<!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>There's more than one way to skin a framework</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Aurelijus Morkevicius No Magic Europe</string-name>
          <email>aurelijus.morkevicius@nomagic.com</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Savanoriu ave.</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Kaunas LT -</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lithuania</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>Today's architecture modeling environment suffers from being an effort to satisfy milestone decisions. Typically, the architecture effort is separated from the Systems Engineering (SE) leading to a lack of traceability from the systems requirements to the architecture resulting in interoperable systems. Due to the way that the Architecture models are created they generally consist of static diagrams and provide limited analytical support to the decision maker.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In March 2008, the UPDM Group was formed by members
of INCOSE and the OMG to create the Unified Profile for
DoDAF and MODAF (UPDM) using UML/SysML. Members
of the UPDM group were tool vendors, members of industry
and representatives from the US DoD, British MOD, NATO,
Canadian and Swedish armed forces. Members of the DoDAF
2.0 taskforce were heavily involved to ensure that DoDAF 2.0
and UPDM converged as much as possible. Tools supporting
UPDM have been available for some time and are in use on
multiple government and industry projects.</p>
      <p>Why UAF? Six years passed and the period of paradigm
shift from document-centric systems engineering approach to
model-based systems engineering (MBSE) revealed gaps of
MBSE approach. Where one of the gaps was no standardized
methodology available. Belief in Systems Modeling
Framework as a savior did not come true. Language by its
definition provides syntax and a bit of semantics, however, not
pragmatics. To successfully apply language like SysML,
questions like how to structure the model, what views to build,
which artifacts to deliver and in what sequence need to be
answered. Every company deals with this issue differently.
Organizations not complying with the standardized approach
end up having differently structured models with different set
of views. It results in the loss of capability to interexchange,
loss of capability to communicate with other teams, overhead
in tool customization, and specific trainings need. Moreover,
the models become impossible to integrate and reuse.</p>
      <p>Taking industry demand in account and addressing
changing landscape of defense architecture frameworks
(adoption of IDEAS ontology for DoDAF and MODAF), in
September of 2013, a Request for Proposal for UPDM 3.0
(later renamed to UAF) was created with the following preface:
“The scope of UPDM V3.0 includes support for modeling
architectures, heretofore referred to as Architecture
Descriptions (ADs) as defined in [ISO/IEC/IEEE 42010:2011],
based on SysML v1.3, where such an AD consists of a
collection of views and constituent models that represent a set
of UPDM-specified governing viewpoints (stakeholders’
concerns). The scope of UPDM v3.0 also includes mechanisms
for developing custom views to represent user-specified
viewpoints. The intent is to use the UPDM V3.0 to provide a
standard representation for AD support for Defense
Organizations. Another intent is to improve the ability to
exchange architecture data between related tools that are
UML/SysML based and tools that are based on other standards.</p>
      <p>
        The profile should include support for developing an AD
for a set of viewpoints such as project, operational, capability,
services, systems, standard, security and performance
viewpoints, to include modeling and relating such elements as
activities, nodes, system functions, ports, protocols, interfaces,
systems’ physical properties, and units of measure as defined
by the architecture frameworks DoDAF, MODAF/ MODEM,
NAF, and the Security Viewpoint from DNDAF. In addition,
the profile should allow for the modeling of related domain
concepts such as DoD’s Doctrine, Organization, Training,
Materiel, Leadership &amp; education, Personnel, and Facilities
[DOTMLPF], the UK Ministry of Defence Lines of
Development [DLOD] elements which are: Training,
Equipment, Personnel, Information, Concepts and Doctrine,
Organization, Infrastructure, Logistics (TEPID OIL), and the
NATO equivalent.”
        <xref ref-type="bibr" rid="ref4">(OMG, 2013)</xref>
        .
      </p>
      <p>Since the issue of RFP, UPDM 3.0 group identified the list
of mandatory requirements:

Enable the Expression of Business Process Models
Architecture Modeling Support for Defense, Industry,
and government Organizations
Use of SysML Requirements Elements and Diagrams
Use of SysML Parametric Elements and Diagrams
Mapped to Measurements
Support for Data and Information Viewpoints:
Conceptual, Logical, and Physical Schema Views and
Constituent Models
Traceability Matrix for Backward Compatibility with
UPDM 2.x
Requirements Traceability Matrix to Supported Defense
Architecture Frameworks</p>
    </sec>
    <sec id="sec-2">
      <title>Example Architecture Description</title>
      <p>Matrix of Applicable Elements and Relationships for
