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 Fleischmann | 1 | 116 | 8.90 |
Klaus Buchenrieder | 2 | 125 | 18.89 |
Rainer Kress | 3 | 11 | 0.97 |