IDEAS home Printed from https://ideas.repec.org/a/wly/syseng/v11y2008i1p61-80.html
   My bibliography  Save this article

Using parameters and discriminants for product line requirements

Author

Listed:
  • Mike Mannion
  • Hermann Kaindl

Abstract

Reuse and Requirements Engineering are very important for efficient and successful product development. However, there are many open issues for performing them well in practice, especially reuse of requirements. This paper addresses several of these issues by making use of parameters and discriminants for product line requirements. Discriminants are a special kind of requirement that differentiate one product from another. They represent qualitative variability in a product line model, while parameters represent quantitative variability. In this paper these techniques are combined in the form of parameterized discriminants. Using the techniques and a metamodel for the representation of a product line model, a stakeholder‐viewpoint oriented process is defined for capturing product line requirements and constructing a product line model. From such a generic model and with well‐defined semantics, selecting single product application requirements can be done systematically, guaranteeing the property that the resulting single product satisfies the constraints of the product line model. Even for unsystematic free selection as often used in practice, it can be formally verified whether this property holds. The approach is illustrated using a hypothetical mobile phone example and draws upon case study work with real‐world requirements. © 2007 Wiley Periodicals, Inc. Syst Eng

Suggested Citation

  • Mike Mannion & Hermann Kaindl, 2008. "Using parameters and discriminants for product line requirements," Systems Engineering, John Wiley & Sons, vol. 11(1), pages 61-80, March.
  • Handle: RePEc:wly:syseng:v:11:y:2008:i:1:p:61-80
    DOI: 10.1002/sys.20086
    as

    Download full text from publisher

    File URL: https://doi.org/10.1002/sys.20086
    Download Restriction: no

    File URL: https://libkey.io/10.1002/sys.20086?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Wing Lam, 1999. "Managing requirements in a product family approach to systems engineering," Systems Engineering, John Wiley & Sons, vol. 2(1), pages 46-55.
    2. Hermann Kaindl, 2005. "A scenario‐based approach for requirements engineering: Experience in a telecommunication software development project," Systems Engineering, John Wiley & Sons, vol. 8(3), pages 197-210, September.
    3. Ernst Fricke & Armin P. Schulz, 2005. "Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle," Systems Engineering, John Wiley & Sons, vol. 8(4), pages 1-1.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Christopher Oster & Michael Kaiser & Jonathan Kruse & Jon Wade & Rob Cloutier, 2016. "Applying Composable Architectures to the Design and Development of a Product Line of Complex Systems," Systems Engineering, John Wiley & Sons, vol. 19(6), pages 522-534, November.
    2. A. M. M. Sharif Ullah & Jun'ichi Tamaki, 2011. "Analysis of Kano‐model‐based customer needs for product development," Systems Engineering, John Wiley & Sons, vol. 14(2), pages 154-172, June.
    3. Eric D. Smith & A. Terry Bahill, 2010. "Attribute substitution in systems engineering," Systems Engineering, John Wiley & Sons, vol. 13(2), pages 130-148, June.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. René Krikhaar & Wim Mosterman & Niels Veerman & Chris Verhoef, 2009. "Enabling system evolution through configuration management on the hardware/software boundary," Systems Engineering, John Wiley & Sons, vol. 12(3), pages 233-264, September.
    2. Inayat Ullah & Dunbing Tang & Qi Wang & Leilei Yin, 2017. "Least Risky Change Propagation Path Analysis in Product Design Process," Systems Engineering, John Wiley & Sons, vol. 20(4), pages 379-391, July.
    3. Edwin C. Y. Koh, 2017. "A study on the Requirements to Support the Accurate Prediction of Engineering Change Propagation," Systems Engineering, John Wiley & Sons, vol. 20(2), pages 147-157, March.
    4. Ryan Boas & Bruce G. Cameron & Edward F. Crawley, 2013. "Divergence and lifecycle offsets in product families with commonality," Systems Engineering, John Wiley & Sons, vol. 16(2), pages 175-192, June.
    5. George A. Polacek & David A. Gianetto & Khaldoun Khashanah & Dinesh Verma, 2012. "On principles and rules in complex adaptive systems: A financial system case study," Systems Engineering, John Wiley & Sons, vol. 15(4), pages 433-447, December.
    6. Sadegh Mirshekarian, 2015. "Enhanced Time‐Expanded Decision Network: The Original TDN and More," Systems Engineering, John Wiley & Sons, vol. 18(4), pages 415-429, July.
    7. Erica Gralla & Zoe Szajnfarber, 2016. "Characterizing Representational Uncertainty in System Design and Operations," Systems Engineering, John Wiley & Sons, vol. 19(6), pages 535-548, November.
    8. Adam M. Ross & Donna H. Rhodes & Daniel E. Hastings, 2008. "Defining changeability: Reconciling flexibility, adaptability, scalability, modifiability, and robustness for maintaining system lifecycle value," Systems Engineering, John Wiley & Sons, vol. 11(3), pages 246-262, September.
    9. Alessandro Golkar & Edward F. Crawley, 2014. "A Framework for Space Systems Architecture under Stakeholder Objectives Ambiguity," Systems Engineering, John Wiley & Sons, vol. 17(4), pages 479-502, December.
    10. Matthew R. Silver & Olivier L. de Weck, 2007. "Time‐expanded decision networks: A framework for designing evolvable complex systems," Systems Engineering, John Wiley & Sons, vol. 10(2), pages 167-188, June.
    11. David A. Broniatowski, 2017. "Flexibility Due to Abstraction and Decomposition," Systems Engineering, John Wiley & Sons, vol. 20(2), pages 98-117, March.
    12. Avner Engel & Tyson R. Browning, 2008. "Designing systems for adaptability by means of architecture options," Systems Engineering, John Wiley & Sons, vol. 11(2), pages 125-146, June.
    13. Ali A. Yassine & Luke A. Wissmann, 2007. "The Implications of Product Architecture on the Firm," Systems Engineering, John Wiley & Sons, vol. 10(2), pages 118-137, June.
    14. Davor Svetinovic, 2013. "Strategic requirements engineering for complex sustainable systems," Systems Engineering, John Wiley & Sons, vol. 16(2), pages 165-174, June.

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:wly:syseng:v:11:y:2008:i:1:p:61-80. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Wiley Content Delivery (email available below). General contact details of provider: https://doi.org/10.1002/(ISSN)1520-6858 .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.