Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N1 2020 year

DOI: 10.17587/prin.11.47-53
The Frame Model for Describing the Technology of Complex Detail and its Transformation into an Object Model
S. S. Sosinskaya, sosinskaya@mail.ru, V. V. Hristyuk, just_smile08@mail.ru, National Research Irkutsk State Technical University, Irkutsk, 664074, Russian Federation
Corresponding author: Sosinskaya Sophia S., Professor, National Research Irkutsk State Technical University, Irkutsk, 664074, Russian Federation, E-mail: sosinskaya@mail.ru
Received on July 27, 2019
Accepted on September 05, 2019

An approach is proposed to describe the information model for the development of technological operations of a typical process for manufacturing parts. When building typical machining processes, a complex part is taken as the basis. A complex part is used to briefly describe the presentation of information about a group of parts — these are either the main elements of the real, most complex part of the group, or conditional, containing information about all the details of this group. Based on the presented subject area, an object model is formed as a set of intercon­nected classes, which is mapped into a frame model based on the KAPPA expert shell (ES). Due to a number of drawbacks of this ES, the frame model is then converted into a relational model through an intermediate object model. Such a transformation system uses a number of modern software tools and, as it seems to the authors, provides a higher degree of automation and, as a result, provides more detailed information than is currently done in enterprises.

Keywords: object model, complex detail, context-free grammar, relational model, group processing, ANTLR system, Object-Relational Mapping, object-oriented approach
pp. 47–53
For citation:
Sosinskaya S. S., Hristyuk V. V. The Frame Model for Describing the Technology of Complex Detail and its Transformation into an Object Model, Programmnaya Ingeneria,2020, vol. 11, no. 1, pp. 47—53.