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

William Brace (Corresponding Author), Kalevi Ekman

Research output: Contribution to journalArticleScientificpeer-review

18 Citations (Scopus)


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. © 2012 Springer-Verlag London Limited
Original languageEnglish
Pages (from-to)1-26
Number of pages26
JournalRequirements Engineering
Issue number1
Publication statusPublished - 2014
MoE publication typeA1 Journal article-refereed


  • formalize requirement
  • model-based
  • model-based requirement analysis
  • requirement model
  • requirement analysis


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

Cite this