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

Shlaer-Mellor Day 2024

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

game of chess

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.

Table 1. Agenda
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

Chess Play Abstracted 10

10

13:40

mixing

L

Mixing virtually - introductions

15

13:50

Cortland Starrett

R

Simple Max Advance 10

5

14:05

L

5-minute break

15

14:10

John and Alasdar

R

Pretty Smart Chess Model 10

30

14:25

Levi Starrett

R

Exploring the Future 25

5

14:55

L

5-minute break

25

15:00

Cortland Starrett

R

Zero Duration Timer Idiom and CrossFit Cindy 18

5

15:25

L

5-minute break

20

15:30

Levi Starrett

R

2024 Chess Challenge Tournament Results 12

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