首页> 外文会议>New trends in software methodologies, tools and techniques >Verification Support for Generative System Development
【24h】

Verification Support for Generative System Development

机译:生成系统开发的验证支持

获取原文
获取原文并翻译 | 示例

摘要

The automated generation of systems (e.g. within model-driven development) is a considerable improvement of the software development.rnHowever, besides the automated generation the verification of these generated systems needs to be supported, too. By applying generators it is not necessarily guaranteed that the generation outcome is correct. Typical problems may be, firstly, the use of a wrong operator resulting in an erroneous generation (static aspects of the generation). Secondly, the interactions between the different generated system assets (snippets) of the generated outcome might be incorrect, since the snippets might be connected in a wrong sequence (dynamic aspect of the generation). Therefore, the hierarchical dependencies of the snippets which are the input of the generator as well as the dynamic behavior resulting from the generation have to be checked. We describe the hierarchy in a version model based on Boolean logic. The temporal behavior may be checked by model checkers. For the generation we apply our XOpT concept which provides domain-specific transformation operators on the XML representation. Besides the principles of the static and dynamic elements of our checking approach the paper presents the way to map program assets to the version model and to finite state automata which are the prerequisite for the checking. Though the proposed checking is presented at the code level the approach may be applied to different kinds of assets, e.g. also on the model level.
机译:系统的自动生成(例如在模型驱动的开发中)是软件开发的相当大的进步。然而,除了自动生成之外,还需要支持对这些生成的系统的验证。通过使用生成器,不一定保证生成结果正确。典型的问题可能是,首先,使用错误的运算符会导致错误的生成(生成的静态方面)。其次,生成的结果的不同生成的系统资产(片段)之间的交互可能不正确,因为片段可能以错误的顺序连接(生成的动态方面)。因此,必须检查作为生成器输入的代码片段的层次依赖性以及由生成产生的动态行为。我们在基于布尔逻辑的版本模型中描述层次结构。时间行为可由模型检查器检查。对于这一代,我们采用了XOpT概念,该概念在XML表示形式上提供了特定于域的转换运算符。除了我们检查方法的静态和动态元素的原理外,本文还提出了将程序资产映射到版本模型和有限状态自动机的方法,这是检查的前提。尽管建议的检查是在代码级别进行的,但是该方法可以应用于不同种类的资产,例如资产。在模型层面上也是如此。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号