Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-12T03:16:42.031Z Has data issue: false hasContentIssue false

Life cycles in software and knowledge engineering: a comparative review

Published online by Cambridge University Press:  07 July 2009

Michael Wilson
Affiliation:
Informatics Dept, Rutherford Appleton Laboratory, Chilton, Didcot, Oxon OX11 0QX, UK
David Duce
Affiliation:
Informatics Dept, Rutherford Appleton Laboratory, Chilton, Didcot, Oxon OX11 0QX, UK
Dan Simpson
Affiliation:
Dept of Computing, Brighton Polytechnic

Abstract

Progress in software engineering has led to system development following models of the system life cycle. These models incorporate the use of prototyping and formal methods of program verification. They are becoming supported by integrated project support environments and permit the planning and monitoring of software development projects.

In contrast, knowledge based systems (KBS) are developed using informal views of the system life cycle. Tools have been developed to support some stages of the life cycle in an undisciplined manner. The commercial use of KBS needs development projects to be planned and monitored. This requires methods and tools based on systematic life cycle models to be established for KBS.

This paper reviews the current state of life cycle approaches to software engineering and KBS development projects in order to provide a direction for the development of methodical KBS life cycle models.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1989

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable