首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Dimensions of variability in embedded operating systems
Authors:Wolfgang Schr?der-Preikschat  Daniel Lohmann  Fabian Scheler and Olaf Spinczyk
Institution:(1) Lehrstuhl Informatik 4, Friedrich-Alexander-Universit?t Erlangen-Nürnberg, Martensstr. 1, 91058 Erlangen, Germany;(2) Informatik 12, AG Eingebettete Systemsoftware, Technische Universit?t Dortmund, Otto-Hahn-Str. 16, 44221 Dortmund, Germany
Abstract: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. CR subject classification  C.3; D.2.11; D.2.13; D.4.7
Keywords:Embedded systems  Operating systems  Specialization  Customization  Portability  Non-functional properties  Cross-cutting concerns
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号