Integrating real-time analysis in a component model for embedded systems

被引:8
作者
Díaz, M [1 ]
Garrido, D [1 ]
Llopis, LM [1 ]
Rus, F [1 ]
Troya, JM [1 ]
机构
[1] Univ Malaga, Dept Languages & Comp Sci, Malaga, Spain
来源
PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE | 2004年
关键词
D O I
10.1109/EURMIC.2004.1333351
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based development is a key technology in the development of software for modern embedded systems. However, standard component models and tools are not suitable for this type of systems, since they do not explicitly address real-time, memory or cost constraints. This paper presents a new predictable component model for embedded systems together with a set of tools to support it. The environment allows for the development of new components that can be assembled to build complete embedded applications, including hardware interaction. The main contribution of the environment is its support for real-time analysis at the component and application level. The analysis is achieved by combining component meta-information in the form of an abstract behaviour model and a method to measure worst-case execution times in the final platform.
引用
收藏
页码:14 / 21
页数:8
相关论文
共 12 条
  • [1] Integrating schedulability analysis and design techniques in SDL
    Alvarez, JM
    Diaz, M
    Llopis, L
    Pimentel, E
    Troya, JM
    [J]. REAL-TIME SYSTEMS, 2003, 24 (03) : 267 - 302
  • [2] BATE I, 2002, P 5 IEEE INT S OBJ O
  • [3] A survey of configurable component-based operating systems for embedded applications
    Friedrich, IF
    Stankovic, J
    Humphrey, M
    Marley, M
    Haskins, J
    [J]. IEEE MICRO, 2001, 21 (03) : 54 - 68
  • [4] GOSSLER G, 2002, 2 INT WORKSH EMB SOF
  • [5] Handling crosscutting constraints in domain-specific modeling - Uniting AOP with model-integrated computing.
    Gray, J
    Bapty, T
    Neema, S
    Tuck, J
    [J]. COMMUNICATIONS OF THE ACM, 2001, 44 (10) : 87 - 93
  • [6] FINDING RESPONSE-TIMES IN A REAL-TIME SYSTEM
    JOSEPH, M
    PANDYA, P
    [J]. COMPUTER JOURNAL, 1986, 29 (05) : 390 - 395
  • [7] KOPETZ H, 2000, FUTURE SOFTWARE ENG
  • [8] KOPETZ H, IFAC J, V6, P53
  • [9] REASONING ABOUT TIME IN HIGHER-LEVEL LANGUAGE SOFTWARE
    SHAW, AC
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (07) : 875 - 889
  • [10] STANKOVIC JA, 2000, 9 IEEE REAL TIM EMB