An Adaptive Framework for the Selection of Embedded Operating Systems
|
Full Text(PDF, 3000) PP.
|
|
Author(s) |
Sachin R. Sakhare, Dr. M.S. Ali |
|
KEYWORDS |
Embedded System, RTOS, Embedded system design. Real Time system
|
|
ABSTRACT |
The embedded system area today is faced with the challenge of implementing the applications that can execute efficiently on limited resources and that meet nonfunctional requirements such as timeliness, robustness, dependability and performance. At the core, these requirements need to be managed by the operating system. Thus, an embedded operating system has to address not only the aforementioned issues but also the issues arising out of the requirements of newer embedded applications. Such types of constraints are difficult to meet in an embedded operating system and this is the reason that the contemporary embedded operating systems are designed for specific application areas. This research work aims at identifying a common and adaptive framework for embedded operating systems so that a customized embedded operating system can be generated according to the requirements of an application.
|
|
References |
|
[1] RTOS for FPGA-A White paper by Colin Walls, Accelerated Technology,
Embedded Systems Division, Mentor Graphics Corporation
(www.mentor.com/fpga).
[2] Victor Yodaiken and Michael Barabanov “design Document about
RTLinux in FSMLabs 1997.
[3] Koza, John R., Genetic Programming: On the Programming of Computers
by Means of Natural Selection. Cambridge, MA: The MIT Press, 1992.
[4] Cramer, Nichael Lynn: ""A Representation for the Adaptive Generation of
Simple Sequential Programs"" Proceedings, International Conference on
Genetic Algo, July 1985 [CMU], pp183-187.
[5] Wayne Wolf, Computers as Components: Principles of Embedded
Computing System Design, Morgan Kaufmann Publishers, 2001.
[6] Frank Vahid and Tony Givargis, Embedded System Design: A Unified
hardware/ Software introduction, John Wiley& Sons, 2002.
[7] Scott Rosenthal, Selecting an embedded Processor involves both simple
and non-technical criteria, June, 1997.
[8] Sharad Agarwal, Edward Chan, Ben Liblit, Processor Characteristic
Selection for Embedded Applications via Genetic Algorithms,
December,1998.
[9] D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine
Learning. Reading, MA: Addison-Wesley, 1989.
[10] Khawar M. Zuberi, Kang G. Shin, (2001). EMERALALDS: A Smallmemory
Real Time Microkernel"", IEEE Trans on Software Eng.; Vol.27,
No.10, Oct.pp. 909 - 929.
[11] Shanil Mechant, Kalen Dedhia,""Performance computation of RTOS,
thesis, Dept of electrical Eng., Columbia University.
[12] Mehrdal Dianati, Insop Song, Mark Treiber, “An Introduction to Genetic
Algorithms and Evalution Stragies” Univ. of Waterloo, Canada.
[13] Martin Timmerman, “RTOS Evaluations”, Real Time Magazine 98(3)
March 1998.
[14] David Stewart, “Measuring Execution time and Real Time
Performance”, Embedded Systems conference, San Francisco, April 2001.
[15] K. Obenland, “ Real Time Performance of Standards based Commercial
Operating Systems, Embedded Systems conference, San Francisco, April
2001.
[16] Philip Melanson, Siamak Tafazoli, “A selection methodology for the
RTOS market”, DASIA 2003 conference, Prague Czec Republic, June 2003,.
[17] Ger Scoeber, “How to select your RTOS” Bits and Cips Micro-event:
Embedded operating Systems, Jan 29th 2004.
[18] Greg Hawley, “Selecting a Real-Time Operating System” Embedded
Systems Programming Magazine. [www.embedded.com]
[19] Ljerka Beus-Dukic, “Criteria for Selection of a COTS Real-Time
Operating System: a urvey”[ljerka.beus@unn.ac.uk]
[20] Jim Turly, “Embedded Systems survey: Operating systems up for
grabs”, Embedded Systems Design, May 24 2005.
|
|
|