UC Spark

Associate Professor Wolfgang Kreutzer

Computer Science and Software Engineering
Phone: +64 3 364 2987 ext. 7769
Office: Erskine 300

Fields of Research

  • Computers in Education
  • Digital publishing
  • Discrete Event simulation
  • Environmental modelling tools
  • Object orientated programming
  • Simulation modelling
  • Use of animation in modelling tools
  • Web-based multi-media

Researcher Summary

Recent research interests include discrete event simulation and the use of visual representation and animation in programming languages and multimedia systems.

Subject Area: Disciplines


Research Groups


Future Research

  • Embed interactive models and animations into electronic teaching materials
  • Continue writing a book on history, concepts and application of formal notation.
  • Continue cooperation with Prof. Page (University of Hamburg) in developing software for modelling environmental problems
  • Investigate tools & technologies for digital publishing

Key Methodologies

  • Digital publishing tools
  • Flash Actionscript
  • Object-oriented programming
  • Programming similation models
  • Scheme & Lisp programming of knowledge-based systems
  • Scripting languages; e.g. Ruby
  • Web Design

Affiliations

  • University of Hamburg (Teaching/Research Organisation): Collaborative research with Prof. Page, Applied and Social Oriented Computer Science

Publications


  • Khalid, R., Kreutzer, W. and Bell, T. (2009) Combining Simulation and Animation of Queueing Scenarios in a Flash-Based Discrete Event Simulator. Sydney, Australia: 3rd International United Information Systems Conference (UNISCON 2009), 21-24 Apr 2009. In Lecture Notes in Business Information Processing 20(Information Systems: Modeling, Development and Int) 240-251. (Conference Contribution - Paper in published proceedings)
  • Khalid, R., Kreutzer, W. and Bell, T. (2009) Flash: Making Simulations interactive. Adelaide, Australia: SimTecT 2009, 15-19 Jun 2009. (Conference Contribution - Paper in published proceedings)
  • Page, B. and Kreutzer, W. (2006) A Framework for Web-based E-Learning of Discrete Event Simulation Concepts. Magdeburg, Germany: 17th Simulation and Visualization 2006, 2-3 Mar 2006. In Simulation und Visualisierung 2006 195-204. (Conference Contribution - Paper in published proceedings)
  • Wohlgemuth, V., Page, B. and Kreutzer, W. (2006) Combining discrete event simulation and material flow analysis in a component-based approach to industrial environmental protection. Environmental Modelling & Software 21(11): 1607-1617. doi:10.1016/j.envsoft.2006.05.015. (Journal Article)
  • Wohlgemuth, V., Page, B., Kreutzer, W., Gromyko, O. and Heydt, L. (2006) Modelling Economic and Ecological Aspects of Inventory Management Strategies within a Component-based Material-flow Simulator. Graz, Austria: 20th International Conference on Informatics for Environmental Protection (EnviroInfo-2006), 6-8 Sep 2006. (Conference Contribution - Full conference paper)
  • Page, B. and Kreutzer, W. (2005) Basic Concepts in Discrete Event Simulation. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 23-38. Aachen: Shaker. (Chapter in Book)
  • Page, B. and Kreutzer, W. (2005) Desmo J - A Framework for Discrete Event Modelling and Simulation. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 263-338. Aachen: Shaker. (Chapter in Book)
  • Page, B. and Kreutzer, W. (2005) Discrete Event Model Design. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 97-142. Aachen: Shaker. (Chapter in Book)
  • Knaak, N., Kreutzer, W. and Page, B. (2005) Multi-Agent-Based Simulation. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 339-372. Aachen: Shaker. (Chapter in Book)
  • Kreutzer, W. (2005) Object-Oriented System Development and Simulation. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 39-58. Aachen: Shaker. (Chapter in Book)
  • Page, B. and Kreutzer, W. (2005) Simulation - Introduction and Basic Terms. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 3-22. Aachen: Shaker. (Chapter in Book)
  • Neumann, G., Page, B., Kreutzer, W., Kiesel, G. and Meyer, R. (2005) Simulation and E-Learning. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 401-435. Aachen: Shaker. (Chapter in Book)
  • Page, B. and Kreutzer, W. (2005) Simulation Software. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 239-262. Aachen: Shaker. (Chapter in Book)
  • Page, B. and Kreutzer, W. (Ed.) (2005) The Java Simulation Handbook - Simulating Discrete Event Systems with UML and Java. Aachen: Shaker Verlag. 502 pp. (Edited Book)
  • Knaak, N., Page, B. and Kreutzer, W. (2005) Validation, Verification and Testing of Simulation Models. In B. Page and W. Kreutzer (Ed.), The Java Simulation Handbook: 195-238. Aachen: Shaker. (Chapter in Book)
  • Kreutzer, W. (2000) Ereignisdiskrete Simulationssprachen - Geschichte, Gegenwart und Zukunft. In R. Rimane (Ed.), Gedanken zur Zeit: 97-121. Delft: SCS - European Publisher House. (Chapter in Book)
  • Wohlgemuth, V., Page, B. and Kreutzer, W. (2000) Extending a General Purpose Simulation Tool for Exposure Assessment of Chemicals in the Environment. Systems Analysis Modelling Simulation 39(2): 363-380. (Journal Article)
  • Pawlikowski, K. and Kreutzer, W. (2000) Integrating Modelling and Data Analysis in Teaching Discrete Event Simulation. Orlando, FL, USA: Winter Simulation Conference (WSC 2000), 10-13 Dec 2000. In 2000 Winter Simulation Conference Proceedings 2 1645-1650. doi:10.1109/WSC.2000.899151. (Conference Contribution - Paper in published proceedings)
  • Østerbyea, K. and Kreutzer, W. (2000) Synchronization Abstraction in the BETA programming language. Computer Languages 25(3): 165-187. doi:10.1016/S0096-0551(00)00004-7. (Journal Article)
  • Kreutzer,W. (1999) A Toolbox for Teaching Queueing Scenarios on the World Wide Web. San Francisco, USA: Proceedings WebSim99, Jan, 1999. 41--46. (Conference Contribution - Other)
  • Wohlgemuth, V., Page, B. and Kreutzer, W. (1999) Development of a Library for Exposure Assessment of Chemicals in the Environment using EXTEND. Dunedin, New Zealand: Proceedings ISESS99, Aug, 1999. 1 - 17. (Conference Contribution - Other)
  • Kreutzer, W. and Osterbye, K. (1998) BetaSIM - A Framework for Discrete Event Modelling & Simulation. International Journal on Simulation - Practice & Theory 6(6): 573--599. (Journal Article)
  • Kreutzer, W. (1998) Object-oriented system development - concepts and tools. In R. Albrecht (Ed.), Systems: Theory and Practice: 169-189. Wien/NewYork: Springer Verlag. (Chapter in Book)
  • Joyce, D., Knox, D., Gerhardt-Powals, J., Koffman, E., Kreutzer, W., Laxer, C., Loose, K., Sutinen, E. and Whitehurst, R. (1997) Developing laboratories for the SIGCSE Computing Laboratory Repository - Guidelines, recommendations and sample labs.. Uppsala, Sweden: Working Group Report on "Integrating Technology into Computer Science Education", June 1997. 1-10. (Conference Contribution - Other)
  • Page, B., Kreutzer, W., Wohlgemuth, V. and Brueggemann, R. (1997) Ein Anwendungsvergleich ausgewaehlter graphischer Modellierungswerkzeuge in der Expositionsanalyse von Chemikalien in der Umwelt. In Gruetzner, R. (Ed.), Modellierun und Simulation im Umweltbereich: 147--172.Braunschweig/Wiesbaden. (Chapter in Book)
  • Wohlgemuth, V., Page, B. and Kreutzer, W. (1997) Entwicklung eines prototypischen Bibliothekensystems zur Modellierung des Verhaltens von Chemikalien in der Umwelt mit dem Simulationswerkzeug EXTEND. Oldenburg, Germany: Proceedings Workshop Umweltinformatik, June, 1997. (Conference Contribution - Other)
  • Kreutzer, W., Hopkins, J. and van Mierlo, M. (1997) SimJAVA - A Framework for Modelling Queueing Networks in Java. Atlanta, USA: Winter Simulation Conference 1997, December, 1997. 247--254. (Conference Contribution - Other)