Affiliation:
1. Bengal Institute of Technology, Kolkata, India
2. NITTTR- Kolkata, India
Abstract
A systematic approach in requirement engineering helps in discovering and understanding the requirements at different levels of abstraction as well as makes the requirements traceable and verifiable early in the project. This paper presents a methodology for requirement engineering by using a combination of formal and semiformal techniques to model software requirements for analysis and verification. The proposed framework incorporates requirement-analysis and requirement-verification models, which are guided by the Domain Model represented by a Conceptual Class diagram and the defined Ontology. The proposed approach is particularly useful when requirements are defined in hierarchical levels of abstraction and traceability between a requirement at a detailed level and its correspondence at an abstract level is required. The proposed framework also allows verification of the accordance of the requirements with respect to the Domain Model. The requirement analysis model at each level of abstraction is represented by a combination of three different modeling techniques: Conceptual Graph, Use-Case diagram and VDM-SL specification. A verification model to ensure traceability between the requirements at different abstraction levels, using a three-dimensional schema, is also proposed. The Requirements of an Intelligent Learning Management System are used as an example to illustrate the proposal.
Publisher
Association for Computing Machinery (ACM)
Reference43 articles.
1. Lecture Notes in Computer Science Volume 1640;Sowa J.,1999
2. Gorschek T. and Wohlin C. 2006. Requirements Abstraction Model Requirements Eng Journal (2006) vol.11: 79--101 10.1007/s00766-005-0020-7 Gorschek T. and Wohlin C. 2006. Requirements Abstraction Model Requirements Eng Journal (2006) vol.11: 79--101 10.1007/s00766-005-0020-7
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Survey on Challenges and Achievements in Context-Aware Requirement Modeling;IEICE Transactions on Information and Systems;2020-03-01
2. Challenges in Context-Aware Requirements Modeling: A Systematic Literature Review;Communications in Computer and Information Science;2018
3. Using formal models to cross check an implementation;Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems;2016-06-21
4. Architectural design of a LMS with LTSA-conformance;Education and Information Technologies;2015-10-20