Journal article icon

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


Access Document


Publisher copy:
10.1145/1167999.1168010

Authors



Journal:
ACM International Conference Proceeding Series More from this journal
Volume:
177
Pages:
58-67
Publication date:
2006-01-01
DOI:


Language:
English
Keywords:
Pubs id:
pubs:184740
UUID:
uuid:623abe41-77b3-4e2d-ab79-371285af16bd
Local pid:
pubs:184740
Source identifiers:
184740
Deposit date:
2012-12-19

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP