45 results on '"Babarogić, Slađan"'
Search Results
2. Defining Software Architecture Modalities Based on Event Sourcing Architecture Pattern
- Author
-
Jejić, Olga, primary, Škembarević, Milica, additional, and Babarogić, Slađan, additional
- Published
- 2022
- Full Text
- View/download PDF
3. Automating ETL processes using the domain-specific modeling approach
- Author
-
Petrović, Marko, Vučković, Milica, Turajlić, Nina, Babarogić, Slađan, Aničić, Nenad, and Marjanović, Zoran
- Published
- 2017
- Full Text
- View/download PDF
4. Using Protocols and Domain Specific Languages to Achieve Compliance of Administrative Processes with Legislation
- Author
-
Nešković, Siniša, Paunović, Ogren, Babarogić, Slađan, Andersen, Kim Normann, editor, Francesconi, Enrico, editor, Grönlund, Åke, editor, and van Engers, Tom M., editor
- Published
- 2011
- Full Text
- View/download PDF
5. A novel business context-based approach for improved standards-based systems integration-a feasibility study
- Author
-
Jelisić, Elena, Ivezić, Nenad, Kulvatunyou, Boonserm, Milošević, Pavle, Babarogić, Slađan, Marjanović, Zoran, Jelisić, Elena, Ivezić, Nenad, Kulvatunyou, Boonserm, Milošević, Pavle, Babarogić, Slađan, and Marjanović, Zoran
- Abstract
Systems integration processes need to become more efficient and effective in order to allow enterprises to be nimbler and more responsive in today's dynamic markets. Systems integration typically depends on data exchange standards (DESes) and the associated DES usage specification that provides precise standard implementation requirements. However, there are significant inefficiencies in DES usage specification management today. Therefore, to achieve the objective of more responsive enterprises, DES usage specification management, particularly reuse, needs to advance. The Core Component Technical Specification carries the promise to advance the reuse by introducing the notions of Core Components (CCs), as DES building blocks, and Business Information Entities (BIEs), as DES usage specification. While the CCs idea has been successfully implemented in industry DES, the BIEs idea has been implemented only in a basic form, falling short of enabling the BIE reuse to its full potential. To realize the full potential of the BIE reuse, BIE development in industry standard usage needs to utilize the notion of business context better. In this paper, we reviewed existing business context models including UN/CEFACT Context Model (UCM), Enhanced UCM (E-UCM), and Business Context Ontology (BCOnt) and found that they were promising tools to improve the effectiveness of the BIE development and reuse. In addition to that contribution, this research took a closer look at E-UCM in particular. Two novel assessment criteria called expressiveness and effectiveness were defined. Using an industry use case and the two assessments, we showed short-comings of E-UCM such as semantic ambiguity and business rule disconnection. From there, improvements were outlined for future work to device them into E-UCM to enable a more efficient and effective BIE development and reuse process.
- Published
- 2022
6. Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
- Author
-
Pajić Simović, Ana, primary, Babarogić, Slađan, additional, Pantelić, Ognjen, additional, and Krstović, Stefan, additional
- Published
- 2021
- Full Text
- View/download PDF
7. Towards a Domain-Specific Modeling Language for Extracting Event Logs from ERP Systems
- Author
-
Pajić Simović, Ana, Babarogić, Slađan, Pantelić, Ognjen, Krstović, Stefan, Pajić Simović, Ana, Babarogić, Slađan, Pantelić, Ognjen, and Krstović, Stefan
- Abstract
Enterprise resource planning (ERP) systems are often seen as viable sources of data for process mining analysis. To perform most of the existing process mining techniques, it is necessary to obtain a valid event log that is fully compliant with the eXtensible Event Stream (XES) standard. In ERP systems, such event logs are not available as the concept of business activity is missing. Extracting event data from an ERP database is not a trivial task and requires in-depth knowledge of the business processes and underlying data structure. Therefore, domain experts require proper techniques and tools for extracting event data from ERP databases. In this paper, we present the full specification of a domain-specific modeling language for facilitating the extraction of appropriate event data from transactional databases by domain experts. The modeling language has been developed to support complex ambiguous cases when using ERP systems. We demonstrate its applicability using a case study with real data and show that the language includes constructs that enable a domain expert to easily model data of interest in the log extraction step. The language provides sufficient information to extract and transform data from transactional ERP databases to the XES format.
- Published
- 2021
8. A proposal of architecture for integration and uniform use of hybrid SQL/NoSQL database components
- Author
-
Bjeladinović, Srđa, Marjanović, Zoran, Babarogić, Slađan, Bjeladinović, Srđa, Marjanović, Zoran, and Babarogić, Slađan
- Abstract
The popularity of social networks and the expansion of various second-generation Internet services have contributed to the increase of data, of different structuredness levels, in use. Relational databases (frequently called SQL databases) pose themselves as a logical choice for the management of data containing fixed or rarely changeable structure. The need for fast processing of vast quantities of unstructured data has opened the door for the rise of NoSQL databases popularity. The business of modern organizations often faces the challenge of parallel use of different database types. In recent years, hybrid SQL/NoSQL databases, which contain SQL and NoSQL databases as its components, become a popular solution for the issue above. This paper identifies and describes a possible way of integration and uniform use (as two significant non-functional requirements) of hybrid database components, as well as introduce the architecture for this purpose. The presented architecture, with its specially developed components, provides as simple usage as a single database does, with advantages of parallel use of databases of different types. The functioning principle of the new architecture is elaborated on a series of practical use cases of various complexities, which were tested against a hybrid database, and Oracle and MongoDB as well.
- Published
- 2020
9. Towards Inter-Operable Enterprise Systems - Graph-Based Validation of a Context-Driven Approach for Message Profiling
- Author
-
Jelisić, Elena, Ivezić, Nenad, Kulvatunyou, Boonserm, Nieman, Scott, Oh, Hakju, Babarogić, Slađan, Marjanović, Zoran, Jelisić, Elena, Ivezić, Nenad, Kulvatunyou, Boonserm, Nieman, Scott, Oh, Hakju, Babarogić, Slađan, and Marjanović, Zoran
- Abstract
Providing the business context has a potential to become a powerful mechanism for the interoperable usage and efficient maintenance of message standards. In the literature, there are multiple techniques for its representation and application. Industry use cases have identified multiple issues that come with currently used techniques, which can represent that context. Initial assessment of a logic-based technique for doing so has been conducted and showed that some of the identified issues can be resolved. This paper presents plan for validation of the logic-based technique where proposed algorithms will be assessed in realistic integration scenarios. The paper gives details of the validation steps, goals that need to be met, and indicates issues that guide our future research plans.
- Published
- 2020
10. Using Protocols and Domain Specific Languages to Achieve Compliance of Administrative Processes with Legislation
- Author
-
Nešković, Siniša, primary, Paunović, Ogren, additional, and Babarogić, Slađan, additional
- Published
- 2011
- Full Text
- View/download PDF
11. BUDUĆNOST I IZAZOVI BDD.
- Author
-
Cvetković, Milutin and Babarogić, Slađan
- Subjects
SOFTWARE engineering ,SOFTWARE engineers ,AGILE software development ,COMPUTER software ,BEST practices ,AUTOMATION - Abstract
Copyright of InfoM is the property of Belgrade University, Faculty of Organizational Science and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2021
12. Развој методолошког приступа за пројектовање и коришћење хибридне SQL/NoSQL базе података
- Author
-
Marjanović, Zoran, Babarogić, Slađan, Luković, Ivan, Бјеладиновић, Срђа, Marjanović, Zoran, Babarogić, Slađan, Luković, Ivan, and Бјеладиновић, Срђа
- Abstract
Ова дисертација је настала из потребе теоретског, развојног и практичног решавања проблема пројектовања и коришћења хибридне SQL/NoSQL базе података. Различити типови база података, како је описано у наставку, садрже специфичности које је потребно узети у обзир приликом развоја методолошког приступа за реализацију процеса пројектовања и коришћења. Дисертација је написана као резултат спровођења процеса научног истраживања, прегледа области истраживања, анализе постојећих решења и приступа, развоја нових приступа пројектовања и коришћења (са свим њиховим саставним деловима), примене новоразвијених приступа на примере из праксе, тестирања изабраних аспеката перформанси (по одређеним критеријумима) и компаративне анализе постигнутих резултата хибридне базе података пројектоване применом новог приступа и „традиционално“ пројектоване базе података. Циљ ове докторске дисертације је био развој новог приступа за пројектовање хибридне SQL/NoSQL базе података и интеграцију и униформно коришћење њених компоненти (SQL и NoSQL база података). У докторској дисертацији су анализирани погодни критеријуми за доношење одлуке о оправданости преласка са постојеће SQL базе података на хибридну базу података. Укључивање аспеката пројектовања нових и редизајна постојећих база података у новоразвијени приступ, проширио је опсег његове могуће примене. За потребе приступа развијена је и нова архитектура, која је омогућила да се над целокупном хибридном базом података (и свим базама података које чине њене саставне компоненте) управља мета подацима, правилима интегритета, правилима мапирања и извршавањем наредби као над јединственом логичком базом податка., This dissertation has originated out of the need for theoretical, developmental and practical solving of the issue of the design and integral and uniform usage of hybrid SQL/NoSQL databases. As described in the course of this dissertation, various types of databases contain specificities that have to be taken into account when developing a methodological approach for the realization of aforementioned processes of database design and usage. The dissertation is written based on many activities. It was driven by conducting scientific research, review of research areas, analysis of existing solutions and approaches. Besides that, dissertation included development of new approach for design and usage (with all their integral parts), application of newly developed approach to examples from practice, testing of chosen aspects of performances (based on certain criteria) and comparative analysis of achieved results of hybrid database developed by applying a new approach and ‘traditionally’ designed database. The aim of this doctoral dissertation was the development of a new approach for the design of hybrid SQL/NoSQL database and integration and uniform usage of its components (SQL and NoSQL databases). A criterion for making a decision on the justification of transition from existing SQL database to hybrid database has been defined in this dissertation. Including aspect of new database design, as well as including aspect of existing database redesign expanded the scope of newly developed approach. For the approach needs, a new architecture has also been developed, which enabled managing metadata, integrity rules, mapping rules and statement execution over the entire hybrid database (including all its component databases) as over a unique logical database.
- Published
- 2019
13. Spreadsheet error detection and debugging approach for dynamic discrete inventory control models
- Author
-
Đorđević Milutinović, Lena, Lečić-Cvetković, Danica, Makajić-Nikolić, Dragana, Babarogić, Slađan, Omerbegovic-Bijelović, Jasmina, Đorđević Milutinović, Lena, Lečić-Cvetković, Danica, Makajić-Nikolić, Dragana, Babarogić, Slađan, and Omerbegovic-Bijelović, Jasmina
- Abstract
Spreadsheets have been widely used in many business and scientific areas for modeling and simulation. Nevertheless, a number of research surveys have shown that these applications are particularly prone to errors. Some of the reasons for this error-proneness can be attributed to the fact that spreadsheet models are usually developed by the end-users and that standard software quality assurance processes are typically not applied. In addition, end-users often do not have a "clear picture" about the model structure and elements represented in the spreadsheet. Therefore, the aim of this paper is to present the error detection and debugging approach developed for dynamic discrete spreadsheet models of inventory control. Spreadsheet modeling of inventory dynamics is based on the utilization of the discrete time system control concept. This concept provides additional rules (common and specific constraints) used for error detection. Preliminary experiments show general applicability of the approach.
- Published
- 2019
14. Razvoj metodološkog pristupa za projektovanje i korišćenje hibridne SQL/NoSQL baze podataka
- Author
-
Marjanović, Zoran, Babarogić, Slađan, Luković, Ivan, Bjeladinović, Srđa, Marjanović, Zoran, Babarogić, Slađan, Luković, Ivan, and Bjeladinović, Srđa
- Abstract
Ova disertacija je nastala iz potrebe teoretskog, razvojnog i praktičnog rešavanja problema projektovanja i korišćenja hibridne SQL/NoSQL baze podataka. Različiti tipovi baza podataka, kako je opisano u nastavku, sadrže specifičnosti koje je potrebno uzeti u obzir prilikom razvoja metodološkog pristupa za realizaciju procesa projektovanja i korišćenja. Disertacija je napisana kao rezultat sprovođenja procesa naučnog istraživanja, pregleda oblasti istraživanja, analize postojećih rešenja i pristupa, razvoja novih pristupa projektovanja i korišćenja (sa svim njihovim sastavnim delovima), primene novorazvijenih pristupa na primere iz prakse, testiranja izabranih aspekata performansi (po određenim kriterijumima) i komparativne analize postignutih rezultata hibridne baze podataka projektovane primenom novog pristupa i „tradicionalno“ projektovane baze podataka. Cilj ove doktorske disertacije je bio razvoj novog pristupa za projektovanje hibridne SQL/NoSQL baze podataka i integraciju i uniformno korišćenje njenih komponenti (SQL i NoSQL baza podataka). U doktorskoj disertaciji su analizirani pogodni kriterijumi za donošenje odluke o opravdanosti prelaska sa postojeće SQL baze podataka na hibridnu bazu podataka. Uključivanje aspekata projektovanja novih i redizajna postojećih baza podataka u novorazvijeni pristup, proširio je opseg njegove moguće primene. Za potrebe pristupa razvijena je i nova arhitektura, koja je omogućila da se nad celokupnom hibridnom bazom podataka (i svim bazama podataka koje čine njene sastavne komponente) upravlja meta podacima, pravilima integriteta, pravilima mapiranja i izvršavanjem naredbi kao nad jedinstvenom logičkom bazom podatka., This dissertation has originated out of the need for theoretical, developmental and practical solving of the issue of the design and integral and uniform usage of hybrid SQL/NoSQL databases. As described in the course of this dissertation, various types of databases contain specificities that have to be taken into account when developing a methodological approach for the realization of aforementioned processes of database design and usage. The dissertation is written based on many activities. It was driven by conducting scientific research, review of research areas, analysis of existing solutions and approaches. Besides that, dissertation included development of new approach for design and usage (with all their integral parts), application of newly developed approach to examples from practice, testing of chosen aspects of performances (based on certain criteria) and comparative analysis of achieved results of hybrid database developed by applying a new approach and ‘traditionally’ designed database. The aim of this doctoral dissertation was the development of a new approach for the design of hybrid SQL/NoSQL database and integration and uniform usage of its components (SQL and NoSQL databases). A criterion for making a decision on the justification of transition from existing SQL database to hybrid database has been defined in this dissertation. Including aspect of new database design, as well as including aspect of existing database redesign expanded the scope of newly developed approach. For the approach needs, a new architecture has also been developed, which enabled managing metadata, integrity rules, mapping rules and statement execution over the entire hybrid database (including all its component databases) as over a unique logical database.
- Published
- 2019
15. Pristup otkrivanju zakonitosti u podacima korišćenjem Oracle Data Miner-a i analitičkih funkcija
- Author
-
Rakić, Ivan, Milošević, Željana, Aničić, Nenad, Babarogić, Slađan, Rakić, Ivan, Milošević, Željana, Aničić, Nenad, and Babarogić, Slađan
- Abstract
U ovom radu je opisan način na koji se velike količine podataka mogu obraditi u Oracle bazi podataka korišćenjem različitih algoritama i funkcija. Nakon što su algoritmi istrenirani, performanse njihove primene na novim setovima podataka se mogu izmeriti i analizirati. Fokus ovog rada je na poređenju specifičnih algoritama kako bi mogao da se donese zaključak o tome koji od njih daje pouzdanije rezultate prilikom obrade podataka. Kako bi se osigurali da je najefikasniji algoritam izabran, Oracle analitičke funkcije se mogu koristiti za pripremu podataka pre treniranja algoritama, kao i za obradu rezultata dobijenih nakon primene algoritama. Hadoop razvojni okvir i Hive, kao njegov sastavni deo, su jako često korišćeni za poboljšani pristup podacima koje bi trebalo analizirati i obraditi., In this paper we have described the way of processing a large amount of data in Oracle Database using different algorithms and functions. After training Data Mining algorithms, their performance on new datasets can be measured and examined. We have paid attention on the comparison of specific algorithms so that we can make a decision which of them gives more reliable data processing results. To make sure that more efficient algorithm is chosen, Oracle analytic functions can be used for data preparation before using the algorithms and for analysing the results obtained after the execution of the algorithms. Hadoop framework and Hive, as part of it, have been used to improve access to data being processed.
- Published
- 2018
16. Analiza pristupa procesiranja upita u hibridnim sistemima za upravljanje bazama podataka
- Author
-
Prokić, Sofija, Ljubenović, Jelena, Babarogić, Slađan, Prokić, Sofija, Ljubenović, Jelena, and Babarogić, Slađan
- Abstract
U ovom radu je predstavljen problem integracije heterogenih sistema, odnosno SQL i NoSQL baza podataka. Prikazan je aspekt u kom se NoSQL i SQL podaci integrišu na različite načine u zavisnosti od arhitekture. Integrisani rezultati se prikazuju korisniku. U HQPS-u, korišćen je Resource Description Framework (RDF) koji se koristi za integraciju podataka iz heterogenih baza podataka. CloudMdsQL koristi funkcionalni SQL upitni jezik, sposoban da zahteva višestruke heterogene podatke., This paper presents the problem of integration of heterogeneous systems, namely SQL and the NoSQL database. The paper presents the processing of NoSQL and SQL queries and shows how data is integrated in different ways depending on the architecture. Integrated results are displayed to the user. Integrated results are displayed to the user. In HQPS, a Resource Description Frameworks (RDF) was used, which is used to integrate data from heterogeneous databases. CloudMdsQL uses a functional SQL query language, capable of requesting multiple heterogeneous data.
- Published
- 2018
17. A Domain-Specific Language for Supporting Event Log Extraction from ERP systems
- Author
-
Pajić Simović, Ana, Babarogić, Slađan, Pantelić, Ognjen, Pajić Simović, Ana, Babarogić, Slađan, and Pantelić, Ognjen
- Abstract
Process mining techniques provide capabilities for discovering the real business process flows from data, and compare expected and actual behaviors. Actual behaviors, in many cases, are obtained from Enterprise Resource Planning (ERP) systems and other enterprise information systems transaction logs. These transaction logs provide valuable insight into the companies' business processes. They traditionally hold a large amount of data in a set of conceptual documents related to each other through one-to-many and many-to-many relations, where information changes occur in transactions. Underlying data model gives rise to complex interactions between multiple data objects without a clear notion of a unique case identifier in an isolated process. However, enterprise process mining techniques can be applied only to event logs containing event data related to one notion of process instances. Within ERP systems, such event logs are not explicitly given and substantial domain knowledge is required to select the right data from multiple tables in relational databases. In order to respond to this need, in this paper we present an abstract syntax of domain specific language (DSL) for facilitating the extraction of an appropriate dataset from ERP systems by domain experts, and its conversion into event log based on XES IEEE standard. It is developed specifically to describe behavior over complex data from ERP systems in terms of multiple interacting artifacts. The goal is to align the data and process perspectives, supporting extraction of complex ambiguous cases, affected by data convergence and data divergence problems. The basic concepts of the language as well as principles are discussed in depth in this paper.
- Published
- 2018
18. Upravljanje IT uslugama u državnom organu primenom ITIL preporuka
- Author
-
Dukić, Nikola, Babarogić, Slađan, Dukić, Nikola, and Babarogić, Slađan
- Abstract
Ranijih godina IT odeljenja su posmatrana isključivo kao centar troškova. Međutim, zbog velike konkurencije na tržištu, poslednjih godina, usvajanje pristupa upravljanja fokusiranog na korisnike a vođeno informacionim tehnologijama više nije luksuz već realna potreba. Ovo je dovelo do definisanja nekoliko pristupa koji preporučuju najbolje prakse za unapređenje kvaliteta usluga IT-a, među kojima je i ITIL okvir. U radu je prikazana studija slučaja primene ITIL v3 metodologije u jednom državnom organu i sve njene prednosti., In previous years, IT departments have been observed only as a cost center. However, due to high competition in the market in recent years, adoption management approach focused on customers driven by information technology is no longer a luxury but a real necessity. This has led to several approaches which have recommended best practices for improving the quality of IT services, including ITIL framework. This paper presents a case study of the application of ITIL v3 methodology in one government body and all her advantages.
- Published
- 2017
19. Detekcija i analiza grešaka u implementaciji dinamičkih diskretnih modela upravljanja zalihama
- Author
-
Lečić-Cvetković, Danica, Omerbegović-Bijelović, Jasmina, Babarogić, Slađan, Makajić-Nikolić, Dragana, Bojović, Nebojša, Đorđević, Lena S., Lečić-Cvetković, Danica, Omerbegović-Bijelović, Jasmina, Babarogić, Slađan, Makajić-Nikolić, Dragana, Bojović, Nebojša, and Đorđević, Lena S.
- Abstract
Social sciences / Operations research, Predmet istraţivanja ove doktorske disertacije je pristup za detekciju i analizu grešaka u dinamiĉkim diskretnim spredšit modelima upravljanja zalihama, zasnovan na karakteristikama problema i naĉinu modeliranja. Postojeći pristupi za obezbeĊenje kvaliteta spredšit modela pokazali su se kao perspektivni, ali su nedovoljno ispitani i prilagoĊeni konkretnim problemima. Spredšit modeli korišćeni za evaluaciju ovih pristupa su najĉešće namenski kreirani, nisu realni primeri, relativno su mali i nisu prilagoĊeni kompleksnim problemima sa velikim brojem zavisnosti, tako da njihova primena u realnim okolnostima, kao i skalabilnost nisu potvrĊeni. Ovi pristupi, u najvećem broju sluĉajeva, zasnovani su na osobinama spredšit aplikacija, ali i idejama iz razliĉitih oblasti kao što su: softversko inţenjerstvo, operaciona istraţivanja i druge. Postojeći pristupi ne uzimaju u obzir karakteristike problema i naĉin modeliranja, koji znaĉajno utiĉu na nastanak, ali i mogućnost otkrivanja grešaka. Oni podrazumevaju da su izlazne vrednosti modela unapred poznate ili da korisnik moţe da obezbedi sve informacije o strukturi i ograniĉenima modela, što veoma ĉesto nije moguće. U skladu sa navedenim, opravdan je i neophodan razvoj novog pristupa, koji bi omogućio unapreĊenje kvaliteta spredšit modela za upravljanja zalihama, odnosno detekciju i analizu grešaka u njima. Osnovni cilj ove disertacije je kreiranje novog pristupa za obezbeĊenje višeg kvaliteta dinamiĉkih diskretnih modela upravljaĉkih problema operacionog menadţmenta, konkretno upravljanja zalihama, razvijenih u spredšitovima, razvojem algoritma za detekciju i analizu grešaka u navedenim modelima i utvrĊivanje njihovih uzroka na brz i efikasan naĉin., The subject of this doctoral thesis refers to error detection and debugging approach for dynamic discrete spreadsheet models of inventory control problems, based on problem characteristics and modelling method. Existing quality assurance approaches are very perspective, but insufficiently tested and adapted to actual problems. Spreadsheet models used for evaluation of those approaches are usually created just in that purpose and aren’t real practical examples. Experimental spreadsheet models are generally small and aren’t adjusted to complex problems with many dependencies. Applicability and scalability of existing quality assurance approaches has not been proven in wider context. In most cases, approaches are based on spreadsheet application characteristics and ideas from different scientific areas, such as: software engineering, operations reaserch and others. Existing approaches do not consider problem characteristics and modelling method, which significantly influence error occurrence and error detection. Those approaches consider that model output values are known in advance or that all informations about model structure and constraints are provided by user. Very often, both presumptions are unacceptable for models used in practice. In accordance with aforementioned, development of new improved quality assurance approach for inventory control spreadsheet models is justified and necessary. Main goal of this dissertation is to create new spreadsheet quality assurance approach for dynamic discrete models of operations management problems, specifically inventory control problems, developed in spreadsheets, by developing algorithm for error detection and quick and efficient debugging for mentioned models. Newly developed error detection and debugging approach for dynamic discrete spreadsheet models of inventory control problems, presented in this dissertation, is adapted to users and allows quality improvement of inventory control spreadsheet models.
- Published
- 2016
20. Otkrivanje prevara u kasko osiguranju pomoću grafovskih baza podataka
- Author
-
Mitrović, Olivera, Babarogić, Slađan, Makajić-Nikolić, Dragana, Mitrović, Olivera, Babarogić, Slađan, and Makajić-Nikolić, Dragana
- Abstract
Predmet istraživanja ovog rada predstavlja razvoj rešenja realnog problema pomoću grafovskih baza podataka. Ukratko su opisani osnovni koncepti grafovskih baza podataka. Ono što ovaj tip baza izdvaja, u odnosu na ostale NoSQL baze podataka, je osobina da podatke i veze među njima smatra ravnopravnim. Takođe, njihov način skladištenja podataka je najpribližniji ljudskom razmišljanju što ih čini veoma intuitivnim. U centralnom delu rada je dat predlog za otkrivanje pravara u kasko osiguranju korišćenjem Neo4j grafovske baze za skladištenje podataka. Pomenuti tip baza podataka za dati problem nudi jednostavno rešenje i bolje rezultate prostim prolaskom kroz graf., The main subject of this paper is the development of the solution to the real problem, using graph database. Elementary concepts of the graph databases are briefly explained. Unlike the other NoSQL databases, Graph database treats data and connections between data equally. Also, the way they store data is closest to human thinking, which makes them very intuitive. Central part of the paper presents the solution for the detection of frauds in car insurance by using Neo4j graph database for storing data. Graph database offers a simple solution and better results for this problem by simply going through the graph.
- Published
- 2016
21. Automating ETL processes using the domain-specific modeling approach
- Author
-
Petrović, Marko, primary, Vučković, Milica, additional, Turajlić, Nina, additional, Babarogić, Slađan, additional, Aničić, Nenad, additional, and Marjanović, Zoran, additional
- Published
- 2016
- Full Text
- View/download PDF
22. Adaptivni pristup modelovanju poslovnih procesa
- Author
-
Ćešić, Tamara, Babarogić, Slađan, Ćešić, Tamara, and Babarogić, Slađan
- Abstract
Stalne promene u poslovnom okruženju zahtevaju prilagođavanje poslovnih procesa organizacije. Ovaj rad razmatra mogućnosti dinamičkih promena odvijanja poslovnih procesa u skladu sa novonastalim situacijama u okruženju. Opisani su osnovni principi adaptivnog modelovanja poslovnih procesa. U radu je prezentovan pristup upotrebe adaptivnih segmenata i paterna za adaptaciju tokova procesa korišćenjem BPMN-a. Predloženi pristup bazira se na kombinaciji modela tokova poslovnih procesa, pravila i paterna za adaptaciju tokova procesa. Na praktičnom primeru prikazane su različite primene nekih od najčešće korišćenih adaptivnih paterna., Continuous changes in the business environment require adjustment of business processes of the organization. This paper considers the possibility of dynamic changes of business processes according to new situations in the environment. The basic principles of adaptive business processes modeling are described. This paper presents an approach of using adaptive segments and patterns for adaptive process modeling using BPMN. The proposed approach is based on a combination of business process models, rules and patterns for the adaptive process modeling. Different applications of some of the most commonly used adaptive patterns are shown on the practical example.
- Published
- 2015
23. Razvoj procesa ekstrakcije, transformacije i punjenja podataka skladišta podataka zasnovan na modelom vođenom pristupu
- Author
-
Marjanović, Zoran, Vučković, Milica, Suknović, Milija, Babarogić, Slađan, Jovanović, Vladan, Petrović, Marko, Marjanović, Zoran, Vučković, Milica, Suknović, Milija, Babarogić, Slađan, Jovanović, Vladan, and Petrović, Marko
- Abstract
U tezi je razmatran problem konceptualizacije i automatizacije razvoja ETL procesa i dato je originalno rešenje koje se zasniva na formalnoj specifikaciji ETL procesa i njenoj automatizaciji uz pomoć razvijenog specifičnog aplikacionog okvira. U skladu sa Domain-Specific Modeling (DSM) pristupom, za formalnu specifikaciju definisano je nekoliko novih domensko-specifičnih jezika: jezik za specifikaciju operacija transformacija podataka (ETL-O), jezik za specifikaciju toka izvršavanja ETL procesa (ETL-P), jezik za specifikaciju izraza (ETL-E) i jezik za specifikaciju šablona operacija transformacija (ETL-T). Svaki od ovih jezika definiše koncepte koji su relevantni za specifični aspekt ETL procesa. Modelovanje ETL procesa zapravo se svodi na modelovanje određenog aspekta ETL procesa pomoću odgovarajućeg domensko-specifičnog jezika i na ovaj način se značajno smanjuje složenost modelovanja. Implementacija specificiranih domensko-specifičnih jezika ostvarena je uvođenjem specifičnog aplikacionog okvira kao tehnološke podrške predloženoj formalnoj specifikaciji. Uvođenjem aplikacionog okvira značajno je podignut semantički nivo koji je implementaciono podržan i koji se može automatizovati. Implemetacija se zapravo zasniva na automatskoj transformaciji modela, formiranim u skladu sa odgovarajućim domensko-specifičnim jezikom, u izvrsni kôd aplikacionog okvira. Visok semantički nivo koji je implementaciono podržan aplikacionim okvirom, utiče na smanjenje broja koraka u razvoju ETL procesa, koji postaje više automatizovan i samim tim mnogo produktivniji..., The problem of conceptualization and automatization of the ETL Process development is considered in this thesis and an original solution is proposed which is based on a formal specification of the ETL Process and its automatization with the use of a specifically developed application framework. In accordance with the Domain-Specific Modeling (DSM) approach, a number of unique domain-specific languages are defined: a language for the specification of transformation operations (ETL-O), a language for control flow specification (ETL-P), a language for the specification of various logical and arithmetic expressions (ETL-E) and a language for the specification of transformation operation templates (ETL-T). Each of these languages define concepts that are relevant for specific aspect of ETL process. ETL process modeling is basically the modeling of specific aspects of the ETL process using the appropriate domain-specific language, which in effect significantly reduces the complexity of modeling. The implementation of specified domain-specific languages is achieved through the introduction of a specific application framework as technological support to the given formal specification. By introducing the application framework the semantic level, which is technologically supported and can be automatized, is significantly elevated. The implementation is actually based on the automated transformation of the model, established in accordance with appropriate domain-specific language, in executable code. By elevating the semantic level and supporting it technologically, fewer steps will be needed to develop an ETL process and the development itself becomes more automated and therefore more productive...
- Published
- 2014
24. Novi modeli i metode za selekciju i kompoziciju web servisa na osnovu nefunkcionalnih karakteristika
- Author
-
Mladenović, Nenad, Vučković, Milica, Stanojević, Milan, Babarogić, Slađan, Radojević, Dragan, Turajlić, Nina, Mladenović, Nenad, Vučković, Milica, Stanojević, Milan, Babarogić, Slađan, Radojević, Dragan, and Turajlić, Nina
- Abstract
Ovaj rad je zamišljen da poveže oblast razvoja informacionih sistema sa oblašću operacionih istraživanja i to kroz primenu različitih tehnika mekog računarstva i optimizacije u jednom od savremenih pristupa razvoju aplikacija – servisnoorijentisanom pristupu. Servisno-orijentisani pristup pripada novoj generaciji pristupa za razvoj distribuiranih aplikacija i automatizaciju poslovanja preduzeća koji vodi unapređenju efikasnosti, agilnosti i produktivnosti preduzeća i stoga se danas sve više primenjuje. Osnovna ideja je da se omogući fleksibilno programsko povezivanje nezavisno razvijenih softverskih komponenti – servisa (koje mogu biti realizovane na različitim platformama i u različitim programskim jezicima). Primena principa servisnoorijentisane paradigme vodi ka razvoju servisa čija je funkcionalnost nezavisna od bilo kog konkretnog poslovnog procesa i koji se samim tim mogu koristiti na različite načine u različitim aplikacijama. Web servisi predstavljaju fizički nezavisne softverske komponente, dostupne na internetu, koje pružaju određenu funkcionalnost. Budući da se zasnivaju na skupu široko prihvaćenih standarda oni su danas dominantni način realizacije servisnoorijentisanih softverskih rešenja. S obzirom na to da se web servisi nezavisno razvijaju i objavljuju na internetu svakim danom sve je veći broj dostupnih servisa koji pružaju istu funkcionalnost. Očigledno je da je problem selekcije najboljeg, iz skupa servisa koji pružaju istu funkcionalnost, sve aktuelniji. Nefunkcionalne karakteristike servisa (eng. Quality of Service – QoS) tada postaju sve značajnije. Pri tome se selekcija zapravo najčešće vrši na osnovu većeg broja nefunkcionalnih karakteristika koje su po svojoj prirodi veoma heterogene..., This thesis proposes to combine two different fields of study, that of information systems and that of operational research, through the application of various soft computing and optimization techniques in the service-oriented approach to modern software development. Service-orientation represents a new generation approach for developing distributed applications and business process automation which can increase business efficiency, agility and productivity, and as such has grown to be widely adopted. It is based on the idea that distributed applications can be flexibly and dynamically composed by integrating independently developed software components – services (which may be developed on different platforms and in different programming languages). The application of service-oriented paradigm principles leads to the development of services whose functionality is independent of any specific business process and which can therefore be used in various applications in different ways. Web services are physically independent software components, accessible on the Internet, which provide certain functionality. Due to the fact that they are based on a set of widely adopted standards they are the predominant approach for implementing modern service-oriented software solutions. With the proliferation of web services offering similar functionality (due to the fact that they are independently developed and published on the Internet) the problem of how to choose the best one, from a vast collection of suitable services, is becoming increasingly important. The non-functional properties of services (Quality of Service – QoS) thus play an important role in the process. Furthermore, the selection is usually based on multiple non-functional characteristics which are very heterogeneous in nature...
- Published
- 2014
25. Postizanje interoperabilnosti legacy sistema posredstvom web servisa
- Author
-
Ilić, Aleksandar, Lončar, Nikola, Babarogić, Slađan, Ilić, Aleksandar, Lončar, Nikola, and Babarogić, Slađan
- Abstract
U savremenom svetu sve više poslovnih procesa biva prožeto informacionim tehnologijama. Cilj je unaprediti procese rada i komunikacije korišćenjem softverskih sistema. Takve tendencije zahtevaju dodatne resurse čijim izostankom dolazi do stvaranja Legacy sistema. Glavna karakteristika svih Legacy sistema je diskontinuitet u razvoju koji za posledicu ima ograničenu mogućnost interakcije sa drugim softverskim sistemima. U ovom radu se predstavljaju konkretna rešenja koja omogućavaju integraciju takvih sistema sa savremenim softverskim rešenjima. Omogućavanje interoperabilnosti putem integracije sa Web servisima unosi nove mogućnosti i produžava životni vek Legacy sistema., In modern times, more and more business processes becomes permeated with information technologies. The aim is to improve work processes and communications using software systems. These trends require additional resources whose absence leads to the creation of Legacy systems. The main feature of all Legacy systems is discontinuity in development which results in a limited ability of interaction with other software systems. This paper presents concrete solutions that enable the integration of such systems with modern software solutions. Enabling interoperability through integration with Web Services brings new features and extends the life of Legacy systems.
- Published
- 2014
26. An Algorithm for Production Planning Based on Supply Chain KPIs
- Author
-
Makajić-Nikolić, Dragana, Babarogić, Slađan, Lečić-Cvetković, Danica, Atanasov, Nikola, Makajić-Nikolić, Dragana, Babarogić, Slađan, Lečić-Cvetković, Danica, and Atanasov, Nikola
- Abstract
This paper observe multi-period multi-product production planning problem in make-to-stock production environment with limited production capacity. Such problem is identified in Fast Moving Consumer Goods industry. The goal was to develop an algorithm for supporting dynamic production triggering decisions in relation with two supply chain key performance indicators: stock cover and customer service level. The presented approach is applied to a real example in several scenarios based on different decision criteria.
- Published
- 2014
27. Modelovanje i implementacija rodbinskih veza korišćenjem graf modela podataka
- Author
-
Bajčev, Svetozar, Babarogić, Slađan, Bajčev, Svetozar, and Babarogić, Slađan
- Abstract
U ovom radu opisane su osnovne osobine grafovskih baza podataka, jedne od kategorija unutar široke oblasti NOSQL baza podataka. Ukratko su navedeni i opisani osnovni koncepti Neo4j sistema za upravljanje grafovskim bazama podataka, kao i njegov graf upitni jezik Cypher. U centralnom delu rada dat je praktičan primer primene grafovske baze podataka u rešavanju problema modelovanja i implementacije rodbinskih veza u porodičnom stablu., In this paper we talk about basics of graph databases, one of the categories in large set of NOSQL databases. Elementary concepts of the Neo4j graph database management system have been briefly explained, and also an introduction of the Neo4j's structured graph query language, Cypher, has been made. At the end of this paper, we are presenting one practical example of how to use graph data model, Neo4j and Cypher to model and implement serbian family relationships in fast and easy way.
- Published
- 2014
28. Integracija Google Maps API-ja sa različitim tipovima SUBP-ova
- Author
-
Milovanović, Elena, Babarogić, Slađan, Marjanović, Zoran, Milovanović, Elena, Babarogić, Slađan, and Marjanović, Zoran
- Abstract
Kako je sve aktuelnija grafička prezentacija podataka iz baze, odlučili smo se da tema ovog rada bude upravo prikaz integracije različitih SUBP-ova sa Google Maps API-jem. Ova tema je prisutna, bilo da se radi o organizaciji specijalnih događaja, urbanizaciji ili o nekom drugom primeru iz prakse koji se zasniva na radu sa geografskim tipovima podataka. Veliki problem u prvom slučaju je odrediti sa kojim sistemom je najbolje raditi. Analizom postojećih tipova sistema, dolazimo do opšteg zaključka, preporuke, koji sistem je najbolji za rešavanje ove vrste problema. U radu ćemo dati predlog primene odabranog sistema. Proučavanjem geografskih informacionih sistema i postojećih uređaja za navigaciju, dolazimo do još jednog rezultata istraživačkog rada, a to je spisak dodatnih funkcionalnosti koje bi u velikoj meri poboljšale rad postojećeg softvera za navigaciju, a samim tim i olakšale korisnicima rešavanje raznih problema sa kojima se sreću u praksi., As more and more data graphic presentation from the database becomes prominent, we decided that the theme of this work to be just display the integration of different DBMSs with the Google Maps API. This theme is present, whether it's about the organization of special events, urbanization or some other example, which is based on work with geographic data types. A major problem in this case is to determine which system is best to be work with. The analysis of existing types of systems, we come to a general conclusion, the recommendation, which system is best for solving this kind of problem. Through this work we will propose methods of application of selected system. By studying geographic information systems and existing navigation devices, we come to another of the research result, which is a list of additional features that will greatly enhance the existing software, and there for facilitate users solving of various problems faced by the practice.
- Published
- 2013
29. Komparativna analiza Web razvojnih okvira
- Author
-
Milovanović, Elena, Babarogić, Slađan, Aničić, Nenad, Milovanović, Elena, Babarogić, Slađan, and Aničić, Nenad
- Abstract
Osnovni cilj ovog rada jeste prikaz načina funkcionisanja samo nekih od najviše korišćenih razvojnih okvira, kao i njihovo međusobno poređenje. Fokus je na okvirima koji se koriste za razvoj Web aplikacija. U ovom radu su prikazani nedostaci i prednosti svakog od odabranih okvira, udobnost u radu, mogućnost ne samo brzog savladavanja okvira, već i brzog razvoja Web aplikacija. Za evaluaciju je odabran podsistem javnog preduzeća u Beogradu koji je zadužen za javne nabavke. U radu je data specifikacija tog podsistema, a za potrebe ovog istraživanja, fokusirali smo se samo na dva reprezentativna slučaja korišćenja, Evidentiranje ugovora i Evidentiranje zapisnika o prijemu robe, koja su realizovana pomoću odabranih razvojnih okvira. Prvi slučaj je lakši slučaj korišćenja, dok drugi slučaj spada u grupu složenih slučajeva korišćenja, jer sama specifikacija opisuje složenu dinamiku., The prime objective of this paper is to show the functionality of only some of the commonly used frameworks as well as their mutual comparison. The focus is on frameworks used for Web developed applications. The paper represents the advantages and disadvantages of each of the selected frameworks, working comfort, and possibility of not only quickly overcoming framework but also a fast Web application development. For the evaluation we have chosen subsystem of public corporation in Belgrade, which is responsible for public procurement. This paper provides the specifications of that subsystem, and for the purposes of this research, we will focus on only two representative use cases, contract proceedings as well as recording of goods received which are implemented using these frameworks. The first case falls under simpler use cases where the second is used for more complex cases as the specification itself describes more complex dynamics.
- Published
- 2012
30. Multi-period Customer Service Level Maximization under Limited Production Capacity
- Author
-
Babarogić, Slađan, Makajić-Nikolić, Dragana, Lečić-Cvetković, Danica, Atanasov, Nikola, Babarogić, Slađan, Makajić-Nikolić, Dragana, Lečić-Cvetković, Danica, and Atanasov, Nikola
- Abstract
This paper will focus on a make-to-stock multi-period order fulfilment system with random orders from different classes of customers under limited production circumstances. For this purpose a heuristic algorithm has been developed aimed at maximizing the customer service level in any cycle and in the entire multi-period. In this paper, in order to validate the results obtained with this algorithm, a mixed integer programming model was developed that is based on the same assumptions as the algorithm. The model takes into account the priorities of customer groups and the balanced customer service level within the same group. The presented approaches are applied to a real example of Fast Moving Consumer Goods. Their comparison was carried out in several scenarios.
- Published
- 2012
31. Web-based implementation of replenishment process in distribution channels - a case study
- Author
-
Lečić-Cvetković, Danica, Atanasov, Nikola, Babarogić, Slađan, Aničić, Nenad, Lečić-Cvetković, Danica, Atanasov, Nikola, Babarogić, Slađan, and Aničić, Nenad
- Abstract
Demand-driven replenishment moves organizations away from a dependence on forecasts based on retrospective data and enables them to become responsive to what is actually occurring, or predicted to occur, at the distribution channels. In order to respond rapidly to demand changes, the institution of better information systems to help the channel better align inventory holding with demand is important. This case study explores working practices of procurement in distribution channels and examines the role of better demand information and retail inventory in enabling better control in retail behavior. The solution proposed in this paper is a knowledge system which provides the decision maker with better characteristics of distribution channels such as quick response, efficient inventory management, collaborative planning and forecasting. Significance: The objective of this paper is to present a new automated business solution for support of replenishment and forecasting in order to eliminate problems of manual replenishment for n distributors using Internet technologies.
- Published
- 2011
32. Modelovanje poslovnog procesa merenja protoka nafte i naftnih derivata u rafinerijama korišćenjem BPMN
- Author
-
Obradović, Jasmina, Babarogić, Slađan, Vučković, Milica, Nešković, Siniša, Milovanović, Marina, Obradović, Jasmina, Babarogić, Slađan, Vučković, Milica, Nešković, Siniša, and Milovanović, Marina
- Abstract
Primarni cilj rada je upoznavanje sa BPMN-om (Business Process Modeling Notation), savremenom notacijom za modelovanje poslovnih procesa, kao i sagledavanje prednosti njene primene na složen poslovni proces merenja protoka nafte i naftnih derivata u rafinerijama koji se vrši na pet lokacija i obuhvata veći broj učesnika. Kompleksan proces koji se proučava i modeluje predstavlja integrisano, precizno i potpuno centralizovano vođenje i nadzor utovara i istovara nafte i naftnih derivata na pristaništu rafinerije uz primenu metroloških uslova i drugih regulativa Republike Srbije koje se odnose na ovu oblast. Suština merenja protoka nafte i naftnih derivata u rafinerijama je da se bazira na periodičnom overavanju propisanih merila, po svetskim normama, zbog čega spada u zakonsku metrologiju i primenjuje se na isti način u praksi u svim svetskim zemljama. Zakonska metrologija odnosi se na merenja u slučajevima kada utiču na transparentnost ekonomskih transakcija, zdravlje i bezbednost. Svrha rada je da se rezultati istraživanja koriste kao priručnik BPMN za modelovanje procesa svim zainteresovanim pojedincima i organizacijama koje se bave modelovanjem i analizom složenih poslovnih procesa., The primary objective of this paper is to introduce the BPMN (Business Process Modeling Notation), the modern notation for modeling business processes, as well as, the advantages of its application to complex business process flow measurement of oil and petroleum products in refineries, which is done at five locations and includes more number of participants. This complex process is studied and modeled in an integrated, accurate and complete centralized management and supervision of loading and unloading petroleum refinery at the port, using of metrological conditions and other acts of Republic of Serbia, which is referring to this area. The essence of measuring the flow of oil and petroleum products in refineries is based on a prescribed periodic certification to be valuable measures, according to international standards, which include the legal metrology and is applying in the same way in practice in countries all around the world. Legal metrology refers to measurement in cases affecting the transparency of economic transactions, health and safety. The purpose of this study was to use research results as a manual for BPMN to model process to all interested individuals and organizations who is interested in modeling and analysis of complex business processes.
- Published
- 2011
33. An Algorithm for Customer Order Fulfillment in a Make-to-Stock Manufacturing System
- Author
-
Lečić-Cvetković, Danica, Atanasov, Nikola, Babarogić, Slađan, Lečić-Cvetković, Danica, Atanasov, Nikola, and Babarogić, Slađan
- Abstract
In the competitive environment, many manufacturers are increasingly focusing on designing the systems that help them to manage variable demand and supply situations. Dynamic allocation of demands is very important in case of customer order allocations. Order promising and allocation can be based on the simple sequence that enables a manufacturing company to receive orders unless there are some other priority orders. Manufacturing company can also manage allocations of supply to key customers and channels, thereby ensuring that they can meet contractual agreements and service levels in the priority that yields better profit. This paper will focus on a Make-to-Stock order fulfillment system facing random demand with random orders from different classes of customers. Available-to-promise (ATP) calculating from master production schedule (MPS) exhibits availability of finished goods that can be used to support customer order allocation. This order allocation system is adapted in MTS (make-to-stock) production model and all orders are treated according to maximization of customer service policy. It allows incoming purchase orders as well as existing inventory on hand to be selected and allocated to customer sale orders and back orders. The system then automatically allocates the available stock to the selected sales orders. We developed an integrated system for allocation of inventory in anticipation of customer service of high priority customers and for order promising in real-time. Our research exhibits three distinct features: (1) We explicitly classified customers in groups based on target customer service level; (2) We defined higher level of customer selection directly defined according to company strategy to develop small and medium customers; (3) We considered backorders that manufacturing company has to fulfill in order to maximize overall customer service for certain customers.
- Published
- 2010
34. Towards an interoperable production system
- Author
-
Lečić-Cvetković, Danica, Aničić, Nenad, Babarogić, Slađan, Atanasov, Nikola, Lečić-Cvetković, Danica, Aničić, Nenad, Babarogić, Slađan, and Atanasov, Nikola
- Abstract
Electronic business demands from production companies to be interoperable with business partners. This requires them to integrate their subsystems and collaborate with their business partners. It is difficult to choose an implementation standard among different and competing standards and achieve full integration with business partners. Experience shows that the restriction to just one data format hardly ever works out. As all these standards are at the implementation level (Platform Specific Languages), the recommended solution is the specification of production system (processes and data for exchange) by using platform independent languages and applying a model driven architecture for the transformation of a platform independent model into a platform specific model. Data models are designed in UPCC (UML Profile for Core Components) neutral syntax notation, which is a metamodel for business information. This permits their subsequent representation in different syntactical data structures. For the modelling of production processes we propose the use of the BPMN (Business Process Modelling Notation) and the UPCC for designing the structure of production documents. This process specification can be transform into any implementation standard, such as ebXML for processes implementation and OAGIS BOD (Business Object Document) for document implementation. The overall approach is presented using an example of a technological process.
- Published
- 2010
35. Upravljanje projektom uvođenja ERP aplikacija primenom Sure Step metodologije
- Author
-
Glišović, Ksenija, Babarogić, Slađan, Glišović, Ksenija, and Babarogić, Slađan
- Abstract
Metodologija implementacije ERP rešenja i njena dosledna primena je od ključnog značaja za uspeh implementacije i obostrano zadovoljstvo klijenta i partnera koji ova rešenja uvode. Sure Step metodologija je razvijena da obezbeđuje sistematičnu i kvalitetnu implementaciju rešenja iz Microsoft Dynamics familije: NAV (ex Navision), AX (ex Axapta), CRM, GP (ex Great Plains) i SL (ex Solomon). Microsoft je razvio i poseban alat, pod nazivom Microsoft Dynamics Sure Step, koji je dizajniran da podrži proces implementacije prema Sure Step motodologiji. Ovaj alat omogućava povećanje produktivnosti tokom implementacionih projekata kroz konzistentan pristup i set standardnih alata i templejta koji obezbeđuju uspešan završetak projekta na najefikasniji način i uz minimalne rizike, a sve u svrsi visokog zadovoljstva klijenata. Bitno je naglasiti da su i komponente project management-a široko i duboko integrisane kroz celu ovu metodologiju. ., Implementation methodology for ERP solutions and its persistent application is crucial for successful implementation and satisfaction of both clients and partners that deploy these solutions. Sure Step methodology was developed to ensure systematic and high quality implementation of Microsoft Dynamics family of products: NAV (former Navision), AX (former Axapta), CRM, GP (former Great Plains) and SL (former Solomon). Microsoft has also developed specialized tool, called Microsoft Dynamics Sure Step, which is designed to support implementation process according to Sure Step methodology. This tool increases implementation project's productivity through consistent approach and set of standard tools and templates that secure successful finishing of project in the most efficient way and with minimal risks, and all that with the goal to achieve strong client's satisfaction. It is also important to point out that project management components are widely and deeply integrated through whole methodology. .
- Published
- 2010
36. Modelovanje poslovnih kolaboracija administrativnih postupaka državnih organa
- Author
-
Babarogić, Slađan, Vučković, Milica, Aničić, Nenad, Babarogić, Slađan, Vučković, Milica, and Aničić, Nenad
- Abstract
U ovom radu se razmatra problem poslovne kolaboracije u administrativnim postupcima državnih organa. Kolaboracija u okviru administrativnih postupaka se sagledava sa dva aspekta, aspekta orkestracije i aspekta koreografije. Razmatrajući aspekt koreografije identifikovani su paterni (uzori) poslovne kolaboracije koji su direktno primenljivi u domenu administrativnih postupaka koji se obavljaju u javnoj upravi. Osnovna svrha definisanih paterna poslovnih transakcija je da se pomoću njih lakše modeluje i semantički bogatije iskazuje aspekt globalne koreografije u okviru administrativnih postupaka koji se odvijaju između više državnih organa., In this paper, the problem of business collaboration within government administrative processes is considered. Collaboration within administrative processes is observed through two aspects, the orchestration aspect and the choreography aspect. Considering the choreography aspect, business transaction patterns are identified that are directly applicable in administrative domain. The main purpose of defined business transaction patterns is to enable easier modeling and semantically rich representation of global choreography aspect within administrative processes which are performed among several government institutions.
- Published
- 2009
37. Transformacioni pristup razvoju softvera korišćenjem UML profila
- Author
-
Babarogić, Slađan and Babarogić, Slađan
- Abstract
Osnovni cilj ovoga rada je da se pokaže da korišćenjem MDA pristupa može automatizovati razvoj softvera transformacijom specifikacije date preko koncepta složenog objekta u odgovarajuće koncepte.NET okruženja. Poštujući principe MDA definisan je UML profil baziran na složenom objektu koji služi za projektovanje platformski nezavisnih UML modela. Pored jedinstvenog UML profila za PIM predložen je i UML profil za.NET koji sadrži koncepte koji direktno podržavaju ideju složenog objekta. Takođe, definisana su pravila za preslikavanje koncepata PIM profila u koncepte PSM.NET profila čime je podržan transformacioni razvoj programskih sistema transformacijom PIM UML modela u PSM.NET UML model., The main goal of this paper is to show that is possible to automate software development by transformation of software specification based on the concept of complex entity to corresponding concepts in.NET environment using Model Driven Architecture (MDA) approach. According to MDA principles, for development of platform independent models (PIM) an UML profile based on complex entity is defined. In addition to the introduced PIM profile, an UML profile for development of platform specific models (PSM) in Microsoft.NET environment is also proposed. For the proposed UML profiles, the appropriate PIM to PSM transformation rules are defined.
- Published
- 2006
38. Jedan pristup implementaciji perzistentnog servisa
- Author
-
Vučković, Milica, Nesković, Siniša, Babarogić, Slađan, Vučković, Milica, Nesković, Siniša, and Babarogić, Slađan
- Abstract
Perzistentni objekti koji se koriste u objektno-orijentisanim aplikacijama zahtevaju perzistentne memorijske mehanizme. Ako se objekti memorišu i dobijaju iz relacione baze potrebno je obezbediti specijalne perzistentne objektno-relacione servise. U ovom radu izložen je jedan pristup u projektovanju perzistentnih objektno-relacionih servisa., Persistent objects, which are used in object-oriented application, need to be saved in a persistent storage. If an relational databases is used to store and retrieve objects, special object-relational services are required. In this paper an approach to object-oriented design of persistence services for persistent objects is proposed.
- Published
- 2002
39. Proizvodna preduzeća i elektronsko poslovanje
- Author
-
Lečić, Danica, Babarogić, Slađan, Lečić, Danica, and Babarogić, Slađan
- Abstract
Razvoj i sve veća primena Interneta razvio je novi način poslovanja nazvan elektronsko poslovanje. Kao i prodavci i proizvođači koriste Internet da bi ostvarili veze sa kupcima radi identifikovanja njihovih potreba i zahteva ukoliko se već ne bave direktnom prodajom. Ovakav način funkcionisanja proizvodnih preduzeća naziva se e-manufacturing, elektronsko upravljanje proizvodnjom., New way of doing business called electronic business has developed with Internet expansion and it's multiple application. Manufacturers as well as sellers use Internet to make relationships with customers and determine their needs and requests. This kind of industrial company's functioning is called electronic manufacturing/e-manufacturing.
- Published
- 2002
40. Opšti sistem za administrativno poslovanje
- Author
-
Nesković, Siniša, Lazarević, Branislav J., Vučković-Nikolić, Milica D., Radetić, Aleksandar S., Babarogić, Slađan, Tasković, Nenad, Nesković, Siniša, Lazarević, Branislav J., Vučković-Nikolić, Milica D., Radetić, Aleksandar S., Babarogić, Slađan, and Tasković, Nenad
- Abstract
U radu se daje prikaz Opšteg sistema za administrativno poslovanje koji realizovan u Laboratoriji za informacione sisteme Fakulteta organizacionih nauka za potrebe Uprave za zajedničke poslove republičkih organa. Opšti sistem je realizovan kao skupa softverskih komponenti za automatizaciju opštih i zajedničkih administrativnih funkcija u državnim organima uz pomoć kojih se razvijaju programski sistemi za automatizaciju specifičnih administrativnih poslova u pojedinim organima. U okviru Projekta razvoja Opšteg sistema su definisani i metodologija i standardi za razvoj ovih specifičnih programskih sistema.
- Published
- 2000
41. INTEGRACIJA GOOGLE MAPS AP I-JA SA RAZLIČITIM TIPOVIM A SUBP-OVA.
- Author
-
Milovanović, Elena, Babarogić, Slađan, and Marjanović, Zoran
- Subjects
DATABASE management ,GEOGRAPHIC information systems ,CARTOGRAPHIC materials ,AIDS to navigation - Abstract
Copyright of InfoM is the property of Belgrade University, Faculty of Organizational Science and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
- Published
- 2013
42. Detekcija i analiza grešaka u implementaciji dinamičkih diskretnih modela upravljanja zalihama
- Author
-
Đorđević, Lena S., Lečić-Cvetković, Danica, Omerbegović-Bijelović, Jasmina, Babarogić, Slađan, Makajić-Nikolić, Dragana, and Bojović, Nebojša
- Subjects
spredšitovi ,detekcija grešaka ,dinamiĉki modeli ,error detection ,discrete systems ,dynamic models ,spreadsheets ,inventory control ,analiza grešaka ,diskretni sistemi ,error analysis ,upravljanje zalihama - Abstract
Social sciences / Operations research Predmet istraţivanja ove doktorske disertacije je pristup za detekciju i analizu grešaka u dinamiĉkim diskretnim spredšit modelima upravljanja zalihama, zasnovan na karakteristikama problema i naĉinu modeliranja. Postojeći pristupi za obezbeĊenje kvaliteta spredšit modela pokazali su se kao perspektivni, ali su nedovoljno ispitani i prilagoĊeni konkretnim problemima. Spredšit modeli korišćeni za evaluaciju ovih pristupa su najĉešće namenski kreirani, nisu realni primeri, relativno su mali i nisu prilagoĊeni kompleksnim problemima sa velikim brojem zavisnosti, tako da njihova primena u realnim okolnostima, kao i skalabilnost nisu potvrĊeni. Ovi pristupi, u najvećem broju sluĉajeva, zasnovani su na osobinama spredšit aplikacija, ali i idejama iz razliĉitih oblasti kao što su: softversko inţenjerstvo, operaciona istraţivanja i druge. Postojeći pristupi ne uzimaju u obzir karakteristike problema i naĉin modeliranja, koji znaĉajno utiĉu na nastanak, ali i mogućnost otkrivanja grešaka. Oni podrazumevaju da su izlazne vrednosti modela unapred poznate ili da korisnik moţe da obezbedi sve informacije o strukturi i ograniĉenima modela, što veoma ĉesto nije moguće. U skladu sa navedenim, opravdan je i neophodan razvoj novog pristupa, koji bi omogućio unapreĊenje kvaliteta spredšit modela za upravljanja zalihama, odnosno detekciju i analizu grešaka u njima. Osnovni cilj ove disertacije je kreiranje novog pristupa za obezbeĊenje višeg kvaliteta dinamiĉkih diskretnih modela upravljaĉkih problema operacionog menadţmenta, konkretno upravljanja zalihama, razvijenih u spredšitovima, razvojem algoritma za detekciju i analizu grešaka u navedenim modelima i utvrĊivanje njihovih uzroka na brz i efikasan naĉin. The subject of this doctoral thesis refers to error detection and debugging approach for dynamic discrete spreadsheet models of inventory control problems, based on problem characteristics and modelling method. Existing quality assurance approaches are very perspective, but insufficiently tested and adapted to actual problems. Spreadsheet models used for evaluation of those approaches are usually created just in that purpose and aren’t real practical examples. Experimental spreadsheet models are generally small and aren’t adjusted to complex problems with many dependencies. Applicability and scalability of existing quality assurance approaches has not been proven in wider context. In most cases, approaches are based on spreadsheet application characteristics and ideas from different scientific areas, such as: software engineering, operations reaserch and others. Existing approaches do not consider problem characteristics and modelling method, which significantly influence error occurrence and error detection. Those approaches consider that model output values are known in advance or that all informations about model structure and constraints are provided by user. Very often, both presumptions are unacceptable for models used in practice. In accordance with aforementioned, development of new improved quality assurance approach for inventory control spreadsheet models is justified and necessary. Main goal of this dissertation is to create new spreadsheet quality assurance approach for dynamic discrete models of operations management problems, specifically inventory control problems, developed in spreadsheets, by developing algorithm for error detection and quick and efficient debugging for mentioned models. Newly developed error detection and debugging approach for dynamic discrete spreadsheet models of inventory control problems, presented in this dissertation, is adapted to users and allows quality improvement of inventory control spreadsheet models.
- Published
- 2016
43. Razvoj procesa ekstrakcije, transformacije i punjenja podataka skladišta podataka zasnovan na modelom vođenom pristupu
- Author
-
Petrović, Marko, Marjanović, Zoran, Vučković, Milica, Suknović, Milija, Babarogić, Slađan, and Jovanović, Vladan
- Subjects
domensko-specifični jezik (DSL) ,transformacije i učitavanja (ETL) podataka ,razvoj vođen modelima (MDD) ,Extract-Transform-Load (ETL) process development ,Domain-Specific Language (DSL) ,razvoj procesa ekstrakcije ,Model Driven Development (MDD) - Abstract
U tezi je razmatran problem konceptualizacije i automatizacije razvoja ETL procesa i dato je originalno rešenje koje se zasniva na formalnoj specifikaciji ETL procesa i njenoj automatizaciji uz pomoć razvijenog specifičnog aplikacionog okvira. U skladu sa Domain-Specific Modeling (DSM) pristupom, za formalnu specifikaciju definisano je nekoliko novih domensko-specifičnih jezika: jezik za specifikaciju operacija transformacija podataka (ETL-O), jezik za specifikaciju toka izvršavanja ETL procesa (ETL-P), jezik za specifikaciju izraza (ETL-E) i jezik za specifikaciju šablona operacija transformacija (ETL-T). Svaki od ovih jezika definiše koncepte koji su relevantni za specifični aspekt ETL procesa. Modelovanje ETL procesa zapravo se svodi na modelovanje određenog aspekta ETL procesa pomoću odgovarajućeg domensko-specifičnog jezika i na ovaj način se značajno smanjuje složenost modelovanja. Implementacija specificiranih domensko-specifičnih jezika ostvarena je uvođenjem specifičnog aplikacionog okvira kao tehnološke podrške predloženoj formalnoj specifikaciji. Uvođenjem aplikacionog okvira značajno je podignut semantički nivo koji je implementaciono podržan i koji se može automatizovati. Implemetacija se zapravo zasniva na automatskoj transformaciji modela, formiranim u skladu sa odgovarajućim domensko-specifičnim jezikom, u izvrsni kôd aplikacionog okvira. Visok semantički nivo koji je implementaciono podržan aplikacionim okvirom, utiče na smanjenje broja koraka u razvoju ETL procesa, koji postaje više automatizovan i samim tim mnogo produktivniji... The problem of conceptualization and automatization of the ETL Process development is considered in this thesis and an original solution is proposed which is based on a formal specification of the ETL Process and its automatization with the use of a specifically developed application framework. In accordance with the Domain-Specific Modeling (DSM) approach, a number of unique domain-specific languages are defined: a language for the specification of transformation operations (ETL-O), a language for control flow specification (ETL-P), a language for the specification of various logical and arithmetic expressions (ETL-E) and a language for the specification of transformation operation templates (ETL-T). Each of these languages define concepts that are relevant for specific aspect of ETL process. ETL process modeling is basically the modeling of specific aspects of the ETL process using the appropriate domain-specific language, which in effect significantly reduces the complexity of modeling. The implementation of specified domain-specific languages is achieved through the introduction of a specific application framework as technological support to the given formal specification. By introducing the application framework the semantic level, which is technologically supported and can be automatized, is significantly elevated. The implementation is actually based on the automated transformation of the model, established in accordance with appropriate domain-specific language, in executable code. By elevating the semantic level and supporting it technologically, fewer steps will be needed to develop an ETL process and the development itself becomes more automated and therefore more productive...
- Published
- 2014
44. Novi modeli i metode za selekciju i kompoziciju web servisa na osnovu nefunkcionalnih karakteristika
- Author
-
Turajlić, Nina, Mladenović, Nenad, Vučković, Milica, Stanojević, Milan, Babarogić, Slađan, and Radojević, Dragan
- Subjects
konzistentna fazi logika ,kompozicija servisa ,MOFP ,AHP ,logička agregacija ,višekriterijumsko razlomljeno programiranje ,analytic hierarchy process – AHP ,metoda analitičkog hijerarhijskog procesa ,web servisi ,web services ,metoda promene okolina – VNS ,multi-objective fractional programming ,servisno-orijentisani pristup – SOA ,service selection ,non-functional requirements – QoS ,logical aggregation ,selekcija servisa ,variable neighborhood search – VNS ,tabu pretraživanje ,service composition ,tabu search ,service-oriented approach – SOA ,nefunkcionalne karakteristike – QoS ,Boolean consistent fuzzy logic - Abstract
Ovaj rad je zamišljen da poveže oblast razvoja informacionih sistema sa oblašću operacionih istraživanja i to kroz primenu različitih tehnika mekog računarstva i optimizacije u jednom od savremenih pristupa razvoju aplikacija – servisnoorijentisanom pristupu. Servisno-orijentisani pristup pripada novoj generaciji pristupa za razvoj distribuiranih aplikacija i automatizaciju poslovanja preduzeća koji vodi unapređenju efikasnosti, agilnosti i produktivnosti preduzeća i stoga se danas sve više primenjuje. Osnovna ideja je da se omogući fleksibilno programsko povezivanje nezavisno razvijenih softverskih komponenti – servisa (koje mogu biti realizovane na različitim platformama i u različitim programskim jezicima). Primena principa servisnoorijentisane paradigme vodi ka razvoju servisa čija je funkcionalnost nezavisna od bilo kog konkretnog poslovnog procesa i koji se samim tim mogu koristiti na različite načine u različitim aplikacijama. Web servisi predstavljaju fizički nezavisne softverske komponente, dostupne na internetu, koje pružaju određenu funkcionalnost. Budući da se zasnivaju na skupu široko prihvaćenih standarda oni su danas dominantni način realizacije servisnoorijentisanih softverskih rešenja. S obzirom na to da se web servisi nezavisno razvijaju i objavljuju na internetu svakim danom sve je veći broj dostupnih servisa koji pružaju istu funkcionalnost. Očigledno je da je problem selekcije najboljeg, iz skupa servisa koji pružaju istu funkcionalnost, sve aktuelniji. Nefunkcionalne karakteristike servisa (eng. Quality of Service – QoS) tada postaju sve značajnije. Pri tome se selekcija zapravo najčešće vrši na osnovu većeg broja nefunkcionalnih karakteristika koje su po svojoj prirodi veoma heterogene... This thesis proposes to combine two different fields of study, that of information systems and that of operational research, through the application of various soft computing and optimization techniques in the service-oriented approach to modern software development. Service-orientation represents a new generation approach for developing distributed applications and business process automation which can increase business efficiency, agility and productivity, and as such has grown to be widely adopted. It is based on the idea that distributed applications can be flexibly and dynamically composed by integrating independently developed software components – services (which may be developed on different platforms and in different programming languages). The application of service-oriented paradigm principles leads to the development of services whose functionality is independent of any specific business process and which can therefore be used in various applications in different ways. Web services are physically independent software components, accessible on the Internet, which provide certain functionality. Due to the fact that they are based on a set of widely adopted standards they are the predominant approach for implementing modern service-oriented software solutions. With the proliferation of web services offering similar functionality (due to the fact that they are independently developed and published on the Internet) the problem of how to choose the best one, from a vast collection of suitable services, is becoming increasingly important. The non-functional properties of services (Quality of Service – QoS) thus play an important role in the process. Furthermore, the selection is usually based on multiple non-functional characteristics which are very heterogeneous in nature...
- Published
- 2014
45. Analysis of functional dependencies in relational databases using fuzzy logic
- Author
-
Miljan Vučetić, Vujošević, Mirko, Aničić, Nenad, Avramović, Zoran, Babarogić, Slađan, and Radojević, Dragan
- Subjects
Fuzzy functional dependency ,Computer science ,fuzzy functional dependency ,Welfare economics ,fuzzy implication ,Fuzzy implication ,fazi implikacija ,fazi funkcionalna zavisnost ,fazi relacija ,fuzzy relation ,rudarenje podataka - Abstract
Predmet istraživanja u disertaciji su fazi funkcionalne zavisnosti u relacionim bazama podataka, a cilj istraživanja je proučavanja dosadašnjih rezultata u ovom polju, te razvoj sopstvenog algoritma za identifikovanje zavisnosti između atributa relacije koji je zasnovan na primeni fazi implikacija iz fazi logike. Problem analize fazi funkcionalnih zavisnoti nije nov. U ovoj oblasti postoji značajan broj radova u poslednje dve decenije i veliki broj autora se bavio ovom problematikom. Međutim, analizom dostupne literature utvrđeno je da ne postoji algoritam koji bi omogućio identifikovanje zavisnosti između atributa relacione šeme. Ovo ograničenje bilo je motiv za razvoj sopstvenog pristupa u analizu funkcionalnih zavisnosti nad datim skupom atributa. Rešavanje ovog, ne tako novog problema, ne predstavlja samo teorijski značaj i istraživački izazov, već ima i praktični značaj. U tom smislu, cilj istraživanja je implementacija logičkog modela baze podataka koju daje prethodna teorija i koja podržava očekivane rezultate istraživanja, ali i veza sa drugim oblastima i poljima (geografski informacioni sistemi, rudarenje podataka, ekstrakcija informacija, smanjenje redundancije, estimacija nepoznatih vrednosti atributa...). Polazna pretpostavka je bila da teorija fazi skupova i određeni fragment fazi logike predstavljaju pogodno rešenje kada projektanti informacionih sistema ne mogu jednoznačno da odrede zavisnost između podataka i atributa relacije. U oblasti veštačke inteligencije, fazi skupovi i fazi logika izučavaju se sa aspekta dizajniranja fazi ralacionih baza podataka, u okviru inteligentnih sistema, jer teorija fazi skupova i fazi logika predstavljaju moćan alat za manilupisanje nepreciznim i neodređenim informacijama. Otkrivanje potencijalnih zavisnosti između atributa posmatrane fazi relacije ustvari predstavlja pronalaženje skrivenih i korisnih znanja koja možemo da koristimo za donošenje poslovnih i upravljačkih odluka. U radu je predstavljena nova tehnika koja identifikuje postojanje zavisnosti između atributa na nivou podrelacije (parova n-torki) primenom različitih fazi implikacija, čija karakterizacija je opisana u ovoj disertaciji u kontkestu primene u ovoj problematici. Fazi implikacije koje zadovoljavaju ustanovljene kriterijume prihvatanja koristimo za procenu jačine zavisnosti θ u slučaju postojanja fazi funkcionalne zavisnosti X Y. Za potrebe demonstracije predložene metodologije i verifikaciju rezultata istraživanja izvršen je eksperiment nad realnim podacima u fazi modelu baze podataka na bazi relacije bliskosti i fazi modelu na bazi mogućnosti distribucije. Da bismo identifikovali fazi funkcionalne zavisnosti u odgovarajućem fazi modelu potrebno je: 1. Pripremiti podatke za analizu, 2. Pronaći podrelacije (parove n-torki) na posmatranim atributima u kojima se potencijalno kriju fazi funkcionalne zavisnosti, 3. Pridružiti fazi funkcionalnim zavisnostima odgovarajuće fazi implikacije, 4. Interpretirati rezultate istraživanja da bismo dobili konačan skup fazi zavisnosti... The research presented in this dissertation is finding of fuzzy functional dependencies in the fuzzy relational database models. The goal is reviewing and analyzing of recent results in this field and developing our own algorithm for identification of dependencies between attributes in the fuzzy relations based on fuzzy implication in fuzzy logic. The problem of fuzzy functional dependency analzsing in fuzzy relational database models is not recent. In this area there is a significant number of papers and authors dealt with mentioned issue in the last two decades. However, literature analysis showed that there is no algorithm that would enable the identification of attribute relationships in relational schemas. This restriction was the motive for the development of our metodology in the analysis of fuzzy functional dependencies over a given set of attributes. Solving this, not so new problem, is not only research challenge having theoretical importance, but it also has practical significance. Implementation of logical database models provided by the previous theory and integration to other areas and fields (GIS, Rudarenje podataka, Information Retrieval, reducing data redundansy,estimation of NULL values...) are crucial aims in this paper. The initial assumption was that the theory of fuzzy sets and particular fragment of fuzzy logic are the perfect solution when database managers can’t unambiguously determine the relationships between data and attributes within the relation. In the field of artificial intelligence, fuzzy sets and fuzzy logic are studied in terms of fuzzy relational database design within the intelligent systems because fuzzy set theory and fuzzy logic are powerful tools for manipulating and representing imprecise and uncertain information. Finding potential dependencies between attributes in fuzzy relations is actually rudarenje podataka technique related to hidden and useful knowledge used for decision making. This dissertation presents a new technique for identification of existing dependencies between pairs of tuples using different fuzzy implications which characterization is described by author. Fuzzy implications meeting established acceptance criteria are used for estimation of linguistic strength θ when fuzzy functional dependency X Y is satisfied. For demonstration of proposed methodology and research verification we performed experiment on real data under two different models: fuzzy database model based on proximity relation and fuzzy database model with possibility distribution. Discovering potential dependencies between attributes of the observed fuzzy relation actually represents a discovery of hidden and useful knowledge, i.e. a rudarenje podataka technique. In order to identify fuzzy functional dependency within the corresponding fuzzy model, following is necessary: 1. Preparing the data for the analysis (preprocessing, data summarization, data warehousing etc.). 2. Finding subrelations (n-tuples) on the observed attributes with potentially hidden fuzzy functional dependencies. 3. Associating fuzzy functional dependencies with corresponding fuzzy implications. 6 4. Interpreting search results for the purpose of getting the final set of fuzzy dependencies...
- Published
- 2013
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.