Навигација

МС1ПРВ - Програмирање у реалном времену

Спецификација предмета
НазивПрограмирање у реалном времену
АкронимМС1ПРВ
Студијски програмЕлектротехника и рачунарство
Модулмодул Рачунарска техника и информатика
Тип студијамастер академске студије
Наставник (предавач)
Наставник/сарадник (вежбе)
    Наставник/сарадник (ДОН)
      Број ЕСПБ6.0Статус предметаизборни
      Условљност другим предметимаОперативни системи 1, Објектно оријентисано програмирање 1, Конкурентно и дистрибуирано програмирање
      Циљеви изучавања предметаСтећи теоријско знање и практичне вештине потребне за анализу, пројектовање и имплементацију софтверских система за рад у реалном времену (РТ). Стећи опште, фундаментално знање примењиво на РТ системе уопште. Оспособити се за разумевање постојећих и пројектовање сопствених специјализованих РТ система
      Исходи учења (стечена знања)Познавање основних концепата и принципа система за рад у реалном времену. Способност анализе, пројектовања и реализације софтвера за ове системе. Познавање језика и алата за пројектовање ових система (укључујући језике Ada и RT Java)
      Садржај предмета
      Садржај теоријске наставеУвод и дефиниције. Поузданост и толеранција отказа. Концепти конкурентног програмирања у језицима за РТ програмирање. Услуге везане за реално време у језицима и оперативним системима. Распоредивост и распоређивање. Пројектовање РТ система.
      Садржај практичне наставеRT Java. ROOM. RT UML. Одабрани RT оперативни системи. Индивидуални пројекат: пројектовање и имплементација наменског софтверског система.
      Литература
      1. Милићев Д., Фурлан Б., "Програмирање у реалном времену – скрипта са практикумом и решеним задацима,” Електротехнички факултет у Београду, ISBN 978-86-7225-046-6, 2011.
      2. Burns, A., Wellings, A., Real-Time Systems and Programming Languages, 3rd ed., Addison-Wesley, 2001
      3. Selic, B., Gullekson, G., Ward, P.T., Real-Time Object-Oriented Modeling, John Wiley and Sons, 1994
      Број часова активне наставе недељно током семестра/триместра/године
      ПредавањаВежбеДОНСтудијски и истраживачки радОстали часови
      22
      Методе извођења наставеПредавања, вежбе, пројекти - самостални
      Оцена знања (максимални број поена 100)
      Предиспитне обавезеПоенаЗавршни испитПоена
      Активности у току предавања0Писмени испит70
      Практична настава0Усмени испит0
      Пројекти30
      Колоквијуми0
      Семинари0