We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byMatthew Scott
Modified over 5 years ago
Law Awareness in a Norm-regulated MAS Alberto Sardinha Gustavo Robichez de Carvalho Rodrigo Paes Pedro Cunha
© LES/PUC-Rio Outline Introduction Architecture Case Study : Supply Chain Management Conclusion Future Work
© LES/PUC-Rio Introduction Laws of a multi-agent system are defined at design time Static selection severely limits: –The openness of the system –The dynamic behavior that agents are expected to exhibit This work is concerned with the problem of law evolution awareness
© LES/PUC-Rio Law Awareness Law Awareness service is a publish/subscribe architecture –In runtime, this service notifies the catalogued agents of any law modification The subscriber (agent) sends a message containing a subscription to the publisher (law awareness service) –This subscription specifies the conditions under which the publisher will send a message to the subscriber Law Awareness Service Subscriber Subscription Notification
© LES/PUC-Rio Law Awareness The subscriber may send subsequent messages updating the subscription –Every update request or subscription tells the publisher what to look out for We propose a law awareness protocol as a means to agents interact with our service –subscribe-law-awareness The sender of this performative requests the service to be notified of law modifications. The condition field limits the kind of information that agents will receive. –update-subscription The sender of this performative informs the receiver the new conditions where the subscription is valid. The condition field limits the kind of information that agents will receive.
© LES/PUC-Rio Law Awareness We propose a law awareness protocol as a means to agents interact with our service –pause-notifications The sender of this performative asks the publisher to stop the notification process. –restart-notifications The sender of this performative asks the publisher to continue to notify law evolution. –notify-law-evolution The sender of this performative informs the receiver about the modification of laws. The content field informs the law variation. –unsubscribe-law-awareness The sender of this performative requests the service not to be notified of law modifications.
© LES/PUC-Rio Law Awareness Ontology
Case Study: Supply Chain Management
© LES/PUC-Rio Supply Chain Management Scenario SCM Model: Direct Sales to Customer This model is based on: –Dell –TAC SCM Arunachalam, R. and Sadeh, N. The Supply Chain Trading Agent Competition. Journal of Electronic Commerce Research Applications, 2004. Chopra, S. et al.. Supply Chain Management – Strategy, Planning and Operations. Published by Pearson Prentice Hall, 2004.
© LES/PUC-Rio Supply Chain Management Scenario Goals:
© LES/PUC-Rio Supply Chain Management Scenario Interaction between Manufacturer and Supplier:
© LES/PUC-Rio Supply Chain Management Scenario Ontolology to describe messages:
© LES/PUC-Rio Supply Chain Management Scenario Implementation based on Jess –The knowledge base of the agent is based on RDF triples as a template for unordered facts (deftemplate triple (slot predicate) (slot subject) (slot object)) –Example of fact in agent knowledge base (triple (predicate ns1#type") (subject ns2#ManufacturerOffer") (object ns3#Class") )
© LES/PUC-Rio Supply Chain Management Scenario Knowledge is loaded into agent (OWL to Jess) using XSLT stylesheets: Gandon, F. and Sadeh, N. Semantic Web Technologies to Reconcile Privacy and Context Awareness. Web Semantics Journal. Vol. 1, No. 3, 2004.
© LES/PUC-Rio Supply Chain Management Scenario Manufacturer receives a notification of a new Norm –The norm restricts the number of RFQs that can be sent to a Supplier This norm (in OWL) is added to the agents KB The agent is now aware of the new norm Law Awareness Service Subscriber Notification
© LES/PUC-Rio Supply Chain Management Scenario The Norm ontology and the instantiation
© LES/PUC-Rio Supply Chain Management Scenario Code of the Law Awareness: (defrule Norm_Awareness (triple (predicate ns1#hasRestriction") (subject ?normInstance) (object ?restriction) ) (triple (predicate ns2#type") (subject ?normInstance) (object ?normType) ) => (assert …) (printout t "Norm type = " ?normType crlf "Norm name = " ?normInstance crlf "will call restriction = " ?restriction crlf) )
© LES/PUC-Rio Supply Chain Management Scenario Code of the VerifyRFQ restriction (in maxRFQs): (defrule Verify_RFQ (triple (predicate "ns1#type") (subject ?rfq) (object ns2#ManufacturerRFQ") ) => (assert (triple (predicate ns3#hasMessage") (subject ns4#sendRFQ") (object ?rfq) ) (verifyRestriction) (printout t "RFQ = " ?rfq " is restricted by norm " crlf) )
© LES/PUC-Rio Supply Chain Management Scenario Code of the VerifyRFQ restriction (in maxRFQs): (deffunction verifyRestriction () (bind ?numRFQSent (+ ?numRFQSent 1)) (printout t "RFQs Sent = " ?numRFQSent crlf) (if (>= ?numRFQSent 3) then (printout t "Your are not allowed to send RFQs" crlf) )
Supply Chain Management Scenario DEMO
© LES/PUC-Rio Conclusions A first approach to tackle the problem of law evolution awareness –Provide a publish/subscribe architecture –Notifies in runtime the modifications of laws –Provide semantic support for agents We also depict the representation of laws using JESS and discuss how agents receive notifications and act according to law modification
© LES/PUC-Rio Future Work Use ROWL to describe rules (?) Include new Norms in more interactions Build service architecture with Semantic Web Services
GenArch: Automatic Product Derivation in Multi-agent Systems Product Line Elder Cirilo.
Computer Supported Cooperative Work by an Agent Oriented Software Engineering Approach: CSCW by AOSE Darlinton Carvalho
Towards an Integration Test Architecture for Open MAS
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
1 Hot DAML: Electronic Commerce Gateway David E. Anyiwo Bowie State University July 18, 2001.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
FIPA Interaction Protocol. Request Interaction Protocol Summary –Request Interaction Protocol allows one agent to request another to perform some action.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
WIMS 2014, June 2-4Thessaloniki, Greece1 Optimized Backward Chaining Reasoning System for a Semantic Web Hui Shi, Kurt Maly, and Steven Zeil Contact:
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
Recent researches show that predicative programming can be used to specify OO concepts including classes, objects, interfaces, methods, single and multiple.
David Pardoe Peter Stone The University of Texas at Austin Department of Computer Sciences TacTex-05: A Champion Supply Chain Management Agent.
1 The Supply Chain Management Game for the Trading Agent Competition 2004 Supervisor: Ishai Menashe Dr. Ilana David final presentation: 10-Oct-04.
A Semantic e-Wallet to Reconcile Privacy and Context Awareness Fabien L. Gandon & Norman M. Sadeh Mobile Commerce Lab. – Carnegie Mellon University.
A Brief Introduction to Rover 1 Spring February 2010 CMSC818G Christian Almazan Presenter A Brief Introduction to Rover04 February 2010.
Observer Pattern Tu Nguyen. General Purpose When one object changes state, all the dependent objects are notified and updated. Allows for consistency.
Multiagent Systems and Societies of Agents
UCI - Redmiles Practical Lessons Learned While Using Notification Servers To Support Application Awareness David Redmiles Cleidson R. B. De Souza, Santhoshi.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
© 2019 SlidePlayer.com Inc. All rights reserved.