JITA

JITA Journal of Information Technology and Applications

New neural PLL Architecture

Vol. 14 No. 2 (2024): JITA – APEIRON Vladimir V. Đokić, Dragana Đokić New neural PLL Architecture Review paper DOI: https://doi.org/10.7251/JIT2402150DJ Download Article PDF Abstract A PLL or phase-locked loop is a control system that creates an output signal whose phase is related to the phase-locked loop and represents controlled input signal. The goal of this research is to first investigate the functioning of new PLL neural networks and then, in the research section, explore an approach involving the extraction of neural symmetrical voltage components. The architectural characteristics of phase-locked loops (PLLs) typically include capture and lock ranges, bandwidth, and transient response. The new neural PLL architecture offers several advantages, such as low noise performance, reduced silicon area, and compatibility with low supply voltages. However, it may also present disadvantages, including hardware dependency and potential design complexity compared to traditional PLL architectures. Evaluating these factors is crucial, depending on the specific needs of the application.  In this paper, we present the scientific research included in the experimental part where we investigate the performance of the proposed neural PLL, for which experimental comparisons with the conventional PLL in a distorted reference frame are necessary. Structural columns or structural circles will be used for graphic display.  The following research methods and techniques will be applied: instruments, basic methods and data processing procedures – if they are foreseen. What makes this work a scientific research work is a descriptive method that will be used.  To better understand how PLLs work, we propose an original three-phase neural approach for components of the system’s phase and symmetry. The quality of the electricity can be assessed and managed with this framework. Our study shows that the full neural architecture may be applied to three-phase power systems because it is based on DSP supplies. Additionally, we present the performance of the PLL system in a three-phase power supply context. Different regulators, such as PI and RST based on phase logic, are incorporated into the PLL scheme. The results suggest that the neural PLL could make a significant contribution in applications where the quality and efficiency of three-phase power systems are essential. Keywords: Neural Phase-Locked Loop (PLL), electroenergetic system, neural network, neural architecture Paper received: 24.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 24.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Vladimir V. Đokić, Dragana Đokić New neural PLL Architecture Review paper DOI: Https://Doi.Org/10.7251/JIT2402150DJ Download Article PDF Abstract A PLL or phase-locked loop is a control system that creates an output signal whose phase is related to the phase-locked loop and represents controlled input signal. The goal of this research is to first investigate the functioning of new PLL neural networks and then, in the research section, explore an approach involving the extraction of neural symmetrical voltage components. The architectural characteristics of phase-locked loops (PLLs) typically include capture and lock ranges, bandwidth, and transient response. The new neural PLL architecture offers several advantages, such as low noise performance, reduced silicon area, and compatibility with low supply voltages. However, it may also present disadvantages, including hardware dependency and potential design complexity compared to traditional PLL architectures. Evaluating these factors is crucial, depending on the specific needs of the application. In this paper, we present the scientific research included in the experimental part where we investigate the performance of the proposed neural PLL, for which experimental comparisons with the conventional PLL in a distorted reference frame are necessary. Structural columns or structural circles will be used for graphic display. The following research methods and techniques will be applied: instruments, basic methods and data processing procedures – if they are foreseen. What makes this work a scientific research work is a descriptive method that will be used. To better understand how PLLs work, we propose an original three-phase neural approach for components of the system’s phase and symmetry. The quality of the electricity can be assessed and managed with this framework. Our study shows that the full neural architecture may be applied to three-phase power systems because it is based on DSP supplies. Additionally, we present the performance of the PLL system in a three-phase power supply context. Different regulators, such as PI and RST based on phase logic, are incorporated into the PLL scheme. The results suggest that the neural PLL could make a significant contribution in applications where the quality and efficiency of three-phase power systems are essential. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 24.10.2024.Paper accepted: 19.11.2024.

On Underwater Data Centers: Surveillance, Monitoring, and Environmental Management in the Baltic Sea

