Справочник по Ada 95
Приложение H
(нормативное)
Безопасность и защита
Данное приложение содержит требования к системам, критически важным с точки зрения безопасности или имеющим ограничения по защите. Оно предоставляет средства и определяет требования к документации, связанные с несколькими потребностями:
- Понимание выполнения программы;
- Проверка объектного кода;
- Ограничение языковых конструкций, использование которых может усложнить демонстрацию корректности программы
Понимание выполнения поддерживается директивой Normalize_Scalars, а также требованиями к реализации документировать эффект программы в присутствии ограниченной ошибки или в случаях, когда языковые правила не определяют эффект.
Директивы Reviewable и Restrictions относятся к другим требованиям, рассматриваемым в этом приложении.
ПРИМЕЧАНИЯ
1 Атрибут Valid (см. 13.9.2) также полезен для удовлетворения этих потребностей, чтобы избежать проблем, которые могут возникнуть из-за скаляров, имеющих значения вне ограничений диапазона, определенного в объявлении.