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 Palviainen | 1 | 68 | 6.05 |
Jarkko Kuusijärvi | 2 | 55 | 6.53 |
Eila Ovaska | 3 | 167 | 15.36 |