Domain-Specific Language Facilitates Scheduling in Model Checking

被引:6
|
作者
Tran, Nhat-Hoa [1 ]
Chiba, Yuki [1 ]
Aoki, Toshiaki [1 ]
机构
[1] JAIST, Sch Informat Sci, Nomi, Ishikawa, Japan
关键词
concurrent system; model checking; domain specific language; system behaviors; scheduler;
D O I
10.1109/APSEC.2017.48
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A concurrent system consists of multiple processes that are run simultaneously. The execution orders of these processes are defined by a scheduler. In model checking techniques, the scheduling policy is closely related to a search algorithm that explores all of system states. To ensure the correctness of the system, the scheduling policy needs to be taken into account during the verification. Current approaches, which use fixed strategies, are only capable of limited kinds of policies and are difficult to extend to handle the variations of the schedulers. To address these problems, we propose a method using a domain-specific language (DSL) for the succinct specification of different scheduling policies. Necessary artifacts are automatically generated from the specification of the policy to analyze the system. We also propose a search algorithm for exploring the system states. Based on this method, we develop a tool to verify the system with different scheduling policies. Our experiments show that we could serve the variations of the schedulers easily and verify systems accurately.
引用
收藏
页码:417 / 426
页数:10
相关论文
共 50 条
  • [31] Domain-specific language for infrastructure as code
    Shvetcova, Valeriya
    Borisenko, Oleg
    Polischuk, Maxim
    2019 IVANNIKOV MEMORIAL WORKSHOP (IVMEM 2019), 2019, : 39 - 45
  • [32] A Domain-Specific Language for Coordinating Collaboration
    Mayr-Dorn, Christoph
    Laaber, Christoph
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 57 - 60
  • [33] Natural Semantics for Domain-Specific Language
    Steingartner, William
    Novitzka, Valerie
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 181 - 192
  • [34] PoE: A Domain-Specific Language for Exploitation
    Kim, Jung Hyun
    Gustaman, Steve
    Cha, Sang Kil
    2024 SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2024, 2024,
  • [35] A domain-specific language for virtual classrooms
    Gañán, David
    Guerrero-Roldán, Ana-Elena
    Prieto-Blázquez, Josep
    Conesa, Jordi
    International Journal of Metadata, Semantics and Ontologies, 2014, 9 (04) : 313 - 323
  • [36] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Manouchehr Zadahmad
    Eugene Syriani
    Omar Alam
    Esther Guerra
    Juan de Lara
    Software and Systems Modeling, 2022, 21 : 2067 - 2096
  • [37] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Zadahmad, Manouchehr
    Syriani, Eugene
    Alam, Omar
    Guerra, Esther
    de Lara, Juan
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 2067 - 2096
  • [38] A DOMAIN-SPECIFIC SHELL FOR SCHEDULING - PLANBOX SCH
    KAWASAKI, Y
    TANIMOTO, K
    NEC RESEARCH & DEVELOPMENT, 1991, 32 (02): : 270 - 276
  • [39] A Domain-Specific Language for Abstract Syntax Model to Concrete Syntax Model Mappings
    Quesada, Luis
    Berzal, Fernando
    Cubero, Juan-Carlos
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 158 - 165
  • [40] Constructing and analyzing domain-specific language model for financial text mining
    Suzuki, Masahiro
    Sakaji, Hiroki
    Hirano, Masanori
    Izumi, Kiyoshi
    INFORMATION PROCESSING & MANAGEMENT, 2023, 60 (02)