This textbook gives a systematized and compact summary, providing the
most essential types of modern models for languages and computation
together with their properties and applications. Most of these models
properly reflect and formalize current computational methods, based on
parallelism, distribution and cooperation covered in this book. As a
result, it allows the user to develop, study, and improve these methods
very effectively.
This textbook also represents the first systematic treatment of modern
language models for computation. It covers all essential theoretical
topics concerning them. From a practical viewpoint, it describes various
concepts, methods, algorithms, techniques, and software units based upon
these models. Based upon them, it describes several applications in
biology, linguistics, and computer science.
Advanced-level students studying computer science, mathematics,
linguistics and biology will find this textbook a valuable resource.
Theoreticians, practitioners and researchers working in today's theory
of computation and its applications will also find this book essential
as a reference.