<!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>Method to Get Assembly Design Parameters</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>N. Voit</string-name>
          <email>n.voit@ulstu.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Ukhanova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>S. Brigadnov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>D. Kanev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ulyanovsk state technical university</institution>
          ,
          <addr-line>Ulyanovsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>82</fpage>
      <lpage>96</lpage>
      <abstract>
        <p>The authors propose a new method for extracting the design characteristics of products from the product lifecycle management systems (PLM) in order to control and analyze the copies of the library workflows. The method is based on the authors' temporal automatic RVTI-grammar. The method differs from analogues in presence of a conceptual mathematical apparatus like ontology, which provides the fundamental operating semantics in the complex technical systems design automatization.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>In CAD systems design diagram grammatical models presented in the artifacts of
visual graphic languages BPMN, UML, IDEF, etc are actively used. Visual (in the
form of diagrams) form of the business processes presentation is used to help
designers in the design solutions development and analysis, production projects
preparation, also technological preparation of production with the help of logical
justification of specific complex business processes. One of the components that
complicate the workflow is the time factor. This can be an operation predefined value
or a timeout after which the worker thread continues to force execution. There are
also situations when man need to meet with the implementation of all operations in a
certain period or allocate a certain time block. Failure may result in delays or
downtime, which will have a significant impact on the expected outcome.</p>
      <p>The proposed mathematical tool allows to analyze workflows with temporal
characteristics. Validating workflows for structural and semantic errors is a
computational task, so different formal approaches and languages can be used.
However, the approach used for validation must support the workflow language. Due
to the computational complexity of the problem (polynomial, exponential), only a few
approaches are able to successfully test workflows with constraints, including time,
for all types of workflow graphs. The main language in which the development is
carried out is the well-known BPMN. The standard business process model notation
(BPMN) will provide businesses the capability of understanding their internal
business procedures in a graphical notation and will give organizations the ability to
communicate these procedures in a standard way [1]. BPMN specification also
provides a mapping between the notation graphics and the underlying constructs of
execution languages, particularly the business processes language (BPEL).</p>
      <p>Modern production in the digital economy requires accelerating the design and
technological preparation of production (TPP) processes. In real life this can be
partially achieved by using parallel, top-down or bottom-up design. Such technologies
lead to collective work on the project, reducing time to develop a large block. A
significant reduction in time can be obtained using automated workflows. Such
workflows are aimed at project management and to reduce the developed design
documentation (DD) or technological documentation (TD) approval time in electronic
form. Storage design and technological projects is the PLM system, where the
electronic structure of the product attached to the projects is stored [2-4]. In the
conditions of a large design and production enterprise, in which the number of
nomenclatures exceeds 1.5 million positions and the number of developers (design
engineers, process engineers, software engineers, etc.) more than 1,000 people,
reducing the TPP time, including development and coordination of design and
technological documentation (DTE) processes is more than relevant. It should also be
noted that in large design and manufacturing enterprises producing complex
equipment, product design is carried out in different departments, divided into areas.
Thus, the design solutions modeling processes analysis, control, optimization,
reengineering problems, which involve specialists from various large design and
production enterprise departments and services, and the active use of CAD tools, are
relevant and have great practical importance.</p>
      <p>
        The authors proposed a new method for extracting products data and design
characteristics from PLM PILOT system, design solutions are made in CAD
KOMPAS-3D [
        <xref ref-type="bibr" rid="ref56">53</xref>
        ], in order to reduce the final product development time.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2 Related works</title>
      <p>
        Workflows design process is associated with the Rational Unified Process (RUP)
technology [5], the PBWD methodology, Unifeid Model Language (UML) [6]
languages, extended Event Driven Process Chain (eEPC), BPMN, IDEF0, IDEF3,
Amber, Promela, YAWL, the Booch Methodology [7], Hierarchical Object Oriented
Requirement Analysis (HOORA) [8], Jacobson Method [9], Object Modeling
Technique (OMT) [
        <xref ref-type="bibr" rid="ref13 ref18">10</xref>
        ], Planguage [11], Shlaer-Mellor Object-Oriented Analysis
Method [12], Software Cost Reduction requirements method (SCR) [13], software
Requirements Engineering Methodology (SREM) [14], Storyboard Proto-typing [15],
Structured Analysis and Design Technique (SADT) [16], and Structured Analysis and
System Specification (SASS), Volere method, WinWin approach, and
Componentbased methods (COTS-Aware Requirements Engineering (CARE), Off-the-Shelf
Option (OTSO)) [17].
      </p>
      <p>Karpov [18] uses the Model Checking approach for the business processes
analysis, control, modeling and reengineering, the main drawback is the model study,
but not the system itself, so the question arises about the adequacy of the model to the
system, while the problems solution complexity is exponential.</p>
      <p>Saeedloei and Gupta [19] applied a temporal machine implementing the temporal
context-free grammar for the cyber-physical systems analysis with the subsequent
translation of this grammar into a program for the Prolog interpreter.</p>
      <p>Wang and Fan [20] propose to use actions temporal logic to describe workflows in
