CORAMOD: A checklist-oriented model-based requirements analysis approach

William Brace*, Kalevi Ekman

*Corresponding author for this work

    Research output: Contribution to journalArticleScientificpeer-review

    19 Citations (Scopus)

    Abstract

    Requirement development activities such as requirements analysis and modelling are well defined in software engineering. A model-based requirement development may result in significant improvements in engineering design. In current product development activities in this domain, not all requirements are consciously identified and modelled. This paper presents the checklist-oriented requirements analysis modelling (CORAMOD) approach. CORAMOD is a methodology for the use of model-based systems engineering for requirements analysis of complex products utilizing checklists, the simplest kind of rational design method. The model-based focuses the requirements analysis process on requirement modelling, whereas the checklist encourages a conscious and systematic approach to identify requirements. We illustrate the utility of CORAMOD artefacts by a comprehensive case study example and modelling with system modelling language (SysML). We suggest that visual accessibility of the SysML views facilitates the full participation of all stakeholders and enables the necessary dialogue and negotiation. The approach promotes tracing derived requirements to the customer need statement and enhances validation by model execution and simulation.

    Original languageEnglish
    Pages (from-to)1-26
    Number of pages26
    JournalREQUIREMENTS ENGINEERING
    Volume19
    Issue number1
    DOIs
    Publication statusPublished - 2014
    MoE publication typeA1 Journal article-refereed

    Keywords

    • CORAMOD
    • Formalize requirement
    • Model-based
    • Model-based requirements analysis
    • Requirement models
    • Requirements analysis

    Fingerprint

    Dive into the research topics of 'CORAMOD: A checklist-oriented model-based requirements analysis approach'. Together they form a unique fingerprint.

    Cite this