task2 (Домашнее задание 2)
Описание файла
Файл "task2" внутри архива находится в папке "Домашнее задание 2". PDF-файл из архива "Домашнее задание 2", который расположен в категории "". Всё это находится в предмете "(иус рв) архитектура управляющих систем реального времени" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст из PDF
ФУНКЦИОНАЛЬНОЕ ТЕСТИРОВАНИЕ БОРТОВОЙВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ, ПРЕДСТАВЛЕННОЙ В ВИДЕИМИТАЦИОННОЙ МОДЕЛИ1 КонтекстДлятестированияустройств,входящихвсоставбортовыхИУСРВ,используютсяспециализированные программные средства функционального тестирования (ФТ). Эти средствапозволяют:•разрабатывать тестовые сценарии на языке описания тестов (ЯОТ);•выполнять тестовые сценарии на инструментальных машинах;•обрабатывать результаты тестирования.В процессе тестирования тестовые сценарии выполняют обмен данными с устройствами ИУС РВпо бортовым каналам, выдавая в канал тестовые данные и принимая ответные данные оттестируемых устройств.
Принятые данные проверяются на предмет корректности значений исвоевременности поступления.Задание заключается в том, чтобы ознакомиться с возможностями средств ФТ, созданных вЛаборатории вычислительных комплексов ВМК МГУ, и применить эти средства для тестированиятребований к функционированию бортовой цифровой вычислительной машины (БЦВМ). В рамкахзадания БЦВМ представлена имитационной моделью, отрабатывающей отдельные аспекты работыБЦВМ. Бортовые каналы также представлены имитационными моделями.Комплект средств ФТ, вместе с демонстрационными проектами, установлен на виртуальноймашине VirtualBox.2 Материалы заданияВ состав материалов задания входят:•Виртуальная машина (архив в формате Open Virtual Appliance 1.0), созданная в средеVirtualBox и содержащая гостевую ОС Debian Linux с установленными средствами ФТ;•Пользовательская документация по средствам ФТ:− описания языковых средств и библиотек, необходимых для выполнения задания;− руководства пользователя по инструментам ФТ, используемым при выполнениизадания;•Описания трех частей задания (в рекомендуемом порядке выполнения:«1_prac_intro_ru.doc», «2_prac_functest_intro_ru.doc», «3_prac_functest_chained_ru.doc»);•Спецификации требований к функционированию БЦВМ (файлы «REQS_*.doc») вформате, приближенном к используемому при работе с реальными бортовыми ИУС РВ.3 Порядок работы с виртуальной машинойДля начала работы с виртуальной машиной (ВМ) следует:•Установить среду VirtualBox;•Импортировать ВМ из архива;•Запустить ВМ, дождаться загрузки оконной среды;•Войти под именем «user» с паролем «user».Далее следовать инструкциям из первой части задания.При необходимости восстановления демонстрационных проектов в репозитории средств ФТ(например, после неудачных правок) их можно импортировать из файлов, расположенных в каталоге«/home/user/prak_projects» файловой системы ВМ.Передачу информации между ВМ и «внешним миром» можно осуществлять:•По протоколу HTTP через файлообменный сайт – Google Drive, Яндекс-диск и т.п.;•По протоколу SSH: либо с использованием команды scp изнутри ВМ, либо черезмонтирование внешней файловой системы в оболочке Midnight Commander (команда«mc»).Для передачи информации между ВМ и внешними источниками данных, виртуальный сетевойадаптер ВМ должен работать в режиме NAT.4 Требования к выполнению заданияНеобходимо выполнить все действия, описанные в трех частях задания, в том числе разработатьфункциональные тесты для модели БЦВМ.Результат выполнения задания представляет собой архив следующего содержания:•Архив с проектом 1, содержащим разработанные функциональные тесты (см.
третью частьзадания);•Порожденный в результате выполнения тестов протокол тестирования;•Текстовый файл readme, содержащий:- ФИО сдающего задание;- Номер группы;- Любую другую информацию на выбор сдающего, которая могла бы упроститьи/или ускорить процесс приема задания.Этот архив создается при помощи операции «Экспортировать проект» среды разработки моделей, входящей в составсредств ФТ.1Архив с решением должен иметь формат zip и имя ФамилияИО.zip (например, SeletckiiSV.zip).Глубина вложенности – один уровень (т.е.
в самом архиве уже должны лежать все файлы, а неотдельная папка с файлами).5 Процесс сдачи заданияСдача задания состоит из двух этапов:• отправка архива с решением по электронной почте;• очная демонстрация преподавателю запуска и выполнения проектов ФТ (в т.ч. разработанногопроекта) на виртуальной машине, с пояснением смысла выполняемых действий и содержанияразработанного кода.Первый этап:• Задание должно быть прислано на электронную почту leostas@lvk.cs.msu.su с копией на почтуhbd@cs.msu.su (тема письма должна быть по шаблону: «[ICS][Task2] ФамилияИО»;ФамилияИО писать по-русски) не позднее 23:59:59 23 декабря 2015 года (мягкий дедлайн).Если задание будет прислано позднее 00:00 24 декабря 2015 года, но до 23:59:59 28 декабря2015 года (жесткий дедлайн), то получаемая за него оценка умножается на коэффициент 0.5.• Задания, присланные позднее 00:00 29 декабря 2015 года, проверяться не будут.• Задания, требования по оформлению которых были нарушены, также проверяться не будут(информация о нарушении придет в ответном письме).Второй этап:• Очная демонстрация результатов выполнения задания осуществляется в один из следующихдней:− 17 декабря 2015 года, с 12:00 до 15:00, ауд.
760 (принимает Балашов В.В.);− 24 декабря 2015 года, с 12:00 до 15:00, ауд. 760 (принимает Балашов В.В.);− день приема экзамена по курсу (дата будет сообщена отдельно) – крайний день.• Если очная демонстрация выполняется студентом в день приема экзамена, то оценка зазадание не может превышать 50% от максимальной.• В случае если очная демонстрация не проведена, оценка за задание обнуляется..