MAST-2 assets


MAST-2 core

Meta-model

  • Download specification (PDF format)
  • Download meta-model (eCore - XMI format)


  • Figure 1 - Mast2.ecore


    W3C-Schema

  • Download W3C-Schema (XML format)


  • Grammar

  • Download grammar (Xtext format)


  • MAST-2 core MM laxity analysis

    The MAST-2 meta-model has a lax formulation, so that the models compliant to it may not be necessarily coherent. Specifically, more that 40 laxities are recognized on its formulation and for their prevention a set of integrity (intrinsic) constraints or well-formedness rules has been specified.

    These laxities or potentially problematic situations can be classified into 4 categories:

    • Laxity due to the lax formulation of the attributes of a class.
    • Laxity due to the lax formulation of the attributes of a class.
    • Laxity due to the lax formulation of an association between two classes.
    • Laxity due to two or more associations.

  • Download detailed analysis (PDF format)

  • Integrity constraints

  • Download meta-model with embedded constraints (eCore - XMI format)
  • Download standalone file (OCL format)



  • Tool-specific constraints


    Classic RMA

  • Download standalone file (OCL format)



  • EDF Monoprocessor

  • Download standalone file (OCL format)



  • EDF Within Priorities

  • Download standalone file (OCL format)




  • MAST-2 Results

    Meta-model

  • Download specification
  • Download meta-model (eCore - XMI format)


  • Figure 2 - Mast2_Results.ecore

    W3C-Schema

  • Download W3C-Schema (XML format)



  • MAST-2 Traces

    Meta-model

  • Download specification
  • Download meta-model (eCore - XMI format)


  • Figure 3 - Mast2_Traces.ecore

    W3C-Schema

  • Download W3C-Schema (XML format)





  • Tree editor (EMF-based)

  • Download specification (PDF format)
  • Download Eclipse plug-ins (ZIP format)


  • Figure 4 - Tree editor



    Textual editor (Xtext-based)

  • Download specification (PDF format)
  • Download Eclipse plug-ins (ZIP format)


  • Figure 5 - Textual editor