Using TinyOS Components for the Design of an Adaptive Ubiquitous System

O.S. Kaya, O. Durmaz, S.O. Dulman, R. Gemesi, P.G. Jansen, Paul J.M. Havinga

    Research output: Book/ReportReportProfessional

    129 Downloads (Pure)


    This work is an initiative attempt toward component-based software engineering in ubiquitous computing systems. Software components cooperate in a distributed manner to meet a demand, and adapt their software bindings during run-time depending on the context information. There are two main research topics investigated in this study. The first topic is how to build an architecture, consisting of software components, that supports adaptation and self-configuration. We explain why that component is needed, what the requirements are and how it will be designed. Besides component-based design, we build our architecture on top of Publish/Subscribe (P/S) model. We like to reuse the TinyOS components and as a second topic, we investigate the problems that will be experienced when converting these components to our P/S oriented environment. Our experiences during this research pointed out that; buffer exchange and flexible interface name representation are not suitable for ubiquitous systems.
    Original languageEnglish
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages6
    Publication statusPublished - May 2005

    Publication series

    NameCTIT Technical Report Series
    PublisherCentre for Telematics and Information Technology (CTIT)
    ISSN (Print)1381-3625


    • CAES-PS: Pervasive Systems
    • METIS-228775
    • IR-54519
    • EC Grant Agreement nr.: FP5/34734
    • EWI-732


    Dive into the research topics of 'Using TinyOS Components for the Design of an Adaptive Ubiquitous System'. Together they form a unique fingerprint.

    Cite this