TucanVirtual prototype generation and time constraints analysis of real-time embedded systems

被引:0
|
作者
Horacio Hoyos-Rodríguez
Fernando Jiménez
Rubby Casallas
Darío Correal
机构
[1] Universidad de Los Andes,School of Engineering
来源
关键词
Real-time embedded systems; Design validation; Time constraint requirements; Time Petri nets;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents Tucan, an approach to automatically create a virtual prototype (VP) and to support the analysis of VP testing results to validate time constraint requirements in real-time embedded systems. Virtual prototyping is a fast and reliable solution to facilitate system testing and time constraint validation. However, analyzing simulation results involves the visual inspection of timing diagrams, which is a time-consuming and complicated task. The complexity of the task grows depending on the number of signals present in a simulation; furthermore, their analysis is prone to errors due to the difficulty in identifying dependencies between the signals created by the system architecture. Our main contributions are: (1) the automatic generation of a high quality VP from a high level specification; (2) the specification of duration constraints, i.e., execution time of components that must be kept within an average time; and (3) duration requirement analysis based on predicted versus obtained behavior. We are able to predict system behavior by building a VP with a behavior model based on Time Petri Nets. We present the advantages of our method through a case study that illustrates the strength of Tucan in helping determine what variations at a specific component level allow the fulfillment of a set of time constraints.
引用
收藏
页码:129 / 165
页数:36
相关论文
共 50 条
  • [1] Tucan Virtual prototype generation and time constraints analysis of real-time embedded systems
    Hoyos-Rodriguez, Horacio
    Jimenez, Fernando
    Casallas, Rubby
    Correal, Dario
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2013, 17 (01) : 129 - 165
  • [2] Validating real-time constraints in embedded systems
    Shyamasundar, RK
    Aghav, JV
    [J]. 2001 PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2001, : 347 - 355
  • [3] AUTOMATED CODE GENERATION OF EMBEDDED REAL-TIME SYSTEMS
    AUER, A
    KEMPPAINEN, P
    OKKONEN, A
    SEPPANEN, V
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 51 - 55
  • [4] Real-time trajectory generation for flat systems with constraints
    von Löwis, J
    Rudolph, J
    [J]. NONLINEAR AND ADAPTIVE CONTROL, NCN4 2001, 2003, 281 : 385 - 394
  • [5] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [6] Compositional verification of timing constraints for embedded real-time systems
    Guo, Hui
    Lee, Woo Jin
    [J]. PROCEEDINGS OF THE 6TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE, 2007, : 571 - +
  • [7] Compositional Analysis of Real-Time Embedded Systems
    Phan, Linh T. X.
    Lee, Insup
    Sokolsky, Oleg
    [J]. PROCEEDINGS OF THE PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES '11), 2011, : 237 - 238
  • [8] A prototype tool for software component services in embedded real-time systems
    Luders, Frank
    Flemstrom, Daniel
    Wall, Anders
    Crnkovic, Ivica
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 222 - 237
  • [9] Real-time and embedded systems
    Stankovic, JA
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 205 - 208
  • [10] Real-time embedded systems
    Bate, I
    Liu, S
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155