Abstract

It is almost impossible to maintain the logical correctness of the architectural model of a complex system (e.g., a System of Systems). Consequently, system engineers need a rigorous formal methodology to evaluate the logical behavior of the architecture under design to guarantee its adherence to the original behavioral requirements. Currently system architects mainly rely on modeling languages such as the Unified Modeling Language (UML), the System Modeling Language (SysML), and many others. Despite their powerful features, these languages only provide a static view of the structure and behavior of the system. However, there exist methodologies to convert models expressed in architecture description languages to formal mathematical languages such as Colored Petri Nets (CPN). This conversion to a formal model enables the evaluation of an architecture's logical behavior as well as its performance and effectiveness. In this paper, a methodology is presented for evaluating a system's logical architecture using simulation and analysis tools. The Federal Aviation Administration's (FAA) Enterprise Architecture (EA) is used as a real-world illustrative example. The designs, expressed in UML and CPN, are tested for potential deadlocks and reachability properties using Computational Tree Logic (CTL) for State Space Analysis (SSA). The results of the evaluations could be used to further enhance the architecture under development.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.