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|