Skip to content
Leon Starr edited this page Oct 6, 2023 · 15 revisions

Introduction and Status

Our goal here is to define a repository for the Shlaer-Mellor xUML metamodel and then provide the tooling necessary to populate that repository with user specific models.

Here we load the Shlaer-Mellor metammodel into a TclRAL database.

So far, class models and state models load into the database okay via PyRAL (yet another work in progress).

I am in the process of building a Scrall grammar and parser (included in this repo).

It is going well.

Once that is completed, the Activity Subsystem will be populated with the parsed actions.

The metamodel Activity Subsystem is at about 90% completion. By attempting to populate it with parsed actions, I hope to get it finished for presentation of the complete Shlaer-Mellor Metamodel and Scrall 2.0 as a full fledged action language by the end of the 2023.

All during evenings and weekends with a toddler tugging at my arm.

This is a big year for Shlaer-Mellor.

Clone this wiki locally