首页> 外文会议>Annual ACM symposium on applied computing;ACM symposium on applied computing;SAC 2010 >Extraction of Component-Environment Interaction Model Using State Space Traversal
【24h】

Extraction of Component-Environment Interaction Model Using State Space Traversal

机译:利用状态空间遍历提取构件与环境的相互作用模型

获取原文

摘要

Scalability of software engineering methods can be improved by application of the methods to individual components instead of complete systems. This is, however, possible only if a model of interaction between each component and its environment (rest of the system) is available. Since constructing formal models of interaction by hand is hard and tedious, techniques and tools for automated inference of the models from code are needed.We present a technique for automated extraction of models of component-environment interaction from multi-threaded software systems implemented in Java, which is based on state space traversal. Models are captured in the formalism of behavior protocols, which allows to express parallel behavior explicitly. Java PathFinder is used to perform the state space traversal. We have implemented the technique in the Java2BP tool and applied the tool on two non-trivial software systems to show that our approach is feasible.
机译:通过将方法应用于单个组件而不是完整的系统,可以提高软件工程方法的可伸缩性。但是,只有在每个组件与其环境(系统的其余部分)之间存在交互模型时,才有可能。由于手动构建正式的交互模型非常困难且乏味,因此需要用于从代码自动推断模型的技术和工具。 我们提出了一种基于状态空间遍历的,自动从J​​ava中实现的多线程软件系统中提取组件-环境交互模型的技术。在行为协议的形式主义中捕获了模型,这允许显式表达并行行为。 Java PathFinder用于执行状态空间遍历。我们已经在Java2BP工具中实现了该技术,并将该工具应用于两个非常重要的软件系统,以证明我们的方法是可行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号