<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>the Automation Booster for MBSE</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Andrea D'Ambrogio Department of Enterprise Engineering</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Rome Tor Vergata Rome</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <fpage>8</fpage>
      <lpage>11</lpage>
      <abstract>
        <p>Model-based systems engineering (MBSE) is defined by the International Council on Systems Engineering (INCOSE) as "the formalized application of modeling to support system requirements, design, analysis, verification, and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle" [1]. The advantages obtained by the MBSE approach, in terms of enhanced communications, reduced development risks, improved quality, increased productivity and enhanced knowledge transfer, can be further scaled up by innovative model-driven approaches that treat models as the primary artifacts of development, by introducing a radical shift from a strictly contemplative use of models to a more productive and powerful model use. Model-driven engineering enhances the typical MBSE advantages by use of metamodeling techniques and model transformations, which allow system designers to obtain a significant increase of the level of automation throughout the system lifecycle [2].</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>A metamodel is a model used to describe a family of
models, in other words it is a model that defines the primitives
of a modeling language, which is used to specify models at
user level. As an example, the UML metamodel is the model
defining the primitives (i.e., class, association, state, etc.) that
are instantiated in standard UML models. A model
transformation is the specification of a set of mapping rules
that are executed to transform a given model into a different
model, which conforms to the same or to a different
metamodel. Model-driven engineering enables a radical shift in
terms of modeling activities, from a strictly contemplative use
of models to a more productive and powerful model use.</p>
      <p>The tutorial first illustrates the principles and standards of
model-driven engineering and then shows a possible
application to the simulation-based analysis of systems and
processes specified by use of SysML and BPMN, respectively
[3]. SysML (Systems Modeling Language) is the UML-based
language that provides the modeling capability required in the
systems engineering domain. SysML is now considered the
standard modeling notation adopted in the MBSE context [4].
In addition, the recent adoption of the BPMN (Business
Process Modeling and Notation) standard by the OMG (Object
Management Group – the same body that defines and promotes
UML and SysML), has introduced into the MBSE discipline
the formalization of the business processes describing the
interactions among the organizations that build and/or make
use of systems [5].</p>
      <p>
        The tutorial overviews existing methods that have been
developed to automate the simulation-based analysis of
systems and processes. Specifically, such methods enable the
automated transformation of SysML [6][7] and BPMN [
        <xref ref-type="bibr" rid="ref1">8</xref>
        ][
        <xref ref-type="bibr" rid="ref2">9</xref>
        ]
