Advertisement

A Comparison of a 4GL and an Object-oriented Approach in Micro Macro Simulation

  • Hans-Dieter Heike
  • Kai Beckmann
  • Achim Kaufmann
  • Harald Ritz
  • Thomas Sauerbier
Conference paper

Abstract

In the second half of the eighties the first microsimulator was implemented at the Institute of Statistics and Econometrics at the Technical University of Darmstadt. The first version was written in pure pseudocode and then transferred without difficulties into the third generation language FORTRAN. The implementation and the simulation runs took place on different kinds of mainframe computers (Heike et al. 1987; Heike and Kaufmann 1987a; Heike et al. 1988 and Kaufmann 1988). The database for the micro household sector was the Income and Expenditure Survey of the Federal Statistical Office (EVS), which includes 50,000 households and about 200 data per person. Simulation runs with this version have shown satisfying results, which is well documented by forecasting error calculations [Heike et al. 1988a]. Since anonymisation of the used micro data was officially demanded and performed accordingly by aggregation of several households, the micro simulator is called Darmstadt Pseudo Microsimulator (DPMS). The database has been changed now from the EVS to the German Socio-Economic Panel (GSOEP) provided by the German Institute of Economic Research (DIW), Berlin. This new database includes yearly samples of about 6,000 households with roughly 1,300 attributes [Heike et al. 1994b].

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bach, M.J. (1986) The Design of the UNIX Operating System. Prentice-Hall, Englewood Cliffs.Google Scholar
  2. Booch, G. (1991) Object-Oriented Design with Applications. Benjamin/Cummings, Redwood City.Google Scholar
  3. Chen, P.P. (1976) The Entity-Relationship Model — Toward a Unified View of Data. ACM Transactions on Database Systems., Vol. 1, No. 1, pp. 9–36.CrossRefGoogle Scholar
  4. Coad, P. and Yourdon, E. (1991) Object-Oriented Analysis. 2. Edition, Prentice-Hall, Englewood Cliffs.Google Scholar
  5. Coad, P. and Yourdan, E. (1991a) Object-Oriented Design. Prentice-Hall, Englewood Cliffs, N.J.Google Scholar
  6. DeMarco, T. (1979) Structured Analysis and System Specification. Yourdon Press, Englewood Cliffs.Google Scholar
  7. Elmasri, R. and Navathe, S.B. (1994) Fundamentals of Database Systems. 2. Edition, Redwood City.Google Scholar
  8. Heike, H.-D., Hellwig, O. and Kaufmann, A. (1987) Experiences with the Darmstadt Microsimulation Model (DPMS). In: Z. Mihaly and Csicsman, J. (eds.) IIASA workshop on Demographic Microsimulation. Budapest, pp. 62–99.Google Scholar
  9. Heike, H.-D. and Kaufmann, A. (1987a) Charakterisierung und Vergleich des SfB3 und des Darmstädter Mikrosimulators. Angewandte Informatik. 4, pp. 9–17.Google Scholar
  10. Heike, H.-D., Hellwig, O. and Kaufmann, A. (1988) Der Darmstädter Pseudomikrosimulator, Modellansatz und Realisierung, Angewandte Informatik. 1, pp. 9–17Google Scholar
  11. Heike, H.-D., Hellwig, O. and Kaufmann, A. (1988a) Das Darmstädter Mikrosimulationsmodell — Überblick und erste Ergebnisse“, Allgemeines Statistisches Archiv. 72, 2, pp. 109–129Google Scholar
  12. Heike, H.-D. (1991) The Darmstadt Microsimulations-Model (DPMS), Status quo and outlook. Paper presented at the State University of New York, New York.Google Scholar
  13. Heike, H.-D., Beckmann, K. and Ritz, H. (1993) The Development of a Micro Macro Simulator in a 4 GL Environment. Special Conference on Microsimulation and Public Policy organized by the International Association for Income and Wealth (IARIW), Australian National University, Canberra, December 1993. Working Paper No. 80 of the Institute of Economics, Technical University of Darmstadt.Google Scholar
  14. Heike, H.-D. (1994) Some Thoughts on the Methodological Status of the Darmstadt Micro Macro Simulator (DMMS). In: Hegselmann, R., Mueller, U. and Troitzsch, K.G. (eds.) Modelling and Simulation in the Social Science from the Philosophy of Science Point of View, Kluwer, Dordrecht (forthcoming), pp. 123–140.Google Scholar
  15. Heike, H.-D., Beckmann, K., Kaufmann, A. and Sauerbier, T. (1994a) Der Darmstädter MikroMakro-Simulator — Modellierung, Software Architektur und Optimierung. In: Faulbaum, E (ed.) Advances in Statistic Software. 4, Stuttgart/New York, pp. 161–169.Google Scholar
  16. Heike, H.-D., Beckmann, K., Fleck, C. and Ritz, H. (1994b) The Darmstadt Micro Macro Simulator: Consistency Check and Data Modelling of GSOEP. In: Vierteljahreshefte zur Wirtschaftsforschung. Heft 1 /2, pp. 139–144.Google Scholar
  17. Heike, H.-D., Fleck, C., Ritz, H. and Sauerbier, T. (1995) Object-oriented Approaches in Micro and Macro Simulation. Paper presented at SoftStat’95, Heidelberg, (forthcoming).Google Scholar
  18. Heike, H.-D., Beckmann, K., Loew, A. and Ritz, H. (1995a) Client-Server-Konzepte in der Mikro-Makro-Simulation — Aufbau einer verteilten Umgebung für NA TURAL/ADA BAS mit SAG ENTIRE. Database Symposium organized by the Institute of Statistics and Econometrics March 1995, Working Paper No. 87 of the Institute of Economics, Technical University of Darmstadt.Google Scholar
  19. Heike, H.-D., Beckmann, K., Ritz, H. and Schönemann, R. (1995b) Laufzeitanalyse und - optimierung für ADABAS-C unter UNIX — Entwurf und Implementierung eines Laufzeitmonitors für NATURAL/ADABAS und eines transparenten Pufferverfahrens. Database Symposium organized by the Institute of Statistics and Econometrics, March 1995, Working Paper No. 88 of the Institute of Economics, Technical University of Darmstadt.Google Scholar
  20. Heike, H.-D., Beckmann, K., Ritz, H., Rothkirch, C. and Wößner, C. (1995c) Micro Macro Simulation of the Household and Enterprise Sector in a 4GL Environment, In: DalCin, M., Herzog, U., Bolch, G., Riza Kaylan, A. (eds.) European Simulation Symposium ESS’95, pp. 568–572.Google Scholar
  21. Kaufmann, A. (1988) Systematische Entwicklung von Mikrosimulationssoftware. Dissertation, Technical University of Darmstadt.Google Scholar
  22. Rochkind, M.J. (1985) Advanced UNIX programming. Prentice-Hall, Englewood Cliffs.Google Scholar
  23. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F, Lorensen, W. (1991) Object-Oriented Modelling and Design. Prentice-Hall, Englewood Cliffs, N.J.Google Scholar
  24. Shlaer, S. and Mellor, S. (1988) Object-Oriented Systems Analysis: Modelling the World in Data. Yourdon Press, Englewood Cliffs.Google Scholar
  25. Storr, D.W. (1994) Effizienter DB-Einsatz von ADABAS. Vieweg, Braunschweig/Wiesbaden.Google Scholar
  26. Yourdon, E. (1989) Modern Structured Analysis. Prentice-Hall, Englewood Cliffs, N.J.Google Scholar
  27. Wirfs-Brock, R., Wilkerson, B. and Wiener, L. (1990) Designing Object-Oriented Software. Prentice Hall, Englewood Cliffs, N.J.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1996

Authors and Affiliations

  • Hans-Dieter Heike
    • 1
  • Kai Beckmann
    • 1
  • Achim Kaufmann
    • 1
  • Harald Ritz
    • 1
  • Thomas Sauerbier
    • 1
  1. 1.Rechts- und Wirtschaftswissenschaften, FG Statistik und OekonometrieTechnische Hochschule DarmstadtDarmstadtGermany

Personalised recommendations