Abstract
Many systems dealt with in environmental sciences such as ecology or environmental biology could be easily modelled and efficiently simulated on personal computers or on workstations. Thanks to their graphical capabilities such computers make it possible to model systems interactively, e.g. supported by graphical structure editors, or allow for interactive simulation featuring sophisticated graphical output of the simulation results. However, in practice this potential remains often underexploited, since traditional, simulation software is mostly batch oriented, largely ignores computer science research, and offers rarely the functionality needed for a sensible interactive use. Instead of porting simulation software from main-frames onto workstations we propose new concepts based on Wymore and Zeigler’s modeling theory, enhanced by some new interactive user oriented task concepts. This paper presents a scheme called RAMSES for the architecture of a modeling and simulation environment on a workstation particularly suited for the working with environmental systems. Furthermore it reports on some results which have been obtained by implementing portions of the RAMSES architecture, in particular an open and extensible modeling and simulation environment for the two classical model formalisms SM (Sequential Machine), DESS (Differential Equation System Specification) featuring modular modeling. Finally the modeling and simulation of a system from population ecology is presented as an example to illustrate and evaluate some of the concepts of RAMSES in ecological research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
ANDERSON, R.M. & MAY, R.M., 1980. Infectious diseases and population cycles of forest insects. Science, 210: 658–661.
ANONYMOUS, 1988. Catalog of simulation software. Simulation 51 (4): 136–156.
BALTENSWEILER, W. & FISCHLIN, A., 1988. The larch bud moth in the Alps. In: Berryman, A.A. (ed.), Dynamics of forest insect populations: patterns, causes, implications. New York a.o.: Plenum Publishing Corporation, p. 331–351.
BROOKS, F.P. JR., 1979. The mythical man-month — Essays on Software Engineering. Reading, M. a.o.: Addison-Wesley Publ. Comp., 195pp.
CELLIER, F.E., 1975. Continuous-systems simulation by use of digital computers: a state-of-the-art-survey and prospectives for development. In: Hamza, H. (ed.) Proc. of the international Symposium SIMULATION‘75, Zurich, Switzerland, June 1975, (To be ordered from:) Acta Press, P.O. Box 354, CH-8053 Zurich, p. 18–25.
CELLIER, F. E., 1979. Combined Continuous/Discrete System Simulation by Use of Digital Computers: Techniques and Tools. Diss. ETH No 6483.
CELLIER, F.E., 1984a. Simulation software: Today and tomorrow. Zeitschr. Schweiz. Ges. Automatik, 4: 7–22.
CELLIER, F.E., 1984b. How to enhance the robustness of simulation software. In: Ören, T. I., Zeigler, B. P., Elzas, M. S. (eds), Simulation and Model-Based Methodologies: An Integrative View, 651pp., Springer, Berlin a.o., p. 519–537.
CELLIER, F.E. (ED.), 1982. Progress in Modeling and Simulation. Academic Press, London a.o., 466pp.
CELLIER, F.E. & FISCHLIN, A., 1982. Computer-assisted modeling of ill-defined systems. In: In: Trappl, R., Klir, G.J., Pichler& F.R. (eds.), Progress in cybernetics and systems research. Vol. VIII: General systems methodology, mathematical systems theory, fuzzy sets. Proc. of the 5th European Meeting on Cybernetics and Systems Research, University of Vienna, Austria, April 8–11, 1980, p. 417–429.
CLARK, L., GEIER, P., HUGHES, R. &MORRIS, R.F., 1967. The ecology of insect populations in theory and practice. London: Methuen, 232pp.
DAVIDSON, R.S. & CLYMER, A.B., 1966. The desirability and applicability of simulating ecosystems. Ann. N.Y. Acad. Sci., 128: 790–794.
FISCHLIN, A., 1982. Analyse eines Wald-Insekten-Systems: Der subalpine Lärchen-Arvenwald und der graue Lärchenwickler Zeiraphera diniana Gn. (LepTortricidae). Diss. Eidg. Tech. Hochsch. Zürich No. 6977, 294pp.
FISCHLIN, A., 1986. Simplifying the usage and the programming of modern workstations with Modula-2: The ‘Dialog Machine’. Internal report, Project-Centre IDA/CELTIA, Swiss Federal Institute of Technology Zürich (ETHZ), Zürich, Switzerland, 13pp.
FISCHLIN, A. & BALTENS WEILER, W., 1979. Systems analysis of the larch bud moth system. Parti: the larch-larch bud moth relationship. Mitt. Schweiz. Ent. Ges., 52: 273–289.
FISCHLIN, A. & ULRICH, M., 1987. Interaktive Simulation schlecht-definierter Systeme auf modernen Arbeitsplatzrechnern: die Modula-2 Simulationssoftware ModelWorks. Proceedings, Treffen des GI/ASIM-Arbeitskreises 4.5.2.1 Simulation in Biologie und Medizin, February, 27–28, 1987, Vieweg, Braunschweig, p. 1–9.
FISCHLIN, A., ROTH, O., GYALISTRAS, D., ULRICH, M. & NEMECEK, T., 1990. ModelWorks — An interactive simulation environment for personal computers and workstations. Manual for Version 2.0. Systems Ecology Group, Internal Report 8, Swiss Federal Institute of Technology Zürich, Switzerland, 182pp.
GUTKNECHT, J., 1983. System programming in Modula-2: mouse and bit-mapped display. Internal report No. 56, Department of computer science, Swiss Federal Institute of Technology, Zürich, Switzerland, 58pp.
GYALISTRAS, D., 1990 (In prep.). Interactive post-analysis of simulation results on a workstation. Systems Ecology Group, Swiss Federal Institute of Technology, Zürich, Switzerland.
HOLLING, C.S., 1964. The analysis of complex population processes. Can. Entomol., 96: 335–347.
INNIS, G.S., 1972. Simulation of ill-defined systems: Some problems and progress. Simulation, 19: 33–36.
KARPLUS, W.J., 1976. The spectrum of mathematical modeling and system simulation. In: Dekker, L. (ed.), Proc. of the 8th AICA Congress on Simulation of Systems, Delft, The Netherlands. North-Holland Publ. Co., p. 5–13.
KJLIR, G.J., 1979. Computer-aided system modeling. In: Halfon, E. (ed.), Theoretical SystemsEcology, Academic Press, New York, p. 291–323.
KREUTZER, W., 1986. System simulation: programming styles and languages. Sydney a.o.: Addison-Wesley, 366pp.
MARR, G.R., 1989. Better interaction with ACSL simulation programs. In: Allen, R.W. (ed.), Modeling and simulation on microcomputers, 1989, The Society for Computer Simulation International, p. 69–73.
MAY, R.M. (ED.), 1981. Theoretical ecology. Principles and applications. Blackwell Scientific Publications, Osney Mead, Oxford, 2nd ed., 489pp.
NIEVERGELT, J. & WEYDERT, J., 1980. Sites, modes and trails: Telling the user of an interactive system where he is, what he can do, and how to get to places. In: R. A. GUEDJ et al. (eds.), Methodology of Interaction, North-Holland, Amsterdam, p.327–338.
NIEVERGELT, J. & VENTURA, A., 1984. Die Gestaltung interaktiver Programme. B. G. Teubner Stuttgart, 124pp.
ÖREN, T.I., 1982. Computer-aided modeling systems. In: Cellier, F.E. (ed.), Progress in Modeling and Simulation, Academic Press, London a.o., p. 189–203.
ÖREN, T.I., 1984. GEST — A Modeling and Simulation Language Based on System Theoretic Concepts. In: Ören, T.I., Zeigler, B. P., Elzas, M.S. (eds.): Simulation and Model-Based Methodologies: An Integrative View, 651pp., Springer, Berlin a.o., p. 281–335.
ULRICH, M., 1987. ModelWorks. An interactive Modula-2 simulation environment. Post-graduate thesis, Project-Centre IDA, Swiss Federal Institute of Technology Zürich (ETHZ), Switzerland, 53pp.
VANCSO-POLACSEK, K., 1990. Theory and practice of computer assisted simulation and modeling on professional workstations. Diss. ETH No., 109pp.
VANCSO, K., FISCHLIN, A. & SCHAUFELBERGER, W., 1987. Die Entwicklung interaktiver Modellierungs- und Simulationssoftware mit Modula-2. In: Haiin, J. (ed.), Simulationstechnik, Informatik-Fachberichte 150, Springer, Berlin, p. 239–249.
WILSON, E.O., 1975. Sociobiology the new synthesis. Belknap Press of Harvard University Press, Cambridge a.o., 697pp.
WIRTH, N., 1985. Programming in Modula-2, Third, Corrected Edition. Springer-Verlag, Berlin a.o., 202pp.
WIRTH, N., 1986. Algorithms & data structures. Prentice/Hall International, Inc., 288pp.
WIRTH, N., 1988. The programming language Oberon. Software — Practice and Experience, 18: 171–90.
WIRTH, N., 1989a. From Modula to Oberon. Institut für Informatik ETHZ, Swiss Federal Institute of Technology Zürich, Switzerland, internal report 111: 3–10.
WIRTH, N., 1989b. The programming language Oberon (revised report). Institut für Informatik ETHZ, Swiss Federal Institute of Technology Zürich, Switzerland, internal report 111: 11–28.
WYMORE, A.W., 1984. Theory of Systems. In: Vick, C. R., Ramamoorthy, C. V. (eds.): Handbook of Software Engineering, Van Nostrand Reinhold Company, New York.
ZEIGLER, B.P., 1976. Theory of modeling and simulation. Wiley, New York a.o., 435pp.
ZEIGLER, B.P., 1979. Multilevel multiformalism modeling: an ecosystem example. In: Halfon, E. (ed.), Theoretical Systems Ecology, Academic Press, New York, p. 17–54.
ZEIGLER, B.P., 1984. System theoretic foundations of modeling and simulation. In: Ören, T.I., Zeigler, B. P., Elzas, M.S. (eds.), Simulation and Model-Based Methodologies: An Integrative View, 651pp., Springer, Berlin a.o.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fischlin, A. (1991). Interactive Modeling and Simulation of Environmental Systems on Workstations. In: Möller, D.P.F., Richter, O. (eds) Analyse dynamischer Systeme in Medizin, Biologie und Ökologie. Informatik-Fachberichte, vol 275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77020-3_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-77020-3_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54669-6
Online ISBN: 978-3-642-77020-3
eBook Packages: Springer Book Archive