The Requirements Apprentice: Automated Assistance for Requirements Acquisition
IEEE Transactions on Software Engineering
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
A Framework for Expressing the Relationships Between Multiple Views in Requirements Specification
IEEE Transactions on Software Engineering
ACM SIGSOFT Software Engineering Notes
ELIZA—a computer program for the study of natural language communication between man and machine
Communications of the ACM
Introduction to Bayesian Networks
Introduction to Bayesian Networks
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Reliable and accountable system design
The Knowledge Engineering Review
Network fragments: representing knowledge for constructing probabilistic models
UAI'97 Proceedings of the Thirteenth conference on Uncertainty in artificial intelligence
Complexity of finite-horizon Markov decision process problems
Journal of the ACM (JACM)
Architecture for the use of synergies between knowledge engineering and requirements engineering
CAEPIA'11 Proceedings of the 14th international conference on Advances in artificial intelligence: spanish association for artificial intelligence
Hi-index | 0.00 |
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.