The SystemJ approach to system-level design

Flavius Gruian, Partha Roop, Zoran Salcic, Ivan Radojevic

Research output: Chapter in Book/Report/Conference proceedingPaper in conference proceedingpeer-review

Abstract

In this paper, we propose a new system-level design language, called SystemJ. It extends Java with synchronous reactive features present in Esterel and asynchronous constructs suitable for modelling globally asynchronous locally synchronous systems. The strength of SystemJ comes from its ability to offer the data processing and encapsulation elegance of Java, Esterel-like reactivity and synchrony, and the asynchronous de-coupling of CSP all within the Java framework. Using standard Java environments, for specification and modelling, or specialised reactive embedded processors, for high performance implementation, the SystemJ design flow is extremely versatile. With the increasing attention that Java gets in embedded systems, SystemJ comes to address data and control, software and hardware, modelling and implementation in a unified manner.
Original languageEnglish
Title of host publication[Host publication title missing]
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Pages149-158
ISBN (Print)1-4244-0421-5
DOIs
Publication statusPublished - 2006
EventFormal Methods and Models for Co-Design (MEMOCODE) -
Duration: 0001 Jan 2 → …

Conference

ConferenceFormal Methods and Models for Co-Design (MEMOCODE)
Period0001/01/02 → …

Subject classification (UKÄ)

  • Computer Science

Free keywords

  • SystemJ approach
  • globally asynchronous locally synchronous systems
  • standard Java environment
  • Esterel
  • system-level design language
  • specialised reactive embedded processors

Fingerprint

Dive into the research topics of 'The SystemJ approach to system-level design'. Together they form a unique fingerprint.

Cite this