Journal article
A co-design strategy for embedded Java applications based on a hardware interface with invocation semantics
- Abstract:
- As programmable hardware technology gathers momentum, the partitioning of applications into hardware and software will prove to be an increasingly important research area,. Co-design technologies that achieve this partitioning typically adopt a strategy in which a high level specification is used to synthesise both hardware and software. This paper proposes an alternative approach by which equivalencies between hardware and software components are defined, thereby providing a, common interface between them. This allows logic to be moved between hardware and software while retaining the functional properties of the application. An investigation is carried out to derive equivalencies between software elements of the Java, language and hardware components by appropriate wrapping of the latter. By developing a framework that captures these equivalencies, this paper shows how hardware/software partitioning of a system can be relegated to a, late stage of system development and include both application and virtual machine logic. Copyright 2006 ACM.
Actions
Authors
- Journal:
- ACM International Conference Proceeding Series More from this journal
- Volume:
- 177
- Pages:
- 58-67
- Publication date:
- 2006-01-01
- DOI:
Terms of use
- Copyright date:
- 2006
If you are the owner of this record, you can report an update to it here: Report update to this record