Reuse of pervasive system architectures

D. Bijwaard, B.J. van der Zwaag, Nirvana Meratnia, H.W. van Dijk, E.H. Eertink, Paul J.M. Havinga

    Research output: Contribution to journalArticleAcademicpeer-review

    Abstract

    Developers are often confronted with incompatible systems and lack a proper system abstraction that allows easy integration of various hardware and software components. To try solve these shortcomings, building blocks are identified at different levels of detail in today’s pervasive/communication systems and used in a conceptual reasoning framework allowing easy comparison and combination. The generality of the conceptual framework is validated by decomposing a selection of pervasive systems into models of these building blocks and integrating these models to create improved ones. Additionally, the required properties of pervasive systems on scalability, efficiency, degree of pervasiveness, and maintainability are analysed for a number of application areas. The pervasive systems are compared on these properties. Observations are made, and weak points in the analysed pervasive systems are identified. Furthermore, we provide a set of recommendations as a guideline towards flexible architectures that make pervasive systems usable in a variety of applications.
    Original languageEnglish
    Pages (from-to)e3
    Number of pages15
    JournalEAI endorsed transactions on ubiquitous environments
    Volume14
    Issue number3
    DOIs
    Publication statusPublished - 17 Nov 2014

    Fingerprint

    Maintainability
    Scalability
    Communication systems
    Hardware

    Keywords

    • EWI-25391
    • IR-93349
    • METIS-309705

    Cite this

    @article{a9e39dcd870c4bdabcf42e006d31f360,
    title = "Reuse of pervasive system architectures",
    abstract = "Developers are often confronted with incompatible systems and lack a proper system abstraction that allows easy integration of various hardware and software components. To try solve these shortcomings, building blocks are identified at different levels of detail in today’s pervasive/communication systems and used in a conceptual reasoning framework allowing easy comparison and combination. The generality of the conceptual framework is validated by decomposing a selection of pervasive systems into models of these building blocks and integrating these models to create improved ones. Additionally, the required properties of pervasive systems on scalability, efficiency, degree of pervasiveness, and maintainability are analysed for a number of application areas. The pervasive systems are compared on these properties. Observations are made, and weak points in the analysed pervasive systems are identified. Furthermore, we provide a set of recommendations as a guideline towards flexible architectures that make pervasive systems usable in a variety of applications.",
    keywords = "EWI-25391, IR-93349, METIS-309705",
    author = "D. Bijwaard and {van der Zwaag}, B.J. and Nirvana Meratnia and {van Dijk}, H.W. and E.H. Eertink and Havinga, {Paul J.M.}",
    note = "eemcs-eprint-25391",
    year = "2014",
    month = "11",
    day = "17",
    doi = "10.4108/ue.1.3.e3",
    language = "English",
    volume = "14",
    pages = "e3",
    journal = "EAI endorsed transactions on ubiquitous environments",
    issn = "2032-9377",
    publisher = "European Union Digital Library",
    number = "3",

    }

    Reuse of pervasive system architectures. / Bijwaard, D.; van der Zwaag, B.J.; Meratnia, Nirvana; van Dijk, H.W.; Eertink, E.H.; Havinga, Paul J.M.

    In: EAI endorsed transactions on ubiquitous environments, Vol. 14, No. 3, 17.11.2014, p. e3.

    Research output: Contribution to journalArticleAcademicpeer-review

    TY - JOUR

    T1 - Reuse of pervasive system architectures

    AU - Bijwaard, D.

    AU - van der Zwaag, B.J.

    AU - Meratnia, Nirvana

    AU - van Dijk, H.W.

    AU - Eertink, E.H.

    AU - Havinga, Paul J.M.

    N1 - eemcs-eprint-25391

    PY - 2014/11/17

    Y1 - 2014/11/17

    N2 - Developers are often confronted with incompatible systems and lack a proper system abstraction that allows easy integration of various hardware and software components. To try solve these shortcomings, building blocks are identified at different levels of detail in today’s pervasive/communication systems and used in a conceptual reasoning framework allowing easy comparison and combination. The generality of the conceptual framework is validated by decomposing a selection of pervasive systems into models of these building blocks and integrating these models to create improved ones. Additionally, the required properties of pervasive systems on scalability, efficiency, degree of pervasiveness, and maintainability are analysed for a number of application areas. The pervasive systems are compared on these properties. Observations are made, and weak points in the analysed pervasive systems are identified. Furthermore, we provide a set of recommendations as a guideline towards flexible architectures that make pervasive systems usable in a variety of applications.

    AB - Developers are often confronted with incompatible systems and lack a proper system abstraction that allows easy integration of various hardware and software components. To try solve these shortcomings, building blocks are identified at different levels of detail in today’s pervasive/communication systems and used in a conceptual reasoning framework allowing easy comparison and combination. The generality of the conceptual framework is validated by decomposing a selection of pervasive systems into models of these building blocks and integrating these models to create improved ones. Additionally, the required properties of pervasive systems on scalability, efficiency, degree of pervasiveness, and maintainability are analysed for a number of application areas. The pervasive systems are compared on these properties. Observations are made, and weak points in the analysed pervasive systems are identified. Furthermore, we provide a set of recommendations as a guideline towards flexible architectures that make pervasive systems usable in a variety of applications.

    KW - EWI-25391

    KW - IR-93349

    KW - METIS-309705

    U2 - 10.4108/ue.1.3.e3

    DO - 10.4108/ue.1.3.e3

    M3 - Article

    VL - 14

    SP - e3

    JO - EAI endorsed transactions on ubiquitous environments

    JF - EAI endorsed transactions on ubiquitous environments

    SN - 2032-9377

    IS - 3

    ER -