Logo
User Name

Vladimir Vujović

Društvene mreže:

Zorana Štaka, V. Vujovic, M. Vuković, S. Milinkovic

Nowadays, Internet communication and global data exchange rely on markup languages, which represent one of the most commonly used modern digital technologies. Due to the lack of a global standard, the conversion of content from one markup language to another is usually a complicated task. One of the most common solutions found in related research is based on the use of code-centric software engineering, which requires a significant investment of time and shifts the focus from the problem domain to the technical implementation. These draw-backs can be overcome by proposing a Model-Driven Engineering (MDE) approach, which observes a problem on a higher level of abstraction. Based on the previously created meta-models of markup languages, this research aims to show that it is possible to convert the content between different markup language models using the ATL Model-to-Model (M2M) transformation language. To verify this approach, a real-life example of the conversion of content from the Markdown language model into an HTML model using ATL transformation is provided. The developed transformation represents one of the necessary prerequisites for a comprehensive solution to the content conversion from one markup language to another.

M. Vuković, V. Vujovic, Zorana Štaka, S. Milinkovic

The fluent API is most often used when there is a need to implement a certain flow of execution of operations, which is achieved by the method chaining technique. Conventional methods of implementing fluent API such as manual coding require a lot of development time and increase the chances of errors. The lack of visual representation of the relationships between interfaces and methods makes it difficult to understand them. This paper presents the design and implementation of the model-based graphical development tool, which is built using Domain-Specific Language that relies on fluent API grammar rules. The proposed tool is implemented as a Microsoft Visual Studio extension using DSL Tools, and it can be used for graphical modeling of the fluent API structure. Such a graphical development tool is the first step towards the automated process of generating the code skeleton of the fluent API structure out of its domain model.

S. Milinkovic, V. Vujovic, Zorana Štaka, M. Vuković

When students enroll at universities, various datasets can be available to managers and teachers. Clustering techniques can be applied in order to divide the instances within those datasets into natural groups. In this paper, one clustering-based approach combined with attribute selection methods for identifying specific input dataset variables meaningful for the disjunction of distinct students' profiles has been proposed. Also, an analysis of the descriptive students' model obtained by the proposed methodology is performed.

Zorana Štaka, V. Vujovic, M. Vuković, S. Milinkovic

New forms of communication are created as a result of the advancement of information and communication technologies, particularly the Internet and the WWW. These technologies introduce technological solutions as a response to ongoing difficulties. Relying on the predominant written form, besides its semantics, content on WWW must convey additional information like its structure, formatting, and relationships between its parts. Markup languages were born. Although markup languages addressed the issue at hand, they also raised several new issues, one of which is how to exchange material between disparate markup languages. In this paper, creating a meta-model of the two most commonly used markup languages, Markdown and HTML, is shown. The meta-model is created using the Eclipse Modeling Framework (EMF) ECore model, which relies on grammar obtained from markup languages. This meta-model simplifies comprehension of the relationship between markup language content and its model, which represents the first step towards the automatic transformation between models, i.e., the interchange of their content.

Raman Kumar, Pankaj Goel, E. Zavadskas, Željko Stević, V. Vujovic

Solid-state data storage is becoming a widely accepted technology and is looking for new ways to provide cost-effective solutions across various information systems. Solid-state drives (SSDs), existing in different types and models, have several sustainable features: storage, dimensions, volume, etc. Due to the wide range of attributes, designing a robust method can easily select from the purchaser/retailer/wholesaler point of view. This work offers a joint multi-criteria decision-making (MCDM) to rank SSD alternatives, and a newly developed approach, namely Measurement Alternatives and Ranking according to the Compromise Solution (MARCOS) technique, is utilised, and a comparative investigation has also been achieved with other MCDM methods. Data of separate SSDs have been collected from the Indian market with twenty-six different models of eleven brands. The Bonferroni operator (BFO) allocates and compiles the objective weights using the Entropy weights technique (EWT), the Criteria Importance through Inter criteria Correlation (CRITIC) and the Method based on the Removal Effects of Criteria (MEREC). The sensitivity analysis using objective weights considering 18 scenarios was performed, and analysis with the Standard deviation shows that the joint MCDM possesses high accuracy and robustness. The results achieved have been tested with Spearman’s rank and Wojciech-Salabun (WS) coefficient, and the first rank goes to SSD-7. The presented results benefit the manufacturers to understand the market requirement better and for the consumer to make a wise decision while purchasing SSD. It also offers future scope for applying the proposed methodology in similar areas, social sciences and engineering, to make complex decisions.

