The Experts below are selected from a list of 327 Experts worldwide ranked by ideXlab platform
Reidar Conradi - One of the best experts on this subject based on the ideXlab platform.
-
Software architecture and Software Configuration Management
Lecture Notes in Computer Science, 2003Co-Authors: Bernhard Westfechtel, Reidar ConradiAbstract:This paper examines the relations between Software architecture and Software Configuration Management. These disciplines overlap because they are both concerned with the structure of a Software system being described in terms of components and relationships. On the other hand, they differ with respect to their focus -- specific support for programming-in-the-large, versus general support for the Management of evolving Software objects throughout the whole life cycle. Several problems and alternatives concerning the integration of both disciplines are discussed.
-
SCM - Software architecture and Software Configuration Management
Lecture Notes in Computer Science, 2003Co-Authors: Bernhard Westfechtel, Reidar ConradiAbstract:This paper examines the relations between Software architecture and Software Configuration Management. These disciplines overlap because they are both concerned with the structure of a Software system being described in terms of components and relationships. On the other hand, they differ with respect to their focus -- specific support for programming-in-the-large, versus general support for the Management of evolving Software objects throughout the whole life cycle. Several problems and alternatives concerning the integration of both disciplines are discussed.
-
version models for Software Configuration Management
ACM Computing Surveys, 1998Co-Authors: Reidar Conradi, Bernhard WestfechtelAbstract:After more than 20 years of research and practice in Software Configuration Management (SCM), constructing consistent Configurations of versioned Software products still remains a challenge. This article focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, Configurations, and changes. In particular, we focus on intensional versioning, that is, construction of versions based on Configuration rules. Finally, we provide an overview of systems that have had significant impact on the development of the SCM discipline and classify them according to a detailed taxonomy.
-
towards a uniform version model for Software Configuration Management
Software Configuration Management Workshop, 1997Co-Authors: Reidar Conradi, Bernhard WestfechtelAbstract:A rich variety of version models for Software Configuration Management (SCM) has been proposed over the years, and understanding of the basic concepts and their interrelations has been growing accordingly. In this paper, we propose a uniform version model as a common base, and discuss this in view of current SCM systems.
Bernhard Westfechtel - One of the best experts on this subject based on the ideXlab platform.
-
Software architecture and Software Configuration Management
Lecture Notes in Computer Science, 2003Co-Authors: Bernhard Westfechtel, Reidar ConradiAbstract:This paper examines the relations between Software architecture and Software Configuration Management. These disciplines overlap because they are both concerned with the structure of a Software system being described in terms of components and relationships. On the other hand, they differ with respect to their focus -- specific support for programming-in-the-large, versus general support for the Management of evolving Software objects throughout the whole life cycle. Several problems and alternatives concerning the integration of both disciplines are discussed.
-
SCM - Software architecture and Software Configuration Management
Lecture Notes in Computer Science, 2003Co-Authors: Bernhard Westfechtel, Reidar ConradiAbstract:This paper examines the relations between Software architecture and Software Configuration Management. These disciplines overlap because they are both concerned with the structure of a Software system being described in terms of components and relationships. On the other hand, they differ with respect to their focus -- specific support for programming-in-the-large, versus general support for the Management of evolving Software objects throughout the whole life cycle. Several problems and alternatives concerning the integration of both disciplines are discussed.
-
version models for Software Configuration Management
ACM Computing Surveys, 1998Co-Authors: Reidar Conradi, Bernhard WestfechtelAbstract:After more than 20 years of research and practice in Software Configuration Management (SCM), constructing consistent Configurations of versioned Software products still remains a challenge. This article focuses on the version models underlying both commercial systems and research prototypes. It provides an overview and classification of different versioning paradigms and defines and relates fundamental concepts such as revisions, variants, Configurations, and changes. In particular, we focus on intensional versioning, that is, construction of versions based on Configuration rules. Finally, we provide an overview of systems that have had significant impact on the development of the SCM discipline and classify them according to a detailed taxonomy.
-
towards a uniform version model for Software Configuration Management
Software Configuration Management Workshop, 1997Co-Authors: Reidar Conradi, Bernhard WestfechtelAbstract:A rich variety of version models for Software Configuration Management (SCM) has been proposed over the years, and understanding of the basic concepts and their interrelations has been growing accordingly. In this paper, we propose a uniform version model as a common base, and discuss this in view of current SCM systems.
Lars Bendix - One of the best experts on this subject based on the ideXlab platform.
-
ICGSE Workshops - Software Configuration Management Issues with Industrial Opensourcing
2011 IEEE Sixth International Conference on Global Software Engineering Workshop, 2011Co-Authors: Lars Bendix, Tero Kojo, Jan MagnussonAbstract:The industrial involvement in Open Source Software projects is increasing. More and more companies are turning their proprietary code into open source, contribute actively to thedevelopment of Open Source Software projects or/and use Open Source Software products as (part of) their own products. Software Configuration Management provides the infrastructure that is the foundation for any type of Software project. It facilitates the co-ordination and communication between the various participants on a Software development team. Many problems and challenges from industrial involvement in Open Source Software projects have been identified in experience reports and research papers. A good part of these can be related to either absence of Software Configuration Management or a mismatch between what is done and what is needed for a particular setup. Many companies are used to Software Configuration Management in a homogeneous and localized setup and are confused about how to behave when the setup changes to a heterogeneous and distributed setting. In this short paper, we investigate Software Configuration Management lessons learned from the industrial participation in Open Source Software projects of two major telecommunications companies. We address what challenges can appear and discuss strategies to deal with these challenges.
-
Software Configuration Management Issues with Industrial Opensourcing
2011 IEEE Sixth International Conference on Global Software Engineering Workshop, 2011Co-Authors: Lars Bendix, Tero Kojo, Jan MagnussonAbstract:The industrial involvement in Open Source Software projects is increasing. More and more companies are turning their proprietary code into open source, contribute actively to the development of Open Source Software projects or/and use Open Source Software products as (part of) their own products. Software Configuration Management provides the infrastructure that is the foundation for any type of Software project. It facilitates the co-ordination and communication between the various participants on a Software development team. Many problems and challenges from industrial involvement in Open Source Software projects have been identified in experience reports and research papers. A good part of these can be related to either absence of Software Configuration Management or a mismatch between what is done and what is needed for a particular setup. Many companies are used to Software Configuration Management in a homogeneous and localized setup and are confused about how to behave when the setup changes to a heterogeneous and distributed setting. In this short paper, we investigate Software Configuration Management lessons learned from the industrial participation in Open Source Software projects of two major telecommunications companies. We address what challenges can appear and discuss strategies to deal with these challenges.
-
SCM - A Software Configuration Management course
Lecture Notes in Computer Science, 2003Co-Authors: Ulf Asklund, Lars BendixAbstract:Software Configuration Management has been a big success in research and creation of tools. There are also many vendors in the market of selling courses to companies. However, in the education sector Software Configuration Management has still not quite made it at least not into the university curriculum. It is either not taught at all or is just a minor part of a general course in Software engineering. In this paper, we report on our experience with giving a full course entirely dedicated to Software Configuration Management topics and start a discussion of what ideally should be the goal and contents of such a course.
-
a Software Configuration Management course
Lecture Notes in Computer Science, 2003Co-Authors: Ulf Asklund, Lars BendixAbstract:Software Configuration Management has been a big success in research and creation of tools. There are also many vendors in the market of selling courses to companies. However, in the education sector Software Configuration Management has still not quite made it at least not into the university curriculum. It is either not taught at all or is just a minor part of a general course in Software engineering. In this paper, we report on our experience with giving a full course entirely dedicated to Software Configuration Management topics and start a discussion of what ideally should be the goal and contents of such a course.
Cheng Thao - One of the best experts on this subject based on the ideXlab platform.
-
Molhado: object-oriented architectural Software Configuration Management
20th IEEE International Conference on Software Maintenance 2004. Proceedings., 2004Co-Authors: T.n. Nguyen, E.v. Munson, J.t. Boyland, Cheng ThaoAbstract:In this research demonstration, we describes Molhado, a research prototype of an architectural Software Configuration Management (SCM) system that captures the evolution of system architecture, logical structures, and implementation source code in a natural and cohesive manner.
T.n. Nguyen - One of the best experts on this subject based on the ideXlab platform.
-
Molhado: object-oriented architectural Software Configuration Management
20th IEEE International Conference on Software Maintenance 2004. Proceedings., 2004Co-Authors: T.n. Nguyen, E.v. Munson, J.t. Boyland, Cheng ThaoAbstract:In this research demonstration, we describes Molhado, a research prototype of an architectural Software Configuration Management (SCM) system that captures the evolution of system architecture, logical structures, and implementation source code in a natural and cohesive manner.