Pattern-Based Refinement Generation Through Domain Specific Languages

被引:1
|
作者
Fares, Elie [1 ,2 ]
Bodeveix, Paul Jean [2 ,3 ]
Filali, Mamoun [3 ]
机构
[1] Higher Coll Technol, Ras Al Khaymah, U Arab Emirates
[2] Univ Toulouse, IRIT UPS, Toulouse, France
[3] Univ Toulouse, IRIT CNRS, Toulouse, France
来源
关键词
High level requirements; Refinements; Event-B; Pattern-based development;
D O I
10.1007/978-3-031-33163-3_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Event-B method is generally used to build models incrementally by integrating high level requirements. However, developing correct systems is not a cakewalk and remains a challenging task. In this paper, we focus on the preliminary steps of the development of safety-critical systems. We investigate how patterns could be used to generate refinements automatically in the context of an Event-B development. Our main concerns are first to simplify the development of such systems by the use of patterns, and second to produce Event-B machines such that the user can choose to refine them additionally.
引用
收藏
页码:35 / 42
页数:8
相关论文
共 50 条
  • [1] Pattern-Based Development of Domain-Specific Modelling Languages
    Pescador, Ana
    Garmendia, Antonio
    Guerra, Esther
    Sanchez Cuadrado, Jesus
    de Lara, Juan
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 166 - 175
  • [2] Pattern-Based Mapping Refinement
    Hamdi, Faycal
    Reynaud, Chantal
    Safar, Brigitte
    KNOWLEDGE ENGINEERING AND MANAGEMENT BY THE MASSES, EKAW 2010, 2010, 6317 : 1 - 15
  • [3] Pattern-Based Confidentiality-Preserving Refinement
    Schmidt, Holger
    ENGINEERING SECURE SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, 5429 : 43 - 59
  • [4] A pattern-based generator for implementation of visual languages
    Jung, MT
    Kastens, U
    Schindler, C
    Schmidt, C
    2000 IEEE INTERNATIONAL SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 2000, : 71 - 72
  • [5] Succinctness of pattern-based Schema languages for XML
    Gelade, Wouter
    Neven, Frank
    DATABASE PROGRAMMING LANGUAGES, 2007, 4797 : 201 - +
  • [6] Succinctness of pattern-based schema languages for XML
    Gelade, Wouter
    Neven, Frank
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (03) : 505 - 519
  • [7] Pattern-based refinement schemas for design knowledge transfer
    Khriss, I
    Keller, RK
    Hamid, IA
    KNOWLEDGE-BASED SYSTEMS, 2000, 13 (06) : 403 - 415
  • [8] Automated pattern-based pointcut generation
    Braem, Mathieu
    Gybels, Kris
    Kellens, Andy
    Vanderperren, Wim
    SOFTWARE COMPOSITION, 2006, 4089 : 66 - 81
  • [9] Implementation of visual languages using pattern-based specifications
    Schmidt, C
    Kastens, U
    SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (15): : 1471 - 1505
  • [10] Pattern-based Rewriting through Abstraction
    Bottoni, Paolo
    Guerra, Esther
    de Lara, Juan
    FUNDAMENTA INFORMATICAE, 2016, 144 (02) : 109 - 160