This paper documents a proposed approach using Decision Analysis to aid in the selection of a software architecture intended to replace that of a legacy monolithic system. The new design supports a safety by design methodology, improves code maintenance by making the code base more easily maintainable, and reduces cost.
"Frank's Seven Step Formalized Process" was used to formulate a decision. Three alternatives were analyzed with respect to safety, cost, and maintainability.