Создание проблемно-ориентированных комплексов, в том числе и АСМ, называемых пакетами прикладных программ, является важным направлением работ в современной вычислительной математике. При создании пакетов прикладных программ моделирования (ППМ) помимо разработки и отбора моделирующих алгоритмов и программ существенное место занимают работы по соответствующему системному обеспечению. Быстрота и удобство решения задач моделирования конкретных классов систем S при использовании ППМ достигаются сочетанием в единой архитектуре функционального наполнения, состоящего из модулей и покрывающего предметную область моделирования, и специализированных средств системного обеспечения, позволяющих сравнительно легко реализовать различные задания и обеспечивающих пользователя разнообразным сервисом при подготовке задач моделирования и проведении машинных экспериментов с моделью M.
Характерно, что в ходе разработки и машинного эксперимента модель объекта претерпевает многочисленные изменения, которые неизбежно влекут за собой изменения соответствующих рабочих программ. В настоящее время ППМ является практически единственной приемлемой формой организации программ моделирования, позволяющей «удержаться на плаву» в безбрежном море версий и вариантов исходной концептуальной модели. Кроме того, пакетная организация программ машинного эксперимента с моделью M дает возможность систематизировать выполнение исследований, используя теорию планирования экспериментов и способствуя тем самым повышению достоверности получаемых результатов моделирования конкретной системы S.
Одной из важных проблем в области использования вычислительной техники для моделирования систем является проблема общения человека с ЭВМ при разработке модели и ее эксплуатации. Для повышения эффективности такого общения требуются соответствующие алгоритмы и программные средства. Здесь можно выделить три направления работ:
ü создание программных средств, обеспечивающих пользователя различными инструментами для автоматизации разработки программ;
ü создание программных средств, упрощающих процесс эксплуатации сетей ЭВМ инженерно-диспетчерским персоналом, а также обеспечивающих эффективное использование всех вычислительных ресурсов;
ü создание программных средств, предоставляющих пользователям разнообразные услуги при решении прикладных задач.
Эти три направления сводятся соответственно к повышению уровня инструментальной, исполнительной и тематической квалификации вычислительной машины.
Таким образом, пакеты прикладных программ являются одной из основных форм специализированного программного обеспечения. ППМ — это комплекс взаимосвязанных программ моделирования и средств системного обеспечения (программных и языковых), предназначенных для автоматизации решения задач моделирования. Весь круг работ, связанных с разработкой алгоритмов и программ моделирования, а также с подготовкой и проведением машинных экспериментов, называется автоматизацией моделирования и реализуется в виде конкретных АСМ.
В структуре ППМ можно выделить три основных компонента:
ü функциональное наполнение;
ü язык заданий;
ü системное наполнение.