Using Semiformal and Formal Methods in Software Design: An Integrated Approach for Intelligent Learning Management System

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The use of graphical methods such as unified modelling language (UML) in conjunction with formal methods such as Vienna development method (VDM) can be significantly beneficiary in the software design phase due to their complimentary features. UML diagrams are very useful in communication among different stakeholders, but at the same time, being semiformal in nature, they lack formal syntax and preciseness due to textual description in notations. This makes it challenging to verify the design against the requirements. Conversely, a formal specification language like VDM-SL has the advantage of preciseness an unambiguous modelling, but unable to provide ease of understanding like UML. This paper presents a methodology that integrates the use of UML and VDM-SL in software design phase and also proposes a verification technique for the design artefacts with the requirements. A case study of intelligent learning management system (ILMS) is used in this paper to illustrate the proposed work. © Springer India 2015.

Cite

CITATION STYLE

APA

Sengupta, S., & Dasgupta, R. (2015). Using Semiformal and Formal Methods in Software Design: An Integrated Approach for Intelligent Learning Management System. In Advances in Intelligent Systems and Computing (Vol. 305 AISC, pp. 53–65). Springer Verlag. https://doi.org/10.1007/978-81-322-1988-0_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free