Title
Java driven codesign and prototyping of networked embedded systems
Abstract
While the number of embedded systems in consumer electronics is growing dramatically, several trends can be observed which challenge traditional codesign prac- tice: An increasing share of functionality of such systems is implemented in software; flexibility or reconfigurabil- ity is added to the list of non-functional requirements. Moreover, networked embedded systems are equipped with communication capabilities and can be controlled over networks. In this paper, we present a suitable meth- odology and a set of tools targeting these novel require- ments. JACOP is a codesign environment based on Java and supports specification, co-synthesis and prototyping of networked embedded systems. Several system-level design languages and codesign frameworks have been proposed by researchers and are gaining acceptance in industry. But there is a lack of methods and tools to investigate issues which are raised when designing runtime-reconfigurable hardware/software systems. Our goal is to develop a complete design environment for embedded systems which include dynami- cally reconfigurable hardware components. JACOP (Java driven codesign and prototyping environment) is based on Java which is used for specification and initial profiling as well as for the final implementation of system software. In this paper, we give an over- view of the implemented codesign flow, we present a tool for man- aging the interaction of hardware and software components and briefly outline our integrated concept for component based reuse. Existing work in the area of networked embedded systems concen- trates on analytical models for performance prediction. Kalavade et. al. developed a tool for early performance prediction of adap- tive systems (6). With respect to the underlying hardware architec- ture for prototyping, an overview of related work can be found in (12). Recently, also other researchers have proposed Java for spec-
Year
DOI
Venue
1999
10.1145/309847.310068
DAC
Keywords
Field
DocType
java driven codesign,networked embedded system,specification,video compression,cryptography,switches,hardware,embedded systems,software systems,codesign,embedded system,formal specification,simulation,software component,prototyping,non functional requirement,prototypes,reconfigurable hardware,java
Reconfigurability,Computer science,Cryptography,Real-time computing,Formal specification,Electronics,Software,Data compression,Java,Non-functional requirement,Embedded system
Conference
ISBN
Citations 
PageRank 
1-58113-109-7
11
0.97
References 
Authors
8
3
Name
Order
Citations
PageRank
Josef Fleischmann11168.90
Klaus Buchenrieder212518.89
Rainer Kress3110.97