HOL-Z in the UniForM-Workbench – A Case Study in Tool Integration for Z

  • C. Lüth
  • E. W. Karlsen
  • ( ) Kolyang
  • S. Westmeier
  • B. Wolff
Conference paper

DOI: 10.1007/978-3-540-49676-2_9

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1493)
Cite this paper as:
Lüth C., Karlsen E.W., Kolyang .., Westmeier S., Wolff B. (1998) HOL-Z in the UniForM-Workbench – A Case Study in Tool Integration for Z. In: Bowen J.P., Fett A., Hinchey M.G. (eds) ZUM ’98: The Z Formal Specification Notation. ZUM 1998. Lecture Notes in Computer Science, vol 1493. Springer, Berlin, Heidelberg

Abstract

The UniForM-Workbench is an open tool-integration environment providing type-safe communication, a toolkit for graphical user-interfaces, version management and configuration management.

We demonstrate how to integrate several tools for the Z specification language into the workbench, obtaining an instantiation of the workbench suited as a software development environment for Z. In the core of the setting, we use the encoding HOL-Z of Z into Isabelle as semantic foundation and for formal reasoning with Z specifications. In addition to this, external tools like editors and small utilities are integrated, showing the integration of both self-developed and externally developed tools.

The resulting prototype demonstrates the viability of our approach to combine public domain tools into a generic software development environment using a strongly typed functional language.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • C. Lüth
    • 1
  • E. W. Karlsen
    • 1
  • ( ) Kolyang
    • 1
  • S. Westmeier
    • 1
  • B. Wolff
    • 2
  1. 1.Bremen Institute for Safe Systems, FB 3Universität BremenBremenGermany
  2. 2.Institut für InformatikUniversität FreiburgGermany

Personalised recommendations