Abstract
We demonstrate in this paper the interoperability and the dynamism capabilities in SCA-based systems in the context of smart habitats. These capabilities are due to three developed tools: a Python-based OSGi runtime and service-oriented component model (Pelix and iPOPO, respectively); a tool to publish SCA services as OSGi services (NaSCAr) ; and a tool to publish UPnP devices as SCA services (UPnPServiceFactory). By this, we have developed a service robot and robot pilot agent, which can dynamically add and remove sensors and widgets. This use case follows and responds to the ubiquitous computing trend and the runtime adaptivity needed in such systems.
Chapter PDF
References
UPnP: Universal Plug and Play, http://www.upnp.org/
IGRS: Information Device Intelligent Grouping and Resource Sharing QoS Specification for Wireless UWB networks (2008)
Matsumoto, S.: Echonet: A Home Network Standard. IEEE Pervasive Computing 9(3), 88–92 (2010)
Zeeb, E., Bobek, A., Bohn, H., Golatowski, F.: Service-oriented architectures for embedded systems using devices profile for web services. In: Proceedings of the 2nd Int’l IEEE Workshop on SOCNE 2007, pp. 956–963 (2007)
Open Service-Oriented Architecture Collaboration: Service Component Architecture Specifications (2007), http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
Seinturier, L., et al.: Recongurable SCA Applications with the FraSCAti Platform. In: Proceedings of the 6th IEEE Int’l Conference on Service Computing, pp. 268–275 (2009)
Apache Foundation: Apache TuSCAny, http://tuscany.apache.org
Oracle Corporation: Oracle Tuxedo, http://www.oracle.com/technetwork/middleware/tuxedo/overview/index.html
International Business Machines Corporation: IBM WebSphere Application Server Feature Pack for SCA, http://www-01.ibm.com/software/webservers/appserv/was/featurepacks/sca
The OSGi Alliance: OSGi service platform core specification, release 4.3 (2011), http://www.osgi.org/Specifications
Escoffier, C., Hall, R., Lalanda, P.: iPOJO: An Extensible Service-Oriented Component Framework. In: Proc. IEEE Int’l Conf. Services Computing (SCC 2007), pp. 474–481 (2007)
Cervantes, H., Hall, R.: Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model. In: ICSE 2004, pp. 614–623 (2004)
Calmant, T., Américo, J.C., Gattaz, O., Donsez, D., Gama, K.: A dynamic and service-oriented component model for Python long-lived applications. In: Proceedings of the 15th ACM SIGSOFT Symposium on Component-Based Software Engineering, pp. 35–40 (2012)
Américo, J.C., Donsez, D.: Service Component Architecture Extensions for Dynamic Systems. In: Liu, C., Ludwig, H., Toumani, F., Yu, Q. (eds.) ICSOC 2012. LNCS, vol. 7636, pp. 32–47. Springer, Heidelberg (2012)
Gama, K., Pedraza, G., Lévêque, T., Donsez, D.: Application management plugin-ins through dynamically pluggable probes. In: Proceedings of the 1st Workshop on Developing Tools as Plug-ins (ICSE Workshop), pp. 32–35 (2011)
Wifibot EURL: Wifibot, http://www.wifibot.com/
Robot Operating System, http://www.ros.org/
JITSI Community, https://www.jitsi.org/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Calmant, T., Claudio Américo, J., Donsez, D., Gattaz, O. (2013). A Dynamic SCA-Based System for Smart Homes and Offices. In: Ghose, A., et al. Service-Oriented Computing - ICSOC 2012 Workshops. ICSOC 2012. Lecture Notes in Computer Science, vol 7759. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37804-1_47
Download citation
DOI: https://doi.org/10.1007/978-3-642-37804-1_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37803-4
Online ISBN: 978-3-642-37804-1
eBook Packages: Computer ScienceComputer Science (R0)