NFR+ framework method to support bi-directional traceability of non-functional requirements

Janne Merilinna (Corresponding Author), Anton Yrjönen, Tomi Räty

    Research output: Contribution to journalArticleScientificpeer-review

    2 Citations (Scopus)

    Abstract

    Accurate and correctly defined requirements are of importance to ensure the production of feasible products. For requirements engineering, it is not enough that functional requirements are accurately defined and considered in software development but vital non-functional requirements require special attention because they often are cross-cutting concerns and difficult to interpret during design. Not only requirements have to be carefully considered but they also have to be implemented and the implementation must be validated against the original requirements. This is facilitated if a bi-directional traceability link between requirements and implementation is maintained. NFR+ Framework supported by a tool enables to do that in the context of Domain-Specific Modeling (DSM). In this publication, we propose a method for applying such a framework supported by a tool to enable maintaining a bi-directional traceability link between in the development process phases with careful attention on maintaining traceability over different typical tool boundaries existing in the context of DSM.
    Original languageEnglish
    Pages (from-to)35-49
    Number of pages15
    JournalComputer Science: Research and Development
    Volume30
    Issue number1
    DOIs
    Publication statusPublished - 2012
    MoE publication typeA1 Journal article-refereed

    Fingerprint

    Requirements engineering
    Software engineering

    Keywords

    • Domain-specific modeling
    • requirements engineering
    • quality-driven development

    Cite this

    @article{20dce9b9a6c440bbbf92a79867f03318,
    title = "NFR+ framework method to support bi-directional traceability of non-functional requirements",
    abstract = "Accurate and correctly defined requirements are of importance to ensure the production of feasible products. For requirements engineering, it is not enough that functional requirements are accurately defined and considered in software development but vital non-functional requirements require special attention because they often are cross-cutting concerns and difficult to interpret during design. Not only requirements have to be carefully considered but they also have to be implemented and the implementation must be validated against the original requirements. This is facilitated if a bi-directional traceability link between requirements and implementation is maintained. NFR+ Framework supported by a tool enables to do that in the context of Domain-Specific Modeling (DSM). In this publication, we propose a method for applying such a framework supported by a tool to enable maintaining a bi-directional traceability link between in the development process phases with careful attention on maintaining traceability over different typical tool boundaries existing in the context of DSM.",
    keywords = "Domain-specific modeling, requirements engineering, quality-driven development",
    author = "Janne Merilinna and Anton Yrj{\"o}nen and Tomi R{\"a}ty",
    note = "Project code: 38713",
    year = "2012",
    doi = "10.1007/s00450-012-0205-5",
    language = "English",
    volume = "30",
    pages = "35--49",
    journal = "SICS Software-Intensive Cyber-Physical Systems",
    issn = "2524-8529",
    publisher = "Springer",
    number = "1",

    }

    NFR+ framework method to support bi-directional traceability of non-functional requirements. / Merilinna, Janne (Corresponding Author); Yrjönen, Anton; Räty, Tomi.

    In: Computer Science: Research and Development, Vol. 30, No. 1, 2012, p. 35-49.

    Research output: Contribution to journalArticleScientificpeer-review

    TY - JOUR

    T1 - NFR+ framework method to support bi-directional traceability of non-functional requirements

    AU - Merilinna, Janne

    AU - Yrjönen, Anton

    AU - Räty, Tomi

    N1 - Project code: 38713

    PY - 2012

    Y1 - 2012

    N2 - Accurate and correctly defined requirements are of importance to ensure the production of feasible products. For requirements engineering, it is not enough that functional requirements are accurately defined and considered in software development but vital non-functional requirements require special attention because they often are cross-cutting concerns and difficult to interpret during design. Not only requirements have to be carefully considered but they also have to be implemented and the implementation must be validated against the original requirements. This is facilitated if a bi-directional traceability link between requirements and implementation is maintained. NFR+ Framework supported by a tool enables to do that in the context of Domain-Specific Modeling (DSM). In this publication, we propose a method for applying such a framework supported by a tool to enable maintaining a bi-directional traceability link between in the development process phases with careful attention on maintaining traceability over different typical tool boundaries existing in the context of DSM.

    AB - Accurate and correctly defined requirements are of importance to ensure the production of feasible products. For requirements engineering, it is not enough that functional requirements are accurately defined and considered in software development but vital non-functional requirements require special attention because they often are cross-cutting concerns and difficult to interpret during design. Not only requirements have to be carefully considered but they also have to be implemented and the implementation must be validated against the original requirements. This is facilitated if a bi-directional traceability link between requirements and implementation is maintained. NFR+ Framework supported by a tool enables to do that in the context of Domain-Specific Modeling (DSM). In this publication, we propose a method for applying such a framework supported by a tool to enable maintaining a bi-directional traceability link between in the development process phases with careful attention on maintaining traceability over different typical tool boundaries existing in the context of DSM.

    KW - Domain-specific modeling

    KW - requirements engineering

    KW - quality-driven development

    U2 - 10.1007/s00450-012-0205-5

    DO - 10.1007/s00450-012-0205-5

    M3 - Article

    VL - 30

    SP - 35

    EP - 49

    JO - SICS Software-Intensive Cyber-Physical Systems

    JF - SICS Software-Intensive Cyber-Physical Systems

    SN - 2524-8529

    IS - 1

    ER -