• DocumentCode
    587350
  • Title

    XML-less EXI with code generation for integration of embedded devices in web based systems

  • Author

    Doi, Yoshihito ; Sato, Yuuki ; Ishiyama, M. ; Ohba, Yuzuru ; Teramoto, Kenbu

  • Author_Institution
    Corp. R&D Center, Toshiba Corp., Kawasaki, Japan
  • fYear
    2012
  • fDate
    24-26 Oct. 2012
  • Firstpage
    76
  • Lastpage
    83
  • Abstract
    XML is a widely used as message serialization format in web-based open and heterogeneous systems because of its flexible data model. Internet-of-Things (IoT), or network with constrained nodes, is expected to be heterogeneous, and flexibility and expressiveness of XML are also good for IoT. However, RAM and bandwidth constraints on such nodes make handling of XML difficult. The authors are developing XML-less EXI to solve the problem. Our approach adopts Efficient XML Interchange (EXI) as alternative serialization form of XML. It solves the bandwidth problem of XML. At the same time, the authors apply code generation techniques to encode/decode EXI stream without XML data models on constrained nodes. Static state machines from a schema-informed EXI grammar enable constrained nodes to convert EXI data directly from/to its internal data. The authors show that XML-less EXI is highly efficient in RAM usage regardless of the size of an EXI stream and more compact in ROM size than other implementations. The authors also provide code size estimations for a set of schema-informed EXI grammars and insights on how to make the grammars compact.
  • Keywords
    Internet of Things; Web services; XML; Internet-of-Things; IoT; RAM; Web-based heterogeneous system; Web-based open system; XML Interchange; XML-less EXI; bandwidth constraint; code generation; code size estimation; embedded device; flexible data model; message serialization format; schema-informed EXI grammar; static state machine; Encoding; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet of Things (IOT), 2012 3rd International Conference on the
  • Conference_Location
    Wuxi
  • Print_ISBN
    978-1-4673-1347-6
  • Electronic_ISBN
    978-1-4673-1345-2
  • Type

    conf

  • DOI
    10.1109/IOT.2012.6402307
  • Filename
    6402307