Adnan Salihbegovic

Learn More
The objective of the paper is to present generalized approach in design and development of industrial automation systems based on software engineering principles including unified modeling language UML and concept of reusable software and COTS software modules. The said generalization is illustrated on the case example of the design and engineering of the(More)
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(More)
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(More)
In the recent times the authors of this paper have been doing research on possibility of developing programming language, which would be neither compiler, nor interpreter. The concept is based on holding complete program in native machine code, while the specialized editor can decompile machine code and display it in high level language. The displayed code(More)
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(More)
In Internet based laboratory (I-Lab), the lab devices and pilot plants are tested, controlled and programmed through a client program or standard web browser at remote computer. Control panels of HMI interface and user-controlled webcam allow monitoring the measurement devices or test plant behavior providing visual and audio feedback. As an online lab can(More)
Organizing and completing the final oral defense of a Ph.D. thesis over the Internet as a videoconference session presented both a technical and legal challenge to participants in the process. In this paper we present the experience gained and some recommendations for future similar endeavors as a result of preparing and accomplishing the first Ph.D.(More)