Reifying Design Patterns as Metalevel Constructs

A design pattern describes a structure of communicating components that solves a commonly occurring design problem. Designing with patterns offers the possibility of raising the abstraction level at which design is performed, with improvements in clarity, understanding, and facility of maintenance o...

Descripción completa

Detalles Bibliográficos
Autores principales: Marcos, Claudia A., Campo, Marcelo, Pirotte, Alain
Formato: Articulo
Lenguaje:Inglés
Publicado: 1999
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/134875
Aporte de:
id I19-R120-10915-134875
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Informática
Design patterns
metalevel architecture
metaobjects
computational reflection
spellingShingle Informática
Design patterns
metalevel architecture
metaobjects
computational reflection
Marcos, Claudia A.
Campo, Marcelo
Pirotte, Alain
Reifying Design Patterns as Metalevel Constructs
topic_facet Informática
Design patterns
metalevel architecture
metaobjects
computational reflection
description A design pattern describes a structure of communicating components that solves a commonly occurring design problem. Designing with patterns offers the possibility of raising the abstraction level at which design is performed, with improvements in clarity, understanding, and facility of maintenance of applications. However, in their most common presentation, design patterns are informal pieces of design process, which application is not reflected in the operational system, and the potential advantages of a more principled design are not realized. This work proposes to organize design in such a way that pattern applications remain explicit in the operational systems. A reflective architecture is proposed, where patterns are reified as metalevel constructs.
format Articulo
Articulo
author Marcos, Claudia A.
Campo, Marcelo
Pirotte, Alain
author_facet Marcos, Claudia A.
Campo, Marcelo
Pirotte, Alain
author_sort Marcos, Claudia A.
title Reifying Design Patterns as Metalevel Constructs
title_short Reifying Design Patterns as Metalevel Constructs
title_full Reifying Design Patterns as Metalevel Constructs
title_fullStr Reifying Design Patterns as Metalevel Constructs
title_full_unstemmed Reifying Design Patterns as Metalevel Constructs
title_sort reifying design patterns as metalevel constructs
publishDate 1999
url http://sedici.unlp.edu.ar/handle/10915/134875
work_keys_str_mv AT marcosclaudiaa reifyingdesignpatternsasmetalevelconstructs
AT campomarcelo reifyingdesignpatternsasmetalevelconstructs
AT pirottealain reifyingdesignpatternsasmetalevelconstructs
bdutipo_str Repositorios
_version_ 1764820455651278851