Ви є тут

Методи і засоби розробки спеціального програмного забезпечення для систем розподілу ресурсів

Автор: 
Ісса Айман Сарем
Тип роботи: 
Дис. канд. наук
Рік: 
2003
Артикул:
3403U003354
129 грн
Додати в кошик

Вміст

ГЛАВА 2
МОДЕЛИ ДЛЯ РЕШЕНИЯ ЗАДАЧИ РАСПРЕДЕЛЕНИЯ РЕСУРСОВ МЕТОДАМИ ИНЖЕНЕРИИ ЗНАНИЙ
Сложность решения задач эффективного распределения ресурсов в экономике и других отраслях инженерной деятельности, а также катастрофически нарастающие потоки информации делают практически невозможным этих задач вручную, без использования компьютерных средств автоматизации. Распределение ресурсов для разных отраслей хозяйства и проектно-конструкторской деятельности вполне могут выполняться сходственными методами при удачном обобщении моделей ресурсов, охватывающем как можно больше ресурсов модели минимумом классов ресурсов, сохраняемых в БД или БЗ. Базовый элемент проектирования программ для решения подобных задач составляет единообразное представление моделей объектов для отражения потребностей или целей экономических и технических объектов, а также для ресурсов, обеспечивающих реализацию этих потребностей и имеющихся в наличии в системе распределения или в БЗ разработчика инженерной или экономической системы.
Эффективная реализация семантических частей ИАС основывается на использовании языково-независимых библиотек шаблонов [22], а также переводных или поясняющих словарей для трансляции во внутреннюю форму и реконструкции шаблонов на l-м языке представления Ll. Такая семантическая обработка возможна только при эффективном преобразовании языково-зависимых синтаксических признаков xli ? Xli (i = 1.. ix max) во внутреннее языково-независимое представление синтаксических признаков x0i ? X0i семантических признаков yi ? Yi ? X0i (i = 1.. iy max) в обобщенном внутреннем языке L0, упорядоченных в рамках пространства семантических координат Yi ? Y [112].
2.1 Построение концептуальной модели предметной области
распределения ресурсов
Задача распределения ресурсов в общем виде возникает в весьма разнообразных отраслях научной и технической деятельности, начиная с экономики, где наличием разнообразных ресурсов определяется возможность реализации экономических и технических проектов, а, кроме того, работоспособность и вообще, возможность существования объекта, потребляющего имеющиеся и воспроизводящего новые ресурсы. В различных технических отраслях решаются сходственные задачи и, включая распределение разнообразных внутренних ресурсов в вычислительных системах и комплексах при проектировании СПО и планировании организации вычислительных процессов. Традиционная информационная основа систем учета, анализа и планирования ресурсов, ориентированная на использование таблиц реляционных БД, на сегодняшний день остается наиболее пригодной и эффективной для разнообразных применений.
То есть при построении моделей ресурсов удобно опираться на механизмы обработки таблиц, не только для представления наличных ресурсов, но и для представления запросов на ресурсы при решении экономических и инженерных задач распределения. Построим модель ПОИ в области распределения ресурсов так, чтобы с позиций объектно-ориентированного подхода отобразить все возможные типы и классы ресурсов от материальных ресурсов в сфере экономического управления и до абстрактных ресурсов, используемых при проектировании и эксплуатации элементов систем для решения разнообразных задач.
Для решения задач распределения ресурсов и управления ресурсами необходимо расширить информацию о традиционном базовом классе объектов, описываемом средствами современных языков программирования, например, языка С/C++, дополнительными таблицами или многотабличными БД с информацией о целях и критериях методов для классифицированных программных объектов в ИАС. Обычно цели задач Jsg задаются при создании математической модели ПОИ перечнем или общим вектором целевых переменных G = {ygj} для получения необходимых и достаточных данных о внутренних и внешних ресурсах, и отображаются выводимыми данными и выходными переменными прототипов функций и процедур, включая те, которые входят в прототипы объектов в качестве результатов или возвращаемых аргументов встроенных методов. Целевые критерии решения задач определяются ограничениями или направленностью изменений значений части характеристик, не обязательно целевых.
Метакласс Mi, обобщающий все возможные классы или прототипы объектов ПОИ, содержит перечень характеристик и объектов, которые могут отображать конкретную ситуацию в экономической модели предприятия, модели вычислительной системы или какой-либо иной исследуемой инженерной системы. Анализ ситуации в такой системе обычно готовится на двух стадиях:
* проектирования или моделирования ИАС и адекватных действий с целью предварительного проигрывания возможных ситуаций принятия решений;
* выполнения действий в реальном масштабе времени для оперативного управления распределением или решения задач в инженерной системе.
В ИАС решаемая задача и связанный с ней комплекс исходных данных всегда представляется сложными структурами, которые для упрощения обработки стараются линеаризировать, преобразовав их к многотабличной форме [26]. Относительная сложность экономических задач обусловлена тем, что значительная часть внешней информации не определена явно или неизвестна, либо отрывочна. В то же время в технических науках проектировщик обычно полностью владеет информацией об используемых и разрабатываемых компонентах.
В этой работе ресурсы R определяются комплексами численных и нечисленных атрибутов материальных объектов, сохраняемыми в множестве записей {Rm} реляционных таблиц учета ra(R) и влияющих на состояние систем учета, распределения, прогнозирования или оценки ситуации. Динамика ресурсов задается приращениями и потоками ресурсов, распространяющимися по направлениям деятельности системы. Информационная модель ресурсов (МР) представляется в БД характеристиками, удовлетворяющими таким требованиям:
* желательная нормированность характеристик и их сведение к одинаковым единицам измерения (при решении экономических задач - к денежным);
* возможность длительного, синтаксически однообразного и многовариантного накопления прецедентов при изучении вариантов ре