Muutke küpsiste eelistusi

Handbook of Finite State Based Models and Applications [Kõva köide]

Edited by (Monmouth University, West Long Branch, New Jersey, USA)
  • Formaat: Hardback, 410 pages, kõrgus x laius: 254x178 mm, kaal: 870 g, 28 Tables, black and white; 209 Illustrations, black and white
  • Sari: Discrete Mathematics and Its Applications
  • Ilmumisaeg: 16-Oct-2012
  • Kirjastus: Chapman & Hall/CRC
  • ISBN-10: 1439846189
  • ISBN-13: 9781439846186
  • Formaat: Hardback, 410 pages, kõrgus x laius: 254x178 mm, kaal: 870 g, 28 Tables, black and white; 209 Illustrations, black and white
  • Sari: Discrete Mathematics and Its Applications
  • Ilmumisaeg: 16-Oct-2012
  • Kirjastus: Chapman & Hall/CRC
  • ISBN-10: 1439846189
  • ISBN-13: 9781439846186
"This handbook presents a collection of introductory materials on finite state theories and their applications. It offers an open treatment of the types of algorithms and data structures that are typically retained quietly by companies and provides performance information regarding individual techniques for various domain areas. A complete reference on finite state-based models and their applications, the book can be used by beginners as a quick reference guide and by researchers for an in-depth study ofthis area"--

A finite state model, or automata, is a model of behavior composed of a finite number of states, transitions between those states, and actions. They are routinely used in a wide range of fields, and here computer scientists, electrical engineers, mathematicians, and other contributors introduce the fundamentals of automata theory. They also describe some widely used automata, including transducers, tree automata, quantum automata, and timed automata. Other topics include regular path queries of graph-structured data, finite state automata in compiler, Petri nets, and model checking. Annotation ©2012 Book News, Inc., Portland, OR (booknews.com)

Applicable to any problem that requires a finite number of solutions, finite state-based models (also called finite state machines or finite state automata) have found wide use in various areas of computer science and engineering. Handbook of Finite State Based Models and Applications provides a complete collection of introductory materials on finite state theories, algorithms, and the latest domain applications. For beginners, the book is a handy reference for quickly looking up model details. For more experienced researchers, it is suitable as a source of in-depth study in this area.

The book first introduces the fundamentals of automata theory, including regular expressions, as well as widely used automata, such as transducers, tree automata, quantum automata, and timed automata. It then presents algorithms for the minimization and incremental construction of finite automata and describes Esterel, an automata-based synchronous programming language for embedded system software development.

Moving on to applications, the book explores regular path queries on graph-structured data, timed automata in model checking security protocols, pattern matching, compiler design, and XML processing. It also covers other finite state-based modeling approaches and applications, including Petri nets, statecharts, temporal logic, and UML state machine diagrams.

Preface ix
Contributors xi
1 Finite Automata
1(18)
Rana Barua
Kishan Chand Gupta
2 Large-Scale Regular Expression Matching on FPGA
19(26)
Yi-Hua E. Yang
Viktor K. Prasanna
3 Finite State Transducers
45(24)
Javier Baliosian
Dina Wonsever
4 Tree Automata
69(18)
Olivier Gauwin
5 Timed Automata
87(26)
Jun Sun
Yang Liu
Jin Song Dong
6 Quantum Finite Automata
113(32)
Daowen Qiu
Lvzhou Li
Paulo Mateus
Jozef Gruska
7 Finite Automata Minimization
145(26)
Marco Almeida
Nelma Moreira
Rogerio Reis
8 Incremental Construction of Finite-State Automata
171(20)
Jan Daciuk
9 Esterel and the Semantics of Causality
191(16)
Mohammad Reza Mousavi
10 Regular Path Queries on Graph-Structured Data
207(16)
Alex Thomo
S. Venkatesh
11 Applying Timed Automata to Model Checking of Security Protocols
223(32)
Miroslaw Kurkowski
Wojciech Penczek
12 Optimal Adaptive Pattern-Matching Using Finite State Automata
255(12)
Nadia Nedjah
Luiza de Macedo Mourelle
13 Finite State Automata in Compilers
267(16)
Yang Zhao
14 Finite State Models for XML Processing
283(14)
Murali Mani
15 Petri Nets
297(20)
Jiacun Wang
16 Statecharts
317(20)
Hanlin Lu
Sheng Yu
17 Model Checking
337(34)
Zhenhua Duan
Cong Tian
18 System Modeling with UML State Machines
371(16)
Omar El Ariss
Dianxiang Xu
Index 387
Jiacun Wang is an associate professor and the chair of the Department of Computer Science and Software Engineering at Monmouth University in West Long Branch, New Jersey. Dr. Wang is a senior member of IEEE and an associate editor of IEEE Transactions on Systems, Man and Cybernetics, Part C. His research interests include software engineering, discrete event systems, formal methods, wireless networking, and real-time distributed systems.