A context-based behavioral language for IoT

    Research output: Contribution to journalConference articlepeer-review

    18 Scopus citations

    Abstract

    As devices, platforms, and technologies for IoT (Internet-of-Things) and robots, develop, the question of how to best specify the behavior of such systems so that it is both robust and manageable becomes central. Current practices may suffice when working with simple requirements. However, behavior specification given in current languages often become unwieldy as they grow to accommodate complex conditions, exceptions, and priorities. To address this, we propose to use the scenario-based programming approach, and specifically, the graphical language of live sequence charts (LSC). This addresses one aspect of the specification growth issue by allowing a natural break-down of the specification in alignment with the requirements. The other aspect of our solution, aiming at further simplifying and shortening the specification, is based on subjecting these scenarios to context-a key concept in IoT and autonomous robot modeling. Specifically, we propose additions to LSC for subjecting behavioral scenario charts to contexts and a methodology to work with these idioms.

    Original languageEnglish
    Pages (from-to)485-494
    Number of pages10
    JournalCEUR Workshop Proceedings
    Volume2245
    StatePublished - 1 Jan 2018
    Event2018 MODELS Workshops: ModComp, MRT, OCL, FlexMDE, EXE, COMMitMDE, MDETools, GEMOC, MORSE, MDE4IoT, MDEbug, MoDeVVa, ME, MULTI, HuFaMo, AMMoRe, PAINS, MODELS-WS 2018 - Copenhagen, Denmark
    Duration: 14 Oct 201819 Oct 2018

    ASJC Scopus subject areas

    • General Computer Science

    Fingerprint

    Dive into the research topics of 'A context-based behavioral language for IoT'. Together they form a unique fingerprint.

    Cite this