Faculty of Technical Sciences

Subject: Developing and using software in a Smart Grid (17.ESI071)

General information:
 
Category Theoretical-methodological
Scientific or art field Primenjeno softversko inženjerstvo
ECTS 6

Acquiring basic knowledge regarding a development of mission-critical software intensive systems. Introduction to the main characteristics of a Smart Grid and its architecture. Acquaintance with the Internet of Things (IoT) and Web of Things paradigms, and the importance of IoT platform to manage a vast number of smart devices. Introduction to the semantic layer that boosts communication capabilities of devices. Getting the basics of Big Data technologies as well as machine learning approaches to handle huge amounts of data.

Knowledge of the major aspects of mission-critical software systems, and how they drastically differ from the classical ones. Introduction to the ubiquitous/pervasive and edge computing paradigms, and technologies for producing massively scalable distributed solutions. Getting basic knowledge in the domain of Big Data technologies, and how machine-learning may help classify and predict consumption and production. Acquaintance with RDF and OWL as major semantic technologies.

Fundamental items of mission-critical software systems, including formal methods and safety arguments. Several Big Data technologies and machine-learning algorithms for classification and prediction. A concrete IoT platform to manage devices. RDF and OWL as well as a SPARQL query language. The use in smart grid software model. Algorithms overview and data model in smart grids. Numeric calculations in smart grids.

Lectures; Auditory Practice; Consultations.

Authors Title Year Publisher Language
Friedman Hill, E. Jess The Rule Engine for the Java Platform 2008 Sandia National Laboratories English
James A. Momoh Smart Grid: Fundamentals of Design and Analysis 2012 Wiley-IEEE Press English
Dominique D. Guinard, Vlad M. Trifa Building the Web of Things: With examples in Node.js and Raspberry Pi 2016 Manning English
Francis daCosta, Byron Henderson Rethinking the Internet of Things: A Scalable Approach to Connecting Everything 2013 Apress English
Nick Jenkins , Akihiko Yokoyama , Jianzhong Wu , Kithsiri Liyanage , Janaka Ekanayake Smart Grid: Technology and Applications 2012 John Wiley & Sons English
Gruhn, V., Striemer, R. The Essence of Software Engineering 2018 Springer, Cham English
Course activity Pre-examination Obligations Number of points
Project task Yes Yes 30.00
Oral part of the exam No Yes 30.00
Lecture attendance Yes Yes 5.00
Test Yes Yes 10.00
Exercise attendance Yes Yes 5.00
Theoretical part of the exam No Yes 20.00
API Image

Assoc. Prof. Varga Ervin

Associate Professor

Lectures
API Image

Asst. Prof. Stoja Sebastijan

Assistant Professor

Computational classes

Assistant - Master Đorđević Filip

Assistant - Master

Computational classes

Assistant - Master Tošić Saša

Assistant - Master

Computational classes

Assistant - Master Pajić Zoran

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.