Title :
An extension of problem frame notation for software product lines
Author :
Zuo, Hailang ; Mannion, Mike ; Sellier, David ; Foley, Richard
Author_Institution :
Sch. of Comput. & Math. Sci., Glasgow Caledonian Univ., UK
Abstract :
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.
Keywords :
formal specification; product development; software development management; software reusability; systems analysis; machine variability; mobile phone; problem frame theory; product line evolution; product line requirements variability; software product line; software-intensive systems; transitioning rules; Asset management; Computer architecture; Costs; Engineering management; Information systems; Investments; Mobile handsets; Software development management; Software engineering;
Conference_Titel :
Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
Print_ISBN :
0-7695-2465-6
DOI :
10.1109/APSEC.2005.35