DocumentCode :
3345960
Title :
Process State Machines for Behavioral Modeling of Embedded Systems
Author :
Bocchio, Sara ; Riccobene, Elvinia ; Rosti, Alberto ; Scandurra, Patrizia
Author_Institution :
STMicroelectron., Agrate Brianza
fYear :
2007
fDate :
4-6 July 2007
Firstpage :
274
Lastpage :
281
Abstract :
In the embedded systems and SoC (system-on-chip) area, we defined a model-driven HW-SW co-design methodology based on the UML 2, a SystemC UML profile for the HW side, and a multi-threaded C UML profile for the SW side, which allows modeling of the system at higher levels of abstraction (from a functional executable level to register transfer level) - far beyond the capabilities of existing HDLs. In this paper, we present the SystemC Process State Machines, an extension of the UML state machine formalism, that we defined as part of the SystemC UML profile to model the reactive behavior and concurrency aspects of SoC components, abstracting the SystemC design primitives available for this scope and guaranteeing straightforward translation to SystemC code.
Keywords :
C language; Unified Modeling Language; concurrency control; embedded systems; finite state machines; hardware-software codesign; multi-threading; system-on-chip; HDL; SoC; SystemC UML profile; SystemC code; UML state machine formalism; concurrency aspects; embedded system behavioral modeling; model-driven HW-SW co-design methodology; multithreaded C UML profile; process state machines; register transfer level; system-on-chip; Design engineering; Embedded system; Model driven engineering; Performance analysis; Productivity; Proposals; Real time systems; System-on-a-chip; Timing; Unified modeling language; Embedded Systems and SoC design; Model-driven Engineering; SystemC; UML statemachines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Embedded Systems, 2007. SIES '07. International Symposium on
Conference_Location :
Lisbon
Print_ISBN :
1-4244-0840-7
Electronic_ISBN :
1-4244-0840-7
Type :
conf
DOI :
10.1109/SIES.2007.4297345
Filename :
4297345
Link To Document :
بازگشت