{"title":"The Use of Hardware Abstraction Layers in Automated Calibration Software","authors":"Logan Kunitz","doi":"10.51843/wsproceedings.2013.21","DOIUrl":null,"url":null,"abstract":"The Use of Hardware Abstraction Layers in Automated Calibration Software. Today’s automated calibration tests systems depend greatly on interaction between the automation software and the physical instrumentation being controlled. This interaction creates dependencies between the software and the hardware, which can be compromised when an instrument needs to be replaced due to failure, obsolescence, or external calibration. Developing a Hardware Abstraction Layer (HAL) is a proactive method of mitigating the risks of planned or unplanned instrument replacement. A HAL decouples automated test software from the underlying hardware, facilitating instrument interchangeability. This paper will introduce the concept of industry-standard, vendor-defined, and user-defined HALs, describe their benefits and uses, and present a use case for implementing a HAL for a given set of instruments.","PeriodicalId":445779,"journal":{"name":"NCSL International Workshop & Symposium Conference Proceedings 2013","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"NCSL International Workshop & Symposium Conference Proceedings 2013","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.51843/wsproceedings.2013.21","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The Use of Hardware Abstraction Layers in Automated Calibration Software. Today’s automated calibration tests systems depend greatly on interaction between the automation software and the physical instrumentation being controlled. This interaction creates dependencies between the software and the hardware, which can be compromised when an instrument needs to be replaced due to failure, obsolescence, or external calibration. Developing a Hardware Abstraction Layer (HAL) is a proactive method of mitigating the risks of planned or unplanned instrument replacement. A HAL decouples automated test software from the underlying hardware, facilitating instrument interchangeability. This paper will introduce the concept of industry-standard, vendor-defined, and user-defined HALs, describe their benefits and uses, and present a use case for implementing a HAL for a given set of instruments.