...
首页> 外文期刊>Electronic Communications of the EASST >Teaching MDE through the Formal Verification of Process Models
【24h】

Teaching MDE through the Formal Verification of Process Models

机译:通过过程模型的形式验证来教授MDE

获取原文
   

获取外文期刊封面封底 >>

       

摘要

Model Driven Engineering (MDE) and formal methods (FM) play a key role in the development of Safety Critical Systems (SCS). They promote user ori- ented abstraction and formal specification using Domain Specific Modeling Lan- guages (DSML), early Validation and formal Verification (V&V) using efficient dedicated technologies and Automatic Code and Documentation Generation. Their combined use allow to improve system qualities and reduce development costs. However, in most computer science curriculae, both domains are usually taught independently. MDE is associated to practical software engineering and FM to the- oretical computer science. This contribution relates a course about MDE for SCS development that bridges the gap between these domains. It describes the content of the course and provides the lessons learned from its teaching. It focuses on early formal verification using model checking of a DSML for development process mod- eling. MDE technologies are illustrated both on language engineering for CASE tool development and on development process modeling. The case study also highlights the unification power of MDE as it does not target traditional executable software.
机译:模型驱动工程(MDE)和形式方法(FM)在安全关键系统(SCS)的开发中起着关键作用。他们使用高效的专用技术和自动代码和文档生成功能,通过使用领域特定建模语言(DSML),早期验证和形式验证(V&V)来促进面向用户的抽象和形式规范。它们的组合使用可以提高系统质量并降低开发成本。但是,在大多数计算机科学课程中,这两个领域通常都是独立教授的。 MDE与实用软件工程相关,而FM与理论计算机科学相关。该贡献涉及有关SDE开发的MDE的课程,该课程弥合了这些领域之间的差距。它描述了该课程的内容,并提供了从该课程中学到的教训。它着重于使用DSML的模型检查进行早期正式验证,以进行开发过程建模。 MDE技术在CASE工具开发的语言工程和开发过程建模中都有说明。该案例研究还强调了MDE的统一功能,因为它不针对传统的可执行软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号