The concept of software architecture has gained a wide popularity and is generally considered to play a fundamental role in coping with the inherent difficulties of the development of large-scale and complex software systems. This chapter first gives a definition of architecture. Second, a meta-model for architecture design methods is presented. This model is used for classifying and evaluating various architecture design approaches. The chapter concludes with the description of the identified problems.
|Title of host publication||Software Architectures and Component Technology|
|Place of Publication||Dordrecht|
|Publisher||Kluwer Academic Publishers|
|Number of pages||27|
|Publication status||Published - 2002|
|Name||The Springer International Series in Engineering and Computer Science|
Tekinerdogan, B., & Aksit, M. (2002). Classifying and Evaluating Architecture Design Methods. In M. Aksit (Ed.), Software Architectures and Component Technology (pp. 3-27). (The Springer International Series in Engineering and Computer Science; Vol. 648). Dordrecht: Kluwer Academic Publishers.