Title :
Developing a Web Dictionary System Using the SOFL Three-Step Specification Approach
Author :
Fumiko Nagoya;Shaoying Liu;Kyousuke Hamada
Author_Institution :
Grad. Sch. of Int. Manage., Aoyama Gakuin Univ., Sagamihara, Japan
Abstract :
In component based developments, precise specifications and rigorous verifications strongly support to prevent unexpected failures caused by software components. For developing an application with third-party software components, formal methods provide effective ways to ensure the software quality. In this paper, we describe a development of web based dictionary system by connecting with several online resources, and how it is developed by using SOFL: a formal specification language and method. The requirements analysis is carried out by means of writing an informal specification and then refining into a semi-formal specification. The design specification is formally constructed using the formalized Data Flow Diagrams and the associated modules. We also discuss the implementation of the system and explain the details of a testing conducted for the quality assurance of the system.
Keywords :
"Software","Unified modeling language","Testing","Dictionaries","Object oriented modeling","Databases","Syntactics"
Conference_Titel :
IT Convergence and Security (ICITCS), 2015 5th International Conference on
DOI :
10.1109/ICITCS.2015.7292971