• DocumentCode
    3284123
  • Title

    Project Report: Toward the Realization of Highly Reliable Embedded Systems

  • Author

    Katayama, Takuya ; Kishi, Tomoji ; Hosoai, Shintaro ; Nakajima, Tatsuo ; Yuasa, Taiichi ; Sugaya, Midori ; Ugawa, Tomoharu

  • Author_Institution
    Japan Adv. Institure of Sci. & Technol., Ishikawa, Japan
  • fYear
    2009
  • fDate
    17-20 March 2009
  • Firstpage
    105
  • Lastpage
    111
  • Abstract
    Our society depend on embedded and ubiquitous computing and the reliability of embedded software becomes more and more important. We have conducted a five years project with industries to develop software for realizing highly reliable embedded systems. We have tackled reliability issues from the following aspects. (1)Design environment: we have developed a UML design verification tool that apply model checking techniques to improve the design quality of application software. (2)Operating environment: we have developed operating system supports that realize multiple execution of real-time operating systems and also developed operating systems with enhanced resource management. Both technologies contribute the realization of robust run-time environment. (3) Real-time environment: we have developed real-time garbage collection techniques for Jave. They prevent the suspension of applications that violates the correct behavior of real-time applications. Also, they reduce the effort of application programmers to avoid garbage-collection during important execution timing. We have obtained fruitful results from these three research themes, and some of them are actually used in industries. Furthermore, we have integrated the results to make synergetic effect of them. In order to demonstrate the effectiveness, we have conduct an experiment. In this paper, we introduce the project and its results.
  • Keywords
    Unified Modeling Language; embedded systems; operating systems (computers); software architecture; software reliability; ubiquitous computing; UML design verification; application software; design quality; embedded software reliability; embedded systems; realtime garbage collection techniques; realtime operating systems; resource management. enhanced; ubiquitous computing; Application software; Computer industry; Embedded software; Embedded system; Operating systems; Real time systems; Resource management; Robustness; Ubiquitous computing; Unified modeling language; design verificatioin; real-time garbage collection; real-time operating system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing, 2009. ISORC '09. IEEE International Symposium on
  • Conference_Location
    Tokyo
  • ISSN
    1555-0885
  • Print_ISBN
    978-0-7695-3573-9
  • Type

    conf

  • DOI
    10.1109/ISORC.2009.33
  • Filename
    5232024