SparkS: a language for test process scripting for instrumentation systems

Saeedi Nikoo, Mahdi
Calibration of test and measurement equipment is an important requirement in industry to ensure that the measurements they perform are reliable. Developing automated calibration procedures with existing tools requires considerable programming expertise. In this thesis, we introduce the initial version of SparkS, a domain specific language that aims to make development and maintenance of automated calibration procedures much easier for workers in the field of calibration. We present the design and implementation of SparkS, and demonstrate its use on an example test process. The SparkS interpreter runs on Metrology.NET, a new generation platform for calibration automation, developed by Cal Lab Solutions, Inc., Aurora, CO, USA.


PL FSM: An Approach and a Tool for the Application of FSM in SPL Environments
Eren, Onder; ÖZKAN, BARIŞ; Demirörs, Onur (2015-08-28)
In order to develop cost-efficient software it is crucial to measure the accurate software size. However; measuring the software size has up to now been almost entirely a manual process and, as such, is both time-consuming and prone to human error which can end up with time and money loss. Automation of this process is a must for the software developing companies to improve the quality of project and budget planning. This paper introduces a mapping between COSMIC concept elements and UML conceptual elements...
Electrical impedance tomography: Induced-current imaging achieved with a multiple coil system
Gençer, Nevzat Güneri; Williamson, SJ (1996-02-01)
An experimental study of induced-current electrical impedance tomography verifies that image quality Is enhanced by employing six rather than three induction coils by increasing the number of independent measurements. However, with an increasing number of coils, the inverse problem becomes more sensitive to measurement noise, Using 16 electrodes to measure surface voltages, it Is possible to collect 6 x 15 = 90 independent measurements. For comparison purposes, images of two dimensional conductivity perturb...
A pre-enactment model for measuring process quality
Güceğlioğlu, A. Selçuk; Demirörs, Onur; Department of Information Systems (2006)
Most of the process measurement studies are related with time and cost based models. Although quality is the other conventional aspect, there are no widely used models for measuring the process quality in the literature. In order to provide complementary information about the quality, a process quality measurement model has been chosen to be developed and the studies about process characteristics have been searched in the scope of the thesis. Moreover, by utilizing the similarities between process and softw...
Variable connectors in component oriented development
Çetinkaya, Anıl; Doğru, Ali Hikmet; Department of Computer Engineering (2017)
Variability is incorporated in component oriented software development especially in the connectors besides components, for efficient configuration of software products in this thesis. Components have been regarded as the main building blocks in the development of software, especially in component based approaches. Connectors, however, were also part of the solution but with not much of a responsibility when compared to components. When considered in a holistic approach to yield executable code starting wit...
Ultrasonic characterisation of hot-rolled and heat-treated plain carbon steels
Gür, Cemil Hakan (British Institute of Non-Destructive Testing (BINDT), 2003-09-01)
The aim of the study is to characterise hot-rolled and heat-treated plain-C steels (SAE 1020 and 1050) by ultrasonic velocity and attenuation measurements. Various heat treatment procedures were applied by changing the austenitisation temperature and the cooling rate to distinguish the affects of grain size and microstructural phases on ultrasonic properties. Velocities of both longitudinal and transversal waves were measured and backwall echo patterns were obtained for each specimen. The variations in the ...
Citation Formats
M. Saeedi Nikoo, “SparkS: a language for test process scripting for instrumentation systems,” M.S. - Master of Science, Middle East Technical University, 2015.