Title :
Preciseness for predictability with the RealSpec real-time executable specification language
Author :
Khwaja, Amir A. ; Urban, Joseph E.
Author_Institution :
Intel Corp., Austin, TX, USA
Abstract :
RealSpec is a declarative and executable specification language for specifying real-time and concurrent software systems based on the dataflow computation model. Predictability is one of the most important traits of real-time software systems. A real-time specification language should be able to define and support the predictability requirements for real-time systems. A specification language should be expressive enough to prescribe all timing behavior. Lack of such a capability may result in a faulty system definition. This paper provides an analysis of the preciseness for predictability in the RealSpec real-time executable specification language. The paper also identifies potential language areas of concern for predictability analysis and proposes possible solutions to ensure that specifications have a high degree of preciseness for predictability.
Keywords :
data flow computing; programming languages; real-time systems; RealSpec real time executable specification language; concurrent software systems; dataflow computation model; predictability analysis; predictability requirements; real-time software systems; Computer science; Delay effects; Java; Real time systems; Software systems; Specification languages; System performance; Timing; Upper bound; Yarn;
Conference_Titel :
Aerospace Conference, 2010 IEEE
Conference_Location :
Big Sky, MT
Print_ISBN :
978-1-4244-3887-7
Electronic_ISBN :
1095-323X
DOI :
10.1109/AERO.2010.5446788