Elements underlying the specification of requirements

Alan M. Davis, Kathleen Jordan, Tsuyoshi Nakajima

Research output: Contribution to journalArticle

18 Citations (Scopus)

Abstract

As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.

Original languageEnglish
Pages (from-to)63-100
Number of pages38
JournalAnnals of Software Engineering
Volume3
Publication statusPublished - 1997
Externally publishedYes

Fingerprint

Specifications

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

Elements underlying the specification of requirements. / Davis, Alan M.; Jordan, Kathleen; Nakajima, Tsuyoshi.

In: Annals of Software Engineering, Vol. 3, 1997, p. 63-100.

Research output: Contribution to journalArticle

Davis, Alan M. ; Jordan, Kathleen ; Nakajima, Tsuyoshi. / Elements underlying the specification of requirements. In: Annals of Software Engineering. 1997 ; Vol. 3. pp. 63-100.
@article{994b6d394eac4f57bae7203698082ce6,
title = "Elements underlying the specification of requirements",
abstract = "As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.",
author = "Davis, {Alan M.} and Kathleen Jordan and Tsuyoshi Nakajima",
year = "1997",
language = "English",
volume = "3",
pages = "63--100",
journal = "Annals of Software Engineering",
issn = "1022-7091",
publisher = "Kluwer Academic Publishers",

}

TY - JOUR

T1 - Elements underlying the specification of requirements

AU - Davis, Alan M.

AU - Jordan, Kathleen

AU - Nakajima, Tsuyoshi

PY - 1997

Y1 - 1997

N2 - As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.

AB - As more and more complex computer-based systems are built, it becomes increasingly more difficult to specify or visualize the system prior to its construction. One way of simplifying these tasks is to view the requirements from multiple viewpoints. However, if these viewpoints examine the requirements using different notations, how can we know if they are consistent? This paper describes the elemental concepts that underlie all requirements. By reducing each view of requirements to networks of these elemental concepts, it becomes possible to better understand the relationships among the views.

UR - http://www.scopus.com/inward/record.url?scp=0031506469&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031506469&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0031506469

VL - 3

SP - 63

EP - 100

JO - Annals of Software Engineering

JF - Annals of Software Engineering

SN - 1022-7091

ER -