首页> 外文会议>International Conference on Agents and Artificial Intelligence >A New Approach for the Detection of Emergent Behaviors and Implied Scenarios in Distributed Software Systems Extracting Communications from Scenarios
【24h】

A New Approach for the Detection of Emergent Behaviors and Implied Scenarios in Distributed Software Systems Extracting Communications from Scenarios

机译:一种新方法,用于检测分布式软件系统中提取来自场景的通信的分布式软件系统中的紧急行为和隐含方案

获取原文

摘要

An approach to specify the requirements and design of a Distributed Software System (DSS), which is mostly used in recent years, is describing scenarios with visual artefacts, such as, UML Sequence Diagrams and ITU-T (ITU-T UNION, 2004) Message Sequence Charts (MSC) and High level Message Sequence Charts (hMSC) (Kruger, 2000). Scenarios describe system's behavior and define the components and their interactions. Each scenario determines a partial behavior of the system. Hence, the restricted view of the components in each scenario and distributed functionality and/or control in DSS, may result in inconsistency in the system behavior. One problem that arise in scenario based Distributed Software Systems is emergent behaviors or implied scenarios that occur because of restricted view of one or more components. Emergent behaviors are known as unexpected behaviors that components show in their execution time (Uchitel, 2003; Bhateja et al., 2007). However, this behavior was not defined in their designs. This unexpected behavior may imply a new scenario to the system, and can result in considerable cost and damage (Alur et al., 2005). Therefore, emergent behaviors should be detected in the early phases of software development to prevent damage or cost after deployment. The detected emergent behaviors can be either accepted or denied by the stakeholders. However, they should be detected and discussed, to be added as new designs, or to be specified as negative scenarios that should be avoided (Uchitel et al., 2002). In our research, we try to devise an automatic methodology to detect the emergent behaviors (implied scenarios) from the designs of the system. We also mean to help the designers for the exact point of the problem in the system and the possible solutions to remove the detected emergent behaviors.
机译:一种方法来指定的要求而设计的分布式软件系统(DSS),其中大部分是近年来使用的,描述的是视觉假象,例如,UML序列图和ITU-T的场景(ITU-T联盟于2004年)消息序列图(MSC)和高级消息序列图(的hMSC)(克鲁格,2000)。场景描述系统的行为,并定义了组件和它们之间的相互作用。每个场景确定系统的局部行为。因此,在DSS每个方案和分布式功能和/或控制部件的限制图,可导致在系统的行为不一致。在场景中出现的一个问题基于分布式软件系统是应急行为,或者因为一种或多种成分的限制认为出现暗示的场景。应急行为被称为意外行为的组件在其执行时间显示(乌奇捷利,2003; Bhateja等,2007)。然而,这种行为并没有在他们的设计中定义。这意外的行为可能意味着一个新方案到系统中,并能造成相当大的成本,损害(阿卢尔等,2005)。因此,出现的行为应该在软件开发的早期阶段进行检测,以防止在部署后的损坏或成本。检测到的突发行为,既可以接受或拒绝的利益相关者。然而,它们应该被检测和讨论的,被添加为新的设计,或者被指定为应当避免负的场景(乌奇捷利等人,2002)。在我们的研究中,我们试图设计一种自动的方法来检测来自该系统的设计中出现的行为(隐含的情景)。我们还意味着,以帮助设计师对这个问题的系统确切点和可能的解决方案,以删除检测到紧急的行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号