Intellectual Model-Based Configuration Management Conception

Open access


Software configuration management is one of the most important disciplines within the software development project, which helps control the software evolution process and allows including into the end project only tested and validated changes. To achieve this, software management completes certain tasks. Concrete tools are used for technical implementation of tasks, such as version control systems, servers of continuous integration, compilers, etc. A correct configuration management process usually requires several tools, which mutually exchange information by generating various kinds of transfers. When it comes to introducing the configuration management process, often there are situations when tool installation is started, yet at that given moment there is no general picture of the total process. The article offers a model-based configuration management concept, which foresees the development of an abstract model for the configuration management process that later is transformed to lower abstraction level models and tools are indicated to support the technical process. A solution of this kind allows a more rational introduction and configuration of tools

[1] R. Aiello, Configuration Management Best Practices: Practical Methods that Work in the Real World (1st ed.). Addison-Wesley, 2010.

[2] A. Berczuk, Software Configuration Management Patterns: Effective TeamWork, Practical Integration (1st ed.). Addison-Wesley, 2003.

[3] W. Pindhofer, Model Driven Configuration Management. Master work of Wien University, Wien, 2009.

[4] T. Buchmann., A. Dotor, B. Westfechtel, Model-Driven Development of Software Configuration Management Systems. ICSOFT 2009 - 4th International Conference on Software and Data Technologies 2009.

[5] R. Calhau, R. Falbo, A Configuration Management Task Ontology for Semantic Integration. Proceedings of the 27th Annual ACM Symposium on Applied Computing Pages 348-353 ACM New York, NY, USA, 2012.

[6] H. Giese, A. Seibel, T. Vogel, A Model-Driven Configuration Management System for Advanced IT Service Management, paper_7.pdf.

[7] J. Osis, E. Asnina, Model-Driven Domain Analysis and Software Development: Architectures and Functions. IGI Global, Hershey - New York, 2011, 514 p.

[8] Y. Udovichenko, Upravlenie projektami, http://experience., 2011.

[9] Object-Oriented Software Engineering Using UML, Patters and JAVA “Software Configuration Management, nManagement_ch12lect1.ppt.

[10] K. Altmanninger, Models in conflict - towards a semantically enhanced version control system for models. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 2008;5002 LNCS:293-304.

[11] P. Sindhuja, N. Surajit, Software Deployment: Concepts and Technologies. ICFAI Journal of Systems Management, 2008.

[12] O. Bushehrian, Automatic object deployment for software performance enhancement. The Institution of Engineering and Technology 2011, Vol. 5, Iss. 4, pp. 375-384, 2011.

[13] Juite Wanga, Yung-I Lin, A fuzzy multicriteria group decision making approach to select configuration items for software development. MathematicsWEB, Fuzzy Sets and Systems, 2002.

[14] O. Nikiforova, N. Pavlova, K. Gusarovs, O. Gorbiks, J. Vorotilovs, A. Zaharovs, D. Umanovskis, J. Sejans, Development of the Tool for Transformation of The Two-Hemisphere Model to The UML Class Diagram: Technical Solutions and Lessons Learned. Proceedings of the 5-th International Scientific Conference „Applied Information and Communication Technologies”, 2012, Jelgava, Latvia, pp. 11-19.

Applied Computer Systems

The Journal of Riga Technical University

Journal Information

Cited By


All Time Past Year Past 30 Days
Abstract Views 0 0 0
Full Text Views 335 259 45
PDF Downloads 120 103 24