Tracing Requirements Interdependency Semantics
نویسندگان
چکیده
The problem of requirements inter-dependencies resulting in conflicts and trade-offs is long known in the requirements engineering community. In this paper we discuss how such dependencies can be deduced from the semantics of requirements and how their traceability can be maintained when concerns are formed from initially unstructured requirements, or requirements are composed for analysis purposes.
منابع مشابه
Extending the NFR Framework with Measurable NonFunctional Requirements
Accurate and correctly specified requirements are extremely important in ensuring the production of feasible software products. To assure that the requirements have actually been implemented, there has to be a trace link from requirements to implementation. Thus far requirement engineering has been a rather separate task from software design and implementation from the process point of view. Th...
متن کاملDesign Rationale Representation in Requirements Engineering using the KAOS meta-model
Requirements specifications made in a poor or incorrect manner have been recognized as a source of problems in software development. Recording design rationale in this activity may contribute to a better reasoning about requirements and how to model them, since the software engineers need to carefully evaluate the justifications for their decisions. This work investigates the design rationale r...
متن کاملCurrent Capabilities, Requirements and a Proposed Strategy for Interdependency Analysis in the UK
The UK government recently commissioned a research study to identify the state-of-the-art in Critical Infrastructure modelling and analysis, and the government/industry requirements for such tools and services. This study (Cetifs) concluded with a strategy aiming to bridge the gaps between the capabilities and requirements, which would establish interdependency analysis as a commercially viable...
متن کاملGeneration and validation of traces between requirements and architecture based on formal trace semantics
The size and complexity of software systems make integration of the new/modified requirements to the software system costly and time consuming. The impact of requirements changes on other requirements, design elements and source code should be traced to determine parts of the software to be changed. Considerable research has been devoted to relating requirements and design artifacts with source...
متن کاملA Process Design Approach to Managing Interdependencies in Complex Organizations
In this paper we investigate some key challenges in designing organizati ons. We focus on requirements for the effective design of the processes that an organization carries out, with an emphasis on defining and managing interdependencies among organizational subunits engaged in processes within complex organizations. We draw on the concept of process architectures, a fundamental way of describ...
متن کامل