• DocumentCode
    2175500
  • Title

    Networked embedded system applications design driven by an abstract middleware environment

  • Author

    Fummi, F. ; Perbellini, G. ; Roncolato, Niccolo

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Verona, Verona, Italy
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1024
  • Lastpage
    1029
  • Abstract
    The extreme heterogeneity of networked embedded platforms makes both design and reuse of applications really hard. These facts decrease portability. A middleware is the software layer that allows to abstract the actual characteristics of each embedded platform. Using a middleware decreases the difficulty in designing applications, but programming for different middle wares is still a barrier to portability. This paper presents a design methodology based on an abstract middleware environment that allows to abstract even the services provided. This is gained by allowing the designer to smoothly move across different design paradigms. As a proof, the paper shows how to mix and exchange applications between tuple-space and message-oriented based middleware environments.
  • Keywords
    embedded systems; middleware; ubiquitous computing; abstract middleware environment; message-oriented based middleware environment; networked embedded system; software layer; Application software; Asynchronous communication; Embedded software; Embedded system; Java; Message-oriented middleware; Model driven engineering; Object oriented databases; Object oriented modeling; Object oriented programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090814
  • Filename
    5090814