1997
DOI: 10.1145/261640.261654
|View full text |Cite
|
Sign up to set email alerts
|

Unified versioning through feature logic

Abstract: Software Configuration Management (SCM) suffers from tight coupling between SCM versioning models and the imposed SCM processes. In order to adapt SCM tools to SCM processes, rather than vice versa, we propose a unified versioning model, the version set model. Version sets denote versions, components, and configurations by feature terms, that is, boolean terms over (feature: value)-attributions. Through feature logic, we deduce consistency of abstract configurations as well as features of derived components an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

1998
1998
2010
2010

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 58 publications
(20 citation statements)
references
References 39 publications
(52 reference statements)
0
20
0
Order By: Relevance
“…Now we have gained a sufficient level of understanding to classify these approaches. Initial attempts to develop a uniform model have been undertaken [Zeller 1995;Zeller and Snelting 1997]. Furthermore, the recent evolution of SCM systems shows that their underlying version models are converging to an increasing extent.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Now we have gained a sufficient level of understanding to classify these approaches. Initial attempts to develop a uniform model have been undertaken [Zeller 1995;Zeller and Snelting 1997]. Furthermore, the recent evolution of SCM systems shows that their underlying version models are converging to an increasing extent.…”
Section: Resultsmentioning
confidence: 99%
“…In Zeller [1995] and Zeller and Snelting [1997], feature logic is used to realize the checkout/checkin model, the composition model, the long transaction model, and the change set model as introduced by Feiler [1991a] (see also Section 7.1).…”
Section: Version Modelsmentioning
confidence: 99%
“…There exists version control models that are change-based ( [36][37][38]). That is, in change-based models, the changes are first-class entities with unique identifiers that are used to compose the system at different time.…”
Section: Related Workmentioning
confidence: 99%
“…van software architectures [11], or legal databases [29]), orJy a limited amount of support is available. A third reason is that existing CM systems are based on certain vinderlying assumptior\s; if new approaches are developed that are in conflict with some of these assumptions (e.g., the approach based on feature logic [53]), little help is available to implement them.…”
Section: A Testbed For Configuration Ivianagement Policy Programming mentioning
confidence: 99%