Skip to main content
×
Home
    • Aa
    • Aa

Life cycles in software and knowledge engineering: a comparative review

  • Michael Wilson (a1), David Duce (a1) and Dan Simpson (a2)
Abstract
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.

Copyright
Linked references
Hide All

This list contains references from the content that can be linked to their source. For a full set of references and notes please see the PDF or HTML where available.

N Cercone and G McCalla , 1987. “What is knowledge representation” In: The Knowledge Frontier: Essays in the Representation of Knowledge N Cercone and G McCalla (Eds.) New York: Springer-Verlag. A review of knowledge representation techniques.

K L McGraw and M R Seale , 1988. “Knowledge elicitation with multiple experts: considerations and techniquesArtificial Intelligence Review 2(1) 3144.

L J Peters , 1980. “Software representation and composition techniquesProceedings of the IEEE 68(9) 1085–93.

J Wyatt , 1987. “The evaluation of clinical decision support systems: a discussion of the methodology in the ACORN project”. In: Proceedings of AIME '87, J Fox , M Fieschi and R Engelbrecht (Eds.), Berlin: Springer-Verlag.

C M Ashworth , 1988. “Structured systems analysis and design method (SSADM)Information and Software Technology 30(3) 153163. This paper outlines the stages of the standard software development method used for UK government projects.

B W Boehm , 1981. Software Engineering Economics Englewood Cliffs, NJ, USA: Prentice Hall. This is the standard text on the prediction of the time, effort and resources required for a software development project.

I Cambell , 1986. “PCTE proposal for a common tool interface”. In: Software Engineering Environments I Sommerville (Ed.), London: Peter Peregrinus on behalf of the Institution of Electrical Engineers. This is a description of the EEC sponsored interface for software development tools.

L Ford , 1987. “Artificial intelligence and software engineering: a tutorial introduction to their relationshipArtificial Intelligence Review 1(4) 255273. An introduction to the role of software engineering in KBS development.

D Partridge and Y Wilks , 1987. “Does AI have a methodology which is different from software engineering?Artificial Intelligence Review 1(2) 111121. A controversial defence of the differences between AI and software engineering methods.

J Breuker and B Wielinga , 1987. “Use of models in the interpretation of verbal data”. In: Knowledge Aquisition for Expert Systems: a Practical Handbook A L Kidd (Ed.), New York: Plenum Press. A description of the KADS knowledge acquisition phase.

Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

The Knowledge Engineering Review
  • ISSN: 0269-8889
  • EISSN: 1469-8005
  • URL: /core/journals/knowledge-engineering-review
Please enter your name
Please enter a valid email address
Who would you like to send this to? *
×