<!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>Enterprise knowledge based UML timing model generation process</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ilona Veitaitė</string-name>
          <email>Ilona.Veitaite@knf.vu.lt</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics Vilnius University</institution>
          ,
          <addr-line>Kaunas Faculty Kaunas</addr-line>
          ,
          <country country="LT">Lithuania</country>
        </aff>
      </contrib-group>
      <fpage>75</fpage>
      <lpage>79</lpage>
      <abstract>
        <p>-The main scope is to present UML dynamic models generation from Enterprise model (EM) method with an example of UML Timing model. As enterprises develop and information systems (IS) become bigger it is needed to create precise and complex analyses for developing systems. The quality of analyses like these is crucial for the success of IS development process, because the later an error or mistake is found the more expensive is to solve it. IS designers daily face new challenges when they need to face and understand models made by other designers and analytics. This process creates additional problems and difficulties. Automatization of IS engineering process lets create superior and more qualified models with less errors. To achieve this goal there is analyzed ISO standards and UML models integration with knowledge-based Enterprise model, MOF architecture's role in IS engineering process, opportunities to upgrade its structure with new knowledge-based layer and its improved usage in UML dynamic models generation from Enterprise model process.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Keywords–Enterprise Model;
engineering; UML, ISO, MOF, CASE
Knowledge-based;</p>
      <p>IS
I.</p>
      <p>INTRODUCTION</p>
      <p>
        Business and IT alignment has kept as a meaningful
management concern for over two decades because it remains a
significant goal. Superior strategic alignment between business
and IT strategy should guide to superior execution in
comparison with reduced number of stages of strategic
alignment. There are many debates about the business-IT
alignment terminology. Some would controvert that alignment
is a fragile goal that can be achieved only by a minor number
of enterprises, where everyone prefers the help desk and the IT
budget is enough to finance any proposed project. And some
would accept that business and IT alignment insures suitable
function of entire organization. Professionals offer that
organizations need to reach strategic business and IT alignment
to be competitive. Strategic business and IT alignment
influence business performance and IT effectiveness [
        <xref ref-type="bibr" rid="ref16 ref17">4, 18,
19</xref>
        ].
      </p>
      <p>
        In order to help induce communication and understanding,
many enterprises are generating business-facing roles that have
major responsibility for creating and sustaining relationships
between business and IT business fields. The balance of IT and
business vision, the capacity to explain business and IT
challenges with same clarity should be ensured [
        <xref ref-type="bibr" rid="ref1 ref7">1, 9</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Copyright © 2017 held by the authors 75</title>
    </sec>
    <sec id="sec-3">
      <title>II. KNOWLEDGE-BASED IS ENGINEERING</title>
      <p>
        A knowledge-based IS engineering proposed methods and
tools for system modelling and decision-making, which help to
develop more specific and detailed subject area relative to the
project [
        <xref ref-type="bibr" rid="ref1 ref3">1, 5</xref>
        ]. IS project participants (like developer,
programmer and etc.) can use not only the knowledge of the
project, which is stored in traditional CASE tool repository, but
also the knowledge repository, where subject area knowledge
tested by formal criteria is stored (Fig. 1) [
        <xref ref-type="bibr" rid="ref4 ref5 ref8">6, 7, 10</xref>
        ].
      </p>
      <p>
        Fig. 1. Knowledge-based subsystem connection to the Enterprise model
and Enterprise meta–model inside CASE tool [
        <xref ref-type="bibr" rid="ref8">10</xref>
        ]
      </p>
      <p>
        UML is one of the most common software specification –
standards. It is a universal IS modelling language applied to a
number of methodologists and used in the most popular
modelling tools, such as Enterprise Architect, System
Architect, MagicDraw and etc. The method of UML models
generation from Enterprise model implements a
knowledgebased design phase in the IS development cycle
[
        <xref ref-type="bibr" rid="ref10 ref13 ref14 ref18 ref8 ref9">10,11,12,15,16, 20</xref>
        ].
      </p>
      <p>
        Knowledge-based subsystem as CASE tool component
with Enterprise meta-model and Enterprise model inside can
solve this question. Enterprise meta-model is a formal structure
which ensures more qualified project development process and
knowledge base data collection [
        <xref ref-type="bibr" rid="ref19 ref20">21, 22</xref>
        ].
      </p>
      <p>A. Strategic alignment model and Knowledge-based CASE
Tool subsystem</p>
      <p>
        The strategic alignment model (SAM) proposed by
Henderson and Venkatraman is one of the most cited strategic
alignment models [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref6">8, 17, 18, 19</xref>
        ]. SAM is composed of two
main dimensions: strategic fit and functional integration.
Strategic fit refers to the concordance between internal and
external domains. Functional integration refers to two type of
integration between business and IT domains. The first type is
termed strategic integration and reflects the link between
business strategy and IT strategy. The second type is termed
operational integration and deals with the link between
organizational infrastructure and process, and IT infrastructure
and [
        <xref ref-type="bibr" rid="ref15 ref6">8, 17</xref>
        ]. SAM is a conceptual model that it has been used to
understand strategic alignment from the perspective of four
components. J.C. Henderson and N.Venkatraman described the
interrelationship between business and IT strategies. Strategic
Alignment model (SAM) was created in order to describe these
relations. Model consists of four domains: Business Strategy
Domain, Business Infrastructure Domain, IT Strategy Domain,
IT Infrastructure Domain and relationships between them.
Model is based on two parts: strategic integration and
functional integration [
        <xref ref-type="bibr" rid="ref16 ref6">8, 18</xref>
        ]. Strategic integration recognizes
that the IT strategy should be expressed in terms of an external
domain (how the organization is positioned in the IT
environment) and an internal domain (how the IT infrastructure
should be configured and managed). There are two types of
functional integration: strategic and operational. First one is the
relation between the business strategy and IT strategy. Second
one covers the internal domain and deals with the relation
between business infrastructure and IT infrastructure.
Functional integration considers how choices made in the IT
domain impact those, which are made in the business domain
and vice versa. Strategic alignment model describes four basic
alignment perspectives: Strategy Execution, Technology
Transformation, Competitive Potential, and Service Level [
        <xref ref-type="bibr" rid="ref6">8</xref>
        ].
      </p>
      <p>
        First proposed business and IT strategy alignment model is
conceptual. It does not provide a practical framework to
implement this kind alignment, despite that, there are
alignment mechanisms developed and used in organizations to
achieve the business and IT synthesis, but these mechanisms
mostly are oriented to business, not to IT [
        <xref ref-type="bibr" rid="ref8">10</xref>
        ].
      </p>
      <p>
        Knowledge-based CASE Tool subsystem in business and
IT management can be used as the major source for certain
frameworks [
        <xref ref-type="bibr" rid="ref11 ref12">13,14</xref>
        ]. These frameworks specify all relevant
structures within the organization, including business,
applications technology, data and their relationships to perform
business. For business and IT alignment process some specific
data is necessary and it is used in Knowledge-Based
Subsystem. Business strategy domain provides business goals
to knowledge base (Fig. 2). Business goals are described by the
business managers and are received from business environment
and IT goals are described by the IT managers. Business
infrastructure domain delivers business rules, constraints,
processes, functions and other related data and IT infrastructure
domain delivers information about IT infrastructure, where
describes current software, hardware. All this information is
stored in knowledge base and can be used through enterprise
model, where is validated according to the enterprise
metamodel [
        <xref ref-type="bibr" rid="ref11 ref12">13, 14</xref>
        ].
      </p>
      <p>III.</p>
    </sec>
    <sec id="sec-4">
      <title>ENTERPRISE MODELLING</title>
      <p>
        Enterprise meta-model is formally defined enterprise model
structure, which consists of a formalized enterprise model in
line with the general principles of control theory. Enterprise
model is the main source of the necessary knowledge of the
particular problem domain for IS engineering and IS
reengineering processes [
        <xref ref-type="bibr" rid="ref12">14</xref>
        ].
      </p>
      <p>
        Enterprise meta-model manages Enterprise model
composition. Enterprise model stores knowledge that is
necessary for IS development process only and will be used
during all phases of IS development life cycle [
        <xref ref-type="bibr" rid="ref12 ref19">14, 21</xref>
        ].
      </p>
      <p>
        There is given formalized Enterprise meta-model
description, which is needed to define UML Timing model
generation process algorithm. Enterprise model can be
described as Malcev algebra based algebra system (Fig. 3)
[
        <xref ref-type="bibr" rid="ref19">21</xref>
        ]:
      </p>
      <p>M1=&lt;K, R&gt;
(1)
where M1 – Enterprise model as algebra system; K –
elements set of M1 system; K={K1, K2,…, K21}, where
K1,....K21 EM meta-classes; R – set of relationships between
elements, where R={r1, r2, r3}.</p>
      <p>For each set of K element Kn composition is defined as:
Kn=&lt;{an1, an2,…,ank}, {mn1, mn2,…,mnl}&gt;, where {an1,
an2,…,ank} – attributes of Kn element, {mn1, mn2,…,mnl}–
methods of Kn element.</p>
    </sec>
    <sec id="sec-5">
      <title>Enterprise model M1 composition is as follows: M1=&lt;{K1, K2,...,K21}, {r1, r2, r3}&gt; (2)</title>
      <p>
        where: K1 – meta-class Process, K2 – meta-class Function,
K3 – meta-class Actor, K4 – meta-class Event, K5 – meta-class
Goal, K6 – meta-class Material Flows, K7 – meta-class Input
Material Flow, K8 – meta-class Output Material Flow, K9 –
meta-class Information Flow, K10 – meta-class Interpretation,
K11 – meta-class Data Processing and Solution Making, K12 –
meta-class Realization, K13 – meta-class Information Activity,
K14 – meta-class Business Rules, K15 – meta-class
Interpretation Business Rules, K16 – meta-class Data
Processing and Solution Making Business Rules, K17 –
metaclass Realization Business Rules, K18 – meta-class Process
Output, K19 – meta-class Information processing Input, K20 –
meta-class Information processing Output, K21 – meta-class
Process Input, r1 – Aggregation, r2 – Generalization, r3 –
Association [
        <xref ref-type="bibr" rid="ref20">22</xref>
        ].
      </p>
      <sec id="sec-5-1">
        <title>A. MOF and UML relationship</title>
        <p>
          The Meta-Object Facility (MOF) is an Object Management
Group (OMG) standard for model-driven engineering. MOF
provides an open and platform-independent metadata
management framework and associated set of metadata
services to enable the development and interoperability of
model and metadata driven systems. Examples of systems that
use MOF include modeling and development tools, data
warehouse systems, metadata repositories. MOF has
contributed significantly to the core principles of the OMG
Model Driven Architecture. Building on the modeling
foundation established by UML, MOF introduced the concept
of formal meta-models and Platform Independent Models of
metadata as well as mappings from PIMs to specific platforms.
MOF only provides a means to define the structure, or abstract
syntax of a language or of data [
          <xref ref-type="bibr" rid="ref18">20</xref>
          ].
        </p>
        <p>
          Enterprise modelling has become an integral part of
information system development process. Lately, the
organization's business modelling has become an important
phase of modelling design processes. MOF architecture
supplemented with enterprise meta-model assures appropriate
information system development process [
          <xref ref-type="bibr" rid="ref19">21</xref>
          ].
        </p>
        <p>
          The Meta-Object Facility (MOF) is an Object Management
Group (OMG) standard is designed as a four-layered
architecture. It provides a meta-meta model at the top layer,
called the M3 layer. This M3-model is the language used by
MOF to build meta-models, called M2-models. The most
prominent example of a Layer 2 MOF model is the UML
metamodel, the model that describes the UML itself. These
M2models describe elements of the M1-layer, and thus
M1models, for example, models written in UML. The last layer is
the M0-layer or data layer. It is used to describe real-world
objects. MOF is a closed meta-modelling architecture; it
defines an M3-model, which conforms to it-self [
          <xref ref-type="bibr" rid="ref19">21</xref>
          ].
        </p>
        <p>As it is described above M3 is meta-meta model, the base
for a Meta-modelling Architecture, which defines the language
to describe meta-models. And M2 meta-model is an instance of
a meta-meta model, which defines the language to describe
models.</p>
        <p>
          Among M3 and M2 layers one more layer is needed to
assure more accurate usage of MOF architecture [
          <xref ref-type="bibr" rid="ref19">21</xref>
          ]. This
additional layer consists of enterprise meta-model (Fig. 4).
Enterprise model and enterprise meta–model makes
information system needed UML project models generation
process more efficient and eligible and ensure reduced number
of mistakes in the final information system development stage
[
          <xref ref-type="bibr" rid="ref19">21</xref>
          ].
        </p>
        <p>B. ISO standards in requirements specification stage</p>
        <p>
          ISO standards make a positive contribution to the world.
They provide solutions and achieve benefits for almost all
sectors of activity. ISO Standards are documented agreements
containing technical specifications or other precise criteria to
be used consistently as rules, guidelines, or definitions of
characteristics, to ensure that materials, products, processes and
services are fit for their purpose [
          <xref ref-type="bibr" rid="ref2 ref20">2, 3, 22</xref>
          ].
        </p>
        <p>
          International standards in software and system engineering
are an excellent indication on what is considered good practice
by the international community of professionals that work in
these areas [
          <xref ref-type="bibr" rid="ref20">3, 22</xref>
          ].
        </p>
        <p>
          Subcommittee 7 (SC7) is responsible for IT services and
software and systems engineering standardization [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. SC7
standards are constantly updated by developing and improving
on standards. One of the main scopes is to integrate IT and
business system definition and provide the software and system
engineering tools to implement enterprise information systems.
SC7 standards collection consists of several blocks, where one
of the most relevant is process implementation and assessment
[
          <xref ref-type="bibr" rid="ref2">2, 3</xref>
          ].
        </p>
        <p>IV. UML DYNAMIC MODELS GENERATION PROCESS FROM EM</p>
        <p>
          UML model is a partial graphical view of a model of a
system under design, implementation, or already in presence.
UML model contains graphical elements – UML nodes
connected with flows – that represent elements in the UML
model of the designed system [
          <xref ref-type="bibr" rid="ref7 ref8">9, 10</xref>
          ].
        </p>
      </sec>
      <sec id="sec-5-2">
        <title>A. UML Timing model generation example</title>
        <p>
          One of the UML behaviour models is Timing model.
Timing models are UML interaction models used to show
interactions when a primary purpose of the model is to reason
about time. Timing model focus on conditions changing within
and among lifelines along a linear time axis. Timing models
describe behaviour of both individual classifiers and
interactions of classifiers, focusing attention on time of events
causing changes in the modeled conditions of the lifelines [
          <xref ref-type="bibr" rid="ref14">16</xref>
          ].
        </p>
        <p>
          There is given formalized UML Timing model description
(Fig. 5). UML Timing model also can be described as Malcev
algebra based algebra system [
          <xref ref-type="bibr" rid="ref19">21</xref>
          ]:
        </p>
        <p>M3=&lt;K,R&gt; (3)
where M2 – UML Timing model as algebra system; K –
elements set of M2 system; K={K28, K29,…, K33}, where
K28,....K32 UML Timing model meta-classes; R – set of
relationships between elements, where R={r1, r2, r3}.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>UML Timing model M2 composition is as follows:</title>
      <p>
        M3={K28, K29,…, K33},{r1}&gt;
(4)
where: K28– meta-class Lifeline, K29 – meta-class State or
Condition Timeline, K30 – meta-class Interval Constraint, K31
– meta-class Duration Constraint, K32 – meta-class Time
Constraint, K33 – meta-class Destruction Occurrence, r1 –
Aggregation [
        <xref ref-type="bibr" rid="ref19">21</xref>
        ].
      </p>
      <p>According to the figure (Fig. 6) it is clear that enterprise
model elements: Actor, Function and Business rules can be
generated as UML Timing model elements: Lifeline,
Destruction Occurrence, Intervals Constrains, Durations
Constraint, Time Constraint and State or Condition Timeline.</p>
      <p>Table (Table 1) presents intersection between Enterprise
model and UML Timing model elements, where formal
description of enterprise model elements generated to UML
Timing model elements according to Malcev algebra can be
found.</p>
      <p>Fig. 7. UML Timing Model example, Project Lifecycle Stages</p>
      <p>In the example (Fig. 7) of UML Timing model, which
presents project lifecycle stages and their duration, certain
elements generated from Enterprise model can be found:
lifeline – project, state or condition – project stages, timelines,
duration and timing constraints and destruction occurrence,
where destruction event is depicted by a cross in the form of an
X at the end of a timeline.</p>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>Qualitatively realized information system development
lifecycle phases are very important for the success of whole IS
development process and mistakes made in that phases will
cause huge problems and cost a lot of time and expenses to
solve it.</p>
      <p>Enterprise meta-model as a supplementary Meta-Object
Facility layer insures that enterprise model includes business
management information process fundamental attributes and
provides a knowledge base as a CASE Tool subsystem, which
insures quality and verified knowledge in specific scenarios.
Each element of UML models can be generated from the EM
using knowledge based enterprise model.</p>
      <p>Method of UML models generation process from enterprise
model could implement whole knowledge-based IS
development cycle design phase. This is partially proved by the
example with UML Timing model elements generation
process.</p>
      <p>The future work is to approve the use of described method
of generation with more detailed UML models examples and to
create partly implemented prototype.
[3] ISO/IEC JTC 1,
http://www.jtc1-sc7.org/</p>
      <p>Information
technology
standards,
2016,
[4] Gudas S, “Enterprise knowledge modelling: Domains and aspects.</p>
      <p>Technological and economic development of Economy,” Baltic Journal
on Sustainability, pp. 281–293, 2009.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Butleris</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopata</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambraziūnas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veitaitė</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Masteika</surname>
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>SysML and UML models usage in knowledge based MDA process,” Elektronika ir elektrotechnika</article-title>
          , vol.
          <volume>21</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>50</fpage>
          -
          <lpage>57</lpage>
          ,
          <year>2015</year>
          . Print ISSN:
          <fpage>1392</fpage>
          -
          <lpage>1215</lpage>
          ,
          <string-name>
            <surname>Online</surname>
            <given-names>ISSN</given-names>
          </string-name>
          :
          <fpage>2029</fpage>
          -
          <lpage>5731</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>IEEE</given-names>
            <surname>Computer Society</surname>
          </string-name>
          , “
          <article-title>Guide to the Software Engineering Body of Knowledge SWEBOK</article-title>
          ,”
          <year>2014</year>
          .
          <article-title>Version 3.0</article-title>
          .
          <string-name>
            <surname>Paperback</surname>
            <given-names>ISBN</given-names>
          </string-name>
          -
          <volume>13</volume>
          :
          <fpage>978</fpage>
          -0-
          <fpage>7695</fpage>
          -5166-1.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gudas</surname>
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Architecture of Knowledge-Based Enterprise Management Systems: a Control View,”</article-title>
          <source>Proceedings of the 13th world multiconference on systemics, cybernetics and informatics (WMSCI2009),) July 10-13</source>
          ,
          <year>2009</year>
          , Orlando, Florida, USA, vol. III, pp.
          <fpage>161</fpage>
          -
          <lpage>266</lpage>
          ISBN-
          <volume>10</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>9934272</lpage>
          -61-
          <issue>2</issue>
          (Volume III). ISBN-
          <volume>13</volume>
          :
          <fpage>978</fpage>
          -1-
          <fpage>9934272</fpage>
          -61-
          <issue>9</issue>
          (Volume III).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gudas</surname>
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Informacijos sistemų inžinerijos teorijos pagrindai</article-title>
          .
          <source>” Vilniaus universiteto leidykla</source>
          ,
          <source>2012. ISBN 978-609-459-075-7.</source>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Gudas</surname>
            <given-names>s.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <source>“Meta-Model Based Development Of Use Case Model For Business Function,” Information Technology And Control</source>
          , vol.
          <volume>36</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>302</fpage>
          -
          <lpage>309</lpage>
          ,
          <year>2007</year>
          . ISSN 1392 - 124X
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Henderson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkatraman</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , “Strategic Alignment:
          <article-title>Leveraging Information Technology for Transforming Organizations,” IBM Systems Journal</article-title>
          , vol.
          <volume>38</volume>
          (
          <issue>2-3</issue>
          ), pp.
          <fpage>472</fpage>
          -
          <lpage>484</lpage>
          ,
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          , “
          <article-title>Veiklos modeliu grindžiamas kompiuterizuotas funkcinių vartotojo reikalavimų specifikavimo metodas</article-title>
          ,
          <source>” Dissertation</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Lopata</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veitaitė</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butleris</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <source>“CASE Tool Component - Knowledge-based Subsystem. UML Diagrams Generation Process,” Transformations in Business &amp; Economics</source>
          , vol.
          <volume>13</volume>
          (
          <issue>2B</issue>
          (
          <year>32B</year>
          )) pp.
          <fpage>676</fpage>
          -
          <lpage>696</lpage>
          ,
          <year>2014</year>
          . ISSN:
          <fpage>1648</fpage>
          -
          <lpage>4460</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Lopata</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veitaitė</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <article-title>“UML Diagrams Generation Process by Using Knowledge-Based Subsystem</article-title>
          ,” International conference “15th
          <source>International Conference on Business Information Systems,” BIS2013 (5th Workshop on Applications of Knowledge-Based Technologies in Business (AKTB</source>
          <year>2013</year>
          )),
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambraziūnas</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudas</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Butleris</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <source>“The Main Principles of Knowledge-Based Information Systems Engineering,” Electronics and Electrical Engineering</source>
          , vol.
          <volume>11</volume>
          (
          <issue>1</issue>
          (
          <issue>25</issue>
          )), pp.
          <fpage>99</fpage>
          -
          <lpage>102</lpage>
          ,
          <year>2012</year>
          . ISSN 2029-
          <volume>5731</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambraziūnas</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudas</surname>
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Knowledge Based MDA Requirements Specification</article-title>
          and Validation Technique,” Transformations in Business &amp; Economics, vol.
          <volume>11</volume>
          (
          <issue>1</issue>
          (
          <issue>25</issue>
          )), pp.
          <fpage>248</fpage>
          -
          <lpage>261</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Lopata</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambraziūnas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudas</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , “
          <article-title>Knowledge-based MDA requirements specification and validation technique</article-title>
          ,
          <source>” Transformations in Business &amp; Economics</source>
          ,
          <volume>11</volume>
          (
          <issue>1</issue>
          (
          <issue>25</issue>
          )), pp.
          <fpage>248</fpage>
          -
          <lpage>260</lpage>
          ,
          <year>2012</year>
          . ISSN 1648-4460.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Morkevicius</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudas</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <source>“Enterprise Knowledge Based Software Requirements Elicitation,” Information Technology and Control</source>
          , vol.
          <volume>40</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>181</fpage>
          -
          <lpage>190</lpage>
          ,
          <year>2011</year>
          .
          <fpage>1392</fpage>
          -
          <lpage>124X</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [16]
          <string-name>
            <surname>OMG</surname>
            <given-names>UML</given-names>
          </string-name>
          ,
          <source>Unified Modelling Language version 2</source>
          .5.
          <string-name>
            <given-names>Unified</given-names>
            <surname>Modelling</surname>
          </string-name>
          ,
          <year>2017</year>
          , // http://www.omg.org/spec/UML/2.5
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Perjons</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , “
          <string-name>
            <surname>Model-Driven Process Design. Aligning Value</surname>
            <given-names>Networks</given-names>
          </string-name>
          , Enterprise Goals,
          <article-title>Services and</article-title>
          IT Systems,” Department of Computer and Systems Sciences, Stockholm University. Sweden by US-AB, Stockholm,
          <year>2011</year>
          . ISBN 978-91-7447-249-3.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Plazaola</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flores</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vargas</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ekstedt</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , “
          <article-title>Strategic Business and IT Alignment Assessment: A Case Study Applying an Enterprise Architecture-based Metamodel,”</article-title>
          <source>Proceedings of the 41st Hawaii International Conference on System Sciences</source>
          ,
          <year>2008</year>
          .
          <fpage>1530</fpage>
          -
          <issue>1605</issue>
          /08.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Vargas</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <article-title>“A Unified Strategic Business and IT Alignment Model: A Study in the public universities of Nicaragua,”</article-title>
          <source>Licentiate Thesis in Computer and Systems Sciences Royal Institute of Technology</source>
          , KTH Stockholm, Sweden,
          <year>2010</year>
          . ISBN 978-91-7415-646-1.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [20]
          <string-name>
            <surname>OMG</surname>
            <given-names>MOF</given-names>
          </string-name>
          , Meta Object Facility, http://www.omg.org/spec/MOF/2.5.
          <fpage>1</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Veitaitė</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <source>“Additional Knowledge Based MOF Architecture Layer for UML Models Generation Process,” 18th International Conference on Business Information Systems, BIS2015 International Workshop, Series: Lecture Notes in Business Information Processing</source>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Veitaitė</surname>
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ambraziūnas</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopata</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <source>“Enterprise Model and ISO Standards Based Informations System's Development Process,” 16th International Conference on Business Information Systems</source>
          , BIS2014 International Workshop, Larnaca, Cyprus, May
          <volume>22</volume>
          -23,
          <year>2014</year>
          ,
          <source>Series: Lecture Notes in Business Information Processing</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>