English

Experiences in Developing Time-Critical Systems - The Case Study "Production Cell"

Software Engineering 2014-04-07 v1 Logic in Computer Science

Abstract

Starting from an informal requirements description of a toy production cell used in an intra-project competition in 1994, we give a formal specification that is as close as possible to requirements. We use the deductive program synthesis approach by Manna and Waldinger (1980) to obtain a verified TTL-like circuitery to control the cell. The formal specification also covers mechanical aspects and thus allows to reason not only about software issues but also about issues of mechanical engineering. Besides an approach confined to first order predicate logic with explicit, continuous time, an attempt is presented to employ application specific user-defined logical operators to get a more concise specification as well as proof.

Keywords

Cite

@article{arxiv.1404.1198,
  title  = {Experiences in Developing Time-Critical Systems - The Case Study "Production Cell"},
  author = {Jochen Burghardt},
  journal= {arXiv preprint arXiv:1404.1198},
  year   = {2014}
}

Comments

13 pages; 11 figures

R2 v1 2026-06-22T03:43:05.664Z