TUTMU —  Tutorials Session   (11-Oct-11   13:30—18:00)
Paper Title Page
Control Theory and Application to Accelerators and Fusion Reactors  
  • S. Simrock
    ITER Organization, St. Paul lez Durance, France
  Feedback control plays an important role in the design and operation of modern accelerators and fusion devices. Feedback is required to stabilize inherently unstable system dynamics and processes and to improve machine performance. To better understand the theory of feedback control and be able to design feedback controllers this tutorial will consists of 3 parts: 1.Introduction to control theory (60 min) 2.Examples for control applications in accelerators and fusion devices (30 min) 3.Demonstration of control system analysis and design tools in the MATLAB / Simulink environment. (30 min) Control theory deals with the behaviour of dynamical systems. The desired output of a system is called the reference. When one or more output variables of a system need to follow a certain reference over time, a controller manipulates the inputs to a system to obtain the desired effect on the output of the system.  
slides icon Slides TUTMUKP01 [0.563 MB]  
Implementing DSLs with Xtext and MPS  
  • M. Völter
    itemis, Luenen, Germany
  This tutorial is an introduction to development of domain-specific languages, based on the 'Trends in Programming Languages' talk on Tuesday morning. I show a couple of example DSLs used in various technical domains. Then I provide details on two language workbenches: Eclipse Xtext and JetBrains MPS. Both are Java-based Open Source products that support the rapid development of DSLs, but they use radically different approaches: Xtext is parser-based, MPS is a projectional editor. The goal of the tutorial is to illustrate the usefulness of DSLs, showcase the productivity of language workbenches for developing languages, and give participants a head start in using Xtext and MPS. The tutorial is mostly example-based: I will demonstrate the implementation of a small DSL in each of the tools.  
slides icon Slides TUTMUKP02 [14.590 MB]