Write a Blog >>
MODELS 2020
Fri 16 - Fri 23 October 2020
Tue 20 Oct 2020 13:30 - 15:00 at Room A - Tutorial 3: Umple
Tue 20 Oct 2020 15:30 - 17:00 at Room A - Tutorial 3: Umple

Umple is celebrating 10 years as an open source modeling and code generation technology. In this tutorial, we will introduce the technology to those new to Umple and also demonstrate some of its newer features. Umple is designed to allow modeling abstractions such as state machines and associations to be blended seamlessly with code in multiple programming languages. Umple also incorporates mixins, product line technology, traits, tracing, generation templates, and aspects. All of these capabilities work synergistically with models, with each other and with traditional code. Umple can be used with any IDE, since it has been designed to have few dependencies. For exploratory use, only a browser is needed. For more serious use a JVM (V8-14) is required. A Docker image is also available. The tutorial will be hands-on. Participants will build some small applications involving state machine models, feature models and aspects. Since Umple is written fully in itself, we will also demonstrate how an open-source, model-driven, test-driven agile project can be managed.

Prof Lethbridge is a professor of computer science and software engineering at the University of Ottawa, where he has taught since 1994. He is a senior member of the ACM and the IEEE and is a Professional Engineer.

Tue 20 Oct

Displayed time zone: Eastern Time (US & Canada) change

13:30 - 15:00
Tutorial 3: UmpleTutorials at Room A
13:30
90m
Tutorial
Advanced Model-Oriented Programming Using Umple
Tutorials
Timothy Lethbridge University of Ottawa
15:30 - 17:00
Tutorial 3: UmpleTutorials at Room A
15:30
90m
Tutorial
Advanced Model-Oriented Programming Using Umple
Tutorials
Timothy Lethbridge University of Ottawa