The Concept of Order of Conflict in Requirements Engineering

Alejandro Salado, Roshanak Nilchiani

Research output: Contribution to journalArticlepeer-review

27 Scopus citations

Abstract

Conventional approaches to system design use requirements as boundary conditions against which the design activity occurs. Decisions at a given level of the architecture decomposition can result in the flowing down of conflicting requirements, which are easy to fulfill in isolation but extremely difficult when dealt with simultaneously. Designing against such sets of requirements considerably limits system affordability. Existing research on the evaluation of such conflicts primarily seek to determine the level of conflicts between pairs of requirements. We assert in this paper that these methods are incomplete and using traditional methodologies can result in missing significant conflicts between groups of requirements. We provide a mathematical proof for this assertion and present two case studies that support the mathematical proof. We present the concept of "order of conflict." The objective of this paper is to prove why pairwise-based conflicting requirements identification and analysis methods based on pairwise comparisons are flawed.

Original languageEnglish
Article number6807513
Pages (from-to)25-35
Number of pages11
JournalIEEE Systems Journal
Volume10
Issue number1
DOIs
StatePublished - Mar 2016

Keywords

  • Conflict identification
  • conflicting requirements
  • satellite communication
  • system architecture
  • system theory

Fingerprint

Dive into the research topics of 'The Concept of Order of Conflict in Requirements Engineering'. Together they form a unique fingerprint.

Cite this