Domain-Specific Visual Language for Data Engineering Quality

被引:2
|
作者
De Meo, Alexis [1 ]
Homer, Michael [2 ]
机构
[1] Trove, Wellington, New Zealand
[2] Victoria Univ Wellington, Sch Engn & Comp Sci, Wellington, New Zealand
关键词
data engineering; visual programming; dataflow programming;
D O I
10.1145/3563836.3568727
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data engineering pipelines process large amounts of information, and ensuring that the quality and integrity of the data is maintained throughout is critical for technical, business, and social reasons. Conventional data quality assurance approaches require a large amount of fine-grained testing code, which is laborious, easy to get out of sync, and inscrutable to non-technical stakeholders. An executable higher-level visual approach to expressing quality requirements can serve as a shared representation of these constraints and their implications for all parties, eliminating repetition while increasing accessibility and maintainability. We present a visual programming language for expressing data quality requirements within a pipeline declaratively, structured as a diagram of compositional data flow, transformation, and validation steps.
引用
收藏
页码:48 / 56
页数:9
相关论文
共 50 条
  • [21] A Domain-Specific Modeling Language for Scientific Data Composition and Interoperability
    Cho, Hyun
    Gray, Jeff
    PROCEEDINGS OF THE 48TH ANNUAL SOUTHEAST REGIONAL CONFERENCE (ACM SE 10), 2010, : 470 - 473
  • [22] PADS: A domain-specific language for processing ad hoc data
    Fisher, K
    Gruber, R
    ACM SIGPLAN NOTICES, 2005, 40 (06) : 295 - 304
  • [23] Visual Sequence Learning in Infancy: Domain-General and Domain-Specific Associations With Language
    Shafto, Carissa L.
    Conway, Christopher M.
    Field, Suzanne L.
    Houston, Derek M.
    INFANCY, 2012, 17 (03) : 247 - 271
  • [24] A Domain-Specific Language for Aviation Domain Interoperability
    Comitz, Paul
    2013 INTEGRATED COMMUNICATIONS, NAVIGATION AND SURVEILLANCE CONFERENCE (ICNS), 2013,
  • [25] JAMOOS: A domain-specific language for language processing
    Gil, Joseph Yossi
    Tsoglin, Yuri
    2001, University of Zagreb, Faculty of Political Sciences (09)
  • [26] A DOMAIN-SPECIFIC LANGUAGE FOR ROUTING PROBLEMS
    Hoffmann, Benjamin
    Guckert, Michael
    Farrenkopf, Thomas
    Chalmers, Kevin
    Urquhart, Neil
    32ND EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2018), 2018, : 262 - 268
  • [27] A domain-specific language for model coupling
    Bulatewicz, Tom
    Cuny, Janice
    PROCEEDINGS OF THE 2006 WINTER SIMULATION CONFERENCE, VOLS 1-5, 2006, : 1091 - +
  • [28] Language Protocols for Domain-Specific Debugging
    Enet, Josselin
    ACM/IEEE 27TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS, MODELS 2024, 2024, : 204 - 207
  • [29] A Domain-Specific Language for Ubiquitous Healthcare
    Munnelly, Jennifer
    Clarke, Siobhan
    2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 759 - 764
  • [30] Domain-Specific Language for Coordination Patterns
    Oliveira, Nuno
    Rodrigues, Nuno
    Henriques, Pedro Rangel
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (02) : 343 - 359