Towards a Generic Aspect Oriented Design Process

  • Andrew Jackson
  • Siobhán Clarke
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3844)

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.

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Clarke, S., Baniassad, E.: Aspect-Oriented Analysis amd Design the Theme Approach. Addison-Wesley, Reading (2005) ISBN: 0321246748Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)CrossRefGoogle Scholar
  4. 4.
    France, R., Ray, I., Georg, G., Ghosh, S.: An Aspect-Oriented Approach to Early Design Modeling. IEE Proceedings - Software 151(4) (August 2004)Google Scholar
  5. 5.
    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)Google Scholar
  6. 6.
    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)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    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
  10. 10.
    Jacobson, I., Ng, P. (eds.): Aspect-Oriented Software Development with Use Cases. Addison Wesley Professional, Reading (2005) ISBN: 0321268881Google Scholar
  11. 11.
    Katara, M., Katz, S.: Architectural Views of Aspects. In: Aspect-Oriented Software Development (AOSD), Boston, Massachusetts, USA, March 17 - 21 (2003)Google Scholar
  12. 12.
    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)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    Workshop on Testing Aspect-Oriented Programs, Chicago, USA, March 14-18 (2005), http://www.cs.colostate.edu/~rta/wtaop/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Andrew Jackson
    • 1
  • Siobhán Clarke
    • 1
  1. 1.Distributed Systems GroupTrinity College DublinDublin 2Ireland

Personalised recommendations