In the middle 80s Smith introduced a new way of deriving fully normalized tables: His
method was based on the use of an dependency list and a dependency diagram to produce
fifth normal form directly. We introduce the use ...
Mathematica has proven itself to be a suitable platform on which to develop prototype
Genetic Programming applications. However, due to the sheer complexity of genetic
programming calculations, non-trivial problems cannot ...
As changes in Information Technology and organisations move into the sophisticated areas of client/server computing and open, integrated architectures, the IS professional needs to develop an increasing range of skills and ...
The implementation of protocols can be speed up by incorporating formally validated designs in documents that describe new protocols. Unfortunately, this seldom happens in practice. It is proposed that a formally validated ...
In many applications today multiple pre-existing database systems are integrated
into a single multiple database system called a multidatabase system. There are
various characteristics of these systems which distinguish ...
Development software is one of the courses that first year students studying towards a
Diploma in Financial Studies enrol for. This course contains an appreciable amount of
RMCOBOL programming. Past experience is indicative ...
We investigate the performance of simulated annealing and tabu search, two new general
problem solving heuristics, on an examination timetabling problem. These two techniques
are described here and issues arising from ...
The independent online is the Internet service of Independent Newspapers, South Africa's
largest newspaper group. This paper is a case study of the events of the past year, including the lessons, successes and failures ...
In this extended abstract, we present a brief description of the tutorial. The primary
reference material, a book and some software (1] , is available for ftp from the Eindhoven University of Technology.
In this tutorial, ...
I/O Subsystem performance is one of the key components that impact the business operations of today's organisations. The objective of this paper is to provide a detailed performance evaluation of various storage architectures ...
Traditionally, Technikon training was focused on career-oriented education and training. This has changed over the last few years and research has started to play a major role in Technikon education. This additional objective ...
People work together to solve a wide variety of problems using different forms of
cooperation for each class of problem. Modern technology is complex, and therefore it is unusual for an individual to attempt the development ...
Artificial neural networks (ANNs) have been proven to be successful general machine
learning techniques for, amongst others, pattern recognition and classification. Realworld
problems in agriculture (soybean, tea), ...
The rapidly changing·end-user computing environment requires an informed recipient of information who can play an active role in the design of information systems to capture. retrieve and interpret data [6). We need our ...
Any company that is involved in manufacturing, must be able to tell the exact difference
between any two products of the same family. This is necessary to enable such a company to support these products during the total ...
The associative network presents a practical and efficient means for the storage and retrieval of data. Although the recall abilities of single-layer associative memories have been well researched[3], little investigation ...
The fundamental concept of the Pythagorean Brotherhood "All things are numbers"
could easily be implemented in processing textual data considered not only from a linguistic point of view but also as a quantity of numbers. ...
Software quality assurance for object-oriented information systems development is the issue dealt with here. A Quality Assurance Reference Model is proposed based on the Revised Spiral Life Cycle Model. The Quality Assurance ...
The term "software engineering" originally appeared as a (some would say, the) solution to the software crisis; the term that has been used to include all the problems, real or perceived, in the use of computers in society. ...
The real-time services offered by modern high speed networks are complex enough to
prompt a new look at how these services should be paid for. In this article, it is motivated that paying for the use of guaranteed services ...