Abstract
In future smart homes functionality will be provided to the inhabitants by software services decoupled from the underlying hardware devices. While this will enhance flexibility and will allow to provide cross-functionalities across multiple devices it will also lead to resource conflicts. Future devices will provide basic functionalities which are used by separate higher level services. Each person will use a number of different services and each environment can be inhabited by multiple users at the same time. All respective services have to be executed based on a limited number of devices, which will result in resource conflicts. In this paper we describe how we extended our existing dependency management approach for smart home services with a mechanism for monitoring service bindings and handling access control based on priority groups.
Chapter PDF
Similar content being viewed by others
References
The OSGi Alliance: OSGi Service Platform Core Specification. Release 4.1 (April 2007), http://www.osgi.org/Specifications/HomePage#Release4
Retkowitz, D., Stegelmann, M.: Dynamic Adaptability for Smart Environments. In: Meier, R., Terzis, S. (eds.) DAIS 2008. LNCS, vol. 5053, pp. 154–167. Springer, Heidelberg (2008)
Retkowitz, D., Pienkos, M.: Ontology-based Configuration of Adaptive Smart Homes. In: Taïani, F., Cerqueira, R. (eds.) Proceedings of the 7th Workshop on Reflective and Adaptive Middleware (ARM 2008) held at the 9th International Middleware Conference, pp. 11–16. ACM, New York (2008)
Escoffier, C., Hall, R.S., Lalanda, P.: iPOJO: an Extensible Service-Oriented Component Framework. In: IEEE International Conference on Services Computing (SCC 2007), pp. 474–481 (July 2007)
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Loingtier, J.M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)
Fischer, T., Niere, J., Torunski, L., Zündorf, A.: Story Diagrams: A new Graph Rewrite Language based on the Unified Modeling Language. In: Engels, G., Rozenberg, G. (eds.) TAGT 1998. LNCS, vol. 1764, pp. 296–309. Springer, Heidelberg (2000)
Armac, I., Retkowitz, D.: Simulation of Smart Environments. In: Proceedings of the IEEE International Conference on Pervasive Services 2007 (ICPS 2007), pp. 257–266. IEEE, Los Alamitos (2007)
Cervantes, H., Hall, R.S.: Automating Service Dependency Management in a Service-Oriented Component Model. In: Crnkovic, I., Schmidt, H., Stafford, J., Wallnau, K. (eds.) Proceedings of the 6th ICSE Workshop on Component-Based Software Engineering (CBSE6), pp. 379–382 (May 2003)
Bottaro, A., Gérodolle, A., Lalanda, P.: Pervasive Service Composition in the Home Network. In: 21st International Conference on Advanced Information Networking and Applications (AINA 2007), pp. 596–603 (May 2007)
Hoareau, D., Mahéo, Y.: Constraint-Based Deployment of Distributed Components in a Dynamic Network. In: Grass, W., Sick, B., Waldschmidt, K. (eds.) ARCS 2006. LNCS, vol. 3894, pp. 450–464. Springer, Heidelberg (2006)
Tuttlies, V., Schiele, G., Becker, C.: COMITY – Conflict Avoidance in Pervasive Computing Environments. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2007, Part II. LNCS, vol. 4806, pp. 763–772. Springer, Heidelberg (2007)
Armac, I., Kirchhof, M., Manolescu, L.: Modeling and Analysis of Functionality in eHome Systems: Dynamic Rule-based Conflict Detection. In: Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems (ECBS 2006), Washington, DC, USA, pp. 219–228. IEEE, Los Alamitos (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 IFIP International Federation for Information Processing
About this paper
Cite this paper
Retkowitz, D., Kulle, S. (2009). Dependency Management in Smart Homes. In: Senivongse, T., Oliveira, R. (eds) Distributed Applications and Interoperable Systems. DAIS 2009. Lecture Notes in Computer Science, vol 5523. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02164-0_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-02164-0_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02163-3
Online ISBN: 978-3-642-02164-0
eBook Packages: Computer ScienceComputer Science (R0)