Научная статья на тему 'Применение элементов теории нечетких множеств и OLAP технологий для построения систем календарного планирования'

Применение элементов теории нечетких множеств и OLAP технологий для построения систем календарного планирования Текст научной статьи по специальности «Математика»

CC BY
82
37
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение элементов теории нечетких множеств и OLAP технологий для построения систем календарного планирования»

Известия ТРТУ

Тематический выпуск

образований, каждое из которых выполняет довольно узкую задачу, и реализуется отдельным средством (компонентом). Подразумевается также, что информация в описаниях может быть задана с любой степенью детальности. В общем случае процесс пре, , как перевод программы из одного состояния в другое, причем такое состояние, харак-, - , , - , , -рыми обладает программа в этом состоянии. Соответственно, преобразование про, ,

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

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

добавлении компонентов в базу. Работу системы можно разбить на два последова-. , состоящего из набора компонентов преобразования, взятых из базы. Причем, данное средство должно быть ориентированно на заданный класс архитектур, т.е. цель первого этапа - выделение подмножества преобразований, применимых на целевой архитектуре. Цель второго этапа - нахождение точной последовательности приме, , -.

В процессе функционирования системы необходимо вычислять степень соответствия свойств целевой архитектуры и преобразуемой программы условиям применимости и эффективности. Для этих целей используется аппарат нечетких , , . реализации экспериментального варианта были предложены средства формального описания свойств архитектуры и условий применимости и эффективности алго-.

УДК 681.3

И. В. Машечкин, М. И. Петровский ПРИМЕНЕНИЕ ЭЛЕМЕНТОВ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ И OLAP

ТЕХНОЛОГИЙ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ КАЛЕНДАРНОГО

ПЛАНИРОВАНИЯ

В данной работе предлагается подход к решению задачи календарного планирования, точнее ее подзадачи распределения «специалистов» по «проектам», с учетом их квалификации, индивидуальных расписаний и территориального располо-

Материалы Международной конференции

“Интеллектуальные САПР”

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

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

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

,

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

В работе рассматривается вопросы применения теории нечетких множеств, для вычисления степени соответствия характеристик специалиста требованиям роли и предлагаются метрики для оценки соответствия квалификации и степени ,

.

Другим аспектом, рассматриваемым в работе, является использование OLAP (online analytical processing) технологий, как инструмента для построения про, . -, -ветствия характеристик специалиста требованиям роли. Данная система поддерживает базу данных проектов и специалистов и позволяет руководителю проекта эффективно осуществлять подбор персонала на проект, а специалисту выбирать наиболее подходящие ему роли в проектах. Система реализована на базе Microsoft OLAP Server и использует в качестве хранилища СУБД Microsoft SQL Server 7.0.

УДК 681.3

И.В. Машечкин, Н.В. Калугина, Е.М. Шлиховая ОБ ОДНОМ ИНСТРУМЕНТАЛЬНОМ СРЕДСТВЕ ПОСТРОЕНИЯ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

В настоящее время является актуальной задача построения распределенных ин-( ), -. , -ных ИС опирается на одинаковую модель хранения, организации и управления данными и для их реализации применяются концептуально схожие технологии. В данной ра-

i Надоели баннеры? Вы всегда можете отключить рекламу.