ALF, the Standard Programming Language for UML
The Action Language for Foundational UML (ALF) is a standard domain modeling and programming language for the executable (foundational) subset of standard UML (fUML). ALF is used for specifying executable behaviors within an overall graphical UML model.
After an introduction to the design philosophy and the language features of ALF, a standard-compliant Eclipse plug-in for the ALF/fUML modelling/engineering will be presented. The tool chain integrates standard-compliant textual programming with graphical domain specification and provides mechanisms for model interpretation/simulation/testing and code generation.
Jürgen Mutschall (Distributed Engineering Systems Software)
Jürgen has been developing and designing model-driven software tools and visual programming languages for more than 25 years. In 1989 he designed his first (visual) DSLs as part of an engineering workbench for the visual programming of power plant automation systems.
In the 90s, he co-founded a software product company dedicated to the development of model-driven engineering tools, which won in 2004 the show award in the category "Software Factory" at the European Microsoft ADC.
Since 1996, he has been CEO of Distributed Engineering Systems Software GmbH and has taken part in multiple large scale international projects as project manager, architect and consultant.
In its 8th year, Code Generation 2014 is Europe’s leading conference on Domain-Specific Languages, Language Workbenches, Model-Driven Software Development and Code Generation, set in picturesque Cambridge.
If you are interested in sponsoring the event by creating a unique package, or by choosing an off-the-shelf sponsorship package, please contact us for further details.