A Model-Driven Engineering Approach to the Evaluation of a Remote Controller of a Movement Assistant System
In Model-Driven Engineering, structural and behavioral models can be applied in code generation. State machine models are an important mean of describing behavioral features of a system. This paper presents development of a controller of an exoskeleton system and its interface. Exoskeleton is a system to assist movement abilities of a person that is carrying on a mechanical suit and controlling the system operations. The controller development is based on UML class models and their state machines. The models are transformed into code, extended to an executable application and run with a test scenario. Different transformation approaches are compared in experiments and adequacy of the derived implementation is observed. Moreover, the model can be used as a benchmark in experiments with other code generation tools.