Известия ТРТУ
Тематический выпуск
образований, каждое из которых выполняет довольно узкую задачу, и реализуется отдельным средством (компонентом). Подразумевается также, что информация в описаниях может быть задана с любой степенью детальности. В общем случае процесс пре, , как перевод программы из одного состояния в другое, причем такое состояние, харак-, - , , - , , -рыми обладает программа в этом состоянии. Соответственно, преобразование про, ,
, -ния в другое, а набор всевозможных преобразований программы в различных представлениях как ориентированный граф возможно с петлями и циклами, где каждый возможный путь определяет допустимое преобразование программы.
Конструктивно система состоит из базы данных компонентов, реализующих элементарные преобразования и механизма выбора и применения последовательности таких преобразований. Компонент преобразования в базе характеризуется: начальным (входным) состоянием программы, конечным (выходным) состоянием программы, условиями применимости данного преобразования в зависимости от свойств целевой архитектуры, условиями эффективности по различным критериям: скорость, размер, степень распараллеливания и т.д., данного преобразования в зависимости от свойств вход.
добавлении компонентов в базу. Работу системы можно разбить на два последова-. , состоящего из набора компонентов преобразования, взятых из базы. Причем, данное средство должно быть ориентированно на заданный класс архитектур, т.е. цель первого этапа - выделение подмножества преобразований, применимых на целевой архитектуре. Цель второго этапа - нахождение точной последовательности приме, , -.
В процессе функционирования системы необходимо вычислять степень соответствия свойств целевой архитектуры и преобразуемой программы условиям применимости и эффективности. Для этих целей используется аппарат нечетких , , . реализации экспериментального варианта были предложены средства формального описания свойств архитектуры и условий применимости и эффективности алго-.
УДК 681.3
И. В. Машечкин, М. И. Петровский ПРИМЕНЕНИЕ ЭЛЕМЕНТОВ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ И OLAP
ТЕХНОЛОГИЙ ДЛЯ ПОСТРОЕНИЯ СИСТЕМ КАЛЕНДАРНОГО
ПЛАНИРОВАНИЯ
В данной работе предлагается подход к решению задачи календарного планирования, точнее ее подзадачи распределения «специалистов» по «проектам», с учетом их квалификации, индивидуальных расписаний и территориального располо-
Материалы Международной конференции
“Интеллектуальные САПР”
жения. Подзадачи оптимального планирования расписания проекта, разбиения его по задачам, контроля хода выполнения проекта, финансовый анализ и т.д. в работе .
Исходными данными является многоуровневое представление проектов, полученное после стадии планирования проекта и множество специалистов, претендующих на участие в проектах. Каждый проект состоит из множества заданий, для которых заданы расписание, набор ролей, которые выполняют специалисты в рамках этого задания, и как правило, место выполнения задания, т.е. конкретное под, .
рамках задания и набор профессиональных требований, которым должен соответ-, . профессиональных знаний и навыков, которыми он обладает и его индивидуальное
,
работает данный специалист. На любую роль в проекте может быть определен только один специалист, но любой специалист может выполнять несколько ролей, в том числе одновременно и в разных проектах. Соответственно, подзадачей задачи календарного планирования, которой посвящена данная работа является выбор специалиста на роль в проекте с учетом описанных выше характеристик и требо, , -полнения профессиональные требования уже заданы.
В работе рассматривается вопросы применения теории нечетких множеств, для вычисления степени соответствия характеристик специалиста требованиям роли и предлагаются метрики для оценки соответствия квалификации и степени ,
.
Другим аспектом, рассматриваемым в работе, является использование OLAP (online analytical processing) технологий, как инструмента для построения про, . -, -ветствия характеристик специалиста требованиям роли. Данная система поддерживает базу данных проектов и специалистов и позволяет руководителю проекта эффективно осуществлять подбор персонала на проект, а специалисту выбирать наиболее подходящие ему роли в проектах. Система реализована на базе Microsoft OLAP Server и использует в качестве хранилища СУБД Microsoft SQL Server 7.0.
УДК 681.3
И.В. Машечкин, Н.В. Калугина, Е.М. Шлиховая ОБ ОДНОМ ИНСТРУМЕНТАЛЬНОМ СРЕДСТВЕ ПОСТРОЕНИЯ РАСПРЕДЕЛЕННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ
В настоящее время является актуальной задача построения распределенных ин-( ), -. , -ных ИС опирается на одинаковую модель хранения, организации и управления данными и для их реализации применяются концептуально схожие технологии. В данной ра-