کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
523475 868360 2012 16 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Taxonomy-driven prototyping of home automation applications: A novice-programmer visual language and its evaluation
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Taxonomy-driven prototyping of home automation applications: A novice-programmer visual language and its evaluation
چکیده انگلیسی

Home automation environments are dedicated to helping users in their everyday life and are being deployed in an increasing number of areas, including home security, energy consumption, and assisted living. The range of situations to be addressed makes the development of home automation applications challenging: it requires to manage heterogeneous entities with a wide variety of functionalities. Moreover, since this area covers a large spectrum of user needs, it is crucial to ease the development and the evolution of these applications.This paper presents Pantagruel, an expressive and accessible approach to integrating a taxonomical description of a home automation environment into a visual programming language. A taxonomy describes the relevant entities of a given home automation area and serves as a parameter to a sensor–controller–actuator development paradigm. The orchestration of area-specific entities is supported by high-level constructs, customized with respect to taxonomical information.We have implemented a visual environment that integrates a taxonomical approach in the development of orchestration rules. Furthermore, we have developed a compiler for Pantagruel and successfully used it to test applications in various areas related to orchestration development for the domain of home automation. Finally, we have successfully evaluated the usability of Pantagruel through a user study performed with 18 novice programmers.


► We define an approach dedicated to the prototyping of home automation applications.
► We offer a two-layer language extending the sensor–controller–actuator paradigm.
► Our approach ranges over the categories of entities of the home automation domain.
► We evaluate the usability of the orchestration layer of our language.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Visual Languages & Computing - Volume 23, Issue 6, December 2012, Pages 311–326
نویسندگان
, ,