Title :
An object-oriented dual language for specifying reactive systems
Author :
Bucci, G. ; Campanai, M. ; Nesi, P. ; Traversi, M.
Author_Institution :
Dept. of Syst. & Inf., Florence Univ., Italy
Abstract :
Descriptive software specification techniques are based on mathematical formalism and produce precise, rigorous specifications which are in general to be preferred for the design of reactive systems with respect to operational techniques. Recently, dual languages which tend to integrate these aspects have been investigated. An object-oriented specification dual language, named TROL is presented, it consists in an executable formal specification model which can be used for validation of reactive systems. TROL has the capability to describe the system behavior, its functionality and structural aspects. It allows one to describe the system at different levels of structural abstractions and specification details without boundaries among the specification steps. At each specification level, TROL helps the user in the verification of consistency, thus allowing incremental specification. TROL has a visual representation which has been supported by a CASE tool named TOOMS
Keywords :
formal specification; object-oriented languages; software tools; specification languages; CASE tool; TOOMS; TROL; descriptive software specification techniques; incremental specification; object-oriented dual language; object-oriented paradigm; reactive systems; specification language; specification level; verification; visual representation; Computer aided software engineering; Councils; Design engineering; Formal specifications; Informatics; Object oriented modeling; Real time systems; Software performance; Software quality;
Conference_Titel :
Requirements Engineering, 1994., Proceedings of the First International Conference on
Conference_Location :
Colorado Springs, CO
Print_ISBN :
0-8186-5480-5
DOI :
10.1109/ICRE.1994.292409