DocumentCode :
1601939
Title :
Finite state machines and their applications in software for industrial control
Author :
Drumea, Andrei ; Popescu, Camelia
Author_Institution :
Politehnica Univ. of Bucharest, Romania
Volume :
1
fYear :
2004
Firstpage :
25
Abstract :
Finite state machines (FSMs) are a common presence in digital circuit design. However, they can be very useful also for the software developer. Actual operating systems and application software are event-based and communication issues play a big role; these fields can be more easily handled with software based on finite state machines - software that is simpler and easier to understand, debug and modify. Embedded systems´ software can also benefit from state machines because of their efficient way of using the limited resources of the system. The paper presents some basic concepts of finite state machines, some typical applications, with focus on Web technologies (modem control, FTP - File Transfer Protocol, remote access via Telnet console) and some implementation issues - programming finite state machines in Delphi for Windows, in microcontroller assembly language and C. Latest trends are also analyzed - the hardware implementation of state machines in silicon, like the new Texas Instruments MSP430 series of low power microcontrollers. These electronic packages offer some features like reduced power consumption, a single chip solution for complex applications and high functional flexibility.
Keywords :
computer software; embedded systems; finite state machines; industrial control; microcontrollers; programming; telecommunication computing; C language; Delphi; FTP; File Transfer Protocol; Telnet console; Texas Instruments MSP430 series microcontrollers; Web technologies; application software; embedded systems; finite state machines; functional flexibility; hardware implementation; industrial control software; microcontroller assembly language; modem control; operating systems; power consumption; Application software; Automata; Communication system software; Digital circuits; Embedded software; Embedded system; Industrial control; Microcontrollers; Operating systems; Software debugging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004. 27th International Spring Seminar on
Print_ISBN :
0-7803-8422-9
Type :
conf
DOI :
10.1109/ISSE.2004.1490370
Filename :
1490370
Link To Document :
بازگشت