Title
From Use Cases to System Implementation: Statechart Based Co-design
Abstract
This paper proposes a methodology for embedded systems co-design, based on statechart models. The process starts with grabbing the system functionalities through use cases. A set of procedures addressing the implementation of statechart models is presented. The main goal of this set of procedures is to lift the structuring mechanisms presented in statecharts to the top level. In this sense, the complexity of statechart implementation will be similar to the complexity of communicating concurrent state machines and the platforms selected to support implementation will not need to have specific capabilities to directly support the structuring mechanisms of Harel's statecharts. As a consequence, full direct implementation of statecharts is possible considering different types of implementation platforms, ranging from hardware-centric or software-centric to hardware-software partitioning through codesign techniques.
Year
DOI
Venue
2003
10.1109/MEMCOD.2003.1210083
Mont Saint Michel, France
Keywords
Field
DocType
use cases,embeddedsystems co-design,statechart model,softwarecentricto hardware-software,concurrent state machine,specific capability,full direct implementation,system implementation,thestructuring mechanism,system functionalitiesthrough use case,different type,themain goal,embedded system,real time systems,concurrent design,concurrent computing,state machine,unified modeling language,software architecture,embedded software,formal specification,data processing,use case,hardware,computational modeling,computer aided software engineering,embedded systems,embedded computing,systems engineering
Embedded software,Use case,Concurrent engineering,Unified Modeling Language,Computer science,Real-time computing,Implementation,Formal specification,UML state machine,Computer-aided software engineering
Conference
ISBN
Citations 
PageRank 
0-7695-1923-7
4
0.53
References 
Authors
6
2
Name
Order
Citations
PageRank
Luis Gomes125331.39
Aniko Costa25213.92