Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Nikola Milanovic is active.

Publication


Featured researches published by Nikola Milanovic.


international service availability symposium | 2008

Analytical availability assessment of IT services

Miroslaw Malek; Bratislav Milic; Nikola Milanovic

The often neglected problem in the service availability analysis is mapping between ICT-infrastructure and service-level availability. We present an approach which allows to map ICT-infrastructure elements to services, and to analytically assess steady-state, interval and user-perceived service availability, based on failure distributions of ICT-elements that implement a composite service. In case that full topology or all failure distributions of ICT-infrastructure elements are unknown, we provide means to estimate upper and lower availability bounds.


IEEE Transactions on Services Computing | 2011

Automatic Generation of Service Availability Models

Nikola Milanovic; Bratislav Milic

In the world where on-demand and trustworthy service delivery is one of the main preconditions for successful business, service and business process availability is of the paramount importance and cannot be compromised. For that reason service availability is coming into central focus of the IT operations and management research and practice. Still, our understanding of service and process availability is mostly empirical and at best, sketchy. Services are assessed using a mixture of qualitative, quantitative, and analytical methods, with results of varying quality. We introduce a systematic model-based methodology and a tool for service and business process availability assessment. The main advantage of the proposed method is the ability to automatically generate availability models, based on the service/process description and technical infrastructure it is executing on. Therefore, service level agreements can be tested/simulated or return on investment calculation can be performed, without the need for costly experiments and/or actual investments.


model driven engineering languages and systems | 2008

Model&Metamodel, Metadata and Document Repository for Software and Data Integration

Nikola Milanovic; Ralf-Detlef Kutsche; Timo Baum; Mario Cartsburg; Hatice Elmasgünes; Marco Pohl; Jürgen Widiker

Model-based software engineering (MBSE) projects require and generate numerous artifacts. While MBSE methodology and design tools have reached certain maturity level, the issue of artifact persistence and management has been somewhat left in the background. We present design and implementation of the repository that supports storing and managing of artifacts such as metamodels, models, constraints, metadata, specifications, transformation rules, code, templates, configuration or documentation, and their metadata.


ieee congress on services | 2008

Modeling Business Process Availability

Nikola Milanovic; Bratislav Milic; Miroslaw Malek

In the world where on-demand and trustworthy service delivery is one of the main preconditions for successful business, availability of the services and business processes is of the paramount importance and cannot be compromised. We present a framework for modeling business process availability that takes into account services, the underlying ICT-infrastructure and people. Based on a fault model, we develop the methodology to map dependencies between ICT-components, services and business processes. The mapping enables us to model and analytically assess steady-state, interval and user perceived availability at all levels, up to the level of the business process.


information systems technology and its applications | 2009

Metamodeling Foundation for Software and Data Integration

Henning Agt; Gregor Bauhoff; Mario Cartsburg; Daniel Kumpe; Ralf-Detlef Kutsche; Nikola Milanovic

We propose a model-based methodology for integration of heterogeneous distributed systems, based on the multi-level modeling abstractions, automated conflict analysis and connector code generation. The focus in this paper is on the metamodeling foundation necessary for this process, and consequently we introduce computation independent, platform specific, platform independent and semantic metamodels, which generate a set of domain specific languages used to describe software and data integration scenarios.


model driven engineering languages and systems | 2009

Executable Domain Specific Language for Message-Based System Integration

Michael Shtelma; Mario Cartsburg; Nikola Milanovic

Heterogeneous IT-systems rarely rely on a common data format and structure, so in order to integrate them, the corresponding data/message transformations must be developed. Transformations may also be required by the business logic. We present a platform-independent approach for message transformation specification, in form of a system integration DSL, and discuss approaches for making it executable.


european conference on model driven architecture foundations and applications | 2009

Model-Based Interoperability of Heterogeneous Information Systems: An Industrial Case Study

Nikola Milanovic; Mario Cartsburg; Ralf-Detlef Kutsche; Jürgen Widiker; Frank Kschonsak

Integration of heterogeneous and distributed IT-systems is one of the major cost-driving factors in the software industry. We introduce a model-based approach for information system integration and demonstrate it on the industrial case-study of data integration between the Oracle database management system and the SAP R/3 enterprise resource planning system. Particular focus is on multi-level modeling abstractions, integration conflict analysis (automatic data model matching), semantic reasoning, code generation and tool support.


conference on advanced information systems engineering | 2011

Modeling and Analyzing Non-Functional Properties to Support Software Integration

Henning Agt; Gregor Bauhoff; Ralf-Detlef Kutsche; Nikola Milanovic

Software integration is one of the major needs as well as cost driving factors in the software industry today. Still, very few established methodologies exist, especially those addressing integration with respect to non-functional properties. Industry studies show that disregarded and hidden non-functional incompatibilities between systems and their interfaces are the constant source of errors and costly workarounds. We introduce a model-based process that allows dynamic definition of non-functional properties in the context of software integration, present a NFP taxonomy, and propose a method for formal analysis of interface incompatibilities with respect to these properties.


information systems technology and its applications | 2008

(Meta-)Models, Tools and Infrastructures for Business Application Integration

Ralf-Detlef Kutsche; Nikola Milanovic

In the context of the Berlin Brandenburg Business Process Integration and Evolution framework BIZYCLE, we are using modeling and metamodeling strategies in order to achieve a platform for the (semi) automatic integration of software components. Our general methodology is based on the principles of the MDA paradigm, distinguishing between platform specific (PSM), platform independent (PIM) and computation independent (CIM) models, and on the general philosophy of solving integration problems on higher levels of abstraction. The basic models and metamodels on CIM, PIM and PSM level, forming the pre-requisite for our further project work, are examined in this article.


Archive | 2008

Model-Based Software and Data Integration

Ralf-Detlef Kutsche; Nikola Milanovic

This book includes selected papers of the First International Workshop on Model-Based Software and Data Integration 2008, held in Berlin, Germany, in April 2008 as a part of the Berlin Software Integration Week 2008. The 9 revised full papers presented together with 3 invited lectures were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on data integration, software architectures, services and migration, as well as on model-based and semantic approaches.

Collaboration


Dive into the Nikola Milanovic's collaboration.

Top Co-Authors

Avatar

Ralf-Detlef Kutsche

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Bratislav Milic

Humboldt University of Berlin

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Mario Cartsburg

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Gregor Bauhoff

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Henning Agt

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Jürgen Widiker

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Daniel Kumpe

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Günther A. Hoffmann

Humboldt University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Hatice Elmasgünes

Technical University of Berlin

View shared research outputs
Researchain Logo
Decentralizing Knowledge