Development of data acquisition systems by using a domain-specific modeling language

被引:12
|
作者
Kos, Tomaz [2 ]
Kosar, Tomaz [1 ]
Mernik, Marjan [1 ]
机构
[1] Univ Maribor, Fac Elect Engn & Comp Sci, SLO-2000 Maribor, Slovenia
[2] DEWESoft Doo, Trbovlje 1420, Slovenia
关键词
Domain-specific modeling languages; Domain-specific languages; Data acquisition; Measuring systems; Brake tests; DEWESoft; Sequencer;
D O I
10.1016/j.compind.2011.09.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Data acquisition is the process of capturing and measuring physical data and then converting the results into a digital form that is further manipulated by a computer program. Within the industry, data acquisition systems (measurement systems) are used in a wide variety of fields, including product quality testing. Usually measuring systems are complicated devices, however newer data acquisition systems tend to be easier to use. As such, they open the door for the development of customized software, which can be easily manipulated, not only by programmers but also by domain experts, enabling them to understand and modify programs. Raising the level of abstraction, particularly with those programs that use visual models, can be an effective aid for domain experts, who are then able to model their programs on their own. This paper describes the design and use of a domain-specific modeling language called the Sequencer, integrated with the measuring equipment DEWESoft, which enables domain experts to model their own data acquisitions. Specifically, in this paper the Sequencer is exposed to: domain concepts identification, the construction of modeling notation, a connection with execution framework, and the end-users' point of view on the modeling tool. The use of the Sequencer will be presented on car brake tests. For this purpose, the Sequencer has already been successfully applied in the automotive industry. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:181 / 192
页数:12
相关论文
共 50 条
  • [21] A Domain-Specific Language for Computing on Encrypted Data
    Bain, Alex
    Mitchell, John
    Sharma, Rahul
    Stefan, Deian
    Zimmerman, Joe
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 6 - 24
  • [22] An Approach of Defining Domain Constraints for Domain-Specific Modeling Language
    Jiang, Tao
    Zhou, Weihong
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (09)
  • [23] A Test Model For Domain-Specific Language Development
    kihlman, Ludvig
    2017 9TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING (CEEC), 2017,
  • [24] Variability Support in Domain-Specific Language Development
    Vacchi, Edoardo
    Cazzola, Walter
    Pillay, Suresh
    Combemale, Benoit
    SOFTWARE LANGUAGE ENGINEERING (SLE 2013), 2013, 8225 : 76 - 95
  • [25] Using Domain-Specific Language for Describing Actor-Oriented Systems
    Galkin, Oleksandr
    Shkilniak, Oksana
    2022 IEEE 4th International Conference on Advanced Trends in Information Theory, ATIT 2022 - Proceedings, 2022, : 300 - 303
  • [26] Tutorials in domain-specific acquisition
    BastienToniazzo, M
    INTERNATIONAL JOURNAL OF PSYCHOLOGY, 1997, 32 (03) : 129 - 138
  • [27] Canopus: A Domain-Specific Language for Modeling Performance Testing
    Bernardino, Maicon
    Zorzo, Avelino F.
    Rodrigues, Elder M.
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 157 - 167
  • [28] Domain-Specific Visual Language for Data Engineering Quality
    De Meo, Alexis
    Homer, Michael
    PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON PROGRAMMING ABSTRACTIONS AND INTERACTIVE NOTATIONS, TOOLS, AND ENVIRONMENTS, PAINT 2022, 2022, : 48 - 56
  • [29] Prototyping a Domain-Specific Language for Monitor and Control Systems
    Bennett, Matthew
    Borgen, Richard
    Havelund, Klaus
    Ingham, Michel
    Wagner, David
    JOURNAL OF AEROSPACE COMPUTING INFORMATION AND COMMUNICATION, 2010, 7 (11): : 338 - 364
  • [30] Domain-Specific Software Language for Crisis Management Systems
    Khzam, Nadin Bou
    Mussbacher, Gunter
    2018 IEEE 8TH INTERNATIONAL MODEL-DRIVEN REQUIREMENTS ENGINEERING WORKSHOP (MODRE 2018), 2018, : 36 - 45