a graph form, which requires a description of all routes in a graph in the action
temporal logic formulas. Apply linear temporal logic to formalize the tasks route of
branching AND, OR, and similarities JOIN, however, question the adequacy of
building the description of the workflow in graphical form is still not settled.</p>
      <p>
        Сyber-physical systems analysis and control tools database, as well as workflows
are available in [21, 22]. In addition, there are CPN Tools [23], “Roméo - A tool for
Time Petri Nets analysis” [
        <xref ref-type="bibr" rid="ref27">24</xref>
        ], TimesTool [
        <xref ref-type="bibr" rid="ref28">25</xref>
        ], the Tina Toolbox [
        <xref ref-type="bibr" rid="ref29">26</xref>
        ], Visual Object
Net++ [
        <xref ref-type="bibr" rid="ref30">27</xref>
        ].
      </p>
      <p>
        The traditional workflow management system includes ProBis [
        <xref ref-type="bibr" rid="ref31">28</xref>
        ]. To dynamic
systems of flow control of design works according to the works [
        <xref ref-type="bibr" rid="ref32 ref33 ref34">29, 30, 31</xref>
        ], include
YAWL (Yet Another Workflow Language), iPB. All these systems use diagrammatic
workflows representation. This solves the structure analyzing problem (syntax) and
meaning (semantics) of diagrams. Thus, in [
        <xref ref-type="bibr" rid="ref35">32</xref>
        ] color Petri nets are used for dynamic
semantic workflows analysis, and in [
        <xref ref-type="bibr" rid="ref36">33</xref>
        ] PI-calculus approach formalizing workflows
into algebraic statements of first-order logic is used. Currently, PI-calculus is a
promising, but still very young and developing theory, it has a lot of open questions
and unsolved problems. Petri nets have the following limitations:
      </p>
      <p>
        • no universal framework for Petri nets-based project workflows modelling
and analysis. In order to analyze different properties (liveliness, reachability,
security), workflows are modeled in different Petri nets types, which is ad-hoc [
        <xref ref-type="bibr" rid="ref37">34</xref>
        ].
      </p>
      <p>• no mechanism that would help the designer in modeling and ensuring the
successful completion of the task with the necessary requirements (properties).</p>
      <p>The model checking method has found a wide workflow analysis application in
the development of error-free systems at the design stage. However, it is intended for
experienced scientists and engineers, as it is difficult to understand and operate [20].</p>
      <p>The main auxiliary tools, plug-ins which allow to receive the constructive
description of the design decisions executed in CAD forming design solutions
construction history and displaying it to the designer are considered.</p>
      <p>
        ADEM [
        <xref ref-type="bibr" rid="ref38">35</xref>
        ] is a complex of software tools that allow to produce
threedimensional hybrid modeling of CAD objects, flat modeling and drawing, obtaining
drawings from a three-dimensional model, computer processing of paper drawings,
project documentation, data exchange between different CAD systems. The system
implements almost all known three-dimensional bodies construction methods:
moving, rotating, along sections, along the grid, merging, etc. Many types of work in
the system have additional features, for example, considering the normal to the
reference surface. All designs are reflected in the tree, where changes and the model
rendering are featured.
      </p>
      <p>
        Creo Flexible Modeling [
        <xref ref-type="bibr" rid="ref39">36</xref>
        ] gives engineers the ability to edit a 3D model using
“direct modeling” methods while maintaining the original model build history. This
makes it easier to work with data from other CAD systems and models requiring
significant changes without disrupting the design intent. For example, when testing
different versions of a model for durability or when developing a model for a casting
tool or control program.
      </p>
      <p>
        Geomagic Design X [
        <xref ref-type="bibr" rid="ref40">37</xref>
        ] is a 3D scanning data processing software allowing to
create virtual 3D models of physical objects to perform geometry control and reverse
engineering in CAD / CAM / CAE systems. It offers a full set of necessary functions,
from the processing of information obtained from a 3D scanner to the construction of
a parameterized solid-state or surface model for subsequent reverse engineering
(obtaining technical documentation, production preparation, transfer of geometry to
CAM systems, control programs creation for CNC machines, etc.).).
      </p>
      <p>
        [
        <xref ref-type="bibr" rid="ref41">38</xref>
        ] describes a CAD system in which the process of extracting data from the
CAD design solution is focused on the algorithms for searching data templates usage,
which allows to achieve better results compared to traditional methods of information
processing. For a complete description of process knowledge, the process information
model should be based on a complete analysis of the information used in the process
of developing the TD. The information model includes all the main objects of the
process (product, parts, production resources, route, etc.). The information model is a
composite structure and formed from an ordered combination of data and knowledge
about the details, production and human resources, organization of business
processes, etc. The Information model sets the Protocol for obtaining knowledge in
the CAD database by standardizing the description of the process elements in the
database.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref42">39</xref>
        ] the problem of data storage and extraction from design solutions in various
