אחיה אליסף

אקדמי בכיר

A context-based behavioral language for IoT

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.

שפת פרסום אנגלית
דפים 485-494
כתב עת CEUR Workshop Proceedings
כרך 2245
סטטוס פרסום פורסם - 01.01.2018

ASJC Scopus subject areas

General Computer Science
קבצים וקישורים אחרים
Link to publication in Scopus