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