Category: Software and Solutions

Architectural Views Using N2 Diagrams (Part 2)

Recap In part 1 of this blog, I presented an architectural object to reduce wiring in an automotive vehicle by transitioning from a centrally controlled corner management system to a distributed corner-controlled corner management system. The focus was on the physical domain impacts and I demonstrated what these systems looked …

Architectural Views Using N2 Diagrams (Part 1)

Architecting Architecture is an interesting aspect of system design. As systems thinkers, we know that the behavior of the system is the result of the interactions of the components of the system with each other and the interactions of the system with its environment. These interactions are defined by the …

Executable Specifications and Simulation

How often have you experienced the results of a simulation that didn’t align with your expectations? It’s happened to us all at some point, we design something and either handed it over to a “simulation team” or even performed the simulation ourselves, only to see the results that were not …

Exits the sequel, Now with Loops!

In my last post I discussed Exit Conditions, Exits and their impact on capturing the decisions your system is making. I made a good start on this topic, but to properly cover the topic I need to cover a little more theory on multiple exits, discuss loops, loop exits, and …