Graphical development of consistent system specifications

Bernhard Schätz, Heinrich Hußmann, Manfred Broy

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

9 Scopus citations

Abstract

While formal methods have promised essential benefits for the software development process, industrial development reality nevertheless relies mainly on informal and especially graphical description techniques. This article argues that formal techniques are indeed useful for practical application, but they should be put to indirect use. To demonstrate this approach, two pragmatic graphical description techniques, taken from the field of telecommunication, are analyzed regarding their information content and their application in the process of specification development; as a result these techniques are formally defined. Based on the formal definition, “safe” development steps and their graphical counterparts are introduced. This yields a graphical development method which relies on precise formal foundations.

Original languageEnglish
Title of host publicationFME 1996
Subtitle of host publicationIndustrial Benefit and Advances in Formal Methods - 3rd International Symposium of Formal Methods Europe, Proceedings
EditorsMarie-Claude Gaudel, James Woodcock
PublisherSpringer Verlag
Pages248-267
Number of pages20
ISBN (Print)9783540609735
DOIs
StatePublished - 1996
Event3rd International Symposium of Formal Methods Europe, FME 1996 - Oxford, United Kingdom
Duration: 18 Mar 199622 Mar 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1051
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Symposium of Formal Methods Europe, FME 1996
Country/TerritoryUnited Kingdom
CityOxford
Period18/03/9622/03/96

Fingerprint

Dive into the research topics of 'Graphical development of consistent system specifications'. Together they form a unique fingerprint.

Cite this