Ivica Crnkovic

Publication List Details

Period

1998 - 2009

Number

64

Co-Authors

functional and (2009)

Massimo Tivoli, Johan Fredriksson, Ivica Crnkovic

A component-based approach for supporting

Concerning Predictability in Dependable Component- Based Systems: Classification of Quality Attributes (2008)

Ivica Crnkovic, Magnus Larsson, Otto Preiss

Abstract. One of the main objectives of developing component-based software systems is to enable efficient building of systems through the integration of components. All component models define some...

Influences between Software Architecture and its Environment in Industrial Systems – a Case Study Abstract: (2008)

Goran Mustapic, Christer Norström, Anders Wall, Ivica Crnkovic, Kristian S, Johan Andersson, ...

last decade. In this report, we have collected data from a number of real systems, which are successful and complex industrial systems. We tried to identify factors that have significant influence on...

Towards a Component Technology for Heavy Vehicles (2008)

Anders Möller, Mikael Nolin, Ivica Crnkovic

enable the use of modern Component-Based Software Engineering (CBSE) techniques within the industrial segment of heavy vehicles. The project started in January 2003 and is finalised in December 2005....

Title: Vehicular Embedded Control Systems (2008)

Ivica Crnkovic, Johan Fredriksson, Hans Hansson, Jörgen Hansson, Joel Huselius, Mikael Nolin, ...

This chapter focuses on the state of practice of embedded control systems by describing existing software and hardware architectures. Compared to chapter one, this chapter provides more detail on the...

5th ICSE Workshop on Component-Based Software Engineering: Benchmarks for Predictable Assembly (2008)

Ivica Crnkovic, Heinz Schmidt, Judith Stafford, Kurt Wallnau

This paper gives a short overview of the 5th ICSE Workshop on Component-based Software Engineering held at 24 th International Conference on Software Engineering. The workshop brought together...

Architectural Concerns When Selecting an In-House Integration Strategy – Experiences from Industry (2008)

Rikard L, Laurens Blankers, Stig Larsson, Ivica Crnkovic

Consider the scenario where two or more software systems have been developed in-house, for different purposes. Over time, the systems have been evolved to contain more functionality, until a point...

Existing Approaches to Software Integration – and a Challenge for the Future (2008)

Rikard L, Ivica Crnkovic

This paper analyzes three fields of practice and research from a software integration perspective: component-based software, standard interfaces and open systems, and Enterprise Application...

Concretizing the Vision of a Future Integrated System – Experiences from Industry (2008)

Rikard L, Ivica Crnkovic, Stig Larsson

Abstract. When an organization faces new types of collaboration, for example after a company merger, there is a need to integrate the existing software. Important challenges are how to create a...

Software Systems In-House Integration Strategies: Merge or Retire – Experiences from Industry (2008)

Rikard L, Laurens Blankers, Stig Larsson, Ivica Crnkovic

When an organization faces different types of collaboration, for example after a company merger, there is a need to consolidate the existing in-house developed software. A main challenge is to select...

Interviews on Software Integration (2008)

Rikard L, Stig Larsson, Ivica Crnkovic

Integration or replacement of existing software systems is inevitable after company mergers and other types of collaborations between organizations. Our present research aims at describing how...

Quality Improvements by Integrating Development Processes (2008)

Annita Persson Dahlqvist, Ivica Crnkovic, Ulf Asklund, Ericsson Ab

Software is an increasing and important part of many products and systems. Software, hardware, and system level components have been developed and produced following separate processes. However, in...

Existing Approaches to Software Integration - and a Challenge for the Future (2008)

Rikard Land, Rikard L, Ivica Crnkovic

This paper analyzes three fields of practice and research from a software integration perspective: component-based software, standard interfaces and open systems, and Enterprise Application...

Distributed Development Project using WWW (2007)

Ivica Crnkovic

: This paper describes a support for a software development distributed geographically and used on different platforms. By using simple cgi-scripts it is possible to access the development project...

Teaching Theory of Science to Computer Science Students (2007)

Gordana Dodig-crnkovic, Ivica Crnkovic

conform to that ideal, however. Philosophy of Science (Theory of Science) as it is today is not of much help when trying to understand e.g. Computer Science. There is an urgent need to broaden the...

Integration of Software Systems-- Process Challenges (2007)

Rikard L, Ivica Crnkovic, Christina Wallin

The assumptions, requirements, and goals of integrating existing software systems are different compared to other software activities such as maintenance and development, implying that the...

Combining Models for Business Decisions and Software Development (2007)

Christina Wallin, Stig Larsson, Fredrik Ekdahl, Ivica Crnkovic

Today there is a number of established software development lifecycle models (SDLMs) supporting software development. Correct implementation of these models helps develop software products the right...

Information Management for Multi-Technology Products (2007)

Daniel Svensson, Ivica Crnkovic

Products traditionally regarded as mechanical or electronic products, are more and more dependent on software and firmware. Software is used to implement functions that earlier have been done in...

Abstract (2007)

Ivica Crnkovic, Ivica Crnkovic, Annita Persson Dahlkvist

Software is being increasingly incorporated in increasingly extensive industrial and other applications. There is a demand for total control of entire applications including their software...

4th ICSE workshop on Component-Based software engineering: Component certification and system prediction (2007)

Ivica Crnkovic, Heinz Schmidt, Judith Stafford, Kurt Wallnau

This paper gives a short overview of the 4th ICSE Workshop on Component-based Software Engineering. The workshop brought together researchers and practitioners from three communities: component...

1 2 Preface (2007)

Ericsson Microwave, Systems Ab, Allan Hedin, Saabtech Systems Ab, Jan-ola Krüger, Saab Ab, ...

Special edition for the conference September 27 2001: “CM i ett produktperspektiv- ställer hårdare krav på integration av SCM och PDM” PDM and SCM- similarities and differences

Possible Implications of Design Decisions Based on Predictions (2007)

Magnus Larsson Ivica, Magnus Larsson, Ivica Crnkovic

Software systems and applications are increasingly constructed as assemblies of pre-existing components. This makes software development cheaper and faster, and results in more favorable...

Evaluating dependability attributes of component-based specifications (2007)

Crnkovic, Ivica, Grunske, Lars

Component-Based Development (CBD) is established in many application domains. There is a strong trend in applying the same approach in different domains of dependable systems. However, a precondition...

Component-based development process and component lifecycle (2006)

Ivica Crnkovic, Stig Larsson, Michel Chaudron

Abstract. In recent years component-based development has in resent years become an established approach. Component-based Software Engineering (CBSE) that deals with the entire lifecycle of...

Case Study: Software Product Integration Practices," presented at 6th international conference Profes (2005)

Stig Larsson, Ivica Crnkovic

Abstract. Organizations often encounter problems in the Product Integration process. The difficulties include finding errors at integration related to mismatch between the different components and...

T.W.Sederberg and S.R.Parry, Free-Form Deformation of Solid Geometric Models, Computer Graphics,Vol.20,No.4,Aug.1986 (2005)

Frank Lüders, Ivica Crnkovic, Andreas Sjögren

Abstract: When different business units of an international company are responsible for the development of different parts of a large system, a component-based software architecture may be a good...

A Framework for Reliability Assessment of Software Components (2004)

Shukla, Rakesh, Strooper, Paul, Carrington, David, Crnkovic, Ivica, Stafford, Judith, Schmidt, Heinz, ...

This paper proposes a conceptual framework for the reliability assessment of software components that incorporates test case execution and output evaluation. Determining an operational profile and...

Component-based approach for embedded systems (2004)

Ivica Crnkovic

Abstract: This paper addresses component-based approach for embedded systems. Due to the specific characteristics of embedded systems the general-purpose component technologies such as COM,.NET, or...

SaveCCM – a component model for safety-critical real-time systems (2004)

Hans Hansson, Mikael Åkerholm, Ivica Crnkovic, Martin Törngren

Component-based development has proven effective in many engineering domains, and several general component technologies are available. Most of these are focused on providing an efficient...

Classification of Quality Attributes for Predictability in Component-Based Systems (2004)

Ivica Crnkovic, Magnus Larsson

One of the main objectives of developing component-based software systems is to enable integration of components which are perceived as black boxes. While the construction part of the integration...

6th ICSE Workshop on Component-Based Software Engineering: Automated Reasoning and Prediction (2004)

Ivica Crnkovic, Heinz Schmidt, Judith Stafford, Kurt Wallnau

This report gives an overview of the 6th ICSE Workshop on Component-Based Software Engineering held at 25 International Conference on Software Engineering. The workshop brought together researchers...

Real World Influences on Software Architecture - Interviews with Industrial Systems Experts (2004)

Goran Mustapic, Anders Wall, Christer Norström, Ivica Crnkovic, Kristian S, Joakim Fröberg, ...

Industrial systems are examples of complex and often long-lived systems in which software is playing an increasingly important role. Their architectures play a crucial role in maintaining the...

Is Software Engineering Training Enough for Software Engineers (2003)

Ivica Crnkovic, Rikard L, Andreas Sjögren

Most software engineering courses focus exclusively on the software development process, often referring to problems related to the complexity of software products and processes. In practice,...

On the teaching of distributed software development (2003)

Ivica Crnkovic, Igor Cavrak, Johan Fredriksson, Rikard L, Mario Žagar, Mikael Åkerholm

Abstract. As the software industry moves towards software development projects involving several sites around the world, universities should incorporate this trend into their software engineering...

Http://www.artist-Embedded.org/ (2003)

Geoff Coulson, Ivica Crnkovic, Andy Evans, Sébastien Gérard, Susanne Graf, ...

this document, we survey the use of component technologies in di#erent industrial sectors. Two important obstacles to wider adoption of component technology for real-time systems are the following

Component-based Software Engineering: Building Systems from Software Components (2002)

Ivica Crnkovic

Component-based Software Engineering (CBSE) is concerned with the development of systems from software components, the development of components, and system maintenance and improvement by means of

Challenges of component-based development (2002)

Ivica Crnkovic, Ivica Crnkovic, Ivica Crnkovic, Magnus Larsson, Magnus Larsson

