Диссертация (Методы, алгоритмы и программные инструменты достижения интероперабельности прикладного программного обеспечения на основе частотного анализа данных), страница 17
Описание файла
Файл "Диссертация" внутри архива находится в папке "Методы, алгоритмы и программные инструменты достижения интероперабельности прикладного программного обеспечения на основе частотного анализа данных". PDF-файл из архива "Методы, алгоритмы и программные инструменты достижения интероперабельности прикладного программного обеспечения на основе частотного анализа данных", который расположен в категории "". Всё это находится в предмете "технические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "диссертации и авторефераты" в общих файлах, а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата технических наук.
Просмотр PDF-файла онлайн
Текст 17 страницы из PDF
В качестве хранилища данных среды взаимодействия программ ипрограммных систем выбрана PDM-система Party PLUS компании «ЛоцияСофтвэа», отличающаяся большей универсальностью и функциональностью посравнению с аналогами.2. Разработана программа идентификации сущностей предметнойобласти на основе частотного анализа их данных (свидетельство № 2016614140),позволяющая находить идентичные сущности предметной области по данным вразличном прикладном ПО.3. Для проверки составленных экспертом EXPRESS-схем на корректность иих разбора в комплексе программ разработан анализатор EXPRESS-схем(свидетельство № 2008612276).4.
Для исключения рутинной работы по составлению информационныхмоделей прикладных программ в комплексе программ создан синтезатор128EXPRESS-схем (свидетельство № 2008612274), который их автоматическисформирует по базам данных прикладных программ.5.ДляхраненияинформационноймодельюданныхввсоответствиикомплексепрограммссозданнойразработанединойзагрузчикEXPRESS-схем (свидетельство № 2008612275).6. В качестве основного интерфейса доступа к данным Lotsia PDM PLUSвыбран и разработан SDAI-интерфейс, позволяющий обмениваться данными сPDM-системой в соответствии с ГОСТ Р ИСО 10303-22, ISO 10303-24 в режимереального времени.7.
Разработана архитектура процессора конвертирования, включающая:постпроцессор, препроцессор, локальную БД, процедуры конвертирования ипозволяющая осуществлять изменения представления данных без существенныхизменений прикладного ПО.129ЗАКЛЮЧЕНИЕИсходя из цели диссертационного исследования разработан и исследованновый подход к достижению интероперабельности прикладного ПО на основечастотногоанализаданных.Приэтомполученыследующиеосновныерезультаты:1. Разработан метод идентификации сущности предметной области наоснове частотного анализа данных, заключающийся в расчёте частот встречилексем алфавита частотной идентификации сущности предметной области вданных с последующим расчётом коэффициента Пирсона между рассчитаннымичастотами данных и частотами встречи в данных поисковой сущностипредметнойобластилексемалфавита,позволяющийдостичьинтероперабельности прикладного ПО.Направильностьоценкипринадлежностикалфавитучастотнойидентификации сущности предметной области влияет объём её данных(относительно эталонных, по которым создавался алфавит идентификациисущности предметной области).
На идентификацию сущности предметнойобласти от объёма выборки анализируемых влияет индивидуальные особенностиповторения лексем в её объектах: даже при благоприятном исключении (в первуюочередь редко используемых в алфавите) объектов сущности предметной областииз выборки для одних сущностей предметной области возможна правильнаяидентификация при объёме выборки < 20%, а для других же объём выборкинеобходим не меньше 86-100% от эталонных данных.Критерием принятия решения о принадлежности данных к сущностипредметной области с учётом возможных ошибок является расчётная величинакоэффициентакорреляцииПирсона,бо́льшаяповеличине0,7,междунеобходимыми и рассчитанными частотами встречи лексем алфавита частотнойидентификации сущности предметной области в данных - при условии, что вобъектах данных встречается не менее 60 ± 5% лексем алфавита частотнойидентификации сущности предметной области.130Несмотря на то, что в некоторых случаях (из-за схожести в данных объектовсущности предметной области либо их искажения) невозможноправильноидентифицировать сущность предметной области на основе частотного анализаданных, метод в целом облегчает реализацию взаимодействия между прикладнымПО, упрощая работу оператора.2.
Разработан метод оценки интероперабельности прикладного ПО наоснове объектно-ориентированных полихроматических множеств состава исвойствихданных,позволяющийколичественнооценитьуровеньинтероперабельности через коэффициент совместимости как отношение объёмасогласованных между системами данных к общему объёму однотипных данных.При этом отсутствует процедура экспертной оценки свойств системы, влияющихна их интероперабельность. Это позволяет уменьшить влияние человеческогофактора на оценку интероперабельности.3. Разработаны алгоритмы и программные инструменты поддержкидостижения интероперабельности прикладного ПО на основе полученных вработе методов идентификации сущностей предметной области и оценкиинтероперабельности:- анализатор (свидетельство № 2008612276), загрузчик (свидетельство №2008612275) и синтезатор (свидетельство № 2008612274) EXPRESS-схем,программа идентификации сущностей предметной области на основе частотногоанализа их данных (свидетельство № 2016614140), которые позволяют облегчитьорганизацию взаимодействия программ и программных систем.- программная реализация стандартного интерфейса доступа к данным(SDAI) для PDM-системы «Лоция Софтвэа», позволяющая обмениваться даннымис PDM-системой в соответствии с ГОСТ Р ИСО 10303-22, ISO 10303-24 в режимереального времени;- архитектура процессора конвертирования, включающая: постпроцессор,препроцессор,локальнуюБД,процедурыконвертирования,позволяющаяосуществлять изменения представления данных без существенных измененийприкладного ПО.131СОКРАЩЕНИЯ И УСЛОВНЫЕ ОБОЗНАЧЕНИЯАСУ – автоматизированная система управленияБД – база данныхБТИЗ – биполярный транзистор с изолированным затворомВВП – внутренний валовый продуктВКП – выполняемый контрольный примерДИРПТ – дополнительная информация о реализации протокола длятестированияЕИП – единое информационное пространствоЖЦ – жизненный циклЗСРП – заявка о соответствии реализации протоколуИАИС – интегрированная автоматизированная информационнаясистемаИПИ – информационная поддержка изделийИС – информационная системаКАТ – комплект абстрактных тестовМП-автомат – автомат с магазинной памятьюОФС – организационно-функциональная структураПО – программное обеспечениеПП – прикладной протоколПТ – полевой транзисторСАПР – система автоматизированного проектирования132СИДД (SDAI) – стандартный интерфейс доступа к данным (StandardData Access Interface)СУБД – система управления базами данныхТР – тестируемая реализацияТОС – технология открытых системТРПО – технология разработки программного обеспеченияТС – тестируемая системаТЧ (RO) – только чтениеЧЗ (RW) – чтение-записьAAM (Application Activity Model) – модель процессов предметнойобластиADO (ActiveX Data Objects) – объектно-ориентированный интерфейсфирмы Microsoft для работы с базами данныхAIM (Application Interpreted Model) – интерпретированная модельпредметной областиANSI(American National Standards Institute) – Американскийнациональный институт стандартовARM (Application Reference Model) – справочная модель предметнойобластиCAD (Computer Aided Design) – системы автоматизированногопроектированияCALS (Continuous Acquisition and Life-cycle Support) – непрерывнаяинформационная поддержка жизненного цикла продукта133CAM(ComputerAidedManufacturing)–системыавтоматизированной подготовки производстваCASE (Computer Aided Software Engineering) – автоматизированнаяразработка программного обеспеченияCD (Commitee Draft) – проект комитетаCDV (Committee Draft for Vote) – проект комитета для голосованияCMM (Capability Maturity Model) – модель зрелости процессаразработки программного обеспеченияCOM (Component Object Model) – компонентная объектная модельCORBA(CommonObjectRequestBrokerArchitecture)–технологический стандарт написания распределённых программ ипрограммных систем, продвигаемый рабочей группой Object ManagementGroupDAO (Data Access Objects) – объекты для доступа к данных.Объектно-ориентированный интерфейс для ядра управления базамиданных Microsoft JetDCOM (Distributed Component Object Model) – технологическийстандарт от компании Microsoft, предназначенный для созданияпрограммного обеспечения на основе взаимодействующих компонентовпо сети, расположенных на различных компьютерахDIS (Draft International Standard) – проект международного стандартаEIA (Electronics Industries Alliance) – Альянс отраслей электроннойпромышленности.РасположеннаявСШАпрофессиональная134организация,разрабатывающаяэлектрическиеифункциональныестандартыERP (Enterprice Resource Planning) – системы управления ресурсамипредприятияEXPRESS – язык описания данныхFDIS (Final Draft International Standard) – окончательный проектмеждународного стандартаFP (Function Points) – функциональные указателиGIS (геоинформационная система) – система сбора, хранения,анализа и графической визуализации данныхGRID-система – «виртуальный суперкомпьютер».
Представлен ввидекластеров,гетерогенныхсоединённыхкомпьютеров,спомощьюработающихсети,вместеслабосвязанныхдлявыполненияогромного количества заданий (операций, работ)GUI (Graphic User Interface) – графический интерфейс пользователяIDEF0 (Integrated DEFinition) – методология и графическая нотация,предназначенная для формализации и описания бизнес - процессовIEEE (Institute of Electrical and Electronics Engineers) Институтинженеровэлектротехникииэлектроники–международнаянекоммерческая ассоциация специалистов в области техники, мировойлидервобластиразработкистандартовпорадиоэлектронике,электротехнике и аппаратному обеспечению вычислительных систем исетей135IGES (Initial Graphics Exchange Specification) – стандарт графическихфайлов ANSI для передачи двухмерных рисунков и трехмерныхграфических моделей в САПР и компьютерной графикеIS (International Standard) – международный стандартISO (International Organization for Standardization) – международнаяорганизация по стандартизацииJSDL (International Standard) – языкописания требованийвычислительных задач к ресурсам грид - системLOC (Lines Of Code) – количество строк кодаNWI (New Work Item) – проекты стандартов, доступные черезинтернет всем желающимOLAP (online analytical processing) – технология обработки данных,заключающаяся в подготовке суммарной (агрегированной) информациинаосновебольшихмассивовданных,структурированныхпомногомерному принципуPDM (Product Data Management) – управление данными об изделииSDAI (Standard Data Access Interface) – стандартный интерфейс длядоступа к базе данныхSQL (Structured Query Language) – структурированный языкзапросовSTEP (STandard for the Exchange of Product data) – стандарт дляобмена данными об изделии136Sun RPC – широко используемая система удаленного вызовапроцедур, разработанная компанией Sun Microsystems как часть проектасетевой файловой системы (Network File System)TR (Technical Report) – технический отчетUML(UnifiedModelingLanguage)–универсальныйязыкмоделированияVBA (Visual Basic for Application) – язык программирования,встроенный в приложения Microsoft OfficeWD (Working Draft) – рабочий проектWEB–интернет-пространство,предоставляющеедоступксвязанным между собой документам, расположенным на различныхкомпьютерах, подключённых к интернетуXML (eXtensible Markup Language) – расширяемый язык разметки.137СЛОВАРЬ ТЕРМИНОВалфавит частотной идентификации сущности предметной области:Набор лексем идентификации с частотами их встречи в объектах поля сущностипредметной области.нормализация алфавита: Исключение из алфавита лексем, входящих вдругие его лексемы с аналогичной частотой повтора в объектах сущностипредметной области.покрытие алфавита: Степень вхождения лексем алфавита в объектысущности предметной области.профиль: Согласованный набор базовых стандартов, необходимых длярешения конкретной задачи или класса задач.усечение алфавита: Исключение из алфавита лексем в соответствии с ихдлиной либо частотой повтора в объектах сущности предметной области.GRID-система:Система, состоящая из компьютеров, связанных междусобой сетью, работающих вместе для выполнения огромного количества заданий(операций, работ).138СПИСОК ЛИТЕРАТУРЫ1.ГОСТР55062-2012Информационныетехнологии.Системыпромышленной автоматизации и их интеграция.