Each Presentation Artifact</p>
    </sec>
    <sec id="sec-3">
      <title>Model Interchange</title>
    </sec>
    <sec id="sec-4">
      <title>Extensibility to Viewpoints Enable the Definition of Custom</title>
      <p>And a list of optional requirements. Mentioning few of
the complete list:
Viewpoints in Support of SoS Life Cycle Processes and
Analyses</p>
    </sec>
    <sec id="sec-5">
      <title>Human Systems Integration (HSI);</title>
    </sec>
    <sec id="sec-6">
      <title>Support of Security Domain.</title>
      <p>The author of the presentation in behalf of other submitters
of the UPDM 3.0 specification, believes that the UPDM 3.0
submission meets the requirements listed above. For the reason
to support civil engineering needs, domains that are beyond the
scope of defense frameworks and many other reasons outlined
in this paper, we have renamed UPDM 3.0 to UAF 1.0.














</p>
      <p>This presentation introduces to a brand new UAF and
explores how to leverage MBSE with architecture modeling in
an integrated and disciplined approach, enabling the
modernization of complex systems (Systems of Systems, C4I
systems, and heavy industry systems).</p>
    </sec>
    <sec id="sec-7">
      <title>AUTHOR BIOGRAPHY</title>
      <p>Aurelijus Morkevicius is OMG® Certified UML, Systems
Modeling and BPM professional. Currently he is a Head of
Solutions Department at No Magic Europe. He has the
expertise of model-based systems engineering (mostly based
on SysML) and defense architectures (DoDAF, MODAF,
NAF). Aurelijus is working with companies such as General
Electric, Bombardier Transportation, Deutsche Bahn, ZF, Ford,
SIEMENS, BMW, etc. He is also a chairman and one of the
leading architects for the current OMG UAF (previously
known as UPDM) standard development group. In addition,
Aurelijus is actively involved in educational activities. He
received a PhD in Informatics Engineering from the Kaunas
University of Technology in 2013. Aurelijus is also a lecturer,
author of multiple articles, and conference speaker.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management Group</surname>
          </string-name>
          (OMG),
          <year>2015</year>
          ,
          <string-name>
            <given-names>OMG</given-names>
            <surname>Systems Modeling Language (OMG SysML</surname>
          </string-name>
          <article-title>™</article-title>
          ),
          <year>V1</year>
          .4,
          <string-name>
            <given-names>OMG</given-names>
            <surname>Document</surname>
          </string-name>
          Number: formal/2015-06-03, URL: http://www.omg.org/spec/SysML/1.4/PDF, Accessed October,
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management Group</surname>
          </string-name>
          (OMG),
          <year>2009</year>
          ,
          <article-title>Unified Profile for the Department of Defense Architecture Framework (DoDAF) and the Ministry of Defence Architecture Framework (MODAF</article-title>
          ), available at http://www.omg.org/spec/UPDM/
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management</surname>
          </string-name>
          <article-title>Group (OMG), 2009c, Unified Profile for DoDAF/MODAF (UPDM) 2.0 Request for Proposal)</article-title>
          , available at http://www.omg.org/cgi-bin/doc?c4i/
          <fpage>2009</fpage>
          -09-02.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Object</given-names>
            <surname>Management Group</surname>
          </string-name>
          (OMG),
          <year>2013</year>
          ,
          <article-title>Unified Profile for DoDAF/MODAF (UPDM) 3.0 Request for Proposal)</article-title>
          , available at http://www.omg.org/cgi-bin/doc.cgi?c4i/
          <fpage>2013</fpage>
          -9-11.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5] ISO/IEC/IEEE 42010:
          <fpage>2011</fpage>
          -
          <article-title>Systems and software engineering - Architecture description</article-title>
          .
          <source>Iso.org. 2011-11-24. Accessed</source>
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Mazeika</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morkevicius</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Aleksandraviciene</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <year>2016</year>
          ,
          <article-title>MBSE driven approach for defining problem domain</article-title>
          ,
          <source>11th System of Systems Engineering Conference (SoSE)</source>
          , Kongsberg,
          <year>2016</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Hause</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bleakley</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Morkevicius</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2016</year>
          ,
          <article-title>Technology Update on the Unified Architecture Framework (UAF)</article-title>
          .
          <source>INCOSE International Symposium</source>
          ,
          <volume>26</volume>
          :
          <fpage>1145</fpage>
          -
          <lpage>1160</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Bleakley</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Morkevicius</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>2016</year>
          ,
          <article-title>Transitioning from UPDM to the Unified Architecture Framework (UAF)</article-title>
          .
          <source>Integrated Enterprise Architecture</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>