Ninth European Conference on Software Maintenance and Reengineering
DOI: 10.1109/csmr.2005.3
|View full text |Cite
|
Sign up to set email alerts
|

A Process Model and Typology for Software Product Updaters

Abstract: Product software is constantly evolving through extensions, maintenance, changing requirements, changes in configuration settings, and changing licensing information. Managing evolution of released and deployed product software is a complex and often underestimated problem that has been the cause of many difficulties for both software vendors and customers. This paper presents a process model and typology to characterize techniques that support product software update methods. Also, this paper assesses and sur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 21 publications
(27 citation statements)
references
References 10 publications
(16 reference statements)
0
27
0
Order By: Relevance
“…Such functionality, of which none of previously evaluated systems above provide it [5], requires a central knowledge base that stores the variables that initialize the different varieties of component instances and a categorization of such knowledge. This paper presents a modelling technique that can support the deployment of a component in different versions and variants, and still guarantee consistency and correctness.…”
Section: Component Deployment Issuesmentioning
confidence: 99%
See 2 more Smart Citations
“…Such functionality, of which none of previously evaluated systems above provide it [5], requires a central knowledge base that stores the variables that initialize the different varieties of component instances and a categorization of such knowledge. This paper presents a modelling technique that can support the deployment of a component in different versions and variants, and still guarantee consistency and correctness.…”
Section: Component Deployment Issuesmentioning
confidence: 99%
“…Current component lifecycle management systems, however, do not support different component (lifecycle) types, variability, component evolution, and are not feature driven. One of the main reasons for initiating this research is that the current tools for component deployment [5] do not take into account both variability, different types of distribution (source, binary, packaged), and different binding times.…”
Section: Component Deployment Issuesmentioning
confidence: 99%
See 1 more Smart Citation
“…Others, such as [13] and [16] emphasize the need for explicit knowledge management during development and maintenance. The process and evaluation of software product updating have been recorded in [10], including an evaluation of Exact's Product Updater.…”
Section: Related Workmentioning
confidence: 99%
“…The fact that mandatory deliverables are stored in a list, and their sources are children of these deliverables, means that the dependencies amongst deliverables are not explicitly stored. The ES Product Updater [10] uses the list of deliverables for products to compare that to the list of installed files at the customer. The solution implemented by ES, where one product is configured to serve different purposes, is cheaper than implementing a full product line at this scale [8].…”
Section: Pdmmentioning
confidence: 99%