Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Modeling and Similitude01:12

Modeling and Similitude

350
Scaled modeling is a fundamental technique in engineering, enabling the study of large and complex systems by creating smaller, manageable replicas that recreate critical characteristics of the original. In hydrology and civil infrastructure, for example, scaled models of dams help analyze water flow, turbulence, and pressure. This method allows for accurate predictions of real-world behavior within a controlled environment, significantly reducing the cost and time involved in full-scale...
350
Modeling in Therapy01:26

Modeling in Therapy

157
Modeling, a key technique in therapy, uses observational learning to help clients acquire and practice new skills by watching therapists demonstrate desired behaviors. This approach, rooted in Albert Bandura's concept of vicarious learning, plays a significant role in therapeutic interventions for various psychological conditions, including social anxiety, ADHD, and depression.
Participant Modeling
Participant modeling involves therapists demonstrating calm and effective behaviors in...
157
Quality Assurance01:19

Quality Assurance

210
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
210
Structure-Activity Relationships and Drug Design01:28

Structure-Activity Relationships and Drug Design

1.1K
Drug design is a dynamic field that involves discovering and developing new medications based on specific biological targets. This process heavily relies on structure-activity relationships (SAR) and quantitative structure-activity relationships (QSAR) to guide the design and optimization of efficient drugs.
SAR studies the intricate relationship between a drug's chemical structure and biological activity. It focuses on understanding how modifications to a drug's structure can influence...
1.1K
Typical Model Studies01:30

Typical Model Studies

448
Fluid mechanics model studies often utilize scaled-down systems to predict fluid behavior in full-scale environments, such as river flows, dam spillways, and structures interacting with open surfaces. Maintaining Froude number similarity in river models is crucial, as it replicates surface flow features like wave patterns and velocities.
448
Data Validation01:03

Data Validation

5.5K
Data validation is an essential part of a comprehensive assessment. Validation is confirming or verifying and opening the door to gathering more assessment data as it clarifies vague or unclear data. The process of checking and verifying the collected information is called data validation. The primary purpose of data validation is to ensure data is as free from error, bias, and misinterpretation as possible.
Nursing assessment guides are generally based on holistic models rather than medical...
5.5K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same journal

Including business strategy in model-driven methods: an experiment.

Requirements engineering·2023
Same journal

Editorial.

Requirements engineering·2023
Same journal

Guidelines adopted by agile teams in privacy requirements elicitation after the Brazilian general data protection law (LGPD) implementation.

Requirements engineering·2022
Same journal

Testing software's changing features with environment-driven abstraction identification.

Requirements engineering·2022
Same journal

Specifying requirements for collection and analysis of online user feedback.

Requirements engineering·2022
Same journal

Philanthropic conference-based requirements engineering in time of pandemic and beyond.

Requirements engineering·2022

Related Experiment Video

Updated: Sep 20, 2025

Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

6.0K

Aligning requirements and testing through metamodeling and patterns: design and evaluation.

Taciana Novo Kudo1,2, Renato de Freitas Bulcão-Neto2, Valdemar Vicente Graciano Neto2

  • 1Departamento de Computação, Universidade Federal de São Carlos (UFSCar), SP São Carlos, Brazil.

Requirements Engineering
|June 7, 2022
PubMed
Summary
This summary is machine-generated.

This study introduces Software Pattern MetaModel (SoPaMM), a novel approach using requirement patterns and test patterns to align software requirements and testing. SoPaMM improves quality and reduces project costs by enabling reuse and integrating executable behaviors.

Keywords:
EvaluationMetamodelPatternQualityRequirementTesting

More Related Videos

A Modeling and Simulation Method for Preliminary Design of an Electro-Variable Displacement Pump
09:04

A Modeling and Simulation Method for Preliminary Design of an Electro-Variable Displacement Pump

Published on: June 1, 2022

3.2K
Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.6K

Related Experiment Videos

Last Updated: Sep 20, 2025

Application of Design Aspects in Uniaxial Loading Machine Development
05:23

Application of Design Aspects in Uniaxial Loading Machine Development

Published on: September 19, 2018

6.0K
A Modeling and Simulation Method for Preliminary Design of an Electro-Variable Displacement Pump
09:04

A Modeling and Simulation Method for Preliminary Design of an Electro-Variable Displacement Pump

Published on: June 1, 2022

3.2K
Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties
12:55

Multimodal Protocol for Assessing Metacognition and Self-Regulation in Adults with Learning Difficulties

Published on: September 27, 2020

8.6K

Area of Science:

  • Software Engineering
  • Metamodeling
  • Requirements Engineering

Background:

  • Poor requirements engineering impacts project quality, budget, and schedule.
  • Requirement patterns facilitate reuse but lack integration beyond engineering.
  • Weak alignment between requirements and testing causes cost, rework, and delays.

Purpose of the Study:

  • To present a novel metamodeling approach, Software Pattern MetaModel (SoPaMM).
  • To align requirements and testing using requirement patterns and test patterns.
  • To evaluate SoPaMM's quality properties.

Main Methods:

  • Developed SoPaMM, a metamodeling approach integrating requirement and test patterns.
  • Described functional requirement patterns and acceptance test patterns as user stories with executable behaviors.
  • Evaluated SoPaMM against a metamodel quality evaluation framework.

Main Results:

  • SoPaMM successfully aligns requirements and testing through integrated patterns.
  • The approach enhances requirement specifications and professional productivity.
  • Evaluation results demonstrate SoPaMM's quality properties.

Conclusions:

  • SoPaMM offers a promising solution for aligning software requirements and testing.
  • The metamodeling approach facilitates reuse and mitigates project risks.
  • Lessons learned from design and evaluation provide insights for future research.