DocumentCode
1691935
Title
Smartweaver: an agent-based approach for aspect-oriented development
Author
Trilnik, Federico ; Pace, Andrés Díaz ; Campo, Marcelo
Author_Institution
ISISTAN Res. Inst., UNICEN Univ., Buenos Aires, Argentina
fYear
2002
Firstpage
716
Abstract
Summary form only given. Proposes an approach for enhancing aspect-oriented software development considering aspects as first-class design entities. The proposal puts together lines of research coming from different fields, namely: aspect-oriented frameworks, aspect models extending UML models, knowledge-driven framework documentation and agent-based planning. The concept of smart-weaving promotes essentially an early incorporation of aspects in the development cycle, so that designers are able to specify their designs by means of aspect models, reuse parts of these models, and also provide different strategies to map generic aspect structures to specific implementations. With this purpose, we have built an experimental environment called Smartweaver aiming to support this process. The kind of assistance provided by the tool relies on the Smartbooks method, a method extending traditional techniques for framework documentation. Smartbooks includes a special planning agent that is able to derive the sequence of activities that should be executed to implement a given functionality from a target framework.
Keywords
computer aided software engineering; object-oriented programming; planning (artificial intelligence); software agents; Aspect-Moderator Framework; Smartbooks method; Smartweaver; UML models; activity sequence derivation; agent-based planning; aspect models; aspect-oriented frameworks; aspect-oriented software development; first-class design entities; framework documentation; generic aspect structures; implementation mapping; knowledge-driven framework documentation; model reuse; planning agent; software design specification; Bridges; Computer aided software engineering; Documentation; Engines; Permission; Programming; Proposals; Technology planning; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
Conference_Location
Orlando, FL, USA
Print_ISBN
1-58113-472-X
Type
conf
Filename
1008051
Link To Document