O'Reilly logo

Practical UML Statecharts in C/C++, 2nd Edition by CRC Press

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter I. UML State Machines

www.CartoonStock.com

State machines are the best-known formalism for specifying and implementing event-driven systems that must react to incoming events in a timely fashion. The advanced UML state machines represent the current state of the art in state machine theory and notation.

Part I of this book shows practical ways of using UML state machines in event-driven applications to help you produce efficient and maintainable software with well-understood behavior, rather than creating “spaghetti” code littered with convoluted IFs and ELSEs. Chapter 1 presents an overview of the method based on a working example. Chapter 2 introduces state machine concepts and the UML notation. Chapter 3 shows the standard techniques ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required