Modeling for Modularity: Best Practices from an Army Program
The Defense industry has placed a growing emphasis on developing and procuring systems that adhere to Modular Open System Architecture (MOSA) approaches. This workshop covers best practices from the Army’s Modular Active Protection System program, including the schema, methodology, and specific techniques. The goal of the program is to develop a Modular Framework, to manage the interfaces among elements, so vendors can develop interoperable subsystems. The program has utilized MagicDraw to develop and manage the program’s Reference Architecture (Framework) and a suite of Design Models that represent specific instantiations of the Framework. The schema includes behavior definition (states, functional modules, activities), interface definition (signals, connectivity diagrams), and a logical architecture defined by blocks. The methodology includes the processes related to elicitation, allocation, and change management. Specific techniques have been employed to meet a variety of stakeholder needs. Safety and cybersecurity analyses are incorporated to the reference architecture so that Framework-compliant systems adhere to Army/DoD regulations. Code generation techniques enable software development and verification. New methodologies are being developed to export Signal/Message Dictionaries from the model into XML format and/or C++ Code directly from the MagicDraw Tool, maintaining linkages with software development and supporting verification of implementation. Together, the schema, methodology, and specific techniques enable seamless integration of Systems Engineering with Safety, Cybersecurity, and Software Engineering.