Наукова електронна бібліотека
періодичних видань НАН України

Диаграммы классов ООП: формализация и анализ

Репозиторій DSpace/Manakin

Показати простий запис статті

dc.contributor.author Буй, Д.Б.
dc.contributor.author Компан, С.В.
dc.date.accessioned 2017-09-22T10:27:37Z
dc.date.available 2017-09-22T10:27:37Z
dc.date.issued 2013
dc.identifier.citation Диаграммы классов ООП: формализация и анализ / Д.Б. Буй, С.В. Компан // Труды Института прикладной математики и механики НАН Украины. — Донецьк: ІПММ НАН України, 2013. — Т. 27. — С. 51-65. — Бібліогр.: 40 назв. — рос. uk_UA
dc.identifier.issn 1683-4720
dc.identifier.uri http://dspace.nbuv.gov.ua/handle/123456789/124179
dc.description.abstract Дан сравнительный анализ работ, посвящённых формальным моделям объектно-ориентированного программирования (ООП). Предмет исследования модель диаграммы классов (соответствующее частично упорядоченное множество). Модель класса (спецификации класса) пара функциональных бинарных отношений, одна компонента уточняет атрибуты, вторая методы. Наследование уточняется как включение графиков функций. Над классами вводятся две операции пересечение и сочленение. Формальные результаты: структура частично упорядоченного множества классов, свойства операции наложения, в терминах которой вводится операция сочленения: идемпотентность, ассоциативность, критерий коммутативности. Модель диаграммы классов можно использовать для анализа структуры классов, что позволяет выделять подсистемы, клоны и оптимизировать по соответствующему критерию саму диаграмму. uk_UA
dc.description.abstract Дано порiвняльний аналiз робiт, присвячених формальним моделям об’єктно-орiєнтованого програмування (ООП). Предмет дослiдження – модель дiаграми класiв (вiдповiдна частково впорядкована множина). Модель класу (специфiкацiї класу) – пара функцiональних бiнарних вiдношень, одна компонента уточнює атрибути, друга – методи. Успадкування уточнюється як включення графiкiв функцiй. Над класами вводяться двi операцiї – перетин i зчленування. Формальнi результати: структура частково впорядкованої множини класiв, властивостi операцiї накладення, в термiнах якої вводиться операцiя зчленування: iдемпотентнiсть, асоцiативнiсть, критерiй комутативностi. Модель дiаграми класiв можна використовувати для аналiзу структури класiв, що дозволяє видiляти пiдсистеми, клони та оптимiзувати саму дiаграму згiдно з вiдповiдним критерiєм. uk_UA
dc.description.abstract The article deals with comparative analysis of the papers dedicated to formal models of object-oriented programming (OOP). The subject of investigation is a model of a class diagram (a corresponding partially ordered set). A class model (class specifications) is a pair of functional binary relations, one component specifies the attributes, the second one – the methods. Inheritance is defined as inclusion of function graphs. Classes are subjected to the operations of intersection and junction. The junction and the intersection of class speci?cations is important as it provides for the opportunity to construct the core of a new program with two programs which allows integrating these two programs that results in the Framework version. The formal results are as follow: the structure of partially ordered set of classes, properties overlapping operation, in terms of which the operation of junction is defined: idempotency,associativity, criterion of commutativity. Model class diagram can be used to analyze the structure of classes that allows to find subsystems, clones and optimize the chart itself according to the relevant criterion. uk_UA
dc.language.iso ru uk_UA
dc.publisher Інститут прикладної математики і механіки НАН України uk_UA
dc.relation.ispartof Труды Института прикладной математики и механики
dc.title Диаграммы классов ООП: формализация и анализ uk_UA
dc.title.alternative Дiаграми класiв ООП: формалiзацiя та аналiз uk_UA
dc.title.alternative OOP class diagrams: formalization and analysis uk_UA
dc.type Article uk_UA
dc.status published earlier uk_UA
dc.identifier.udc 004.655


Файли у цій статті

Ця стаття з'являється у наступних колекціях

Показати простий запис статті

Пошук


Розширений пошук

Перегляд

Мій обліковий запис