Sava Cavoski, V. Vujovic, Vuk Devrnja, Boris Ferenc, Filip Lukić

Digital transformation represents an inevitable aspect of the modern business environment by establishing a new value system that relies on vertical and horizontal value chains, as well as the provision of companies' products and services. A transformation is undertaken through three steps: digital business environment; digital users' experience and digital business models and ecosystem. Health care systems represent perfect systems for digital transformation processes as they are confronted with the challenge to provide their users with the best possible outcomes of health care while reducing costs. The increased number of older and chronically patients, as well as those patients who want to take control of their own health data, represent special challenges. In this case, digital transformation is not only a desirable concept but also a necessary one. This paper presents the concept of digital transformation in healthcare, with a special focus on the key elements of construction that make these processes possible. It also provides an overview of the modern software solution implemented through these processes.

Zorana Štaka, M. Vuković, V. Vujovic

Digital transformation represents a connective tissue of the global economic system and therefore is an unavoidable element in the process of improvement, both developed and underdeveloped countries. In contrast to digitalization, which was the initiator of digital transformation and relied exclusively on the introduction of digital technologies, digital transformation is interpreted as much wider and requires a special set of skills and competencies. From the perspective of technological innovations, which is the key segment of this process, it is necessary to recognize relevant elements that ensure that the process of digital transformation runs smoothly. Initially, in order to identify the digital competencies of which the process consists, it is necessary to analyze the process of digital transformation itself. After the analysis, the focus shifts to the digital competencies needed to fulfill the identified skills. In this paper, an analysis of digital transformation is performed and the necessary competencies that employees need to have for this process to be successful within the business ecosystem are identified. Relying on DIGCOMP as guidance for digital competencies, recommendations and suggestions were formed in order to connect these two areas.

Momčilo Amović, V. Vujovic, S. Milinkovic

From the 18th century, the Industrial Revolutions led to the creation of a base for the development and progress of civilization and business. Different business models that relied on the new trends defined by the industrial revolutions significantly transformed the ecosystems of companies. This resulted in the accelerated development and entrance into the digital age, followed by the digitization of the environment and establishing a new system of values. Information and communication technologies are the backbone of the development and mapping of the physical domain into cyber-physical, leading to the emergence of new processes, knowledge, and skills that have been established in the context of Digital Transformation and the digital era. The key part of Digital transformation process is the Smart Systems concept, which is present in almost all industries and domains. Smart Agriculture is one of the most common applications of Smart Systems solutions. It aims to answer important questions regarding food production while, at the same time, taking care of the preservation of the environment, the health of the population and global development. In this paper, the key concepts of the digital transformation and smart systems are presented. In addition, the design and development of the GoGrow, commercial solution for smart agriculture is described.

Miljan Sikimić, Momčilo Amović, V. Vujovic, Bojan Suknović, Dragan Manjak

The Internet of Things (IoT) is a concept of the modern, interconnected world. Over 50 billion devices, globally-connected, make up the largest network that is stepping towards the fourth industrial revolution, and which will significantly change the system of values and business systems. In the world of heterogeneous communication technologies, choosing the optimal one is a challenge for system architects, which is not an easy task often. The paper presents a comparative analysis of widespread communication technologies in the domain of IoT, and the conclusions presented based on the performed analysis, provide a better insight into the choice of the optimal solution depending on the problem domain and therefore better quality of solutions based on the concept of IoT.

Momčilo Amović, V. Vujovic, S. Milinkovic

From the 18th century, the Industrial Revolutions led to the creation of a base for the development and progress of civilization and business. Different business models that relied on the new trends defined by the industrial revolutions significantly transformed the ecosystems of companies. This resulted in the accelerated development and entrance into the digital age, followed by the digitization of the environment and establishing a new system of values. Information and communication technologies are the backbone of the development and mapping of the physical domain into cyber-physical, leading to the emergence of new processes, knowledge, and skills that have been established in the context of Digital Transformation and the digital era. The key part of Digital transformation process is the Smart Systems concept, which is present in almost all industries and domains. Smart Agriculture is one of the most common applications of Smart Systems solutions. It aims to answer important questions regarding food production while, at the same time, taking care of the preservation of the environment, the health of the population and global development. In this paper, the key concepts of the digital transformation and smart systems are presented. In addition, the design and development of the GoGrow, commercial solution for smart agriculture is described. Keywords-Industry 4.0; Digital Transformation; Smart Systems; Smart Agriculture;

...
...
...

Pretplatite se na novosti o BH Akademskom Imeniku

Ova stranica koristi kolačiće da bi vam pružila najbolje iskustvo

Saznaj više