Publications By Kind

 

Journals

Wolfgang Grieskamp, Nicolas Kicillof, and Nikolai Tillmann:
Action Machines: a Framework for Encoding and Composing Partial Behaviors. International Journal of Software Engineering and Knowledge Engineering, pages 705-726, 2006.
online article

Wolfgang Grieskamp, Nikolai Tillmann, and Margus Veanes:
Instrumenting scenarios in a model-driven development environment Information and Software Technology, 2004, In press, available online.

P. Pepper, M. Cebulla, K. Didrich, and W. Grieskamp:
From Program Languages to Software Languages Journal of Systems and Software, pages 91-101, February 2002, extended version of Pepper, Cebulla, Didrich, Grieskamp '00.

Wolfgang Grieskamp, Maritta Heisel, and Heiko Doerr:
Specifying Safety-Critical Embedded systems with Statecharts and Z: An Agenda for Cyclic Software Components Science of Computer Programming, pages 31-57, 2001, extended version of Grieskamp, Heisel, Doerr '98.

P. H. Hartel, M. Feeley, M. Alt, L. Augustsson, P. Baumann, M. Beemster, E. Chailloux, C. H. Flood, W. Grieskamp, J. H. G.\ van Groningen, K. Hammond, B. Hausman, M. Y. Ivory, R. E. Jones, J. Kamperman, P. Lee, X. Leroy, R. D. Lins, S. Loosemore, N. R\"ojemo, M. Serrano, J.-P. Talpin, J. Thackray, S. Thomas, P. Walters, P. Weis, and P. Wentworth:
Benchmarking Implementations of Functional Languages with ``Pseudoknot'', a Float-Intensive Benchmark J. of Functional Programming, 1996.

Andreas Fett, Carola Gerke, Wolfgang Grieskamp, and P. Pepper:
Algebraic Programming in OPAL Bulletin of the European Association for Theoretical Computer Science (EATCS), pages 171-181, June 1993.
Keywords: algebraic, functional programming

 

Reviewed Conferences and Workshops

Wolfgang Grieskamp, Yuri Gurevich, Wolfram Schulte, and Margus Veanes:
Generating Finite State Machines from Abstract State Machines in ISSTA 2002, International Symposium on Software Testing and Analysis , July 2002.

Wolfgang Grieskamp, Yuri Gurevich, Wolfram Schulte, and Margus Veanes:
Testing with Abstract State Machines in Roberto Moreno-Diaz and Alexis Quesada-Arencibia, Formal Methods and Tools for Computer Science - EUROCAST'01 - Extended Abstracts , February 2001.
online article

Wolfgang Grieskamp, Markus Lepper, Wolfram Schulte, and Nikolai Tillmann:
Testable Use Cases in the Abstract State Machine Language in Proceedings of Asia-Pacific Conference on Quality Software (APAQS'01) , December 2001.
online article

Wolfgang Grieskamp:
A Computation Model for Z based on Concurrent Constraint Resolution in ZB2000 - International Conference of Z and B Users , September 2000.
online article

Wolfgang Grieskamp and Markus Lepper:
Encoding Temporal Logics in Executable Z: A Case Study for the ZETA System in LPAR 2000 - 7th International Conference on Logic for Programming and Automated Reasoning , November 2000.
online article

Wolfgang Grieskamp and Markus Lepper:
Using Use Cases in Executable Z in ICFEM 2000 - IEEE Conference on Formal Engineering Methods , September 2000.
online article

Robert Buessow and Wolfgang Grieskamp:
A Modular Framework for the Integration of Heterogenous Notations and Tools in Keijiro Araki and Andy Galloway and Kenji Taguchi, Proc. of the 1st Intl. Conference on Integrated Formal Methods - IFM'99 , June 1999.
online article

Klaus Didrich, Wolfgang Grieskamp, Florian Schintke, Till Tantau, and Baltasar Trancon y Widemann:
Reflections in Opal in Proceedings of the 11th International Workshop on Implementation of Functional Languages (IFL'99) , September 1999.
online article

Robert Buessow, Wolfgang Grieskamp, Winfried Heicking, and Stephan Herrmann:
An Open Environment for the Integration of Heterogeneous Modelling Techniques and Tools in Proc. of Intl. Workshop on Current Trends in Applied Formal Methods , 1998.
online article

Klaus Didrich, Wolfgang Grieskamp, Christian Maeder, and Peter Pepper:
Programming in the Large: the Algebraic-Functional Language Opal 2$\alpha$ in Proceedings of the 9th International Workshop on Implementation of Functional Languages, St Andrews, Scotland, September 1997 (IFL'97), Selected Papers, pages 323 - 338 , 1998.

Wolfgang Grieskamp, Maritta Heisel, and Heiko D\"orr:
Specifying Embedded Systems with Statecharts and Z: An Agenda for Cyclic Software Components in Egidio Astesiano, Proc. of the 1st Intl. Conf. on Fundemantal Approaches to Software Engineering - FASE'98, pages 88-106 , 1998.
online article

Robert Buessow and Wolfgang Grieskamp:
Combinig Z and Temporal Interval Logics for the Formalization of Properties and Behaviors of Embedded Systems in R. K. Shyamasundar and K. Ueda, Advances in Computing Science - Asian '97, pages 46-56 , 1997.

Klaus Didrich, Carola Gerke, Wolfgang Grieskamp, Christian Maeder, and Peter Pepper:
Towards Integrating Algebraic Programming and Functional Programming: the Opal System in Martin Wirsing and Maurice Nivat, Algebraic Methodology and Software Technology, pages 559-562 , 1996.

Thomas Frauenstein, Wolfgang Grieskamp, Peter Pepper, and Mario S\"udholt:
Communicating Functional Agents and their Application to Graphical User Interfaces in Proceedings of the 2nd International Conference on Perspectives of System Informatics, Novosibirsk , Jun 1996.

Thomas Frauenstein, Wolfgang Grieskamp, and Mario S\"udholt:
Temporal Semantics of a Concurrency Monad with Choice and Services in Proceedings of the 2nd FUJI International Workshop on Functional and Logic Programming , Nov 1996.
online article

Klaus Didrich, Andreas Fett, Carola Gerke, Wolfgang Grieskamp, and Peter Pepper:
OPAL: Design and Implementation of an Algebraic Programming Language in J\"urg Gutknecht, Programming Languages and System Architectures, International Conference, Zurich, Switzerland, March 1994, pages 228-244 , 1994.

Wolfram Schulte and Wolfgang Grieskamp:
Generating Efficient Portable Code for a Strict Applicative Language in Phoenix Seminar and Workshop on Declarative Programming , 1992.
Keywords: functional programming, code generation, Opal

 

Thesis

 

Wolfgang Grieskamp:
A Set-Based Calculus and its Implementation PhD thesis , November 1999.
online article

Wolfgang Grieskamp:
Ein Experiment zur Integration algebraischer Spezifikation und applikativer Programmierung Master's thesis , August 1991, in german.
Keywords: opal, algebraic specification, functional programming

 

Edited Books

Wolfgang Grieskamp and Carsten Weise (editors):
Formal Approaches to Software Testing, 5th International Workshop, FATES 2005, Edinburgh, UK, July 11, 2005, Revised Selected Papers , Vol.3997, Series Lecture Notes in Computer Science, Springer, 2006.

Wolfgang Grieskamp, Thomas Santen, and Bill Stoddart (editors):
Integrated Formal Methods, Second International Conference, IFM 2000, Dagstuhl Castle, Germany, November 1-3, 2000, Proceedings , Vol.1945, Series Lecture Notes in Computer Science, Springer, 2000.

 

Technical Reports and Unpublished

 

Colin Campbell, Wolfgang Grieskamp, Lev Nachmanson, Wolfram Schulte, Nikolai Tillmann, and Margus Veanes:
Model-based Testing of Object-Oriented Reactive Systems with Spec Explorer Technical Report MSR-TR-2005-59, Microsoft Research , May 2005, to appear in ``Formal Methods and Testing'', LNCS.
online article

Nikolai Tillmann, Wolfram Schulte, and Wolfgang Grieskamp:
Parameterized Unit Tests Technical Report MSR-TR-2005-64, Microsoft Research , May 2005.
online article

Wolfgang Grieskamp, Markus Lepper, and Jacob Wieland:
Constraint Programming in Z , March 2000, unfinished.
online article

Robert B\"ussow, Robert Geisler, Wolfgang Grieskamp, and Marcus Klar:
Integrating Z with Dynamic Modeling Techniques for the Specification of Reactive Systems , 1998.
online article

Robert B\"ussow, Robert Geisler, Wolfgang Grieskamp, and Marcus Klar:
The mSZ Notation Version 1.0 Technical Report 97-26, TU Berlin, FB 13 , 1997.
online article

Robert B\"ussow, Wolfgang Grieskamp, Frank Lattemann, and Eckard Lehmann:
The Definition of Dynamic Z , May 1997, unfinished (one of my favorite papers).
online article

Thomas Frauenstein, Wolfgang Grieskamp, Peter Pepper, and Mario S\"udholt:
Communicating Functional Agents and their Application to Graphical User Interfaces Technical Report TR95-19, TU Berlin , 1995, Revised version, April 1996. Extended version of this paper.
Keywords: functional programming, graphical user interface, Opal, gate
online article