• DocumentCode
    1902460
  • Title

    Generating a Tailored Middleware for Wireless Sensor Network Applications

  • Author

    Buckl, Christian ; Sommer, Stephan ; Scholz, Andreas ; Knoll, Alois ; Kemper, Alfons

  • Author_Institution
    Dept. of Inf., Tech. Univ. Munchen, Garching
  • fYear
    2008
  • fDate
    11-13 June 2008
  • Firstpage
    162
  • Lastpage
    169
  • Abstract
    Wireless sensor networks are characterized by resource constraints. Therefore, today´s sensor networks are implemented from scratch emphasizing code efficiency. This development strategy leads to relatively complex code and bad code reusability in further projects. To improve reusability and development efficiency, it is state-of-the-art in the development of standard information systems to divide applications into at least two parts, the application-logic, providing all the functions to solve a given problem and a reusable distributed middleware providing a container for the application. After developing the middleware once, the developer of further projects need to focus only on the application-logic. Thereby, the development times can be reduced considerably. However, a generic middleware layer replacing code implemented from scratch is not practicable in sensor networks due to resource constraints. Within this paper, we will present a model-driven approach in combination with a template-based code generator to get the best of both development strategies. This approach enables us to generate a tailored middleware for our application including interface-stubs for the application-logic. In contrast to other component-based approaches, the templates can be adopted easily to fulfill specific platform needs. We will demonstrate the practicability of this approach by implementing the control of a model railway.
  • Keywords
    middleware; telecommunication computing; wireless sensor networks; application-logic; bad code reusability; complex code; generic middleware layer; interface-stubs; model railway control; resource constraints; reusable distributed middleware; scratch emphasizing code efficiency; template-based code generator; wireless sensor network applications; Application software; Computer networks; Containers; Hardware; Information systems; Middleware; Pervasive computing; Sensor phenomena and characterization; Standards development; Wireless sensor networks; Code Generator; Middleware; Model-Driven Development; Sensor Networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sensor Networks, Ubiquitous and Trustworthy Computing, 2008. SUTC '08. IEEE International Conference on
  • Conference_Location
    Taichung
  • Print_ISBN
    978-0-7695-3158-8
  • Electronic_ISBN
    978-0-7695-3158-8
  • Type

    conf

  • DOI
    10.1109/SUTC.2008.57
  • Filename
    4545753