SEAIJan 23, 2013

An Application of Uncertain Reasoning to Requirements Engineering

arXiv:1301.6678v112 citations
Originality Synthesis-oriented
AI Analysis

This addresses a tough problem in requirements engineering for system developers, but it appears incremental as it applies an existing method (Bayesian Networks) to a known bottleneck.

The paper tackled the problem of translating user requirements into system requirements in requirements engineering by using Bayesian Networks to model domain knowledge and propagate belief, demonstrating the concept in a system specification.

This paper examines the use of Bayesian Networks to tackle one of the tougher problems in requirements engineering, translating user requirements into system requirements. The approach taken is to model domain knowledge as Bayesian Network fragments that are glued together to form a complete view of the domain specific system requirements. User requirements are introduced as evidence and the propagation of belief is used to determine what are the appropriate system requirements as indicated by user requirements. This concept has been demonstrated in the development of a system specification and the results are presented here.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes