Ir al contenido

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems Tapa blanda - 2008

de Miro Samek

Bridging the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts), this edition focuses on core concepts rather than tools which are always changing.


Información de la editorial

Practical UML Statecharts in C/C++ Second Edition bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern hierarchical state machines (UML statecharts). The book describes a lightweight, open source, event-driven infrastructure, called QP that enables direct manual coding UML statecharts and concurrent event-driven applications in C or C++ without big tools.
This book is presented in two parts. In Part I, you get a practical description of the relevant state machine concepts starting from traditional finite state automata to modern UML state machines followed by state machine coding techniques and state-machine design patterns, all illustrated with executable examples. In Part II, you find a detailed design study of a generic real-time framework indispensable for combining concurrent, event-driven state machines into robust applications. Part II begins with a clear explanation of the key event-driven programming concepts such as inversion of control (Hollywood Principle), blocking versus non-blocking code, run-to-completion (RTC) execution semantics, the importance of event queues, dealing with time, and the role of state machines to maintain the context from one event to the next. This background is designed to help software developers in making the transition from the traditional sequential to the modern event-driven programming, which can be one of the trickiest paradigm shifts.
The lightweight QP event-driven infrastructure goes several steps beyond the traditional real-time operating system (RTOS). In the simplest configuration, QP runs on bare-metal microprocessor, microcontroller, or DSP completely replacing the RTOS. QP can also work with almost any OS/RTOS to take advantage of the existing device drivers, communication stacks, and other middleware. The accompanying website to this book contains complete open source code for QP, ports to popular processors and operating systems, including 80x86, ARM Cortex-M3, MSP430, and Linux, as well as all examples described in the book.

Detalles

  • Título Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
  • Autor Miro Samek
  • Encuadernación Tapa blanda
  • Edición [ Edition: secon
  • Páginas 744
  • Volúmenes 1
  • Idioma ENG
  • Editorial CRC Press, U.S.A.
  • Fecha de publicación 2008-05-01
  • Features Annotated, Bibliography, Index
  • ISBN 9780750687065 / 0750687061
  • Peso 2.73 libras (1.24 kg)
  • Dimensiones 9.14 x 7.44 x 1.56 pulgadas (23.22 x 18.90 x 3.96 cm)
  • Library of Congress subjects System design, Formal methods (Computer science)
  • Número de catálogo de la Librería del Congreso de EEUU 2008301422
  • Dewey Decimal Code 005.117

Reseñas en medios

Citas

  • Library Journal Supplements, 11/15/2008, Page 74

Acerca del autor

Dr. Miro Samek is the founder and president of Quantum Leaps, an open source company providing lightweight, state machine-based, event-driven application frameworks for embedded systems. He is the author of Practical Statecharts in C/C++ (CMP Books, 2002), has written numerous articles for magazines, including a column for C/C++ Users Journal, is a regular speaker at the Embedded Systems Conferences, and serves on the editorial review board of the Embedded Systems Design magazine. For a number of years, he worked in various Silicon Valley companies as an embedded software architect and before that he worked as an embedded software engineer at GE Medical Systems (now GE Healthcare). Dr. Samek earned his Ph.D. in nuclear physics at GSI (Darmstadt, Germany).
Ir arriba

Más ejemplares

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro

  • Usado
  • good
Estado
Usado - Good
Edición
2
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
Philadelphia, Pennsylvania, United States
Puntuación del vendedor:
Este vendedor ha conseguido 4 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 16.89
Envío gratuito a USA

Mostrar detalles

Descripción:
CRC Press. 2. Good. Good. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported
Precio
EUR 16.89
Envío gratuito a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro

  • Usado
  • Tapa blanda
Estado
Used: Good
Edición
2
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
HOUSTON, Texas, United States
Puntuación del vendedor:
Este vendedor ha conseguido 4 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 30.60
Envío gratuito a USA

Mostrar detalles

Descripción:
CRC Press, 2008-10-01. 2. paperback. Used: Good.
Precio
EUR 30.60
Envío gratuito a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro

  • Usado
  • Aceptable
  • Tapa blanda
Estado
Usado - Acceptable
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
Springdale, Arkansas, United States
Puntuación del vendedor:
Este vendedor ha conseguido 2 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 32.55
EUR 3.72 enviando a USA

Mostrar detalles

Descripción:
CRC Press, 10/1/2008 12:00:01 A. paperback. Acceptable. 1.5000 in x 9.1000 in x 7.4000 in. This is a used book. It may contain highlighting/underlining and/or the book may show heavier signs of wear . It may also be ex-library or without dustjacket.
Precio
EUR 32.55
EUR 3.72 enviando a USA
Practical UML Statecharts in C/C++ [???????] Samek, Miro
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++ [???????] Samek, Miro

de Author

  • Nuevo
Estado
New
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
Bangkok , Thailand
Puntuación del vendedor:
Este vendedor ha conseguido 3 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 42.78
EUR 9.43 enviando a USA

Mostrar detalles

Descripción:
New. Never used book
Precio
EUR 42.78
EUR 9.43 enviando a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro (Author)

  • Nuevo
  • Tapa blanda
Estado
New
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
Exeter, Devon, United Kingdom
Puntuación del vendedor:
Este vendedor ha conseguido 4 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 80.69
EUR 11.76 enviando a USA

Mostrar detalles

Descripción:
Newnes, 2008. Paperback. New. 2nd pap/onl edition. 712 pages. 9.00x7.25x1.50 inches.
Precio
EUR 80.69
EUR 11.76 enviando a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Miro Samek

  • Nuevo
Estado
New
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
64
Librería
Uxbridge, Greater London, United Kingdom
Puntuación del vendedor:
Este vendedor ha conseguido 5 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 87.25
EUR 9.40 enviando a USA

Mostrar detalles

Descripción:
New. New Book; Fast Shipping from UK; Not signed; Not First Edition; The Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems.
Precio
EUR 87.25
EUR 9.40 enviando a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro

  • Usado
  • Tapa blanda
Estado
Used:Good
Edición
2
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
1
Librería
HOUSTON, Texas, United States
Puntuación del vendedor:
Este vendedor ha conseguido 4 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 73.46
Envío gratuito a USA

Mostrar detalles

Descripción:
CRC Press, 2008-10-01. 2. paperback. Used:Good.
Precio
EUR 73.46
Envío gratuito a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro (Author)

  • Nuevo
  • Tapa blanda
Estado
New
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
2
Librería
Exeter, Devon, United Kingdom
Puntuación del vendedor:
Este vendedor ha conseguido 4 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 102.14
EUR 11.76 enviando a USA

Mostrar detalles

Descripción:
Newnes, 2008. Paperback. New. 2nd pap/onl edition. 712 pages. 9.00x7.25x1.50 inches.
Precio
EUR 102.14
EUR 11.76 enviando a USA
Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems
Foto de archivo: la portada puede ser diferente

Practical UML Statecharts in C/C++: Event-Driven Programming for Embedded Systems

de Samek, Miro

  • Nuevo
  • Tapa blanda
Estado
New
Encuadernación
Paperback
ISBN 10 / ISBN 13
9780750687065 / 0750687061
Cantidad disponible
5
Librería
campbelltown, Florida, United States
Puntuación del vendedor:
Este vendedor ha conseguido 1 de las cinco estrellas otorgadas por los compradores de Biblio.
Precio
EUR 102.74
EUR 14.14 enviando a USA

Mostrar detalles

Descripción:
CRC Press, 2008-09-30. paperback. New. 7x1x9.
Precio
EUR 102.74
EUR 14.14 enviando a USA