Abstract | ||
---|---|---|
We present an application of the JavaTM programming language to specify and implement reactive real-time systems. We have developed and tested a collection of classes and methods to describe concurrent modules and their asynchronous communication by means of signals. The control structures are closely patterned after those of the synchronous language Esterel, succinctly describing concurrency, sequencing and preemption. We show the user-friendliness and efficiency of the proposed technique by using an example from the automotive domain. |
Year | DOI | Venue |
---|---|---|
1998 | 10.1145/296333.296334 | ACM Trans. Design Autom. Electr. Syst. |
Keywords | Field | DocType |
control structure,reactive system,reactive real-time system,proposed technique,concurrent module,automotive domain,synchronous language,java,high level design,javatm programming language,simulation,prototyping,asynchronous communication,signal processing,real time systems,programming language,computational modeling,concurrent computing,sequencing,computer languages,concurrency,object oriented programming,testing,embedded system | Functional reactive programming,Programming language,Computer science,Parallel computing,Java concurrency,Real time Java,Real-time computing,strictfp,Reactive programming,Concurrent object-oriented programming,Esterel,Java | Journal |
Volume | Issue | ISSN |
3 | 4 | 1092-6100 |
ISBN | Citations | PageRank |
0-8186-8442-9 | 11 | 1.32 |
References | Authors | |
4 | 6 |
Name | Order | Citations | PageRank |
---|---|---|---|
Claudio Passerone | 1 | 216 | 31.27 |
Roberto Passerone | 2 | 855 | 71.43 |
Claudio Sansoè | 3 | 64 | 15.86 |
Jonathan Martin | 4 | 16 | 2.39 |
Alberto L. Sangiovanni-Vincentelli | 5 | 11385 | 1881.40 |
Rick McGeer | 6 | 144 | 21.24 |