【24h】

Inference of message sequence charts

机译:消息顺序图的推断

获取原文

摘要

Software designers draw Message Sequence Charts for early modeling of the individual behaviors they expect from the concurrent system under design. Can they be sure that precisely the behaviors they have described are realizable by some implementation of the components of the concurrent system? If so, can one automatically synthesize concurrent state machines realizing the given MSCs? If, on the other hand, other unspecified and possibly unwanted scenarios are "implied" by their MSCs, can the software designer be automatically warned and provided the implied MSCs?

In this paper we provide a framework in which all these questions are answered positively. We first describe the formal framework within which one can derive implied MSCs, and we then provide polynomial-time algorithms for implication, realizability, and synthesis. In particular, we describe a novel algorithm for checking deadlock-free (safe) realizability.

机译:

软件设计人员绘制消息序列图,以便对期望的并发系统中的单个行为进行早期建模。他们是否可以确保通过并发系统组件的某些实现可以准确实现他们所描述的行为?如果是这样,可以自动合成实现给定MSC的并发状态机吗?另一方面,如果它们的MSC“暗示”了其他未指定且可能不想要的方案,是否可以自动警告软件设计人员并提供隐含的MSC?

在本文中,我们提供了一个框架,所有这些问题都得到了肯定的回答。我们首先描述一个可以导出隐含MSC的形式框架,然后为隐含性,可实现性和综合性提供多项式时间算法。特别是,我们描述了一种检查无死锁(安全)可实现性的新颖算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号