Vol. 14 No. 2 (2024): JITA – APEIRON Mark Abner, Sanja Bauk On Underwater Data Centers: Surveillance, Monitoring, and Environmental Management in the Baltic Sea Review paper DOI: https://doi.org/10.7251/JIT2402142A Download Article PDF Abstract This article analyzes underwater surveillance and monitoring technologies aimed at enhancing security and environmental management, using a hypothetical underwater data center in the Baltic Sea as a case study. It explores cutting-edge solutions such as remotely operated vehicles (ROVs), autonomous underwater vehicles (AUVs), and smart buoys, focusing on their integration for monitoring underwater infrastructure and safeguarding against infrastructural threats. With rising concerns over maritime security due to recent events like the Nord Stream outage, this research highlights the need for advanced technological systems to address such a kind of vulnerabilities. The analysis also considers multi-layered potential of these systems for security, safety, and environmental resilience. Consequently, this study provides insights into the feasibility, challenges, and future directions for deploying underwater data centers as a sustainable alternative to traditional land-based facilities of this type, contributing to the broader discourse on securing critical underwater infrastructure and promoting eco-friendly data storage solutions. Keywords: underwater data center, Baltic Sea, surveillance, monitoring, maritime infrastructure, security Paper received: 22.11.2024.Paper accepted: 23.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 22.11.2024.Paper accepted: 23.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Mark Abner, Sanja Bauk On Underwater Data Centers: Surveillance, Monitoring, and Environmental Management in the Baltic Sea Review paper DOI: Https://Doi.Org/10.7251/JIT2402142A Download Article PDF Abstract This article analyzes underwater surveillance and monitoring technologies aimed at enhancing security and environmental management, using a hypothetical underwater data center in the Baltic Sea as a case study. It explores cutting-edge solutions such as remotely operated vehicles (ROVs), autonomous underwater vehicles (AUVs), and smart buoys, focusing on their integration for monitoring underwater infrastructure and safeguarding against infrastructural threats. With rising concerns over maritime security due to recent events like the Nord Stream outage, this research highlights the need for advanced technological systems to address such a kind of vulnerabilities. The analysis also considers multi-layered potential of these systems for security, safety, and environmental resilience. Consequently, this study provides insights into the feasibility, challenges, and future directions for deploying underwater data centers as a sustainable alternative to traditional land-based facilities of this type, contributing to the broader discourse on securing critical underwater infrastructure and promoting eco-friendly data storage solutions. Keywords: underwater data center, Baltic Sea, surveillance, monitoring, maritime infrastructure, security Paper received: 22.11.2024.Paper accepted: 23.11.2024.

Full Linearization of Ranking and Unranking of Catalan Cipher Vectors Using Catalan Triangle Abstraction

Vol. 14 No. 2 (2024): JITA – APEIRON Adrijan Božinovski, Biljana Stojčevska Full Linearization of Ranking and Unranking of Catalan Cipher Vectors Using Catalan Triangle Abstraction Review paper DOI: https://doi.org/10.7251/JIT2402136B Download Article PDF Abstract This paper demonstrates how to abstract a version of the Catalan Triangle necessary to compute the rank value from a given Catalan Cipher Vector, which is a process called ranking, and the process of obtaining a Catalan Cipher Vector from a given rank value, which is a process called unranking. That version of the Catalan Triangle is called the Bottom Ones Catalan Triangle and is not required to be computed in its entirety for the purpose of ranking and unranking, but only elements of it that are required for the current computation. A formula is derived to compute each element of this triangle and it is demonstrated how the processes of both ranking and unranking are fully linear. Keywords: Bottom Ones Catalan Triangle, abstraction, ranking, unranking, Catalan Cipher Vector Paper received: 13.11.2024.Paper accepted: 23.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 13.11.2024.Paper accepted: 23.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Adrijan Božinovski, Biljana Stojčevska Full Linearization of Ranking and Unranking of Catalan Cipher Vectors Using Catalan Triangle Abstraction Review paper DOI: Https://Doi.Org/10.7251/JIT2402136B Download Article PDF Abstract This paper demonstrates how to abstract a version of the Catalan Triangle necessary to compute the rank value from a given Catalan Cipher Vector, which is a process called ranking, and the process of obtaining a Catalan Cipher Vector from a given rank value, which is a process called unranking. That version of the Catalan Triangle is called the Bottom Ones Catalan Triangle and is not required to be computed in its entirety for the purpose of ranking and unranking, but only elements of it that are required for the current computation. A formula is derived to compute each element of this triangle and it is demonstrated how the processes of both ranking and unranking are fully linear. Keywords: Bottom Ones Catalan Triangle, abstraction, ranking, unranking, Catalan Cipher Vector Paper received: 13.11.2024.Paper accepted: 23.11.2024.

Linear Programming Routing for Wireless Body Area Networks – Loban Algorithm

Vol. 14 No. 2 (2024): JITA – APEIRON Goran Djukanovic, Goran Popović Linear Programming Routing for Wireless Body Area Networks – Loban Algorithm Review paper DOI: https://doi.org/10.7251/JIT2402130DJ Download Article PDF Abstract IoMT systems are one of the most important segments of the future global IoT concept, which includes complete networking and data exchange related to all aspects of human life and activity. As a physical layer of these systems, WBAN is used as a network of wireless sensor nodes placed on certain parts of the human body with the aim of collecting data that is relevant for monitoring the health status of the monitored patient. Data transmission in networks of this type is specific in many respects compared to classic WSN networks, so even when solving problems typical for wireless sensor networks, such as data routing, it is necessary to apply specific solutions. Energy consumption of sensor nodes is one of the basic goals that are set by designers of wireless sensor networks. Short-range technologies implemented on networks that cover smaller areas of the terrain have additional specificities that require special attention. In this paper, the influence of different criteria on problem analysis is observed, as well as the application of several methods characteristic for optimization through linear programming. We propose an original algorithm for routing data through the network called LOBAN, which takes into account two criteria when choosing a relay node, the importance of which is emphasized through different combinations of coefficients in linear programming. The goal of the algorithm is to optimize energy consumption in the network and extend its lifetime. Keywords: Data Routing, Linear Programming, LOBAN, WBAN Paper received: 1.11.2024.Paper accepted: 17.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 1.11.2024.Paper accepted: 17.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Goran Djukanovic, Goran Popović Linear Programming Routing for Wireless Body Area Networks – Loban Algorithm Review paper DOI: Https://Doi.Org/10.7251/JIT2402130DJ Download Article PDF Abstract IoMT systems are one of the most important segments of the future global IoT concept, which includes complete networking and data exchange related to all aspects of human life and activity. As a physical layer of these systems, WBAN is used as a network of wireless sensor nodes placed on certain parts of the human body with the aim of collecting data that is relevant for monitoring the health status of the monitored patient. Data transmission in networks of this type is specific in many respects compared to classic WSN networks, so even when solving problems typical for wireless sensor networks, such as data routing, it is necessary to apply specific solutions. Energy consumption of sensor nodes is one of the basic goals that are set by designers of wireless sensor networks. Short-range technologies implemented on networks that cover smaller areas of the terrain have additional specificities that require special attention. In this paper, the influence of different criteria on problem analysis is observed, as well as the application of several methods characteristic for optimization through linear programming. We propose an original algorithm for routing data through the network called LOBAN, which takes into account two criteria when choosing a relay node, the importance of which is emphasized through different combinations of coefficients in linear programming. The goal of the algorithm is to optimize energy consumption in the network and extend its lifetime. Keywords: Data Routing, Linear Programming, LOBAN, WBAN Paper received: 1.11.2024.Paper accepted: 17.11.2024.

Exploring the Impact of Technology on Human Interaction and Engaging Business Needs Through Software Design Patterns

