Headed by Ms Rachel Bosua
Aim
The activities of the Object Oriented Technology and Development (OOTD)
Group cover all aspects that relate to object oriented software engineering.
As a subdiscipline of Computer Science, Object oriented software engineering
focusses on the study of principles and methodologies for specifying, developing
and maintaining object oriented software systems and applications. The rationale
for creating such a group, is the major change from the traditional way in
which sofware is being developed to that of component driven, object-oriented
development. Aspects that contribute to this paradigm shift is new developments
in programming languages such as Java, networking, the world-wide web,
distributed computing, as well as standards and frameworks for distributed
computing. The activities of this research group is not limited to the area
of software engineering but has an interaction between members of other research
groups in our department, for example the Network
and HCI focus groups.
Current Research
Activities
Activity |
Contact Person/s |
OO systems development methods using the UML
notation |
Linda
Miller |
OO systems development methods using the UML
patterns |
Linda
Miller |
Evaluation of various CORBA environments in order to recommend
a suitable CORBA environment for our post graduate teaching programme. This
will include a practical implementation using CORBA and C++ |
Chris Bornman
Petra le Roux |
A critical comparison of middelware namely DCOM and CORBA -
this comparison uses a meta-modeling approach to compare these two types
of middelware. |
Rachelle
Bosua |
An evaluation of quality measures for OO systems development
- this evaluation focuses on an UML-based OO method |
Rachelle Bosua
|
Risk management of OO systems development projects
|
Linda
Miller |
The development and implementation of network communication
design patterns. |
Bob Jolliffe
|
Development and implementation of Java servlets and Java Data
Base Connectivity (JDBC) |
Bob Jolliffe
|
Comparison of OO programming languages |
Rachelle Bosua
|
Comparison of OO methods and CASE tools |
Rachelle Bosua
|
Determination of OO methodology and CASE tool method companionship
|
Rachelle Bosua
|
Presentations&
Publications
- Bornman C H & A L du
Plessis: Constructing Software Engineering
Environments using the System Encyclopedia Manager system, Research Report
87-05.
- Bornman C H & A L du
Plessis: A System Development Workbench for
Real-Time Systems, Research Report 87-08.
- Bornman C H, A L du Plessis&
D Teichroew: A Software Engineering
Environment for Real-Time Systems, Research Report 87/07.
- Bornman C H: A State-of-the-Art Report on Integrated Project
Support Environments, Interne verslag RR90-04, 1990
- Bornman C H: Approaches to Software Reusability, Interne verslag
RR90-05, 1990
- Bornman C H: A Multi-perspective Framework for System Development
Methodologies, Interne verslag RR90-06, 1990.
- Bornman C H & A L du
Plessis: "A System Development Workbench
for Real-Time Systems", Proc. of Int. Symp. on Information Systems,
Johannesburg, April 1987, 23 pp.
- Bornman C H & A L du
Plessis: "Constructing Software
Engineering Environments using the System Encyclopedia Manager (SEM)
System", Proc. of Int. Symp. on Information Systems, Johannesburg,
April 1987, 12 pp.
- Bornman C H & A L du
Plessis: "LBAM SEE: A Software
Engineering Environment for Burroughs", Proc. ISETT Conf., Ann Arbor,
MI, USA, Aug 1986, 13 pp.
- Bornman C H & D
Teichroew: "ELSIM SEE: A Software Engineering
Environment for Real-Time Systems", Proc. ISETT Conf., Santa
Margherita, Italy, May 1986, 20 pp.
- Bornman C H & A L du Plessis: "ELSIM - A Methodology for
Real-Time Systems", Proc. ISETT Conf., Santa Margherita, Italy, May
1986, 19 pp.
- Bornman C H: "Use of Software Tools in a Software Engineering
Environment", SENSI-seminaar, UNISA, Jun '87, Kaapstad& Apr '88,
Durban.
- Bornman C H: "Software Engineering Workbenches",
ICL-seminaar, Johannesburg, Aug. '87.
- Bornman C H: "Die Studieterrein van Inligtingstelsels",
Inligtingkunde Simposium, Universiteit Pretoria, Pretoria, 1992
- Bornman C H & A L du
Plessis: "The ELSIM language: an FSM-based
language for ELSIM SEE", Quaestiones Informaticae, Vol 5, No3, p67-75,
1987.
- Bosua
R: SALA: A Specification Language for an Object-oriented
development
methodology, Unisa, 1988 (MSc)
- Bosua R:
SALA: A Specification Language for an Oject-oriented
Methodology; MSc/PhD Conference, Stellenbosch, 1987.
- Bosua R& A L du
Plessis: "An Ada Compatible Specification
Language". South African Computer Journal. March, 1991.
- Bosua R: The Use of Computers in a Hospital Environment, Unisa
Bulletin, Oct 1988.
- Bosua R:
SALA: A Specification Language for an Object-oriented
Methodology - Colloquium, Dept. Rekenaarwetenskap, Unisa, 1988.
- M.R.
de Villiers& P.
Kotze Applying Software Engineering Methods to Instructional Systems
Development. Article in the South African Computer Journal, No 20, August
1997.
- M.R. de Villiers
Integrating a Software Engineering Approach with Instructional Factors in
the Development of Instructional Systems - in short: S E + I D in I S D.
Poster presentation at SAICSIT.95 (South African Institute for Computer
Scientists and Information Technologists) Symposium, Pretoria 1995.
-
M.R. de Villiers&
P. Kotze Software Engineering
Development Methodologies applied to Computer-Aided Instruction. Paper at
SAICSIT 96 (South African Institute for Computer Scientists and Information
Technologists) Annual Research and Development Symposium, Durban. September
1996.
- M.R. de Villiers
Integrating a Software Engineering Approach and Instructional Factors in
Instructional Software Development - illustrated by a Prototype in Theoretical
Computer Science. Unpublished MSc dissertation, University of South Africa,
Pretoria, 1995.
- Kotzé P& Renaud K;
An integrated classification of multiple database systems;
South African Computer Journal, 1996; No 18; p32 - 39
- Kotzé P& Renaud K;
The recovery problem in multidatabases -characteristics and solutions;
South African Computer Journal, 1997; No 20; p 62 - 66
-
Look M : Knowledge-based Support for Object-oriented Design,
MSc-verhandeling, Unisa, Junie 1994.
-
Look M& Steenkamp A L: "A Knowledge Support System for Object-oriented Design",
SACLA, Magoesbaskloof, 30 Junie& 01 Julie 1994
-
Look M : "Knowledge-based Support for Object-oriented Design",
MSc/PhD Konferensie, Stellenbosch, 14& 15 Desember 1994.
-
Look M& Steenkamp A L: "Object-oriented Development: Knowledge Base Support for Design", Plakkaatvoordrag by SAICSIT '95
Simposium, Pretorius, 25& 26 Mei 1995.
-
Look M : "Knowledge-based Support for Object-oriented Design:, Proceedings of the 9th Annual Master and PhD Students in Computer Science Conference held on the 14th and 15th December 1994 at the Stellenbosch Unviersity Seminar
Centre, Stellenbosch.
-
Look M & Steenkamp A L: "Object-oriented Development: Knowledge Base Support for Design", Plakkat voordrag in Proceedings SAICSIT '95 Research and Development Symposium held on 25th and 26th May 1995 at the University of South Africa, Pretoria.
-
R C Nienaber: A Technology Framework for Client/Server Software.
-
R C Nienaber: Development Process Models for Client/Server Software Development.
-
R C Nienaber: Technology Framework for Client/Server Development, Technikon Pretoria,
Navorsingsdag, 14 Oktober 1997.
|