project leader and manager of a group who developed Software Development Environment tools and methods for distributed development and maintenance of real-time systems. He is Computer Science...

Configuration Management for Component-based Systems (2001)

Magnus Larsson, Ivica Crnkovic

One of the basic problems when developing component-based systems is that it is difficult to keep track of components and their interrelationships. This problem emerges already in the requirement...

Component-based Software Engineering - New Challenges (2001)

Ivica Crnkovic

We are witnesses of enormous expansion of software in business, industry, research, everyday life. Software is becoming the key factor for success even in traditionally non-software areas. Most of...

Software Process Measurements using Software Configuration Management (2000)

Ivica Crnkovic, Magnus Larsson, Frank Lüders

Software Configuration Management (SCM) is the controlled way to manage the development and modification of software. For an efficient SCM process different SCM tools can be used to collect...

A Case Study: Demands on Component-based Development (2000)

Ivica Crnkovic, Magnus Larsson

Building software systems with reusable components brings many advantages. The development becomes more efficient, the reliability of the products is enhanced, and the maintenance requirement is...

Object-Oriented Design Frameworks: Formal Specification and Some Implementation Issues (2000)

Ivica Crnkovic, Juliana Küster Filipe, Abt Informationssysteme, Magnus Larsson, Kung-kiu Lau, ...

In component-based software development, object-oriented design (OOD) frameworks are increasingly recognised as better units of reuse than objects. This is because OOD frameworks are groups of...

Component Configuration Management (2000)

Magnus Larsson, Ivica Crnkovic

: Component-based programming is now a widely recognized approach in software development. There remain many open problems related to both technical and non-technical aspects of the components. In...

State of the Practice: Component-based Software Engineering Course (2000)

Ivica Crnkovic, Magnus Larsson, Frank Lüders

Component-based development has many potential advantages such as shorter time to market and lower prices. These advantages are especially attractive for customers, who often do not recognize the...

System Development with Real-Time Components (2000)

Damir Isovic, Markus Lindgren, Ivica Crnkovic

Component-based Software Engineering is a promising approach to improve quality, to achieve shorter time to market and to manage the increasing complexity of software. Still there are a number of...

Development Experiences of a Component-Based System (2000)

Magnus Larsson, Ivica Crnkovic

Building software systems with reusable components brings many advantages. If the reuse concept is utilized on several levels of a system development, the development becomes more efficient, the...

Component Configuration Management (2000)

Magnus Larsson, Ivica Crnkovic

: Component-based programming is nowadays widely recognized approach in software development. Still there are many open problems related to both technical and non-technical aspects of the components....

Software Process Measurements using Software Configuration Management (2000)

Ivica Crnkovic, Magnus Larsson, Frank Lüders

Software Configuration Management (SCM) is the controlled way to manage the development and modification of software. For an efficient SCM process different SCM tools can be used to collect...

Object-Oriented Design Frameworks: Formal Specification and Some Implementation Issues (2000)

Ivica Crnkovic, Juliana Küster Filipe, Magnus Larsson, Kung-kiu Lau

In component-based software development, object-oriented design (OOD) frameworks are increasingly recognised as better units of reuse than objects. This is because OOD frameworks are groups of...

Component Configuration Management for Frameworks (1999)

Ivica Crnkovic, Magnus Larsson, Kung-kiu Lau

Abstract: Object-oriented Design frameworks are increasingly recognized as better components than objects. In this paper, we briefly explain the framework concept, show a COM implementation, and...

Processing requirements by software configuration management (1999)

Ivica Crnkovic, Peter Funk, Magnus Larsson

Short development life cycles, the importance of timeto-market and fast changes in technology influence the requirements engineering process. Requirements are exposed to changes during the entire...

New Challenges for Configuration Management (1999)

Magnus Larsson, Ivica Crnkovic

. More and more systems are developed using components. There is a move from monolithic to open and flexible systems. In such systems, components are upgraded and introduced at run-time, which...

Why do some mature organizations not use mature CM tools? (1999)

Ivica Crnkovic

: This paper presents a case-study of a Configuration Management (CM) tool evaluation. The evaluation was performed in a company with a long tradition of using CM tools. Although several generations...

Managing Standard Components in Large Software Systems (1999)

Ivica Crnkovic, Magnus Larsson

This position paper consists of two parts. The first part gives an overview of a research project started by ABB and Mlardalen University. The project is concentrated on use of standards technologies...

Managing Standard Components in Large Software Systems (1999)

Ivica Crnkovic Mlardalen, Ivica Crnkovic, Magnus Larsson

This position paper consists of two parts. The first part gives an overview of a research project started by ABB and Mlardalen University. The project is concentrated on use of standards technologies...

Experience with Change-oriented SCM Tools (1998)

Ivica Crnkovic

. In the recent years two approaches in Software Configuration Management (SCM) tools have been emphasized: a Change-oriented model and a Version-model approach. This paper gives an overview of two...

Change Measurements in an SCM process (1998)

Ivica Crnkovic, Per Willför

. An SCM database contains data which can be used as input for Software Metrics. Both data for Size-Oriented Metrics, and information for ProcessOriented Metrics are available from SCM systems. This...