1998
DOI: 10.1145/296333.296334
|View full text |Cite
|
Sign up to set email alerts
|

Modeling reactive systems in Java

Abstract: We present an application of the Java™ 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 f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
3
0
1

Year Published

2000
2000
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 5 publications
0
3
0
1
Order By: Relevance
“…The Reactive Java formalism [18] defines a collection of Java classes to describe modules and their interconnections, and primitives to handle synchronous and asynchronous communications. Reactive Java uses a separate thread for each module.…”
Section: Java-based Proposalsmentioning
confidence: 99%
“…The Reactive Java formalism [18] defines a collection of Java classes to describe modules and their interconnections, and primitives to handle synchronous and asynchronous communications. Reactive Java uses a separate thread for each module.…”
Section: Java-based Proposalsmentioning
confidence: 99%
“…There are two groups working on object-oriented extensions to VHDL [9], [10]. Java-based HDL's include [11] and [12]. While these languages allow for more abstraction and reuse than VHDL, they require designers to specify types and interfaces, are more verbose than HML, and do not support higher order functions.…”
Section: A Related Workmentioning
confidence: 99%
“…Homogeneous models are based on a single formalism or language such as VHDL [8,10], C [12], C++ [20], SpecChart [23], Java [14,24,27], SDL [7,26], etc. These languages are rich and can typically be used far beyond their original scope, in particular when they are extended with special features, e.g.…”
Section: Introductionmentioning
confidence: 99%