Abstract
The consequence finding problem consists in producing all the consequences of a logical theory or, depending on the application context, in a restricted subset of these consequences. When the available knowledge is naturally scattered among different sources of information, computing such consequences with respect to the global theory in a decentralized way is a challenging problem. This paper presents swtwo, a multilayered architecture that may be used to solve such consequence finding problems in peer-to-peer networks of collaborating entities, that may evolve over time. The general layout of this architecture is described as well as the roles of its main components. Thanks to a careful and modular design, the resulting framework is very generic. This facilitates alternative implementations of specific components as well as its extension with additional features. First experimental results are presented, illustrating the scalability and robustness of this architecture. This framework may be used as a robust building block for more advanced distributed applications, such as Peer Data Management Systems.
Keywords
- Automated reasoning
- collaborative problem solving
- peer-to-peer architectures
- inference systems
- consequence finding
MSC
68T15, 68T35, 03B05
Cite this article
@article{cai-2055,
author = {Philippe Chatalic and Andre de Amorim Fonseca},
title = {A Multi-Layered Architecture for Collaborative and Decentralized Consequence Finding},
journal = {Computing and Informatics},
volume = {34},
number = {1},
pages = {210--232},
year = {2015},
issn = {1335-9150},
url = {https://cai.type.sk/content/2015/1/a-multi-layered-architecture-for-collaborative-and-decentralized-consequence-finding/}
}
TY - JOUR AU - Philippe Chatalic AU - Andre de Amorim Fonseca TI - A Multi-Layered Architecture for Collaborative and Decentralized Consequence Finding JO - Computing and Informatics VL - 34 IS - 1 SP - 210 EP - 232 PY - 2015 SN - 1335-9150 UR - https://cai.type.sk/content/2015/1/a-multi-layered-architecture-for-collaborative-and-decentralized-consequence-finding/ KW - Automated reasoning KW - collaborative problem solving KW - peer-to-peer architectures KW - inference systems KW - consequence finding ER -
Chatalic, P., & Fonseca, A. d. A. (2015). A Multi-Layered Architecture for Collaborative and Decentralized Consequence Finding. Computing and Informatics, 34(1), 210–232. https://cai.type.sk/content/2015/1/a-multi-layered-architecture-for-collaborative-and-decentralized-consequence-finding/