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)
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)
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)
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(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)
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)