Перейти в оглавлению раздела

Часть VI

Заключение


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

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

    Также определенную пользу можно извлечь из таксономии и систематического наименования профилей. Например, в случае, когда разработчик системы реального времени выбирает окружение для своей задачи, соответствующее некоторому профилю POSIX.13, пусть PSE53, то содержанием технического задания на создание платформы для поддержки такого окружения становится сам структурированный идентификатор профиля. Удовлетворение при этом вызывает не только сам факт определения одного из самых коротких технических заданий, но и то, что из этих пяти магических символов, по существу с точности до функции, выводится функциональность интерфейсов платформы в сотни функций, а также методология их тестирования.

    Практическая полезность рассмотренных выше профилей реального времени POSIX.13 подтверждается работой консорциума по встроенным Linux-системам ELC (www.embedded-linux.org), разработавшего признанные многими организациями спецификации на создание унифицированных встроенных систем (ELC Platform Specification). Данные спецификации согласованы с рассмотренными нами в данной главе профилями POSIX.13 PSE52 и PSE53, а также со спецификациями Single Unix Specification и Linux Standard Base. Спецификации консорциума ELC определяют системные сервисы и GUI, которые должны быть реализованы в любой Linux-системе. Консорциум ELC совместно с консорциумами Open Group и Free Standards Group осуществляет сертификацию встроенных систем на соответствие принятым спецификациям и присваивает продуктам, прошедшим сертификацию соответствующий логотип. Все эти работы позволяют сохранить Linux как открытую, независящую от производителей платформу, в том числе и применительно к встроенным системам.

Предыдущая глава Оглавление Следующая глава