A Model-Driven Domain-Specific Scripting Language for Measurement-System Frameworks

作者:Arpaia Pasquale*; Fiscarelli Lucio; La Commara Giuseppe; Petrone Carlo
来源:IEEE Transactions on Instrumentation and Measurement, 2011, 60(12): 3756-3766.
DOI:10.1109/TIM.2011.2149310

摘要

A measurement-domain-specific language, which is based on a model-driven paradigm for measurement-test-procedure definition, instrument configurations, and task synchronization, is proposed. This formal language, which is particular for a specific measurement field, aims at specifying complete, easy-to-understand, easy-to-reuse, and easy-to-maintain applications efficiently and quickly by means of a script. The script is checked and integrated into the existing software framework automatically by a specific parser-builder chain, in order to produce the measurement application. Constructs for abstracting key concepts of the domain allow the test engineer to write more concise and higher level programs by natural language-like sentences in a shorter time without being a skilled programmer. As an experimental case study, the proposed language has been applied to the flexible framework for magnetic measurements at the European Organization for Nuclear Research (CERN).

  • 出版日期2011-12