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.
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
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)
Bullivant, L.: Responsive Environments: architecture, art and design. Victoria and Albert Museum (2006)
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)
Micucci, D., Tisato, F., Adorni, M.: Engineering spatial concepts. The Knowledge Engineering Review 24(Special Issue 01), 77–93 (2009)
Group, O.M.: OMG Unified Modeling LanguageTM (OMG UML), Superstructure (February 2009), http://www.omg.org/spec/UML/2.2/Superstructure
Group, O.M.: Object Constraint Language (February 2010), http://www.omg.org/spec/OCL/2.2
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)
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)
Vieu, L.: Spatial representation and reasoning in artificial intelligence. In: Spatial and Temporal Reasoning, pp. 5–41 (1997)
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)
Masolo, C., Borgo, S., Gangemi, A., Guarino, N., Oltramari, A.: Wonderweb deliverabled18, ontology library (final). laboratory for applied ontology. Technical Report D18 (2003)
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)
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)
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)
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Communications of the ACM 15(12), 1053–1058 (1972)
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)
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)
Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications: The tota approach. ACM Trans. Softw. Eng. Methodol. 18(4), 1–56 (2009)
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)
Lee, C., Nordstedt, D., Helal, S.: Enabling smart spaces with osgi. IEEE Pervasive Computing 2(3), 89–94 (2003)
Carriero, N., Gelernter, D.: Linda in context. ACM Commun. 32(4), 444–458 (1989)
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)
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)
Cugola, G., Margara, A., Migliavacca, M.: Context-aware publish-subscribe: Model, implementation, and evaluation, pp. 875 –881 (July 2009)
Dey, A.K.: Understanding and using context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)