SES-X: A MBSE Methodology Based on SES/MB and X Language
Abstract
:1. Introduction
2. Related Works
2.1. Existing MBSE Modeling Solutions
2.1.1. Modeling Language-Centered Solutions
2.1.2. Simulation-Centered Solutions
2.2. SES/MB Framework
2.3. X Language and XLab
3. SES-X Methodology
3.1. Analysis Stage
3.2. Architecture Decomposition
3.3. Architecture Pruning
3.4. Physical Modeling
3.5. Physical Model Pruning
3.6. Simulation Verification
4. Case Study
4.1. System Analysis
- The frame can report the speed of the car during the steering process.
- The tires can reflect the speed, force, and slip rate.
4.2. Architecture Decomposition
- The calculation of the vertical load of the wheel,
- The calculation of the wheel side angle,
- The calculation of the speed of each wheel in the wheel coordinate system,
- The calculation of the wheel slip rate,
- The calculation of the lateral and longitudinal forces of the wheel, and
- The slip rate, which should not exceed 10%.
4.3. Physical Model
4.4. Model Pruning
4.5. Simulation
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Zeigler, B.P.; Mittal, S.; Traore, M.K. MBSE with/out Simulation: State of the Art and Way Forward. Systems 2018, 6, 40. [Google Scholar] [CrossRef] [Green Version]
- Zeigler, B.P. DEVS and MBSE: A review. Int. J. Model. Simulat. Sci. Comput. 2022, 13. [Google Scholar] [CrossRef]
- Delligatti, L. SysML Distilled: A Brief Guide to the Systems Modeling Language; Addison-Wesley Professional: Boston, MA, USA, 2013. [Google Scholar]
- Amissah, M.; Toba, A.-L.; Handley, H.A.H.; Seck, M. Towards a Framework for Executable Systems Modeling: An Executable Systems Modeling Language (ESysML). In Proceedings of the Model-driven Approaches for Simulation Engineering Symposium, Baltimore, MD, USA, 15–18 April 2018; pp. 1–12. [Google Scholar] [CrossRef]
- Bocciarelli, P.; D’Ambrogio, A.; Giglio, A.; Paglia, E. Model Transformation Services for MSaaS platforms. In Proceedings of the Model-driven Approaches for Simulation Engineering Symposium, Baltimore, MD, USA, 15–18 April 2018; pp. 1–12. [Google Scholar] [CrossRef]
- Aliyu, H.O.; Maïga, O.; Traoré, M.K. The high level language for system specification: A model-driven approach to systems engineering. Int. J. Model. Simulat. Sci. Comput. 2016, 7, 1641003. [Google Scholar] [CrossRef]
- Bock, C.; Barbau, R.; Matei, I.; Dadfarnia, M. An Extension of the Systems Modeling Language for Physical Interaction and Signal Flow Simulation. Syst. Eng. 2017, 20, 395–431. [Google Scholar] [CrossRef]
- Kapos, G.-D.; Dalakas, V.; Nikolaidou, M.; Anagnostopoulos, D. An integrated framework for automated simulation of SysML models using DEVS. Simulation 2014, 90, 717–744. [Google Scholar] [CrossRef]
- Hause, M. OMG Systems Modeling Language (OMG SysML™) Tutorial. INCOSE Int. Symp. 2009, 19, 1840–1972. [Google Scholar] [CrossRef]
- Fritzson, P.; Engelson, V. Modelica—A unified object-oriented language for system modeling and simulation. In ECOOP’98—Object-Oriented Programming; Springer: Berlin/Heidelberg, Germany, 1998; Volume 1445, pp. 67–90. [Google Scholar] [CrossRef]
- Zeigler, B.P.; Praehofer, H.; Kim, T.G. Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems; Academic Press: San Diego, CA, USA, 2000. [Google Scholar]
- Zhang, L.; Ye, F.; Laili, Y.; Xie, K.; Gu, P.; Wang, X.; Zhao, C.; Zhang, X.; Chen, M. X Language: An Integrated Intelligent Modeling and Simulation Language for Complex Products. In Proceedings of the 2021 Annual Modeling and Simulation Conference (ANNSIM), Fairfax, VA, USA, 19–22 July 2021. [Google Scholar] [CrossRef]
- Zhang, L.; Ye, F.; Xie, K.; Gu, P.; Wang, X.; Laili, Y.; Zhao, C.; Zhang, X.; Chen, M.; Lin, T.; et al. An Integrated Intelligent Modeling and Simulation Language for Model-based Systems Engineering. J. Ind. Inf. Integr. 2022, 28, 100347. [Google Scholar] [CrossRef]
- Gu, P.; Zhang, L.; Chen, Z.; Ye, J. Collaborative Design and Simulation Integrated Method of Civil Aircraft Take-off Scenarios Based on X Language. J. Syst. Simul. 2022, 34, 929–943. [Google Scholar] [CrossRef]
- Yang, Z.; Du, H.; Liu, Y.; Liu, R.; Liu, Y. Use the Harmony-SE Approach to Extend the Advantages of MBSE. In Proceedings of the 2021 IEEE 16th Conference on Industrial Electronics and Applications (ICIEA), Chengdu, China, 1–4 August 2021; pp. 223–227. [Google Scholar] [CrossRef]
- Morkevicius, A.; Aleksandraviciene, A.; Armonas, A.; Fanmuy, G. Towards a Common Systems Engineering Methodology to Cover a Complete System Development Process. INCOSE Int. Symp. 2020, 30, 138–152. [Google Scholar] [CrossRef]
- Kaindl, H.; Huber, S.; Karacan, Ö.; Kondo, I.; Schreiner, H.; Süß, H.-W. ooSEM (poster session): A process model for object-oriented development in an industrial environment. In Proceedings of the OOPSLA ’00: Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications (Addendum), New York, NY, USA, 1 January 2000; pp. 99–100. [Google Scholar] [CrossRef]
- Chabibi, B.; Douche, A.; Anwar, A.; Nassar, M. Integrating SysML with Simulation Environments (Simulink) by Model Transformation Approach. In Proceedings of the 2016 IEEE 25th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), Paris, France, 13–15 June 2016; pp. 148–150. [Google Scholar] [CrossRef]
- Batarseh, O.; McGinnis, L.F. System modeling in SYsML and system analysis in Arena. In Proceedings of the 2012 Winter Simulation Conference (WSC), Berlin, Germany, 9–12 December 2012. [Google Scholar] [CrossRef]
- Alshareef, A.; Seo, C.; Kim, A.; Zeigler, B.P. DEVS Markov Modeling and Simulation of Activity-Based Models for MBSE Application. In Proceedings of the 2021 Winter Simulation Conference (WSC), Phoenix, AZ, USA, 12–15 December 2021. [Google Scholar] [CrossRef]
- Wymore, A.W. Model-Based Systems Engineering; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Wach, P.; Zeigler, B.; Salado, A. Conjoining Wymore’s Systems Theoretic Framework and the DEVS Modeling Formalism: Toward Scientific Foundations for MBSE. Appl. Sci. 2021, 11, 4936. [Google Scholar] [CrossRef]
- Blochwitz, T. Functional Mock-Up Interface for Model Exchange and Co-Simulation. 2014. Available online: https://fmi-standard.org/Downloads (accessed on 1 January 2016).
- Miller, J.; Mukerji, J. MDA Guide Version 1.0.1. 2003. Available online: http://www.omg.org/mda/mda_files/MDA_Guide_Version1-0.pdf. (accessed on 30 November 2022).
- Kim, T.; Lee, C.; Christensen, E.; Zeigler, B. System entity structuring and model base management. IEEE Trans. Syst. Man. Cybern. 1990, 20, 1013–1024. [Google Scholar] [CrossRef]
- Xie, K.; Zhang, L.; Laili, Y.; Wang, X. XDEVS: A hybrid system modeling framework. Int. J. Model. Simulation. Sci. Comput. 2022, 13. [Google Scholar] [CrossRef]
SES | SES-X | |
---|---|---|
Purpose | System architecture design | MBSE process design |
Nodes | Entities that form a system | Models/Modules in a modeling processes |
Decompose | Detail components of a system | Detail models meet (upper level) requirements |
Prune | On the entire tree of system models | On subtrees of the modeling process |
One round of pruning | Two rounds of pruning | |
Select one specialization of an entity | Select specialization of a system architecture or specification of an entity |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xie, K.; Zhang, L.; Li, X.; Gu, P.; Chen, Z. SES-X: A MBSE Methodology Based on SES/MB and X Language. Information 2023, 14, 23. https://doi.org/10.3390/info14010023
Xie K, Zhang L, Li X, Gu P, Chen Z. SES-X: A MBSE Methodology Based on SES/MB and X Language. Information. 2023; 14(1):23. https://doi.org/10.3390/info14010023
Chicago/Turabian StyleXie, Kunyu, Lin Zhang, Xin Li, Pengfei Gu, and Zhen Chen. 2023. "SES-X: A MBSE Methodology Based on SES/MB and X Language" Information 14, no. 1: 23. https://doi.org/10.3390/info14010023
APA StyleXie, K., Zhang, L., Li, X., Gu, P., & Chen, Z. (2023). SES-X: A MBSE Methodology Based on SES/MB and X Language. Information, 14(1), 23. https://doi.org/10.3390/info14010023