|
|
 |
Modern systems, from automobiles, consumer
electronics, to network-centric defense systems are becoming more complex
and increasingly contain larger proportions of software. These changes
drive the need for a formal modeling language for systems and improved
methods of communication between system and software engineers. This
is what OMG SysMLTM is all about.
SysML is a graphical modeling language
which is based on the OMG’s Unified Modeling Language (UML). SysML
supports modeling of a broad range of systems including hardware, software,
data, personnel, procedures and facilities. SysML is a key enabler of
Model-Driven Systems Engineering and is supported by the International
Council on Systems Engineering (INCOSE).
An add-in product to the IBM RSDP, it provides SysML language support and related
features to IBM Rational Software Modeler/Architect (RSM/RSA) and Rational
Systems Developer (RSD). This combination provides a complete solution for systems and software engineers from requirements
through to modeling and simulation in one working environment, including integrations with ClearCase and ClearQuest.
What are the benefits of using
SysML?
- SysML improves communication
by providing a formal language for sharing system information to all
project stakeholders. Based on UML, SysML ensures the flow-down from
systems engineering to software engineering is more accurate.
- SysML’s requirement modeling
support provides the ability to assess the impact of changing requirements
to a system’s architecture.
- SysML is a precise language,
including support for constraints and parametric analysis which allows
models to be analyzed and simulated, greatly improving the value of
system model compared to textual system descriptions.
- SysML is an open standard
and supports XMI and ISO 10303-303 (AP233) allowing for information
interchange to other systems engineering tools such as CAD, electrical
and engineering-analysis tools.
What are the benefits of using the
EmbeddedPlus SysML Toolkit?
- The SysML Toolkit plugs directly
into IBM Rational’s Eclipse-based modeling and development environment,
allowing the sharing of model artifacts between system and software
engineers, all from within a common tooling environment.
- Provides SysML requirements
modeling capabilities and integrates with traditional requirements management
tools such as Telelogic DOORS® (via EmbeddedPlus DoorKeeper)
and IBM Rational RequisitePro to ensure traceability.
- SysML models can be statically
analyzed using model validation including support for OCL. SysML Models
can also be executed via the EmbeddedPlus Simulation Toolkit.
- The SysML Toolkit and IBM
Rational’s supporting modeling platform are based on open standards
including the open-source Eclipse plug-in architecture, Eclipse’s
UML2 reference implementation, and supporting XMI model storage format.
Based on Eclipse, you can easily extend the tooling by creating custom
plug-ins or by purchasing commercial plug-ins to supplement your tooling
environment.
- Leverage your investments
in Rational Rose with no-cost trade up to Rational’s Modeling platform.
Rose models are easily imported and can be upgraded to support SysML
with a single click.
|