Персона: Сергиевский, Максим Владимирович
Загружается...
Email Address
Birth Date
Научные группы
Организационные подразделения
Организационная единица
Институт интеллектуальных кибернетических систем
Цель ИИКС и стратегия развития - это подготовка кадров, способных противостоять современным угрозам и вызовам, обладающих знаниями и компетенциями в области кибернетики, информационной и финансовой безопасности для решения задач разработки базового программного обеспечения, повышения защищенности критически важных информационных систем и противодействия отмыванию денег, полученных преступным путем, и финансированию терроризма.
Статус
Фамилия
Сергиевский
Имя
Максим Владимирович
Имя
4 results
Результаты поиска
Теперь показываю 1 - 4 из 4
- ПубликацияТолько метаданныеMetaclasses in UML and in Programming Languages(2023) Sergievskiy, M. V.; Сергиевский, Максим Владимирович
- ПубликацияТолько метаданныеModeling Unified Language Templates for Designing Information Systems(2020) Sergievsky, M. V.; Сергиевский, Максим ВладимировичThe most popular tools for developing object-oriented information systems are CASE-tools. More often, they do not support n-ary association relationships between classes. It is shown how, when describing a domain model, one can go from n-ary associations to binary ones, how to reduce the number of information system objects, and how to take into account the restrictions placed on objects. Situations that allow this kind of transformation are presented in the form of design patterns.
- ПубликацияТолько метаданныеOptimization of Software System Models(2022) Vinokur, A.; Shevchenko, M.; Sergievskiy, M.; Сергиевский, Максим Владимирович© 2022, The Author(s), under exclusive license to Springer Nature Switzerland AG.Most object-oriented development technologies are based on the use of the universal modeling language; class diagrams are especially widely used in the design process, which serve to build a model of a software system. Modern CASE-tools, which are basic object-oriented project instruments, do not have tools for optimizing UML diagrams. This contribution shows how you can use design patterns to validate and optimize class diagrams. It is shown that some transformations can be carried out automatically; in other cases, the designer will be pointed out to the potential inefficiency of the model and will be offered recommendations on how to correct it. It is proposed to extend the modern CASE-tool Rational Software Architect Designer from IBM with the capabilities of validation and optimization of class diagrams. For this purpose, a plugin has been developed that parses an XMI file containing a description of class diagrams. Since the class diagram view in Rational Software Architect Designer contains redundant information, a more optimal view was chosen to make it easier to implement algorithms for finding erroneous and sub-optimal class diagram fragments.
- ПубликацияТолько метаданныеConception and Linguistic Means of Representation and Knowledge Processing at the Semantic Level(2023) Sergievsky, G.; Sergievsky, M.; Сергиевский, Максим Владимирович-The requirements that knowledge representation languages must meet are determined. It is concluded that the reasons for the failures of previous projects within the knowledge-based systems paradigm are the lack of knowledge representation languages focused on processing knowledge expressed in a conceptual form. The main elements of the system are the knowledge base, the database, and the inference machine. Facts are stored in a database in the form of a network of instances of concepts; universal knowledge is presented in the form of an ontology of the domain area, consisting of a set of definitions of concepts, integrity conditions, and rules. The tools of ontology definition allow solving the problem of describing the semantics of concepts using the concept model of the representation/content type, which allows representing and processing information at the semantic level. The advantage of the proposed approach is the possibility of using the same language for entering not only facts and queries but also for defining concepts and rules.