Proceedings Fourth International Workshop on Real-Time Computing Systems and Applications
Download PDF

Abstract

An important issue in the design and implementation of real-time software is the verification of (temporal) properties. Our research of the past few years focused on requirements specification of real-time software and the use of tools in modeling and design. The development of a correct and complete requirements specification is difficult, and therefore tool support is considered important. Our development approach, builds upon requirements specifications constructed using the formal real-time specification language Astral. The development framework offers support for end-users in the construction of a software requirements specifications in Astral. Such end-risers are, for example, control engineers in the area of embedded, real-time control software. Support in the construction of an Astral specification through the use of analysis tools is important because it provides the user with (i) evidence concerning the correctness of the specification and (ii) feasibility of its implementation. This paper describes our development framework focusing on four approaches that have been employed in (timing) analysis of Astral specifications. The first two approaches, simulation and prototyping, are informal, while the latter two are formal, based on a translation into an extension of timed automata.
Like what you’re reading?
Already a member?Sign In
Member Price
$11
Non-Member Price
$21
Add to CartSign In
Get this article FREE with a new membership!