Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Enabling technology for knowledge sharing
AI Magazine
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Defining global requirements with distributed QFD
Digital Technical Journal
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Handling Obstacles in Goal-Oriented Requirements Engineering
IEEE Transactions on Software Engineering - special section on current trends in exception handling—part II
Communications of the ACM - Ontology: different ways of representing the same concept
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Commonality and Variability in Software Engineering
IEEE Software
Effectiveness of Elicitation Techniques in Distributed Requirements Engineering
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Inconsistency Measurement of Software Requirements Specifications: An Ontology-Based Approach
ICECCS '05 Proceedings of the 10th IEEE International Conference on Engineering of Complex Computer Systems
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Domain requirements are fundamental for software reuse and are the product of domain analysis. This paper presents an approach to elicit and analyze domain requirements based on ontology. Using subjective decomposition method, problem domain is decomposed into several sub problem domains. The top-down refinement method is used to refine each sub problem domain into primitive requirements, which are specified using ontology definition. Abstract stakeholders are used instead of real ones when decomposing problem domain and ontology is used to represent domain primitive requirements. Not only domain commonality, variability and qualities are presented, but also reasoning logic is used to detect and handle incompleteness and inconsistency of domain requirements. In addition, a case of ‘spot and futures trading’ e-business is used to illustrate the approach.