Vol. 14 No. 2 (2024): JITA – APEIRON Mohammad Daud Haiderzai, Ihsan Ul Haq Safi, Pavle Dakić Exploring the Impact of Technology on Human Interaction and Engaging Business Needs Through Software Design Patterns Review paper DOI: https://doi.org/10.7251/JIT2402117H Download Article PDF Abstract This paper explores the impact of technology on human interactions by integrating software engineering patterns to address business needs. A specialized development environment is proposed to enhance collaboration, focusing on bridging the technical and business perspectives through adaptable patterns. By leveraging classic and emergent software patterns, the approach supports real-time feedback and iterative improvements, enabling agile development practices that align with evolving user and business requirements. Key contributions include a modular framework for improved team communication and a Conceptual Framework on Human Interaction (CFI), along with an Embedded Business and Safety Human-AI Interaction Pattern (EBSH-AI). These tools aim to enhance interaction across technical and business domains while addressing ethical considerations in AI, such as privacy and authenticity in lifelike avatars. The findings indicate that structured software patterns improve cross-functional communication, fostering productivity and trust in AI-driven environments. This research provides a pathway to more meaningful interactions and user-centered outcomes in software engineering, with particular emphasis on the emerging role of AI avatars in the Metaverse and their impact on business and social engagements. Keywords: AI avatar and Metaverse applications, business engineering, and technology, human interaction, patterns, software development, team collaboration Paper received: 4.11.2024.Paper accepted: 16.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 4.11.2024.Paper accepted: 16.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Mohammad Daud Haiderzai, Ihsan Ul Haq Safi, Pavle Dakić Exploring the Impact of Technology on Human Interaction and Engaging Business Needs Through Software Design Patterns Review paper DOI: Https://Doi.Org/10.7251/JIT2402117H Download Article PDF Abstract This paper explores the impact of technology on human interactions by integrating software engineering patterns to address business needs. A specialized development environment is proposed to enhance collaboration, focusing on bridging the technical and business perspectives through adaptable patterns. By leveraging classic and emergent software patterns, the approach supports real-time feedback and iterative improvements, enabling agile development practices that align with evolving user and business requirements. Key contributions include a modular framework for improved team communication and a Conceptual Framework on Human Interaction (CFI), along with an Embedded Business and Safety Human-AI Interaction Pattern (EBSH-AI). These tools aim to enhance interaction across technical and business domains while addressing ethical considerations in AI, such as privacy and authenticity in lifelike avatars. The findings indicate that structured software patterns improve cross-functional communication, fostering productivity and trust in AI-driven environments. This research provides a pathway to more meaningful interactions and user-centered outcomes in software engineering, with particular emphasis on the emerging role of AI avatars in the Metaverse and their impact on business and social engagements. Keywords: AI avatar and Metaverse applications, business engineering, and technology, human interaction, patterns, software development, team collaboration Paper received: 4.11.2024.Paper accepted: 16.11.2024.

Development of an Open-Source Voice-Controlled Smart Home System

Vol. 14 No. 2 (2024): JITA – APEIRON Olja Krčadinac, Željko Stanković, Dragana Dudić, Lazar Stošić Development of an Open-Source Voice-Controlled Smart Home System Review paper DOI: https://doi.org/10.7251/JIT2402111K Download Article PDF Abstract This paper explores the design and implementation of a voice-controlled smart home system utilizing the Raspberry Pi platform and Node.js framework. The system aims to provide users with an intuitive method for managing household devices through voice commands while enhancing functionality with integrated sensors. Leveraging the Hidden Markov Model Toolkit (HTK) for speech recognition, the system accurately interprets user commands, facilitating control over lighting, temperature, and various IoT devices. In addition to voice activation, the system incorporates multiple sensors: a temperature sensor for monitoring ambient conditions, a motion sensor (PIR) for detecting occupancy, and a light sensor for assessing natural light levels. These sensors work in harmony with the voice control features, enabling automated responses such as adjusting the heating or cooling based on temperature readings, activating lights upon detecting movement, and regulating artificial lighting according to available daylight. Comprehensive testing demonstrated the system’s high accuracy in command recognition and its responsiveness to user inputs, as well as its robust integration with additional smart devices. User feedback was instrumental in refining the system, leading to improvements in command clarity and operational efficiency. This research highlights the potential of combining voice control and sensor technology to create a more responsive and user-friendly smart home environment. Keywords: IoT, Smart home systems, voice recognitions, sensors, open-source Paper received: 29.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 29.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Olja Krčadinac, Željko Stanković, Dragana Dudić, Lazar Stošić Development of an Open-Source Voice-Controlled Smart Home System Review paper DOI: Https://Doi.Org/10.7251/JIT2402111K Download Article PDF Abstract This paper explores the design and implementation of a voice-controlled smart home system utilizing the Raspberry Pi platform and Node.js framework. The system aims to provide users with an intuitive method for managing household devices through voice commands while enhancing functionality with integrated sensors. Leveraging the Hidden Markov Model Toolkit (HTK) for speech recognition, the system accurately interprets user commands, facilitating control over lighting, temperature, and various IoT devices. In addition to voice activation, the system incorporates multiple sensors: a temperature sensor for monitoring ambient conditions, a motion sensor (PIR) for detecting occupancy, and a light sensor for assessing natural light levels. These sensors work in harmony with the voice control features, enabling automated responses such as adjusting the heating or cooling based on temperature readings, activating lights upon detecting movement, and regulating artificial lighting according to available daylight. Comprehensive testing demonstrated the system’s high accuracy in command recognition and its responsiveness to user inputs, as well as its robust integration with additional smart devices. User feedback was instrumental in refining the system, leading to improvements in command clarity and operational efficiency. This research highlights the potential of combining voice control and sensor technology to create a more responsive and user-friendly smart home environment. Keywords: IoT, Smart home systems, voice recognitions, sensors, open-source Paper received: 29.10.2024.Paper accepted: 19.11.2024.

Transforming Traffic Safety: Detection of Car-Pedestrian Contact Using Computer Vision Technologies

Vol. 14 No. 2 (2024): JITA – APEIRON Vesna Radojcic, Milos Dobrojević Transforming Traffic Safety: Detection of Car-Pedestrian Contact Using Computer Vision Technologies Review paper DOI: https://doi.org/10.7251/JIT2402104R Download Article PDF Abstract This paper explores the integration of computer vision technologies to enhance traffic safety through the effective detection of car-pedestrian interactions. As urban environments become more congested, pedestrian safety remains a critical concern. The system’s performance was evaluated using real-life footage from vehicle-mounted cameras, as well as images and videos sourced from online platforms. These real-world scenarios enabled a detailed assessment of the system’s accuracy and efficiency in practical conditions. The study highlights the potential for significant improvements in traffic safety, particularly in Bosnia and Herzegovina, where over 38% of registered vehicles are older than 23 years, and nearly 62% exceed 14 years. The aging vehicle fleet heightens the risk of accidents, underscoring the need for advanced detection methods. The proposed system automates the identification of hazardous situations on roads, allowing timely responses from relevant authorities. Keywords: Traffic safety, YOLOv8, Computer vision, OpenCV, Object detection Paper received: 22.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 22.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Vesna Radojcic, Milos Dobrojević Transforming Traffic Safety: Detection of Car-Pedestrian Contact Using Computer Vision Technologies Review paper DOI: Https://Doi.Org/10.7251/JIT2402104R Download Article PDF Abstract This paper explores the integration of computer vision technologies to enhance traffic safety through the effective detection of car-pedestrian interactions. As urban environments become more congested, pedestrian safety remains a critical concern. The system’s performance was evaluated using real-life footage from vehicle-mounted cameras, as well as images and videos sourced from online platforms. These real-world scenarios enabled a detailed assessment of the system’s accuracy and efficiency in practical conditions. The study highlights the potential for significant improvements in traffic safety, particularly in Bosnia and Herzegovina, where over 38% of registered vehicles are older than 23 years, and nearly 62% exceed 14 years. The aging vehicle fleet heightens the risk of accidents, underscoring the need for advanced detection methods. The proposed system automates the identification of hazardous situations on roads, allowing timely responses from relevant authorities. Keywords: Traffic safety, YOLOv8, Computer vision, OpenCV, Object detection Paper received: 22.10.2024.Paper accepted: 19.11.2024.

Pattern Proposal for detecting object occupancy in AVs utilizing ML, Edge Cloud, AI, and CV for parking LoTs

