Several aspect-oriented approaches have been proposed to specify aspects at different phases in the software life cycle. Aspects can appear within a phase, be refined or mapped to other aspects in later phases, or even disappear. Tracing aspects is necessary to support understandability and maintainability of software systems. Although several approaches have been introduced to address traceability of aspects, two important limitations can be observed. First, tracing is not yet tackled for the entire life cycle. Second, the traceability model that is applied usually refers to elements of specific aspect languages, thereby limiting the reusability of the adopted traceability model.We propose the concern traceability metamodel (CTM) that enab...
Models have been used in various engineering fields to help managing complexity and represent inform...
Requirements are a key aspect of software development. Requirements are also related with other soft...
On the one hand, Model-based Systems and Software Engineering approaches ease the development of com...
Abstract Several aspect-oriented approaches have been proposed to specify as-pects at different phas...
Software architecture modeling includes the description of different views that represent the archit...
Software architecture modeling includes the description of different views that represent the archit...
Abstract: Traceability of various artifacts created during the development of software systems plays...
Definition of a traceability framework (including the metamodel and the modelling of processes and a...
Traceability is the ability to describe and follow the life of a software artifact and a means for m...
A common problem in model-driven software development (MDSD) processes is the tracing of requirement...
Requirements changes are an issue in the software development life cycle which often originates from...
An important aspect in SoS is the realization of the concerns in different systems that work togethe...
The two fundamental principles in software engineering to deal software complexity are separation of...
International audienceSince software systems need to be continuously available, their ability to evo...
Early aspects are crosscutting concerns that are identified and addressed at the requirements and ar...
Models have been used in various engineering fields to help managing complexity and represent inform...
Requirements are a key aspect of software development. Requirements are also related with other soft...
On the one hand, Model-based Systems and Software Engineering approaches ease the development of com...
Abstract Several aspect-oriented approaches have been proposed to specify as-pects at different phas...
Software architecture modeling includes the description of different views that represent the archit...
Software architecture modeling includes the description of different views that represent the archit...
Abstract: Traceability of various artifacts created during the development of software systems plays...
Definition of a traceability framework (including the metamodel and the modelling of processes and a...
Traceability is the ability to describe and follow the life of a software artifact and a means for m...
A common problem in model-driven software development (MDSD) processes is the tracing of requirement...
Requirements changes are an issue in the software development life cycle which often originates from...
An important aspect in SoS is the realization of the concerns in different systems that work togethe...
The two fundamental principles in software engineering to deal software complexity are separation of...
International audienceSince software systems need to be continuously available, their ability to evo...
Early aspects are crosscutting concerns that are identified and addressed at the requirements and ar...
Models have been used in various engineering fields to help managing complexity and represent inform...
Requirements are a key aspect of software development. Requirements are also related with other soft...
On the one hand, Model-based Systems and Software Engineering approaches ease the development of com...