1987
DOI: 10.1109/tse.1987.233163
|View full text |Cite
|
Sign up to set email alerts
|

Maintaining Configurations of Evolving Software Systems

Abstract: Abstract-Software configuration management (SCM) is an emerging discipline. An important aspect of realizing SCM is the task of maintaining the configurations of evolving software systems. In this paper, we provide an approach to resolving some of the conceptual and technical problems in maintaining configurations of evolving software systems. The approach provides a formal basis for existing notions of system architecture. The formal properties of this view of configurations provide the underpinnings for a ri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0
2

Year Published

1989
1989
2014
2014

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 57 publications
(20 citation statements)
references
References 18 publications
0
16
0
2
Order By: Relevance
“…oAS4 can thus support our experimental studies in OA system design and design evolution across families of alternative system configurations (cf. an earlier approach to such problems at [25]). …”
Section: Architectural Design Processmentioning
confidence: 99%
“…oAS4 can thus support our experimental studies in OA system design and design evolution across families of alternative system configurations (cf. an earlier approach to such problems at [25]). …”
Section: Architectural Design Processmentioning
confidence: 99%
“…Accordingly, modular systems are those whose components can be added, removed, or updated while satisfying the original system functional requirements. Such concepts in turn were integrated into software architectural design language descriptions and configuration management tools [7]. But reliance on software architecture descriptions is not readily found in either conventional game or mod development.…”
Section: Software Extensionmentioning
confidence: 99%
“…The contents of these weakly structured documents can be text-processed and understood by people, but because they are not formalized, these documents are often ambiguous and incomplete (Garg andScacchi, 1990, Roth, Aiken, andHobbs 1994). As such, automated mechanisms should be provided to identify and trace relationships across multiple semistructured descriptions of the same system in order to configure, validate, and maintain the consistency of interrelated software descriptions as they evolve (Narayanaswamy and Scacchi, 1987;Choi and Scacchi, 1998).…”
Section: Software Productionmentioning
confidence: 99%
“…Static links denote a simple logical relation between linked software descriptions, whereas operational links imply some standard or user-defined computational processing that is automatically invoked when linked items are visited or modified. In general, as all links indicate some kind of relation, they can be stored and managed by a relational or object-oriented database management system (DBMS) (Narayanaswamy and Scacchi, 1987;Garg andScacchi, 1989,1990;Scacchi, 1991,1998;Wiil 1995: Wiil, Nurnberg,and Leggett 1999. In this way, linked software object descriptions can be indexed, browsed, and relationally queried through the mechanisms of the DBMS, including query processors, report generators, pattern matchers, and fourth generation languages.…”
Section: Software Hypertext Information Structuresmentioning
confidence: 99%
See 1 more Smart Citation