“…Each device or tool has a number of input and output signals with which they can connect to each other and transmit necessary data. Therefore, the underlying principle of the developed approach is the idea of describing devices and tools using a set of input and output signals and the functions they perform. From this perspective, any measurement device can be represented as an abstract entity (class Abstract Device) with a particular set of properties (device type, input and output signals, transformations performed, etc.)…”