Papers by Boro Jakimovski
Implementation of Nationwide Ehr Systems: A Fast Effective Approach
We propose the NaSHA-(m, k, r) family of cryptographic hash functions, based on quasigroup transf... more We propose the NaSHA-(m, k, r) family of cryptographic hash functions, based on quasigroup transformations. We use huge quasigroups defined by extended Feistel networks from small bijections and a novel design principle: the quasigroup used in every iteration of the compression function is different and depends on the processed message block. We present in all details of the implementations of NaSHA-(m, 2, 6) where m in {224, 256, 384, 512}

Numerical simulation of a violent supercell tornado over Vienna airport initialized and initiated with a cloud model
Atmospheric Research
Abstract Supercell storm that occurred at the Vienna International Airport - “Schwechat” on July ... more Abstract Supercell storm that occurred at the Vienna International Airport - “Schwechat” on July 10th, 2017, produced large hail and tornado with the strength of F2 on the Fujita scale, which corresponds to wind speeds between 118 km/h. and 180 km/h. (~33–50 m/s). Doppler Weather radar of the Austro Control Association has successfully captured the evolution of a supercell storm and the characteristic patterns representative for the appearance of tornado. The present study examines the main triggering factors responsible for initiation of supercell storm and the main ingredients for formation of tornado. The results from a number of sensitivity tests using the advanced research version of the Weather Research and Forecasting WRF-ARW model, indicate the existence of very unstable atmospheric conditions (e.g. large surface CAPE, enhanced wind shear and veering, high storm helicity index, differential heating induced by the strong local forcing environment) favorable for initiation and development of a tornadic supercell. A three-dimensional (3-D) cloud model simulation at a 500 m horizontal grid length quite well captured some important characteristics of a supercell storm dynamics (e.g., near surface convergence, strong rotating updrafts, vertical vorticity evolution and formation of mesocyclone) and cloud microphysics (evolution and transformation of a cloud hydrometeor fields, formation and fallout of precipitation). The radar reflectivity patterns identify a two downdraft cores, a hook-shaped echo at the rear side, and bounded weak echo region at a cloud mature phase. A tornado-like signature represents a quite useful ingredient for initializing and initiation of a tornado evolved from a supercell cloud at a small sub-domain (D2). The model runs at 50 m and 10 m horizontal and vertical grid spacing within a sub-domain (D3), respectively show evident advantage in simulation of a tornado-scale vortex, initiation, evolution and dissipation, relative to a coarser model runs. The sensitivity experiments using this novel technique revealed that such small-scale local hazards as tornadoes could be reproduced quite successfully with a close resemblance to observations. The initiation of a vortex tornado that evolves from a simulated supercell storm under open lateral boundary conditions allows for the selection of a smaller area and cloud simulation with a very fine resolution, capable of capturing smaller associated tornado vortices. The proposed method shows certain advantages over other models in terms of computing time savings and can serve as a reliable tool in various applications of short-term forecasting and local hazard warning.
Cloud Based Personal Health Records Data Exchange in the Age of IoT: The Cross4all Project
Communications in Computer and Information Science

Service evaluation by user communities - deals with the execution of<br> demonstrators by t... more Service evaluation by user communities - deals with the execution of<br> demonstrators by the user communities. Specifically, we report the evaluation of the first set of onboarded<br> services by the user communities. Thematic services belonging to the Life Science, Climate<br> Science, Digital Cultural Heritage, as well as Computational Physics communities, together with<br> generic and repository services were used as use cases by researchers from all user communities.<br> These cross-border use cases were described and reported in Deliverable 6.3 - User communities'<br> use cases. The researchers provided brief reports detailing their experience using these services,<br> with an emphasis on the ease of access and usage. In this deliverable, we also discuss briefly the<br> status of generic, thematic, and repository services which are or will be on-boarded to NI4OSEurope.

