DocumentCode :
282606
Title :
OBSERV-a prototyping language and environment combining object oriented approach, state machines and logic programming
Author :
Tyszberowicz, Shmuel ; Yehudai, Amiram
Author_Institution :
Moise & Frida Eskenasy Inst. of Comput. Sci., Tel-Aviv Univ., Israel
Volume :
ii
fYear :
1990
fDate :
2-5 Jan 1990
Firstpage :
247
Abstract :
The OBSERV methodology for software development is based on rapid construction of an executable specification (or prototype) of a system, which may be examined and modified repeatedly to achieve the desired functionality. The objectives of OBSERV also include facilitating a smooth transition to a target system and providing the means for reusing specification, design, and code of (sub)systems. Of particular interest is the handling of embedded systems, which are likely to have concurrency and real-time requirements. The OBSERV prototyping language combines several paradigms to express the behavior of a system. The object-oriented approach provides the basic mechanisms for building a system from a collection of objects, with well-defined interfaces between them. Finite-state machines are used to model the behavior of individual objects. At a lower level, activities that occur within objects are described with the logic-programming paradigm, thus allowing a nonprocedural description when possible. An attempt has been made to provide flexible tools for executing (simulating) the prototype being built, as well as for browsing and static checking
Keywords :
finite automata; formal specification; logic programming; object-oriented programming; programming environments; real-time systems; software engineering; OBSERV; concurrency; embedded systems; environment; executable specification; functionality; logic programming; object oriented approach; prototyping language; rapid construction; real-time requirements; software development; state machines; Automata; Buildings; Computer science; Concurrent computing; Embedded system; Logic programming; Object oriented modeling; Prototypes; Real time systems; Software prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1990., Proceedings of the Twenty-Third Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Type :
conf
DOI :
10.1109/HICSS.1990.205195
Filename :
205195
Link To Document :
بازگشت