A knowledge-assisted framework to bridge functional and architecturally significant requirements
- Computer ScienceTwinPeaks 2014
A knowledge-assisted approach that establishes traceability between functional and architectural requirements is discussed, which facilitates development of requirements and architectural specifications concurrently; appreciating the necessary interplay between the two.
Contexts and Challenges: Toward the Architecture of the Problem
- Computer Science
Five trends which highlight this shift in focus are: decision rationale, challenges vs. requirements, systems-ofsystems, contextual analysis, and design cognition help to unify systems, enterprise, and software architecture by providing a common foundation for collaboration on complex problems.
Supporting the collaborative development of requirements and architecture documentation
- Computer Science2013 3rd International Workshop on the Twin Peaks of Requirements and Architecture (TwinPeaks)
A documentation model for decisions supporting the intertwined documentation of related requirements and architecture knowledge is proposed and is applicable and useful for managing architectural decision knowledge in relation to the grounding requirements.
Towards Requirements and Architecture Co-evolution
- Computer ScienceCAiSE Workshops
This paper advocates the use of a single goal model to express both requirements and architectural concerns and outlines the reasoning required in order to support forward and backward co-evolution of service oriented systems.
Relationship between features volatility and software architecture design stability in object-oriented software: Preliminary analysis
- Computer Science2015 International Conference on Information Technology Systems and Innovation (ICITSI)
A quantitative analysis of the mechanisms related to the extent to which the relationship between features volatility and architecture stability depends on change of features from consecutive version is introduced.
Software architecture and requirements: A systematic literature review
- Computer Science2015 International Conference on Information and Communication Technologies (ICICT)
Information model regarding requirements and architecture is provided, which handles portability and contextual issues regarding platform dependency, and main purpose of information model is to facilitate practitioners for achieving traceability between requirements and Architecture.
Deriving architectural models from requirements specifications: A systematic mapping study
- Computer ScienceInf. Softw. Technol.
Maintaining Architecture-Implementation Conformance to Support Architecture Centrality
- Computer ScienceACM Trans. Softw. Eng. Methodol.
The result shows that the approaches presented are applicable to the implementation of a real software system and are capable of maintaining architecture-implementation conformance during system evolution.
Transformation-Wise Design of Software Architectures
- Computer ScienceMODELSWARD
An integrated framework combining system requirement definitions, component-based models and model transformations is proposed, which will allow designers to explore design alternatives or apply structural modifications without losing previous versions of the model.
A domain specific language for stepwise design of software architectures
- Computer Science2014 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD)
This work proposes an integrated framework combining system requirement definitions, a component-based modeling language and model transformations, which is explicitly linked to software architecture elements and iteratively refined or implemented by model transformations.
SHOWING 1-10 OF 42 REFERENCES
In search of `architectural knowledge'
- Computer ScienceSHARK '08
A systematic review of how architectural knowledge is defined and how the different definitions in use are related was conducted to obtain a better understanding of how different authors view 'architectural knowledge'.
The role of software architecture in requirements engineering
- Computer ScienceProceedings of IEEE International Conference on Requirements Engineering
The role of software architecture (which reflects high-level implementation constraints) in requirements engineering is clarified by providing perspectives on relevant issues, including the…
From System Goals to Software Architecture
- Computer ScienceSFM
This paper proposes a goal-oriented approach to architectural design based on the KAOS framework for modeling, specifying and analyzing requirements and discusses the architecture derivation process.
Software architecture in practice
- Computer ScienceSEI series in software engineering
This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
Architectural Knowledge: Getting to the Core
- Computer ScienceQoSA
Different organizations or organizational units are likely to store and maintain different types of information about their software architectures. This inhibits effective management of architectural…
Framework for goal driven system design
- Computer ScienceProceedings 26th Annual International Computer Software and Applications
A general framework for the architectural design cycle is introduced and it is concluded that using this model can improve traceability, support trade-off decisions and record design rationale.
Architectural Design to Meet Stakeholder Requirements
- Computer ScienceWICSA
This paper outlines an approach that formulates architectural properties such as modifiability and performance as “softgoals” which are incrementally refined.
Resolving requirement conflicts through non-functional decomposition
- Computer ScienceProceedings. Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA 2004)
A framework is built that both provides a model and a repeatable method to transform conflicting requirements into a system decomposition and discusses two cases onto which the method is applied.
Requirements Interdependencies: State of the Art and Future Challenges
- Computer Science
The focus of the chapter is on giving an overview of requirements interdependencies research and on synthesizing this into a model of fundamental interdependency types and a research agenda for the area.