Role-based programming for implementing adaptive IoT applications

Kemas M. Lhaksmana, Yohei Murakami, Toru Ishida

研究成果: Conference contribution

3 被引用数 (Scopus)

抄録

Internet of Things (IoT) applications are naturally dynamic in that unexpected changes and failures may occur on smart devices, on network connection and interaction between the devices, or in the environment where they are situated. To maintain the robustness of IoT applications, smart devices should be able to adapt the way they operate upon changes and failures. However, the adaptive capability of smart devices may cause IoT applications to exhibit unpredictable behavior at runtime, and thus the adaptive behaviors should be implemented in a simulated environment before they are realized in the actual environment. This paper proposes a programming language extended from AgentSpeak(L) for implementing adaptive smart devices as multiagent systems. To easily implement adaptive behavior, the programming language should allow the separation of adaptive capabilities and core functionalities. Such feature has not been supported by existing agent-oriented programming languages that tend to mix the two. The case study demonstrates that the proposed language improves maintainability of the programs compared to that of AgentSpeak(L).

本文言語English
ホスト出版物のタイトルProceeding - 2016 International Conference on Computer, Control, Informatics and its Applications
ホスト出版物のサブタイトルRecent Progress in Computer, Control, and Informatics for Data Science, IC3INA 2016
出版社Institute of Electrical and Electronics Engineers Inc.
ページ179-184
ページ数6
ISBN(電子版)9781509023233
DOI
出版ステータスPublished - 2017 2 23
外部発表はい
イベント2016 International Conference on Computer, Control, Informatics and its Applications, IC3INA 2016 - Tangerang, Indonesia
継続期間: 2016 10 32016 10 5

出版物シリーズ

名前Proceeding - 2016 International Conference on Computer, Control, Informatics and its Applications: Recent Progress in Computer, Control, and Informatics for Data Science, IC3INA 2016

Conference

Conference2016 International Conference on Computer, Control, Informatics and its Applications, IC3INA 2016
国/地域Indonesia
CityTangerang
Period16/10/316/10/5

ASJC Scopus subject areas

  • 情報システム
  • コンピュータ サイエンスの応用
  • 信号処理
  • 制御と最適化

フィンガープリント

「Role-based programming for implementing adaptive IoT applications」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル