<!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>Application of the Unified Architecture Framework for the Definition of a Generic System Architecture of a Combat System</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lucio Tirone</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia Agostinelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paolo Petrinca</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuele Guidolotti</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>BU Systems Engineering ASTER S.p.A. Rome</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>B. The Unified Architecture Framework</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>A. Architecture Frameworks for Defense Systems</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Combat Systems Architecture &amp; Validation LEONARDO COMPANY Rome</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Fig. 1. The evolution of Architecture Frameworks</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Lorenzo Fornaro</institution>
          ,
          <addr-line>Manuela Nardini, Simeone Solazzi</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>- The application of the Model Based Systems Engineering approach has become an increasingly necessary tool for an efficient engineering of modern complex systems. However, experience has shown that without a sound model development strategy, shared at corporate level, some of the powerful benefits promised by the MBSE approach can be largely missed, such as for example the reuse of existing model artifacts, or the easier interaction with the system's stakeholders. The work described in the present paper aims at establishing a framework which allows the full exploitation of such benefits, by developing a Generic Systems Architecture of a Combat System, through the application of the Unified Architecture Framework.</p>
      </abstract>
      <kwd-group>
        <kwd>architecture framework</kwd>
        <kwd>system architecture</kwd>
        <kwd>model based systems engineering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>I. INTRODUCTION</title>
      <p>
        The work described in the present paper is the result of a
joint effort with Leonardo and Aster, aimed at the
implementation of a Generic System Architecture for the
Combat Systems developed by Leonardo for several types of
platforms, both land and sea based. Leonardo started working
with a MBSE approach for Systems design and development
more than 10 years ago [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] but the real challenge of the last
years is the necessity to deliver new and complex sytems
“faster and better”. That means being more efficient in SE
activities. The main driver of the work is the need to better
exploit some of the powerful benefits promised by the MBSE
approach, such as the reuse of existing model artifacts, or the
easier interaction with the system’s stakeholders. The work is
focused on the development of a Generic Systems Architecture
of a Combat System, through the application of the Unified
Architecture Framework, which establishes the basis for the
full exploitation of such benefits.
      </p>
    </sec>
    <sec id="sec-2">
      <title>II. ARCHITECTURE FRAMEWORK APPROACH</title>
      <p>
        Since the introduction of the concept of Architecture
Framework, originated by the work of Zachman in 1987 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], a
      </p>
      <p>The following picture shows the evolution of some of the
most known AFs over time, highlighting the many interactions
and dependencies between them, as the usage of this
methodology is refined through continuous usage by many
parties across the engineering community.</p>
      <p>
        Recently, as can be clearly seen in the previous Fig. 1, a