CAD systems used in the complex technical products design and modeling in
industrial enterprises is considered. Changing and adding construction operations
become a very difficult task for a designer who does not have access to a direct
change in the three-dimensional geometry of the design solution. There is a number of
ways to import data created in other CAD systems and presented in different formats,
but they all have certain limitations, as a result the designer in a particular situation
can only choose the lesser of a trouble. “Native” design solution format is the best for
using in the systems, but this is not possible if data is stored in different CAD
systems. An alternative is to use a standard neutral format such as DXF [
        <xref ref-type="bibr" rid="ref43">40</xref>
        ], STEP
[
        <xref ref-type="bibr" rid="ref44 ref45 ref46">41-43</xref>
        ] or IGES [
        <xref ref-type="bibr" rid="ref47 ref48">44, 45</xref>
        ]. This method is the most cost-effective and provides
maximum compatibility in data exchange, but it is far from the most reliable: quite
often edges, surfaces, solids and other elements disappear during the conversion.
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref49">46</xref>
        ], the authors analyzed the modern methods and tools for 3D-objects
visualization in the web environment (JNetCAD, JSC3D, Babel3D online viewing,
online viewing А360), considered engineering and computer graphics formats,
converters (CADExchanger, Babel3D, online CAD file Converter), they also have
developed a universal tool for text and solid model parts and assemblies from CAD
KOMPAS-3D extraction and Web-oriented presentation.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3 Temoral RVTI-grammar &amp; parameters</title>
    </sec>
    <sec id="sec-4">
      <title>Method for extracting design</title>
      <p>Workflows are a powerful tool for analyzing the enterprise business processes
and design tasks addressed to specific departments and performers. Such design work
can be carried out simultaneously in different departments by various performers, so
synchronization, blocking resources, deadlocks, bottlenecks problems etc. arise in the
field of the enterprise business processes management. Design workflows can be
represented on a temporary basis “before”, “during”, “after”, setting the enterprise
works schedule in accordance with the parameter. Temporary RVTI grammar of the
language L(G) is an ordered n-tuple of non-empty sets</p>
      <p>, , , , ,
