You are here: Home / Publications

Scientific Papers

ISSI Research Papers

Paper information
Title
Goals Model Driving Software Architecture
Published in
2nd International Conference on Software Engineering Research, Management & Applications (SERA 2004), Los Angeles, California, USA - 2004
Abstract
On every new development new issues are taken into account to cope with either environmental or the stakeholders’ needs that are evolving over time. Several approaches have faced this problem. Some of them exhibit this evolution ability by using static design/compile-time techniques whereas others introduce this ability in the system at run-time. Nevertheless, in both cases evolving requirements give rise to the need of adaptability which is inherent to every software development. This paper sketches our work in this field in which we are concerned about the ATRIUM methodology to guide the reflexive development of architectures from the software requirements. In particular, we are detailing the first step of this methodology, i.e., the definition of the goals model whose constituents are the fundamental basis for the overall process defined in ATRIUM proving its suitability for obtaining traceable architectural models. It provides our work either to its ability to specify and manage positive and negative interactions among goals or to its capability to trace low-level details back to high-level concerns.


BibTeX
@misc{issi_web:id:105,
        title =  "Goals Model Driving Software Architecture",
        author = "Elena Navarro Martínez and Isidro Ramos Salavert and Jennifer Pérez Benedí",
        booktitle = "2nd International Conference on Software Engineering Research, Management &
Applications (SERA 2004), Los Angeles, California, USA",
        year = "2004",
        eprint = "http://issi.dsic.upv.es/publications/archives/",
        url = "",
        abstract = "On every new development new issues are taken into account to cope with either environmental or the stakeholders’ needs that are evolving over time. Several approaches have faced this problem. Some of them exhibit this evolution ability by using static design/compile-time techniques whereas others introduce this ability in the system at run-time. Nevertheless, in both cases evolving requirements give rise to the need of adaptability which is inherent to every software development.
This paper sketches our work in this field in which we are concerned about the ATRIUM methodology to guide the reflexive development of architectures from the software requirements. In particular, we are detailing the first step of this methodology, i.e., the definition of the goals model whose constituents are the fundamental basis for the overall process defined in ATRIUM proving its suitability for obtaining traceable architectural models. It provides our work either to its ability to specify and manage positive and negative interactions among goals or to its capability to trace low-level details back to high-level concerns."
}