The paper presents a layered architecture that improves software modularity and reduces computational and communication overhead for systems requiring data from sensors in order to perform domain-related elaborations (e.g., tracking and surveillance systems). Each layer manages hypotheses that are abductions related to objects modeling the ”real world” at a specific abstraction level, from raw data up to domain concepts. Each layer, by analyzing hypotheses coming from the lower layer, abduces new hypotheses regarding objects at a higher level of abstraction (e.g., from image blobs to identified people) and formulates timed previsions about objects. The failure of a prevision causes a hypothesis to flow up-stream. In turn, previsions can flow downstream, so that their verification is delegated to the lower layers. The proposed architectural patterns have been reified in a Java framework, which is being exploited in an experimental multi-camera tracking system.

Fiamberti, F., Micucci, D., Mobilio, M., Tisato, F. (2013). A Layered Architecture Based on Previsional Mechanisms. In Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT-EA) (pp.354-359). Scitepress [10.5220/0004592503540359].

A Layered Architecture Based on Previsional Mechanisms

FIAMBERTI, FRANCESCO;MICUCCI, DANIELA;Mobilio, M;TISATO, FRANCESCO
2013

Abstract

The paper presents a layered architecture that improves software modularity and reduces computational and communication overhead for systems requiring data from sensors in order to perform domain-related elaborations (e.g., tracking and surveillance systems). Each layer manages hypotheses that are abductions related to objects modeling the ”real world” at a specific abstraction level, from raw data up to domain concepts. Each layer, by analyzing hypotheses coming from the lower layer, abduces new hypotheses regarding objects at a higher level of abstraction (e.g., from image blobs to identified people) and formulates timed previsions about objects. The failure of a prevision causes a hypothesis to flow up-stream. In turn, previsions can flow downstream, so that their verification is delegated to the lower layers. The proposed architectural patterns have been reified in a Java framework, which is being exploited in an experimental multi-camera tracking system.
paper
Data fusion, software architecture, architectural patterns
English
International Conference on Software Technologies (ICSOFT) - 29/31 July
2013
Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT-EA)
978-9898-56568-6
2013
354
359
none
Fiamberti, F., Micucci, D., Mobilio, M., Tisato, F. (2013). A Layered Architecture Based on Previsional Mechanisms. In Proceedings of the 8th International Joint Conference on Software Technologies (ICSOFT-EA) (pp.354-359). Scitepress [10.5220/0004592503540359].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/48266
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
Social impact