Timed and Resource-Oriented Statecharts for Embedded Software

  • Kim, Jinhyun
  • Kang, Inhye
  • Choi, Jin-Young
  • Lee, Insup
Citations

WEB OF SCIENCE

15

초록

Embedded software should be correctly developed so that it is be compliant with not only functional requirements but also real-time and resource constraints. However, those constraints are often dependent on execution environments that are sometimes revealed in late development phases. In this paper, we propose Timed and Resource-oriented Statecharts (TRoS) to analyze the time and resource-constrained behavior of system in earlier development phases of embedded software development. TRoS extends Statecharts using timed action labeled with resources to represent actions that consume resources. This enables us to describe the competition among processes to use shared resources, and to analyze schedulability of embedded systems. We present a case study of a distance control module that controls train movement to keep the distance between trains for railway control systems.

키워드

Embedded softwareformal methodsplatform-based developmentprocess algebrastatecharts
제목
Timed and Resource-Oriented Statecharts for Embedded Software
저자
Kim, JinhyunKang, InhyeChoi, Jin-YoungLee, Insup
DOI
10.1109/TII.2010.2060206
발행일
2010-11
유형
Article
저널명
IEEE Transactions on Industrial Informatics
6
4
페이지
568 ~ 578