Matches in SemOpenAlex for { <https://semopenalex.org/work/W2019767291> ?p ?o ?g. }
- W2019767291 endingPage "725" @default.
- W2019767291 startingPage "689" @default.
- W2019767291 abstract "Model-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 transformation activities. The first activity transforms a visual (graphical) model of the design into a formal, text-based notation that can be readily processed. The graphical model is created by the software designer and uses a UML profile for aspect-oriented software (i.e., FDAF) to represent aspects and their components. XML is the target notation for this step; the transformation uses the XML meta-model to ensure that the output complies with the language. The second activity transforms the XML model into AspectJ source code. The transformation uses the AspectJ meta-model to ensure the output complies with the language. The transformations from the extended UML model to XML and from XML to AspectJ code are fully automated. The transformation algorithms are based on graph transformations; tool support has been developed. Key technical issues in the approach are discussed, including performance, the amount of code generated, correctness, and adaptability, in addition to a comparison of the proposal with existing alternative approaches. The approach has been validated on three example systems: a banking system, classroom scheduling system, and an insurance system. The banking system example is presented in the paper." @default.
- W2019767291 created "2016-06-24" @default.
- W2019767291 creator A5057227915 @default.
- W2019767291 creator A5079104816 @default.
- W2019767291 creator A5080769411 @default.
- W2019767291 date "2010-08-01" @default.
- W2019767291 modified "2023-09-27" @default.
- W2019767291 title "Aspect-oriented model-driven skeleton code generation: A graph-based transformation approach" @default.
- W2019767291 cites W1527115930 @default.
- W2019767291 cites W1547552450 @default.
- W2019767291 cites W1579353247 @default.
- W2019767291 cites W1595958765 @default.
- W2019767291 cites W1714290873 @default.
- W2019767291 cites W1882027873 @default.
- W2019767291 cites W1989091162 @default.
- W2019767291 cites W2024588202 @default.
- W2019767291 cites W2026586559 @default.
- W2019767291 cites W2040238210 @default.
- W2019767291 cites W2042475516 @default.
- W2019767291 cites W2052356433 @default.
- W2019767291 cites W2085805579 @default.
- W2019767291 cites W2108383522 @default.
- W2019767291 cites W2125249627 @default.
- W2019767291 cites W2129492722 @default.
- W2019767291 cites W2130876928 @default.
- W2019767291 cites W2137746992 @default.
- W2019767291 cites W2154582308 @default.
- W2019767291 cites W2155940480 @default.
- W2019767291 cites W2157753513 @default.
- W2019767291 cites W2160387204 @default.
- W2019767291 doi "https://doi.org/10.1016/j.scico.2009.05.005" @default.
- W2019767291 hasPublicationYear "2010" @default.
- W2019767291 type Work @default.
- W2019767291 sameAs 2019767291 @default.
- W2019767291 citedByCount "22" @default.
- W2019767291 countsByYear W20197672912012 @default.
- W2019767291 countsByYear W20197672912013 @default.
- W2019767291 countsByYear W20197672912014 @default.
- W2019767291 countsByYear W20197672912015 @default.
- W2019767291 countsByYear W20197672912016 @default.
- W2019767291 countsByYear W20197672912017 @default.
- W2019767291 countsByYear W20197672912019 @default.
- W2019767291 countsByYear W20197672912021 @default.
- W2019767291 crossrefType "journal-article" @default.
- W2019767291 hasAuthorship W2019767291A5057227915 @default.
- W2019767291 hasAuthorship W2019767291A5079104816 @default.
- W2019767291 hasAuthorship W2019767291A5080769411 @default.
- W2019767291 hasBestOaLocation W20197672911 @default.
- W2019767291 hasConcept C104317684 @default.
- W2019767291 hasConcept C132525143 @default.
- W2019767291 hasConcept C133162039 @default.
- W2019767291 hasConcept C154945302 @default.
- W2019767291 hasConcept C185592680 @default.
- W2019767291 hasConcept C18969341 @default.
- W2019767291 hasConcept C199360897 @default.
- W2019767291 hasConcept C204241405 @default.
- W2019767291 hasConcept C26517878 @default.
- W2019767291 hasConcept C2776436953 @default.
- W2019767291 hasConcept C2779791154 @default.
- W2019767291 hasConcept C38652104 @default.
- W2019767291 hasConcept C41008148 @default.
- W2019767291 hasConcept C55493867 @default.
- W2019767291 hasConcept C558772884 @default.
- W2019767291 hasConcept C80444323 @default.
- W2019767291 hasConceptScore W2019767291C104317684 @default.
- W2019767291 hasConceptScore W2019767291C132525143 @default.
- W2019767291 hasConceptScore W2019767291C133162039 @default.
- W2019767291 hasConceptScore W2019767291C154945302 @default.
- W2019767291 hasConceptScore W2019767291C185592680 @default.
- W2019767291 hasConceptScore W2019767291C18969341 @default.
- W2019767291 hasConceptScore W2019767291C199360897 @default.
- W2019767291 hasConceptScore W2019767291C204241405 @default.
- W2019767291 hasConceptScore W2019767291C26517878 @default.
- W2019767291 hasConceptScore W2019767291C2776436953 @default.
- W2019767291 hasConceptScore W2019767291C2779791154 @default.
- W2019767291 hasConceptScore W2019767291C38652104 @default.
- W2019767291 hasConceptScore W2019767291C41008148 @default.
- W2019767291 hasConceptScore W2019767291C55493867 @default.
- W2019767291 hasConceptScore W2019767291C558772884 @default.
- W2019767291 hasConceptScore W2019767291C80444323 @default.
- W2019767291 hasIssue "8" @default.
- W2019767291 hasLocation W20197672911 @default.
- W2019767291 hasOpenAccess W2019767291 @default.
- W2019767291 hasPrimaryLocation W20197672911 @default.
- W2019767291 hasRelatedWork W1579759137 @default.
- W2019767291 hasRelatedWork W1605273124 @default.
- W2019767291 hasRelatedWork W1788565084 @default.
- W2019767291 hasRelatedWork W2018749413 @default.
- W2019767291 hasRelatedWork W2101178642 @default.
- W2019767291 hasRelatedWork W2185674212 @default.
- W2019767291 hasRelatedWork W2275852252 @default.
- W2019767291 hasRelatedWork W2293146630 @default.
- W2019767291 hasRelatedWork W60870644 @default.
- W2019767291 hasRelatedWork W2291582517 @default.
- W2019767291 hasVolume "75" @default.
- W2019767291 isParatext "false" @default.
- W2019767291 isRetracted "false" @default.
- W2019767291 magId "2019767291" @default.