Skip to main content

Abstract

Software components may need to reason on thematic information that are usually contextualized in several and different dimensions. A person, for instance, may be physically located in a room; may play a specific role in an organization chart; and may be associated with an RFID tag in a set of identifiers. Moreover, software components may require thematic information which are produced by other software components and, in turn, they may be sources of information. This paper presents an interoperability model based on spatial concepts. The spatial model supports the contextualization of thematic information in different spaces - be they conceptual or physical. Main concepts are spaces, locations and mapping between locations belonging to different spaces. The model constitutes the basis to enable information sharing between software components. From this point of view, software components declare their interest in information from specific spatial locations (subscription contexts) and diffuse information in possibly other specific spatial locations (publication contexts). In a framework reifying the model we propose, software components may retrieve information without knowing who are the other components in the system. Indeed, the model enforces the indirect communication between software components which may rely on different views of the information domain.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Aiello, M., Dustdar, S.: Are our homes ready for services? a domotic infrastructure based on the web service stack. Pervasive Mob. Comput. 4(4), 506–525 (2008)

    Article  Google Scholar 

  2. Bullivant, L.: Responsive Environments: architecture, art and design. Victoria and Albert Museum (2006)

    Google Scholar 

  3. Tisato, F., Micucci, D., Adorni, M., Cirasa, E.: Architectural abstractions for space awareness. In: Proceedings of the 2nd International Workshop on Ontology, Conceptualization and Epistemology for Software and Systems Engineering (ONTOSE) (2007)

    Google Scholar 

  4. Micucci, D., Tisato, F., Adorni, M.: Engineering spatial concepts. The Knowledge Engineering Review 24(Special Issue 01), 77–93 (2009)

    Article  Google Scholar 

  5. Group, O.M.: OMG Unified Modeling LanguageTM (OMG UML), Superstructure (February 2009), http://www.omg.org/spec/UML/2.2/Superstructure

  6. Group, O.M.: Object Constraint Language (February 2010), http://www.omg.org/spec/OCL/2.2

  7. Bateman, J., Farrar, S.: Spatial ontology baseline. Technical Report SFB/TR8 internal report I1-[OntoSpace]:D2, Collaborative Research Center for Spatial Cognition, University of Bremen, Germany (2004)

    Google Scholar 

  8. Grenon, P.: Tucking RCC in cyc’s ontological bed. In: Proceedings of the 18th International Joint Conference on Artificial intelligence, Acapulco, Mexico, pp. 894–899. Morgan Kaufmann Publishers Inc, San Francisco (2003)

    Google Scholar 

  9. Vieu, L.: Spatial representation and reasoning in artificial intelligence. In: Spatial and Temporal Reasoning, pp. 5–41 (1997)

    Google Scholar 

  10. Habel, C., Eschenbach, C.: Abstract structures in spatial cognition. In: Freksa, C., Jantzen, M., Valk, R. (eds.) Foundations of Computer Science. LNCS, vol. 1337, pp. 369–378. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  11. Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A.: Wonderweb deliverabled18, ontology library (final). laboratory for applied ontology. Technical Report D18 (2003)

    Google Scholar 

  12. Mascardi, V., Cord, V., Rosso, P.: A comparison of upper ontologies. In: Proceedings of the Conference on Agenti e industria: Applicazioni tecnologiche degli agenti software, WOA 2007 (2007)

    Google Scholar 

  13. Parent, C., Spaccapietra, S., Zimnyi, E.: Spatio-temporal conceptual models: data structures + space + time. In: Proceedings of the 7th ACM International Symposium on Advances in Geographic Information Systems, Kansas City, Missouri, United States, pp. 26–33. ACM Press, New York (1999)

    Google Scholar 

  14. Mark, D.M., Skupin, A., Smith, B.: Features, objects, and other things: Ontological distinctions in the geographic domain. In: Montello, D.R. (ed.) COSIT 2001. LNCS, vol. 2205, pp. 488–502. Springer, Heidelberg (2001)

    Google Scholar 

  15. Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)

    Article  Google Scholar 

  16. Perry, M., Hakimpour, F., Sheth, A.: Analyzing theme, space, and time: an ontology-based approach. In: Proceedings of the 14th Annual ACM International Symposium on Advances in Geographic Information Systems, Arlington, Virginia, USA, pp. 147–154. ACM, New York (2006)

    Google Scholar 

  17. Yuan, M.: Modeling Semantical, Temporal and Spatial Information in Geographic Information Systems. In: Geographic Information Research: Bridging the Atlantic, pp. 334–347. Taylor & Francis, Abington (1996)

    Google Scholar 

  18. Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications: The tota approach. ACM Trans. Softw. Eng. Methodol. 18(4), 1–56 (2009)

    Article  Google Scholar 

  19. Emmerich, W., Kaveh, N.: Component technologies: Java beans, com, corba, rmi, ejb and the corba component model. In: Proceedings of the 24th International Conference on Software Engineering, ICSE 2002, pp. 691–692 (2002)

    Google Scholar 

  20. Lee, C., Nordstedt, D., Helal, S.: Enabling smart spaces with osgi. IEEE Pervasive Computing 2(3), 89–94 (2003)

    Article  Google Scholar 

  21. Carriero, N., Gelernter, D.: Linda in context. ACM Commun. 32(4), 444–458 (1989)

    Article  Google Scholar 

  22. MacColl, I., Millard, D., Randell, C., Steed, A., Brown, B., Benford, S., Chalmers, M., Conroy, R., Dalton, N., Galani, A., Greenhalgh, C., Michaelides, D., Rodden, T., Taylor, I., Weal, M.: Shared visiting in equator city. In: CVE 2002: Proceedings of the 4th International Conference on Collaborative Virtual Environments, pp. 88–94. ACM, New York (2002)

    Google Scholar 

  23. Frey, D., Roman, G.: Context-aware publish subscribe in mobile ad hoc networks. In: Murphy, A.L., Vitek, J. (eds.) COORDINATION 2007. LNCS, vol. 4467, pp. 37–55. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  24. Cugola, G., Margara, A., Migliavacca, M.: Context-aware publish-subscribe: Model, implementation, and evaluation, pp. 875 –881 (July 2009)

    Google Scholar 

  25. Dey, A.K.: Understanding and using context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)

    Article  Google Scholar 

  26. Bernini, D., Micucci, D., Tisato, F.: Space integration services: a platform for space-aware communication. In: Proceedings of the 2010 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly. ACM, New York (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bernini, D., Micucci, D., Tisato, F. (2010). A Space-Based Interoperability Model. In: Sicilia, MA., Kop, C., Sartori, F. (eds) Ontology, Conceptualization and Epistemology for Information Systems, Software Engineering and Service Science. ONTOSE 2010. Lecture Notes in Business Information Processing, vol 62. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16496-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16496-5_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16495-8

  • Online ISBN: 978-3-642-16496-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics