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...

Descripción completa

Detalles Bibliográficos
Autores principales: Le Goff, J M, Estrella, F, Kovács, Z, McClatchey, R
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