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
Times are displayed in time zone: (GMT-04:00) Eastern Time (US & Canada) change

models-2020-tutorials
13:30 - 15:00: Tutorials - Tutorial 3: Umple at Room A
models-2020-tutorials13:30 - 15:00
Tutorial
Timothy LethbridgeUniversity of Ottawa
models-2020-tutorials
15:30 - 17:00: Tutorials - Tutorial 3: Umple at Room A
models-2020-tutorials15:30 - 17:00
Tutorial
Timothy LethbridgeUniversity of Ottawa