Design composition

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: Articulo
Lenguaje:Inglés
Publicado: 2003
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/9454
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr03-5.pdf
Aporte de:
id I19-R120-10915-9454
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
Design
Patterns
Software Architectures
Reusable Software
spellingShingle Ciencias Informáticas
Design
Patterns
Software Architectures
Reusable Software
Sametinger, Johannes R.
Keller, Rudolf K.
Design composition
topic_facet Ciencias Informáticas
Design
Patterns
Software Architectures
Reusable Software
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 design composition with design components, role models and role constraints. We claim that design expertise in composable form with explicit design constraints and with explicit documentation has 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 constraints, and discuss component types as well as design composition.
format Articulo
Articulo
author Sametinger, Johannes R.
Keller, Rudolf K.
author_facet Sametinger, Johannes R.
Keller, Rudolf K.
author_sort Sametinger, Johannes R.
title Design composition
title_short Design composition
title_full Design composition
title_fullStr Design composition
title_full_unstemmed Design composition
title_sort design composition
publishDate 2003
url http://sedici.unlp.edu.ar/handle/10915/9454
http://journal.info.unlp.edu.ar/wp-content/uploads/JCST-Apr03-5.pdf
work_keys_str_mv AT sametingerjohannesr designcomposition
AT kellerrudolfk designcomposition
bdutipo_str Repositorios
_version_ 1764820491526209536