Incremental formalization: A key to industrial success

Bernhard Steffen, Tiziana Margaria, Andreas Claßen, Volker Braun

Research output: Contribution to journalArticlepeer-review

Abstract

The paper presents a way to incrementally introduce formal methods into the industrial practice of system development on the basis of loose specifications. Key idea is to enrich traditional and accepted design and development tools with a means for constraint-like specification, tailored to express vital frame or correctness conditions, and with an automated verification procedure guaranteeing that the specifications are met. This approach still supports the completely traditional design, but it invites to successively add constraints in order to incrementally improve the development tool with low cost: being fully automatic, the verification procedure does not require any interaction, and it provides feedback that can be understood on the application level.

Original languageEnglish
Pages (from-to)78-91
Number of pages14
JournalSoftware-Concepts and Tools
Volume17
Issue number2
Publication statusPublished - 1996
Externally publishedYes

Keywords

  • Abstract views
  • Formal methods
  • Hypertext
  • Incremental development of tools
  • Intelligent Networks
  • Large grain software engineering
  • Model checking
  • Service Creation Environment
  • Software reuse
  • Symbolic execution
  • Verification

Fingerprint

Dive into the research topics of 'Incremental formalization: A key to industrial success'. Together they form a unique fingerprint.

Cite this