DocumentCode :
1266094
Title :
A Model-Driven Domain-Specific Scripting Language for Measurement-System Frameworks
Author :
Arpaia, Pasquale ; Fiscarelli, Lucio ; Commara, Giuseppe La ; Petrone, Carlo
Volume :
60
Issue :
12
fYear :
2011
Firstpage :
3756
Lastpage :
3766
Abstract :
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).
Keywords :
abstracting; authoring languages; computerised instrumentation; formal languages; magnetic field measurement; natural languages; CERN; European Organization for Nuclear Research; abstracting key concept; formal language; higher level program; instrument configuration; magnetic field measurement; measurement-system framework; measurement-test-procedure definition; model-driven measurement-domain-specific scripting language; natural language-like sentence; parser-builder chain; task synchronization; Automatic programming; Automatic test equipment; Computer languages; Software; Software measurement; Automatic programming; automatic test equipment; automatic test software; computer interfaces; computer languages;
fLanguage :
English
Journal_Title :
Instrumentation and Measurement, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9456
Type :
jour
DOI :
10.1109/TIM.2011.2149310
Filename :
5942162
Link To Document :
بازگشت