Modern automated industrial systems depend on accurate and prompt monitoring for equipment and system performance, along with determining pending faults and maintenance issues. This new book will offer the newest approaches to developing and writing the software algorithms that underlie automated monitoring. Starting from a careful analysis of the state-of-the-art techniques and design principles of software architectures for measurement and test applications, this practical book illustrates how to develop a framework capable of addressing the needs for both general quality (re-configurability, extendibility, flexibility, reusability, and so forth) and specific requirements of applications in the field of test and measurement. Engineers and technicians interested in the development of a software platform capable of integrating into one single environment all the measurement devices and techniques used in their domain or company will find this book to be incredibly useful, time-saving, and results-oriented. It offers readers: * a software framework for measurement applications, for both object-oriented programming and aspect-oriented programming. * guidance on how to create a methodology, including framework kernel, fault detector, synchronizer, automatic generation of user interfaces, and software quality assessment. * an extended case study based on automated magnetic measurements at CERN International Particle Accelerator Project.
Flexible Test Automation : A Software Framework for Easily Developing Measurement Applications