(DOS/UNIX) Polyspace Code Prover Запуска на реализации кода компонентов программного обеспечения AUTOSAR
polyspace-autosar -create-project
проверяет реализацию кода компонентов программного обеспечения AUTOSAR для ошибок времени выполнения и нарушения ограничений данных в соответствующих спецификациях XML AUTOSAR. Анализ анализирует спецификации XML AUTOSAR (projectFolder
-arxml-dir arxmlFolder
-sources-dir codeFolder
[-sources-dir codeFolder
] [OPTIONS]
.arxml
файлы) в arxmlFolder
, строит реализацию кода из модулей (.c
файлы) в codeFolder
на основе технических требований и Программы автоматического доказательства запусков Кода на каждом модуле для проверок. Результаты Программы автоматического доказательства Кода хранятся в projectFolder
. После анализа можно открыть проект psar_project.psprj
от projectFolder
в пользовательском интерфейсе Polyspace®. Можно просмотреть результаты для каждого компонента программного обеспечения индивидуально или загрузить их на Метрики Polyspace для обзора.
Можно использовать дополнительные опции для поиска и устранения неисправностей, например, чтобы только выполнить определенные части обновления и разыскать проблему или обеспечить дополнительные заголовочные файлы или задать макросы.
polyspace-autosar -create-project
создает проект Polyspace из технических требований AUTOSAR как в предыдущем синтаксисе, но позволяет вам исключать определенные файлы или папки от анализа с помощью шаблонов интерпретатора или регулярных выражений.projectFolder
-select-arxml-files arxmlFiles
[-select-arxml-files arxmlFiles
] -select-source-files codeFiles
[-select-source-files codeFiles
] [OPTIONS]
polyspace-autosar -update-project
обновляет результаты анализа Программы автоматического доказательства Кода на основе изменений в файлах ARXML или исходном коде C начиная с последнего анализа. Обновление использует файл HTML prevProjectFile
[OPTIONS]
prevProjectFile
от предыдущего анализа и только повторно анализирует реализацию кода компонентов программного обеспечения, которые изменились начиная с того анализа.
Можно использовать дополнительные опции для поиска и устранения неисправностей.
polyspace-autosar -update-and-clean-project
обновляет результаты анализа Программы автоматического доказательства Кода на основе изменений в файлах ARXML или исходном коде C начиная с последнего анализа. Обновление только повторно анализирует реализацию кода компонентов программного обеспечения, которые изменились начиная с предыдущего анализа. Чистое обновление также удаляет информацию о компонентах программного обеспечения, которые устарели. Например, если вы используете дополнительную опцию обеспечить обновление для определенных компонентов программного обеспечения, и другие SWC-s также изменились, чистое обновление удаляет те другие SWC-s из проекта Polyspace.prevProjectFile
[OPTIONS]
Можно использовать дополнительные опции для поиска и устранения неисправностей.
polyspace-autosar -help
показывает все варианты, доступные для polyspace-autosar
.
ARXML files selection (-autosar-multitasking)
| AUTOSAR runnable not implemented
| Invalid result of AUTOSAR runnable implementation
| Invalid use of AUTOSAR runtime environment function