PROCEEDINGS OF THE 8th INTERNATIONAL CONFERENCE ON APPLIED INTERNET AND INFORMATION TECHNOLOGIES, 2018
This paper proposes a model for an Electronic Health Record for Health Data Exchange based on a S... more This paper proposes a model for an Electronic Health Record for Health Data Exchange based on a SaaS (Software as a service) service model developed on top of cloud computing technology. Service oriented architecture (SOA) and SaaS enable establishment of service model by leveraging the benefits of both. In the proposed model EHRs are stored in the cloud, and can be accessed through a web portal or background web services through SOA. The system is using Health Level Seven International (HL7) standard and is capable of storing information on: healthcare processes, resources, users and authorization, also capable of recording of all data on the patient history, diagnostic test data, therapy, decisions request for further investigations, and treatment. The system is set up to support the use of technologies, decision support and management plans. Owners of EHRs are responsible for generating access policies based on the attributes of authorized healthcare providers, encrypting EHRs and uploading encrypted EHRs, digital signing of all request for getting data and digital signing of response into the cloud. EHRs is organized into a hierarchical data structure, which give possibilities to share different parts of the EHR making our model more flexible. I.

An Adaptive Anomaly Detection Algorithm for Periodic Data Streams
Intelligent Data Engineering and Automated Learning – IDEAL 2018, 2018
Real-time anomaly detection of massive data streams is an important research topic nowadays due t... more Real-time anomaly detection of massive data streams is an important research topic nowadays due to the fact that a lot of data is generated in continuous temporal processes. Holt-Winters (HW) and Taylor’s Double Holt-Winters (TDHW) forecasting models are used to predict the normal behavior of the periodic streams, and to detect anomalies when the deviations of observed and predicted values exceeded some predefined measures. In this work, we propose an enhancement of this approach. We implement the Genetic Algorithm (GA) to periodically optimize HW and TDHW smoothing parameters in addition to the two sliding windows parameters that improve Hyndman’s MASE measure of deviation, and value of the threshold parameter that defines no anomaly confidence interval. We also propose a new optimization function based on the input training datasets with the annotated anomaly intervals, in order to detect the right anomalies and minimize the number of false ones. The proposed method is evaluated on the known anomaly detection benchmarks NUMENTA and Yahoo datasets with annotated anomalies and real log data generated by the National education information system (NEIS) (http://ednevnik.edu.mk/) in Macedonia.
The e-health platform Pinga is an integrated health information system represents a central elect... more The e-health platform Pinga is an integrated health information system represents a central electronic system, in which all medical and health related information about patients, health workers, facilities, documents, and procedures is stored and processed. The platform is implemented in Serbia as MojDoktor (My Doctor), and Macedonia as MojTermin (My Appointment). The architecture of the system was designed to allow for process oriented development with agile methodologies. This methodology allowed for fast deployment and adoption but a change in the architecture to a more formal approach is required to assure its extensibility, soundness, interoperability and standardization. In this paper we propose a transformation of the design framework from Process Oriented to a Model-Driven Architecture.

Analyzing huge amount of data are a big challenge. On one hand we are faced with the problem of s... more Analyzing huge amount of data are a big challenge. On one hand we are faced with the problem of storing a large amount of data, and on another to process it in a reasonable or even real time. Real time analytics can be defined as the capacity to use all available enterprise data and sources in the moment they arrive or happen in the system. In this paper, we present an infrastructure that we have implemented in order to analyze data from big log files in real time. The main components of the infrastructure are Redis, Logstash, Elasticsearch and Kibana. Redis is used for temporary buffering of the log data, Logstash utilizes different filters to manipulate and analyze the data, Elasticsearch is used for indexing and storing the data and Kibana is a user interface used to visualize the results. We explore implementation of several filters in order to post-process the log information and produce various statistics that suit our needs in analyzing log files containing SQL queries from a...

Analysis of the Preconditions for Implementation of Nationwide EHR Systems
The implementation of e-Health or EHR systems at national level is a major challenge for any coun... more The implementation of e-Health or EHR systems at national level is a major challenge for any country in the world. This is due to complexity of the architecture of the technical solution, significant number of involved parties – institutions, professionals, patients, etc., but also because of the great changes that are made with the introduction of the system. In order to have successful implementation, i.e. to reach the planned goals and benefits, certain key conditions need to be met. This paper provides a detailed analysis of health and e-health systems in Macedonia (MK) and Serbia (RS) that was used to meet several key prerequisites before or during the implementation of national e-health systems. The undertaken legislative changes are explained and a description of the selected system on conceptual level that most appropriately fits the required prerequisites for the implementation of e-health system is provided.

The goal of our research is to evaluate the general methods of finding solution of a system of di... more The goal of our research is to evaluate the general methods of finding solution of a system of differential equations. In this paper we present an improved parallelization approach of the two step parallel genetic algorithm approach that produces an analytical solution of the system. The evaluation of the algorithm reveals its capability to solve non-trivial systems in very small number of generations. In order to find the best solution, and due to the fact that the simulations are computational intensive, we use parallel grid genetic algorithms. Using the gLite based Grid, we propose a grid genetic solution that uses large number of computational nodes, that archives excellent performance. This research will be the basis on our goal of solving more complex research problems based around the Schrodingers equation. I. INRODUCTION Almost any problem in all fields of science are expressed in terms of ordinary differential equations (ODE’s), partial differential equations (PDE’s) or mor...
Designing a Paas Solution for Large Scale Deployment of Student Projects
2018 26th Telecommunications Forum (TELFOR), 2018
Providing realistic production environment for deployment of complex students' projects can b... more Providing realistic production environment for deployment of complex students' projects can be quite a challenge for the university computing centers. While alternatives such as using public/private clouds exist, enabling the students to focus on core project deployment instead of system administration of a production environment in general requires an alternative approach. The proposed platform as a service solution relates to the three most important requirements of such a system: scalability, ease of use, user isolation and security.
Journal of Atmospheric and Solar-Terrestrial Physics, 2020
This is a PDF file of an article that has undergone enhancements after acceptance, such as the ad... more This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

Air Quality, Atmosphere & Health, 2020
Urban air quality is determined by a complex interaction of factors associated with anthropogenic... more Urban air quality is determined by a complex interaction of factors associated with anthropogenic emissions, atmospheric circulation, and geographic factors. Most of the urban-present pollution aerosols and trace gases are toxic to human health and responsible for damage of flora, fauna, and materials. The air quality prediction system based on state-of-the-art Weather Research and Forecasting model coupled with Chemistry (WRF-Chem) has been configured and designed for North Macedonia. An extensive set of experiments have been performed with different model settings to forecast simultaneously the weather and air quality over the country. The initial results and the finding from other similar studies suggest that chemical initialization plays a significant role in a more accurate, both qualitative and quantitative forecast and assessment of urban air pollution. The main objective of the present research is to develop and test for a novel chemical initialization input in the air quali...

Asia-Pacific Journal of Atmospheric Sciences, 2020
A "Novel Thunderstorm Alert System" (NOTHAS) has been developed and extensively tested for foreca... more A "Novel Thunderstorm Alert System" (NOTHAS) has been developed and extensively tested for forecast and warnings of midlatitude and tropical convective events. The design of the system showed some potential advantages compared to earlier alert systems, mainly in reducing uncertainties in predictions by taking the given maximum hourly local-scale signal. It represents a dynamic tool which allows the use of the probability concept of multivariate distribution and integrating it into general function by taking all convective parameters. It utilizes the latest developed microphysical parameterization scheme using a scale and aerosol awareness convective scheme and the sharpest criteria for mid-latitude storms. NOTHAS shows consistency and some kind of flexibility in post-processing applications, regardless of different parameterizations used in the ensemble or deterministic forecasts. The scientific verification shows a high level of accuracy in all significant scores which indicates that severe weather outlooks produced by NOTHAS for several hours ahead are in good alignment with observed thunderstorm activity. This novel tool shows a good performance which has sufficient merit for further additional testing and system evaluation of different severe mid-latitude and tropical storms, tropical cyclones and other severe weather cases across regions.
Air Quality, Atmosphere & Health, 2019
In the original publication, the family name of the 3 rd author was mispelled. Boro Jakimosvki sh... more In the original publication, the family name of the 3 rd author was mispelled. Boro Jakimosvki should be Boro Jakimovski

Air Quality, Atmosphere & Health, 2019
Urban air quality is composed of a complex interaction of factors associated with anthropogenic e... more Urban air quality is composed of a complex interaction of factors associated with anthropogenic emissions, atmospheric circulation, and geographic factors; also, most of the urban pollution presents aerosols and trace gases toxic to human health and responsible for damaged flora, fauna, and materials. The air quality system based on the state-of-the-art Weather Research and Forecasting model coupled with chemistry (WRF-Chem) has been configured and designed for Macedonia. An extensive set of experiments have been performed with different model settings to forecast simultaneously the weather and air pollution over Macedonia. For the present work, a numerical simulation of extreme pollution episode over the urban area in Skopje has been simulated using 1-km WRF-Chem model and a newly developed set of urban mobile emissions. The modeled results implied that the model is very sensitive to the initial meteorological conditions, grid spacing, and mobile emissions. The results are validated against available observations for meteorological fields and pollutant concentrations. While the model forecasts with coarser horizontal grid resolution well fit with the hourly values of some air quality monitoring stations, these experiments tend to underpredict the peak level of about 1250 μg/m 3 evidenced at the air quality station BKarpos.^A WRF-Chem 5-km simulation shows increased PM 10 concentrations with a peak value of about 1325 μg/m 3 a few hours before the evidenced extreme concentration while 2.5-km grid run indicates the initial accumulation of air pollution with relatively high concentration with peak PM 10 on 5 February 2017 at 0100 UTC. The 1-km model configuration well captures the PM 10 distribution over Skopje valley and the location and timing of the maximum measured air pollution. The verification analysis indicates that the best performance in the sense of the correlation coefficient is achieved with the 5-km WRF-Chem v.3.91 forecast. Numerical simulations with coarser grid resolution show less confidence and lower CC. The results suggest that model initialization and initial data using a mobile source emission provide a better quantitative assessment of extreme air pollution in urban areas. Overall, the present case study shows that the WRF-Chem model has an acceptable performance for meteorological variables as well as PM 10 concentration over Skopje. This study provides a general overview of WRF-Chem simulations and can serve as a reference for future air quality modeling studies.

IET Communications, 2019
Random codes based on quasigroups (RCBQ) are cryptcodes, i.e. they are error-correcting codes, wh... more Random codes based on quasigroups (RCBQ) are cryptcodes, i.e. they are error-correcting codes, which provide information security. Cut-Decoding and 4-Sets-Cut-Decoding algorithms for these codes are defined elsewhere. Also, the performance of these codes for the transmission of text messages is investigated elsewhere. In this study, the authors investigate the RCBQ's performance with Cut-Decoding and 4-Sets-Cut-Decoding algorithms for transmission of images and audio files through a Gaussian channel. They compare experimental results for both coding/decoding algorithms and for different values of signal-to-noise ratio. In all experiments, the differences between the transmitted and decoded image or audio file are considered. Experimentally obtained values for bit-error rate and packet error rate and the decoding speed of both algorithms are compared. Also, two filters for enhancing the quality of the images decoded using RCBQ are proposed.
IEEE Internet Computing, 2019
In this paper, a deviceless edge computing solution is analysed in contrast to the "traditional" ... more In this paper, a deviceless edge computing solution is analysed in contrast to the "traditional" edge server solution. We compare centralized with the distributed deviceless approaches for horizontal offloading of data and computations, and analyze the requirements of protocols to realize such solutions. The proposed deviceless solutions are more energy-efficient (IoT and edge devices may work for a longer period without recharging), provide a scalable and elastic environment and extended fault tolerance.

Enterprise Information Systems, 2018
The national e-health systems implemented in Serbia as "MojDoktor" (MyDoctor) and in Macedonia as... more The national e-health systems implemented in Serbia as "MojDoktor" (MyDoctor) and in Macedonia as "MojTermin" (MyAppointment) are based on the same integrated health information platform. Its architecture was designed to allow for process oriented development with agile methodologies. This methodology allowed for fast deployment and adoption, but a change in the architecture to a more formal approach is required to assure its extensibility, soundness, interoperability and standardization. In this paper, we propose a formalization of the system design and its implementation as a Model Driven Architecture®. We develop a set of formal models on several abstraction levels and explain how different layers of the MDA framework are covered using them. We also propose a model for data transformations that will provide interfaces for interoperability between an external and our system.
Uploads
Papers by Boro Jakimovski