SysML Open Source Specification Project provides information about the SysML open source specification project, which created the Systems Modeling Language (SysML) dialect of the Unified Modeling Language (UML) for systems engineering applications. Since the SysML dialect profile was named and drafted in 2003, SysML has been adopted by the Object Management Group (OMG) as OMG SysML and has evolved into the de facto standard for Model-Based Systems Engineeering (MBSE) applications.
What is SysML? The Systems Modeling Language (SysML) is a general purpose visual modeling language for systems engineering applications. SysML is defined as a dialect of the Unified Modeling Language (UML) standard, and supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. These systems may include hardware, software, information, processes, personnel, and facilities. For a fuller explanation explore What is SysML?, Why use SysML?, What is MBSE?, and other Frequently Asked Questions about SysML on the SysML FAQ page.
Why do Systems Engineers need SysML? During the last decade SysML has evolved into enabling technology for Model-Based Systems Engineering (MBSE), a Systems Engineering paradigm that emphasizes the application of rigorous visual modeling principles and best practices to Systems Engineering activities throughout the System Development Life Cycle (SDLC). These Systems Engineering activities include, but are not limited to, requirements analysis and verification, functional analysis and allocations, performance analysis, trade studies, and system architecture specification. For more information see:
Who created SysML?
SysML was created by the SysML Partners, an informal association of Systems Engineering experts and software modeling tool vendors that convened in 2003 to create a profile (dialect) of UML for Systems Engineering called SysML (Systems Modeling Language). The SysML Partners defined SysML as an open source specification that would satisfy the requirements of the Object Management Group's UML for Systems Engineering RFP, and their specifications included an open source license for distribution and use. For more information check out the SysML Partners page.
Where can I download the latest SysML specification?
The current OMG SysML specification, OMG SysML v. 1.3, and previous SysML versions can be downloaded from the SysML Specifications page.
Google Groups
Subscribe to SysML Forum
Visit this group
Systems Modeling Language and SysML are not usable as trademarks (see SysML open source project Legal Notices). Unified Modeling Language, UML and OMG SysML are trademarks of the Object Management Group. All other product and service names mentioned are the trademarks of their respective companies.