Systems modeling language: Difference between revisions

Content deleted Content added
filling out text, adding categories, explaining concept
tweaks
Line 1:
'''SysML''', or Systems Modeling Language, is a general-purpose [[systems engineering|systems]] modeling language which was approved as specification proposal version 1.0 on [[Aprilcomputer 26simulation|modeling]], [[2006]]language. SysML is derived from, and is an extension of, [[Unified Modeling Language]] Version 2.0. Final approval of SysML specificationspecfication 1.0 was finalized [[April 26]], [[2006]] and is expected to be formally ratified by member organizations in February, 2007.
 
==A tool to connect mechanical, electrical, and software sub-systems==
==A general purpose systems modeling language==
SysML is notable for the wide range of systems concepts it can model. In an automotive application, for example, the language can be used to specify mechanical objectives and constraints such as maximum acceleration, [[curb weight]], [[air conditioning]] performance, and interior cabin [[acoustical engineering|noise management]]. It can specify electrical parameters ranging from the [[FM radio]] [[tuning sensitivty]] to the [[real-time]] response of the [[antilock brake|anti-lock braking]] control electronics. It can specify and model the [[embedded software]] used to control the on-board automotive computers. Finally, it can model the factories used to build the car, as well as the interfaces between the organizations that work in the factory.
 
A notable innovation of SysML is support for [[requirements modeling]]. During the design process, designers and users of specific sub-systems can communicate the design criteria using several alternative design formats including diagrams, tables, and tree structures. The requirements provide a checkable interface and documentation of the evolution of the system design over time.
Line 56:
{{col-4}}
* [[ARTISAN Software Tools]]
* [[Ceira Technologies]]
{{col-4}}
* [[EmbeddedPlus Engineering]]
Line 62:
{{col-4}}
* [[Telelogic]]
* [[Structure Software Systems Limited]]
{{col-4}}
* [[Sparx Systems]]
Line 89:
 
[[Category:Unified Modeling Language]]
[[Category:Simulation programming languages]]