Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Exploiting ADLs to specify architectural styles induced by middleware infrastructures
Proceedings of the 21st international conference on Software engineering
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Patterns of Enterprise Application Architecture
Patterns of Enterprise Application Architecture
Software Architecture in Practice
Software Architecture in Practice
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 8 - Volume 8
A Survey of Architecture Description Languages
IWSSD '96 Proceedings of the 8th International Workshop on Software Specification and Design
Composing heterogeneous software architectures
Composing heterogeneous software architectures
A formal approach to software architecture
A formal approach to software architecture
Detecting architectural mismatches during systems composition
Detecting architectural mismatches during systems composition
Modeling architectural patterns using architectural primitives
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
An approach for structural pattern composition
SC'07 Proceedings of the 6th international conference on Software composition
Analyzing architectural styles
Journal of Systems and Software
A constructive approach to compositional architecture design
ECSA'11 Proceedings of the 5th European conference on Software architecture
Hi-index | 0.00 |
Nowadays, software architectures are built by reusing proven architectural building blocks. The several building blocks are composed together to form the desired software architecture. Each block has its specific architectural properties which were maybe also responsible for its choice. But these properties could be violated during composition with impact on the architecture's quality. Therefore, this paper proposes an approach to assure architectural properties of architectural building blocks during the compositional design of software architectures. This approach describes properties of architectural building blocks as assurances. Assurances as well as the descriptions of architectural building blocks themselves are formalised in the same way. Furthermore, the assurances of the chosen architectural building blocks are examined in composed architectures.