Abstract
This paper describes an Integrated Development Environment (IDE) for the automatic generations of language-based tools to be used in the grammar-based systems, that adopts the functionality of the classic tools and other innovative solutions to ease the implementation of these systems in the new fields of grammar application. The IDE attenuates the complexity of the manual design of the grammar specification, improves the quality of the obtained product and sensibly diminishes the development time and cost. We tried to reduce the learning time for users not expert in the area of compiler generation.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aho, A., Lam, M., Sheti, R., Ullman, J.: Compilers: principles, techniques and tools. Addison-Wesley, Reading (2007)
Gagnon, E.: SableCC, an object–oriented compiler framework. Master’s thesis. McGill University, Montreal, Quebec (1998)
Gálvez, S., Mora, M.A.: Java a tope: Traductores y compiladores con LEX/YACC, JFLEX/CUP y JAVACC. Edición electrónica. Departamento de Lenguajes y Ciencias de la Computación, E. T. S. de Ingeniería Informática. Universidad de Málaga. Málaga (2005)
Grune, D., Bal, H., Jacobs, C., Langendoen, K.: Modern compiler design. Wiley, Sussex (2001)
Henriques, P., Pereira, M.V., Mernik, M., Lenič, M., Avdičaušević, E., Žumer, V.: Automatic generation of language-based tools. In: van den Brand, M., Laemmel, R. (eds.) Electronic Notes in Theoretical Computer Science, vol. 65. Elsevier Science Publishers, Amsterdam (2002)
López, V., Alonso, L., Moreno, M.: Aplicación de las métricas de calidad del software en la evaluación objetiva de gramáticas independientes de contexto inferidas. In: Moreno, M.N., García, F.J. (eds.) Actas del I Simposio Avances en Gestión de Proyectos y Calidad del Software, pp. 209–220. Salamanca (2004)
Louden, C.: Compiler construction. Thompson International (2004)
Luengo, M., Cueva, J., Ortín, F., Izquierdo, E.F.: Análisis sintáctico en procesadores de lenguaje. Cuaderno didáctico número 61. Departamento de Informática. Universidad de Oviedo. Servitec. Oviedo (2005)
Mernik, M., Lenič, M., Avdičaušević, E., Žumer, V.: Compiler/Interpreter Generator System LISA. In: Proceedings of the 33rd Hawaii International Conference on System Sciences (2000)
Mernik, M., Crepinsek, M., Kosar, T., Rebernak, D., Žumer, V.: Grammar-Based Systems: definition and examples. Univerty of Maribor (2004)
Piattini, M., Calvo-Manzano, J., Cervera, J., Fernández, L.: Análisis y diseño detallado de aplicaciones informáticas de gestión: una perspectiva de Ingeniería del Software. Ra-Ma, Madrid (2004)
Pressman, R.S.: Ingeniería del Software, un enfoque práctico. Quinta edición. McGraw-Hill, Madrid (2002)
Rangel, P., Varanda, M., Mernik, M.: Automatic generation of language-based tools using the LISA system. Elsevier Science, Amsterdam (2004)
Rebernak, D., Mernik, M., Wu, H., Gray, J.: Domain-Specific Aspect Languages for modularizing crosscutting concerns in grammars. In: GPCE Workshop on Domain-Specific Aspect Languages, Portland, OR (2006)
Levine, J.R., Mason, T., Brown, D.: Lex & Yacc. O’ Reilly & Associates, U.S.A (1992)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
López, V.F., Sánchez, A., Alonso, L., Moreno, M.N. (2009). A Tool to Create Grammar Based Systems. In: Corchado, J.M., Rodríguez, S., Llinas, J., Molina, J.M. (eds) International Symposium on Distributed Computing and Artificial Intelligence 2008 (DCAI 2008). Advances in Soft Computing, vol 50. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85863-8_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-85863-8_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85862-1
Online ISBN: 978-3-540-85863-8
eBook Packages: EngineeringEngineering (R0)