2006 8th International Workshop on Discrete Event Systems 2006
DOI: 10.1109/wodes.2006.382519
|View full text |Cite
|
Sign up to set email alerts
|

MFSMTools: Software for the Development, Verification, and Execution of Modular Finite State Machines

Abstract: This paper describes a set of software tools that have been developed to create, manipulate, verify, and execute logic control systems written using modular finite state machines (MFSMs). The MFSMs are specified using text files, and the software is written in Java for portability. Interaction with the environment is supported via digital IO, simulated IO, DeviceNet, Ethernet (sockets), and OPC tags. Logic controllers written using MFSMs have been implemented on several manufacturing testbeds at the University… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2015
2015
2015
2015

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 6 publications
0
1
0
Order By: Relevance
“…It is because large systems may result into finite state machines with potentially large number of states and associated conditions for state transitions, which can make the finite state machines difficult to comprehend. Therefore, this approach is not feasible in these situations because of the large size of the resulting control program and the associated complexity in developing, debugging and maintaining the program (Endsley et al, 2006). Therefore, a distributed finite state machine (DFSM) is used in this thesis and in the Loughborough research groups distributed control work more generally.…”
Section: Designing Control Elements Of a Componentmentioning
confidence: 99%
“…It is because large systems may result into finite state machines with potentially large number of states and associated conditions for state transitions, which can make the finite state machines difficult to comprehend. Therefore, this approach is not feasible in these situations because of the large size of the resulting control program and the associated complexity in developing, debugging and maintaining the program (Endsley et al, 2006). Therefore, a distributed finite state machine (DFSM) is used in this thesis and in the Loughborough research groups distributed control work more generally.…”
Section: Designing Control Elements Of a Componentmentioning
confidence: 99%