Mostrar el registro sencillo del ítem
dc.contributor.author
Vázquez, German Leandro
dc.contributor.author
Campo, Marcelo Ricardo
dc.contributor.author
Diaz Pace, Jorge Andres
dc.date.available
2016-07-28T19:33:39Z
dc.date.issued
2014-02
dc.identifier.citation
Vázquez, German Leandro; Campo, Marcelo Ricardo; Diaz Pace, Jorge Andres; Reusing Design experiences to Materialize Software Architectures into Object-oriented Designs; Elsevier; Information Sciences; 259; 2-2014; 396-411
dc.identifier.issn
0020-0255
dc.identifier.uri
http://hdl.handle.net/11336/6774
dc.description.abstract
Software architectures capture early design decisions about a system in order to fulfill relevant quality attributes. When moving to detailed design levels, the same architecture can accept many different object-oriented implementations. A common problem here is the mismatches between the quality-attribute levels prescribed by the architecture and those realized by its object-oriented materialization. A significant step towards reducing those mismatches is the provision of tool support for assisting developers in the materialization of software architectures. Prerequisites to develop materialization tools are the organization of a body of design knowledge and the definition of quality-driven reasoning procedures. Since materialization activities are mainly driven by past developers? experiences, we propose a Case-based Reasoning (CBR) approach that, through the codification of design experiences, permits to establish links between software architecture structures and object-oriented counterparts. This approach is supported by an Eclipse-based tool, called SAME (Software Architecture Materialization Environment), which is a reuse-oriented assistant to the developer. SAME is able to recall and adapt successful architecture materializations for particular quality attributes, in order to help the developer to derive an appropriate object-oriented design for his/her architecture.
dc.format
application/pdf
dc.language.iso
eng
dc.publisher
Elsevier
dc.rights
info:eu-repo/semantics/openAccess
dc.rights.uri
https://creativecommons.org/licenses/by-nc-nd/2.5/ar/
dc.subject
Quality Attributes
dc.subject
Object-Oriented Designs
dc.subject
Tool Support
dc.subject.classification
Ciencias de la Computación
dc.subject.classification
Ciencias de la Computación e Información
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS
dc.title
Reusing Design experiences to Materialize Software Architectures into Object-oriented Designs
dc.type
info:eu-repo/semantics/article
dc.type
info:ar-repo/semantics/artículo
dc.type
info:eu-repo/semantics/publishedVersion
dc.date.updated
2016-07-28T18:33:20Z
dc.journal.volume
259
dc.journal.pagination
396-411
dc.journal.pais
Países Bajos
dc.journal.ciudad
Amsterdam
dc.description.fil
Fil: Vázquez, German Leandro. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
dc.description.fil
Fil: Campo, Marcelo Ricardo. University Of Carnegie Mellon; Estados Unidos
dc.description.fil
Fil: Diaz Pace, Jorge Andres. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Tandil. Instituto Superior de Ingenieria del Software; Argentina
dc.journal.title
Information Sciences
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.sciencedirect.com/science/article/pii/S0020025510001258
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.ins.2010.03.013
Archivos asociados