...
首页> 外文期刊>Journal of Software Engineering Research and Development >Extending statecharts to model system interactions
【24h】

Extending statecharts to model system interactions

机译:扩展状态图以对系统交互进行建模

获取原文
           

摘要

Abstract Background Statecharts are diagrams comprised of visual elements that can improve the modeling of reactive system behaviors. They extend conventional state diagrams with the notions of hierarchy, concurrency and communication. However, when statecharts are considered to support the modeling of system interactions, e.g., in Systems of Systems (SoS), they lack the notions of multiplicity (of systems), and interactions and parallelism (among systems). Methods To solve these problems, this paper proposes extensions to statecharts. First, a notation to represent a set of orthogonal states, similar in their structures but belonging to different systems, like a pool of telephone systems, is proposed. Second, the concept of communication among parallel states is extended to also represent system interactions, i.e., the relationships among orthogonal systems by means of proper interaction mechanisms like event broadcast. Results The proposed extensions to statecharts are symbolic notations that result from an analogy with multi-layer Printed Circuit Boards (PCB). Systems are modeled as concurrent layers that can interact through circuit holes. The resulting diagrams are named pcb-statecharts. Skype-like systems are used to exemplify the modeling of system interactions. They are modeled as concurrent systems disposed in different layers that interact to enable conference calls. A discussion about the use of this notation to model systems of systems is also presented. Conclusions The main contribution of this paper is giving to system engineers additional support to model systems interactions. Multiple interacting systems can be designed with separation of concerns. Different viewpoints enable the modeling of these systems as both independent systems and members of a whole. The resulting diagrams improve the notions of multiplicity of systems, and concurrency and parallelism among systems. Additionally, the proposed symbolic notation enables the building of diagrams without the need of physically connecting related entities in the model.
机译:抽象背景状态图是由可视元素组成的图,可以改善反应性系统行为的建模。它们使用层次结构,并发性和通信的概念扩展了常规状态图。但是,当状态图被认为支持系统交互的建模时,例如在系统系统(SoS)中,状态图缺少(系统的)多重性,交互和并行性(在系统之间)的概念。方法为了解决这些问题,本文提出了状态图的扩展。首先,提出了一种表示一组正交状态的符号,它们的结构相似,但属于不同的系统,例如电话系统池。其次,并行状态之间的通信概念被扩展为还表示系统交互,即通过诸如事件广播之类的适当交互机制来正交系统之间的关系。结果提议的状态图扩展是一种符号表示法,它是由与多层印刷电路板(PCB)的类比得出的。系统被建模为可以通过电路孔进行交互的并发层。结果图被命名为pcb-statecharts。类似于Skype的系统用于例示系统交互的建模。它们被建模为位于不同层中的并发系统,这些系统相互作用以进行电话会议。还介绍了有关使用此表示法对系统的系统进行建模的讨论。结论本文的主要贡献是为系统工程师提供了对模型系统交互的额外支持。可以设计多个交互系统,而无需关注。不同的观点允许将这些系统建模为独立系统和整体成员。生成的图改进了系统的多样性以及系统之间的并发性和并行性的概念。此外,所提出的符号表示法无需物理连接模型中的相关实体即可构建图。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号