Abstract
General System Theory recognizes a useful distinction in modelling the functionality and structure of the systems. Both concepts are applied tradionally in the development of Software Systems. The aim of this paper is to show the homogeneity between the functioning and the structure in a system and metasystem level in the MEDES software development method. Moreover, we will show how the management of the structural and functional histories can be carried out in a similar way allowing the realization of the necessary queries required in the evaluation of preconditions over the actions. In order to do that we define two kinds of queries (temporal and general queries) and we distinguish between the expressions that must be evaluated and their results. In order to manage these queries in an homogeneous way we have designed an object-oriented hierarchical structure of classes which can be used at the system and metasystem levels.
Preview
Unable to display preview. Download preview PDF.
References
A. Anaya, M.J. Rodríguez, P. Paderewski, J. Parets: Time in the evolution and functionality of information systems. Jornadas de trabajo en Ingeniería del Software. Sevilla 14/15 Noviembre, 1996.
D.M. Gabbay M. Reynolds:Towards a computational treatment of time. In: D.M.Gabbay, C.J.Hogger: Handbook of logic in Artificial Intelligence and Logic Programming. Volume 4: Epistemic and Temporal Reasoning. Oxford Science Publications. Oxford: Clarendon press 1995, pp.351–431
A. Goldberg, D. Robson: Smalltalk-80. The Language. Reading, MA. Addison-Wesley
J.L. Le Moigne: La Théorie du systéme général. Thórie de la modelisation. Paris: Presses Universitaires de France 1977-1983-1990.
J. Parets, A. Anaya, M. J. Rodríguez, P.Parewski: A Representation of Software Systems Evolution Based on the Theory of the General System. In: F.Pichler, R. Moreno Díaz (eds.): Computer Aided Systems Theory-EUROCAST'93. Lecture notes in Computer Science 763. Berlin: Springer-Verlag 1994, pp.96–109.
J. Parets-LLorca: Reflexiones sobre et proceso de concepción de sistemas complejos: MEDES: un método de especificación, desarrollo y evolución de sistemas software. Doctoral Thesis. Universidad de Granada 1995.
J. Parets, J.C. Torres: A Language for Describing Complex-Evolutive Software System. In: F.Pichler, R. Moreno Díaz (eds.): Computer Aided Systems Theory-EUROCAST'95. Lecture notes in Computer Science 1030. Berlin: Springer-Verlag 1996, pp. 181–199.
J. Parets, J.C. Torres: Software Maintenance versus Software Evolution: An Approach to Software System Evolution. IEEE Conference and Workshop an Computer Based System. Friedrichafen. March 1996, pp. 134–141
J. Parets-LLorca: The evolution of Software System: a framework for modelling organizational evolution. Computational Engineering in Systems Applications. Lille, July, 1996
I. Ramos: bases de Datos Orientadas a Objetos. Seminar of the Asociación Española de Informática y Automática. 1991
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anaya, A., Rodríguez, M.J., Parets, J. (1997). Representation and management of memory and decision in evolving software systems. In: Pichler, F., Moreno-Díaz, R. (eds) Computer Aided Systems Theory — EUROCAST'97. EUROCAST 1997. Lecture Notes in Computer Science, vol 1333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0025035
Download citation
DOI: https://doi.org/10.1007/BFb0025035
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63811-7
Online ISBN: 978-3-540-69651-3
eBook Packages: Springer Book Archive