Aller au contenu. | Aller à la navigation


Ingénierie d'Entreprise et de Système d'Information Dirigée par les Modèles

Outils personnels
Vous êtes ici : Accueil Members Hervé Panetto Bibliographie SysML spécification 1.0
Se connecter

Mot de passe oublié ?

OMG (2006)

SysML spécification 1.0

OMG, Standard.

This specification defines a general-purpose modeling language for systems engineering applications, called the OMG Systems Modeling Language (OMG SysMLTM). Throughout the rest of the specification, the language will be referred to as SysML.
SysML supports the specification, analysis, design, verification and validation of a broad range of complex systems. These systems may include hardware, software, information, processes, personnel, and facilities. The origins of the SysML initiative can be traced to a strategic decision by the International Council on Systems
Engineering’s (INCOSE) Model Driven Systems Design workgroup in January 2001 to customize the Unified Modeling Language (UML) for systems engineering applications. This resulted in a collaborative effort between INCOSE and the Object Management Group (OMG), which maintains the UML specification, to jointly charter the OMG Systems
Engineering Domain Special Interest Group (SE DSIG) in July 2001. The SE DSIG, with support from INCOSE and the ISO AP 233 workgroup, developed the requirements for the modeling language, which were subsequently issued by the OMG as part of the UML for Systems Engineering Request for Proposal (UML for SE RFP; OMG document ad/03-03-
41) in March 2003.
Currently it is common practice for systems engineers to use a wide range of modeling languages, tools and techniques on large systems projects. In a manner similar to how UML unified the modeling languages used in the software industry, SysML is intended to unify the diverse modeling languages currently used by systems engineers. SysML reuses a subset of UML 2.1 and provides additional extensions needed to address the requirements in the UML for SE RFP. SysML uses the UML 2.1 extension mechanisms as further elaborated in Chapter 17, “Profiles & Model Libraries” of this specification as the primary mechanism to specify the extensions to UML 2.1. Since SysML uses UML 2.1 as its foundation, systems engineers modeling with SysML and software engineers modeling with UML 2.1 will be able to collaborate on models of software-intensive systems. This will improve communication among the various stakeholders who participate in the systems development process and promote interoperability among modeling tools. It is anticipated that SysML will be customized to model domain specific applications, such as automotive, aerospace, communications and information systems.