Please visit the www pages of the Visual and Interactive Computing Group
CS_335: Foundations of AI
CS_345: Artificial Intelligence Applications
Tel.: (+44) 1792 295396 |

- H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, Object-oriented
methods in computer-aided control engineering environments: a symbiosis
for the future,
*Proc. 2nd Int. Conf. on Automation, Robotics and Computer Vision*(1992) - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, Modern
environments for dynamic system modelling,
*11th Int. Assoc. of Science and Technology for Development (IASTED) Conf. on Modelling, Identification and Control*(1992) - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, A reference
model for computer-aided control engineering,
*Open Systems - the way forward in computer-aided control engineering*, IEE Press (1992) 2.1-2.5 - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, Open
architecture for user interface design in CACE,
*Open Systems - the way forward in computer-aided control engineering*, IEE Press (1992) 3.1-3.4 - A.M.K. Shouaib, P.W. Grant and C.P. Jobling, A control engineering
toolkit for Mathematica on the Macintosh,
*IEE Colloquium on Computer Aided Control Systems Design, Algorithms, Packages and Environments*, Colloquium digest number 92/4, IEE Press (1992) - P.W. Grant, C.P. Jobling and C. Rezvani, Some control engineering applications
of Prolog,
*Logic Programming: New Frontiers*, Intellect (ed. D.R. Brough), Oxford (1992) 136-158 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, A Haskell implementation
of a generalised envelope method for sparse matrix factorisation,
*Second Int. Conf. on Array Structures - ATABLE '92*(ed. G. Hains and L.M.R. Mullin), University of Montreal, Montreal (1992) 247-260 - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, An
open architecture for computer-aided control engineering,
*IEEE Control Systems***13**(1993) 17-27 - H.A. Barker, P.W. Grant, C.P. Jobling and P. Townsend, The object oriented
paradigm: a means for revolutionising software development,
*IEE Computing and Control Engineering Journal***4**(1993) 10-14 - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, Modelling
environments for computer-aided control engineering,
*International Journal of Modelling and Simulation***13**(1993) 67-71 - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, Graphical
user interfaces in computer aided control system design,
*CAD for Control Systems*(ed. D. Linkens), Marcel Dekker, New York (1993) 561-578 - H.A. Barker, M. Chen, P.W. Grant, C.P. Jobling and P. Townsend, A reference
model for computer-aided control engineering,
*Proc. Int. Federation of Automatic Control (IFAC) World Congress VI*(ed. N.W. Jones), IFAC (1993) 437-441 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, Functional programming
for a computational fluid dynamics problem,
*Assoc. for Computational Mechanics in Engineering - Computational Mechanics '93, Institute for Numerical Methods in Engineering*(ed. N. Bicanic), Swansea (1993) 75-79 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, Some issues in a
functional implementation of a finite element algorithm,
*Proc. Conf. on Functional Programming Languages and Computer Architecture - FPCA '93*, ACM Press (1993) 12-17 - H.A. Barker, P.W. Grant, I.T. Harvey and C.P. Jobling, Object-oriented
data representation for computer-aided control engineering,
*Proc. Int. Federation of Automaic Control (IFAC) World Congress III*, IFAC (1993) 281-284 - P.W. Grant and C.P. Jobling, A Prolog toolkit for control system models,
*10th Int. Conf. on Logic Programming*, MIT Press (1993) 839-840 - C.P. Jobling, P.W. Grant, H.A. Barker and P. Townsend, Object-oriented
programming for computer-aided control engineering,
*Automatica***30**(1994) 1221-1261 - I.T. Harvey, P.W. Grant and C.P. Jobling, A project-based environment
for computer-aided control engineering,
*Proc. Joint Symposium on Computer Aided Control System Design - CACSD '94*(1994) 297-302 - I.T. Harvey, P.W. Grant and C.P. Jobling, Model management for computer-aided
control engineering,
*Proc. Int. Conf. - Control '94*, IEE Press (1994) 431-436 - P.W. Grant, M.F. Webster and X. Zhang, Distributed parallel processing
of a CFD code on workstation clusters,
*Numerical Grid Generation in Computational Fluid Dynamics and Related Fields*(ed. N.P. Weatherill, P.R. Eiseman, J. Haeuser and J.F. Thompson), Pineridge Press, Swansea (1994) 737-748 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, Experiences in parallelising
finite element problems in a functional style,
*Software - Practice and Experience,***25**(1995) 947-974 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, Computational fluid
dynamics, in:
*Applications of Functional Programming*(ed. C. Runciman and D. Wakeling), University College London Press, London (1995) 128-158 - P.W. Grant, J.A. Sharp, M.F. Webster and X. Zhang, Parallel computational
fluid dynamics, in:
*Applications of Functional Programming*(ed. C. Runciman and D. Wakeling), University College London Press, London (1995) 203-215 - P.W. Grant, M.F. Webster and X. Zhang, Solving computational fluid
dynamics problems on unstructured grids with distributed parallel processing,
*Proc. Workshop on Parallel Algorithms for Irregularly Structured Problems,*Lecture Notes in Computer Science Vol. 980, Springer-Verlag (1995) 187-198 - P.W. Grant, M.F. Webster and X. Zhang, A distributed implementation
of a finite element algorithm for fluid dynamics,
*Second European PVM Users' Group Meeting,*(ed. J. Dongarra et al.), Edition Hermes, Paris (1995) 95-100 - P.W.Grant, J.A. Sharp, M.F. Webster and X. Zhang, Sparse matrix representations
in a functional language,
*Journal of Functional Programming,***6**(1996) 1-28 - P.W. Grant, M.F. Webster and X. Zhang, Parallel Simulation of a multi-dimensional
computational fluid dynamics problem, In
*Proc. Fourth Euromicro Workshop on Parallel and Distributed Processing*, pages 11-14, Portugal, IEEE/CS (1996) 11-14 - H.A. Barker, P.W. Grant and J. Song, A graphical simulator for programmable
logic controllers based on Petri nets,
*Microprocessing and Microprogramming,*41:737-56, 1996 - P.W. Grant, L.G. Moseley and P.J. Harries, Fault diagnosis for industrial
printers using case-based reasoning,
*Engineering Applications of Artificial Intelligence,*9(2):163-73, 1996. - X. Li, P.W. Grant, and C.P. Jobling. An object-oriented information
model for intelligent modelling. In
*Proc. 13th IFAC World Congress on Automatic Control,*pages 1-5, San Francisco, CA, USA, july 1996. IFAC. - P.W. Grant, M.F. Webster, and X. Zhang. Coarse grain parallel simulation
for non- newtonian flows.
*Int. J. Num. Meth. Eng.*, 41:1321-1337, 1998. (Research Report: CSR 6-97). - X. Li, P.W. Grant, and C.P. Jobling. Intelligent object-oriented modelling.
In
*Advances in Computer-Aided Control System Design*, volume 1996/061, pages 6/1-6/3, Sheffield, UK, mar 1996. IEE Colloquium Digest. - X. Li, P.W. Grant, and C.P. Jobling. A knowledge representation scheme
for automatic model formulation. In
*Proc. IFAC 7th Symposium on Computer Aided Control Systems Design (CACSD '97),*1-5, Gent, Belgium, april 1997. IFAC. - H.A. Barker, P.W. Grant, I.T. Harvey, C.P. Jobling, and P. Townsend.
An approach to project management in computer{aided control engineering.
*Control Engineering Practice,*4:441-54, 1996. - M. Halepota, P.W. Grant, and C.P. Jobling. A platform neutral computer-aided
control engineering environment. In
*Proc. IFAC 7th Symposium on Computer Aided Control Systems Design (CACSD '97),*pages 1-13, Gent, Belgium, april 1997. IFAC. - M. Halepota, P.W. Grant, and C.P. Jobling. Design is a document. In Proc. IEE Conference Control '98, pages 1-5, Swansea, UK, june 1998. IEE. (Research Report: CSR 5-98).
- M. Dixon, P.W. Grant, and L.G. Moseley. Sewex - a flex based expert
system for sewage treatment works support. In
*Proc. Practical Applications of Knowledge Management*, pages 1-15, London, UK, march 1998. Practical Application Company. (Research Report: CSR 11-97). - M.L.E. Dixon, P.W. Grant, L.G. Moseley, and C. Spencer. A flex-based
expert system for sewage treatment works support.
*PCAI*, 12(4):35-38, 1998. - L.G. Moseley, P.W. Grant, and M.L.E. Dixon. The uses (plural) of expert
systems in waste water treatment. In
*Knowledge, Information & Data KID'98*, pages 155-168, Edinburgh, 1998. BHR Group Ltd. - P.W. Grant, M.L.E. Dixon, and L.G. Moseley. SewEx - a flex-based expert
system for sewage treatment works support in Welsh Water. In
*Applications of Logic and Constraint programming, JICSLP'98*, pages 151-167, Manchester, June 1998. Compulog. - A.S. Haji-Ismail, M. Chen, and P.W. Grant. Jacie - an authoring language for WWW-based collaborative applications.1998, (Research Report: CSR 23-98).
- M. Halepota, P.W. Grant, and C.P. Jobling. A dynamic docucentric environment
for system design support. In
*Proc. 1999 Western MultiConference, WMC'99*, pages 210-215, San Franciso, California, USA, Jan 1999. The society for Computer Simulation International. (Research Report: CSR 22-98). - A.E. Langham and P.W. Grant. Using competing ant colonies to solve
k-way partitioning problems with foraging and raiding strategies. In D. Floreano,
J-D. Nicoud, and F. Mondada, editors, In
*Proc. 5th European Conference on Artificial Life, ECAL'99*, volume 1674 of*LNCS*, pages 621-625, Swiss Federal Institute of Technology, Lausanne, September 1999. Springer. (Research Report: CSR 13-99). - A.E. Langham and P.W. Grant. A multilevel k-way partitioning algorithm
for finite element meshes using competing ant colonies. In W. Banzhaf,
J. Daida, A.E. Eiben, Garzon M.H., V. Honavar, M. Jakiela, and R.E. Smith,
editors, In
*Proc. 1999 Genetic and Evolutionary Computation Conference (GECCO-99)*, pages 1602-1608, Orlando, Florida USA, July 1999. Morgan Kaufmann. (Research Report: CSR 1-99), - A.E. Langham and P.W. Grant. Evolving rules for a self-organizing finite
element mesh generation algorithm. In
*Proc. 1999 Congress on Evolutionary Computation*, pages 161-168, Washington D.C., USA, July 1999. IEEE Computer Science. (Research Report: CSR 4-99), - A.E. Langham and P.W. Grant. Evolving the Building Activity of a Termite Colony for Finite Element Mesh Generation. pages 1-10, 1999, (Research Report: CSR1 4-99),
- A.S. Haji-Ismail, M. Chen, and P.W. Grant. Managing interactions and
communications in collaborative multimedia applications: The JACIE way.
In
*Proc. ICICS99*, Singapore, (Research Report: CSR 7-99), 1999. - Al Sadiq ul Amin M. Halepota, P.W. Grant, and C.P. Jobling. Document
centric environments: combining the solving and documentation processes.In
*Proc 15th IFAC 2002*, pages 1374-1379, 2002. (Research Report: CSR 12-99), 2001. - P.W. Grant, M. Haveraaen, and M.F. Webster. Coordinate free programming of computational fluid dynamics problems. pages 1-24, (Research Report: CSR 2-2000), 2001.
- A. Baloch, P.W. Grant, and M.F. Webster. Two and three dimensional
distributed computations for viscoelastic cavity flows. In D.M. Binding,
N.E. Hudson, J. Mewis, J-M Piau, C.J.S. Petrie, P. Townsend, M.H. Wagner,
and K. Walters, editors
*Rheology 2000 XIII Int Congress on Rheology*, vol 2, pages 220-2, Cambridge, UK, British Society of Rheology, (Research Report: CSR 10-2000), 2000. - A.S. Haji-Ismail, M. Chen, P.W. Grant, and M. Kiddell. JACIE - an authoring
language for rapid prototyping of net-centric, multimedia and collaborative
applications. In
*Proceedings International Symposium on Multimedia Software Engineering*, pages 385-392, Taipei, Taiwan, December 2000. IEEE Computer Society. - A.S. Haji-Ismail, M. Chen, P.W. Grant, and M. Kiddell. JACIE- an authoring
language for rapid prototyping of collaborative applications.
*Annals of Software Engineering*, 12:47-75, December 2001, (Research Report: CSR 3-2001) 2001. - A Baloch, P.W. Grant, and M.F. Webster. Homogeneous and heterogeneous
distributed cluster processing for two and three-dimensional viscoelastic
flows,
*Intl. Journal for Numerical Methods in Fluids*, 40(11)1347-1363, 2002. (Research Report: CSR 16-2000) 2001. - A.E. Langham and P.W. Grant. Emergent restructuring of resources in ant colonies: A distributed approach to real world engineering problems. (Research Report: CSR 2-2001) 2001.
- A. Baloch, P.W. Grant, and M.F. Webster. Parallel Computation of Two-Dimensional
Rotational Flows of Viscoelastic Fluids in Cylindrical Vessels.
*Engineering Computations*,19(7):820-853, 2002 (Research Report: CSR 4-2001), 2001. - A. Baloch, P.W. Grant, and M.F. Webster. Finite Element Distributed
Computation for Viscoelastic Rotating Flows. In
*Proc. European Congress on Computational Methods in Applied Sciences and Engineering, ECCOMAS 2001*, September 2001, pages 1-16, (Research Report: CSR 5-2001), 2001. - S.Z.Z Abidin, M. Chen, and P.W. Grant. Managing interaction and interest - through
the keyhole of noughts and crosses games. In
*Proc. IEEE Sixth International Symposium on Multimedia Software Engineering*, pages 132-5, 2004. (Research Report: CSR 11-2004), 2004. - O. Gilson, M. Chen, P.W. Grant, N. Silva, and J. Rocha. Information realisation:
Textual, graphical and audial representation of the semantic web. In
*Proc I-Know 06, 6th International Conference on Knowledge Management*, pages 465-47, 2006. - S.Z.Z Abidin, M. Chen, and P.W. Grant. Designing interaction protocols using
noughts and crosses type games.
*Journal of Network and Computer Applications*, 30(2):586-613, 2007. - D. Hubball, M. Chen, P.W. Grant, and D.P. Cosker. Evolutionary morphing for facial
aging simulation. In
*International Crime Science Conference*, British Library, July 2007. - Daniel Hubball, Min Chen, and Phil W. Grant. Image-based aging using evolutionary computing.
*Comput. Graph. Forum*, 27(2):607-616, 2008. - O. Gilson, N. Silva, P.W. Grant, and M. Chen.From web data to visualization via ontology mapping.
*Comput. Graph. Forum*, 27(3):959-966, 2008.