An extension of problem frame notation for software product lines

H Zuo, M Mannion, D Sellier, R Foley

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
Original languageEnglish
Title of host publicationSoftware Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
Place of PublicationWashington D.C. - USA
PublisherIEEE
Pages499-505
Number of pages7
ISBN (Print)0769524656
DOIs
Publication statusPublished - 20 Mar 2006

Publication series

NameIEEE Xplore
PublisherIEEE
ISSN (Print)1530-1362

Keywords

  • mobile handsets
  • software engineering
  • asset management
  • software development management

Fingerprint Dive into the research topics of 'An extension of problem frame notation for software product lines'. Together they form a unique fingerprint.

  • Cite this

    Zuo, H., Mannion, M., Sellier, D., & Foley, R. (2006). An extension of problem frame notation for software product lines. In Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific (pp. 499-505). (IEEE Xplore). IEEE. https://doi.org/10.1109/APSEC.2005.35