There are a number of areas of computational logic, automated reasoning, logic programming and related topics of interest to researchers in the School of Computer Science and Information Technology at RMIT University. Some of these are described below. If you are interested in any of these topics, or have any queries about anything on this page, please contact James Harland.
Research
Areas
Agent
Reasoning Systems
An intelligent agent system, such as a
robot, or a system for air traffic control, has to make many decisions
about what action to take next. There are various aspects of such
reasoning, such as the available resources, the agent's predictions
about the near future, the agent's goals, the dynamics of the
environment and the actions of other agents. We are interested in many
aspects of this kind of reasoning, including the
Belief-Desire-Intention model of Rao and Georgeff (and in particular
for finding appropriate inference systems for such logics), logics of
expectation and observation, goal deliberation methods (particularly
those based around maintenance goals), and dealing appropriately with
conflicts over resources.
Flexible
Protocols
Interactions between heterogeneous
agents generally require methods which are much more flexible than some
standard network protocols. In particular, such protocols have to be
able to cope with a much more varied pattern of message passing between
the agents involved. We are interested in using logical methods to
assist with this problem, such as the specification of protocols,
reasoning about the interactions involved, verifying that particular
properties hold or reasoning about the negotiation process between
agents.
Proof
Systems
Methods of inference continue to
evolve, and one particular area of interest to us is that of
hypersequents, which introduce a disjunctive element into proof
trees. We are particularly interested in using this technique for
developing inference systems for weak intermediate logics. Other topics
of interest include the detection of redundant parts of a proof tree,
loop detection in proof search, re-arrangements of proofs, and the
development of tableau-based methods for epistemic logics.
Logic
Programming Languages
We have
an abiding interest in the development of logic programming languages
such as Lygon, which is
based on linear logic. Of particular interest are potential logic
programming languages based on extensions to linear logic, including
temporal linear logic, and spatial logics. The combination of
resources, time and space seems to be quite an attractive set of
features for reasoning about agent interactions, messages and the like.
Busy
Beaver machines
The remarkable class of
Turing machines known as busy beaver machines
is also of interest to members of the group.
Staff
Staff working on
topics in this area include
James Harland
Michael Winikoff
Lin Padgham
John Thangarajah
Others involved in
aspects of this work include
Wei Liu (University of
Western Australia)
David Pym (University of
Bath)
Current
Students
| Simon Duff | Ph.D. | Pro-Active Maintenace Goals in Agent Systems |
| Duc Pham | Ph.D | Agent Protocols via Temporal Linear Logic |
Past
Students
| Name |
Degree |
Topic | Date Awarded |
| Binh Tran | Ph.D. | Observation, Expectation and Attention Logics: A Foundation for Agent Theories | October, 2005 |
| Tatjana Lutovac |
Ph.D. |
Issues in Managing Redundancies in Proof Search | August, 2005 |
| Bunsong Chea | Ph.D. | Reasoning-oriented CAI Systems | October, 2004 |
| Stephen Callaghan | Ph.D. | Optimising Comparisons of Complex Objects by
Precomputing their Graph Properties (Joint supervisor with Dr. Gerard Ellis) |
March, 2001 |
| Abdullah Al-Amin | B.App.Sc. (Hons). |
Agent-Oriented Programming in Linear Logic | November, 1999 |
| Michael Chamberlain | B.App.Sc. (Hons). |
Optimisation of Linear Logic Programs | November, 1998 |
| Wing Ho Wong | B.App.Sc. (Hons). |
An Inductive Theorem Prover for Prolog Programs | November, 1995 |
| Arindam Gangopadhyay | M.App.Sci(IT) | Agent Protocols in Linear Logic | November, 2004 |
| Helinna Yiu | M.App.Sci(IT) | Programming Constructs for the Linear Logic Programming Language Lygon | March, 1997 |
| Yi Xiao Xu | M.App.Sci(IT) | Debugging Environment Design for the Logic Programming Language Lygon | March, 1995 |