中文

UML行为图的转换以支持软件模型检查

软件工程 2014-04-04 v1

摘要

统一建模语言(UML)目前被接受为(面向对象)软件建模的标准,并且在航空航天工业中的使用正在增加。根据UML开发的复杂软件的验证和确认并非易事,因为软件本身复杂,并且可以使用多种不同的UML模型/图来建模软件的行为和结构。本文提出了一种方法,将多达三种不同的UML行为图(顺序图、行为状态机和活动图)转换为一个单一的转换系统,以支持根据UML开发的软件的模型检查。在我们的方法中,基于用例描述形式化属性。转换是针对NuSMV模型检查器进行的,但我们认为也可以使用其他模型检查器,如SPIN。我们工作的主要贡献是将非形式化语言(UML)转换为形式化语言(NuSMV模型检查器的语言),以促进形式化方法在软件开发中的实际应用。

关键词

引用

@article{arxiv.1404.0855,
  title  = {Transformation of UML Behavioral Diagrams to Support Software Model Checking},
  author = {Luciana Brasil Rebelo dos Santos and Valdivino Alexandre de Santiago Júnior and Nandamudi Lankalapalli Vijaykumar},
  journal= {arXiv preprint arXiv:1404.0855},
  year   = {2014}
}

备注

In Proceedings FESCA 2014, arXiv:1404.0436