Tamás Mészáros
assistant professor
Department of Measurement and Information Systems, BUTE
1117 Budapest, Magyar tudósok körútja 2. Bldg. I. Room E437
Phone: +36 1 463-2899, +36 1 463-2057 Fax: +36 1 463-4112

Embedded Systems - Literature to Chapter 10 and 11

  • A survey of contemporary real-time operating systems

    Type Journal Article
    Author S. Baskiyar
    Author N. Meghanathan
    Publication Informatica
    Volume 29
    Pages 233-240
    Date 2005
    Repository Google Scholar
    Date Added 2008. november 12. 11:12:31
    Modified 2008. november 12. 11:12:31


  • Comparison between scheduling algorithms in RTLinux and VxWorks

    Type Journal Article
    Author Linköpings Universitet
    Author Daniel Forsberg
    Author Magnus Nilsson
    URL http://citeseerx.ist.psu.edu/viewdoc/summary?
    Accessed 2008. november 12. 11:29:54
    Date Added 2008. november 12. 11:29:54
    Modified 2008. november 12. 11:30:15


  • Comparison of Scheduling Algorithms in Chimera and VxWorks

    Type Journal Article
    Author Gustav Wikander
    URL http://citeseerx.ist.psu.edu/viewdoc/summary?
    Accessed 2008. november 12. 11:28:05
    Date Added 2008. november 12. 11:28:05
    Modified 2008. november 12. 11:28:05


  • Efficient scheduling of sporadic, aperiodic, and periodic tasks with complex constraints

    Type Journal Article
    Author Damir Isovic
    Author Gerhard Fohler
    Publication in Proceedings of the 21st IEEE RTSS
    Date 2000
    URL http://citeseerx.ist.psu.edu/viewdoc/summary?
    Accessed 2008. november 12. 11:26:43
    Date Added 2008. november 12. 11:26:43
    Modified 2008. november 12. 11:26:43


  • Evaluation of new POSIX real-time operating systems services for small embedded platforms

    Type Conference Paper
    Author M.A. Rivas
    Author M.G. Harbour
    Abstract The ongoing revision of the POSIX.13 standard - real-time profiles for portable operating system interfaces - proposes adding services to the minimum real-time system profile that are considered useful to the small embedded applications to which this profile is targeted. Concerns have been raised that these services may introduce too much overhead or may be difficult to implement. In this paper, we evaluate the implementation of some of these services in our MaRTE operating system. The implemented services are the monotonic clock, a high resolution sleep operation with specifiable clock, execution-time clock and timers, the sporadic server scheduling policy, and the timed mutex lock operation. We show that the complexity of these implementations is small, and the overheads introduced by the new services are fully acceptable.
    Date 2003
    Proceedings Title Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
    Conference Name Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
    Pages 161-168
    Repository IEEE Xplore
    Date Added 2008. november 12. 9:56:40
    Modified 2008. november 12. 9:56:40


    • embedded application
    • embedded systems
    • MaRTE
    • monotonic clock
    • mutex lock operation
    • operating systems (computers)
    • Portable Operating System Interface
    • POSIX
    • real-time system
    • resolution sleep operation
    • scheduling policy
    • user interfaces
  • Memory Management in VxWorks compared to RTLinux

    Type Journal Article
    Author Linköping Michael Pettersson
    Author Markus Svensson
    URL http://citeseerx.ist.psu.edu/viewdoc/summary?
    Accessed 2008. november 12. 11:28:48
    Date Added 2008. november 12. 11:28:48
    Modified 2008. november 12. 11:28:48


  • Real time systems: A tutorial

    Type Book Section
    Author Fabio Panzieri
    Author Renzo Davoli
    Abstract In this tutorial paper, we introduce a number of issues that arise in the design of distributed real-time systems in general, and hard real-time systems in particular. These issues include time management, process scheduling, and interprocess communications within both local and wide area networks. In addition, we discuss an evaluation, based on a simulation model, of a variety of scheduling policies used in real-time systems. Finally, we examine some relevant examples of existing distributed real-time systems, describe their structuring and implementation, and compare their principal features.
    Book Title Performance Evaluation of Computer and Communication Systems
    Date 1993
    Pages 435-462
    Short Title Real time systems
    URL http://dx.doi.org/10.1007/BFb0013863
    Accessed 2008. november 12. 11:07:56
    Repository SpringerLink
    Date Added 2008. november 12. 11:07:56
    Modified 2008. november 12. 11:07:56
  • Real-time operating system - Wikipedia, the free encyclopedia

    Type Web Page
    URL http://en.wikipedia.org/wiki/Real-time_operating_system
    Accessed 2008. november 12. 11:32:57
    Date Added 2008. november 12. 11:32:57
    Modified 2008. november 12. 11:32:57
  • Real-Time Operating Systems

    Type Journal Article
    Author J. A. Stankovic
    Author R. Rajkumar
    Publication Real-Time Systems
    Volume 28
    Issue 2/3
    Pages 237-253
    Date 2004
    Repository Google Scholar
    Date Added 2008. november 12. 11:24:36
    Modified 2008. november 12. 11:24:36


  • Real-Time Operating Systems review

    Type Book Section
    Abstract 21.1. Landscape Tools Operating System Standards Commercial Real Time Operating Systems (RTOS) Open Source RTOS: Linux Related Open Source RTOS: Others Special Purpose Embedded Operating Systems (non RT) 21.2. Assessment 21.3. Trends Towards Multi-application, Open, Multiple-Units-of-Failure (MOM) RTOS Open Issues for Quality of Service (QoS) Operating System Standards 21.4. Recommendations for Research 21.5. References Web Links
    Book Title Embedded Systems Design
    Date 2005
    Pages 258-286
    URL http://www.springerlink.com/content/wnk3n2hef6cv4bfp
    Accessed 2008. november 12. 8:50:04
    Repository SpringerLink
    Date Added 2008. november 12. 8:50:04
    Modified 2008. november 12. 8:51:13
  • Real-Time Operating Systems: Problems and Novel Solutions

    Type Book Section
    Author Giorgio Buttazzo
    Abstract This work presents some methodologies for enhancing predictability in real-time computing systems, where explicit timing constraints have to be enforced on application processes. In order to provide an off-line guarantee of the critical timing constraints, deterministic and analyzable algorithms are required in all kernel mechanisms, especially involving scheduling, inter-task communication, synchronization and interrupt handling. This paper illustrates some problems that may arise in real-time concurrent applications and some solutions that can be adopted in the kernel to overcome those problems. In particular, task scheduling algorithms and resource management policies will be considered in detail, as they have great influence on system behavior. Finally, a novel approach will be introduced for handling transient overloads and execution overruns in soft real-time systems working in dynamic environments. These techniques provide efficient support to real-time multimedia systems.
    Book Title Formal Techniques in Real-Time and Fault-Tolerant Systems
    Date 2002
    Pages 37-51
    Short Title Real-Time Operating Systems
    URL http://dx.doi.org/10.1007/3-540-45739-9_3
    Accessed 2008. november 12. 8:48:34
    Repository SpringerLink
    Date Added 2008. november 12. 8:48:34
    Modified 2008. november 12. 8:48:34
  • Scheduling Sporadic and Aperiodic Events in a Hard Real-Time System.

    Type Book
    Author B. Sprunt
    Author L. Sha
    Author J. Lehoczky
    Publisher Carnegie Mellon University, Software Engineering Institute
    Date 1989
    Repository Google Scholar
    Date Added 2008. november 12. 10:51:32
    Modified 2008. november 12. 10:51:32