A Model-Driven Engineering Approach to the Evaluation of a Remote Controller of a Movement Assistant System

  • Conference paper
  • First Online:
Man–Machine Interactions 4

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 391))

  • 921 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Bagiński, K., Jasińska-Choromańska, D., Wierciak, J.: Modelling and simulation of a system for verticalization and aiding the motion of individuals suffering from paresis of the lower limbs. Bull. Pol. Acad. Sci. Tec. Sci. 61(4), 919–928 (2013)

    Google Scholar 

  2. Bajovs, A., Nikiforowa, O., Sejans, J.: Code generation from UML models: state of art and practical implications. Appl. Comput. Syst. Sci. J. Riga Tec. Univ. 14(1), 9–18 (2013)

    Google Scholar 

  3. Bogue, R.: Exoskeletons and robotic prosthetics: a review of recent developments. Ind. Robot Int. J. 36, 421–427 (2009)

    Article  Google Scholar 

  4. Dang, F., Gogolla, M.: Precise model-driven transformations based on graphs and metamodels. In: SEFM 2009, pp. 307–316. Hanoi, Vietnam (2009)

    Google Scholar 

  5. Derezińska, A., Oltarzewski, P.: Code generation of contracts using OCL tools. In: Borzemski, L., et al. (eds.) Information Systems Architecture and Technology, Web Information Systems Engineering, Knowledge Discovery and Hybrid Computing, pp. 235–244. Publishing House of Wroclaw University of Technology, Wroclaw (2011)

    Google Scholar 

  6. Derezińska, A., Szczykulski, M.: Tracing of state machine execution in model-driven development framework. In: ICIT 2010, pp. 109–112. Gdansk, Poland (2010)

    Google Scholar 

  7. Dominguez, E., Perez, B., Rubio, A.L., Zapata, M.A.: A systematic review of code generation proposals from state machine specifications. Inf. Softw. Technol. 54(10), 1045–1066 (2012)

    Article  Google Scholar 

  8. Edwards, G., Brun, Y., Medvidovic, N.: Automated analysis and code generation for domain-specific models. In: WICSA/ECSA 2012, pp. 161–170. Helsinki, Finland (2012)

    Google Scholar 

  9. Esquenazi, A.: New bipedal locomotion options for individuals with thoracic level motor complete spinal cord injury. J. Spinal Res. Found. 8(1), 26–28 (2013)

    Google Scholar 

  10. France, R., Rumpe, B.: Model-driven development of complex software: a research roadmap. In: FOSE 2007, pp. 37–54. Minneapolis, MN, USA (2007)

    Google Scholar 

  11. IBM: IBM Rational Rhapsody Developer. http://www-03.ibm.com/software/products/en/ratirhap

  12. IBM: IBM Rational Software Architect. http://www-03.ibm.com/software/products/en/ratisoftarch

  13. Jasińska-Choromańska, D., Szykiedans, K., Wierciak, J., Kolodziej, D., Zaczyk, M., Bagiński, K., Bojarski, M., Kabziński, B.: Mechatronics system for verticalization and the motion of the disabled. Bull. Pol. Acad. Sci. Tec. Sci. 61(2), 419–431 (2013)

    Google Scholar 

  14. Liddle, S.: Model-driven software development. In: Embley, D., Thalheim, B. (eds.) Handbook of Conceptual Modeling, pp. 17–54. Springer, Berlin (2011)

    Chapter  Google Scholar 

  15. Niaz, I.A., Tanaka, J.: An object-oriented approach to generate Java code from UML statecharts. Int. J. Comput. Inf. Sci. 6(2), 83–98 (2005)

    Google Scholar 

  16. Pilitowski, R., Derezińska, A.: Code generation and execution framework for UML 2.0 classes and state machines. In: Sobh, T. (ed.) Innovations and Advanced Techniques in Computer and Information Sciences and Engineering, pp. 421–427. Springer, Netherlands (2007)

    Google Scholar 

  17. Pilitowski, R., Szczykulski, M., Zaremba, L., Redosz, K., Derezińska, A.: FXU framework for eXecutable UML V5.0. http://galera.ii.pw.edu.pl/~adr/FXU/

  18. Redosz, K.: Automatic code generation from UML models—development of the FXU tool. Master’s thesis, Institute of Computer Science, Warsaw University of Technology (2009)

    Google Scholar 

  19. ReWalk Robotics: ReWalk—more than walking. http://www.rewalk.com/

  20. Schattkowsky, T., Müller, W.: Transformation of UML state machines for direct execution. In: VL/HCC 2005, pp. 117–124. Dallas, USA (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anna Derezińska .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Derezińska, A., Redosz, K. (2016). A Model-Driven Engineering Approach to the Evaluation of a Remote Controller of a Movement Assistant System. In: Gruca, A., Brachman, A., Kozielski, S., Czachórski, T. (eds) Man–Machine Interactions 4. Advances in Intelligent Systems and Computing, vol 391. Springer, Cham. https://doi.org/10.1007/978-3-319-23437-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-23437-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-23436-6

  • Online ISBN: 978-3-319-23437-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics

Navigation