SysML Open Source Specification Project
The SysML.org web provides information, specifications, and resources related to the Systems Modeling Language (SysML) open source specification project, founded by the SysML Partners in 2003. The SysML open source specification is publicly available for download, and includes an open source license for distribution and use.
I prefer drawing to talking. Drawing is faster, and leaves less room for lies. — Le Corbusier
What is SysML? The Systems Modeling Language (SysML) is general purpose visual modeling language for systems engineering applications. SysML 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.
Who created SysML? SysML was created by the SysML Partners, an informal group of software tool vendors and industry leaders 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 about the SysML Partners check out the SysML Partners 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 about MBSE and MBSE tools that use SysML check out the Model-Based Systems Engineering Forum and SysMLtools.com webs.
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.