tendency has arisen to merge different Frameworks, rather than
creating new ones for the specific needs of an organization,
which is mostly due to an increasing need of interoperability
between architectures developed by different entities, and thus
the derived need of harmonizing the way architectures are
developed and described. For example version 4 of the NATO
Architecture Framework (NAF [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) was originally meant to
merge the previous v3 with MODAF [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and the MODEM [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
methodology. This trend of evolution, has led the Object
Management Group, the standardizing body for modeling
languages (UML, SysML, BPMN to name the most relevant),
to develop the Unified Architecture Framework, or UAF.
      </p>
      <p>The Unified Architecture Framework has been created to
support a standard representation also for non-defense
organizations’ architecture descriptions as part of their Systems
Engineering (SE) technical processes. UAF supports a standard
profile that can be used to implement the UAF in UML/SysML
tools.</p>
      <p>
        The Unified Architecture Framework Profile (UAFP [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ])
enables the extraction of specified and custom models from an
integrated architecture description. The models describe a
system from a set of stakeholders’ concerns such as security or
information through a set of predefined viewpoints and
associated views.
represented in Fig. 3. It specifies the different diagram types
across the top and the domains along the side.
      </p>
      <sec id="sec-2-1">
        <title>C. Tailoring of the UAF</title>
        <p>
          The UAF is a very generic framework, suitable for the
modeling of any type of entity. As described in the soon to
be published ISO/IECIEEE standard 42020 on Architecture
Processes [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], the entities which can be subject of an
Architecture are several:
individual hardware or software item
any other entity that is amenable to architectural
definition (eg, data, doctrine, organization, process,
method, technique, policy, facilities, etc)
        </p>
        <p>The UAF metamodel improves the ability to exchange
architecture data between related tools which are UML/SysML
based and tools that are based on other standards.</p>
        <p>The UAF views are classified by types (eg. Taxonomy,
Structure, Connectivity etc.) and domains (eg. Metadata,
Strategic, Operational etc.); the UAF view matrix is</p>
        <p>For this reason, the choice has been to perform a tailoring
on the UAF, in order to render it more fit for the stated
purposes of the activity. The tailoring has been twofold: at first
in the selection of the relevant views to be employed. The
Combat System is definitely a complex system, and a
systemof-systems, but still, it is not an enterprise, at least for the
purposes of the models to be developed. It is thus an SoS, with
human operators considered external to it, and a number of
UAF layers have not been included in this first
implementation: the personnel layer, the security layer, the
project layer, the actual layer.</p>
        <p>Following is the list of Viewpoint domains and the relevant
Views that have been employed for the definition of the GSA:






</p>
        <p>Metadata, Md: This Viewpoint is related to the
MetaModel upon which the Architecture is based (which
results in a tailoring of the full UAF MM, as shown in
the next chapter); the Metadata Taxonomy views show
the definitions of all elements used within the model,
while the Metadata Structure shows the list of
applicable Views;
Strategic, St: The Strategic Taxonomy views describe
the hierarchy of Capabilities, while the Strategic
Structures show the definition of the System of Interest
(SoI), together with its relevant Stakeholders;
Operational, Op: the next level of abstraction is used to
describe the SoI and the external entities, from an
Operational viewpoint, which means describing the
problem rather than the solution, how the human
operators interacting with the SoI perceive it, and
interact with it; the Viewpoint is composed of
structural views (Op Taxonomy, Op Structure and Op
Connectivity), behavioral views (Op Processes, Op
States and Op Interaction Scenarios), of the Op
Traceability view, showing traceability towards the
Strategic layer, and finally of the Conceptual Data
Model;
Resources, Rs: these views show the “solution” to the
problem defined above; with the same structure of the
Operational views, of which they represent an
“implementation”: structural views (Res Taxonomy,
Res Structure and Res Connectivity), behavioral views
(Res Processes, Res States and Res Interaction
Scenarios), the Resources Traceability view, showing
traceability towards the Operational layer, and finally
the Logical and Physical Data Models;
Dictionary, Dc: this view aims to define all the
elements used in an architecture, it contains tables
showing the definitions of Terms and Acronyms;
Requirement, Rq: this view is used to represent
requirements, their properties, and relationships
between each other and to UAF architectural elements;
Summary &amp; Overview, Sm-Ov: this view provides
executive-level summary information to allow quick
reference and comparison among architectural
descriptions;</p>
        <p>The second level of tailoring of the UAF is related to the
Meta-Model, and is fully described in the following Chapter.</p>
        <p>III. A SIMPLIFIED META-MODEL FOR THE MODELING OF</p>
        <p>COMBAT SYSTEMS</p>
        <p>As described in the previous chapter, a tailoring of the UAF
full Meta-Model (UAF-MM) has been performed, in order to
better fit the needs of a SysML model which describes a
System (even if a System-of-Systems), rather than an
Enterprise. The tailoring can actually be considered a
“simplification” of the UAF-MM, and a key reason for
adopting it lies in the fact that currently none of the SysML
tools available on the market provides a profile implementing
the UAF-MM; the full implementation of the UAF-MM has
been considered non appropriate for the timeframe allocated to
the project, and therefore a “simplification” has been
performed. However, this simplification has been realized in a
way to minimize as much as possible any impacts on the
definitions of the UAF elements, making sure that once a
profile becomes available for the tool used to generate the GSA
(IBM Rational Rhapsody), a minimal effort will be necessary
to the correctly use the model in compliance with both profiles.</p>
        <p>For the purposes of the present paper, three packages will
be introduced in the following sections, the Strategic,
Operational and Resources components of the Simplified UAF
Meta-Model.</p>
      </sec>
      <sec id="sec-2-2">
        <title>A. Strategic Package Meta-Model</title>
        <p>
          The key element of the Strategic Package is the Capability.
As shown in the following Fig. 5, a Capability is defined as
“An expression of a system, product, function, or process
ability to achieve a specific objective under stated conditions”,
definition directly derived from the INCOSE SE Handbook [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>Capabilities represent the highest level functionalities
performed by Systems, and are described in the Strategic
package in a way that is independent of any specific
technology, or solution. In fact, the elements which are shown
as “Exhibiting” Capabilities are the Operational Performer, and
Resource Performer, which represent respectively the “abstract
node” and the “implemented solution” performing the
Operational Activities necessary to realize the Capability’s
objective. The strict separation between the operational and
resource layers is essential for the definition of a SysML model
with the ambition of being “reusable”. Any specific,
technology bound implementation of the Capability, would
result in model artifacts which are tightly connected with that
specific implementation, and
different scenarios.</p>
        <p>would not be reusable for</p>
        <p>The second element included in the Strategic Package is the
“Stakeholder”. Again following the INCOSE Handbook, a
Stakeholder is “A party having a right, share, or claim in a
system or in its possession of characteristics that meet that
party's needs and expectations”:</p>
        <p>Closely related to the definition of Stakeholder, are those of
Stakeholder Need (a specialization of Requirement), and of
System of Interest (SoI), which is actually the subject of the
SysML model itself. The definition of a specific SoI is exactly
what differentiates an Enterprise Model from a System Model,
even though they can both be represented using UAF views
and Meta-Model.</p>
      </sec>
      <sec id="sec-2-3">
        <title>B. Operational Package Meta-Model</title>
        <p>The Meta-Model for the entities included in the Operational
Package is less simple than that for the Strategic Package,
because behavioral characteristic come in play between the
Operational Entities.</p>
        <p>The main element of the Operational Package is the
Operational Performer. Called “Operational Node” in most of
the previous AFs, it is defined in the UAF as “A logical agent
that is capable to perform Operational Activities which
produce, consume and process Resources”. The Operational
Performer is thus an abstract entity, considered from a purely
operational point of view, able to perform Operational
Activities. Different systems, or even humans, can be part of an
Op Performer, and on the other hand, a single system might
“implement” several different Op Performers.</p>
        <p>Operational Performers interact among each other
exchanging Natural Resources (such as fuel, energy, etc.), or
Information Elements (tracks, alarms, video or audio, etc.).
These two types of elements are collected under the
Operational Exchange Item stereotype, and “conveyed” in two
possible ways: through Operational Exchanges (used in SysML
Internal Block Diagrams, or Activity Diagrams), or through
Operational Messages (used in SysML Sequence Diagrams).</p>
        <p>The “system” level approach, not natively included in the
UAF, but necessary for the realization of the GSA (as a model
representing Combat Systems), requires two new entities to be
added with the tailoring, namely the Actor and Use Case
stereotypes. Actor is defined as an Operational Performer
which is “external” with respect to the System of Interest, and
it is obvious that such an element would not be necessary in an
Enterprise approach, where no specific SoI is defined.</p>
        <p>On the other hand, a Use Case is defined as a more abstract
kind of activity, “realized” by Operational Activities. Actors
“participate in” Use Cases, and the typical relations among Use
Cases are included, such as Include, Extend and
Generalization.</p>
      </sec>
      <sec id="sec-2-4">
        <title>C. Resources Package Meta-Model</title>
        <p>The Resources Package contains the “implementation” of
what is described in abstract, operational terms, in the
Operational Package. It represents the “solution”, and no
longer the “problem”.</p>
        <p>The definition of Resource Performer (“An abstract
grouping of elements that can perform Functions”), leads to the
recognition of Functions as the “implementation” of
Operational Activities. So where an Operational Performer
executes Operational Activities, the Resource Performer (a
System or Component, as will be shown shortly), executes
Functions. For usage within the Combat System GSA, the
Resource Performer has been specialized in two different
entities, namely Systems and Components, as shown in the
next figure.</p>
        <p>A System is “An integrated set of components or
subsystems that accomplish a defined objective”, a definition
slightly tailored from the INCOSE Handbook itself (the
original definition specifies “elements, subsystems, or
assemblies”), and is obviously a composition of other Systems
or of Components (“A type of man-made object that contains
no human beings”, a simple renaming of the UAF “Resource
Artifact”).</p>
        <p>Systems and Components exchange among themselves
Resource Exchange Items (Natural Resources or Data Items),
which are “implementations” of the previously defined
Operational Exchange Items. Consequently, Data Items
represent the “implementation” of the Information Items used
in the Operational layer. Resource Exchange Items are
themselves “conveyed” by Resource Exchanges (as before, to
be used on IBD and Activity Diagrams), and by Resource
Messages (to be used on Sequence Diagrams).</p>
        <p>The full list of “implementations”, which represent the
traceability between the Operational and Resources layers, are
shown in the following figure:
Resources Analysis: has been split in two separate
sub-packages:</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>GSA Operational Analysis: includes the generic Operational Performers, and their behavior</title>
    </sec>
    <sec id="sec-4">
      <title>Operational Instances: includes the instances of the Operational Performers, and the Use Case analysis</title>
    </sec>
    <sec id="sec-5">
      <title>Logical Architecture: Systems and their behavior includes the</title>
    </sec>
    <sec id="sec-6">
      <title>Physical Architecture: includes the Components (hardware and software), composing the Product Breakdown Structure (PBS);</title>
      <p>IV. GENERIC SYSTEM ARCHITECTURE MODEL CONTENTS</p>
      <p>Once the Meta-Model has been defined, it has been applied
to generate the whole contents of the various packages of the
GSA model. The structure of packages has been arranged as
follows:</p>
      <p>Strategic Analysis: includes the system
Capabilities, the Stakeholders, and their Needs;
Operational Analysis: has been split in two
separate sub-packages:</p>
      <sec id="sec-6-1">
        <title>A. Strategic Analysis</title>
        <p>The following highest level Capabilities are “Exhibited” by
the System-of-Interest, that is, a generic Combat System:</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Surveillance</title>
    </sec>
    <sec id="sec-8">
      <title>Combat Management</title>
    </sec>
    <sec id="sec-9">
      <title>Threat Management</title>
    </sec>
    <sec id="sec-10">
      <title>Unmanned Vehicles Management</title>
    </sec>
    <sec id="sec-11">
      <title>Environmental Data Management</title>
    </sec>
    <sec id="sec-12">
      <title>Air Traffic Control</title>
    </sec>
    <sec id="sec-13">
      <title>Navigation Support</title>
    </sec>
    <sec id="sec-14">
      <title>Communications</title>
    </sec>
    <sec id="sec-15">
      <title>Own Ship Identification</title>
      <p>As a representative element of this package, the Combat
Management high level Capability has been decomposed in the
following way:
</p>
      <p>Command and Control
o
o
o
o
o
o
o
o
o
o</p>
      <p>Tactical Situation Management
Resource Management
Threat Evaluation
Weapon Assignment
Battle Damage Assessment
Mission Planning
Data Recording
Aircraft Control
Onboard Training
Platform Manoeuvre Recommendation
Fig. 15. Combat Management Capabilities</p>
      <sec id="sec-15-1">
        <title>B. Operational Analysis</title>
      </sec>
      <sec id="sec-15-2">
        <title>1) GSA Operational Analysis</title>
        <p>The Operational Analysis for the Combat System starts
with a Generic System Approach, which consist in a definition
of the generic Operational Performers that can be considered
representative of any instantiation of the system. The GSA
definition is meant to be “inclusive”, representing elements that
belong to all the possible systems developed by Leonardo. Any
instantiation of such system shall be derived from the GSA
only by removal of not necessary elements, never by adding
elements which are not present in the GSA. The behavioral part
of the GSA elements will be as well representative of common
patterns, generic enough to represent classes of behavior. The
instantiation of the Operational Performers and of their
behavior, categorized through a Use Case approach, is
demanded to the following package “Operational Instances”.</p>
        <p>The lower level generic Operational Performers that
compose the high level Combat System generic Operational
Performer has been identified in the following way:



</p>
      </sec>
    </sec>
    <sec id="sec-16">
      <title>Communications</title>
    </sec>
    <sec id="sec-17">
      <title>Weapon</title>
    </sec>
    <sec id="sec-18">
      <title>Command and Control</title>
    </sec>
    <sec id="sec-19">
      <title>Sensor (Surveillance Sensor,</title>
      <p>Sensor, Navigation Sensor)
Environmental</p>
      <p>In turn, for each of these nodes an Operational Taxonomy
diagram has been realized to represent how they have been
decomposed. The following figure shows the Op-Tx diagram
for the Surveillance Sensor Operational Performer in which are
shown: the Operational Performers that compose the
Surveillance Sensor, the defined data type, the Attributes and
the activities performed by the Operational Performers. In
particular, the Surveillance Sensor is composed of two
Operational Performers:

</p>
    </sec>
    <sec id="sec-20">
      <title>Acquisition</title>
    </sec>
    <sec id="sec-21">
      <title>Processing</title>
      <p>The following figures show the GSA Activity and
Sequence Diagrams for the Surveillance Sensor Operational
Performer.</p>
      <p>The GSA Activity Diagram represents workflows of
activities (transformation of inputs to outputs) through a
controlled sequence of actions. Each swim lane represents an
Operational Performer (internal or external to the System of
Interest) and the arrow represents the Operational Exchanges
flowing between the Operational Performers.</p>
      <p>The GSA Activity Diagram for the Surveillance Sensors
represents the scenario in which a generic Surveillance Sensor
composed by the two Operational Performers Acquisition and
Processing is activated by an interrogation or by an active
sensor detection. Depending on the case, the Acquisition and
Processing perform several tasks and interact with the external
Operational Performer outside the System of Interest to provide
the detected data to the Surveillance Sensor Controller.</p>
      <p>The GSA Sequence Diagram allows the tracing of actions
in a scenario or critical sequence of operative events. Each
lifeline on the top of diagram is associated with an Operational
Performer (again, internal or external to the System of Interest).
This diagram describes the temporal sequence of Operational
Messages between the Operational Performers.</p>
      <p>Fig. 19. GSA Sequence Diagram for the Surveillance Sensors</p>
      <p>The GSA Sequence Diagram for the Surveillance Sensors
represents the same scenario described by the GSA Activity
Diagram. The Operational Performer involved are the same,
the only difference is the highlight on the sequence of
messages exchanged between them.</p>
      <p>Each instance in the diagram represents a real sensor,
however considered only from the operational point of view.
This instance has a relation of Generalization with the GSA
Surveillance Sensor generic Operational Performer. As can be
seen from the figure, the instance sensors have been grouped in
four categories:



</p>
    </sec>
    <sec id="sec-22">
      <title>Active Above Water Sensors</title>
    </sec>
    <sec id="sec-23">
      <title>Passive Above Water Sensors</title>
    </sec>
    <sec id="sec-24">
      <title>Active Below Water Sensors</title>
    </sec>
    <sec id="sec-25">
      <title>Passive Below Water Sensors</title>
      <p>The purpose of Operational Instances, in this specific case
of surveillance sensors, is to represent the “surveillance
component” of a real world sensor, abstracted from a purely
operational point of view. For example the MFR_Surveillance
Operational Performer, represents the surveillance component
of a Multi Function Radar. This element derives from the
generic Surveillance Sensor, and so inherits its properties, such
as the fact of being composed by an Acquisition component
(the Antenna) and a Processing component (the Extractor), or
the performing of detection in the assigned volume with search
signals, and the delivery of extracted radar tracks to the
external Sensor Controller.</p>
      <p>The description of the MFR_Surveillance sensor however
remains operational, in the sense that no specific technology, or
system is specified at this moment. The behavior of this
element is represented through a “Conceptual level Data
Model”, that is, a “radar signal” is exchanged with the
Surveillance Volume, “tracks” and “raw video” are exchanged
with the MFR_Controller Operational Performer instance.</p>
    </sec>
    <sec id="sec-26">
      <title>V. CONCLUSIONS</title>
      <p>The work described in the present paper has shown the first
steps for the implementation of a Generic System Architecture
for Combat Systems, which can represent a synthesis of the
many architectures produced by the Defense Systems
Engineering Unit of Leonardo over time. The adoption of a
Generic System Architecture will allow the reuse of
components described in different instantiations of the Combat
Systems. In particular it will be possible to effectively reuse the
capabilities and operational descriptions of previously modeled
systems and components, or the message catalog, and a
reference template will be available for the definition of new
systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Zachman</surname>
            ,
            <given-names>J.A</given-names>
          </string-name>
          .
          <article-title>"A Framework for Information Systems Architecture." IBM Systems Journal</article-title>
          , Volume
          <volume>26</volume>
          ,
          <string-name>
            <surname>Number</surname>
            <given-names>3</given-names>
          </string-name>
          ,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>The</given-names>
            <surname>Chief Information Officers Council</surname>
          </string-name>
          <string-name>
            <surname>A04</surname>
          </string-name>
          , “
          <source>Federal Enterprise Architecture Framework Version 1</source>
          .1”,
          <year>September 1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>[3] TOGAF (The Open Group Architecture Framework), www</article-title>
          .opengroup.org/togaf
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4] AC/322-D(
          <year>2007</year>
          )
          <article-title>0048 NATO Architecture Framework V3</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>UK</given-names>
            <surname>Ministry</surname>
          </string-name>
          <article-title>Of Defense, “MOD Architecture Framework (MODAF)”</article-title>
          ,
          <year>v1</year>
          .2, 2012
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>UK</given-names>
            <surname>Ministry</surname>
          </string-name>
          <article-title>Of Defense, “MODAF Ontological Data Exchange Mechanism</article-title>
          , MODEM”
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>OMG</surname>
          </string-name>
          ,
          <source>Unified Architecture Framework Profile (UAFP) - Version 1.0 - FTF Beta 1</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8] ISO/IEC/IEEE DIS 42020,
          <article-title>Enterprise, systems</article-title>
          and software -- Architecture processes, unpublished
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9] INCOSE, “
          <article-title>Systems Engineering Handbook, A Guide For System Life Cycle Processes And Activities”, Fourth edition</article-title>
          ,
          <source>INCOSE-TP-2003- 002-04</source>
          ,
          <year>2015</year>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Ciambra</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Nardini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Naval Combat System Design: System Engineering approach and complexity management</article-title>
          .
          <source>In Proceedings of the Fourteenth Annual International Symposium of the International Council on Systems Engineering</source>
          (Toulouse).
          <source>France: INCOSE.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>