DocumentCode
3286148
Title
Beyond components-connections-constraints: dealing with software architecture difficulties
Author
Kyaruzi, John K. ; van Katwijk, Jan
Author_Institution
Dept. of Tech. Inf., Delft Univ. of Technol., Netherlands
fYear
1999
fDate
36434
Firstpage
235
Lastpage
242
Abstract
Recent work in the area of software architectures is exploring the use of formal methods for specification and analysis of software architecture designs. The work is particularly aimed at achieving better possibilities for evolution, sharing and reuse among software entities. However, it is believed that specifying architecture components and connections without revealing their underlying design assumptions increases the problems with evolution, their reuse and even interoperability among independently operating components. The paper reveals some of the issues underlying architectural difficulties and concludes that implicit design assumptions pose obstacles. We ascertain that separation of architecture ontology from its design modeling is necessary and provides enough context to examine the assumptions behind the central design decisions in architecture abstractions. We propose a basic architecture ontology that is aimed at providing a formal reconciliation of architecture design assumptions and discuss its usefulness to software engineering
Keywords
formal specification; open systems; software architecture; software reusability; architecture abstractions; architecture design assumptions; architecture ontology; central design decisions; components-connections-constraints; design assumptions; design modeling; formal methods; formal reconciliation; implicit design assumptions; independently operating components; software architecture designs; software architecture difficulties; software engineering; software entities; specification; Bismuth; Software architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 1999. 14th IEEE International Conference on.
Conference_Location
Cocoa Beach, FL
Print_ISBN
0-7695-0415-9
Type
conf
DOI
10.1109/ASE.1999.802279
Filename
802279
Link To Document