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 language | English (US) |
---|---|
Article number | 6807513 |
Pages (from-to) | 25-35 |
Number of pages | 11 |
Journal | IEEE Systems Journal |
Volume | 10 |
Issue number | 1 |
DOIs | |
State | Published - Mar 2016 |
Externally published | Yes |
Keywords
- Conflict identification
- conflicting requirements
- satellite communication
- system architecture
- system theory
ASJC Scopus subject areas
- Control and Systems Engineering
- Information Systems
- Computer Science Applications
- Computer Networks and Communications
- Electrical and Electronic Engineering