Using design rationale to improve SPL traceability

I. Galvao, Mehmet Aksit, P.M. van den Broek, M.F.H. Hendriks

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    Abstract

    In order to improve SPL traceability by using design rationale, this chapter introduces the traceability analysis framework (TAF), which, when combined with the AMPLE Traceability Framework, provides extra traceability capabilities for variability management. The TAF is a programmable and extensible framework that aims to support the product line developers to understand the context, evolution and shortcomings in the design by means of the simulation of the design and the explanation of design rationale. Good expressiveness of the design rationale and the design issues is obtained by making the distinction between model-level semantics and method-level semantics clear and sepatately verifiable. Traceability is based on verifying both semantics, querying the design rationale and querying the model dependencies.
    Original languageUndefined
    Title of host publicationAspect-oriented, Model-driven Software Product Lines
    EditorsAwais Rashid, Jean-Claude Royer, Andreas Rummler
    Place of PublicationCambridge, UK
    PublisherCambridge University Press
    Pages263-283
    Number of pages21
    ISBN (Print)978-0-521-76722-4
    Publication statusPublished - Sep 2011

    Publication series

    Name
    PublisherCambridge University Press

    Keywords

    • METIS-279191
    • EWI-20591
    • IR-78248

    Cite this

    Galvao, I., Aksit, M., van den Broek, P. M., & Hendriks, M. F. H. (2011). Using design rationale to improve SPL traceability. In A. Rashid, J-C. Royer, & A. Rummler (Eds.), Aspect-oriented, Model-driven Software Product Lines (pp. 263-283). Cambridge, UK: Cambridge University Press.
    Galvao, I. ; Aksit, Mehmet ; van den Broek, P.M. ; Hendriks, M.F.H. / Using design rationale to improve SPL traceability. Aspect-oriented, Model-driven Software Product Lines. editor / Awais Rashid ; Jean-Claude Royer ; Andreas Rummler. Cambridge, UK : Cambridge University Press, 2011. pp. 263-283
    @inbook{cd05ba81cb1b4f10b395d607ceaeeef8,
    title = "Using design rationale to improve SPL traceability",
    abstract = "In order to improve SPL traceability by using design rationale, this chapter introduces the traceability analysis framework (TAF), which, when combined with the AMPLE Traceability Framework, provides extra traceability capabilities for variability management. The TAF is a programmable and extensible framework that aims to support the product line developers to understand the context, evolution and shortcomings in the design by means of the simulation of the design and the explanation of design rationale. Good expressiveness of the design rationale and the design issues is obtained by making the distinction between model-level semantics and method-level semantics clear and sepatately verifiable. Traceability is based on verifying both semantics, querying the design rationale and querying the model dependencies.",
    keywords = "METIS-279191, EWI-20591, IR-78248",
    author = "I. Galvao and Mehmet Aksit and {van den Broek}, P.M. and M.F.H. Hendriks",
    year = "2011",
    month = "9",
    language = "Undefined",
    isbn = "978-0-521-76722-4",
    publisher = "Cambridge University Press",
    pages = "263--283",
    editor = "Awais Rashid and Jean-Claude Royer and Andreas Rummler",
    booktitle = "Aspect-oriented, Model-driven Software Product Lines",
    address = "United Kingdom",

    }

    Galvao, I, Aksit, M, van den Broek, PM & Hendriks, MFH 2011, Using design rationale to improve SPL traceability. in A Rashid, J-C Royer & A Rummler (eds), Aspect-oriented, Model-driven Software Product Lines. Cambridge University Press, Cambridge, UK, pp. 263-283.

    Using design rationale to improve SPL traceability. / Galvao, I.; Aksit, Mehmet; van den Broek, P.M.; Hendriks, M.F.H.

    Aspect-oriented, Model-driven Software Product Lines. ed. / Awais Rashid; Jean-Claude Royer; Andreas Rummler. Cambridge, UK : Cambridge University Press, 2011. p. 263-283.

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    TY - CHAP

    T1 - Using design rationale to improve SPL traceability

    AU - Galvao, I.

    AU - Aksit, Mehmet

    AU - van den Broek, P.M.

    AU - Hendriks, M.F.H.

    PY - 2011/9

    Y1 - 2011/9

    N2 - In order to improve SPL traceability by using design rationale, this chapter introduces the traceability analysis framework (TAF), which, when combined with the AMPLE Traceability Framework, provides extra traceability capabilities for variability management. The TAF is a programmable and extensible framework that aims to support the product line developers to understand the context, evolution and shortcomings in the design by means of the simulation of the design and the explanation of design rationale. Good expressiveness of the design rationale and the design issues is obtained by making the distinction between model-level semantics and method-level semantics clear and sepatately verifiable. Traceability is based on verifying both semantics, querying the design rationale and querying the model dependencies.

    AB - In order to improve SPL traceability by using design rationale, this chapter introduces the traceability analysis framework (TAF), which, when combined with the AMPLE Traceability Framework, provides extra traceability capabilities for variability management. The TAF is a programmable and extensible framework that aims to support the product line developers to understand the context, evolution and shortcomings in the design by means of the simulation of the design and the explanation of design rationale. Good expressiveness of the design rationale and the design issues is obtained by making the distinction between model-level semantics and method-level semantics clear and sepatately verifiable. Traceability is based on verifying both semantics, querying the design rationale and querying the model dependencies.

    KW - METIS-279191

    KW - EWI-20591

    KW - IR-78248

    M3 - Chapter

    SN - 978-0-521-76722-4

    SP - 263

    EP - 283

    BT - Aspect-oriented, Model-driven Software Product Lines

    A2 - Rashid, Awais

    A2 - Royer, Jean-Claude

    A2 - Rummler, Andreas

    PB - Cambridge University Press

    CY - Cambridge, UK

    ER -

    Galvao I, Aksit M, van den Broek PM, Hendriks MFH. Using design rationale to improve SPL traceability. In Rashid A, Royer J-C, Rummler A, editors, Aspect-oriented, Model-driven Software Product Lines. Cambridge, UK: Cambridge University Press. 2011. p. 263-283