• DocumentCode
    2568091
  • Title

    ELUS: A dynamic software reconfiguration infrastructure for embedded systems

  • Author

    Gracioli, Giovani ; Fröhlich, Antônio Augusto

  • Author_Institution
    Lab. for Software & Hardware Integration (LISHA), Fed. Univ. of Santa Catarina (UFSC), Florianopolis, Brazil
  • fYear
    2010
  • fDate
    4-7 April 2010
  • Firstpage
    981
  • Lastpage
    988
  • Abstract
    Dynamic software reconfiguration is the process of updating the system software during its execution. A dynamic software reconfiguration mechanism for an embedded system must be simple, transparent to applications, and use the minimum amount of resources (e.g. memory, processing) possible, since it shares resources with the target embedded system. We present Epos Live Update System (Elus), an operating system infrastructure for resource-constrained embedded systems. Through the use of sophisticated C++ static metaprogramming techniques, unlike the previous software reconfiguration infrastructures, Elus provides a low-overhead, simple, configurable, and fully transparent software reconfiguration mechanism. Our experimental evaluation shows that the Elus memory consumption, overhead, and reconfiguration time present better performance when compared to related work.
  • Keywords
    C++ language; embedded systems; reconfigurable architectures; C++ static metaprogramming techniques; EPOS live update system; dynamic software reconfiguration infrastructure; resource constrained embedded systems; Application software; Embedded computing; Embedded software; Embedded system; Hardware; Laboratories; Operating systems; System software; Virtual machining; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Telecommunications (ICT), 2010 IEEE 17th International Conference on
  • Conference_Location
    Doha
  • Print_ISBN
    978-1-4244-5246-0
  • Electronic_ISBN
    978-1-4244-5247-7
  • Type

    conf

  • DOI
    10.1109/ICTEL.2010.5478859
  • Filename
    5478859