• DocumentCode
    3510752
  • Title

    Enabling non-programmers to develop smart environment applications

  • Author

    Katasonov, Artem

  • Author_Institution
    VTT Tech. Res. Centre of Finland, Tampere, Finland
  • fYear
    2010
  • fDate
    22-25 June 2010
  • Firstpage
    1059
  • Lastpage
    1064
  • Abstract
    Smart environments are small worlds where various interconnected devices are continuously working to make inhabitants´ lives more comfortable. Given the variety of different views on what constitutes “more comfortable” and the variety of situations people experience, we believe that the inhabitants of a smart environment must be empowered to easily modify software applications running in it and to mash-up new applications when needed. The following properties are desired: a high level of abstraction in application design, on-the-fly development, flexibility with respect to adding new devices and software components, combination of task-based and opportunistic design processes, and an ability to define policies to restrict users from designing unsafe applications. In this paper, we present a novel framework for semantic software metadata and describe how utilizing it in our application development tool, Smart Modeller, enables non-programmer composition of smart environment applications.
  • Keywords
    Ontologies; Resource description framework; Semantics; Software engineering; Software systems; Unified modeling language; Application mash-up; End-user development; Ontology-driven software engineering; Semantic technologies; Smart environment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications (ISCC), 2010 IEEE Symposium on
  • Conference_Location
    Riccione, Italy
  • ISSN
    1530-1346
  • Print_ISBN
    978-1-4244-7754-8
  • Type

    conf

  • DOI
    10.1109/ISCC.2010.5546635
  • Filename
    5546635