Кафедра "Програмна інженерія та інтелектуальні технології управління ім. А. В. Дабагяна"
Постійне посилання колекціїhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/1665
Офіційний сайт кафедри http://web.kpi.kharkov.ua/asu
Від січня 2022 року кафедра має назву "Програмна інженерія та інтелектуальні технології управління ім. А. В. ДАБАГЯНА" (тоді ж, у січні 2022 року в окремий підрозділ виділилася кафедра "Інформаційні системи та технології"), попередні назви – "Програмна інженерія та інформаційні технології управління" (від 2015), "Автоматизовані системи управління" (від 1977); первісна назва – кафедра автоматичного управління рухом.
Кафедра автоматичного управління рухом заснована в 1964 році задля підготовки інженерів-дослідників у галузі автоматичного управління рухом з ініціативи професора Харківського політехнічного інституту Арега Вагаршаковича Дабагяна та генерального конструктора КБ "Електроприладобудування" Володимира Григоровича Сергєєва.
Кафедра входить до складу Навчально-наукового інституту комп'ютерних наук та інформаційних технологій Національного технічного університету "Харківський політехнічний інститут".
У складі науково-педагогічного колективу кафедри працюють: 4 доктора технічних наук; 24 кандидата наук: 22 – технічних, 1 – фізико-математичних, 1 – економічних, 1 – доктор філософії; 3 співробітників мають звання професора, 19 – доцента, 1 – старшого наукового співробітника.
Переглянути
Документ An adaptive prototyping approach to quality-aware software development(Національний технічний університет "Харківський політехнічний інститут", 2016) Tkachuk, M. V.; Pekhulia, Y. I.Публікація Adaptive query interface as a data analysis tool(ТОВ "Планета-Прінт", 2021) Orlovskyi, Dmytro Leonidovych; Kopp, Andrii Mykhailovych; Bilous, I. S.Документ Adaptive training system for IT-companies personnel: design principals, architectural models and implementation technology(НТУ "ХПИ", 2017) Sokol, V. E.; Tkachuk, M. V.; Vasetska, Y. M.Investigated problems and not resolved issues related to corporate training for IT-companies personnel, explored the actuality and goal of creating adaptive training and learning systems to improve the quality and speed of competence growth of IT-companies’ personnel. Reviewed learning and training systems structures and main differences. Reviewed existing top learning and training systems and selected two of them – Explore Gate and Forma LMS – to be basically tested to explore the common requirements, functionality and not resolved issues. Investigated frameworks for IT competences and skills, exactly e-CF (European e-Competence Framework) and SFIA (Skills Framework for the Information Age). These frameworks are proposed to be used in training system for IT companies’ personnel. Reviewed architectures and models that can be used for adaptive learning and training systems. Proposed ontology of adaptive training system for IT-companies personnel and algorithm to create the training track for employee according to the selected competence, current level of knowledge and skills, aim level of competence and preferences.Документ Aggregation of attendance data for classes conducting online using Microsoft Teams(Народна українська академія, 2023) Lavrenko, S. A.; Dvukhhlavova, A. S.Документ Algorithmic support for multicriteria assessment of retail information systems(Національний технічний університет "Харківський політехнічний інститут", 2021) Bieliaiev, Oleksandr Ihorovych; Liutenko, Iryna Victorivna; Stratiienko, Nataliia KostiantunivnaThis article is devoted to the issues of assessing the effectiveness of information systems for enterprises engaged in retail trade in consumer goods. This article describes the tasks that the retail FMCG trade, as well as the functions of the retail trade, solve. The features of the subject area were considered, which will form the basis for the formation of scales for assessing the effectiveness of information systems. The priorities, tasks, and features of the business model of enterprises engaged in retail trade in consumer goods, depending on the market segment they occupy. Various types of corporate information systems that can be used in retail trade are considered. The analysis of the subject area made it possible not on ly to determine important metrics for assessing the effectiveness of information systems but also to determine the priority of the requirements for the availability of certain functionality in the information system from each business segment, large, medium and small. Also, the existing standards in the subject areas of software development and enterprise organization were considered. This article proposes a methodology for evaluating information systems for enterprises engaged in consumer goods retail trade that belong to different market segments. The proposed methodology is based on the approach of multi-criteria expert assessment. An example of linguistic variables for one of the questions of the questionnaire for experts is given. The order of operation of the expert system is also presented in the form of an activity diagram. The developed expert information system can be monetized by providing referral links to the products of companies supplying information systems for retail. In the future, it is planned to add the ability for qualified experts to select combination of metrics for assessment, as well as change the assessment scale to increase accuracy.Документ Algorithms and software solutions for SQL injection vulnerability testing in web applications(НТУ "ХПІ", 2018) Arslan, Berk; Gamzayev, R. O.; Karaçuha, Ertuğrul; Tkachuk, M. V.Software security gains importance day by day and developers try to secure web applications as much as possible to protect confidentiality, integrity and availability that are described in the fundamental security model so-called CIA triad. SQL injection vulnerability which can violate the confidentiality and integrity principles of the CIA triad is reviewed, and SQL injection attack execution and protection techniques are explained. The common frameworks’ solutions against SQL injection vulnerability were compared, and this comparison shown the most used techniques in this domain. Error-based and time-based detection algorithms for SQL injection’s identification are developed to create a vulnerability scanner that can detect SQL attacks which cause vulnerability in web applications, and these algorithms are represented in form of UML-activity diagrams. In order to discover all possible links and forms to perform SQL injection vulnerability tests in the entire website, a web crawler is needed. Breadth-First Search (BFS) algorithm for developing the web crawler is proposed, and the appropriate pseudo code and activity diagram are provided. Besides, Common Vulnerability Scoring System (CVSS) that is used to measure severity score of attacks that can violate CIA triad principles is reviewed. Qualitative severity score rating scale of CVSS is explained. An example of CVSS calculation is represented. Necessary components of a vulnerability scanner are explained. A vulnerability scanner prototype is developed using explained algorithms. Process results of this vulnerability scanner’s usage for real web applications are represented. Conclusions are made, and goals of future work are defined.Публікація An approach to the implementation of a competency-based approach in the learning management system(Національний авіаційний університет, 2023) Kopp, A. M.; Parashchych, Mykyta; Zviertsev, Herman; Motalyhin, Y. Y.; Strelnikova, AnnaThis paper solves the urgent problem of improving the tracking of the process of acquiring competencies by students through the means of analyzing the learning management system data and visualizing the results of the learning process. The object of the study is to track the process of acquiring competencies by students. The subject of the study includes software components for the implementation of a competency-based approach in the learning management system. The purpose of the study is to improve the tracking of the process of acquiring competencies by students by analyzing the data of the Learning Management System (LMS) and visualizing the results of the learning process. Thus, to achieve this goal, we analyzed the technologies for processing learning data from LMS, analyzed the features of modeling the learning process based on Petri nets and BPMN (Business Process Model and Notation), determined a data structure, and proposed an algorithm for building a model and visualizing the learning process data. The developed software components allow processing of learning process data from LMS, building models and visualizations of learning process data, saving the results to data warehouses, depicting the learning process model, and visualizing learning process data for further analytical processing.Документ Analysis of the Markowitz’s and Tobin’s models for securities portfolio construction(НТУ "ХПИ", 2018) Vietrova, Halyna Viktorivna; Huzhva, Viktor OleksiiovychThe conclusions about the strata of society, various parties are supported by, have been made. The question arises of revising and improving the ways of forming the investment portfolio, since the degree of influence of macroeconomic indicators on the stock market behavior changes. The stock market is one of the key elements of the financial system of any state. The essence of the securities portfolio, the main task and the main objective of portfolio investment, the nature and methods of forming the securities portfolio in the conditions of instability of the Ukrainian stock market are considered. It describes the process of forming a securities portfolio, which is divided into five stages: determining investment objectives and priorities, conducting an analysis of securities, creating a portfolio and choosing management tactics, revising a portfolio and evaluating portfolio performance. On the basis of Markowitz’s model and Tobin’s model are developed algorithmic, informational and software. The applied capabilities of portfolio investment models are explored, which realize the main idea of Markowitz to form an optimal securities portfolio, while at the same time having fundamental differences. And the main difference Tobin’s model, which includes a certain risk-free asset, along with risky securities. An optimal securities portfolio is being built using ten risky stocks of various sectoral activities of Ukrainian enterprises using the Markowitz model and using risk-free assets (government corporate bonds) for the Tobin model. Also the composition, profitability and risk of the optimal portfolio in the Ukrainian stock market are determined. In addition, a graph of profitability and risk dependencies is constructed, where each point of the chart is a certain portfolio with a certain number of investments in the stocks of listed companies. The conclusion is made on the results obtained, focusing on their difference depending on the choice of the model of portfolio formation.Публікація Applications architecture analysis based on design patterns and image recognition(ТОВ "Планета-Прінт", 2021) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Ersoyleyen, D.Публікація An Approach and Software Prototype for Translation of Natural Language Business Rules into Database Structure(CEUR Workshop Proceedings, 2021) Kopp, A. M.; Orlovskyi, D. L.; Orekhov, Sergey ValerievichIn the recent decades data has indeed become one of the most valuable assets for government institutions, private businesses, and individual persons. Nowadays almost any software, from social networks and dating mobile applications to large information systems and analytical services for enterprise management, accumulates, stores, and processes data to solve certain problems in their subject areas. Extremely large data volumes are organized in databases that are used as the baseline for almost all of modern software applications. As the most important components of software systems, databases should be carefully designed, since drawbacks at the stage of requirements elicitation may result in exponential growth of defects fixing costs at testing and maintenance phases. Therefore, this study proposes an approach and software tool to database schema generation from textual requirements also known in database design domain as business rules. This may help database designers to rapidly obtain usable database schemas in order to detect and fix defects as early as possible. Moreover, proposed solution may simplify the database design process, since database creation scripts are generated from business rules directly. Thus, instead of coding all the required statements, engineers are only need to check obtained schema and make certain adjustments to data types, unique attributes, or used naming style. This research considers relational model and relational databases, since they are most widely used nowadays. State-of-the-art analysis is made, proposed approach is described in details, software tool with its brief usage examples is described, conclusions are made, and further research directions are formulated.Публікація An approach and tools for business process mapping diagrams analysis(НТУ "ХПІ", 2018) Kopp, A. M.; Orlovskyi, D. L.Публікація An approach to analysis of ArchiMate application architecture models using the software coupling metric(Національний технічний університет "Харківський політехнічний інститут", 2021) Kopp, Andrii Mykhailovych; Orlovskyi, Dmytro Leonidovych; Ersoyleyen, DorukhanApplications architecture is the baseline of any organizational activity, which main goal is to provide the executional environment for business processes in order to deliver products or services to satisfy customer needs and generate revenue. Nowadays, large software engineering projects always begin with the architecture design phase, despite the waterfall or agile methodology is used by a software development team. Applications architecture design is the most important and, at the same time, error-prone stage of the whole software engineering project. It is well-known that design shortcomings made on the design phase may increase drastically to testing and maintenance phases. Further costs to defects fixing may be hundred times higher in the later project stages in compare to the design stage on which applications architecture is defined. Common system design solutions, which were proven on practice and used in many projects, are known as architectural patterns. Software architecture patterns are considered as building block for system implementation. The most popular and efficient way to share architectural patterns are graphical models that used as any other blueprints of engineering solutions. Applications architecture models are built to represent system design, whereas, such models are already based on certain patterns as the industry best practices. Hence, in this paper we consider a relevant problem of applications architecture models analysis, which relevance is defined by those fact that designed blueprints of information systems and other software solutions should be carefully checked for all presumable inefficiencies in order to avoid extra efforts and related costs for defects fixing in the later project stages. It is proposed to use ArchiMate enterprise architecture modeling language, since it can be used not only to represent applications architecture, but is connection to business and technology layers. In order to evaluate applications architecture models, respective ArchiMate metamodel is considered and represented as labeled directed graph, and coupling software metric is selected for analysis. Sample calculations are demonstrated, obtained results are discussed, conclusion and future work directions are formulated.Публікація An approach to build a decentralized collection of business process models(Publisher Individual entrepreneur Picha Y. V., 2021) Kopp, A. M.; Orlovskyi, D. L.; Orekhov, Sergey ValerievichIn this study we have proposed the approach to organization of decentralized blockchain-based business process model repository that could be used to provide secure software solution to store and access the business process model collection in a tamper-resistant manner.Публікація An Approach to Development of Interactive Adaptive Software Tool to Support Data Analysis Activity(CEUR Workshop Proceedings, 2021) Orlovskyi, D. L.; Kopp, A. M.; Bilous, I. S.In the recent decades, databases have been used in any field of human activity to keep valuable data about ongoing processes. Large amounts of data stored in enterprise databases are useless without having a specialized software tool for data discovery or querying. Most business users that make data-driven decisions usually do not have special training and experience in database querying using special formal languages. Existing solutions are based on "query wizards" and database query forms that require knowledge of a database schema and inconvenient for users without special training. Proposed approach is based on the content-based filtering of already executed queries by usage frequency and similarity criteria in order to suggest relevant queries that may be re-used. It is a baseline of the interactive adaptive system for data analysis, which design and development is outlined in this study. Software prototype was demonstrated and its usage was discussed. Conclusions were made and future research was formulated.Публікація An Approach to Forming Dashboards for Business Process Indicators Analysis using Fuzzy and Semantic Technologies(CEUR Workshop Proceedings, 2018) Kopp, A. M.; Orlovskyi, D. L.This article considers development of the approach to forming dashboards for business process indicators analysis. The approach idea is based on the dashboard design problem, outlined in analyzed works, which propose a lot of recommendations and best practices, but have a lack of formal approaches to dashboard design definition for specific business process indicators. This study considers application of fuzzy and semantic technologies in order to provide description and analysis of relations between analyzed business process indicators, indicator’s types, and visualization tools. It also considers event log processing of a workflow system, used to execute business processes, which indicators are measured. As a result of implementation and application of the proposed approach, recommendations for a dashboard’s design, based on specific business processes and their performance indicators to be analyzed, can be obtained and implemented. The theoretical essentials, workflow scheme, and early results of the proposed approach are given, future research is outlined.Публікація An approach to forming dashboards for business processes state analysis(НТУ "ХПІ", 2017) Kopp, A. M.; Orlovskyi, D. L.; Kuka, D. O.There have been considered basic features of dashboards, their place and role in business process management concept, considered basic dashboards types, considered various recommendations of dashboards construction, and also considered basic visualization tools such as bar and line graphs, pie and scatter charts, bullet graphs and dials. An approach to formation of dashboards, used for the analysis of product supply business process state, has been proposed. Therefore, a set of performance indicators and a related system of scales have been defined. In order to solve the problem of dashboard design which means definition of number, type and place of visualization tools, mathematical models of unbounded and continuous knapsack problems have been applied. As a result of the proposed approach application, a prototype of a dashboard used for the analysis of product supply business process state has been developed.Документ An Approach to ICT Professionals' Skills Assessment based on European e-Competence Framework(2020) Sokol, V.; Tkachuk, M.; Godlevskiy, M.; Bilova, M.; Studenikin, D.The main aim of this research is to increase project effectiveness in the ICT domain. In order to achieve this goal, it was decided to focus on a process of team formation, since a strong team is undoubtedly one of the most significant components of a successful project. To build a stronger and potentially more effective team from a wide range of candidates with different skills and knowledge, it is vital to determine the most eligible ones. Therefore, it is necessary to assess available candidates and to make this process effective, it has to be formalized and then optimized. To perform a fairly objective assessment of a candidate for a role in a project an approach using a comparator identification method is proposed to increase the effectiveness of the whole process. The European e-Competence Framework and ICT Professionals’ Role Profiles documents are used to support this approach, and the appropriate software tool is designed to implement its main functionality.Публікація An approach to measure similarity of business process models(Institute for Applied System Analysis, 2018) Kopp, A. M.; Orlovskyi, D. L.At higher levels of BPM (Business Process Management) maturity, organizations tend to accumulate considerable amounts of business process models [1]. Thus, business process model repositories may contain hundreds or even thousands models, represented using various modeling notations [2]. Since business process modeling technique is used by organizations to describe knowledge about their activities, the problem of store, share, and reuse of organizational knowledge, represented using business process models, becomes relevant. In this paper a similarity measure, used to retrieve business process models from a repository in order to their further reuse in a business process continuous improvement cycle according to BPM concept, is proposed. The problem of similar business process models retrieving has been earlier considered in studies [1, 3, 4], which propose several measures, based on label similarity, structural similarity, behavioral similarity etc.Документ An Approach To Project Team Formation Using Task Management System(Society for Cultural and Scientific Progress in Central and Eastern Europe, Budapest, 2020) Sokol, V. Y.; Bilova, M. О.; Krykun, V. О.The research focuses on the analysis of project team formation specifics in IT companies. It overviews main characteristics of task management systems (TMS) and identifies the place of project team formation process during project planning. The article addresses issues of creating project schedule taking into account project team members availability. It proposes an algorithm of members selection, including adaptation to the problem of determining possible performers of tasks.Документ An approach to quality evaluation of embryos on theirs geometrical parameters(2018) Kutsenko, Alexander; Megel, Yu.Ye.; Kovalenko, S. V.; Kovalenko, S. M.