.. comment all inline tags to start with _how_core_ .. _how_core_top: .. index:: pair: Core Model; How to ************************************** How to model the Core Model of STEPLIB ************************************** .. include:: /pages/common/pageunderconstruction.txt :start-line: 3 ======== Overview ======== .. figure:: /images/howto/STEParchitectureCore.png :align: right :scale: 55% The STEP Architecture This page uses a simple example to describe how to model the the Domain Model using SysML in MagicDraw 18.4. .. todo:: text for this section ================== Step by Step guide ================== .. todo:: the step-by-step for this section .. contents:: The modelling steps are: :local: :depth: 1 :backlinks: top ----------- Preparation ----------- .. contents:: The modelling steps in this section are: :local: .. important:: Prerequists This assumes that the environment is already set up. See |gs md| for more details -------------- Step 1 (to do) -------------- ^^^^^ Video ^^^^^ .. todo:: the step-by-step for this section .. _core_queryservices: -------------------------- Add Validation Constraints -------------------------- .. include:: howtoAddValidationConstraints.txt For details on validating against the constraints see :doc:`howtoValidationConstraints` -------------------------- Adding Query-like services -------------------------- .. todo:: text of this section .. image:: /images/common/construction.png :width: 100 :align: left Current thinking (|TBA|) is that the "query-like" services are modelled as operations on the template. These should then have constraints defined using :term:`OCL` C-R-U-D-like services are covered in :ref:`Core Model Services`. .. sectionauthor:: |Judith Crockford| .. include:: /keywords.rst