Skip to main content
notice

Doctoral Seminar: Ammar Alsaig

March 28, 2019
|


Speaker: Ammar Alsaig

Supervisors: Drs.  V. S. Alagar, N. Shiri

Supervisory Committee: Drs.  J. Bentahar, D. Goswami, G. Grahne

Title: Contelog:  A Framework for Representing and Reasoning With Contexts

Date: Thursday, March 28, 2019

Time: 10:15 a.m.

Place: EV 3.309

ABSTRACT

The notion of context has been around for a long time and has been the subject of numerous research by logicians, philosophers, and linguists. This in turn has resulted in the development of concepts,  techniques, and tools for modeling and reasoning with contexts. Many modern day computing applications, especially in areas such as ubiquitous and personalized services, and autonomous vehicles, have  emphasized the need for a rigorous development of context-aware  systems whose behaviours can be formally analyzed. However, existing  methodologies and techniques are mostly ad-hoc as they implement the  required methods with no formal representation for context, and more  importantly the tendency has been to loosely put together  deep-learning algorithms with knowledge-base system techniques. Such loose assemblage lack a solid formal foundation to support the systematic development, reasoning, and maintenance of context-aware systems. In this talk, after briefly surveying the current state of  research on contexts and contextual reasoning, the new framework  Contelog which is formal, flexible, and scalable is introduced.  Contelog is a logical framework for context modeling and reasoning, in  which contexts are represented and treated as first class citizens.  The proposed framework conservatively extends the syntax of Datalog, originally proposed for deductive database systems, and provides a  declarative fixpoint semantics of programs in which facts and rules  are annotated with contexts. The expressive power of Contelog has been illustrated in a Book of Contelog Examples, from which an interesting example is chosen to demonstrate the reasoning power of Contelog.




Back to top

© Concordia University