Embedded hard real-time software synthesis considering dispatcher overheads

被引:0
|
作者
Barreto, R [1 ]
Tavares, E [1 ]
Maciel, P [1 ]
Neves, M [1 ]
Oliveira, M [1 ]
Amorim, L [1 ]
Bessa, A [1 ]
Lima, R [1 ]
机构
[1] UFAM, DCC, Manaus, Amazonas, Brazil
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing complexity and diversity of requirements, embedded software has become much harder to design. For instance, since several applications demand safety properties, the correctness and timeliness verification is an issue to be concerned. Usually, complex embedded real-time systems rely on specialized operating system kernels. However, operating systems may introduce significant overheads in execution time as well as in memory requirement. Software synthesis might be an alternative approach to operating systems usage, since it can generate tailored code for satisfying functional, performance, and resource constraints, and automatically generate runtime support (scheduling, resource management, communication, etc) customized for each particular specification. An often neglected situation in software synthesis research is the dispatcher and timer interrupt handler overheads. This paper provides a formal approach, based on time Petri nets, for synthesizing a timely and predictable scheduled code considering dispatcher overheads.
引用
收藏
页码:77 / 86
页数:10
相关论文
共 50 条
  • [1] A formal software synthesis approach for embedded hard real-time systems
    Barreto, R
    Oliveira, M
    Tavares, E
    Neves, M
    Maciel, P
    Lima, R
    [J]. SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 163 - 168
  • [2] Software Synthesis for Hard Real-Time Embedded Systems with Energy Constraints
    Tavares, Eduardo
    Silva, Bruno
    Maciel, Paulo
    Dallegrave, Pedro
    [J]. 20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 115 - 122
  • [3] Hard real-time implementation of embedded software in JAVA
    Talpin, Jean-Pierre
    Gamatié, Abdoulaye
    Berner, David
    Le Dez, Bruno
    Le Guernic, Paul
    [J]. Lect. Notes Comput. Sci., 1600, (33-47):
  • [4] A time Petri net-based method for embedded hard real-time software synthesis
    Barreto, Raimundo
    Maciel, Paulo
    Tavares, Eduardo
    Freitas, Romulo Devezas
    Oliveira, Meuse
    Lima, Ricardo Massa
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2008, 12 (1-2) : 31 - 62
  • [5] A time Petri net-based method for embedded hard real-time software synthesis
    Raimundo Barreto
    Paulo Maciel
    Eduardo Tavares
    Romulo Devezas Freitas
    Meuse Oliveira
    Ricardo Massa Lima
    [J]. Design Automation for Embedded Systems, 2008, 12 : 31 - 62
  • [6] A Software Framework for Hard Real-Time Distributed Embedded Systems
    Angelov, Christo
    Sierszecki, Krzysztof
    Zhou, Feng
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 385 - 392
  • [7] Hard real-time implementation of embedded software in JAVA']JAVA
    Talpin, JP
    Gamatié, A
    Berner, D
    Le Dez, B
    Le Guernic, P
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 33 - 47
  • [8] Automatic synthesis and verification of real-time embedded software
    Hsiung, PA
    Lin, SW
    [J]. EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 12 - 21
  • [9] ezRealtime: A Domain-Specific Modeling tool for Embedded Hard Real-Time software synthesis
    Cruz, Fabiano
    Barreto, Raimundo
    Cordeiro, Lucas
    Maciel, Paulo
    [J]. 2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 1314 - 1319
  • [10] A time Petri net based approach for embedded hard real-time software synthesis with multiple operational modes
    Tavares, E
    Maciel, P
    Bessa, A
    Barreto, R
    Barros, L
    Oliveira, M
    Lima, R
    [J]. SBCCI 2005: 18th Symposium on Integrated Circuits and Systems Design, Proceedings, 2005, : 98 - 103