Intensional logic is the mathematical foundation for Intensional Programming Languages (IPL). Lucid, initially founded on the dataflow paradigm, embraced intensional logic, and became a multi-dimensional intensional programming language. In all these developments context was the core concept. In its becoming an IPL, Lucid implicitly absorbed the notion of context, allowing expressions to be evaluated at different contexts. However, context cannot be explicitly named and manipulated in the current versions of Lucid. This restricts the ability of Lucid to be an effective programming language for programming diverse applications. This thesis discusses the extension of Lucid with contexts as a first class object. That is, contexts can be defin...
Abstract: Context awareness refers to systems that can both sense and react based on their environme...
Context is a poorly used source of information in our computing environments. As a result, we have a...
These notes discuss formalizing contexts as first class objects. The basic relationships are: ist(c...
Based on a simple non-procedural language with temporal logic operators, Lucid underlies a family of...
This paper presents the integration into the GIPSY of Lucx’s context calculus defined in Wan’s PhD t...
There is a wide range of scenarios where software systems have to be able to behave differently acco...
We summarize the interaction between the theory behind intensional programming, as seen in Lucid; an...
Logical AI develops computer programs that represent what they know about the world primarily by log...
In the times of mobility and pervasiveness of computing, contextual information plays an increasingl...
In an environment where computing power is ubiquitous, software engineers need to cater for many dif...
International audienceThe current proposals for the inclusion of modules in the ISO Prolog standard ...
Context Logic (CL) is a logic in the original sense, but more than that, it is a methodology for des...
Linear logic provides an elegant framework for modelling stateful, imperative and con- current syste...
The dataflow language Lucid applies concepts from intensional logic to declarative ISWIM expressions...
Context-oriented programming (COP) facilitates creating software that can dynamically adapt to its e...
Abstract: Context awareness refers to systems that can both sense and react based on their environme...
Context is a poorly used source of information in our computing environments. As a result, we have a...
These notes discuss formalizing contexts as first class objects. The basic relationships are: ist(c...
Based on a simple non-procedural language with temporal logic operators, Lucid underlies a family of...
This paper presents the integration into the GIPSY of Lucx’s context calculus defined in Wan’s PhD t...
There is a wide range of scenarios where software systems have to be able to behave differently acco...
We summarize the interaction between the theory behind intensional programming, as seen in Lucid; an...
Logical AI develops computer programs that represent what they know about the world primarily by log...
In the times of mobility and pervasiveness of computing, contextual information plays an increasingl...
In an environment where computing power is ubiquitous, software engineers need to cater for many dif...
International audienceThe current proposals for the inclusion of modules in the ISO Prolog standard ...
Context Logic (CL) is a logic in the original sense, but more than that, it is a methodology for des...
Linear logic provides an elegant framework for modelling stateful, imperative and con- current syste...
The dataflow language Lucid applies concepts from intensional logic to declarative ISWIM expressions...
Context-oriented programming (COP) facilitates creating software that can dynamically adapt to its e...
Abstract: Context awareness refers to systems that can both sense and react based on their environme...
Context is a poorly used source of information in our computing environments. As a result, we have a...
These notes discuss formalizing contexts as first class objects. The basic relationships are: ist(c...