Abstract
Aspect oriented design (AOD) research is fragmented. Barriers to AOD adoption are, in part, due to this fragmentation. Individually, many approaches provide elegant solutions to subsets of particular key issues related to AOD. Collectively, a significant set of these issues are addressed. We propose integrating existing AOD approaches through a generic AOD process. It is our intuition that such integration will consistently address the issues relevant to AOD.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
- Unify Modeling Language
- Design Module
- Composition Specification
- Unify Modeling Language Diagram
- Architectural View
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Clarke, S., Baniassad, E.: Aspect-Oriented Analysis amd Design the Theme Approach. Addison-Wesley, Reading (2005) ISBN: 0321246748
Dinh-Trong, T.T.: A Systematic Approach to Testing UML Design Models, Doctoral Symposium. In: Unified Modeling Language (UML), Lisbon, Portugal, October 10-15 (2004)
Elrad, T., Aldawud, O., Bader, A.: Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design. In: Batory, D., Consel, C., Taha, W. (eds.) GPCE 2002. LNCS, vol. 2487, p. 128. Springer, Heidelberg (2002)
France, R., Ray, I., Georg, G., Ghosh, S.: An Aspect-Oriented Approach to Early Design Modeling. IEE Proceedings - Software 151(4) (August 2004)
Fuentes, L., Pinto, M., Vallecillo, A.: How MDA Can Help Designing Component- and Aspect-based Applications. In: Enterprise Distributed Object Computing Conference (EDOC), Brisbane, Australia, September 16-19 (2003)
Groher, I., Baumgarth, T.: Aspect-Orientation from Design to Code, Aspect-Oriented Requirements Engineering and Architecture Design workshop. In: Aspect-Oriented Software Development (AOSD), Lancaster, UK, March 22-26 (2004)
Grundy, J.C.: Multi-perspective specification, design and implementation of components using aspects. International Journal of Software Engineering and Knowledge Engineering 10(6) (December 2000)
Herrmann, S.: Composable Designs with UFA,Workshop: Aspect-oriented Modelling. In: 1st International Conference on Aspect-Oriented Software Development (AOSD), April 22-26. University of Twente Enschede, The Netherlands (2002)
Chitchyan, R., Rashid, A., Sawyer, P., Garcia, A., Alarcon, M.P., Bakker, J., Tekinerdogan, B., Jackson, A., Clarke, S.: Survey of Aspect-Oriented Analysis and Design Approaches (2005), http://www.aosd-europe.net/documents/analys.pdf
Jacobson, I., Ng, P. (eds.): Aspect-Oriented Software Development with Use Cases. Addison Wesley Professional, Reading (2005) ISBN: 0321268881
Katara, M., Katz, S.: Architectural Views of Aspects. In: Aspect-Oriented Software Development (AOSD), Boston, Massachusetts, USA, March 17 - 21 (2003)
Sant’Anna, C., Garcia, A., Chavez, C., Lucena, C., Staa, A.V.: On the Reuse and Maintenance of Aspect-Oriented Software: An Assessment Framework XVII. In: Brazilian Symposium on Software Engineering, Manaus, Brazil (October 2003)
Stein, D., Hanenberg, S., Unland, R.: Designing Aspect-Oriented Crosscutting in UML, Workshop: Aspect-oriented Modelling. In: 1 Aspect-Oriented Software Development (AOSD), April 22-26. University of Twente, Enschede (2002)
Workshop on Testing Aspect-Oriented Programs, Chicago, USA, March 14-18 (2005), http://www.cs.colostate.edu/~rta/wtaop/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jackson, A., Clarke, S. (2006). Towards a Generic Aspect Oriented Design Process. In: Bruel, JM. (eds) Satellite Events at the MoDELS 2005 Conference. MODELS 2005. Lecture Notes in Computer Science, vol 3844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663430_12
Download citation
DOI: https://doi.org/10.1007/11663430_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31780-7
Online ISBN: 978-3-540-31781-4
eBook Packages: Computer ScienceComputer Science (R0)