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 条
  • [41] Pattern-based data compression
    Kuri, A
    Galaviz, J
    MICAI 2004: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2004, 2972 : 1 - 10
  • [42] Pattern-Based Model Refactoring
    El-Sharqwi, Mohamed
    Mahdi, Hani
    El-Madah, Islam
    ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 301 - 306
  • [43] Pattern-based Rule Disambiguation
    Zheng, Jie
    Cheng, Gang
    Li, Shoushan
    Kong, Fang
    Huang, Chu-Ren
    Zhou, Guodong
    2015 12TH INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (FSKD), 2015, : 1444 - 1449
  • [44] On Improving Hotspot Detection Through Synthetic Pattern-Based Database Enhancement
    Reddy, Gaurav Rajavendra
    Xanthopoulos, Constantinos
    Makris, Yiorgos
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (12) : 2522 - 2527
  • [45] A Pattern-Based Approach towards the Guided Reuse of Safety Mechanisms in the Automotive Domain
    Khalil, Maged
    Prieto, Alejandro
    Hoelzl, Florian
    MODEL-BASED SAFETY AND ASSESSMENT, IMBSA 2014, 2014, 8822 : 137 - 151
  • [46] Correct Pattern-Based Development Through Refinements and Weakest Preconditions Calculus
    Fares, Elie
    Bodeveix, Jean-Paul
    Filali, Mamoun
    FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2024, 2024, 15189 : 59 - 78
  • [47] A Semantic Pattern-Based Recommender
    Maccatrozzo, Valentina
    Ceolin, Davide
    Aroyo, Lora
    Groth, Paul
    SEMANTIC WEB EVALUATION CHALLENGE, 2014, 475 : 182 - 187
  • [48] Confluence of pattern-based calculi
    Cirstea, Horatiu
    Faure, Germain
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2007, 4533 : 78 - +
  • [49] Pattern-Based Architecture Reviews
    Harrison, Neil B.
    Avgeriou, Paris
    IEEE SOFTWARE, 2011, 28 (06) : 66 - 71
  • [50] Pattern-based texturing revisited
    Neyret, F
    Cani, MP
    SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, : 235 - 242