Programming Smart Object Federations for Simulating and Implementing Ambient Intelligence Scenarios

Yannis Georgalis, Yuzuru Tanaka, Nicolas Spyratos, Constantine Stephanidis

Abstract

This paper leverages previous work on the concept of smart object federations and proposes a new dynamic programming language for implementing and simulating smart objects and their interactions. Following their description in the proposed programming language, smart objects can be fully simulated and used for describing ambient intelligence scenarios. In this context, the contributions of the paper are two-fold: (a) the introduction of a new programming language whose runtime semantics allows for a simple and effective description of smart objects, and (b) the description of meaningful interaction strategies, that are implemented in the proposed language, through which executable smart object federations can be used for simulating and implementing ambient intelligence scenarios.

References

  1. Achermann, Franz, Markus Lumpe, Jean-guy Schneider, and Oscar Nierstrasz. 1999. PICCOLA - a Small Composition Language.
  2. Akyildiz, I. F., W. Su, Y. Sankarasubramaniam, and E. Cayirci. 2002. “Wireless Sensor Networks: a Survey.” Computer Networks 38 (4) (March 15): 393-422.
  3. Aldrich, J., C. Chambers, and D. Notkin. 2002. “ArchJava: Connecting Software Architecture to Implementation.” In Proceedings of the 24rd International Conference on Software Engineering, 2002. ICSE 2002, 187 -197.
  4. Boussinot, F., and R. de Simone. 1991. “The ESTEREL Language.” Proceedings of the IEEE 79 (9) (September): 1293 -1304.
  5. Christensen, Erik, Francisco Curbera, Greg Meredith, and Sanjiva Weerawarana. 2001. Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
  6. Curbera, F, Y Goland, J Klein, F Leymann, Thatte, and S Weerawarana. 2003. Business Process Execution Language for Web Services, Version 1.1.
  7. Digital Equipment Corporation, Object Management Group, and X/Open Company. 1992. The Common object request broker?: architecture and specification, revision 1.1. New York, NY: John Wiley.
  8. Gay, David, Philip Levis, Robert von Behren, Matt Welsh, Eric Brewer, and David Culler. 2003. “The nesC Language: A Holistic Approach to Networked Embedded Systems.” SIGPLAN Not. 38 (5): 1-11.
  9. Georgantas, N., S. B. Mokhtar, Y. Bromberg, V. Issarny, J. Kalaoja, J. Kantarovitch, A. Gerodolle, and R. Mevissen. 2005. “The Amigo Service Architecture for the Open Networked Home Environment.” In 5th Working IEEE/IFIP Conference on Software Architecture, 2005. WICSA 2005, 295 -296.
  10. Greaves, D., and D. Gordon. 2006. “Using Simple Pushlogic.” In WEBIST 06: Proceedings of the Second International Conference on Web Information Systems and Technologies. Citeseer.
  11. Halbwachs, N., P. Caspi, P. Raymond, and D. Pilaud. 1991. “The Synchronous Data Flow Programming Language LUSTRE.” Proceedings of the IEEE 79 (9).
  12. Julia, Jeremie, Yuzuru Tanaka, and Nicolas Spyratos. 2012. “Formalization of an RNA-inspired Middleware for Complex Smart Object Federation Scenarios.” In PECCS 2012, 96-105.
  13. Milner, R., J. Parrow, and D. Walker. 1992. “A Calculus of Mobile Processes, i.” Information and Computation 100 (1): 1-40.
  14. Nierstrasz, Oscar, and Theo Meijler. 1995. “Requirements for a Composition Language.” In Object-Based Models and Languages for Concurrent Systems, 924:147-161. LNCS. Springer.
  15. Spivey, J. M. 1992. The Z Notation: a Reference Manual. Hertfordshire, UK, UK: Prentice Hall International (UK) Ltd.
  16. Tanaka, Yuzuru. 2010. “Proximity-Based Federation of Smart Objects: Liberating Ubiquitous Computing from Stereotyped Application Scenarios.” In KnowledgeBased and Intelligent Information and Engineering Systems, 6276:14-30. LNCS. Springer.
Download


Paper Citation


in Harvard Style

Georgalis Y., Tanaka Y., Spyratos N. and Stephanidis C. (2013). Programming Smart Object Federations for Simulating and Implementing Ambient Intelligence Scenarios . In Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-8565-43-3, pages 5-15. DOI: 10.5220/0004305600050015


in Bibtex Style

@conference{peccs13,
author={Yannis Georgalis and Yuzuru Tanaka and Nicolas Spyratos and Constantine Stephanidis},
title={Programming Smart Object Federations for Simulating and Implementing Ambient Intelligence Scenarios},
booktitle={Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2013},
pages={5-15},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004305600050015},
isbn={978-989-8565-43-3},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Programming Smart Object Federations for Simulating and Implementing Ambient Intelligence Scenarios
SN - 978-989-8565-43-3
AU - Georgalis Y.
AU - Tanaka Y.
AU - Spyratos N.
AU - Stephanidis C.
PY - 2013
SP - 5
EP - 15
DO - 10.5220/0004305600050015