Irina Branović - Academia.edu (original) (raw)

Papers by Irina Branović

Research paper thumbnail of Dynamic Composition of Curriculum for Computer Science Courses

In this paper, a novel platform for curriculum development and design used for creating a Virtual... more In this paper, a novel platform for curriculum development and design used for creating a Virtual University System is described. The platform has been developed based upon experience of using Web-based Computer Science virtual environment. The system consists of Interface, Automatic assessment and Tutoring modules, and is used for dynamic creation of new courses, syllabi, and curricula. The Web-based technology we applied enables the use of virtual environment for computer science courses in distance learning.

Research paper thumbnail of Teaching interactive cryptography: the case for CrypTool

The theory and applications of cryptography are complicated and hard to follow for undergraduate ... more The theory and applications of cryptography are complicated and hard to follow for undergraduate students with less mathematical background. For this reason, instead of plain theoretical teaching, we applied different, interactive approach. Open-source CrypTool software allowed us to practically demonstrate all current private and public-key algorithms and protocols. This paper describes our teaching model and experience. Positive feedback received from students confirms the advantages of adopted approach with respect to traditional teaching.

Research paper thumbnail of Overview of Cloud Computing in Business

Proceedings of the 1st International Scientific Conference - Sinteza 2014, 2014

Research paper thumbnail of Objektno orijentisano programiranje: C++

Research paper thumbnail of Memory performance of public-key cryptography methods in mobile environments

Research paper thumbnail of Cloud Computing in Business

Research paper thumbnail of Ontology Based Model of Digital Forensic Virtual Lab and Curriculum Design

International Journal of Engineering Education

Digital forensics (DF) is a discipline that uses investigative methods to find digital evidence a... more Digital forensics (DF) is a discipline that uses investigative methods to find digital evidence and prepare it for legal proceedings in computer crime cases. Since this is a relatively new teaching subject in higher education institutions, syllabi and curricula are not yet standardized. In this paper we present an ontological approach to DF curriculum design, and discuss its implementation in a virtual digital forensic laboratory. The virtual educational environment is designed for the generic study of digital forensics, and is based on ontology and a composite-component approach. Basic components of our virtual DF are objects to be related, put into new compositions and placed in a library; relationships between all of the components are defined in ontology. Based on gathered experience, we designed and described DF curricula for undergraduate, graduate and Ph.D. studies that are tailored to our needs, but at the same time can be used as the starting point for introducing digital f...

Research paper thumbnail of Collaborative Learning and 3D Technology

Research paper thumbnail of Heuristic Based Real-Time Train Rescheduling System

Networks, 2015

ABSTRACT This article deals with the problem of train rescheduling on a railway network. Starting... more ABSTRACT This article deals with the problem of train rescheduling on a railway network. Starting from a defined network topology and initial timetable, the article considers a dynamic train rescheduling in response to disturbances that have occurred. The train rescheduling problem was mapped into a special case of the job shop scheduling problem and solved by applying a constraint programming approach. To improve the time performance of available constraint programming tool and to satisfy a selected objective function, a combination of three classes of heuristics are proposed: bound heuristics, separation heuristics, and search heuristics. Experimental evaluation of the implemented software in Belgrade railway dispatching area indicates that the proposed approach is capable of providing the support to a real-life operational railway control. In our solution, the dispatcher has the possibility of choosing the most suitable optimization criterion from the set of seven available ones. © 2015 Wiley Periodicals, Inc. NETWORKS, 2015

Research paper thumbnail of Development of modular virtual lab for introductory computing courses

2013 IEEE Global Engineering Education Conference (EDUCON), 2013

ABSTRACT This paper describes the ongoing process of developing a virtual lab for different intro... more ABSTRACT This paper describes the ongoing process of developing a virtual lab for different introductory computing courses based on the ACM-IEEE Computer Science Curricula. The laboratory is designed as a 3D virtual collaborative system with carefully developed instructional sequences covering different, often overlapping teaching subjects. The central object to every lab is a composite model of PC whose basic components are suitable for teaching computer architecture, programming, and operating systems courses. The same PC model is also used in conjunction with other composite 3D models of hardware for networking and net-centered courses. The 3D computing lab that we develop offers two advantages. First, composite component model it applies helps students gain a complete understanding of computing technology through interleaving problems viewed from different perspectives. Second, by following students' activities and progress, instructors can easily identify the most difficult teaching concepts and modify their syllabi accordingly.

Research paper thumbnail of Smart Grid and nanotechnologies: a solution for clean and sustainable energy

Energy and Emission Control Technologies, 2015

Research paper thumbnail of OVERVIEW OF CLOUD COMPUTING IN BUSINESS

Proceedings of the 1st International Scientific Conference - Sinteza 2014, 2014

Research paper thumbnail of A workload characterization of elliptic curve cryptography methods in embedded environments

Proceedings of the 2003 Workshop on MEmory Performance: DEaling with Applications, Systems and Architecture, MEDEA '03, 2003

Research paper thumbnail of A performance evaluation of ARM ISA extension for elliptic curve cryptography over binary finite fields

Proceedings - Symposium on Computer Architecture and High Performance Computing, 2004

Research paper thumbnail of SOA architecture for complying with EU railway timetable data exchange format

2011 10th International Conference on Telecommunication in Modern Satellite Cable and Broadcasting Services (TELSIKS), 2011

When applying EU standards to the Serbian railway system, one of the major prerequisites is achie... more When applying EU standards to the Serbian railway system, one of the major prerequisites is achieving interoperability with EU railway system. This paper describes a Web service for effortless timetable data exchange based on European Railway Agency implementation guide. The implementation details of the actual railway timetable formats and the corresponding software architecture are described, confirming advantages of the SOA

Research paper thumbnail of 3D virtual laboratory for Wireless Sensor Networks

2013 21st Telecommunications Forum Telfor (TELFOR), 2013

ABSTRACT In this paper we describe how a wireless sensor network simulator was integrated into a ... more ABSTRACT In this paper we describe how a wireless sensor network simulator was integrated into a 3D environment for use in educational environment. Simulators are very useful aid in teaching process, especially in the area of Wireless Sensor Networks. This paper also presents opportunities in engineering education, in particular in the area of wireless networks, through the usage of virtual laboratories.

Research paper thumbnail of Smart power grid and cloud computing

Renewable and Sustainable Energy Reviews, 2013

ABSTRACT As a consequence of rapidly increased CO2 emissions, humanity is facing global warming. ... more ABSTRACT As a consequence of rapidly increased CO2 emissions, humanity is facing global warming. Electricity generation accounts for almost half of the emission; besides, conventional electrical production based on fossil fuel is becoming more and more expensive. One approach to significantly slow down global warming is to drive our society away from the current fossil fuel fiesta and use only renewable power such as solar and wind energy. Another approach is to improve the management of energy production, transmission, and distribution. Part of the latter solution is on the supply side, where one possible solution is to develop continent-wide smart power grids and energy storage systems. However, an equally important part of the solution is on the demand side, where technologies and applications that can work with this type of unpredictable energy consumption are becoming necessary. The smart power grid with new sources of data, fast growth of information, and proactive management requires new strategy for business and operational management. In this paper we discuss how Cloud computing model can be used for developing Smart Grid solutions. The Cloud computing model is based on the delivery of computing as a service, whereby storage, software and information are provided to computers and other devices as a commodity over the Internet. The advantages of Cloud computing - reduced costs, increased storage, on-demand performance, and better flexibility - have motivated many companies in recent years to move their IT operations to the cloud; the same advantages can be used to achieve the most important future goals of a large-scale Smart Grid, such as energy savings, two-way communication, and demand resource management.

Research paper thumbnail of Effects of Instruction-Set Extensions on an Embedded Processor: A Case Study on Elliptic Curve Cryptography over GF(2/sup m/)

IEEE Transactions on Computers, 2000

Research paper thumbnail of Testing the E-Business Infrastructure: Expanding into the Wireless/Mobile Environments

Telecommunication Systems, 2003

This paper describes the necessity of the third-party testing and monitoring in the field of e-bu... more This paper describes the necessity of the third-party testing and monitoring in the field of e-business infrastructure, with the emphasis on expanding into the wireless environments for improvement of the quality of service. Outlining the purpose for monitoring and testing, this paper shows the methods of overwhelming the current problems in the wireless computing, giving statistical and anticipated references for

Research paper thumbnail of Dynamic Composition of Curriculum for Computer Science Courses

Research paper thumbnail of Dynamic Composition of Curriculum for Computer Science Courses

In this paper, a novel platform for curriculum development and design used for creating a Virtual... more In this paper, a novel platform for curriculum development and design used for creating a Virtual University System is described. The platform has been developed based upon experience of using Web-based Computer Science virtual environment. The system consists of Interface, Automatic assessment and Tutoring modules, and is used for dynamic creation of new courses, syllabi, and curricula. The Web-based technology we applied enables the use of virtual environment for computer science courses in distance learning.

Research paper thumbnail of Teaching interactive cryptography: the case for CrypTool

The theory and applications of cryptography are complicated and hard to follow for undergraduate ... more The theory and applications of cryptography are complicated and hard to follow for undergraduate students with less mathematical background. For this reason, instead of plain theoretical teaching, we applied different, interactive approach. Open-source CrypTool software allowed us to practically demonstrate all current private and public-key algorithms and protocols. This paper describes our teaching model and experience. Positive feedback received from students confirms the advantages of adopted approach with respect to traditional teaching.

Research paper thumbnail of Overview of Cloud Computing in Business

Proceedings of the 1st International Scientific Conference - Sinteza 2014, 2014

Research paper thumbnail of Objektno orijentisano programiranje: C++

Research paper thumbnail of Memory performance of public-key cryptography methods in mobile environments

Research paper thumbnail of Cloud Computing in Business

Research paper thumbnail of Ontology Based Model of Digital Forensic Virtual Lab and Curriculum Design

International Journal of Engineering Education

Digital forensics (DF) is a discipline that uses investigative methods to find digital evidence a... more Digital forensics (DF) is a discipline that uses investigative methods to find digital evidence and prepare it for legal proceedings in computer crime cases. Since this is a relatively new teaching subject in higher education institutions, syllabi and curricula are not yet standardized. In this paper we present an ontological approach to DF curriculum design, and discuss its implementation in a virtual digital forensic laboratory. The virtual educational environment is designed for the generic study of digital forensics, and is based on ontology and a composite-component approach. Basic components of our virtual DF are objects to be related, put into new compositions and placed in a library; relationships between all of the components are defined in ontology. Based on gathered experience, we designed and described DF curricula for undergraduate, graduate and Ph.D. studies that are tailored to our needs, but at the same time can be used as the starting point for introducing digital f...

Research paper thumbnail of Collaborative Learning and 3D Technology

Research paper thumbnail of Heuristic Based Real-Time Train Rescheduling System

Networks, 2015

ABSTRACT This article deals with the problem of train rescheduling on a railway network. Starting... more ABSTRACT This article deals with the problem of train rescheduling on a railway network. Starting from a defined network topology and initial timetable, the article considers a dynamic train rescheduling in response to disturbances that have occurred. The train rescheduling problem was mapped into a special case of the job shop scheduling problem and solved by applying a constraint programming approach. To improve the time performance of available constraint programming tool and to satisfy a selected objective function, a combination of three classes of heuristics are proposed: bound heuristics, separation heuristics, and search heuristics. Experimental evaluation of the implemented software in Belgrade railway dispatching area indicates that the proposed approach is capable of providing the support to a real-life operational railway control. In our solution, the dispatcher has the possibility of choosing the most suitable optimization criterion from the set of seven available ones. © 2015 Wiley Periodicals, Inc. NETWORKS, 2015

Research paper thumbnail of Development of modular virtual lab for introductory computing courses

2013 IEEE Global Engineering Education Conference (EDUCON), 2013

ABSTRACT This paper describes the ongoing process of developing a virtual lab for different intro... more ABSTRACT This paper describes the ongoing process of developing a virtual lab for different introductory computing courses based on the ACM-IEEE Computer Science Curricula. The laboratory is designed as a 3D virtual collaborative system with carefully developed instructional sequences covering different, often overlapping teaching subjects. The central object to every lab is a composite model of PC whose basic components are suitable for teaching computer architecture, programming, and operating systems courses. The same PC model is also used in conjunction with other composite 3D models of hardware for networking and net-centered courses. The 3D computing lab that we develop offers two advantages. First, composite component model it applies helps students gain a complete understanding of computing technology through interleaving problems viewed from different perspectives. Second, by following students' activities and progress, instructors can easily identify the most difficult teaching concepts and modify their syllabi accordingly.

Research paper thumbnail of Smart Grid and nanotechnologies: a solution for clean and sustainable energy

Energy and Emission Control Technologies, 2015

Research paper thumbnail of OVERVIEW OF CLOUD COMPUTING IN BUSINESS

Proceedings of the 1st International Scientific Conference - Sinteza 2014, 2014

Research paper thumbnail of A workload characterization of elliptic curve cryptography methods in embedded environments

Proceedings of the 2003 Workshop on MEmory Performance: DEaling with Applications, Systems and Architecture, MEDEA '03, 2003

Research paper thumbnail of A performance evaluation of ARM ISA extension for elliptic curve cryptography over binary finite fields

Proceedings - Symposium on Computer Architecture and High Performance Computing, 2004

Research paper thumbnail of SOA architecture for complying with EU railway timetable data exchange format

2011 10th International Conference on Telecommunication in Modern Satellite Cable and Broadcasting Services (TELSIKS), 2011

When applying EU standards to the Serbian railway system, one of the major prerequisites is achie... more When applying EU standards to the Serbian railway system, one of the major prerequisites is achieving interoperability with EU railway system. This paper describes a Web service for effortless timetable data exchange based on European Railway Agency implementation guide. The implementation details of the actual railway timetable formats and the corresponding software architecture are described, confirming advantages of the SOA

Research paper thumbnail of 3D virtual laboratory for Wireless Sensor Networks

2013 21st Telecommunications Forum Telfor (TELFOR), 2013

ABSTRACT In this paper we describe how a wireless sensor network simulator was integrated into a ... more ABSTRACT In this paper we describe how a wireless sensor network simulator was integrated into a 3D environment for use in educational environment. Simulators are very useful aid in teaching process, especially in the area of Wireless Sensor Networks. This paper also presents opportunities in engineering education, in particular in the area of wireless networks, through the usage of virtual laboratories.

Research paper thumbnail of Smart power grid and cloud computing

Renewable and Sustainable Energy Reviews, 2013

ABSTRACT As a consequence of rapidly increased CO2 emissions, humanity is facing global warming. ... more ABSTRACT As a consequence of rapidly increased CO2 emissions, humanity is facing global warming. Electricity generation accounts for almost half of the emission; besides, conventional electrical production based on fossil fuel is becoming more and more expensive. One approach to significantly slow down global warming is to drive our society away from the current fossil fuel fiesta and use only renewable power such as solar and wind energy. Another approach is to improve the management of energy production, transmission, and distribution. Part of the latter solution is on the supply side, where one possible solution is to develop continent-wide smart power grids and energy storage systems. However, an equally important part of the solution is on the demand side, where technologies and applications that can work with this type of unpredictable energy consumption are becoming necessary. The smart power grid with new sources of data, fast growth of information, and proactive management requires new strategy for business and operational management. In this paper we discuss how Cloud computing model can be used for developing Smart Grid solutions. The Cloud computing model is based on the delivery of computing as a service, whereby storage, software and information are provided to computers and other devices as a commodity over the Internet. The advantages of Cloud computing - reduced costs, increased storage, on-demand performance, and better flexibility - have motivated many companies in recent years to move their IT operations to the cloud; the same advantages can be used to achieve the most important future goals of a large-scale Smart Grid, such as energy savings, two-way communication, and demand resource management.

Research paper thumbnail of Effects of Instruction-Set Extensions on an Embedded Processor: A Case Study on Elliptic Curve Cryptography over GF(2/sup m/)

IEEE Transactions on Computers, 2000

Research paper thumbnail of Testing the E-Business Infrastructure: Expanding into the Wireless/Mobile Environments

Telecommunication Systems, 2003

This paper describes the necessity of the third-party testing and monitoring in the field of e-bu... more This paper describes the necessity of the third-party testing and monitoring in the field of e-business infrastructure, with the emphasis on expanding into the wireless environments for improvement of the quality of service. Outlining the purpose for monitoring and testing, this paper shows the methods of overwhelming the current problems in the wireless computing, giving statistical and anticipated references for

Research paper thumbnail of Dynamic Composition of Curriculum for Computer Science Courses