DocumentCode
1874557
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
fYear
1988
fDate
6-7 Jun 1988
Firstpage
96
Lastpage
106
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Software Engineering, 1988. Proceedings., Third Israel Conference on
Conference_Location
Tel-Aviv
Print_ISBN
0-8186-0884-6
Type
conf
DOI
10.1109/ICCSSE.1988.72247
Filename
72247
Link To Document