TY - GEN
T1 - An extension of problem frame notation for software product lines
AU - Zuo, H
AU - Mannion, M
AU - Sellier, D
AU - Foley, R
PY - 2006/3/20
Y1 - 2006/3/20
N2 - A software product line is a set of software-intensive systems sharing a common set of managed requirements. A technique for requirements analysis of single systems, but rarely applied to product lines, is problem frames. Problem frame theory omits support for the management and exploitation of product line requirements variability. This paper presents some notation to support requirements and machine variability in problem frames. It also describes some transitioning rules between requirements and machines that can help to manage product line evolution. We illustrate our ideas using a mobile phone worked example.
AB - A software product line is a set of software-intensive systems sharing a common set of managed requirements. A technique for requirements analysis of single systems, but rarely applied to product lines, is problem frames. Problem frame theory omits support for the management and exploitation of product line requirements variability. This paper presents some notation to support requirements and machine variability in problem frames. It also describes some transitioning rules between requirements and machines that can help to manage product line evolution. We illustrate our ideas using a mobile phone worked example.
KW - mobile handsets
KW - software engineering
KW - asset management
KW - software development management
UR - http://dl.acm.org/citation.cfm?id=1121989&picked=prox&cfid=727905246&cftoken=81254212
U2 - 10.1109/APSEC.2005.35
DO - 10.1109/APSEC.2005.35
M3 - Conference contribution
SN - 0769524656
T3 - IEEE Xplore
SP - 499
EP - 505
BT - Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
PB - IEEE
CY - Washington D.C. - USA
T2 - 12th International Asia -Pacific Software Engineering Conference
Y2 - 15 December 2005 through 17 December 2005
ER -