首页> 外文会议>Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on >UML Based Reverse Engineering for the Verification of Railway Control Logics
【24h】

UML Based Reverse Engineering for the Verification of Railway Control Logics

机译:基于UML的逆向工程用于铁路控制逻辑的验证

获取原文

摘要

The Unified Modeling Language (UML) is widely used as a high level object oriented specification language. In this paper we present a novel approach in which reverse engineering is performed using UML as the modeling language used to achieve a representation of the implemented system. The target is the core logic of a complex critical railway control system, which was written in an application specific legacy language. UML perfectly suited to represent the nature of the core logic, made up by concurrent and interacting processes, using a bottom-up approach and proper modeling rules. Each process, in fact, was strictly related to the management of a physically (resp. logically) well distinguished railway device (resp. functionality). The obtained model deeply facilitated the static analysis of the logic code, allowing for at a glance verification of correctness and compliance with higher-level specifications, and opened the way to refactoring and other formal analyses
机译:统一建模语言(UML)被广泛用作高级的面向对象的规范语言。在本文中,我们提出了一种新颖的方法,其中使用UML作为用于实现已实现系统的表示形式的建模语言来执行逆向工程。目标是使用特定于应用程序的传统语言编写的复杂关键铁路控制系统的核心逻辑。 UML非常适合表示核心逻辑的本质,它是由自下而上的方法和适当的建模规则由并发和交互过程组成的。实际上,每个过程都与物理(逻辑上)清晰的铁路设备(功能)的管理严格相关。所获得的模型极大地促进了逻辑代码的静态分析,从而一目了然地验证了其正确性和与更高级别规范的一致性,并为重构和其他形式分析开辟了道路

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号