Automation Methodology for Complex Technical-Organizational Systems

2020 
This article is devoted to methodology of automation of complex technical-organizational systems. Traditional approaches suffer from semantic gaps in the transfer of information from an expert to a knowledge engineer and from a knowledge engineer to developers, duplication of data in the system, complexity, and, often, the inability to organize relationships between data in different modules, necessity to involve developers to create new system applications, make changes to the logic and displaying data in the existing applications. All those factors lead to decrease of the flexibility and versatility of software lifecycle. The proposed approach designed to optimize the automation software lifecycle. It is proposed to decline the hard-coded systems, and embrace the software-instrumental environment, which allows to the Expert (advanced user of Excel, for example), set up the ontological data structure and implement business processes without including knowledge engineers and developers in its lifecycle. Using this approach, the semantic gap is being eliminated; the involvement of developers is only necessary in a situation when it is necessary to develop new or adjust existing tools of the environment. It is proposed to include in software structure ontological component, utilizing object-oriented approach to implement data structure and business processes; analytical component to process data and generate analytical information; user-interaction component to provide end-user with all needed functionality and background processes component. System implementation example industrial information system of collecting and processing data GIAP- DISTcenter has been presented
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    3
    References
    0
    Citations
    NaN
    KQI
    []