Author:
Micucci Daniela,Tisato Francesco,Adorni Marzia
Abstract
AbstractThe success of a software system strongly depends on the ability of turning a precise domain analysis into a concrete architecture. Even if the domain model relies on sound ontological bases, there is often a wide semantic gap between the conceptual model and the concrete components that should reify it. To fill the semantic gap, relevant domain concepts should be engineered by identifying the corresponding architectural abstractions, which can be realized by concrete software components. Space plays a crucial role in many application domains, but surprisingly, related architectural abstractions have not emerged yet. This paper proposes space-related abstractions derived from the application of classical software engineering principles; in particular, the information hiding principle that leads to an operational definition of space. Basic abstractions are refined to deal with architectural aspects. As the underlying software engineering principles are close to principles that underlie the definition of space ontologies, the conjecture is that the proposed space architectural abstractions might be the basis for a formalization in ontological terms.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Software
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On Semantic Techniques for Intelligent Computing;2014 Eighth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing;2014-07
2. Grounding ecologies on multiple spaces;Pervasive and Mobile Computing;2012-08
3. A Space-Based Interoperability Model;Ontology, Conceptualization and Epistemology for Information Systems, Software Engineering and Service Science;2010