Analyzing Styles of the Modular Software Architecture View

  • Rogelio Limon Cordero
  • Isidro Ramos Salavert
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4758)


Software architecture views represent the basic structures of a complex software system. By means of these views, it is possible to shape the different concerns that appear in the requirements and design phases. A modular view specifies the elements that must be built in the detailed design, and the relationships that must be established among them. This paper makes an analysis of the styles present in the modular view. This work establishes how these styles can be shaped and analyzed by means of their relations.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bass, L., Clements, P., Kazman, R.: Software architecture in practice, 2a edn. Addison-Wesley, Reading (2003)Google Scholar
  2. 2.
    Philippe, K.: The 4+1 View Model of Architecture. Paper published in IEEE Software 12(6), 42–50 (1995)MathSciNetGoogle Scholar
  3. 3.
    Hofmeister, C., Nord, R., Soni, D.: Applied Software Architecture. Addison Wesley, Boston, MA (2000)Google Scholar
  4. 4.
    Baldwin, C., Clark, K.: Design Rules: The Power of Modularity, vol. 1. The MIT Press, Cambridge, MA (2000)Google Scholar
  5. 5.
    Dobrica, L., Niemelä, E.: A survey on software architecture analysis methods. IEEE Transactions On Software Engineering 28(7), 638–653 (2002)CrossRefGoogle Scholar
  6. 6.
    Limon, C.R., Ramos, S.I., Torres, J.J.: Designing Aspectual Architecture Views in Aspect-Oriented Software Development. In: Gavrilova, M., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganà, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3983, pp. 726–735. Springer, Heidelberg (2006)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Rogelio Limon Cordero
    • 1
  • Isidro Ramos Salavert
    • 1
  1. 1.Department of Information Systems and Computation, Technical University of Valencia,Camino de Vera s/n E-46022 Valencia 

Personalised recommendations