Logo
User Name

Adnan Salihbegović

Društvene mreže:

Presents information on the 25th International Conference on Information, Communication, and Automation Technologies.

Teo Eterovic, Enio Kaljic, D. Donko, A. Salihbegovic, S. Ribic

Although there are many attempts to engineer a domain specific language for the Internet of Things, most of them forget the fact that with the evolving of the Internet of Things, the end user will probably be a common person without an engineering or software development background. The designers of the UML had the same problem: how to make a language powerful enough for the professionals, but at the same time simple enough to be understood by a non-technical end user that gives the requirements. Inspired by this idea a Visual Domain Specific Modeling Language was developed for the IoT and proved that it is powerful enough for the professional and at the same time simple enough to be used by non-technical users.

Zoran Cico, A. Salihbegovic, Omer Gegic, Jasmin Heljic

The paper highlights advantages of enterprise GIS (Geographic Information Systems), describes guidelines for its implementation, and its position in the overall IT (Information Technology) environment. The paper outlines the tools and necessary steps for creation of data model, as a core of a spatial database, as well as business processes whose computerization enterprise GIS can leverage. In this context, requirements of interfacing enterprise GIS with other information system are defined, so that enterprise GIS can contribute to better business decisions and management of a utility.

S. Ribic, A. Salihbegovic, Alvin Huseinović

There is often a need enter data in online documents. Web based interface is popular, but sometimes there is a need to fill the data using scripting and automation. JavaScript may enable automatic data entry, but it requires that script written in JavaScript executes on the same server where the form is being processed, due to protection mechanism of “same origin policy”. If needed, some browsers support disabling this policy, or there is alternative method to bypass it. The paper describes this method and includes a sample JavaScript code for automated data confirmation.

The operating systems courses are often organized according to three basic approaches: as user-centric, theoretically oriented with the explanation of the principles of operation, or through analysis and modification of the kernel source code. While the third approach is the most illustrative, it requires the most of the time at the expense of broader analysis of implementation for different algorithms of the operating systems. Hence, the frequent approach is the development of small kernel, instead of analysing those that are in wider use. In this paper we will present a simple kernel, with a minimal size of source code, which can be fully described in 90 minutes of classroom teaching, but still large enough to be installed and started on a typical PC. This educational version of a kernel includes the basic functions of any OS core: video, keyboard, disk, file system, memory, processes and threads.

With the goal of relieving the Internet of things (IoT)application designers of the complexities and heterogeneity of wireless sensory networks (WSNs), devices, communication media, protocols and operating systems, the development of higher level domain specific language has been undertaken. The result is DSL-4-IoT Editor-Designer, which is based on high level visual programming language, established on the class of visual domain specific modeling languages (VDSMLs). DSL-4-IoT is using formal presentations and abstract syntax in a metamodel. The visual front-end of the Editor has been developed in JavaScript language. The runtime execution of generated IoT application configuration files is done by the open source project “OpenHAB” runtime engine. In order to demonstrate the viability and usability of the developed DSL-4-IoT visual model based language, an experimental IoT testbed including 15 heterogeneous wireless sensory devices spanning two application domain (smart home and remote patient monitoring), has been designed and deployed.

A. Hayek, E. Ugljesa, M. Schwarz, J. Borcsok, A. Salihbegovic

High reliability and high availability are essential aspects for all critical elements used in automotive applications. This is particularly true for control and steering systems. In this regard, numerous steer by wire (x-by-wire) concepts were developed over the years. Most of them considered only standard single microcontroller system architectures with a low degree of reliability according to international reliability and safety standards. This paper presents a novel concept for a degradable safety controller for steer-by-wire systems. Based on a safety-related 1004-architecture, the presented concept offers higher safety, reliability and availability.

Kemal Taljanovic, A. Salihbegovic, Alica Pandzo

Minimization of the operational costs, flexibility of the labor force and efficiency of all processes are increasingly important issues for every warehouse. Out of all processes, order picking is recognized to be the most costly activity and therefore tends to get the most attention. Increased productivity, reduction of cycle time, and enhanced accuracy are major objectives considered in designing an order picking operation. In this paper, a solution to the very specific challenge of efficient picking high volume / small parts orders was presented. The purpose of the research was to develop such high volume / small orders / small parts order picking systems in which multiple customer orders could be progressively picked and assembled, pick-and-pass technique utilized, and no sortation equipment is required. With the presented solution, it is possible to reduce cost and time to process a wave of orders by eliminating a distance traveled by order picker, reducing a retrieval time per item and replenishment costs.

Kemal Taljanovic, A. Salihbegovic

Increasingly important issues for every organization in the warehousing business are to achieve a high efficiency of all processes, minimize operational costs and maximize flexibility of the labor force. Among all processes, order picking is recognized to be the most significant and most costly activity and therefore tends to get the most attention. Key objectives in designing an order picking operation include increases in productivity and accuracy, and reduction of cycle time and replenishment costs. The aim of this article is to present a proposal of improved wave planning processes and modifications to the wave planning technique. With those modifications it is possible to reduce cost and time to process a wave by reducing the distance traveled by an order picker, the retrieval time per item and the replenishment costs.

The authors of this paper recently researched the possibility of developing programming language implementation, that is neither compiler, nor interpreter. The concept is based on keeping the complete program in native machine code, but the specialized editor can 'on the fly' decompile the machine code and display it as high level language. The displayed code can be edited and saved again as pure machine code. This paper reviews the possibility of optimizing generated code, while still retaining the possibility of decompilation. We found many important code sequences which can be replaced with shorter ones while keeping the code in decompilable executable format.

...
...
...

Pretplatite se na novosti o BH Akademskom Imeniku

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

Saznaj više