签名工具

版本3.3 (1.78 MB) by McSCert
签名工具提取Simulink子系统的接口。金宝app

708下载

更新2020年7月22日

从GitHub

在GitHub上查看License

编者按:该文件被选为MATLAB中央本周精选

在Simulink中采用子系统的概念来表示系统内部的系统,以提供分层建金宝app模。Si金宝appmulink子系统有输入(到子系统的显式链接)和输出(从子系统的显式链接)。我们将导入和输出端口视为子系统的显式接口。然而,在Simulink的子系统中存在隐藏的(隐式的)数据依赖关系。金宝app隐藏依赖源自于两种Simulink数据机制:数据存储内存/读/写和转到/从块。金宝app签名工具提取Simulink子系统的签名。金宝app签名表示Simulink子系统的接口,使进入和流出子系统的数据流显式地显示出来。金宝app该工具为子系统识别了两种有用的签名:强签名和弱签名。强签名标识子系统或其子系统访问的数据机制。弱签名标识子系统可以访问的数据机制(那些在层次结构中声明得更高的数据机制),但不一定要使用。 The Signature Tool can be used to either explicitly include the signatures in the model itself, or export the signatures into a text/tex/docx file.

•关于安装和如何使用工具的说明,请参见附带的用户指南:Signature/doc/Signature_UserGuide.pdf。

•该工具依赖于我们的Simulink实用程序。金宝app请在此下载:https://github.com/McSCert/金宝appSimulink-Utility

要了解更多关于签名的理论背景和如何使用它们的信息,有兴趣的读者可以参考:
[1] Marc Bender, Karen Laurin, Mark Lawford, Vera Pantelic, Alexandre Korobkine, Jeff Ong, Bennett Mackenzie, Monika Bialy, Steven Postma,“签名要求:使Simulink数据流和接口明确”,计算机编金宝app程科学,爱思唯尔,2015,113,第1部分,29-50。

有关该工具的功能以及如何在基于模型的Simulink开发中使用它的更多信息,请参见以下两篇文章:金宝app
Vera Pantelic, Steven Postma, Mark Lawford, Alexandre Korobkine, Bennett Mackenzie, Jeff Ong, Marc Bender,“Simulink工具集:用Simuli金宝appnk改进开发中的软件工程实践”,在第三届模型驱动工程和软件开发国际会议论文集(MODELSWARD 2015), sciitepress, 2015, 50-61。DOI:https://doi.org/10.5220/0005236100500061(最佳论文奖)

[3] Vera Pantelic, Steven Postma, Mark Lawford, Monika Jaskolka, Bennett Mackenzie, Alexandre Korobkine, Marc Bender, Jeff Ong, Gordon Marks, Alan Wassyng,“软件工程实践与Simulink:跨越鸿沟”,国际软件工具技术转移杂志,2金宝app017,95-117。DOI:https://doi.org/10.1007/s10009-017-0450-9

引用作为

McSCert(2022)。签名工具GitHub (https://github.com/McSCert/Signature/releases/tag/v3.3)。检索

MATLAB版本兼容性
创建R2017b
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!

开始狩猎!
要查看或报告此GitHub插件中的问题,请访问GitHub库
要查看或报告此GitHub插件中的问题,请访问GitHub库