Software Architecture Generation on UML

  • Haeng-Kon Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3983)


The on going underlying work aims to provide a robust and straight forward basis to the UML for modeling and analysis. In the context of architecture driven software development approaches, UML has become the most useful specification language for the systems. In this paper, we are concerned about the SAGU(Software Architecture Generation on UML) methodology to guide the reflexive development of architectures from the software requirements. In particular, we are detailing the first step of this methodology and the definition of the goals model whose constituents are the fundamental basis for the overall process defined in SAGU proving its suitability for obtaining traceable architectural models.


Architectural Model Scenario Model Goal Model Message Sequence Chart Collaboration Diagram 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
  2. 2.
    Suzuki, J., Yamamoto, Y.: Extending UML with Aspects: Aspect Support in the Design Phase. In: AOP Workshop at ECOOP 1999, Lisbon, Portugal (1999)Google Scholar
  3. 3.
    AOSD Davy suvee, JasCo: Aspect-Oriented Approach Tailored for Component Based Software Development. In: AOSD conference, pp. 21–29 (2003)Google Scholar
  4. 4.
  5. 5.
    Perez, J., Ramos, I., Jaen, J., Letelier, P., Navarro, E.: PPRISMA: Towards Quality, Aspect Oriented and Dynamic Software Architectures. In: 3rd IEEE International Conference on Quality Software, Dallas, Texas, USA, November 6-7 (2003)Google Scholar
  6. 6.
    Anton, A.I.: Goal-Based Requirements Analysis. In: Proc. 2nd Int. Conf. on RE, Colorado Springs, CO, April 15-18 (1996)Google Scholar
  7. 7.
    Kim, H.-K., Cha, J.-E., Kim, J.-Y., Park, E.-J.: Identification of Design Patterns and Components for Network Management System. In: SNPD 2000 International Conference, May 2000, vol. 1(1), pp. 426–431 (2000)Google Scholar
  8. 8.
    Navarro, E., Ramos, I., Perez, J.: Requirements and Architecture: a marriage for Quality Assurance. 8 Jornadas de Ingenieria del Soft. Y Bases de Datos (November 12-14, 2003)Google Scholar
  9. 9.
    Nuseibeh, B.: Weaving the Software Development Process Between Requirements and Architecture. In: Proc. 1st Int. Workshop From Software Requirements to Architectures (collocated ICSE), Toronto, Ontario, Canada, May 12-19 (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Haeng-Kon Kim
    • 1
  1. 1.Department of Computer Information & Communication EngineeringCatholic University of DaeguKorea

Personalised recommendations