Curriculum Vitae: Chris Johnson

Last modified: Mon Apr 28 11:52:37 EST 2008

Personal Details

Business Address
Department of Computer Science
Australian National University
Canberra, ACT 0200
telephone 02 6125 4509 email Chris.Johnson@anu.edu.au
Date of birth
14 December 1951
Nationality
Australian/British

Academic details

Degrees

1973
BSc (honours) Monash University Information Science 1st Class Honours
1983
PhD Australian National University Department of Computer Science, supervisor Dr R B Stanton Thesis title: "Data Structure Representation and Transformation"

Awards

1969 Victoria Senior Government Scholarship
1975 Commonwealth Postgraduate Research Award

Professional Details

Academic appointments

currently: Associate Professor (academic level D)
Dept of Computer Science, ANU
February 2008-August 2008
Acting Deputy Dean (Education) ANU College of Engineering and Computer Science
January 1998-2002, 2004-2007
Head of Department, Dept of Computer Science, ANU
January 2006 - date
Associate Professor (lecturer level D), Department of Computer Science, Faculty of Engineering and Information Technology, ANU College of Engineering and Computer Science, Australian National University
July 1992 - December 2005
Senior Lecturer (lecturer level C), Department of Computer Science, Faculty of Engineering and Information Technology, Australian National University
Jan 1986-June 1992
Lecturer, Department of Computer Science, Faculty of Science, ANU
May 1984-Jan 1986
Lecturer, Department of Computer Science, University College, UNSW (Duntroon)
Jan 1983-May 1984
Lecturer, Department of Computer Science, Monash University
Jan 1980-Dec 1982
Research Assistant/Research Fellow, Department of Computer Science, University of York (UK)
Jan 1973-Jan 1975
Tutor in Computer Science, Department of Statistics, Faculty of Economics, ANU

Research

Research Interests

Software engineering of ubiquitous computing systems, parallel programming systems (tools, experimental implementation of parallel software systems, data management), design and implementation of high level languages.

Research projects (since 1986)

Smart Internet Technology CRC - Pelican project 2001–2004.
I was project leader in a project within the Intelligent Environments program of the CRC: the Pelican project "Defining the Context" for the development of descriptive standards, API, and software to support context-aware applications in a modern networked environment.
Partners in the CRC included 10 Australian universities, Motorola, Hewlett-Packard, Adacel.
 
CAP Research Program 1990–2003
The partners to the CAP Research Program were the Department of Computer Science and the Computer Sciences Laboratory at ANU, and Fujitsu Research Laboratories, Kawasaki, Japan. The broad aim of the program was to address the development of parallel computing technologies, especially those applicable to multicomputer architectures. The program was carried out on several Fujitsu AP-series multicomputers installed at ANU. The project ran from 1990 to 2003.
My work in this program was to develop methods for monitoring and debugging programs and middle-layer software running on parallel systems, object store technology for multicomputers, and persistent programming language implementation and application.
 
ACSys Cooperative Research Centre 1993–1998
The ANU, CSIRO and Sun, Fujitsu and DEC were major partners in a CRC of approx $2M per year. I was project leader in two projects that paralleled the CAP research program in the object store and persistent programming language areas, and I was program coordinator covering the area labelled "advanced server technology".
 
KRIS Project 1988–1990
This project was funded over the period Jan 1988 to Sep 1990 by an Industry Research and Development Grant (GIRD scheme) awarded by the Commonwealth Department of Industry, Technology and Commerce. Project partners were the Department of Computer Science (with Professor R. B. Stanton, Dr B. P. Molinari and Dr. C. W. Johnson as Investigators) and Scientific Industrial Automation Pty Ltd. The aim of the project was to design and implement a programming environment for a robotics workcell. The total funding supplied under the grant was $380,000.
My responsibilities under this project involved: software systems architecture and implementation design and review; participation in the research of a task planning architecture for cooperating robots; participation in the concept proving and design of a programming environment and real-time controller for a workcell involving several cooperating robots.

Research Supervision

Charles Loboz PhD 1987-90 An analysis of program execution: issues for computer architecture (awarded)
Sompat Roongtawanreongsri MSc 1995-97 Performance evaluation and modelling of MPI communication functions (passed)
Pakorn Sae Chan PhD 1989-93 Improved Reconfiguration Strategies for Fault-Tolerant Mesh-Connected Arrays (awarded)
Stephen Fenwick PhD 1994-97 State-based performance analysis of multicomputer object store applications (submitted)
Wanli Ma PhD 1994-2001 Parallel computing with the chemical abstract machine
Sam Taylor PhD 1997-2002 Geospatial Imagery in Collaborative Virtual Environments
Mithun Alexander PhD 2003- Integrating Upcoming Standards for Multimedia and Health Information
Teddy Mantoro PhD 2002-2006 Context-aware computing

plus supervisory panel responsibilities for numbers of other students.

Learned societies

Member, IEEE

Member, Australian Computer Society ACS

Other professional activities and outreach

Extra-curricular teaching and consulting

Publications

Papers in Refereed Journals

Conferences and Workshops (selection)

Technical reports (selection)