Skip to main content

Representation and management of memory and decision in evolving software systems

  • 1 Design Environments and Tools
  • Conference paper
  • First Online:
Computer Aided Systems Theory — EUROCAST'97 (EUROCAST 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1333))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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

    Google Scholar 

  3. A. Goldberg, D. Robson: Smalltalk-80. The Language. Reading, MA. Addison-Wesley

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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

    Google Scholar 

  9. J. Parets-LLorca: The evolution of Software System: a framework for modelling organizational evolution. Computational Engineering in Systems Applications. Lille, July, 1996

    Google Scholar 

  10. I. Ramos: bases de Datos Orientadas a Objetos. Seminar of the Asociación Española de Informática y Automática. 1991

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Franz Pichler Roberto Moreno-Díaz

Rights and permissions

Reprints 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

Publish with us

Policies and ethics