DocumentCode
1873245
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
fYear
1994
fDate
18-22 Apr 1994
Firstpage
6
Lastpage
15
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering, 1994., Proceedings of the First International Conference on
Conference_Location
Colorado Springs, CO
Print_ISBN
0-8186-5480-5
Type
conf
DOI
10.1109/ICRE.1994.292409
Filename
292409
Link To Document