首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SysML中将SDL信号列表转换为类似的东西?

如何在SysML中将SDL信号列表转换为类似的东西?
EN

Stack Overflow用户
提问于 2018-11-20 03:48:37
回答 1查看 74关注 0票数 0

与其说这是一个编程问题,不如说是一个关于建模的问题。但是你可以说建模是编程不可或缺的一部分。

在SDL中,可以用信号列表注释块(进程、服务)之间的“通信线路”。这对于开发人员来说非常方便,因为它会告诉他们块发送或接受哪种类型的信号(在我的例子中是消息)。(另见基于SDL的维基百科和模块间的通信)

我在SysML中找不到类似的概念。或者我必须为每个信号引入一个新的类,并使用一个类(接口)来表示一个列表,或者我需要定义一个包含方法的接口类,每个类都代表一个信号?

我有点惊讶,很难找到,因为在SysML的开发中,国际电联(即SDL的最初制造者)据称是SysML定义中的一个利益相关者。

我寻找的不是“有用的东西”,而是一种很容易被广泛接受的定义SysML块信号列表的方法(例如,规范)。

不管怎样,有人知道吗?

谢谢!

顺便说一句:重定向到更合适的站点的建议是受欢迎的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-31 07:17:29

在SysML块单元中,由不同的单元组成,其中一个单元是信号室,可以定义输入和输出信号。

在需要为具体通信用例定义信号的具体子集的情况下,需要定义接口块和相应的端口(代理或非代理),该端口包括在通过块所代表的信道进行通信时应该出现的输入和输出信号。

通常,如果您想简化一个模型,如果您能够提供这样的简化,可以省略一个接口和一个端口,那么整个块元素可以被看作是一个“端口”,由它的分区定义一个“接口”。然后,这样的块可以在IBD上以一种只发送信号子集的方式直接连接。

我想推荐一本关于SysML的实用指南,系统建模语言- Sanford,Alan,recommend等书,作为SysML应用程序范围内的实际解释和建模方法示例的大量来源。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53385941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档