
Publications
.
1985. Symbolic Semantics and Program Reduction. IEEE Trans. Software Eng.. 11:784-794.
.
1985. The Type System of Galileo. Data Types and Persistence (Appin), Informal Proceedings. :175-195.
.
1985. The Type System of Galileo. Data Types and Persistence (Appin). :101-119.
.
1987. Intensional Negation of Logic Programs: Examples and Implementation Techniques. TAPSOFT, Vol.2. :96-110.
.
1987. Symbolic Evaluation with Structural Recursive Symbolic Constants. Sci. Comput. Program.. 9:161-177.
.
1988. An Algebra of Logic Programs. ICLP/SLP. :1006-1023.
.
1988. Complete Logic Programs with Domain-Closure Axiom. J. Log. Program.. 5:263-276.
.
1988. A Progress Report on the LML Project. FGCS. :675-684.
.
1990. Algebraic Properties of a Class of Logic Programs. NACLP. :23-39.
.
1990. Declarative Semantics for Pruning Operators in Logic Programming. LPNMR. :27-37.
.
1990. Logic Programming within a Functional Framework. PLILP. :372-386.
.
1990. A Transformational Approach to Negation in Logic Programming. J. Log. Program.. 8:201-228.
.
1990. Universal Quantification by Case Analysis. ECAI. :111-116.
.
1991. Non-Determinism in Deductive Databases. DOOD. :129-146.
.
1991. Proving Termination of General Prolog Programs. TACS. :265-289.
.
1991. Theory Construction in Computational Logic. ICLP Workshop on Construction of Logic Programs. :241-250.
.
1992. Meta for Modularising Logic Programming. META. :105-119.
.
1992. The Type System of LML. Types in Logic Programming. :313-332.
.
1993. Datalog with Non-Deterministic Choice Computes NDB-PTIME. DOOD. :49-66.
.
1993. Reasoning about Termination of Pure Prolog Programs. Inf. Comput.. 106:109-157.
.
1994. Expressive Power of Non-Deterministic Operators for Logic-based Languages. Workshop on Deductive Databases and Logic Programming. :27-40.
.
1994. Implementations of Program Composition Operations. PLILP. :292-307.
.
1994. Implementations of Program Composition Operations. PLILP. :292-307.
.
1994. Modular Logic Programming. ACM Trans. Program. Lang. Syst.. 16:1361-1398.
.
1994. A Proof Method for Runtime Properties of Prolog Programs. ICLP. :584-598.

]