Alun David Preece

Learn More
A ccording to folklore, an ancient Chinese curse says, " May you live in interesting times, " and interesting times usually are turbulent and difficult. The times we live in are not only interesting but also exciting. We are in just year 13 of the big bang that created the World Wide Web universe, a global information space previously unknown to mankind,(More)
Organisations increasingly need to integrate their database and knowledge-based systems into an enterprise-wide information system. This need applies to both new and legacy database and knowledge-based systems. This paper argues that modern mid-dleware technology, notably Java and CORBA, provides an eeective integration medium, particularly when combined(More)
Automatic verification tools such as COVER have proven to be valuable aids in the validation process for knowledge-based systems (KBS). COVER checks KBS for logical anomalies. Background domain knowledge can allow COVER to detect errors in knowledge bases that would otherwise go undetected. Ontologies are a necessary component of knowledge sharing: two KBS(More)
KQML is a protocol designed to support communication between software agents. A distributed system architecture based on software agents is intended as a solution to problems inherent in the client-server model. This report summarises the communication needs of software agents, and shows how KQML meets those needs. Whereas early versions of KQML were(More)
—This paper is the first step in our research plan towards addressing the fundamental question of how software agents can best aid distributed human teams performing time-stressed critical tasks in uncertain and dynamic environments. Based on prior work, we hypothesize that to improve the performance of human teams, agents must do some combination of the(More)