Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Prev Next

The Systems Modeling Language (SysML)

The Systems Modeling Language (SysML) is a language that has been defined for the purpose of representing the Artifacts of Systems Engineering problems and solutions or programs of work in a consistent, efficient and robust way.

SysML is designed to provide simple but powerful constructs for modeling a wide range of systems engineering problems and solutions. It can be used for a variety of purposes but is particularly effective in specifying requirements, structure, behavior, allocations, and constraints on system properties to support engineering analysis including parametric analysis and simulation. SysML can  be used with multiple processes and methods such as structured, object-oriented, iterative, waterfall and many others.

The language has been designed and augmented over more than ten years to be suitable for modeling systems of an ever increasing complexity. These changes have seen a relatively compact and concise language become broader and more diverse; nevertheless, the majority of systems engineering projects can still be modeled with a smaller part of the language, which we might term 'Core SysML'. For more information see the Modeling Systems in Enterprise Architect Help topic.