Multi-agent systems provide an ideal level of abstraction for facing complex applications where heterogeneous entities need to interact with each other and with legacy software. In Distributed Database Management Systems (DDBMSs) different databases need to be accessed and a continuous interaction between the database managers is required for completing a transaction. For these reasons, the application is suitable for being modeled using multi-agent system technology. The paper shows how to build a prototype of DDBMS using the tool CaseLP for the specification of the application's components, and adopting Constraint Logic Programming techniques for concurrency control and deadlock avoidance.
Agent-Oriented and Constraint Technologies for Distributed Transaction Management
MERELLI, Emanuela
1999-01-01
Abstract
Multi-agent systems provide an ideal level of abstraction for facing complex applications where heterogeneous entities need to interact with each other and with legacy software. In Distributed Database Management Systems (DDBMSs) different databases need to be accessed and a continuous interaction between the database managers is required for completing a transaction. For these reasons, the application is suitable for being modeled using multi-agent system technology. The paper shows how to build a prototype of DDBMS using the tool CaseLP for the specification of the application's components, and adopting Constraint Logic Programming techniques for concurrency control and deadlock avoidance.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.