文件交换

图片缩略图

签名工具

版本3.2 (713 KB) McSCert
签名工具提取了Simulink子系统的接口。金宝app
5.0
2评级

2下载

更新2018年5月02

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

在Simulink中,子系统的概念用于表示系统内部的系统,以提供分层建金宝app模。Si金宝appmulink子系统有导入(到子系统的显式链接)和输出(从子系统的显式链接)。我们将导入和输出看作子系统的显式接口。然而,在Simulink的子系统中存在隐藏的(隐式的)数据依赖关系。金宝app隐藏依赖源于两个Simulink数据机制:数据存储内存/读/写和Goto/From金宝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_UserGuide.pdf。

欲知更多有关签名的理论背景及如何使用,请参考:
Marc Bender, Karen Laurin, Mark Lawford, Vera Pantelic, Alexandre Korobkine, Jeff Ong, Bennett Mackenzie, Monika Bialy, Steven Postma,“要求签名:使Simulink数据流和接口显式”,计算机编金宝app程科学,Elsevier, 2015, 113,第1部分29-50。

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

Vera Pantelic, Steven Postma, Mark Lawford, Monika Jaskolka, Bennett Mackenzie, Alexandre Korobkine, Marc Bender, Jeff Ong, Gordon Marks, Alan Wassyng,“软件工程实践和Simulink:弥合差距”,《技术转让软件工具国际期刊》金宝app,2017,1-23。

引用作为

McSCert(2020)。签名工具(//www.tatmou.com/matlabcentral/fileexchange/49897-signature-tool), MATLAB中央文件交换。检索

意见及评分(2

更新

3.2

修正了几个错误。

3.1.0.0

修正了模型中签名放置的问题。

3.0.0.0

描述的格式。

3.0.0.0

固定工具名称。

3.0.0.0

更新执照。

3.0.0.0

-更新的GUI,包括更多的选项
—除所有子系统外,只能生成一个子系统的签名
—支持生成Word格式的签名文档

2.0.0.0之间

增加了一个新特性:增强测试工具(详见README)
-该工具现在支持提取签名到。t金宝appex文件
—已在签名的数据项中添加数据类型

1.3.0.0

对示例稍加修改;修正了生成的文本文件的扩展名。

1.2.0.0

修正了一个文档生成错误(数据存储GotoTag属性)。

1.1.0.0

改变路径问题;对描述进行次要编辑。

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

src /

src / PositionUtil /

src / StrongSignature /

src / WeakSignature /