Evolving information systems: meeting the ever‐changing environment

Abstract. To meet the demands of organizations and their ever‐changing environment, information systems are required which are able to evolve to the same extent as organizations do. Such a system has to support changes in all time‐and application‐dependent aspects. In this paper, requirements and a conceptual framework for evolving information systems are presented. This framework includes an architecture for such systems and a revision of the traditional notion of update. Based on this evolutionary notion of update (recording, correction and forgetting) a state transition‐oriented model on three levels of abstraction (event level, recording level, correction level) is introduced. Examples are provided to illustrate the conceptual framework for evolving information systems.

[1]  David K. Hsiao ACM transactions on database systems: aim and scope , 1976, TODS.

[2]  Edward Yourdon,et al.  Modern structured analysis , 1989 .

[3]  Richard T. Snodgrass,et al.  Schema Evolution and the Relational Algebra , 1990, Inf. Syst..

[4]  J. N. Brinkkemper,et al.  The meta-model hierarchy: a framework for information systems concepts and techniques , 1992 .

[5]  J. J. V. R. Wintraecken,et al.  The NIAM Information Analysis Method , 1990, Springer Netherlands.

[6]  Arthur H. M. ter Hofstede,et al.  Task structure semantics through process algebra , 1993, Softw. Eng. J..

[7]  Gad Ariav Temporally oriented data definitons: Managing schema evolution in temporally oriented databases , 1991, Data Knowl. Eng..

[8]  Kurt Lautenbach,et al.  System Modelling with High-Level Petri Nets , 1981, Theor. Comput. Sci..

[9]  Eckhard D. Falkenberg,et al.  Evolving Information Systems: Beyond Temporal Information Systems , 1992, DEXA.

[10]  Jay Banerjee,et al.  Data model issues for object-oriented applications , 1987, TOIS.

[11]  A.H.M. ter Hofstede,et al.  Information modelling in data intensive domains , 1993 .

[12]  H KatzRandy Toward a unified framework for version modeling in engineering databases , 1990 .

[13]  ChenPeter Pin-Shan The entity-relationship modeltoward a unified view of data , 1976 .

[14]  Bernhard Thalheim The Relational Algebra , 1991 .

[15]  Peter P. Chen The Entity-Relationship Model: Towards a unified view of Data , 1976 .

[16]  Arthur H. M. ter Hofstede,et al.  Expressiveness in Conceptual Data Modelling , 1993, Data Knowl. Eng..

[17]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[18]  Robert H. Halstead,et al.  Parallel Symbolic Computing , 1986, Computer.

[19]  Eckhard D. Falkenberg,et al.  A Conceptual Framework for Evolving Information Systems , 1991, DMIS.

[20]  Randy H. Katz,et al.  Toward a unified framework for version modeling in engineering databases , 1990, CSUR.

[21]  J. N. Brinkkemper,et al.  The meta-model hierarchy: a framework for information systems concepts and techniques , 1992 .

[22]  llsoo Ahn,et al.  Temporal Databases , 1986, Computer.

[23]  Arthur H. M. ter Hofstede,et al.  Data Modelling in Complex Application Domains , 1992, CAiSE.

[24]  Henderik Alex Proper,et al.  A theory for conceptual modelling of evolving application domains , 1994 .

[25]  H. A. Proper,et al.  A General Theory for the Evolution of Application Models -- Full version , 2021, 2105.11308.

[26]  Alexander A. Verrijn-Stuart Some Reflections on the Namur Conference on Information System Concepts , 1989, ISCO.

[27]  Göran Goldkuhl,et al.  Information Systems Development: A Systematic Approach , 1981 .

[28]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[29]  Matthias Jarke,et al.  DAIDA: an environment for evolving information systems , 1992, TOIS.

[30]  John F. Roddick Dynamically Changing Schemas Within Database Models , 1991, Aust. Comput. J..

[31]  G. M. Nijssen,et al.  Conceptual schema and relational database design - a fact oriented approach , 1989 .

[32]  J. V. R. Wintraecken,et al.  The NIAM Information Analysis Method: Theory and Practice , 1990 .

[33]  Paul J. Lewis,et al.  Information Systems Development: A Systematic Approach , 1994 .