Search
2009 Volume 24
Article Contents
RESEARCH ARTICLE   Open Access    

Engineering spatial concepts

More Information
  • Abstract: The 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.
  • 加载中
  • Cite this article

    Daniela Micucci, Francesco Tisato, Marzia Adorni. 2009. Engineering spatial concepts. The Knowledge Engineering Review. 24: doi: 10.1017/S0269888909000149
    Daniela Micucci, Francesco Tisato, Marzia Adorni. 2009. Engineering spatial concepts. The Knowledge Engineering Review. 24: doi: 10.1017/S0269888909000149

Article Metrics

Article views(24) PDF downloads(139)

Other Articles By Authors

RESEARCH ARTICLE   Open Access    

Engineering spatial concepts

The Knowledge Engineering Review  24 Article number: 10.1017/S0269888909000149  (2009)  |  Cite this article

Abstract: Abstract: The 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.

    • This work is part of the InSyEme (Integrated System for Emergency) project. InSyEme is funded by MIUR (Italian Ministry of Education, University, and Research) under the FIRB Programme for supporting basic research, Grant no. RBIP063BPH.

    • Copyright © Cambridge University Press 20092009Cambridge University Press
References (24)
  • About this article
    Cite this article
    Daniela Micucci, Francesco Tisato, Marzia Adorni. 2009. Engineering spatial concepts. The Knowledge Engineering Review. 24: doi: 10.1017/S0269888909000149
    Daniela Micucci, Francesco Tisato, Marzia Adorni. 2009. Engineering spatial concepts. The Knowledge Engineering Review. 24: doi: 10.1017/S0269888909000149
  • Catalog

      /

      DownLoad:  Full-Size Img  PowerPoint
      Return
      Return