Results 1 -
2 of
2
An Approach to Building Software Configuration Using Heuristic Knowledge
, 1995
"... The paper describes original research in the area of software configuration management. We assume a software system consists from versions of two kinds: variants and revisions. Our approach is based on defining a suitable model of the software system, formulating requirements for a configuration to ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
The paper describes original research in the area of software configuration management. We assume a software system consists from versions of two kinds: variants and revisions. Our approach is based on defining a suitable model of the software system, formulating requirements for a configuration to be built, and finally building a configuration. The requirements are in fact conditions which constrain the solution. To build a configuration requires search in the model represented as A/O graph. We work with generic configurations which represent solution on a level of variants, and then with bound configurations which represent solution on a level of revisions. We proposed a method to build a configuration which uses heuristic knowledge and implemented it in Prolog. Our experiments show such a method performs better than without supporting knowledge. Keywords: software system configuration, heuristic knowledge, version control 1 Introduction Software system changes more often than usu...
Combining Object-oriented Systems and Software Configuration Management
, 2000
"... The objective of this paper is to analyze combinations of software configuration management (SCM) and object-oriented (OO) systems that synergistically increase the e#ectiveness of both systems. After reviewing the two areas, the central concepts of each are shown to be analogous to one another. ..."
Abstract
- Add to MetaCart
The objective of this paper is to analyze combinations of software configuration management (SCM) and object-oriented (OO) systems that synergistically increase the e#ectiveness of both systems. After reviewing the two areas, the central concepts of each are shown to be analogous to one another. The paper then diverges to look at existing literature by considering reification of variants and attempts at producing SCM object models. It is then proposed that SCMs could better serve in OO environments by working at a higher-level than the file model. Finally, a holistic approach to software is proposed that fully integrates the design and implementation aspects of OO techniques and the management aspect of SCMs. 1 Introduction This paper explores applications --- both extant and novel --- of marrying software configuration management (SCM) systems and object-oriented (OO) techniques. The most straightforward way to do this is by applying object-oriented analysis and design (OO...

