Generating Domain-Specific Interactive Validation Documents

被引:1
|
作者
Vu, Fabian [1 ]
Happe, Christopher [1 ]
Leuschel, Michael [1 ]
机构
[1] Univ Dusseldorf, Inst Informat, Univ Str 1, D-40225 Dusseldorf, Germany
基金
奥地利科学基金会;
关键词
D O I
10.1007/978-3-031-15008-1_4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In state-of-the-art approaches, requirements are gradually encoded into the model, with each modeling step being verified. Once the modeling and verification process has finished, code generation is usually applied to generate the final product. Finally, the generated code is validated, e.g., by executing tests, or running simulations. At this point, stakeholders and domain experts are actively incorporated into the development process. Especially in industrial applications, validation is as important as verification. Thus, it is important to integrate the stakeholders' and the domain experts' feedback as early as possible. In this work, we propose two approaches to tackle this: (1) a static export of an animation trace into a single HTML file, and (2) a dynamic export of a classical B model to an interactive HTML document, both with a domain-specific visualization. For the second approach, we extend the high-level code generator B2Program by JavaScript, and integrate VisB visualizations. An important aspect here is to ease communication between modelers and domain experts, which is achieved by implementing features to share animated traces, and giving feedback to each other.
引用
收藏
页码:32 / 49
页数:18
相关论文
共 50 条
  • [1] Generating interactive documents for domain-specific validation of formal models
    Fabian Vu
    Christopher Happe
    Michael Leuschel
    [J]. International Journal on Software Tools for Technology Transfer, 2024, 26 : 147 - 168
  • [2] Generating interactive documents for domain-specific validation of formal models
    Vu, Fabian
    Happe, Christopher
    Leuschel, Michael
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2024, 26 (02) : 147 - 168
  • [3] Generating Domain-Specific Process Studios
    Mos, Adrian
    Cortes-Cornax, Mario
    [J]. 2016 IEEE 20TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC), 2016, : 40 - 49
  • [4] Generating Version Convertors for Domain-Specific Languages
    de Geest, Gerardo
    Vermolen, Sander
    van Deursen, Arie
    Visser, Eelco
    [J]. FIFTEENTH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2008, : 197 - 201
  • [5] A Domain-Specific Language for Generating Dataflow Analyzers
    Zeng, Jia
    Mitchell, Chuck
    Edwards, Stephen A.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 164 (02) : 103 - 119
  • [6] An interactive codesign environment for domain-specific coprocessors
    Schaumont, P
    Ching, D
    Verbauwhede, I
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2006, 11 (01) : 70 - 87
  • [7] Domain-Specific and Domain-Independent Interactive Behaviors in Andes
    Chi, Min
    Vanlehn, Kurt
    [J]. ARTIFICIAL INTELLIGENCE IN EDUCATION: BUILDING TECHNOLOGY RICH LEARNING CONTEXTS THAT WORK, 2007, 158 : 548 - +
  • [8] Relation Identification in Business Rules for Domain-specific Documents
    Bhattacharyya, Abhidip
    Chittimalli, Pavan Kumar
    Naik, Ravindra
    [J]. ISEC'18: PROCEEDINGS OF THE 11TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2018,
  • [9] Extraction of Informative Expressions from Domain-specific Documents
    Yamamoto, Eiko
    Isahara, Hitoshi
    Terada, Akira
    Abe, Yasunori
    [J]. SIXTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, LREC 2008, 2008, : 1611 - 1617
  • [10] ProMoBox: A Framework for Generating Domain-Specific Property Languages
    Meyers, Bart
    Deshayes, Romuald
    Lucio, Levi
    Syriani, Eugene
    Vangheluwe, Hans
    Wimmer, Manuel
    [J]. SOFTWARE LANGUAGE ENGINEERING, SLE 2014, 2014, 8706 : 1 - +