main.tex 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. \documentclass[conference]{IEEEtran}
  2. \usepackage{url}
  3. \usepackage{hyperref}
  4. \usepackage{amssymb,amsfonts,amsmath}
  5. \usepackage{xspace}
  6. \usepackage{graphicx}
  7. \begin{document}
  8. \title{Statecharts Modelling and Simulation}
  9. \author{\IEEEauthorblockN{Simon Van Mierlo} \and \IEEEauthorblockN{Hans Vangheluwe}}
  10. \maketitle
  11. \section*{Presenters}
  12. \textbf{\uppercase{Simon Van Mierlo}} is a post-doctoral researcher at the University of Antwerp (Belgium).
  13. He is a member of the Modelling, Simulation and Design (MSDL) research lab.
  14. For his PhD thesis, he developed debugging techniques for modelling and simulation formalisms by explicitly modelling their executor's control flow using Statecharts.
  15. He is the main developer and maintainer of SCCD~\cite{VanMierlo_SCCD}, a hybrid formalism that combines Statecharts with class diagrams.
  16. His e-mail address is \url{Simon.VanMierlo@uantwerpen.be}.
  17. \\
  18. \textbf{\uppercase{Hans Vangheluwe}} is a Professor at the University of Antwerp (Belgium), an Adjunct Professor at McGill University (Canada) and an Adjunct Professor at the National University of Defense Technology (NUDT) in Changsha, China.
  19. He heads the Modelling, Simulation and Design (MSDL) research lab.
  20. In a variety of projects, often with industrial partners, he develops and applies the model-based theory and techniques of Multi-Paradigm Modelling (MPM).
  21. His current interests are in domain-specific modelling and simulation, including the development of graphical user interfaces for multiple platforms.
  22. To model such reactive systems, he advocates the use of Statecharts to describe their behaviour.
  23. His e-mail address is \url{Hans.Vangheluwe@uantwerpen.be}.
  24. \section*{Abstract}
  25. \input{abstract.tex}
  26. \section*{Keywords}
  27. Statecharts, reactive systems, testing, Yakindu
  28. \section*{Length}
  29. The proposed length of the tutorial is three hours.
  30. \section*{Level of the Tutorial}
  31. Introductory. No knowledge of Statecharts or the tool (Yakindu) is necessary.
  32. \section*{Target Audience}
  33. Modellers with an interest in specifying the behaviour of reactive systems using Statecharts.
  34. \section*{Novelty}
  35. This tutorial has previously been given (in 2017) at the Spring Simulation Multi-Conference (SpringSim)\footnote{\url{http://scs.org/springsim}}.
  36. Due to the success of this tutorial, a second edition of the tutorial is scheduled for the 2018 edition of this conference.
  37. Since this conference is mainly targeted at an audience with a simulation background, the tutorial focuses on the introduction of Statecharts as a modelling formalism for specifying reactive systems, and covers the basics of Statecharts.
  38. For the audience at the MoDELS conference, we will discuss Statecharts more extensively and in-depth, focusing on the applicability to more complex systems than the running example.
  39. \section*{Description of the Tutorial and Intended Outline}
  40. \input{tutorial_description.tex}
  41. \section*{Required Infrastructure}
  42. A data projector is required.
  43. \section*{Sample Slides}
  44. A number sample slides of the previous versions of the tutorial are attached.
  45. \bibliographystyle{IEEEtran}
  46. \bibliography{bibliography}
  47. \end{document}