Vol. 14 No. 2 (2024): JITA – APEIRON Pavle Dakić, Mohammad Daud Haiderzai, Anja Dragojević, Anastasija Dragonić-Uremović Pattern Proposal for detecting object occupancy in AVs utilizing ML, Edge Cloud, AI, and CV for parking LoTs Review paper DOI: https://doi.org/10.7251/JIT2402093D Download Article PDF Abstract The purpose of this article is to provide an overview of current parking system management issues as well as support for effective object identification in circumstances of autonomous parking. In particular, we will look at existing solutions and patterns that have the most immediate use in automobiles and other businesses that rely on these technical approaches. The question arises as to the effectiveness and expense of existing solutions during various times of day (rain, fog, snow) and weather conditions, which can significantly alter the visibility of any systems that use cameras for object detection. This is applicable to parking lots that use cameras and a computer system’s integrated capabilities to detect and classify items using a machine model that makes certain decisions or suggests certain objects for object occupancy tracking. Our parking system concept proposal can be summed up in a dozen successful implementations for autonomous vehicle (AV) control and other Internet of things (IoT) systems. Image processing could be carried out using a mix of one or more algorithms and patterns that require specific hardware and software in the background, such as CI/CD, HPC, edge, cloud computing, and cluster microservices. Key contributions and findings can be given in the form of a novel pattern method known as combined detection of parking occupancy on chip (ComDPOCh), which can be applied in a real-world setting using appropriate hardware and software. Keywords: Machine learning and computer vision, parking lot occupancy, watershed segmentation algorithm, object detection in autonomous vehicles, image processing, autonomous vehicles, artificial intelligence, Internet of things (IoT) Paper received: 26.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 26.10.2024.Paper accepted: 19.11.2024. Vol. 14 No. 2 (2024): JITA – APEIRON Pavle Dakić, Mohammad Daud Haiderzai, Anja Dragojević, Anastasija Dragonić-Uremović Pattern Proposal for detecting object occupancy in AVs utilizing ML, Edge Cloud, AI, and CV for parking LoTs Review paper DOI: Https://Doi.Org/10.7251/JIT2402093D Download Article PDF Abstract The purpose of this article is to provide an overview of current parking system management issues as well as support for effective object identification in circumstances of autonomous parking. In particular, we will look at existing solutions and patterns that have the most immediate use in automobiles and other businesses that rely on these technical approaches. The question arises as to the effectiveness and expense of existing solutions during various times of day (rain, fog, snow) and weather conditions, which can significantly alter the visibility of any systems that use cameras for object detection. This is applicable to parking lots that use cameras and a computer system’s integrated capabilities to detect and classify items using a machine model that makes certain decisions or suggests certain objects for object occupancy tracking. Our parking system concept proposal can be summed up in a dozen successful implementations for autonomous vehicle (AV) control and other Internet of things (IoT) systems. Image processing could be carried out using a mix of one or more algorithms and patterns that require specific hardware and software in the background, such as CI/CD, HPC, edge, cloud computing, and cluster microservices. Key contributions and findings can be given in the form of a novel pattern method known as combined detection of parking occupancy on chip (ComDPOCh), which can be applied in a real-world setting using appropriate hardware and software. Keywords: Machine learning and computer vision, parking lot occupancy, watershed segmentation algorithm, object detection in autonomous vehicles, image processing, autonomous vehicles, artificial intelligence, Internet of things (IoT) Paper received: 26.10.2024.Paper accepted: 19.11.2024.

