Расширяемость, удобство интерпретации и быструю машинную обработку



Pdf көрінісі
бет1/8
Дата07.01.2022
өлшемі0.64 Mb.
#19638
  1   2   3   4   5   6   7   8


26 

 

превышения  установленных  сроков.  Реализация  проекта  позволит,  в  частности,  сотрудникам  предприятий  электронной 



промышленности более эффективно управлять жизненным циклом ЭС. 

Cформулирована  основная  проблема  применения  CASE-средств  при  описании  производственных  систем  с  помощью 

визуальных  схем:  они  сконцентрированы  на  решении  какой-то  одной  задачи  и,  как  правило,  не  имеют  средств  для  передачи 

результатов  (миграции  модели)  на  следующий  уровень  проектирования  (либо  имеют,  но  с  крайне  ограниченными 

возможностями). 

Предложено  решение  указанной  проблемы  с  помощью  инструментального  средства,  охватывающего  весь  цикл 

проектирования  –  описание  производственных  процессов  изготовления  ЭС  и  проектирования  ИС  поддержки  ЖЦ.  Предложен 

мета язык ViXML – фактически язык описания технических систем с возможностью преобразования в визуальное отображение. 

С использованием ViXML прежде всего, решена проблема формализации представления знаний о производственных системах в 

виде  понятий  и  суждений.  Формализация  позволила  перейти  к  следующему  этапу  –  выбора  языка,  который  смог  бы  описать 

выявленные  закономерности.  К  языку  предъявлялся  ряд  требований, в  частности  он  должен  иметь текстовый  формат,  читаться 

людьми и машинами. Предложено создать универсальный метод описания визуальных схем на основе XML, что гарантирует его 

расширяемость, удобство интерпретации и быструю машинную обработку.  

Визуальные  схемы  состоят  из  конечного  множества  блоков  разного  вида  и  связей  между  ними.  Блоки  наследуются  от  

понятий,  а  связи  от  суждений.  Данное  преобразование  позволило  создать  универсальный  метод  описания  визуальных  схем 

сложных систем, специфицированный в виде XSD схемы. 

Архитектура конвертора визуальных схем включает модуль объектного представления моделей, модуль пользовательского 

интерфейса,  модуль    редактора  диаграмм,  слоя  взаимодействия  с  фреймворками  –  Eclipse  Platform  и  GEF,  а  также  модуль 

импорта/экспорта визуальных схем в файлы формата XML. 

Система  построена  на  базе  шаблона  проектирования  Model-View-Controller,  где  моделью  является  модуль  объектного 

представления,  видом  –  интерфейс  и  редактор  диаграмм,  а  контроллерами  –  GEF  и  Eclipse  Platform.  Подобная  архитектура 

позволяет  иметь  модель  в  единственном  экземпляре,  что  выгодно  с  точки  зрения  экономии  системной  памяти,  удобно  с  точки 

зрения  программирования  и  дальнейшего  сопровождения.  Так,  например,  одна  из  частей  MVC  может  быть  легко  замена  с 

минимальными переработками в оставшихся модулях. 

Основной  функционал  системы  ViXML  [4,  15]:  –  работа  с  деревом  навигации,  редактирование  свойств  элементов 

визуальных  схем,  работа  с  редактором  диаграмм  и  палитрой  компонентов,  функционал  редактора  диаграмм,  позволяющего  не 

только  создавать  элементы  визуальных  схем,  но  и  масштабировать,  перемещать  их,  создавать  предусмотренные 

соответствующей нотацией связи между ними с возможностью изгиба. 

Указанные  особенности  позволяют  позиционировать  платформу  Vi-XML[4]  -  конвертора  визуальных  схем,  как 

эффективный  инструмент  при  проектировании  и  системном  анализе  производственных  процессов  и  как  эффективное  средство 

формализация, накопления и передачи знаний, в том числе и для решения задач инженерного образования [16].  



Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8




©emirsaba.org 2022
әкімшілігінің қараңыз

    Басты бет