su4sml - an SML repository for managing (Secure)UML/OCL models
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Achim D. Brucker da673e6f32 Improved Markdown. 1 年之前
add-ons Fixed typo. 3 年之前
doc Fixed typo. 3 年之前
lib/fxp Removed superfluous directory level. 3 年之前
share Fixed typo. 3 年之前
src Fixed typo. 3 年之前
.gitignore Removed superfluous directory level. 3 年之前
CITATION Added citation information. 3 年之前 Improved Markdown. 1 年之前
LICENSE Updated license to clearly match BSD-3-Clause (SPDIX). 2 年之前
Makefile Fixed typo. 3 年之前 Added master repository URL. 2 年之前
STATUS Removed superfluous directory level. 3 年之前

su4sml: An SML repository for managing SecureUML/OCL and UML/OCL models

The model repository su4sml is an SML component that stores UML models. It follows the UML/OCL metamodel in representing the model information as closely as this is sensible in a functional programming language. However, some simplifications where made deliberately. For example, we eliminated many indirections that are inherent in the UML metamodel. We also decided to ignore associations between classifiers as such. We only represent their association ends, as part of the participating classifiers

Supported SML systems

  • mlton
  • poly/ML 5.x or later
  • sml/NJ



  • Rolf Adelsberger
  • Martin Bill
  • Raphael Eidenbenz
  • Manuel Krucker
  • Raphael Schmid
  • Manfred Stock


This project is licensed under a 3-clause BSD license.

SPDX-License-Identifier: BSD-3-Clause

Master Repository

The master git repository for this project is hosted by the Software Assurance & Security Research Team at


  • Achim D. Brucker, Jürgen Doser, and Burkhart Wolff. An MDA Framework Supporting OCL. In Electronic Communications of the EASST, 5, 2006. doi:10.14279/tuj.eceasst.5.45