Title : 
An object-oriented approach to formal specification of reactive systems
         
        
            Author : 
Madhav, Neel ; Meldal, Sigurd
         
        
            Author_Institution : 
Dept. of Comput. Sci., Stanford Univ., CA, USA
         
        
        
        
        
        
            Abstract : 
An object-oriented approach to formal specification of reactive systems is described. The main contributions of the work are: a language for specifying and implementing reactive modules; inheritance operations for such specifications and implementations; a formal semantics for such reactive programs and for the inheritance operations in terms of partial orders of events; treatment of specifications as types of modules and treatment of modules as first-class objects; and discussion of subtyping among specifications
         
        
            Keywords : 
formal specification; object-oriented programming; specification languages; first-class objects; formal semantics; formal specification; inheritance operations; language; reactive modules; reactive programs; reactive systems; subtyping; Computer science; Contracts; Councils; Formal specifications; Informatics; Logic; Object oriented modeling; Object oriented programming; Prototypes; Safety;
         
        
        
        
            Conference_Titel : 
Distributed Computing Systems, 1991., 11th International Conference on
         
        
            Conference_Location : 
Arlington, TX
         
        
            Print_ISBN : 
0-8186-2144-3
         
        
        
            DOI : 
10.1109/ICDCS.1991.148655