Hostname: page-component-848d4c4894-ndmmz Total loading time: 0 Render date: 2024-05-15T17:10:12.264Z Has data issue: false hasContentIssue false

FLOW HEURISTICS FOR FUNCTIONAL MODELLING IN MODEL-BASED SYSTEMS ENGINEERING

Published online by Cambridge University Press:  19 June 2023

Unal Yildirim*
Affiliation:
Hubei University of Automotive Technology, China
Felician Campean
Affiliation:
University of Bradford, United Kingdom
Aleksandr Korsunovs
Affiliation:
University of Bradford, United Kingdom
Aleksandr Doikin
Affiliation:
University of Bradford, United Kingdom
*
Yildirim, Unal, Hubei University of Automotive Technology, China, People's Republic of, U.yildirim@huat.edu.cn

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

Model-Based Systems Engineering (MBSE) is increasingly used across industries for the integrated modelling of complex systems to support model-based development and provide enhanced traceability between requirements and verification and validation of the system. This paper seeks to strengthen the function modelling methodology in MBSE by introducing an approach based on flow heuristics guided by the System State Flow Diagram schema. This provides function representations with an enhanced integrity in MBSE facilitating the solution-agnostic architecture modelling, and supports integrated simulation and function failure reasoning based on MBSE. The approach is illustrated with a case study of an electric bicycle implemented in the MathWorks System Composer environment.

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - NCCreative Common License - ND
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-NonCommercial-NoDerivatives licence (http://creativecommons.org/licenses/by-nc-nd/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is unaltered and is properly cited. The written permission of Cambridge University Press must be obtained for commercial re-use or in order to create a derivative work.
Copyright
The Author(s), 2023. Published by Cambridge University Press

References

Albers, A and Zingel, C (2013) Challenges of model-based systems engineering: a study towards unified term understanding and the state of usage of SysML. In: Proceedings sf Smart product engineering: the 23th CIRP design conference. Bochum, Germany. pp 8392. https://doi.org/10.1007/978-3-642-30817-8_9CrossRefGoogle Scholar
Albers, A., Fahl, J., Hirschter, T., Haag, Hünemeyer, , S. and Staiger, T. (2020) Defining, Formulating and Modeling Product Functions in the Early Phase in the Model of PGE — Product Generation Engineering. IEEE International Symposium on Systems Engineering (ISSE), pp. 110, https://dx.doi.org/10.1109/ISSE49799.2020.9272222.CrossRefGoogle Scholar
Biggs, G., Juknevicius, T., Armonas, A. and Post, K. (2018) Integrating Safety and Reliability Analysis into MBSE: overview of the new proposed OMG standard. INCOSE International Symposium, 28: 13221336. https://doi.org/10.1002/j.2334-5837.2018.00551.xCrossRefGoogle Scholar
Buede, D.M. (2009) The engineering design of systems: models and methods. 2nd ed., Wiley series in systems engineering and management. John Wiley & Sons, Hoboken, N.J. https://dx.doi.org/10.1002/9780470413791Google Scholar
Campean, F., Henshall, E., and Rutter, B. (2013) Systems Engineering Excellence Through Design: An Integrated Approach Based on Failure Mode Avoidance. SAE Int. J. Mater. Manf. 6(3):389401, https://doi.org/10.4271/2013-01-0595.CrossRefGoogle Scholar
Campean, F., Yildirim, U. and Henshall, E. (2018) Synthesis of functional models from use cases using the system state flow diagram: a nested systems approach. Paper presented at the 15th International Design Conference, Dubrovnik, Croatia 21-24 May 2018, 2833-2844. 10.21278/idc.2018.0543.CrossRefGoogle Scholar
Chandrasekaran, B. and Josephson, J.R. (2000) Function in device representation. Engineering with Computers, 16, pp. 162177, https://doi.org/10.1007/s003660070003.CrossRefGoogle Scholar
Davey, C., 2022, Ford's Connected-Agile, Model Based Systems Engineering and Simulation Journey….so far, 32nd Annual INCOSE International Symposium, Detroit, MI, USA, June 25-30.Google Scholar
Dori, D. (2016). Model-Based Systems Engineering with OPM and SysML. Springer New York, New York, NY. https://doi.org/10.1007/978-1-4939-3295-5CrossRefGoogle Scholar
Drave, I. et al. (2020) Modeling mechanical functional architectures in SysML. In Proc 23rd ACM/IEEE Int Conf MODELS '20, 79–89. https://doi.org/10.1145/3365438.3410938CrossRefGoogle Scholar
Eisenbart, B., Mandel, C., Gericke, K. and Blessing, L. (2015) Integrated function modelling: comparing the IFM framework with SysML. Proc 20th ICED15. Milan, 27-30 JulGoogle Scholar
Eisenbart, B., Gericke, K., Blessing, L.T.M. et al. A DSM-based framework for integrated function modelling: concept, application and evaluation. Res Eng Design 28, 2551 (2017). https://doi.org/10.1007/s00163-016-0228-1CrossRefGoogle Scholar
Estefan, J. (2008) INCOSE Survey of MBSE Methodologies. INCOSE TD 2007-003-02, Seattle, WA, USA.Google Scholar
Estefan, J.A., Weilkiens, T. (2022) MBSE Methodologies. In: Madni, A.M., Augustine, N., Sievers, M. (eds) Handbook of Model-Based Systems Engineering. Springer, https://dx.doi.org/10.1007/978-3-030-27486-3_12-1Google Scholar
Forlingieri, M. and Weilkiens, T. (2022), Two Variant Modeling Methods for MBPLE at Airbus. INCOSE International Symposium, 32: 10971113. https://doi.org/10.1002/iis2.12984CrossRefGoogle Scholar
Friedenthal, S., Moore, A. and Steiner, R. (2012) A practical guide to SysML: The Systems Modeling Language. 2nd edition. Morgan Kaufmann.Google Scholar
Grobshtein, Y. and Dori, D. (2011), Generating SysML views from an OPM model: Design and evaluation. Syst. Engin., 14: 327340. https://doi.org/10.1002/sys.20181CrossRefGoogle Scholar
Harel, D. (1987) Statecharts: a visual formalism for complex systems. Science of Computer Programming, 8(3), pp. 231274. https://doi.org/10.1016/0167-6423(87)90035-9.CrossRefGoogle Scholar
Yang, Hao et al. 2021 J. Phys.: Conf. Ser. 1827 012096, https://dx.doi.org/10.1088/1742-6596/1827/1/012096.Google Scholar
Hoffmann, H.-P. (2011) Systems Engineering Best Practices with the Rational Solution for Systems and Software Engineering - Deskbook Release 4.1: Model-Based Systems Engineering with Rational Rhapsody and Rational Harmony for Systems Engineering.Google Scholar
INCOSE. 2010. INCOSE Systems Engineering Handbook. v.3.2, Seattle, WA, USA.Google Scholar
Li, Y., Ni, Y., Zhang, N. et al. (2021) Modularization for the complex product considering the design change requirements. Res Eng Design 32, 507522. https://doi.org/10.1007/s00163-021-00369-6CrossRefGoogle Scholar
Lu, J., Wen, Y., Liu, Q., Gürdür, D. and Törngren, M. (2018), MBSE Applicability Analysis in Chinese Industry. INCOSE International Symposium, 28: 10371051. https://doi.org/10.1002/j.2334-5837.2018.00532.xCrossRefGoogle Scholar
MathWorks (2022). System Composer, User Guide (R2022b). https://uk.mathworks.com/help/pdf_doc/systemcomposer/index.htmlGoogle Scholar
Matthiesen, S., Ruckpaul, A., 2012. New Insights on the contact&channel-approach – modelling of systems with several logical states. International Design Conference pp. 10191028.Google Scholar
OMG (2019) OMG Systems Modeling Language (OMG SysML™) Specification Version 1.6. https://sysml.org/.res/docs/specs/OMGSysML-v1.6-19-11-01.pdfGoogle Scholar
Otto, K. and Wood, K. (2001) Product design: techniques in reverse engineering and new product development. New Jersey: Prentice Hall.Google Scholar
Pahl, G., Beitz, W., Feldhusen, J. and Grote, KH. (2007) Engineering design: a systematic approach, 3rd edn. Springer, London, https://doi.org/10.1007/978-1-84628-319-2CrossRefGoogle Scholar
Pearce, P. and Friedenthal, S. (2013) A Practical Approach For Modelling Submarine Subsystem Architecture In SysML. Submarine Institute of Australia Science, Technology & Engineering Conference. pp. 347360.Google Scholar
Stone, R.B., & Wood, K.L. (2000) Development of a Functional Basis for design. Journal of Mechanical Design, 122, pp. 359370. 10.1115/1.1289637CrossRefGoogle Scholar
Summers, J.D., Eckert, C., Goel, A.K. (2017) Function in engineering: Benchmarking representations and models. AIEDAM 31, 401412. https://doi.org/10.1017/S0890060417000476CrossRefGoogle Scholar
Tomiyama, T., Gu, P., Jin, Y., Lutters, D., Kind, Ch., Kimura, F. (2009) Design methodologies: Industrial and educational applications. CIRP Annals 58, 543565. https://doi.org/10.1016/j.cirp.2009.09.003CrossRefGoogle Scholar
Ulrich, K.T. & Eppinger, S.D. (2003) Product design and development. 3rd edn. New York: McGraw-Hill/Irwin.Google Scholar
Weilkiens, T. (2006) Systems Engineering with SysML/UML: Modelling, Analysis, Design. Morgan Kaufmann.CrossRefGoogle Scholar
Yildirim, U., Campean, F., and Williams, H. (2017) Function modeling using the system state flow diagram. AI-EDAM, 31:4:413435. https://doi.org/10.1017/S0890060417000294Google Scholar
Yildirim, U. and Campean, F. (2020) Functional modelling of complex multi-disciplinary systems using the enhanced sequence diagram. Res Eng Design 31, 429448. https://doi.org/10.1007/s00163-020-00343-8CrossRefGoogle Scholar
Zhang, Y.; Roeder, J.; Jacobs, G.; Berroth, J.; Hoepfner, G. (2022) Virtual Testing Workflows Based on the Function-Oriented System Architecture in SysML: A Case Study in Wind Turbine Systems. Wind, 2, 599616. https://doi.org/10.3390/wind2030032CrossRefGoogle Scholar
Zhu, S., Tang, J., Gauthier, J-M, Faudou, R. (2019) A formal approach using SysML for capturing functional requirements in avionics domain. Chinese Jrnl Aero, 32:12:27172726, https://dx.doi.org/10.1016/j.cja.2019.03.037.CrossRefGoogle Scholar
Zingel, C., Albers, A., Matthiesen, M. and Maletz, M. (2012) Experiences and advancements from one year of explorative application of an integrated modelbased development technique using C&C²-A in SysML. International Journal of Computer Science (IJSC), 39 (2), pp. 165181.Google Scholar