DocumentCode :
1833647
Title :
Semantics for a real-time object-oriented programming language
Author :
Satoh, Ichiro ; Tokoro, Mario
Author_Institution :
Dept. of Comput. Sci., Keio Univ., Yokohama, Japan
fYear :
1994
fDate :
16-19 May 1994
Firstpage :
159
Lastpage :
170
Abstract :
Presents a framework to define a semantics for a real-time object-oriented programming language and to verify programs written in the language. The semantics is defined as the collection of translation rules that map the syntactic constructions of the language into expressions in a process calculus extended with the notion of time. By using the expressive capabilities of the calculus, the semantics can appropriately capture temporal features of the language such as timeout exception and execution time, and concurrent object-oriented features such as concurrency, class, and object creation. Particularly, since it can restrict the number of concurrent activities which take place simultaneously, it allows one to analyze and predict the temporal and behavioral properties even of programs executed with a number of processors smaller than the number of active objects. Through an example, we illustrate a method of analyzing real-time programs
Keywords :
multiprocessing programs; object-oriented languages; program verification; real-time systems; temporal logic; active objects; behavioral properties; class; concurrency; concurrent object-oriented features; execution time; expressive capabilities; object creation; process calculus expressions; program verification; real-time object-oriented programming language; real-time program analysis; semantics; syntactic constructions; temporal features; timeout exception; translation rules; Calculus; Computer languages; Computer science; Concurrent computing; Control systems; Logic; Object oriented modeling; Object oriented programming; Real time systems; Sensor systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Languages, 1994., Proceedings of the 1994 International Conference on
Conference_Location :
Toulouse
Print_ISBN :
0-8186-5640-X
Type :
conf
DOI :
10.1109/ICCL.1994.288384
Filename :
288384
Link To Document :
بازگشت