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 条
  • [41] IMPROVING DATA QUALITY
    OMAN, RC
    AYERS, TB
    JOURNAL OF SYSTEMS MANAGEMENT, 1988, 39 (05): : 31 - 35
  • [42] Quality analysis of NL requirements: An industrial case study
    Bucchiarone, A
    Gnesi, S
    Pierini, P
    13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, : 390 - 394
  • [43] USE OF PERIODICALLY LAYERED COMPOSITES AS A MECHANICAL NOTCH FILTER TO ISOLATE SELECTED HIGH FREQUENCY VIBRATION IN DATA RECORDING DISK FILES.
    Anon
    IBM technical disclosure bulletin, 1986, 29 (04):
  • [44] Total Quality Management in the stock exchange: A case study
    Singh, Gurcharan
    Khin, Edward Wong Sek
    Zolfaghari, Fereidoon
    AFRICAN JOURNAL OF BUSINESS MANAGEMENT, 2010, 4 (12): : 2450 - 2458
  • [45] REDUCING COSTS OF QUALITY AND IMPROVING PROCESSES: A CASE STUDY
    Oliveira, Gabriel Rech
    Ventura da Motta, Marta Elisete
    Camargo, Maria Emilia
    Goncalves Tondolo, Vilmar Antonio
    Zanandrea, Gabriela
    Russo, Suzana Leitao
    REVISTA GEINTEC-GESTAO INOVACAO E TECNOLOGIAS, 2016, 6 (02): : 3241 - 3256
  • [46] Improving integrated circuits assembly quality - a case study
    Whitfield, R. C.
    Kwok, K.-M.
    International Journal of Quality & Reliability Management, 13 (05):
  • [47] Assessing data quality in Open Data: A case study
    John Ferney, Mahecha Moyano
    Nicolas Estefan, Lopez Beltran
    John Alexander, Velandia Vega
    2017 CONGRESO INTERNACIONAL DE INNOVACION Y TENDENCIAS EN INGENIERIA (CONIITI), 2017,
  • [48] STUDY OF LARGE NUMERICAL DATA FILES WITH MISSING DATA
    LITVAKOV, BM
    AUTOMATION AND REMOTE CONTROL, 1975, 36 (08) : 1281 - 1290
  • [49] Aetiological workup of complex voiding disorders (CVD) in boys: evaluation of the imaging strategy based on a retrospective study of 58 files.
    Roux-Dessarps, S
    Lottmann, H
    Marichez, M
    Boisvieux, D
    Taieb, A
    Melin, Y
    ANNALES D UROLOGIE, 1998, 32 (04) : 217 - 225
  • [50] Device Data Ingestion for Industrial Big Data Platforms with a Case Study
    Ji, Cun
    Shao, Qingshi
    Sun, Jiao
    Liu, Shijun
    Pan, Li
    Wu, Lei
    Yang, Chenglei
    SENSORS, 2016, 16 (03)