ACM Home Page
Please provide us with feedback. Feedback
Violatility analysis framework for product lines
Full text PdfPdf (247 KB)
Source Symposium on Software Reusability archive
Proceedings of the 2001 symposium on Software reusability: putting software reuse in context table of contents
Toronto, Ontario, Canada
Pages: 133 - 141  
Year of Publication: 2001
ISBN:1-58113-358-8
Also published in ...
Authors
Juha Savolainen  Helsinki University of Technology, P.O. Box 9700, FIN-02015 HUT, Finland
Juha Kuusela  Nokia Research Center, P.O. Box 407, FIN-00045 Nokia Group, Finland
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 49,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/375212.375277
What is a DOI?

ABSTRACT

Evolution of a software intensive system is unavoidable. In fact, evolution can be seen as a part of reuse process. During the evolution of the software asset, the major part of the system functionality is normally reused. So the key issue is to identify the volatile parts of the domain requirements. Additionally, there is promise that tailored tool support may help supporting evolution in software intensive systems. In this paper, we describe the volatility analysis method for product lines. This highly practical method has been used in multiple domains and is able to express and estimate common types of evolutional characteristics. The method is able to represent volatility in multiple levels and has capacity to tie the volatility estimation to one product line member specification. We also briefly describe current tool support for the method. The main contribution of this paper is a volatility analysis framework that can be used to describe how requirements are estimated to evolve in the future. The method is based on the definition hierarchy framework.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
4
 
5
Kang, K., Cohen, S., Hess, J., Novak, W., Peterson, S., Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical Report, CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, November 1990.
 
6
Software Productivity Consortium, Reuse-Driven Software Processes Guidebook, Version 02.00.03, November 1993.
 
7
Software Productivity Consortium, Reuse Adoption Guidebook, Version 02.00.05, November 1993.
 
8
Software Technology for Adaptable, Reliable Systems (STARS). Organization Domain Modeling (ODM) Guidebook, V. 2.0. Tech Rep STARS-VC-A025/001/00
9
 
10
 
11
 
12
 
13
Kuusela, J., Savolainen, J., How to Use Requirements and Properties of Existing Products as a Guide in Implementing a Product Family, OOSA'98 In Proc. of the ECOOP'98 on Object-Oriented SW Architectures, Report of Univ. Karlskrona/Ronneby, ISRN HK/R-RES-98/13-SE, 1998,
 
14
ESAPS System-family Engineering Glossary, 2000.
 
15
16
 
17
 
18
Cohen, S., Stanley, J., Peterson, W., Krut, R., Application of Feature-Oriented Domain Analysis to the Army Movement Control Domain, Technical Report, CMU/SEI-91-TR-028, SEI, Carnegie Mellon University, Pittsburgh, June1992.
 
19
 
20
21
22
 
23
Clements, P., Northrop, L., A Framework for Software Product Line Practice - Version 2.0, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, July 1999.
 
24
 
25
Kazman, R., Klein, M., Clements, P., ATAM: Method for Architecture Evaluation, Technical Report, CMU/SEI-2000- TR-004, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, August 2000.

Collaborative Colleagues:
Juha Savolainen: colleagues
Juha Kuusela: colleagues