Requirements and architecture specifications are strongly related as the second provides a solution to a problem stated by the first. This coupling is typically realized by traceability links and maintaining such links becomes extremely difficult as both requirements and architecture specifications frequently evolve, and in particular when the architecture is refined providing an increasing level of details. In such case, not only the traceability must evolve but the requirements must be refined as well. We present a novel semi-automated approach to evolve non-functional requirements and their traceability links following system's architecture refinement in the context of design space exploration and automated code generation. The approach ...
Architecture based refinement is an important technique for ensuring efficiency, effectiveness and c...
Several models recently have been addressed in software engineering for requirements transformation....
Abstract Requirements and architectural design specifications can be conflicting and inconsistent, e...
Requirements traceability is broadly recognized as a critical element of any rigorous software devel...
The size and complexity of software systems make integration of the new/modified requirements to the...
International audienceThe size and complexity of software systems make integration of the new/modifi...
peer reviewedThe increasing complexity of software systems makes change management costly and time c...
Building systems that satisfy the given requirements is a main goal of software engineering. The suc...
Traceability is considered crucial for establishing and maintaining consistency between software dev...
Abstract—Requirements engineering and architectural design are key activities for successful develop...
Case studies show that significant proportions of design errors and failures are linked to poor requ...
peer reviewedOur work aims to rationalize Enterprise Architectures (EA) by providing the reasoning ...
Why have a book about the relation between requirements and software architecture? Understanding the...
During their usage, software systems have to be changed constantly. If such changes are implemented ...
We present a methodology and algorithms for automatic refinement from a given design specification t...
Architecture based refinement is an important technique for ensuring efficiency, effectiveness and c...
Several models recently have been addressed in software engineering for requirements transformation....
Abstract Requirements and architectural design specifications can be conflicting and inconsistent, e...
Requirements traceability is broadly recognized as a critical element of any rigorous software devel...
The size and complexity of software systems make integration of the new/modified requirements to the...
International audienceThe size and complexity of software systems make integration of the new/modifi...
peer reviewedThe increasing complexity of software systems makes change management costly and time c...
Building systems that satisfy the given requirements is a main goal of software engineering. The suc...
Traceability is considered crucial for establishing and maintaining consistency between software dev...
Abstract—Requirements engineering and architectural design are key activities for successful develop...
Case studies show that significant proportions of design errors and failures are linked to poor requ...
peer reviewedOur work aims to rationalize Enterprise Architectures (EA) by providing the reasoning ...
Why have a book about the relation between requirements and software architecture? Understanding the...
During their usage, software systems have to be changed constantly. If such changes are implemented ...
We present a methodology and algorithms for automatic refinement from a given design specification t...
Architecture based refinement is an important technique for ensuring efficiency, effectiveness and c...
Several models recently have been addressed in software engineering for requirements transformation....
Abstract Requirements and architectural design specifications can be conflicting and inconsistent, e...