Jump to content

KAOS (software development)

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by James smith2 (talk | contribs) at 02:10, 1 August 2007 (Created page with ''''KAOS''' is a goal-oriented requirements engineering capturing approach. It allows for requirements to be calculated from goal diagrams. KAOS stands for ''Knowled...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

KAOS is a goal-oriented requirements engineering capturing approach. It allows for requirements to be calculated from goal diagrams. KAOS stands for Knowledge Acquisition in automated specification [1] or Keep All Objects Satisfied [2].

The University of Oregon and the University of Louvain (Belgium) designed the KAOS methodology in 1990. It is now widely taught worldwide at the university level and is a software industry de-facto standard for capturing software requirements.


  • A KAOS Tutorial
  • [www.cs.utoronto.ca/~alexei/pub/Lapouchnian-Depth.pdf Goal-Oriented Requirements

Engineering:An Overview of the Current Research]

References

[1] A. Dardenne, A. van Lamsweerde and S. Fickas. Goal-Directed Requirements Acquisition. Science of Computer Programming, 20(1-2), April 1993.

[2] A. van Lamsweerde, E. Letier. From Object Orientation to Goal Orientation: A Paradigm Shift for Requirements Engineering. Proc. Radical Innovations of Software and Systems Engineering, LNCS, 2003.