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