• DocumentCode
    3282365
  • Title

    New adaptive middleware for real-time embedded operating systems

  • Author

    Jarray, Fethi ; Chniter, Hamza ; Khalgui, Mohamed

  • Author_Institution
    Lab. CEDRIC, CNAM, Paris, France
  • fYear
    2015
  • fDate
    June 28 2015-July 1 2015
  • Firstpage
    610
  • Lastpage
    618
  • Abstract
    The paper presents a middleware implemented in Java, RT-MED, which corresponds to a software layer to be placed above the operating system. This software component is designed to execute and evaluate the performance, reliability and correctness of some real-time scheduling approaches which are theoretically validated. It describes a transition from the theory to the actual implementation of the proposed solutions. These solutions are based on a combinatorial optimization approach to solve the problem of feasibility in a system which is dynamically reconfigurable. RT-MED also presents a patch between the system and its environment under different constraints such as time and energy. It offers a set of adjustable parameters to control the flow of the execution. The middleware can be integrated into many operating systems and provides good quality both in terms of execution time and energy consumption. The implementation of this tool is based on java technology with embedded and real-time systems supported by the Real-Time Specification for Java. We have used a UML profile to describe various states and run-time reconfiguration of the embedded system. Results show that the middleware can effectively maintain the control and the stability of the system.
  • Keywords
    Java; Unified Modeling Language; combinatorial mathematics; embedded systems; middleware; optimisation; power aware computing; scheduling; software performance evaluation; Java; RT-MED; UML profile; adaptive middleware; combinatorial optimization approach; embedded system; energy consumption; execution time; performance evaluation; real-time embedded operating systems; real-time scheduling; real-time specification; real-time system; run-time reconfiguration; software component design; software layer; Embedded systems; Energy consumption; Java; Middleware; Real-time systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/ICIS.2015.7166666
  • Filename
    7166666