About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

Refining System Requirements to Program Specifications

In Formal Methods in Real-time Systems — 1996
From

University of Oldenburg1

Department of Information Technology, Technical University of Denmark2

CRI A/S3

A coherent and mathematically well-founded approach to the design ofreal-time and hybrid systems is presented.It covers requirementsanalysis and specification, design of controlling automatasatisfying the requirements, and derivation ofoccam-like communicating programs from these automata.The generalized railroad crossing due to Heitmeyer and Lynchillustrates the approach.Requirements are analyzed within aconventional dynamic systems model of a plant, where states arefunctions of the reals, representing time.

The requirements arespecified in an assumption-commitment style using Duration Calculus,a real-time interval logic. Controlling real-time automata arespecified in the same formalism by elementaryconstraints on the plant states for each control state or phase.The Duration Calculus is used to verify that the control design refinesthe requirements.The real-time automata map smoothly to component descriptions in asystems design language that uses timed trace assertions over statetransition events to constrain control flow.Components can under certain conditions be transformed tooccam-like communicating programs.

Language: English
Publisher: Wiley
Year: 1996
Types: Conference paper

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis