RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2019 Volume 31, Issue 5, Pages 165–182 (Mi tisp462)

This article is cited in 1 paper

Methods and means for automated information systems development based on ontology «Software and hardware complexes quality management»

A. V. Samonov

A.F. Mozhaisky Military Space Academy

Abstract: The paper presents development and verification methods and means of requirements and design solutions formal models. They are intended to create complex critical automated information systems in a same model-language and information-software environment for all its participants. The development and verification processes are carried out in an automated way on the basis of subject-oriented ontologies. Ontologies describe the quality management processes of software and hardware complexes at the stages of requirements justification and system design. They are developing by means modeling and design languages SysML, FUML, OCL structures and mechanisms, the Petri nets mathematical apparatus, time automata and time logics. In order to execute of validation and verification for complex of requirements and design solutions, construction and model execution route analysis algorithms in the VM FUML virtual machine environment are developed.  Integration and use methods for specialized verification tools CPN Tools, Rodin, SPIN and Modelica as means to automated testing of complex requirements and design solutions models are proposed.  This complex provides more effective interaction between the customer and the contractor both in the development of requirements and in the design of the system, along with this, detection and provides limination of defects through the automated verification, validation and correction procedures implementation. This approach application will improve the quality of requirements and design solutions, as well as improve economic performance by reducing the financial and time costs,  which associated with the implementation of additional work in the case of defects, and when changing requirements or operating conditions.

Keywords: automated control systems, validation and verification, time machines, design and modeling, Petri nets, functional and operational requirements.

DOI: 10.15514/ISPRAS-2019-31(5)-13



© Steklov Math. Inst. of RAS, 2024