models into the corresponding simulation models, which are
executed to yield the performance indices of interest. The
proposed approach can be effectively used by system designers
and business analysts who do not have specific expertise in the
fields of simulation-based analysis, without requiring the
acquisition of specific modeling and simulation know-how and
the manual effort that is typically needed to define and
implement simulation models. In addition, the extensive use of
model-driven techniques contributes to provide a significant
degree of customizability, which facilitates the tailoring of the
proposed model transformations to specific needs (e.g., to
make use of alternative modeling languages and/or simulation
platforms) [
        <xref ref-type="bibr" rid="ref3">10</xref>
        ][
        <xref ref-type="bibr" rid="ref4">11</xref>
        ][
        <xref ref-type="bibr" rid="ref5">12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>AUTHOR BIOGRAPHY</title>
    </sec>
    <sec id="sec-3">
      <title>Andrea D'Ambrogio is associate professor of computer</title>
      <p>science at the Department of Enterprise Engineering of the
University of Roma "Tor Vergata" (Italy) and director of the
post graduate Master degree in "Systems Engineering",
established at the University of Roma "Tor Vergata" in 2012.
Andrea D'Ambrogio's research interests are in the systems and
software engineering field, specifically in the areas of system
performance and dependability engineering, model-driven
systems and software engineering, business process
management, and distributed simulation. In such areas he has
participated to several projects at both European and overseas
level and has authored more than 100 journal/conference
papers. He is general chair of the 49th Summer Computer
Simulation Conference (SCSC 2017), general co-chair of the
Summer Simulation Multiconference (SummerSim 2017), and
has been general chair of the SCS/ACM/IEEE International
Symposium on Theory of Modeling &amp; Simulation (TMS 2014)
and of the IEEE International Conference on Enabling
Technologies: Infrastructure for Collaborative Enterprises
(WETICE 2008). He has served as program chair and/or
member of the program committee of various international
conferences, among which IEEE WETICE, SCS/ACM/IEEE
SpringSim, SCS/ACM SummerSim, IEEE/ACM PADS and
INFORMS/ACM Winter Simulation Conference. He started
the IEEE International Workshop on Collaborative Modeling
and Simulation (CoMetS) in 2010 and the SCS/ACM/IEEE
International Symposium on Model-driven Approaches for
Simulation Engineering (Mod4Sim) in 2011. Andrea
D'Ambrogio is associate editor of the Transactions of the
Society for Modeling &amp; Simulation International
(SIMULATION journal), member of the editorial board the
IAENG International Journal of Computer Science (IJCS) and
has been member of the editorial board of the Simulation
Practice and Theory (SIMPAT) journal. He is member of the
management committee of the ICT COST Action on “Multi
Paradigm Modelling for Cyber Physical Systems”
(MPM4CPS). He is member of IEEE, IEEE Computer Society,
ACM, SCS and INCOSE.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bocciarelli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D'Ambrogio</surname>
          </string-name>
          ,
          <source>Automated performance analysis of business processes, Proceedings of the 2012 Spring Simulation Multiconference, SpringSim</source>
          <year>2012</year>
          ; Orlando, FL; United States, pp.
          <fpage>266</fpage>
          -
          <lpage>274</lpage>
          , March 26-30,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bocciarelli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D'Ambrogio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Paglia</surname>
          </string-name>
          ,
          <article-title>A language for enabling model-driven analysis of business processes</article-title>
          ,
          <source>Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD</source>
          <year>2014</year>
          ), pp.
          <fpage>325</fpage>
          -
          <lpage>332</lpage>
          , Lisbon; Portugal; January 7-
          <issue>9</issue>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bocciarelli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D'Ambrogio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Falcone</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Garro</surname>
            and
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Giglio</surname>
          </string-name>
          .
          <year>2015</year>
          .
          <article-title>A Model-Driven Approach to Enable the Distributed Simulation of Complex Systems</article-title>
          ,
          <source>Proceedings of the Sixth International Conference on Complex Systems Design &amp; Management</source>
          ,
          <string-name>
            <surname>CSD</surname>
          </string-name>
          &amp;M
          <year>2015</year>
          , pp.
          <fpage>171</fpage>
          -
          <lpage>183</lpage>
          , Paris, France,
          <source>November 23-25</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bocciarelli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D'Ambrogio</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gianni</surname>
          </string-name>
          ,
          <article-title>4SEE: a model-driven simulation engineering framework for business process analysis in a SaaS paradigm</article-title>
          ,
          <source>Proceedings of the 2013 Spring Simulation Multiconference, SpringSim</source>
          <year>2013</year>
          , pp.
          <fpage>218</fpage>
          -
          <lpage>225</lpage>
          , San Diego, CA, USA, April 7-
          <issue>10</issue>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bocciarelli</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. D'Ambrogio</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Giglio</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Paglia</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gianni</surname>
          </string-name>
          ,
          <article-title>A Transformation Approach to Enact the Design-Time Simulation of BPMN Models</article-title>
          ,
          <source>Proceedings of the IEEE 23rd International WETICE Conference (WETICE</source>
          <year>2014</year>
          ), pp.
          <fpage>199</fpage>
          -
          <lpage>204</lpage>
          , Parma, Italy, June 23-25,
          <year>2014</year>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>