Use of Semi-Formal and Formal Methods in Requirement Engineering of ILMS

作者: Souvik Sengupta , Ranjan Dasgupta

DOI: 10.1145/2693208.2693235

关键词: Requirement prioritizationNon-functional requirementFunctional requirementRequirements engineeringComputer scienceRequirements traceabilityRequirementDomain modelRequirements analysisSoftware engineering

摘要: A systematic approach in requirement engineering helps discovering and understanding the requirements at different levels of abstraction as well makes traceable verifiable early project. This paper presents a methodology for by using combination formal semiformal techniques to model software analysis verification. The proposed framework incorporates requirement-analysis requirement-verification models, which are guided Domain Model represented Conceptual Class diagram defined Ontology. is particularly useful when hierarchical traceability between detailed level its correspondence an abstract required. also allows verification accordance with respect Model. each three modeling techniques: Graph, Use-Case VDM-SL specification. ensure levels, three-dimensional schema, proposed. Requirements Intelligent Learning Management System used example illustrate proposal.

参考文章(32)
Iris Reinhartz-Berger, Arnon Sturm, Behavioral Domain Analysis - The Application-Based Domain Modeling Approach Lecture Notes in Computer Science. pp. 410- 424 ,(2004) , 10.1007/978-3-540-30187-5_29
Chakkrit Snae, Michael Brückner, Ontology-Driven E-Learning System Based on Roles and Activities for Thai Learning Environment Interdisciplinary Journal of e-Learning and Learning Objects. ,vol. 3, pp. 1- 17 ,(2007) , 10.28945/382
John Sowa, Conceptual Graphs: Draft Proposed American National Standard Conceptual Structures: Standards and Practices. pp. 1- 65 ,(1999) , 10.1007/3-540-48659-3_1
Klaus Pohl, The Three Dimensions of Requirements Engineering conference on advanced information systems engineering. pp. 275- 292 ,(1993) , 10.1007/978-3-642-36926-1_5
Gretchen Irwin, , Daniel Turk, , An Ontological Analysis of Use Case Modeling Grammar Journal of the Association for Information Systems. ,vol. 6, pp. 2- ,(2005) , 10.17705/1JAIS.00063
Adil Kabbaj, Development of Intelligent Systems and Multi-Agents Systems with Amine Platform Conceptual Structures: Inspiration and Application. pp. 286- 299 ,(2006) , 10.1007/11787181_21
Stan Buhne, G. Halmans, K. Pohl, Matthias Weber, Henning Kleinwechter, Thomas Wierczoch, None, Defining requirements at different levels of abstraction ieee international conference on requirements engineering. pp. 346- 347 ,(2004) , 10.1109/RE.2004.16
G. S. Anandha Mala, G. V. Uma, Automatic construction of object oriented design models [UML diagrams] from natural language requirements specification pacific rim international conference on artificial intelligence. pp. 1155- 1159 ,(2006) , 10.1007/978-3-540-36668-3_152