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: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    24 Downloads (Pure)

    Abstract

    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 languageUndefined
    Title of host publicationInternational Workshop on Wireless Ad-hoc Networks (IWWAN)
    PublisherKings College London
    Pages99
    Number of pages6
    ISBN (Print)not assigned
    Publication statusPublished - 23 May 2005

    Publication series

    Name
    PublisherKings College London

    Keywords

    • EC Grant Agreement nr.: FP5/34734
    • EWI-15451
    • IR-65528
    • METIS-229236
    • CAES-PS: Pervasive Systems

    Cite this

    Kaya, O. S., Durmaz, O., Dulman, S. O., Gemesi, R., Jansen, P. G., & Havinga, P. J. M. (2005). Using TinyOS Components for the Design of an Adaptive Ubiquitous System. In International Workshop on Wireless Ad-hoc Networks (IWWAN) (pp. 99). Kings College London.
    Kaya, O.S. ; Durmaz, O. ; Dulman, S.O. ; Gemesi, R. ; Jansen, P.G. ; Havinga, Paul J.M. / Using TinyOS Components for the Design of an Adaptive Ubiquitous System. International Workshop on Wireless Ad-hoc Networks (IWWAN). Kings College London, 2005. pp. 99
    @inproceedings{e8689744369941f796daea7fa4879756,
    title = "Using TinyOS Components for the Design of an Adaptive Ubiquitous System",
    abstract = "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.",
    keywords = "EC Grant Agreement nr.: FP5/34734, EWI-15451, IR-65528, METIS-229236, CAES-PS: Pervasive Systems",
    author = "O.S. Kaya and O. Durmaz and S.O. Dulman and R. Gemesi and P.G. Jansen and Havinga, {Paul J.M.}",
    note = "eemcs1609",
    year = "2005",
    month = "5",
    day = "23",
    language = "Undefined",
    isbn = "not assigned",
    publisher = "Kings College London",
    pages = "99",
    booktitle = "International Workshop on Wireless Ad-hoc Networks (IWWAN)",

    }

    Kaya, OS, Durmaz, O, Dulman, SO, Gemesi, R, Jansen, PG & Havinga, PJM 2005, Using TinyOS Components for the Design of an Adaptive Ubiquitous System. in International Workshop on Wireless Ad-hoc Networks (IWWAN). Kings College London, pp. 99.

    Using TinyOS Components for the Design of an Adaptive Ubiquitous System. / Kaya, O.S.; Durmaz, O.; Dulman, S.O.; Gemesi, R.; Jansen, P.G.; Havinga, Paul J.M.

    International Workshop on Wireless Ad-hoc Networks (IWWAN). Kings College London, 2005. p. 99.

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    TY - GEN

    T1 - Using TinyOS Components for the Design of an Adaptive Ubiquitous System

    AU - Kaya, O.S.

    AU - Durmaz, O.

    AU - Dulman, S.O.

    AU - Gemesi, R.

    AU - Jansen, P.G.

    AU - Havinga, Paul J.M.

    N1 - eemcs1609

    PY - 2005/5/23

    Y1 - 2005/5/23

    N2 - 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.

    AB - 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.

    KW - EC Grant Agreement nr.: FP5/34734

    KW - EWI-15451

    KW - IR-65528

    KW - METIS-229236

    KW - CAES-PS: Pervasive Systems

    M3 - Conference contribution

    SN - not assigned

    SP - 99

    BT - International Workshop on Wireless Ad-hoc Networks (IWWAN)

    PB - Kings College London

    ER -

    Kaya OS, Durmaz O, Dulman SO, Gemesi R, Jansen PG, Havinga PJM. Using TinyOS Components for the Design of an Adaptive Ubiquitous System. In International Workshop on Wireless Ad-hoc Networks (IWWAN). Kings College London. 2005. p. 99