HSD: Hybrid MARTE Sequence Diagram
文件大小: 617k
源码售价: 10 个金币 积分规则     积分充值
资源说明:标题“HSD: Hybrid MARTE Sequence Diagram”所指的知识点涉及了在实时和嵌入式系统建模和分析中的一个新方法。这种方法是将MARTE(Modeling and Analysis of Real-Time and Embedded systems)序列图与混合自动机(hybrid automata)的连续时间行为方面相结合,以创建一个新的序列图类型,命名为混合MARTE序列图(HSD)。HSD用于描述参与者之间的通信以及混合系统执行过程中连续的演变。 我们需要理解几个关键概念。UML(统一建模语言)是一种标准的建模语言,广泛用于软件工程领域,用于系统设计的可视化、详述、构造和文档化。MARTE是UML的一个配置文件(profile),它增加了对实时和嵌入式系统(RTES)进行规范、设计和验证的支持。序列图是UML中用来描述对象间交互的图表,可以展示对象如何以及在何时响应事件。 描述中提到,传统的MARTE序列图能够处理离散和密集时间,其中的时钟可以是计量时间或逻辑时间。然而,它缺乏描述混合系统连续行为的能力。混合系统是那些具有离散事件动态(比如状态转换)和连续动态(比如模拟信号)的系统。因此,提出了一种新的方法HSD,旨在整合连续和离散的建模元素,以提供对混合系统连续演化的描述。 HSD方法的工作原理是扩展MARTE的基本元素,以支持离散和连续的方面。接着,基于混合转移系统定义了HSD的形式化语法和语义。这种方法使得逻辑时间和计量时间得以统一,并且能够描述混合系统的连续行为。通过这种方式,HSD旨在增强传统的MARTE序列图,使其能够在同一模型中包含连续和离散的行为。 此外,文章介绍了如何使用HSD对一个工业应用案例——列车定位确定系统(TPD)进行建模。TPD是上海富鑫智能交通解决方案有限公司(FITSCO)开发的车载控制系统(OBCU)的一部分,负责所有与安全驾驶相关的控制命令。列车定位对于避免脱轨或碰撞至关重要,因此位置信息变得越来越重要。 这项研究的背景是软件质量和可靠性,这也是2015年IEEE在软件质量和可靠性及安全性国际会议上发表的研究主题。会议论文强调了对软件系统质量的持续关注,并探讨了如何通过使用HSD这种新的建模技术来提高对混合实时嵌入式系统的理解。 HSD方法的提出是为了填补传统MARTE序列图在描述混合系统连续行为方面的不足。通过结合MARTE的时间模型与混合自动机中的连续时间行为,HSD提供了一种新的方式来表示系统中连续和离散的交互。这种方法在概念上和实际应用中都对实时和嵌入式系统的建模和分析具有重要意义。随着对软件系统质量要求的不断提高,HSD作为一种新的建模工具,对于满足工业界对于更加精准和全面的系统建模需求显得尤为重要。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。