Skip to main content

Towards Automatic Deployment in eHome Systems: Description Language and Tool Support

  • Conference paper
On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE (OTM 2004)

Abstract

eHome systems are essentially component-based systems. One of the main reasons preventing a wide application of eHome systems in practice is the effort needed to interconnect all appliances, necessary controller and infrastructure components to benefit from derived value-added services. In the area of software engineering, this problem is addressed by configuration management and software deployment. In this paper, we introduce a language, which forms a basis for describing coarse-grained and abstract scenario defaults up to complete deployment information to carry out the actual installation in an eHome. We present a tool supporting the automatic transformation of an abstract input document into a complete deployment document adapted to a specific eHome environment. The tool is based on the description language.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lee, W.M., Foo, S.M., Watson, K.: Beginning WAP, WML, and WMLScript. Wrox Press Ltd. (2000)

    Google Scholar 

  2. 3GPP: Multimedia Messaging Service, TS 22.140 (2002), http://www.3gpp.org

  3. Westfechtel, B., Conradi, R.: Version Models for Software Configuration Management. ACM Computing Surveys 30 (1998)

    Google Scholar 

  4. van der Hoek, A.: (Integrating Configuration Management and Software Deployment)

    Google Scholar 

  5. Kirchhof, M., Linz, S.: Component-based Development ofWeb-enabled eHome Services. In: Proceedings of Ubiquitous Mobile Information and Collaboration Systems Workshop 2004 (UMICS 2004). LNCS, Springer, Heidelberg (2004) (to appear)

    Google Scholar 

  6. Kirchhof, M.: Distributed and Heterogeneous eHome Systems in Volatile Environments (2004)

    Google Scholar 

  7. Dashofy, E.M., van der Hoek, A., Taylor, R.N.: A Highly-Extensible, XML-Based Architecture Description Language. In: Kazman, R., Kruchten, P., Verhoef, C., van Vliet, H. (eds.) Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA 2001), vol. ix, IEEE Computer Society, Washington, DC (2001)

    Google Scholar 

  8. Dashofy, E., Garlan, D., van der Hoek, A., Schmerl, B.: xARCH (17.06.2004) (2002), http://www.isr.uci.edu/architecture/xarch/

  9. General Dynamics Decision Systems: Openwings (10.05.2004) (2004), http://www.openwings.org

  10. Smith, M., Carpenter, J.: Openwings Policy Service Specification Ver. 1.0 Final. General Dynamics Decision Systems, INC. (2003)

    Google Scholar 

  11. Dennis Reedy: Project Rio, http://rio.jini.org (10.05.2004)

  12. Sun Microsystems, Inc.: The Community Resource for Jini Technology, http://www.jini.org (8.5.2004)

  13. Open Services Gateway Initiative: OSGi Service Platform (13.11.2003), Release 3 (2003), http://www.osgi.org

  14. Prosyst Software AG: mBedded Server 5.x, http://www.prosyst.de/solution_html/mbeddedserver.html (22.6.2004)

  15. Kirchhof, M., Norbisrath, U.: Configuration and Deployment in eHome-Systems. In: Proceedings of Information Systems: New Generations, ISNG 2004 (2004) (to appear)

    Google Scholar 

  16. Sun Microsystems, Inc.: Java (06.05.2004) (2004), http://java.sun.com

  17. Open Services Gateway Initiative: OSGi Service Platform (13.11.2003) (2003), http://www.osgi.org

  18. Waring, D.L., Kerpez, K.J., Ungar, S.G.: A newly emerging customer premises paradigm for delivery of network-based services. In: Computer Networks, pp. 411–424 (1999)

    Google Scholar 

  19. Saito, T., Tomoda, I., Takabatake, Y., Ami, J., Teramoto, K.: Home Gateway Architecture and Its Implementation. IEEE Transactions on Consumer Electronics 46, 1161–1166 (2000)

    Article  Google Scholar 

  20. Friedman-Hill, E.: Jess, The Rule Engine for the Java Platform, Version 6.1 (2003)

    Google Scholar 

  21. Kirchhof, M., Stinauer, P.: Service Composition for eHome Systems: A Rule-based Approach (2004)

    Google Scholar 

  22. World Wide Web Consortium (W3C): XML - Extensible Markup Language (06.05.2004) (2004), http://www.w3.org/XML/

  23. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel- Schneider, P.F., Stein, L.A.: OWLWeb Ontologie Language Reference (2003), http://www.w3c.org/TR/2003/PR-owl-ref-20031215/

  24. Norbisrath, U., Salumaa, P., Schultchen, E., Kraft, B.: Fujaba based tool development for eHome systems. In: Proceedings of the InternationalWorkshop on Graph-Based Tools (Gra- BaTs 2004), Electronic Notes in Theoretical Computer Science, Elsevier (2004) (to appear)

    Google Scholar 

  25. inHaus Duisburg: Innovationszentrum Intelligentes Haus Duisburg, http://www.inhaus-duisburg.de (22.6.2004)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kirchhof, M., Norbisrath, U., Skrzypczyk, C. (2004). Towards Automatic Deployment in eHome Systems: Description Language and Tool Support. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE. OTM 2004. Lecture Notes in Computer Science, vol 3290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30468-5_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30468-5_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23663-4

  • Online ISBN: 978-3-540-30468-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics