Hi everyone,
I'm new to the mailing list, so a quick
introduction is that my name is Dan and I help lead functional
safety
analysis for one of the large automotive OEMs. Like others in
the automotive
industry, we have already developed our own custom profiles in
order to conduct
functional safety analysis using MBSE. I am passionate about
helping to spread
and accelerate the use of MBSE across all industries, and I
think the best way
to do that is to break down the closed off processes, methods,
and tools to open
source alternatives that everyone can freely build off of and
improve.
I was excited to see the ESF project, since
it has similar
goals to provide open source safety modeling. I did notice that
the current
plan in the ESF Metamodel Profile conventions is to create
prefix all model elements with a S.
For safety (or security) to be effective, I
believe that it has to be
tightly integrated with other systems engineering activities in
an organization
that are also being conducted to achieve a quality product. So
this means that
ideally all of systems engineering activities use a common model
of the system
so that the design of the system for safety and security is
consistent with the
base functionality and failure mode avoidance. Although not
perfect, SysML
already provides a modeling language that provides the ability
to create a
descriptive model of a system across multiple industries.
Instead of making ESF a completely new DSL
that redefines
every UML element, I think it would be much more powerful to
instead treat it
as an extension on SysML. This way the same block, or behavior,
or interfaces,
can be used both for the base functionality of a system, but
also for the
safety analysis. We could then create a profile extensions on
SysML that
provides safety analysis. For example, we could create a single
main profile
(or a few profiles) for FMEA and FTA (which seems to be the
current focus), but
also for the other safety analysis processes including hazard
analysis. Then we
could even create sub-profiles for different industries, like an
ISO 26262
profile for automotive.
I hope I didn't misinterpret the metamodel conventions, but
redefining all the elements with an S prefix seems like it
wouldn't allow for this tight integration with other systems
engineering activities.
Dan
_______________________________________________
esf-dev mailing list
esf-dev@xxxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://polarsys.org/mailman/listinfo/esf-dev