Deakin University
Browse

Parametric statecharts: Designing flexible IoT apps: Deploying android m-health apps in dynamic smart-homes

Version 2 2024-06-02, 13:36
Version 1 2017-01-30, 00:00
conference contribution
posted on 2024-06-02, 13:36 authored by Roopak SinhaRoopak Sinha, A Narula, JC Grundy
Mobile apps can integrate sensors and actuators in Internet-of-Things systems to achieve novel and diverse functionalities. For instance, apps can implement self-management and monitoring functions to help patients manage a large number of health conditions within their (smart-) homes. However, each smart-home may contain a different and often dynamic sensor-actuator confi guration and it is undesirable to write new code for every new installation or change. Statecharts present an appropriate formal and visual design model to design apps and support automatic code generation. However, these designs assume a specifi c and static sensor-actuator confi guration. We propose parametric statecharts, an extension to statecharts that can be automatically customised to a dynamic smart-home's con figuration. We develop a translator to convert parametric statecharts into standard statecharts customised to a given system confi guration, and then a custom compiler to generate Android code. Experimental results confi rm the flexibility of the proposed approach.

History

Related Materials

Location

Geelong, Vic.

Language

eng

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2016, ACM

Editor/Contributor(s)

[Unknown]

Pagination

1-8

Start date

2017-01-31

End date

2017-02-03

ISBN-13

9781450347686

Title of proceedings

ACSW 2017 : Proceedings of the Australasian Computer Science Week Multiconference

Event

Australasian Computer Science Week. Multiconference (2017 : Geelong, Vic.)

Publisher

Association for Computing Machinery

Place of publication

New York, N.Y.

Series

Australian Computer Science Conference