requirements it meets. Sequentially, according to the
requirements and purposes of the system, we can find
some problems that must not exist more easily after
describing the current situation of the enterprise from
the aspects of organization, resource, information,
product, function and operating process and then
infrastructure and operation mechanism. Then we
improve these problems and the target system will be
constructed and its various views can be formed well.
This is a specifying and optimizing process.
When describing the target system, we can apply
many modelling methods not just the method of view
description to characterize the system much more
comprehensively. After the model is built, it is
transformed into the technical guidance of building
the system through the construction tool set, so as to
form a real system. Since the system description is the
guidance for system construction, it can certainly be
used as the reference object for system operation to
modify and optimize the actual system.
As shown in the left bottom part of Fig.1., the
General Modelling Framework (GMF) is divided into
three layers: performance and evaluation structure
layer, system behaviour /dynamic structure layer and
system static structure layer. Each layer represents an
aspect of the enterprise. The specific contents are as
follows:
System static structure layer: models at which
define the static structure of the enterprise,
including organizational structure, resource
structure, data / information structure, product /
service structure and functional structure, define
the existence of the enterprise and answer the
question of what the system is.
System behaviour / dynamic structure layer:
models at which describe the logic, sequence and
relevant characteristics of the whole system,
combine the elements defined by the static
structure layer to define the model of enterprise
operation mechanism.
System performance structure layer: model at
which define the target of the system, the related
performance indicators and measurement methods.
The models of system static and behaviour layer
describe the system structure and operation
mechanism constrained by system objectives, which
constitute the basis of performance analysis. The
system performance structure layer is based on the
system structure and behaviour layer to provide
modelling form for the performance aspect of SSE,
learns from the existing model content and establishes
analysis methods to inform decision makers. Under
the guidance of SSE strategy and performance
evaluation mechanism, a network description with
structural components is formed according to the
interrelated (input, output, control, mechanism) or
sequential logical relationship. Because performance
evaluation is very important for decision-makers and
stakeholders in the early stage of SSE project,
performance-related modelling has become one of the
key parts in the field of enterprise modelling. For
example, ISO 22400 was developed for automation
systems and integration - key performance indicators
(KPIs) for manufacturing operations management
(ISO, 2014); ISO/IEC 42030 was developed for
Systems and Software Engineering – Architecture
Evaluation. Evaluation modelling and analysis can
point out the optimization direction of enterprise
development (ISO, 2005). In ISO 15704 Amd 2005,
AHP/ANP (Analytical Hierarchy/Network Process)
method and Activity Based Costing (ABC) are
proposed to facilitate the decision-making process on
the multiple criteria’s aspect of system integration
justification.
In fact, various structures are interrelated.
Therefore, the structured units in all aspects of the
architecture can be used as the focus associated with
other units, reflecting that the view is the embodiment
of a certain aspect of the enterprise system. For
example, if there is no description of the production
process, the product structure cannot reflect the
panorama of the product; without the constraints of
the internal operation mechanism of the organization,
the organizational structure cannot well reflect the
operation of the enterprise; the resource structure only
reflects the existence and quantity, and what really
affects the operation of SSE is the dynamic resource
allocation and utilization.
The right bottom part of Fig. 1 is GAF analysis,
design and implementation framework based on
Federal Enterprise Architecture Framework (FEAF)
2.0. When we start a project, the first thing we should
do is to analyse the performance of the system, which
may also be a software or an enterprise. Based on the
performance analysis of existing system and required
system, we can design a business model that meets the
requirements by transforming, deleting and
innovating the existing business processes. And then
we should describe various business processes’
functional and logical relationship. In order to support
the proper operation of the business, we need to
another model to explain what functional components
are needed, what kind of team organization people
will use to participate, what resources and
information will be used and what products or
services are produced in various business processes.
After analysis and design, it’s time to implement the