DocumentCode
2383789
Title
A Formal Model for the Building of State Machines: A Lightweight Approach
Author
Barajas, F.V.
Author_Institution
Regiomontana Univ., Monterrey
fYear
2007
fDate
March 6 2007-Feb. 8 2007
Firstpage
194
Lastpage
203
Abstract
In this paper the author uses Alloy, as a modeling language, to model the elements that form a state machine and the rules that govern how they can be connected. This modeling language is also a formal method that develops a model incrementally and can analyze it in an early state of the design having the advantage of detecting modeling errors very quickly. By using the formal method, some instances of the model are generated without making a line of code. The paper presents two models based on the formal approach: a graphical model and a textual model. The graphical model is used as an overview of the system and the textual model to establish further constraints on the graphical model.
Keywords
finite state machines; formal specification; specification languages; Alloy modeling language; formal method; formal model; graphical model; lightweight approach; state machines; textual model; Computer science; Design engineering; Graphical models; Logic; Mathematical model; Performance analysis; Reliability engineering; Software engineering; Testing; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2007. SEW 2007. 31st IEEE
Conference_Location
Columbia, MD
ISSN
1550-6215
Print_ISBN
978-0-7695-2862-5
Type
conf
DOI
10.1109/SEW.2007.81
Filename
4402778
Link To Document