Executing formal specifications: the ASTRAL to TRIO translation approach

@inproceedings{Ghezzi1991ExecutingFS,
  title={Executing formal specifications: the ASTRAL to TRIO translation approach},
  author={Carlo Ghezzi and Richard A. Kennerer},
  booktitle={TAV4},
  year={1991}
}
ASTRAL is a formal specification language for realtime systems. This paper discusses how ASTRAL’s semantics are specified in terms of TRIO, a formal realtime logic language. This allows ASTRAL specifications to be formally analyzed by translating them into TRIO and then using the existing validation theory for TRIO specifications. In particular, because TRIO is executable, ASTRAL specifications can be tested in order to analyze the design before starting an implementation. 

Topics from this paper.