Quantifiable architecting of dependable systems of embedded systems
ACM SIGSOFT Software Engineering Notes
Proceedings of the 2008 ACM annual international conference on SIGAda annual international conference
Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
Hi-index | 0.00 |
Architecture is recognized as a critical aspect in thesuccessful development and evolution of software-intensive systems. Explicitly architecting such systemsinevitably involves establishing consensus amongdifferent stakeholders' concerns. Unfortunately, there arefew established approaches for rapidly prototypingarchitecture to identify key architectural componentsduring the early stakeholder requirements resolutionphases of software design. This paper presents anapproach for developing a perspective-basedarchitectural design (PBAD) using rapid prototyping.The approach relies on explicit architecting and systemcomposition to provide a set of rules governing thesystem composition from coarser-grained components.The approach establishes mappings between perspectivedesigns of recurring architectural facilities thatimplement compositional patterns. Finally, it provides arationale for treating dependability as a set of semanticconstraints localized on compositional patterns.