Formal Verification Integration Approach for DSML

被引:0
作者
Zalila, Faiez [1 ]
Cregut, Xavier [1 ]
Pantel, Marc [1 ]
机构
[1] Univ Toulouse, IRIT, Toulouse, France
来源
MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS | 2013年 / 8107卷
关键词
Domain specific modeling language; Formal verification; Model checking; Translational semantics; Traceability; Verification feedback;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The application of formal methods (especially, model checking and static analysis techniques) for the verification of safety critical embedded systems has produced very good results and raised the interest of system designers up to the application of these technologies in real size projects. However, these methods usually rely on specific verification oriented formal languages that most designers do not master. It is thus mandatory to embed the associated tools in automated verification toolchains that allow designers to rely on their usual domain-specific modeling languages (DSMLs) while enjoying the benefits of these powerful methods. More precisely, we propose a language to formally express system requirements and interpret verification results so that system designers (DSML end-users) avoid the burden of learning some formal verification technologies. Formal verification is achieved through translational semantics. This work is based on a metamodeling pattern for executable DSML that favors the definition of generative tools and thus eases the integration of tools for new DSMLs.
引用
收藏
页码:336 / 351
页数:16
相关论文
共 23 条
[1]  
Abid N., 2010, REAL TIME EXTENSIONS
[2]  
Abid N., 2013, CORR
[3]  
[Anonymous], P 4 EUR C EMB REAL T
[4]  
Barber K.S., 2001, P 16 IEEE INT C ASE
[5]  
Berthomieu B, 2004, INT J PROD RES, V42, P2741, DOI 10.1080/00207540410001705257
[6]  
Berthomieu B., 2008, ERTS 2008 JAN
[7]   Verification approach of metropolis design framework for embedded systems [J].
Chen, X ;
Hsieh, H ;
Balarin, F .
INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2006, 34 (01) :3-27
[8]  
Combemale B., 2012, AS PAC SOFTW ENG C A
[9]  
Combemale B, 2011, LECT NOTES COMPUT SC, V6698, P35, DOI 10.1007/978-3-642-21470-7_4
[10]  
Correa T, 2010, IEEE INT C ENG COMP, P331, DOI [10.1109/ICECCS.2010.52, 10.1109/ICECCS.2010.56]