2010
DOI: 10.1016/j.scico.2009.05.005
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-oriented model-driven skeleton code generation: A graph-based transformation approach

Abstract: a b s t r a c tModel-driven code generation has been investigated in traditional and object-oriented design paradigms; significant progress has been made. It offers many advantages including the rapid development of high quality code. Errors are reduced and the consistency between the design and the code is retained, in comparison with a purely manual approach. Here, a model-driven code generation approach based on graph transformations for aspect-oriented development is proposed. The approach has two main tra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0
2

Year Published

2012
2012
2022
2022

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(8 citation statements)
references
References 27 publications
(42 reference statements)
0
6
0
2
Order By: Relevance
“…The actual code generation is implemented using UML XMI model interchange abilities. Bennett et al [24,33] exploit some of the obvious advantages of graph-based transformations to generate AO code. This approach makes use of automated transformations first to transform the models developed in FDAF [34] into XML-based models and then transform these text models into AspectJ code.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The actual code generation is implemented using UML XMI model interchange abilities. Bennett et al [24,33] exploit some of the obvious advantages of graph-based transformations to generate AO code. This approach makes use of automated transformations first to transform the models developed in FDAF [34] into XML-based models and then transform these text models into AspectJ code.…”
Section: Related Workmentioning
confidence: 99%
“…To address this issue, the aspect-oriented (AO) code generation approaches (also referred to as generate-then-weave (GTW) approaches) such as [23,24] focus on the transformation of source AO model directly into the code of an AO language. The weaving of concerns is done by the weaver provided by the target programming language.…”
Section: Introductionmentioning
confidence: 99%
“…Después de haber revisado más estudios (Domínguez, 2012), (Bennett, 2010), (Pinto, 2012), (Piraquive, 2015) y (Rincón, 2011) que tienen como principio el concepto de la generación de código, se concluye que estos estudios no han tenido la madurez en la comunidad de desarrolladores, porque la generación de código debería resolver el problema de escribir o producir código bajo un lenguaje programación, más aún cuando se trata de aplicaciones web que requiere de código para la funcionalidad y el acceso a la base de datos del sistema. En la figura 2, con la ayuda de un lenguaje de programación web Java Server Face y el lenguaje de programación Java, se muestra el código que se requiere para la página web, la funcionalidad y el acceso a las bases de datos, además, se resalta la forma o lógica de programación.…”
Section: Motivaciónunclassified
“…Después de haber revisado más estudios [3], [15], [16], [2] y [17] que tienen como principio el concepto de la generación de código, se concluye que estos estudios no han tenido la madurez en la comunidad de desarrolladores, porque la generación de código debería resolver el problema de escribir o producir código bajo un lenguaje programación, más aún cuando se trata de aplicaciones web que requiere de código para la funcionalidad y el acceso a la base de datos del sistema. En la figura 2, con la ayuda de un framework Java Server Face y el lenguaje de programación Java, se muestra el código que se requiere para la página web, la funcionalidad y el acceso a las bases de datos, además, se resalta la forma o lógica de programación.…”
Section: Tabla 1 Generadores De Código Por Gruposunclassified