Cargando…
The Reification of Patterns in the Design of Description-Driven Systems
To address the issues of reusability and evolvability in designing self- describing systems, this paper proposes a pattern-based, object-oriented, description-driven system architecture. The proposed architecture embodies four pillars - first, the adoption of a multi-layered meta-modeling architectu...
Autores principales: | , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2001
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/518404 |
_version_ | 1780897720498651136 |
---|---|
author | Le Goff, J M Estrella, F Kovács, Z McClatchey, R |
author_facet | Le Goff, J M Estrella, F Kovács, Z McClatchey, R |
author_sort | Le Goff, J M |
collection | CERN |
description | To address the issues of reusability and evolvability in designing self- describing systems, this paper proposes a pattern-based, object-oriented, description-driven system architecture. The proposed architecture embodies four pillars - first, the adoption of a multi-layered meta-modeling architecture and reflective meta-level architecture, second, the identification of four data modeling relationships that must be made explicit such that they can be examined and modified dynamically, third, the identification of five design patterns which have emerged from practice and have proved essential in providing reusable building blocks for data management, and fourth, the encoding of the structural properties of the five design patterns by means of one pattern, the Graph pattern. The CRISTAL research project served as the basis onto which the pattern-based meta-object approach has been applied. The proposed architecture allows the realization of reusability and adaptability, and is fundamental in the specification of self-describing data management components. |
id | cern-518404 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2001 |
record_format | invenio |
spelling | cern-5184042019-09-30T06:29:59Zhttp://cds.cern.ch/record/518404engLe Goff, J MEstrella, FKovács, ZMcClatchey, RThe Reification of Patterns in the Design of Description-Driven SystemsComputing and Computers To address the issues of reusability and evolvability in designing self- describing systems, this paper proposes a pattern-based, object-oriented, description-driven system architecture. The proposed architecture embodies four pillars - first, the adoption of a multi-layered meta-modeling architecture and reflective meta-level architecture, second, the identification of four data modeling relationships that must be made explicit such that they can be examined and modified dynamically, third, the identification of five design patterns which have emerged from practice and have proved essential in providing reusable building blocks for data management, and fourth, the encoding of the structural properties of the five design patterns by means of one pattern, the Graph pattern. The CRISTAL research project served as the basis onto which the pattern-based meta-object approach has been applied. The proposed architecture allows the realization of reusability and adaptability, and is fundamental in the specification of self-describing data management components.physics/0105084CMS-NOTE-2001-026oai:cds.cern.ch:5184042001-05-23 |
spellingShingle | Computing and Computers Le Goff, J M Estrella, F Kovács, Z McClatchey, R The Reification of Patterns in the Design of Description-Driven Systems |
title | The Reification of Patterns in the Design of Description-Driven Systems |
title_full | The Reification of Patterns in the Design of Description-Driven Systems |
title_fullStr | The Reification of Patterns in the Design of Description-Driven Systems |
title_full_unstemmed | The Reification of Patterns in the Design of Description-Driven Systems |
title_short | The Reification of Patterns in the Design of Description-Driven Systems |
title_sort | reification of patterns in the design of description-driven systems |
topic | Computing and Computers |
url | http://cds.cern.ch/record/518404 |
work_keys_str_mv | AT legoffjm thereificationofpatternsinthedesignofdescriptiondrivensystems AT estrellaf thereificationofpatternsinthedesignofdescriptiondrivensystems AT kovacsz thereificationofpatternsinthedesignofdescriptiondrivensystems AT mcclatcheyr thereificationofpatternsinthedesignofdescriptiondrivensystems AT legoffjm reificationofpatternsinthedesignofdescriptiondrivensystems AT estrellaf reificationofpatternsinthedesignofdescriptiondrivensystems AT kovacsz reificationofpatternsinthedesignofdescriptiondrivensystems AT mcclatcheyr reificationofpatternsinthedesignofdescriptiondrivensystems |