Sekundarni povzetek: |
This doctoral thesis presents a domain-specific modeling environment for creating measurement procedures that are performed on measurement systems. Designing of domain-specific modeling language is introduced, and its effective use in contrast to general-purpose languages is explained. Although engineers usually use just the abstractions from the measurement domain without creating any overlap with the programming code, additional tools that add to their comprehension are more than welcome. For the efficient detection of modeling errors, a debugging tool is presented. In the context of this tool, different techniques, such as execution modes, steps, breakpoints, animation, variable views, and stack traces, which assist with localizing and eliminating mistakes during the debugging of the model, are explained. During the process of developing measurement systems, testing of measurement procedures is very important. For that purpose, this thesis defifines an upgrade process of the above-mentioned language that allows for creating test cases for hardware as well as software. The thesis also presents a tool for the restructuring of measurement procedures. In the context of this tool, modeling procedures that are specifific to the measurement domain, but which do not affffect the behaviour of the measurement system, are presented. At theend of this doctoral thesis, a method for the automatic creation of new constructs on the basis of pre-modeled measurement procedures is presented. With this method, we have raised the level of abstraction and therefore make faster programming for the domain-experts possible. A domain-specific modelingenvironment is included in the DEWESoft package which is one of the most efficient measurement tools available. The modeling environment is presented with the help of practical examples from the automotive and space industry. |