DocumentCode
2736643
Title
A model-based methodology of programming cyber-physical systems
Author
Chandhoke, Sundeep ; Hayles, Tim ; Kodosky, Jeff ; Wang, Guoqiang
Author_Institution
R&D, Nat. Instrum., Austin, TX, USA
fYear
2011
fDate
4-8 July 2011
Firstpage
1654
Lastpage
1659
Abstract
Model-based development typically focuses on functional and structural aspects of a system. More recently, timing and performance attributes have been suggested in prior papers to enable modeling environments realize more realistic implementations based on platform mappings. In this paper, we present model-based development in the context of cyber-physical systems. Instead of being totally platform agnostic, we allow users to provide options upfront in design which suggest the broader capability of platforms (such as reconfigurable hardware-based (FPGAs) or processor-based) including bus interconnects. We focus on distributed systems comprising of a mix of such heterogeneous platforms and present semantics to suggest three modes of communication: isochronous, asynchronous and event-based. Additionally we also present means for users to observe the designed behavior of software or hardware components and to constrain them by viewing and interacting with the components in an activity profiling timeline view. This methodology allows synthesis of efficient code, including inter-platform communication and quick upfront analysis thereby allowing for a better and more realistic implementation of the design.
Keywords
field programmable gate arrays; programming languages; FPGA; cyber physical system; distributed system; hardware component; model based development; software component; Computational modeling; Generators; Semantics; Solid modeling; Synchronization; Wires; asynchronous; distributed; event; isochronous; methodology; model of computation/communication; target;
fLanguage
English
Publisher
ieee
Conference_Titel
Wireless Communications and Mobile Computing Conference (IWCMC), 2011 7th International
Conference_Location
Istanbul
Print_ISBN
978-1-4244-9539-9
Type
conf
DOI
10.1109/IWCMC.2011.5982783
Filename
5982783
Link To Document