Comparison of Agile and Devops Methodologies: Analysis of Efficiency, Flexibility, and Application in Software Development

Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison of Agile and Devops Methodologies: Analysis of Efficiency, Flexibility, and Application in Software Development Review paper DOI: https://doi.org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile methodology, DevOps methodology, software engineering, comparative analysis, software development Paper received: 10.4.2024.Paper accepted: 20.4.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 10.4.2024.Paper accepted: 20.4.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Vladimir Radovanović, Olja Krčadinac, Jasmina Perišić, Marina Milovanović, Željko Stanković Comparison Of Agile And Devops Methodologies: Analysis Of Efficiency, Flexibility, And Application In Software Development Review paper DOI: Https://Doi.Org/10.7251/JIT2401078R Download Article PDF Abstract This paper provides a concise overview of Agile and DevOps methodologies in software engineering. It aims to introduce readers to the fundamental principles of Agile and DevOps, accompanied by brief descriptions and practical examples. The advantages and disadvantages of each methodology are discussed, followed by a comparative analysis highlighting key differences. Understanding these methodologies is crucial in today’s IT landscape, as they are commonly employed in various organizations, impacting project management, team collaboration, and product delivery. This paper serves as a valuable resource for individuals seeking a basic understanding of Agile and DevOps methodologies in software engineering. Keywords: Agile Methodology, DevOps Methodology, Software Engineering, Comparative Analysis, Software Development Paper received: 10.4.2024.Paper accepted: 20.4.2024.

From .NET Core to .NET 8: A Comprehensive Analysis of Performance, Features, and Migration Pathways

Vol. 14 No. 1 (2024): JITA – APEIRON Branimir Cvijić, Pero Ranilović From .NET Core to .NET 8: A Comprehensive Analysis of Performance, Features, and Migration Pathways Review paper DOI: https://doi.org/10.7251/JIT2401069C Download Article PDF Abstract This analysis embarks on a comprehensive exploration of the .NET ecosystem’s evolution, with a spotlight on the transition from .NET Core to the unified .NET platform, culminating in the release of .NET 8. It meticulously examines the performance enhancements, feature evolutions, and migration strategies that underscore this transition, providing a lens through which the future trajectory of .NET, including the anticipation of .NET 9, can be discerned. By offering a deep dive into the comparative performance metrics and the introduction of novel features across versions, this paper caters to IT professionals, students, and technology aficionados seeking to grasp the full extent of .NET’s capabilities and its strategic direction. The findings aim to not only delineate the technical advancements but also to contextualize the platform’s ongoing innovation within the broader software development ecosystem. Keywords: .NET core, Unified .NET platform, Migration strategies, Performance benchmarking Paper received: 13.5.2024.Paper accepted: 24.5.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Branimir Cvijić, Pero Ranilović From .NET Core To .NET 8: A Comprehensive Analysis Of Performance, Features, And Migration Pathways Review paper DOI: https://doi.org/10.7251/JIT2302061S Download Article PDF Abstract The availability of real-time data on the state of railway facilities and the state-of-the art technologies for data collection and analysis allow transition to the fourth generation maintenance. It is based on the prediction of the facility functional safety and dependability and the risk-oriented facility management. The article describes an approach to assessing the risks of hazardous facility failures using the latest digital data processing methods. The implementation of this approach will help set maintenance objectives and contribute to the efficient use of resources and the reduction of railway facility managers’ expenditures. Keywords: predictive analysis, maintenance, functional safety, Big Data, Data Science, risk indicators. Paper received: 13.5.2024.Paper accepted: 24.5.2024. Vol. 14 No. 1 (2024): JITA – APEIRON Branimir Cvijić, Pero Ranilović From .NET Core To .NET 8: A Comprehensive Analysis Of Performance, Features, And Migration Pathways Review paper DOI: Https://Doi.Org/10.7251/JIT2401069C Download Article PDF Abstract This analysis embarks on a comprehensive exploration of the .NET ecosystem’s evolution, with a spotlight on the transition from .NET Core to the unified .NET platform, culminating in the release of .NET 8. It meticulously examines the performance enhancements, feature evolutions, and migration strategies that underscore this transition, providing a lens through which the future trajectory of .NET, including the anticipation of .NET 9, can be discerned. By offering a deep dive into the comparative performance metrics and the introduction of novel features across versions, this paper caters to IT professionals, students, and technology aficionados seeking to grasp the full extent of .NET’s capabilities and its strategic direction. The findings aim to not only delineate the technical advancements but also to contextualize the platform’s ongoing innovation within the broader software development ecosystem. Keywords: .NET Core, Unified .NET Platform, Migration Strategies, Performance Benchmarking Paper received: 13.5.2024.Paper accepted: 24.5.2024.