Knowledge Representation as the Basis for Requirements Specifications

Alexander Borgida,     Rutgers University

Sol Greenspan,     Schlumberger-Doll Research

John Mylopoulos,     University of Toronto

Publisher Summary

This chapter focuses on knowledge representations as the basis for requirements specifications. Specification of many kinds of knowledge about the world is essential to requirements engineering. Research on knowledge representation in artificial intelligence provides a wealth of relevant techniques that can be incorporated into specification languages. It is necessary to combine several kinds of modeling faculties into one language; a good modeling language should allow the designer to describe discourse entities and events ...

Get Readings in Artificial Intelligence and Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.