Моделски заснован развој аутомобилског софтвера

ID: 7059
Врста предмета: стручно-апликативни
Носилац предмета: Миљић Л. Ненад
Извођачи: Миљић Л. Ненад
Контакт особа: Миљић Л. Ненад
Ниво студија: Основне академске студије – Информационе технологије у машинству
ЕСПБ: 5
Облик завршног испита: презентација пројекта
Катедра: Катедра за моторе

Извођења

Циљ

Циљ предмета је: ● да студент овлада основним методама и алатима за пројектовање софтвера намењеног embedded платформама у аутомобилској индустрији; ● да научи да препозна и формулише задатак који треба да се реализује на embedded платформи и ● да употребом савремних метода, пре свега моделски заснованог моделирања, и напредних софтверских алата конципира хардверску платформу и одговарајућу софтверску апликацију.

Исход

По успешном завршетку овог курса, студенти би требало да буду оспособљени да: ● Изврше анализу проблема и дефинишу концепт embedded платформе кроз коју треба реализовати нову фунцкионалност на неком од аутомобилских система. ● Направе спецификацију хардверских и софтверских компоненти embedded решења. ● Развију комплексне, моделски засноване функције ● Реализују, имплементирају и тестирају софтверске компоненте. ● Изврше калибрацију софтверских компоненти embedded решења.

Садржај теоријске наставе

1. Увод у системе управљања у аутомобилској техници; 2. Специфичности real-time система. Рачунарске мреже у аутомобилској техници; 3. AUTOSAR основе; Стандарди у извођењу софтверских компоненти embedded аутомобилских решења; 4. Модели за реализацију развојног циклуса аутомобилског софтвера; V-модел; 5. Моделски заснован развој софтвера; Основе моделирања аутомобилског софтвера; 6. Методи и алати за развој аутомобилског софтвера; Методи и алати у процесу одржавања аутомобилског софтвера;

Садржај практичне наставе

Практикум: Овладавање развојним окружењем ETAS ASCET (Bosch Automotive); Конципирање, израда и тестирање софтверских апликација кроз примере и практичан рад на embedded платформи заснованој на аутомобилској управљачкој јединици Bosch MED17.3.4

Услов похађања

Нису постављени предуслови за похађање овог предмета

Ресурси

ETAS Ascet развојно окружење; ETAS Inca окружење за калибрацију; ETAS FlexECU развојна управљачка јединица

Фонд часова

Укупан фонд часова: 60

Активна настава (теоријска)

Ново градиво: 20
Разрада и примери (рекапитулација): 10

Активна настава (практична)

Аудиторне вежбе: 20
Лабораторијске вежбе: 0
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 0
Консултације: 0
Дискусија/радионица: 0
Студијски истраживачки рад: 0

Провера знања

Преглед и оцена рачунских задатака: 0
Преглед и оцена лабораторијских извештаја: 0
Преглед и оцена семинарских радова: 5
Преглед и оцена пројекта: 0
Колоквијум са оцењивањем: 0
Тест са оцењивањем: 0
Завршни испит: 5

Провера знања (укупно 100 поена)

Активност у току предавања: 0
Тест/колоквијум: 40
Лабораторијска вежбања: 0
Рачунски задаци: 0
Семинарски рад: 0
Пројекат: 30
Завршни испит: 30
Услов за излазак на испит (потребан број поена): 40

Литература

Моделски заснован развој аутомобилског софтвера - скрипте (+ moodle LMS садржаји ), Н. Миљић; Dieter Nazareth: Model Based Development of automotive Software, (ETAS- Bosch Automotive) ; Jörg Schäuffele, Thomas Zurawka: Automotive Software Engineering, Springer 2013, ISBN 978-3-8348-2469-1