Title
A semi-automatic end-user programming approach for smart space application development.
Abstract
This article describes a semi-automatic end-user programming approach that: (i) assists in the creation of easy-to-apply Semantic End-User Application Programming Interfaces(S-APIs) for the APIs of legacy software components; and (ii) enables the usage of S-APIs in command-oriented and goal-oriented end-user application programming. Furthermore, a reference implementation is presented for the approach that provides visual programming tools and an agent-based execution environment for smart space applications. The use of the approach is exemplified and tested in a case study in which S-APIs are created for a home automation system and for a personal assistant application, and then utilized in end-user programming performed in desktop and mobile environments.
Year
DOI
Venue
2014
10.1016/j.pmcj.2013.04.002
Pervasive and Mobile Computing
Keywords
Field
DocType
Command-oriented end-user programming,Goal-oriented end-user programming,Smart Modeler,Smart space application,Ontology
Procedural programming,Functional reactive programming,System programming,Programming paradigm,Computer science,Inductive programming,Human–computer interaction,Reactive programming,Programming domain,Event-driven programming
Journal
Volume
ISSN
Citations 
12
1574-1192
6
PageRank 
References 
Authors
0.51
21
3
Name
Order
Citations
PageRank
Marko Palviainen1686.05
Jarkko Kuusijärvi2556.53
Eila Ovaska316715.36