Real-Time Agile Systems and Software Development


AMBSE Cookbook_MockupCover.png

First, my latest book, Agile Model-Based Systems Engineering, is poised to be released in early January 2021. I think you'll like it.

Second, Packt Publishing is having a $5 campaign:

"2020 has been a peculiar year, not in the least because of the global pandemic, but also due to the social and economic turmoil that has been faced across the world. As a result, Packt believes it’s more important than ever to help professional developers prepare for the year ahead, unlocking new opportunities and skills to help them step forward into a more optimistic future. With that in mind, Packt will be selling all of their eBooks and Videos for $5 from December 15th, 2020 through January 13th, 2021.



Commenting on the event, Packt’s Head of Product, Oli Huggins, said: “We believe in helping to serve and support the global developer community. By selling our eBooks and Videos for $5, we hope to unlock exciting new opportunities for developers who, in other situations, wouldn’t have access to our products. A key part of our mission is to unlock new opportunities for developers, help them discover new technologies, and help put software to work in new ways."

MicroPython Projects


Embedded Systems Architecture

Hands-On Embedded Programming with Qt

Hands-On Embedded Programming with C++17


Embedded Linux Development Using Yocto Project Cookbook - Second Edition

You've found yourself on, my web site on all things real-time and embedded.

On this site you will find papers, presentations, models, forums for questions / discussions, and links (lots of links) to areas of interest, such as

  • Developing Embedded Software

  • Model-Driven Development for Real-Time Systems

  • Model-Based Systems Engineering

  • Safety Analysis and Design

  • Agile Methods for Embedded Software

  • Agile Methods for Systems Engineering

  • The Harmony agile Model-Based Systems Engineering process

  • The Harmony agile Embedded Software Development process

  • Models and profiles I've developed and authored

  • List and links to many of my books.

About Bruce

Embedded Software Methodologist. Ironman triathlete. Systems engineer. Ultramarathon cyclist.  Contributor to UML and SysML specifications. Writer. Black Belt. Neuroscientist. Classical guitarist. Bruce Powel  Douglass, who has a doctorate in neurocybernetics from the USD Medical School, has over 35 years of experience developing safety-critical real-time applications in a variety of hard real-time environments. He is the author of over 6000 book pages from a number of technical books including Agile Systems Engineering, Real-Time UML, Real-Time UML Workshop for Embedded Systems, Real-Time Design Patterns, Doing Hard Time,  Real-Time Agility, and Design Patterns for Embedded Systems in C.  He has contributed to a number of standards including the UML, SysML, UML Profile for Schedulability, Performance and Time, UML Fault Tree Analysis Profile, and the UML Dependability Profile. He can be followed on Twitter @IronmanBruce, Facebook, or LinkedIn.


Bruce Powel Douglass, Ph.D.


The menu at the top of each page either takes you to the relevant page or to a list of relevant pages.

There is even a members only site for those who want to access to even more stuff. I teach and consult on all these topics - see my Services page.

Policy on Using These Materials

All materials on this web site are free for reuse and distribution, provided their source (me or this web site) is appropriately attributed. I retain sole copyright.

(c) Bruce Powel Douglass, Ph.D. 2019, 2020