Schema Changes and Historical Information in Conceptual Models in Support of Adaptive Systems

Conceptual changes and historical information have not been emphasized in traditional approaches to conceptual modeling such as the entity-relationship approach. Effective representations for such changes are needed to support robust machine learning and computer-aided organizational learning. However, these aspects have been modeled and studied in other contexts, such as software maintenance, version control, software transformations, etc. This paper reviews some relevant previous results, shows how they have been used to simplify conceptual models to help people make sense out of complex changing situations, and suggests some connections to conceptual models of machine learning. Areas where research is required to support conceptual models for adaptive systems are also explored. These are suggested by studies of the issues surrounding deployment of adaptive systems in mission critical environments.

[1]  Luqi,et al.  Formal Methods: Promises And Problems , 1997, IEEE Softw..

[2]  Luqi,et al.  Automated merging of software prototypes , 1994, J. Syst. Integr..

[3]  Valdis Berzins,et al.  Software merge: Combining changes to decompositions , 1996, J. Syst. Integr..

[4]  Luqi A Graph Model for Software Evolution , 1990, IEEE Trans. Software Eng..

[5]  Luqi,et al.  Software component search , 1996, J. Syst. Integr..

[6]  Luqi,et al.  Using Transformations in Specification-Based Prototyping , 1993, IEEE Trans. Software Eng..

[7]  John D. McGregor,et al.  The Evolution of Product Line Assets , 2003 .

[8]  J. McDowell,et al.  CASE tool for reusable software component storage and retrieval in rapid prototyping , 1991 .