Title :
OBSERV-object-oriented based specification, execution and rapid validation system
Author :
Tyszberowicz, Shmuel ; Yehudai, Amiram
Author_Institution :
Raymond & Beverly Sackler Fac. of Exact Sci., Tel-Aviv Univ., Israel
Abstract :
An innovative methodology for software development is described. The main objectives of the methodology are to allow rapid construction of an executable specification (or prototype) of a system, to support testing the prototype by means of simulation, to facilitate a smooth transition to a target system and to provide the means for reusing specification, design and code of subsystems. This is achieved by incorporating several known paradigms in a unique form. The basis is the object-oriented approach. The authors use an architectural language for describing the high level structure of a system and a state machine notation for describing individual object behavior. These two are separated to enhance reusability, which is achieved with the help of a knowledge base that holds existing designs. The methodology is supported by a collection of automated tools
Keywords :
formal specification; object-oriented programming; program verification; software reusability; software tools; OBSERV; architectural language; automated tools; executable specification; high level structure; individual object behavior; innovative methodology; knowledge base; object-oriented approach; object-oriented based specification; rapid validation system; reusability; smooth transition; software development; state machine notation; target system; Computer science; Control systems; Embedded system; Object oriented modeling; Petri nets; Programming; Software prototyping; Software quality; System testing; Virtual prototyping;
Conference_Titel :
Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
Conference_Location :
Tel-Aviv
Print_ISBN :
0-8186-0884-6
DOI :
10.1109/ICCSSE.1988.72247