z-logo
open-access-imgOpen Access
Fujaba-Based Tool Development for eHome Systems
Author(s) -
Ulrich Norbisrath,
Priit Salumaa,
Erhard Schultchen,
Bodo Kraft
Publication year - 2005
Publication title -
electronic notes in theoretical computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.242
H-Index - 60
ISSN - 1571-0661
DOI - 10.1016/j.entcs.2004.12.038
Subject(s) - computer science , programming language , software engineering
One of the main reasons preventing a wide application of eHome systems in practice is the effort needed to combine all appliances, necessary controller and infrastructure components to benefit from derived value-added services. The properties, dependencies, locations, and installation conditions have to be properly specified for this composition and its deployment. Due to the great variance in services and eHome configurations there is a need for tool support for eHome systems. In this paper we address the software development issues of such tools. In our approach we base the software development on graph rewriting language techniques. Based on our experience, we consider this approach as a possibility to improve the productivity of the eHome system tool development. With the aid of Fujaba, we created a model capable of specifying functions, devices, environments, and value-added services. Furthermore, we used Fujaba to create the activities as graph rewriting rules for model modifications. To apply the model and to carry out the actual specification for a particular eHome and particular appliances we generated the eHomeSpecificator tool from the model and its activities. This tool can serve as a base for a wider range of tools supporting eHome systems

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom