A software process for the construction of predictable on-board embedded real-time systems

被引:0
|
作者
Vardanega, T
Van Katwijk, J
机构
[1] European Space Agcy, Res & Technol Ctr, NL-2200 AG Noordwijk, Netherlands
[2] Delft Univ Technol, Fac Informat Technol & Syst, NL-2600 AJ Delft, Netherlands
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1999年 / 29卷 / 03期
关键词
real time; embedded systems; static analysis; software design; multi-threading; Ada;
D O I
10.1002/(SICI)1097-024X(199903)29:3<235::AID-SPE231>3.0.CO;2-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rise of the 'cheaper, faster, better' mission paradigm increasingly challenges the industrial development of satellite systems. The novel paradigm will have a profound impact on the production of the real-time software embedded on board new-generation systems. This paper contends that a large proportion of the ensuing demands can be satisfied by an iterative and incremental development model revolving around two evolutionary enhancements to the present engineering approach, namely (1) static real-time analysis as a key ingredient of the software verification process, and (2) an architectural paradigm centred on fixed priority preemptive scheduling, Copyright (C) 1999 John Whey & Sons, Ltd.
引用
收藏
页码:235 / 266
页数:32
相关论文
共 50 条
  • [1] Software process for the construction of predictable on-board embedded real-time systems
    Vardanega, T.
    Van Katwijk, J.
    [J]. Software - Practice and Experience, 1999, 29 (03): : 235 - 266
  • [2] Engineering software reuse for on-board embedded real-time systems
    Vardanega, T
    Caspersen, G
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (03): : 233 - 264
  • [3] A case study in the reuse of on-board embedded real-time software
    Vardanega, T
    Caspersen, G
    Pedersen, JS
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 425 - 436
  • [4] On the construction of new-generation on-board real-time systems
    Vardanega, T
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1998, 5 (03) : 227 - 243
  • [5] Real-time Java for on-board systems
    ETH-Zentrum, Institut für Automatik, Physikstr. 3, 8092 Zürich, Switzerland
    [J]. Eur Space Agency Spec Publ ESA SP, 1600, 509 (336-347):
  • [6] ORK:: An open source real-time kernel for on-board software systems
    de la Puente, JA
    Ruiz, JE
    Zamorano, J
    García, R
    Fernández-Marina, R
    [J]. DASIA 2000: DATA SYSTEMS IN AEROSPACE, PROCEEDINGS, 2000, 457 : 375 - 381
  • [7] MCGREP - A predictable architecture for embedded real-time systems
    Whitham, Jack
    Audsley, Neil
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 13 - +
  • [8] Developing Predictable Real-Time Embedded Systems using AnvilJ
    Gray, Ian
    Audsley, Neil C.
    [J]. 2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 219 - 228
  • [9] Predictable real-time software synthesis
    Huang, Jinfeng
    Voeten, Jeroen
    Corporaal, Henk
    [J]. REAL-TIME SYSTEMS, 2007, 36 (03) : 159 - 198
  • [10] Research on on-board embedded software testing process model
    Chen, Jia-Yu
    Xing, Zhong-Bao
    Liu, Jin-Guo
    Kong, De-Zhu
    Xu, Dong
    [J]. Guangxue Jingmi Gongcheng/Optics and Precision Engineering, 2008, 16 (09): : 1654 - 1659