A design for evidence - based soft research
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Systematic Transformation of Functional Analysis Model into OO Design and Implementation
IEEE Transactions on Software Engineering
The implications of network-centric software systems on software architecture: a critical evaluation
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
An Exploratory Case Study Using CBSP and Archium
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Architecture and Design Intent: An Experience Report
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
ASID'09 Proceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication
Accelerating technical design of business applications: a knowledge-based approach
Proceedings of the 3rd India software engineering conference
Structuring the co-design of requirements and architecture
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
On the symbiosis of aspect-oriented requirements and architectural descriptions
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
COMPASS: composition-centric mapping of aspectual requirements to architecture
Transactions on aspect-oriented software development IV
Towards handling architecture design, variability and evolution with model transformations
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Rationale, decisions and alternatives traceability for architecture design
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Characteristics of multiple-component defects and architectural hotspots: a large system case study
Empirical Software Engineering
Controlling software architecture erosion: A survey
Journal of Systems and Software
Proceedings of the 5th India Software Engineering Conference
On the quantitative analysis of agent-oriented models
CAiSE'06 Proceedings of the 18th international conference on Advanced Information Systems Engineering
Frameworks for model-driven software architecture
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
Hi-index | 0.00 |
Abstract: Little guidance and few methods are available to refine a set of software requirements into an architecture satisfying those requirements. Part of the challenge stems from the fact that requirements and architectures leverage different terms and concepts to capture the artifacts relevant to each. In this paper we will present CBSP, a lightweight approach intended to provide a systematic way of reconciling requirements and architectures. CBSP leverages a simple set of architectural concepts (components, connectors, overall systems, and their properties) to recast the requirements in a way that facilitates their straightforward mapping to architectures. Furthermore, the approach allows us to capture and maintain arbitrarily complex relationships between requirements and architectural artifacts, as well as across different CBSP artifacts. We have extensively applied CBSP within the context of particular requirements and architecture definition techniques, EasyWinWin and C2. We leverage that experience in this paper to demonstrate the CBSP method and tool support using a large-scale example that high-lights the transition from an EasyWinWin requirements negotiation into a C2-style architectural model.