• 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