advertisement

Reasoning Module Interface

67 %
33 %
advertisement
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
advertisement

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

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

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

C# as user interface calling Prolog as reasoning module

I need to write a program using C# as user interface and getting input. Then after that, use Prolog to calculate the answer, and give back to C# to display.
Read more