Digital library of construction informatics
and information technology in civil engineering and construction


Paper w78-1991-26:
A framework for evolutionary information model development

Facilitated by the SciX project

Willems P H, Kuiper P, Luiten G T, Luijten B F M, Tolman F P

A framework for evolutionary information model development

Abstract: Large scale information modeling projects, like the development of ISO/STEP, require a modeling approach that a new model not be developed from scratch but to base it on a more generic model which, in its turn, can be based on an even more abstract model, etc. The resulting structure shows a layered framework. On top you will find the most generic concepts and downward the more specific concepts with increased semantics. The benefits of such a model development approach are improvements in: version management, object orientated modeling, concurrent model development, controlled change, standardized interfaces, conformance testing etc. This paper describes an environment which supports the development of a new model out of one or more generic parent models. The generation process consists of two steps. In the first step entities of the parent models can be instanciated while constraining the inherited behavior and introducing new behavior. In fact this process is identical with instanciating run time objects from class templates in the object oriented paradigm. However, in our development environment an important (inherited) property of each entity is selfreproduction. In the second step, therefore, each instance is forced to represent its run time state into some kind of information modeling language specification. Appropriate measures are taken to guarantee that the resulting model will conform the behavior of its parent model(s). The paper will demonstrate this approach in a multi-layered example currently being implemented and will explore several implementation issues.



Full text: content.pdf (903,073 bytes) (available to registered users only)

Series: w78:1991 (browse)
Cluster: papers of the same cluster (result of machine made clusters)
Class: class.software development (0.030935) class.environment (0.025721) class.represent (0.025615)
Similar papers:
Sound: read aloud.

Permission to reproduce these papers has been graciously provided by Eindhoven University of Technology.


hosted by University of Ljubljana



© itc.scix.net 2003
FIRST PREVIOUS NEXT LAST Home page of this database login Powered by SciX Open Publishing Services 1.002 February 16, 2003