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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lee, W.M., Foo, S.M., Watson, K.: Beginning WAP, WML, and WMLScript. Wrox Press Ltd. (2000)
3GPP: Multimedia Messaging Service, TS 22.140 (2002), http://www.3gpp.org
Westfechtel, B., Conradi, R.: Version Models for Software Configuration Management. ACM Computing Surveys 30 (1998)
van der Hoek, A.: (Integrating Configuration Management and Software Deployment)
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)
Kirchhof, M.: Distributed and Heterogeneous eHome Systems in Volatile Environments (2004)
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)
Dashofy, E., Garlan, D., van der Hoek, A., Schmerl, B.: xARCH (17.06.2004) (2002), http://www.isr.uci.edu/architecture/xarch/
General Dynamics Decision Systems: Openwings (10.05.2004) (2004), http://www.openwings.org
Smith, M., Carpenter, J.: Openwings Policy Service Specification Ver. 1.0 Final. General Dynamics Decision Systems, INC. (2003)
Dennis Reedy: Project Rio, http://rio.jini.org (10.05.2004)
Sun Microsystems, Inc.: The Community Resource for Jini Technology, http://www.jini.org (8.5.2004)
Open Services Gateway Initiative: OSGi Service Platform (13.11.2003), Release 3 (2003), http://www.osgi.org
Prosyst Software AG: mBedded Server 5.x, http://www.prosyst.de/solution_html/mbeddedserver.html (22.6.2004)
Kirchhof, M., Norbisrath, U.: Configuration and Deployment in eHome-Systems. In: Proceedings of Information Systems: New Generations, ISNG 2004 (2004) (to appear)
Sun Microsystems, Inc.: Java (06.05.2004) (2004), http://java.sun.com
Open Services Gateway Initiative: OSGi Service Platform (13.11.2003) (2003), http://www.osgi.org
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)
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)
Friedman-Hill, E.: Jess, The Rule Engine for the Java Platform, Version 6.1 (2003)
Kirchhof, M., Stinauer, P.: Service Composition for eHome Systems: A Rule-based Approach (2004)
World Wide Web Consortium (W3C): XML - Extensible Markup Language (06.05.2004) (2004), http://www.w3.org/XML/
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/
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)
inHaus Duisburg: Innovationszentrum Intelligentes Haus Duisburg, http://www.inhaus-duisburg.de (22.6.2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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