Model Integration Approach from SysML to MATLAB/Simulink

Bassim Chabibi, A. Anwar, M. Nassar
{"title":"Model Integration Approach from SysML to MATLAB/Simulink","authors":"Bassim Chabibi, A. Anwar, M. Nassar","doi":"10.6025/jdim/2018/16/6/289-307","DOIUrl":null,"url":null,"abstract":"In system engineering process, descriptive system models seem to be insufficient in order to perform a system verification which fulfils various stakeholders’ requirements. This aspect is well handled by simulation process through the use of several simulation techniques or algorithms. As a consequence, design process efficiency is considerably reduced by the fact that both system modeling and simulation tools are often used separately. This study introduces an integration process to unify the potential provided by systems modeling languages and simulation environments, through the definition of a Domain Specific Language, namely Simulation Modeling Language, that is built on the basis ofa deep study of common constructs, semantics and modeling methodologies of several simulation environments, in addition to the specification of a model transformation between this language and a simulation environment (MATLAB/SImulink) in order to illustrate both its importance et its efficiency in our integration approach. Through the specification of its syntaxes and semantics, the defined intermediate modeling language allows modeling systems by using common constructs and modeling methodologies of simulation process in order to ensure their modeling with simulation environments and, thus, con duct experiences and system verifications. The definition of this language constitutes the basis of our integration approach aiming to bridge the gap between system modeling and simulation aspects in order to benefit from the strengths and potentials of both approaches. The integration approach consists on the specification of a bidirectional transformation, based on the concepts of ModelDriven Engineering, to perform in future works. Subject Categories and Descriptors I.6 [Simulation and Modeling] I.6.5 [Model Development]; Modeling methodologies ; F.3.2 [Semantics of Programming Languages] General Terms: Modeling language, Simulation, System Engineering, Model Driven Engineering","PeriodicalId":197165,"journal":{"name":"Journal of Digital Information Management","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Digital Information Management","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.6025/jdim/2018/16/6/289-307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

In system engineering process, descriptive system models seem to be insufficient in order to perform a system verification which fulfils various stakeholders’ requirements. This aspect is well handled by simulation process through the use of several simulation techniques or algorithms. As a consequence, design process efficiency is considerably reduced by the fact that both system modeling and simulation tools are often used separately. This study introduces an integration process to unify the potential provided by systems modeling languages and simulation environments, through the definition of a Domain Specific Language, namely Simulation Modeling Language, that is built on the basis ofa deep study of common constructs, semantics and modeling methodologies of several simulation environments, in addition to the specification of a model transformation between this language and a simulation environment (MATLAB/SImulink) in order to illustrate both its importance et its efficiency in our integration approach. Through the specification of its syntaxes and semantics, the defined intermediate modeling language allows modeling systems by using common constructs and modeling methodologies of simulation process in order to ensure their modeling with simulation environments and, thus, con duct experiences and system verifications. The definition of this language constitutes the basis of our integration approach aiming to bridge the gap between system modeling and simulation aspects in order to benefit from the strengths and potentials of both approaches. The integration approach consists on the specification of a bidirectional transformation, based on the concepts of ModelDriven Engineering, to perform in future works. Subject Categories and Descriptors I.6 [Simulation and Modeling] I.6.5 [Model Development]; Modeling methodologies ; F.3.2 [Semantics of Programming Languages] General Terms: Modeling language, Simulation, System Engineering, Model Driven Engineering
从SysML到MATLAB/Simulink的模型集成方法
在系统工程过程中,描述性的系统模型似乎不足以进行满足各种涉众需求的系统验证。通过使用多种仿真技术或算法,仿真过程很好地处理了这方面的问题。因此,由于系统建模和仿真工具经常分开使用,设计过程的效率大大降低。本研究在深入研究几种仿真环境的通用结构、语义和建模方法的基础上,通过定义一种领域特定语言,即仿真建模语言,引入了一个集成过程,以统一系统建模语言和仿真环境所提供的潜力。此外,为了说明该语言与仿真环境(MATLAB/SImulink)之间的模型转换在我们的集成方法中的重要性和效率,还详细说明了该语言与仿真环境(MATLAB/SImulink)之间的模型转换。通过规范其语法和语义,所定义的中间建模语言允许使用仿真过程的通用构造和建模方法对系统进行建模,以确保其与仿真环境进行建模,从而进行经验和系统验证。该语言的定义构成了我们的集成方法的基础,旨在弥合系统建模和仿真方面之间的差距,以便从这两种方法的优势和潜力中受益。集成方法包括双向转换的规范,基于模型驱动工程的概念,在未来的工作中执行。I.6[仿真与建模]I.6.5[模型开发];建模方法;F.3.2[程序设计语言的语义]一般术语:建模语言、仿真、系统工程、模型驱动工程
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信