Contact Address
Michael Schroeder
Department of Computing
School of Informatics
City University London
Northampton Sqare
London EC1V 0HB
UK

msch@cs.city.ac.uk
Tel.: ++44-171-477 8918
Fax: ++44-171-477 8587



Topics
  • Intelligent Agents and Logic Programming
    Michael Schroeder works on logic-based intelligent agents for distributed diagnosis, information integration, argumentation and other applications. He has been defining and implementing an architecture for autonomous, model-based diagnosis agents whose core are extended logic programms. The expressive language is used to solve problems stemming from applications such as digital circuits, traffic control, integrity checking of a chemical database, alarm-correlation in cellular phone networks, diagnosis of an automatic mirror furnace, diagnosis of communication protocols, information integration, and argumentation.

      Online Tools
    • You may wish to try the diagnosis engine REVISE, (Mirror),
    • Ultima Ratio is a project on visualisation of formal argumentation. The argumentation tool is online, and you can see how Hamlet is stuck in the conflict of killing Claudius or not. You can also surf through ultima's knowledge base and have a look at an animation of the installation (10meg). Ultima Ratio was exhibited in Linz, Austria, at Ars Electronica on 8-10 September 1998. Have a look at the stand.
    • If you want to implement logical agents have a look at PVM-Prolog.




  • Efficient Information Retrieval on the Internet
    Julie McCann works on personal agents for efficient information retrieval on the internet. She investigate the use of metadata to increase searching effectiveness on the Internet and to determine optimisation parameters in data distribution and delivery systems using the Internet. The ESPRC-Project KENDRA addresses the problems of resource allocation and complex data object manipulation experienced by multi-media providers who aim to distribute their systems at a world wide level.



  • Mobile Agents and Constraints
    David Gilbert works on agent migration and modelling agents using constraints. In a project on Distributed Concurrent Constraint Programming he is developing a language for distributed problem solving using constraint-based reasoning. The language will be used to solve distributed scheduling applications and negociation algorithms.