Experience with Literate Programming in the Modelling and Validation of Systems

Theo C. Ruys, Ed Brinksma

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    19 Citations (Scopus)
    1 Downloads (Pure)

    Abstract

    This paper discusses our experience with literate programming tools in the realm of the modelling and validation of systems. We propose the use of literate programming techniques to structure and control the validation trajectory. The use of literate programming is illustrated by means of a running example using Promela and Spin. The paper can also be read as a tutorial on the application of literate programming to formal methods.
    Original languageEnglish
    Title of host publicationTools and Algorithms for Construction and Analysis of Systems
    Subtitle of host publication4th International Conference, TACAS'98, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS'98, Lisbon, Portugal, March 28 - April 4, 1998, Proceedings
    EditorsBernhard Steffen
    Place of PublicationBerlin
    PublisherSpringer
    Pages393-408
    Number of pages16
    ISBN (Electronic)978-3-540-69753-4
    ISBN (Print)978-3-540-64356-2
    DOIs
    Publication statusPublished - 1998
    Event4th International Conference on Tools and Algorithms for Construction and Analysis of Systems, TACAS 1998 - Lisbon, Portugal
    Duration: 28 Mar 19984 Apr 1998
    Conference number: 1998

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume1384
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference4th International Conference on Tools and Algorithms for Construction and Analysis of Systems, TACAS 1998
    Abbreviated titleTACAS
    Country/TerritoryPortugal
    CityLisbon
    Period28/03/984/04/98

    Keywords

    • FMT-MC: MODEL CHECKING

    Fingerprint

    Dive into the research topics of 'Experience with Literate Programming in the Modelling and Validation of Systems'. Together they form a unique fingerprint.

    Cite this