Most modern computing systems consist of large numbers of software components that interact with each other. Correspondingly, the capability of re-using and composing existing software components is of primary importance in this scenario. In this paper we analyse the role of renaming as a key ingredient of component-based programming. More precisely, a meta-level renaming operation is introduced in the context of a logic-based program composition setting which features a number of other composition operations over general logic programs, that is, logic programs possibly containing negative premises. Several examples are presented to illustrate the increased knowledge representation capabilities of logic programming for non-monotonic reasoni...
Motivated by tools for automaed deduction on functional programming languages and programs, we propo...
: This paper concerns the formalization of our intuition of similar operational behavior of logic pr...
In this paper, we add a module system to supernormal default specifications (which have a circumscri...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
Compositionality of programs is an important concern in knowledge representation and software develo...
AbstractIn this paper we investigate updates of knowledge bases represented by logic programs. In or...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
AbstractCompositionality of programs is an important concern in knowledge representation and softwar...
A wide range of computer programs, including compilers and the-orem provers, manipulate data structu...
In this paper we define a compositional semantics for a generalized composition operator on logic pr...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Motivated by tools for automaed deduction on functional programming languages and programs, we propo...
: This paper concerns the formalization of our intuition of similar operational behavior of logic pr...
In this paper, we add a module system to supernormal default specifications (which have a circumscri...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
AbstractA simple extension of logic programming consists of introducing a set of basic program compo...
Compositionality of programs is an important concern in knowledge representation and software develo...
AbstractIn this paper we investigate updates of knowledge bases represented by logic programs. In or...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
AbstractCompositionality of programs is an important concern in knowledge representation and softwar...
A wide range of computer programs, including compilers and the-orem provers, manipulate data structu...
In this paper we define a compositional semantics for a generalized composition operator on logic pr...
This paper describes an algorithm performing an analysis and transformation of logic programs. The t...
Motivated by tools for automaed deduction on functional programming languages and programs, we propo...
: This paper concerns the formalization of our intuition of similar operational behavior of logic pr...
In this paper, we add a module system to supernormal default specifications (which have a circumscri...