29 October 2024 (half-day Tuesday afternoon UK time)

What is this?
Shlaer-Mellor Day 2024 is a modeling conference and represents the 11th edition of Shlaer-Mellor Day (aka xtUML Day). (See Previous Shlaer-Mellor Days.) Shlaer-Mellor Day is the premier gathering of the year of Shlaer-Mellor modelers. The Shlaer-Mellor xtUML Community meets to collaborate on Modeling, Method and Tooling.
The central topic of the conference is end-to-end modeling, execution, translation and deployment of models-as-code in mission critical settings employing rigorous methodology. The unifying theme is practical, actual, industrial application modeling within production installations. Attendees will network with engineers, scientists and educators who understand executable and translatable modeling as applied in active systems.
2024 Chess Modeling Challenge
![]() |
The 2024 conference is featuring a modeling challenge. The subject matter is the game of chess. Participants are building robotic xtUML models of chess strategy ("chess 'bots"). These chess bot models will compete against each other and human participants. Results will be presented and explained on conference day. Learn how to participate here. |
Also in focus:
-
Method advances
-
Tooling Refinements
-
Incremental Adoption
-
Model Compilation
The Shlaer-Mellor Community is keen to exchange expertise and learn from one another. Shlaer-Mellor Day provides a forum for developers to share best practices and influence the direction of the technology. The conference committee hereby solicits compelling papers and presentations that exhibit method advances, tooling improvements and application experience in Shlaer-Mellor modeling and related Executable/Translatable modeling.
Conference Format and Venue
Shlaer-Mellor Day is an information dense and interactive conference lasting 4 hours. Presentations with Q&A and discussions will fill the session. Shlaer-Mellor Community members will give updates on their applications and experiences. An open moderated discussion time ends the day.
Shlaer-Mellor Day 2024 will be hosted on Zoom. This platform is familiar to most and supports interaction with people as well as access to presentations.
Technical sessions are pre-recorded videos, ensuring high-density, fast-paced information transfer while allowing the speakers to interact with the audience as the video plays.
Registration
Register by emailing the co-chair (cortland.starrett at onefact.net). Provide name and company/school information. Do this even if you pay through the electronic portal.
You can pay the registration fee by clicking here. The link will take you to PayPal to purchase your ticket. Price is $100. You do not need a PayPay account to register; a credit card or debit card is acceptable.
Payment can be made by check. Other methods of payment can be arranged through the conference organizers. Discounts may be available to companies sending more than 3 participants; contact the chair.
Scholarships may be available to university students. Contact the conference committee via email.
Participants under contract with the One Fact Community Engagement support option attend at no cost.
Agenda of Presentations
Agenda
Please enjoy the video presentations on youtube by following the links in the agenda below.
T | Clock | Presenter | L | Title |
---|---|---|---|---|
5 |
13:00 |
Cortland Starrett |
L |
Welcome and Opening |
5 |
13:05 |
Michael Lee |
L |
Shlaer-Mellor Day greeting and instructions |
5 |
13:10 |
John and Alasdar |
L |
Background on Chess Challenge |
15 |
13:25 |
Colin Carter |
R |
|
10 |
13:40 |
mixing |
L |
Mixing virtually - introductions |
15 |
13:50 |
Cortland Starrett |
R |
|
5 |
14:05 |
L |
5-minute break |
|
15 |
14:10 |
John and Alasdar |
R |
|
30 |
14:25 |
Levi Starrett |
R |
|
5 |
14:55 |
L |
5-minute break |
|
25 |
15:00 |
Cortland Starrett |
R |
|
5 |
15:25 |
L |
5-minute break |
|
20 |
15:30 |
Levi Starrett |
R |
|
20 |
15:50 |
All |
L |
Tooling Update and Project Status |
5 |
16:10 |
Cort and Mike |
L |
closing remarks |
30 |
16:15 |
Happy Hour |
L |
favorite beverage |
Tooling Update: log4cpp, textual persistence, asl2masl, self idiom, BridgePoint bug fixes
Video Collection with Introductory Words
Shlaer-Mellor Days 2024 Conference is in the books. We enjoyed 6 presentations along with mixing and debating and banter. The first presentation was by Colin Carter who gave a tour of an abstract data model of the game of chess. See it here: Chess Play Abstracted.
In the game of chess, what is the simplest strategy that might win? Can the model be translated into C code? This presentation answers those questions: Simple Max Advance
We saw a basic strategy in Simple Max Advance. Now, John and Alasdar present a Pretty Smart Chess Bot that aggressively takes the opponent’s pieces! Pretty Smart Chess Model
The most in-depth treatment of Chess strategy was presented by Levi Starrett in 'Exploring the Future'. Levi’s model recursively played hypothetical moves and counter-moves to discover the best next move. His robot can beat other robots, people and even himself! Exploring the Future
Arguably (pun intended) the presentation that sparked the most debate during the 2024 Shlaer-Mellor Days conference was titled "Zero Duration Timer Idiom and CrossFit Cindy". Cortland Starrett claimed to identify a bug in the Shlaer-Mellor Method and proposed a fix as well as a work-around (until the fix is agreed upon). And if you are a fitness nerd, this is for you! Zero Duration Timer Idiom and CrossFit Cindy
The final presentation of the 2024 Shlaer-Mellor Days conference included the results of the Chess Modeling Challenge tournament. Using BridgePoint, Levi Starrett built an executable model to run the challenge. This model played each of the bots against one another in an Arena-Style tournament. 2024 Chess Challenge Tournament Results
In-Person Gatherings
A dinner gathering is planned in the UK in Cheltenham at 19:15 on the evening of 28 October 2024. The venue is The Ivy Montpellier Brasserie. Dinner is included in the conference registration (including a significant other). Happy Hour will precede dinner at 17:30 at Sandford Park Alehouse. Come enjoy a casual brew!
A dinner gathering is planned in Linköping, Sweden on the evening of 30 October 2024 at 18:00 at The Bishop’s Arms.
Call for Papers
If you wish to be a presenter, please submit topic, title and an abstract to the conference committee who will review and make selections. Selection is based upon perceived value to the Shlaer-Mellor Community. Presentations will need to be pre-recorded ahead of conference day.
Presentations are expected to be 10-30 minutes in duration with additional time for questions and discussion.
All submissions will be evaluated by the program committee. Selection is based upon significance, clarity and alignment with the call and value to the attendees of Shlaer-Mellor Day. Submissions that promote discussion, advance the Method and generate interaction among Shlaer-Mellor Community members are most desired. For a presentation to be accepted, at least one of the authors must register for Shlaer-Mellor Day, present the material and participate in the conference.
Important Dates
-
Title, session type and duration (estimate) submission: 9 August 2024
-
Abstract submission deadline: 16 August 2024
-
Submission deadline for video recording of presentation: 14 October 2024
-
Completion of production editing (jointly by presenter and committee) of presentation-ready version: 21 November 2024
-
Shlaer-Mellor Day conference day: 29 October 2024 1:00-5:00pm UK time
Conference Committee Contacts
-
Michael Lee, Conference Co-Chair, Model Integration, mike [at] modelint.com
-
Cortland Starrett, Conference Co-Chair, One Fact, cortland.starrett [at] onefact.net
-
John Wolfe, Conference Committee Member, Maile Technical, johnwolfe [at] mailetechnical.com
If you have questions about Shlaer-Mellor Day, contact any of the above.
Example Presentation Videos
The following example videos are provided to encourage creativity in production.
