Promoting Reuse through the Capture of System Description

  • Authors:
  • Florida Estrella;Sebastien Gaspard;Zsolt Kovacs;Jean-Marie Le Goff;Richard McClatchey

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

One of the main drivers in object-oriented design for information systems is the need for the reuse of design artifacts in handling systems evolution. To be able to cope with change, systems must have the capability of reuse and to adapt as and when necessary to changes in requirements. To address the issues of reuse in designing evolvable systems, this paper proposes a so-called description-driven system architecture. The proposed architecture is based on a twodimensional design approach founded on the adoption of a multilayered modeling architecture and on a reflective meta-level architecture. This paper discusses the need for capturing holistic system description when modeling large-scale distributed systems and the role of reflection as a method to cater for reuse in systems evolution. A practical example of the application of this design philosophy, the CRISTAL project, is used to demonstrate the reuse of descriptiondriven data objects to provide for evolution.