Dimensions of variability in embedded operating systems

被引:0
|
作者
Schroeder-Preikschat, Wolfgang [1 ]
Lohmann, Daniel [1 ]
Scheler, Fabian [1 ]
Spinczyk, Olaf [2 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg, Lehrstuhl Informat 4, Martensstr 1, D-91058 Erlangen, Germany
[2] Tech Univ Dortmund, AG Eingebettete Systemsoftware, Informat 12, D-44221 Dortmund, Germany
来源
关键词
Embedded systems; Operating systems; Specialization; Customization; Portability; Non-functional properties; Cross-cutting concerns;
D O I
10.1007/s00450-007-0037-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Design, implementation, and re-engineering of operating systems are still an ambitious undertaking. Despite, or even because, of the long history of theory and practice in this field, adapting existing systems to environments of different conditions and requirements as originally specified or assumed, in terms of functional and/or non-functional respects, is anything but simple. Especially this is true for the embedded systems domain which, on the one hand, calls for highly specialized and application-aware system abstractions and, on the other hand, cares a great deal for easily reusable implementations of these abstractions. The latter aspect becomes more and more important as embedded systems technology is faced with an innovation cycle decreasing in length. Software for embedded systems needs to be designed for variability, and this is in particular true for the operating systems of this domain. The paper discusses dimensions of variability that need to be considered in the development of embedded operating systems and presents approaches that aid construction and maintenance of evolutionary operating systems.
引用
收藏
页码:5 / 22
页数:18
相关论文
共 50 条
  • [1] Operating systems for embedded control
    Myrvaagnes, R
    [J]. ELECTRONIC PRODUCTS MAGAZINE, 2001, 44 (01): : 35 - 37
  • [2] Embedded operating systems for robot
    Guo, HB
    Xie, G
    Xie, J
    Chen, ZH
    Xie, KM
    [J]. ISTM/2005: 6th International Symposium on Test and Measurement, Vols 1-9, Conference Proceedings, 2005, : 7262 - 7265
  • [3] Wind River systems - Embedded operating systems
    Brown, E
    [J]. FORTUNE, 1997, 136 (01) : 86 - 87
  • [4] Operating systems for building robust embedded systems
    Nakajima, T
    Sugaya, M
    Oikawa, S
    [J]. WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 211 - 218
  • [5] Power analysis of embedded operating systems
    Dick, RP
    Lakshminarayana, G
    Raghunathan, A
    Jha, NK
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 312 - 315
  • [6] Research directions for embedded operating systems
    Chen, XQ
    Zhao, X
    Teng, QM
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 430 - 436
  • [7] eCos: An operating system for embedded systems
    Thomas, G
    [J]. DR DOBBS JOURNAL, 2000, 25 (01): : 66 - +
  • [8] Operating systems: How to plan for distributed embedded systems
    Kalinsky, D
    [J]. CONTROL SOLUTIONS, 2002, 75 (08): : 29 - +
  • [9] Windows embedded operating systems experience growth
    不详
    [J]. MICROWAVES & RF, 2001, 40 (09) : 25 - 25
  • [10] Reliability Analysis of Operating Systems for Embedded SoC
    Santini, Thiago
    Carro, Luigi
    Wagner, Flavio Rech
    Rech, Paolo
    [J]. 2015 15TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2015,