, , … ,
1, );
where , 1, is auxiliary alphabet; , 1, is a terminal
alphabet; Σ , t 1, is quasiterminal alphabet; is a time indentifiers set;
is the set of temporal relations “Before”, “During”, “After” (initialization hours
∶ 0 , relations form ~ , where is a variable (time identifier), is a constant,
~ ϵ{=,&lt;, ≤,&gt;,≥}); , 0, is the grammar of the schema (the set of
product complex names, each ri consists of a subset of products ,
is a set of time stamps; is RV-axiom grammar [3].</p>
      <p>In the grammar mechanism an additional tape is introduced which contains
information on the amount for the current item. When a label link is returned, the
value from the ribbon associated with the current item must be retrieved. Assume that
the time is spent only during performance operation. Add operation W1(tst(5)), in
which “ts” is the pre-calculated sum of two numbers: the sum of the current time for
the element and its time characteristic. Also, when returning, W2(b1m, bt(6)) is
performed, that is, reading from the element storage and reading information from the
corresponding tape about its amount of time determining the “ts”. An example of a
diagram that can be analyzed using RVTI-grammar is presented in Figure 1. The
timestamp for each object from the terminal alphabet is the main feature.
2 hours
1 hour
A1</p>
      <p>Ait
5 hours
1 hour
A2
A3
1 hour</p>
      <p>X</p>
      <p>Ak</p>
      <p>RVTI-grammar is developed for the basic elements of BPMN notation. The table
form is presented in Table 1.</p>
      <p>Quasiterm</p>
      <p>A0
rel
labelEG
labelPG</p>
      <p>Ai
Aim
Ait
Akl
Ak
A
EGc
EG
_EG
_EGe
20 _PGje r1 W1( )/W3(mt(3)=kt(4), p = 1)
21 r4 no_label r5 *
22 r5</p>
      <p>The essence of the method lies in the engineering product design solution
semantic model construction made in CAD or objects created in PLM systems as a
result of the work of the designer with specialized plug-ins. The method allows to
extract data and parameters as a result design solutions analysis, highlighting the
history of building a three-dimensional model of a complex technical product, as well
as numerical characteristics of the parameters of design operations of solid-state
modeling in CAD.</p>
      <p>The design solution construction history presents a sequence of design operations
performed by a designer in CAD, forming as a result a three-dimensional solid model.
The history of construction, as a rule, is displayed in the tree form consisting of an
initial and derived modeling objects set. It is worth pointing out that each element
included in the design solution tree has a unique name, or identifier. In modern CADs,
the design solution construction history is necessary to limit and establish the
relationship between the three-dimensional model tree elements, so as to control the
designer’s changes made by him while editing design solution, and monitor all stages
of the final technical product change.</p>
      <p>Set of models that constitute the scientific basis of the data extraction method
using the template for determining the design solution characteristics and parameters
is enabled. The initial data for the design solution attribute analysis by a PDM system
is the technical requirements (TR) for a component or assembly unit (CAU) obtained
from the the customer or technical specifications TR for the CAU design. TR model
has the following view:</p>
      <p>, , , ,
where is the product requirements set; is the requirements values set;
is the unit values set; → is the function
forming a requirements list to the product as a whole defined in the TR and to the
design solution in particular, the description of which is given by the expression.</p>
      <p>Based on the proposed model, the design solution TR forms the “TR” ontological
concept designed as the ontological database values, which generates a list of
necessary requirements and their values in the form of an interrelated relationship, as
well as the CAD design solution characteristics and parameter values in the
corresponding measurement units. Formed CAU parameters and characteristics list is
used in the of the CAD design solution verification.</p>
      <p>An algorithm for the product technical requirements formation or addition is
developed and presented in Figure 2. It consists of the following steps:
1. Formation of the product technical requirement.
2. Review of the customer’s technical requirements.
(1)</p>
      <p>3. Seraching the product in the PDM system project tree. If the product does not
take into account all characteristics, then go to step 5. If the characteristics values
have changed, then go to step 6.</p>
      <p>4. Creating the CAU and TR concepts.
5. Highlighting product requirements.
6. Filling requirements with values.
7. Completing the work.</p>
      <p>The technical task model (TT) represents the attribute part of the corresponding
PDM-system object related to the terms of performing the tasks and their performers,
and also includes the technical requirements model. TT model has the following view:
, , , , , ,</p>
      <p>, , , , (2)
where is the design job descriptions set; is admissible states set
characterizing the TT lifecycle; is technical requirements set; is the
rules and conditions checks set; is the actual start date of work; is
the actual work end date; is planned completion date; is
development customers set; is developers set;
→ is the function forming a requirements list for a design
solution defined in the TT when the designer works in CAD.</p>
      <p>Based on the proposed design solution specification model, the “TT” concept is
designed as ontological database values, in which a list of necessary requirements is
generated with the CAD design solution values in the form of an interconnected
relationships, and deadlines are generated.</p>
      <p>The generated TT data is used to control the design solution parts implementation
timings made by CAD.</p>
      <p>Product technical specifications formation or addition algorithm is developed,
which is presented in Figure 3 and consists of the following steps:
1. CAU technical task forming starting.
2. Review of the customer’s technical requirements.
3. Product requirements review.
4. Works list description.
5. Specification of technical requirements for the complex product unit (CPU).
6. Searching the product in the PDM system project tree. If the product does not
take into account all the requirements, then go to step 8. If the requirements have
changed, then go to step 9.</p>
      <p>7. Creating concepts of CAU and TR.
8. Highlighting CPU requirements.
9. Filling requirements with values.
10. Completing of work.</p>
      <p>
        The initial data for the CAD design solutions building history analysis [
        <xref ref-type="bibr" rid="ref51 ref52 ref53">48-50</xref>
        ] is
three-dimensional models of engineering products components or assembly units
(CAU), the model of which is as follows:
, , , , ,
      </p>
      <p>, , (3)
where is a set of CAD design operations, which make up the
engineering product three-dimensional model building history; is CAUs types
set that are possible to perform in CAD; is CAUs classes set in CAD; is
the set of CAU possible states characterizing its lifecycle; is CAU
designations set; is DSU names set;</p>
      <p>is the function forming design solution building history made by
→
designer in CAD.</p>
      <p>The CAD solid-state three-dimensional modeling design operations model has the
following view:</p>
      <p>, _, _, __ , (4)
where is the set of project operations identifiers in the CAU three-dimensional
model building history; _ is project operation type; _ is a set of
parameters for design operations of CAD; __ _ _
_ → _ is the design operations sequence forming function. These
operations are performed by the three-dimensional modeling designer in CAD.</p>
      <p>Based on the proposed design operations model, design solution building history
description is generated into an XML file, which displays the CAU structure as an
interconnected sequence of solid-state design modeling operations in CAD, as well as
parameter values, attributes and characteristics of the design solution. In the future,
according to XML file, the design solution ontological model is formed in the
description of the “CAU” concept.</p>
      <p>The model of initial data for the CAD design solutions classification is as follows:
, _, , __ , (5)
where is a set of design solutions made in CAD; _ is a project operations
sequence performed by the designer; is a set of templates for constructing
a design solution in CAD for determining the engineering product class;
__ _ → _ is the engineering
products class design solution definition and assignment function.</p>
      <p>The proposed model allows to classify the design solution made in CAD, based on
the set of templates for constructing the CAU and the CAD design operations
sequence.</p>
      <p>The CAU parameters and characteristics model is as follows:</p>
      <p>, , , , _ , (6)
where is the CAU characteristics designations set; is the CAU
characteristics descriptions set; is the CAU parameters and characteristics
values set; is the CAU numerical characteristics measurement units set;
_ → _ is the CAD
performed CAU characteristics list forming function.</p>
      <p>
        Based on the proposed model, the design solution characteristics list is generated
[
        <xref ref-type="bibr" rid="ref54 ref55">51, 52</xref>
        ]. It is used in implementation of a system searching the similar design
solutions made in engineering CAD systems.
      </p>
      <p>An algorithm for CAD design solution semantic model constructing is developed
(Figure 4), which consists of the following steps.</p>
      <p>1. Beginning of designer work in the design solution data extraction system.
2. Opening the engineering product three-dimensional model in CAD.
3. Beginning of the XML engineering product three-dimensional model design
operations description formation.</p>
      <p>4. Extraction of the CAD design solution three-dimensional model type.
5. Formation of a list of active CAUs included in the final product assembly.
6. Obtaining a set of structures (model tree elements) and parameters of a given
type for the CAU.</p>
      <p>7. Forming the design solution history based on the three-dimensional model.
8. Forming the the design solution active elements array.
9. Retrieving the CAD design solution object parameters.
10. Establishing connection between the model tree elements.
11. Determination of the CAD design solution building history type.</p>
      <p>12. Extraction of the design opeariotns parameters and characteristics for each
building history element.</p>
      <p>13. If there are no more active CAUs in the design solution, then the generated
project operations sequence is written into an XML file. Otherwise, go to step 6.
14. Uploading the project solution to the PDM-system file storage.
15. Filling in the CAU parameters and characteristics in the PDM system.
16. Closing a design solution in CAD.
17. End of the designer work.</p>
      <p>
        Theoretical assessment of the designer’s activities effectiveness during
PLMbased design characteristics system extraction usage is developed. On the average, the
time of a designer activity in a CAD system using the proposed system based on a
new data extraction method, is reduced on 11% and depends on the search accuracy in
the system and the coverage level of the enterprise engineering products electronic
catalog [
        <xref ref-type="bibr" rid="ref56">53</xref>
        ]. The experiment results are shown in Table 2.
      </p>
      <p>The software for an automated data extraction system and design characteristics of
PLM-systems using CAD has been researched and developed. The new method
allows to create a three-dimensional product building history, get a list of product’s
assembly units, extract the design operations and three-dimensional objects
parameters, upload the analyzed design solution into the PDM / PLM file storage
system, form technical requirements as a result of analysis. The technical
requirements in the PLM-system are presented as a requirements tree, which contains
the main characteristics, parameters and description of the product. Based on the
requirements, a project is being worked out and a product division scheme is being
formed, according to which design schedules and technical tasks are developed.</p>
      <p>The RVTI temporal grammar proposed by the authors has a linear characteristic of
the of working processes analysis time. It considers the language of the process
description and can be applied to any diagram and allows time parameters to be
considered. This will help to identify logical errors in the CAD systems development
and design. The proposed method of neutralization applied to this grammar allows to
identify several errors during the passage. Further work is the semantic analysis
diagram patterns possibilities extension with the point of view of matching text
attributes diagrams to the project documentation.</p>
      <p>Acknowledgment</p>
      <p>The reported study was funded by RFBR according to the research project №
1707-01417. The reported research was funded by Russian Foundation for Basic
Research and the government of the region of the Russian Federation, grant №
18-47</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          730032.
          <article-title>The research is supported by a grant from the Ministry of Education and</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <source>Science of the Russian Federation, project No. 2.1615</source>
          .
          <year>2017</year>
          /4.6.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>References 1</article-title>
          .
          <string-name>
            <given-names>BPMN</given-names>
            <surname>Specification - Business Process</surname>
          </string-name>
          Model and Notation. http://bpmn.org 2.
          <string-name>
            <given-names>A.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Voit</surname>
          </string-name>
          , I. Ionova,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ukhanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Yepifanov</surname>
          </string-name>
          , Development of the
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Enterprises.</surname>
          </string-name>
          <article-title>In book: Teaching and Learning in a Digital World (</article-title>
          <year>2018</year>
          ). doi:
          <volume>10</volume>
          .1007/978-3-
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          319-
          <fpage>73210</fpage>
          -7_
          <fpage>84</fpage>
          3
          <string-name>
            <given-names>.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          <string-name>
            <given-names>A.N.</given-names>
            ,
            <surname>Voit</surname>
          </string-name>
          <string-name>
            <given-names>N.N.</given-names>
            ,
            <surname>Ukhanova</surname>
          </string-name>
          <string-name>
            <given-names>M.E.</given-names>
            ,
            <surname>Ionova</surname>
          </string-name>
          <string-name>
            <surname>I.S.</surname>
          </string-name>
          ,
          <article-title>"Development and analysis of</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <source>Proceedings of 2017 IEEE 11th International Conference on Application of Information and</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Communication</given-names>
            <surname>Technologies</surname>
          </string-name>
          (AICT), Moscow, pp.
          <fpage>169</fpage>
          -
          <lpage>172</lpage>
          ,
          <year>2017</year>
          . 4.
          <string-name>
            <surname>Afanasyev</surname>
            <given-names>A.N.</given-names>
          </string-name>
          <article-title>Development of an automated system for analyzing design solutions in</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>CAD KOMPAS</surname>
          </string-name>
          <article-title>-3D /</article-title>
          <string-name>
            <given-names>A.N.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.I.</given-names>
            <surname>Brigadnov</surname>
          </string-name>
          , D.S. Kanev // Automation of
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>management processes</surname>
          </string-name>
          .
          <source>- 2018</source>
          . - №
          <volume>1</volume>
          (
          <issue>51</issue>
          ). - pp.
          <fpage>108</fpage>
          -
          <lpage>117</lpage>
          . 5.
          <string-name>
            <given-names>P.</given-names>
            <surname>Kruchten</surname>
          </string-name>
          ,
          <source>The Rational Unified Process. Addison-Wesley</source>
          ,
          <year>1998</year>
          . 6.
          <string-name>
            <given-names>G.</given-names>
            <surname>Booch</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Jacobson</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Rumbaugh,</surname>
          </string-name>
          <article-title>The Unified Modeling Language User Guide</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          ,
          <year>1998</year>
          . 7. G. Booch,
          <article-title>Object-oriented Analysis and Design with Applications, 2nd edition</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          ,
          <year>1994</year>
          .
          <article-title>8. HOORA's homepage</article-title>
          . http://www.hoora.org/ 9. L. Marshall, “
          <article-title>Object-oriented software engineering: a use case driven approach</article-title>
          ,”
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <source>Information and Software Technology</source>
          , vol.
          <volume>34</volume>
          , no.
          <issue>12</issue>
          , pp.
          <fpage>825</fpage>
          -
          <lpage>826</lpage>
          , Dec.
          <year>1992</year>
          . doi:
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          10.1016/
          <fpage>0950</fpage>
          -
          <lpage>5849</lpage>
          (
          <issue>92</issue>
          )
          <fpage>90126</fpage>
          -
          <lpage>a</lpage>
          . 10.
          <string-name>
            <surname>J. Rumbaugh</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Blaha</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Premerlani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Eddy</surname>
          </string-name>
          , W. Lorensen, Object-Oriented
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>Modeling</surname>
            and
            <given-names>Design. Prentice</given-names>
          </string-name>
          <string-name>
            <surname>Hall</surname>
          </string-name>
          ,
          <year>1991</year>
          . 11. T. Gilb, Competitive Engineering. Addison-Wesley,
          <year>2003</year>
          . 12. S. Shlaer,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mellor</surname>
          </string-name>
          ,
          <article-title>Object-Oriented System Analysis: Modeling the World in Data.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          Yourdon Press Computing Series. Prentice-Hall,
          <year>1988</year>
          . 13.
          <string-name>
            <surname>D.L. Parnas</surname>
          </string-name>
          ,
          <article-title>Software Requirements for the A-7 Aircraft</article-title>
          .
          <source>Technical Report 3876.</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          Naval Research Laboratory. Washington DC,
          <year>1978</year>
          . 14. M. Alford, “
          <article-title>A Requirements Engineering Methodology for Real Time Processing</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Requirements</surname>
          </string-name>
          ,”
          <source>IEEE Transaction on Software Engineering</source>
          , vol.
          <volume>3</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>60</fpage>
          -
          <lpage>69</lpage>
          ,
          <year>1977</year>
          . doi:
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          10.1109/tse.
          <year>1977</year>
          .
          <volume>233838</volume>
          . 15. S. Andriole,
          <article-title>Storyboard Prototyping for Systems Design: A New Approach to User</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <given-names>Requirements</given-names>
            <surname>Analysis. Q E D Pub Co</surname>
          </string-name>
          ,
          <year>1989</year>
          . 16. D.A.
          <string-name>
            <surname>Marca</surname>
            ,
            <given-names>C.L.</given-names>
          </string-name>
          <string-name>
            <surname>McGowan</surname>
          </string-name>
          ,
          <source>SADT: Structured Analysis and Design Techniques.</source>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>McGraw-Hill</surname>
          </string-name>
          ,
          <year>1988</year>
          . 17. P. Parviainen,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hulkko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kaariainen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Takalo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tihinen</surname>
          </string-name>
          , Requirements
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <article-title>engineering inventory of technologies</article-title>
          .
          <source>VTT PUBLICATIONS</source>
          ,
          <year>2003</year>
          . 18.
          <article-title>Program Verification and temporal logics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          http://logic.pdmi.ras.ru/~yura/modern/034.pdf (in Russian) 19. N. Saeedloei, G. Gupta, “
          <article-title>Timed definite clause omega-grammars,” LIPIcs-Leibniz</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <source>International Proceedings in Informatics</source>
          , vol.
          <volume>7</volume>
          ,
          <string-name>
            <surname>Schloss</surname>
            <given-names>Dagstuhl</given-names>
          </string-name>
          -Leibniz-Zentrum fuer
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>Informatik</surname>
          </string-name>
          ,
          <year>2010</year>
          . 20.
          <string-name>
            <given-names>Yuan</given-names>
            <surname>Wang</surname>
          </string-name>
          and
          <string-name>
            <given-names>Yushun</given-names>
            <surname>Fan</surname>
          </string-name>
          , “
          <article-title>Using temporal logics for modeling and analysis of</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          Business. doi:
          <volume>10</volume>
          .1109/cec-east.
          <year>2004</year>
          .
          <volume>72</volume>
          . 21. YAHODA. http://web.archive.org/web/20120220001353/http://anna.fi.muni.cz/yahoda/ 22. Workflow Handbook 2005:/ Layna Fischer (editor), Published by Future Strategies
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>Inc.</surname>
          </string-name>
          ,
          <source>Book Division. 23. CPN Tools</source>
          . http://cpntools.org/
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          24.
          <string-name>
            <surname>Roméo</surname>
          </string-name>
          . http://romeo.rts-software.org
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>25. TimesTool. http://www.timestool.com/documentation.shtml</mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>26. Tina Toolbox. http://projects.laas.fr/tina/</mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>27. Visual Object Net++. https://www.techfak.unibielefeld.de/~mchen/BioPNML/Intro/VON.html</mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          28.
          <string-name>
            <given-names>T.</given-names>
            <surname>Andersson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Andersson-Ceder</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Bider</surname>
          </string-name>
          , “
          <article-title>State flow as a way of analyzing business processes-case studies,”</article-title>
          <source>Logistics Information Management</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>34</fpage>
          -
          <lpage>45</lpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          29. YAWL Foundation,
          <year>2004</year>
          . YAWL. http://www.yawlfoundation.org/
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          30. I. Bider, “
          <article-title>Analysis of Agile Software Development from the Knowledge Transformation Perspective</article-title>
          ,” Perspectives in Business Informatics Research, pp.
          <fpage>143</fpage>
          -
          <lpage>157</lpage>
          ,
          <year>2014</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -11370-8_
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>31. IbisSoft, iPB Reference Manual. http://docs.ibissoft.se/node/3</mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          32.
          <string-name>
            <given-names>A.</given-names>
            <surname>Jalali</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Wohed</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Ouyang</surname>
          </string-name>
          , “
          <article-title>Aspect Oriented Business Process Modelling with Precedence,” Business Process Model</article-title>
          and Notation, pp.
          <fpage>23</fpage>
          -
          <lpage>37</lpage>
          ,
          <year>2012</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -33155-
          <issue>8</issue>
          _
          <fpage>3</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>33. Hasso Plattner Institut. http://bpt.hpi.uni-potsdam.de</mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          34.
          <string-name>
            <surname>W. Van Der Aalst</surname>
          </string-name>
          ,
          <string-name>
            <surname>K. M. Van Hee</surname>
            ,
            <given-names>K.van Hee</given-names>
          </string-name>
          ,
          <article-title>Workflow management: models, methods, and systems</article-title>
          . MIT press,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>35. ADEM. https://adem.ru/</mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>36. PTC Creo Flexible Modeling Extension. https://support.ptc.com/products/creofmx/</mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          37.
          <string-name>
            <surname>Geomagic</surname>
          </string-name>
          Design X. https://www.3dsystems.com/software/geomagic-design-x
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          38.
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Bogdanov</surname>
          </string-name>
          , “
          <article-title>Formation of knowledge base for computer-aided design system on the basis of data bases of technological purpose</article-title>
          ,” J. of Instrument Engineering, no.
          <issue>6</issue>
          , pp.
          <fpage>47</fpage>
          -
          <lpage>50</lpage>
          (in Russ.),
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          39.
          <article-title>Work with imported data as a way to reduce the cost of designing https://sapr</article-title>
          .ru/article/23081
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          40. I.
          <article-title>Kumari and AM</article-title>
          . Magaret, “
          <article-title>DXF file extraction and Feature recognition</article-title>
          ,”
          <source>International Journal of Engineering and Technology (IJET)</source>
          ,
          <source>no. 4</source>
          (
          <issue>2</issue>
          ), pp.
          <fpage>93</fpage>
          ,
          <year>2012</year>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          41.
          <string-name>
            <surname>C. Pan</surname>
            ,
            <given-names>S. S.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
            , and
            <given-names>G. C.</given-names>
          </string-name>
          <string-name>
            <surname>Smith</surname>
          </string-name>
          , “
          <article-title>Automatic assembly sequence planning from STEP CAD files</article-title>
          ,”
          <source>International Journal of Computer Integrated Manufacturing</source>
          , vol.
          <volume>19</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>775</fpage>
          -
          <lpage>783</lpage>
          , Dec.
          <year>2006</year>
          . doi:
          <volume>10</volume>
          .1080/09511920500399425.
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          42.
          <string-name>
            <surname>O. M. Koura</surname>
          </string-name>
          , “
          <article-title>Focusing on the Extracted Data from STEP CAD Files for Prismatic Surfaces</article-title>
          ,” International Journal of Engineering Research in Africa, vol.
          <volume>31</volume>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>19</lpage>
          , Jul.
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          43. doi:
          <volume>10</volume>
          .4028/www.scientific.net/jera.31.14.
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          44.
          <string-name>
            <given-names>B.</given-names>
            <surname>Venu</surname>
          </string-name>
          and
          <string-name>
            <given-names>V. R.</given-names>
            <surname>Komma</surname>
          </string-name>
          , “
          <article-title>Some heuristics of helical sweep surfaces in ISO 10303 STEP AP203 file to identify threaded features</article-title>
          ,
          <source>” 2017 International Conference on Advances in Mechanical, Industrial, Automation and Management Systems (AMIAMS)</source>
          ,
          <year>Feb</year>
          .
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1109/amiams.
          <year>2017</year>
          .
          <volume>8069227</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          45.
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Bermeo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. G.</given-names>
            <surname>Mendoza</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Castro</surname>
          </string-name>
          , “
          <source>Semantic Representation of CAD Models Based on the IGES Standard,” Lecture Notes in Computer Science</source>
          , pp.
          <fpage>157</fpage>
          -
          <lpage>168</lpage>
          ,
          <year>2013</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>642</fpage>
          -45114-0_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          46.
          <string-name>
            <given-names>R.</given-names>
            <surname>Kirkwood</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Sherwood</surname>
          </string-name>
          , “
          <article-title>Sustained CAD/CAE integration: integrating with successive versions of step or IGES files,” Engineering with Computers</article-title>
          , vol.
          <volume>34</volume>
          , no.
          <issue>1</issue>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          , Mar.
          <year>2017</year>
          . doi:
          <volume>10</volume>
          .1007/s00366-017-0516-z.
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          47.
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Voit</surname>
          </string-name>
          , “
          <article-title>Development and research of extraction tools from CAD KOMPAS-3D and representation in web systems of the design description, 3Dmodels of industrial parts and assemblies,” Design systems, technological preparation of production and management of life cycle stages industrial product (CAD / CAM</article-title>
          / PDM 2015): Proceedings of the International Conference (ed. A.V. Toloka), pp.
          <fpage>208</fpage>
          -
          <lpage>212</lpage>
          (in Russ.),
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          48.
          <string-name>
            <surname>S. I. Brigadnov</surname>
          </string-name>
          , “
          <article-title>Development of associative-oriented models of competencies and trainees in automated training systems,” Interactive Systems: Problems of Human - Computer Interaction Collection of scientific papers</article-title>
          , pp.
          <fpage>185</fpage>
          -
          <lpage>189</lpage>
          (in Russ.),
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          49.
          <string-name>
            <given-names>S. I.</given-names>
            <surname>Brigadnov</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          , “
          <article-title>Recommender system for CAD KOMPAS,” Systems of design, technological preparation of production and management of the stages of the life cycle of an industrial product (СAD / CAM / PDM 2016) works of the XVIth international youth conference</article-title>
          , pp.
          <fpage>33</fpage>
          -
          <lpage>36</lpage>
          (in Russ.),
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          50.
          <string-name>
            <given-names>S. I.</given-names>
            <surname>Brigadnov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Ukhanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. S.</given-names>
            <surname>Ionova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. G.</given-names>
            <surname>Igonin</surname>
          </string-name>
          , “
          <article-title>Development of a database of design solutions for machine-building objects,” Information-measuring and control systems</article-title>
          ,
          <source>no. 12</source>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>85</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          51.
          <string-name>
            <given-names>A.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Voit</surname>
          </string-name>
          , I. Ionova,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ukhanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Yepifanov</surname>
          </string-name>
          ,
          <article-title>"Development of the Intelligent System of Engineering Education for Corporate Use in the University and Enterprises,"</article-title>
          <source>Proceedings of ICL2017 - 20th International Conference on Interactive Collaborative Learning 27-29 September</source>
          <year>2017</year>
          , Budapest, Hungary, pp.
          <fpage>878</fpage>
          -
          <lpage>889</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          52.
          <string-name>
            <given-names>A.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Voit</surname>
          </string-name>
          , “
          <article-title>Intelligent Agent System to Analysis Manufacturing Process Models,”</article-title>
          <source>Advances in Intelligent Systems and Computing</source>
          , pp.
          <fpage>395</fpage>
          -
          <lpage>403</lpage>
          ,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -33816-3_
          <fpage>39</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          53.
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Afanasyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. I.</given-names>
            <surname>Brigadnov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. N.</given-names>
            <surname>Voit</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T. V.</given-names>
            <surname>Afanasyeva</surname>
          </string-name>
          , “
          <article-title>Development of the automated system for design solutions' analysis at CAD KOMPAS-3D,” Data Science and Knowledge Engineering for Sensing Decision Support, Jul</article-title>
          .
          <year>2018</year>
          . doi:
          <volume>10</volume>
          .1142/9789813273238_
          <fpage>0015</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>