Title :
Towards explicit representation of architectural design assumptions
Author :
Kyaruzi, John J. ; van Katwijk, Jan
Author_Institution :
Fac. of Inf. Technol. & Syst., Delft Univ. of Technol., Netherlands
Abstract :
Architecture description languages (ADLs) are means to specify software architectures. During the last few years, a number of ADLs addressed structural aspects of software systems. However, constructing architecture descriptions (ADs) requires specific types of domain knowledge and introduces specific restrictions on the problems to be solved. Such requirements and restrictions play a key role in specifying, reusing and evolving ADs, in acquiring domain knowledge, and in defining the problems to be tackled by the software systems. We discuss the different roles that assumptions play in architecture-centered software development and we derive the requirements for capturing them as part of an ADL. We show how such requirements introduce bias for ADL formalisms
Keywords :
formal specification; software architecture; specification languages; ADL; architecture description languages; domain knowledge; formal specification; software architecture; software reuse; structural software aspects; Application software; Architecture description languages; Computer architecture; Costs; Electronic mail; Information technology; Ontologies; Programming; Software architecture; Software systems;
Conference_Titel :
Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on
Conference_Location :
Grenoble
Print_ISBN :
0-7695-0710-7
DOI :
10.1109/ASE.2000.873670