DocumentCode :
259424
Title :
The Design and Implementation of a Modeling Tool for Regular Expressions
Author :
Min Zeng ; Pan Liu ; Huaikou Miao
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear :
2014
fDate :
Aug. 31 2014-Sept. 4 2014
Firstpage :
726
Lastpage :
731
Abstract :
Model-based testing has been widely studied to generate test cases from the Finite State Machine (FSM). Due to the limitation of the modeling theory of FSM, it is hard to build a right model for software concurrent behaviors by FSM. Recently, we proposed a theory of test modeling based on regular expressions to construct test models for concurrent systems. To realize and put this theory into practice, we develop a lightweight modeling tool named as Regular-Finite State Machine (RFSM) to support visual modeling with regular expressions. It supports the production of seven operators for describing software behaviors and two methods for constructing the expression model, including the RFSM code editor and the toolbar editor. An algorithm for transforming the model into the extended regular expressions is also introduced.
Keywords :
concurrency control; finite state machines; program testing; software tools; RFSM code editor; concurrent systems; model-based testing; modeling theory; modeling tool design; modeling tool implementation; regular expressions; regular-finite state machine; software concurrent behaviors; test case generation; toolbar editor; visual modeling; Computational modeling; Educational institutions; Grammar; Software; Software algorithms; Testing; Visualization; RFSM; behavior model; concurrent systems; regular expressions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Applied Informatics (IIAIAAI), 2014 IIAI 3rd International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4799-4174-2
Type :
conf
DOI :
10.1109/IIAI-AAI.2014.148
Filename :
6913392
Link To Document :
بازگشت