Extending Java for heterogeneous embedded system description | IEEE Conference Publication | IEEE Xplore

Extending Java for heterogeneous embedded system description


Abstract:

This paper introduces Machine Java, a framework of classes for the Java programming language that enable the description of software for systems with heterogeneous proces...Show More

Abstract:

This paper introduces Machine Java, a framework of classes for the Java programming language that enable the description of software for systems with heterogeneous processing elements (such as CPUs, microcontrollers and function accelerators). Intended for the behavioural description of embedded systems, Machine Java encapsulates both the data and control aspects of computation into `machine' objects that are appropriate for mapping onto architecturally diverse multiprocessors. System descriptions in Machine Java avoid the need for a separate programming language for each processing element, and makes explicit description of communications between processors unnecessary. Suitability for a wide variety of hardware platforms is enhanced by avoiding dependence on notions of shared memory or shared timing resources.
Date of Conference: 20-22 June 2011
Date Added to IEEE Xplore: 11 August 2011
ISBN Information:
Conference Location: Montpellier, France

Contact IEEE to Subscribe

References

References is not available for this document.