A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
The Javatime Approach to Mixed Hardware-Software System Design
[chapter]
1999
System-Level Synthesis
We describe an approach for using Java as a basis for a design and specification language for embedded systems and use our JavaTime system to illustrate many of the aspects of the approach. Java is a pragmatic choice for several reasons. Since it is a member of the C "family" of languages, it is familiar to designers. Unlike C and C++, it has standard support for concurrency. Its treatment of arrays permits better static and dynamic error checking than is conveniently feasible in C and C++.
doi:10.1007/978-94-011-4698-2_11
fatcat:czxjdsuimjduvaaxfn2o5ro5ou