Improving Quality of Data Exchange Files. An Industrial Case Study

被引:0
|
作者
Fleck, Guenter [1 ]
Moser, Michael [2 ]
Pichler, Josef [2 ]
机构
[1] Siemens Transformers Austria, A-8160 Weiz, Austria
[2] Software Competence Ctr Hagenberg, A-4232 Hagenberg, Austria
关键词
Software evolution; Data quality; Grammar recovery; Domain-specific languages;
D O I
10.1007/978-3-030-35333-9_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the development of electrical machines users run a batch of command line programs by providing text-based data exchange files as input. The required structure and content of these files is often only informally documented and implicitly enforced by programs. Therefore, users are forced to execute programs without prior syntactic and semantic verification. To improve the quality of data exchange files, users need editor support that allows syntactic and semantic verification using grammar-based analyzers. In order to reduce the effort for creating grammars, we use grammar recovery which analyzes software artifacts and makes the retrieved knowledge visible as a language grammar. The assessment and completion of the extracted grammar requires both knowledge in software-language engineering and in the application domain. This paper examines whether the integration of grammar recovery with domain-specific languages is suitable for creating editor support for data exchange files. In particular, we are interested in whether we can recover (1) a grammar and validation rules from documentation and a corpus of example files. Furthermore, we are interested in whether (2) a domain-specific language (DSL) allows domain experts to provide missing details and evolve grammars. To answer these questions, we conducted an industrial case study on three different types of data exchange files. Results show that about 45% of the grammar rules could be recovered automatically and that the completion of the extracted grammars by end-users is a promising means to provide correct and maintainable grammars for data exchange files.
引用
收藏
页码:161 / 175
页数:15
相关论文
共 50 条
  • [21] Data mining driven DMAIC framework for improving foundry quality - a case study
    Ghosh, Sushovan
    Maiti, J.
    PRODUCTION PLANNING & CONTROL, 2014, 25 (06) : 478 - 493
  • [22] Data reconciliation - An industrial case study
    Weiss, GH
    Romagnoli, JA
    Islam, KA
    COMPUTERS & CHEMICAL ENGINEERING, 1996, 20 (12) : 1441 - 1449
  • [23] Retrograde root canal retreatment with pre-bent ultrasonic files. A retrospective outcome study
    Weissman, A.
    Goldberger, T.
    Wigler, R.
    Kfir, A.
    Blau-Venezia, N.
    INTERNATIONAL ENDODONTIC JOURNAL, 2019, 52 (11) : 1547 - 1555
  • [24] Improving the Bayer Process productivity - An industrial case study
    Gontijo, Glayson Stopa
    Brandao de Araujo, Antonio Carlos
    Prasad, Shiva
    Sales Vasconcelos, Luis Gonzaga
    Nicacio Alves, Jose Jailson
    Brito, Romildo Pereira
    MINERALS ENGINEERING, 2009, 22 (13) : 1130 - 1136
  • [25] Transitioning to data-driven quality control in industrial veneer drying: a case study
    Qiu, Qing
    Cool, Julie
    EUROPEAN JOURNAL OF WOOD AND WOOD PRODUCTS, 2023, 81 (04) : 1033 - 1044
  • [26] Transitioning to data-driven quality control in industrial veneer drying: a case study
    Qing Qiu
    Julie Cool
    European Journal of Wood and Wood Products, 2023, 81 : 1033 - 1044
  • [27] Data quality: a case study
    Herzog, Thomas N.
    Scheuren, Fritz J.
    Winkler, William E.
    WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2011, 3 (01): : 12 - 21
  • [28] Improving data quality, applicability and transparency of national water accounts - A case study for Finland
    Salminen, Jani M.
    Veiste, Pekka J.
    Koskiaho, Jari T.
    Tikkanen, Sarianne
    WATER RESOURCES AND ECONOMICS, 2018, 24 : 25 - 39
  • [29] Monitoring and improving the quality of ODC data using the "ODC Harmony Matrices": A case study
    Saraiya, Nirav
    Lohner, Jason E.
    Baik, Jongmoon
    FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 2006, : 407 - +
  • [30] Green strategies for improving urban microclimate and air quality: A case study of an Italian industrial district and facility
    Ciacci, Cecilia
    Banti, Neri
    Di Naso, Vincenzo
    Bazzocchi, Frida
    BUILDING AND ENVIRONMENT, 2023, 244