Compositional design reuse

Object-oriented software development has proven effective for systems development, but the creation of reusable and changeable software architectures is still a challenging task. Design patterns capture the expertise for reusable design solutions, but there is no methodical approach to providing con...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Sametinger, Johannes R., Keller, Rudolf K.
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2002
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22985
Aporte de:
id I19-R120-10915-22985
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
object-oriented design
design process
design component
design pattern
software architecture
role model
software reuse
Architectures
Software
SOFTWARE ENGINEERING
Reuse models
spellingShingle Ciencias Informáticas
object-oriented design
design process
design component
design pattern
software architecture
role model
software reuse
Architectures
Software
SOFTWARE ENGINEERING
Reuse models
Sametinger, Johannes R.
Keller, Rudolf K.
Compositional design reuse
topic_facet Ciencias Informáticas
object-oriented design
design process
design component
design pattern
software architecture
role model
software reuse
Architectures
Software
SOFTWARE ENGINEERING
Reuse models
description Object-oriented software development has proven effective for systems development, but the creation of reusable and changeable software architectures is still a challenging task. Design patterns capture the expertise for reusable design solutions, but there is no methodical approach to providing conceptual design building blocks in tangible and composable form. Design components have been suggested to address this problem. We suggest compositional design reuse, which is a combined approach utilizing the ideas of design components and role models. We claim that design expertise in composable form with explicit documentation provides many advantages. It provides alternative views on software systems at a high level of abstraction, and it can help in prohibiting known design flaws as well as design blurring and degradation during subsequent modifications. In this paper, we refine the notion of design components, include role models, and discuss component types as well as design composition.
format Objeto de conferencia
Objeto de conferencia
author Sametinger, Johannes R.
Keller, Rudolf K.
author_facet Sametinger, Johannes R.
Keller, Rudolf K.
author_sort Sametinger, Johannes R.
title Compositional design reuse
title_short Compositional design reuse
title_full Compositional design reuse
title_fullStr Compositional design reuse
title_full_unstemmed Compositional design reuse
title_sort compositional design reuse
publishDate 2002
url http://sedici.unlp.edu.ar/handle/10915/22985
work_keys_str_mv AT sametingerjohannesr compositionaldesignreuse
AT kellerrudolfk compositionaldesignreuse
bdutipo_str Repositorios
_version_ 1764820467960512514