Reasoning Module Interface

67 %
33 %
Information about Reasoning Module Interface
Technology

Published on November 11, 2008

Author: dClauzel

Source: slideshare.net

Description

Communication interface and protocol for AtGentive's reasoning module

Reasoning Module Interface Claudia Roda - Damien Clauzel - Marco Raglianti The American University of Paris Atgentive consortium

Sample interaction (scenario 3) Application AtGentive Subscribe(atgentive.interruption_management, ConsumerReference, InitialTerminationTime) Subscribe(application.start_task, AtgentiveReference, InitialTerminationTime) Setup Mandatory for interruption Subscribe(application.new_information_available, AtgentiveReference, InitialTerminationTime) management Subscribe(application.complete_task, AtgentiveReference, InitialTerminationTime) Subscribe(application.resume_task, AtgentiveReference, InitialTerminationTime) Notify(subscriptionReference, ProducerReference, Message) standard 24.11.2006 Tampere Meeting - Reasoning Module Interface 2

Set-up phase • Subscriptions from Application to AtGentive (service request)  Conditioned to: • Subscriptions from AtGentive to Application (event notification request)

Supported notification services ● Management of interruption on external event ● Management of task urgency ● Management of task continuation ● Management of task feedback ● Management of idle user 24.11.2006 Tampere Meeting - Reasoning Module Interface 4

Standard Exchange ● From Application to AtGentive Notify(subscriptionReference, ProducerReference, Message) Where Message is an event ● From AtGentive to Application Notify(subscriptionReference, ProducerReference, Message) … Notify(subscriptionReference, ProducerReference, Message) Where Message is an intervention 24.11.2006 Tampere Meeting - Reasoning Module Interface 5

Event <EVENT> <TYPE> new information available </TYPE> <KEYWORDS> <list_of_keywords> </KEYWORDS> <ORIGINATOR> <originator_id> </ORIGINATOR> <RELATED_TASK> <task> </RELATED_TASK> <CONTENT> <applic. Content> </CONTENT> <EVENT_ID> <applic. id> </EVENT_ID> </EVENT> 24.11.2006 Tampere Meeting - Reasoning Module Interface 6

Example: Start Task Event <EVENT> <TYPE> start task </TYPE> <TASK> <task> </TASK> <CONTENT> <applic. content> </CONTENT> <EVENT_ID> <applic. id> </EVENT_ID> </EVENT> 24.11.2006 Tampere Meeting - Reasoning Module Interface 7

Example:Complete Task Event <EVENT> <TYPE> complete task </TYPE> <TASK_ID> <task_id> </TASK_ID> <CONTENT> <applic. content> </CONTENT> <EVENT_ID> <applic. id> </EVENT_ID> </EVENT> 24.11.2006 Tampere Meeting - Reasoning Module Interface 8

Intervention <INTERVENTION> <TYPE> propose task </TYPE> <RELATED EVENTS> <event id list> </RELATED EVENTS> <TASK> <task> <TASK> <CONTENT> <applic. content> </CONTENT> <JUSTIFICATION> <justification> </JUSTIFICATION> <MODE> <recommendations> </MODE> </INTERVENTION> 24.11.2006 Tampere Meeting - Reasoning Module Interface 9

Sample interaction Application AtGentive AskMe Subscribe(atgentive.interruption_management, ConsumerReference, InitialTerminationTime) Subscription to the Subscription to the services needed by AtGentive services needed by in order to provide the required service. AtGentive in order to provide the required service. ReferenceParameter of type EndPointReference Will be used by the NotificationConsumer to unsubscribe 24.11.2006 Tampere Meeting - Reasoning Module Interface 10

Add a comment

Related presentations

Related pages

Reasoning Module Interface, SlideSearchEngine.com

Reasoning Module Interface Claudia Roda - Damien Clauzel - Marco Raglianti The American University of Paris Atgentive consortium
Read more

Reasoning Module Interface Design Considerations

Reasoning Module Interface Design Considerations Alejandro G. Stankevicius∗ Laboratorio de Investigacin y Desarrollo en Inteligencia Artificial
Read more

Reasoning Module Interface Design Considerations

Reasoning Module Interface Design Considerations on ResearchGate, the professional network for scientists.
Read more

Dynamic Spatial Reasoning Capability in a Graphical ...

Dynamic Spatial Reasoning Capability in a Graphical Interface Evaluation Tool Michael Matessa (mmatessa@alionscience.com) Rick Archer (rarcher@alionscience ...
Read more

Modular programming - Wikipedia, the free encyclopedia

Modular programming is a software design technique that emphasizes separating the ... A module interface expresses the elements that are provided and ...
Read more

Patent US20140180997 - Information Processing Systems ...

Information processing systems, reasoning modules, and reasoning system design methods are described. According to one aspect, an information processing ...
Read more

Digital oscilloscope module with PC interface - Stephan Walter

Digital oscilloscope module with PC interface Stephan Walter ... These parameters are obtained by the same reasoning shown for the first amplifier.
Read more

Open Modules: A Proposal for Modular Reasoning in Aspect ...

Open Modules: A Proposal for Modular Reasoning in Aspect-Oriented Programming Jonathan Aldrich Institute for Software Research, International Carnegie ...
Read more