UML-based Modeling and Simulation Method for Mission-Critical Real-Time Embedded System Development.
Keung Sik Choi, Sung-Chul Jung, Hyunjung Kim, Doo‐Hwan Bae, Dong Hun Lee · International Conference on Software Engineering · 2006
Mission-critical embedded system needs to satisfy quite stringent requirements and the cost of building and testing is high. DoD has recommended to apply M&S method to evaluate the requirements of the proposed system during the development. However, it is difficult to develop a simulation model because it needs both domain knowledge and simulation technique extensively, which also requires intensive communication among stakeholders. We, therefore, need an efficient method for requirements specification and simulation model development. We propose UML-based M&S method which uses UML2.0 as the requirements specification method as well as the simulation model development tool. We define constraints on UML diagrams to use them as a simulation modeling tool. We specify the structure and environment of the system with Class Diagram and the behavioral requirements with Sequence Diagram. The UML diagrams are then transformed to a simulation model by model transformation rules. The contribution of this approach is that it provides an efficient and error preventive way of developing simulation model for mission-critical embedded system development. We applied this approach to develop the Fire Control System (FCS) of the Navy’s warship, which reduced the communication overhead and simulation model development errors.