Репортаж с Дальнего Востока
Иными словами, каждый онтологический класс может характеризоваться своей особой совокупностью атрибутов, перечень, семантика и способы представления которых меняются по мере необходимости без изменения структуры БД или программного обеспечения ИУП.
В древовидной структуре онтологических классов существуют классы верхнего уровня иерархии – базовые онтологические классы. В настоящий момент модель ограничена использованием следующих базовых онтологических классов:
• Аппарат – законченное изделие, рассматриваемое как отдельный элемент морской роботизированной системы, – объект управления / контроля.
• Объект обстановки – стационарный и подвижный объект, не входящий в состав морской роботизированной системы, факт существования, положение, некоторые характеристики и поведение которого представляется значимым для информационно-управляющей подсистемы МРС.
• Прибор – некоторое конкретное устройство, датчик, измеритель, манипулятор и т. д., которое является не отдельным элементом МРС, но входит в состав аппарата. Аппарат может быть оснащен несколькими разными приборами, в том числе сменными и опционными. Перечень приборов одного и того же аппарата может меняться в разные промежутки времени.
• Тип прибора – общность нескольких приборов, имеющих одинаковый набор свойств, параметров, характеристик. Для обозначения этой общности мы используем выражения « тип прибора », « марка прибора ». В большинстве случаев экземпляры приборов одного типа отличаются только серийными номерами.
• Тип аппарата – общность нескольких аппаратов, имеющих один и тот же тип, марку, но отличающихся серийными номерам, наборами сменных приборов и, возможно, некоторыми характеристиками.
• Субъект – все сущности предметной области, которые представляют людей: страна, организация, подразделение, персона, производитель, владелец и пр.
Кроме указанных классов, описывающих физические объекты морской роботизированной системы, модель оперирует следующими абстрактными классами:
• Состояние – реализация объектом одного из возможных вариантов его меняющихся характеристик, таких как положение, готовность, исправность, выполняемая работа и пр.
• Сообщение – некоторая последовательность байтов, которая информирует информационно-управляющую подсистему и / или другие объекты о текущем состоянии объекта.
• Команда – некоторая последовательность байтов, которой информационно-управляющая подсистема и / или объект информирует другой объект о необходимости изменения состояния.
В заключение необходимо отметить, что на данный момент не существует системы управления группой автономных приборов в одинаковой мере оптимальной для всех типов устройств. Система, представленная в данной работе, является одним из важнейших шагов на пути построения промышленного действующего программного комплекса.
No. 2( 12) / 2017, Морские информационно-управляющие системы 81