Related Experiment Video
Updated: Oct 3, 2025

04:58
A Rapid Method for Modeling a Variable Cycle Engine
Published on: August 13, 2019
7.7K
Lean requirements traceability automation enabled by model-driven engineering
María-José Escalona1, Nora Koch1, Laura Garcia-Borgoñon2
1University of Seville, Seville, Spain.
Peerj. Computer Science
|February 17, 2022
Summary
Automating requirements traceability using a model-driven engineering approach reduces costs and improves software quality. This method integrates traceability management into development tools, benefiting companies in real projects.
Area of Science:
- Software Engineering
- Information Systems
Background:
- Requirements traceability is crucial for software quality, testing, and maintenance.
- Despite its benefits, traceability is often avoided due to perceived high costs of manual effort or tools.
Purpose of the Study:
- To present a low-cost mechanism for automating requirements traceability.
- To integrate traceability management into existing model-driven development methodologies.
Main Methods:
- Utilizing a model-driven paradigm with a formalized metamodel for trace creation and monitoring.
- Implementing an integration process for seamless traceability management.
- Extending an existing model-driven development methodology.
Main Results:
- A novel tool successfully automates requirements traceability within a model-driven development framework.
- The tool has been validated in real-world software development projects across multiple companies.
- Developers effectively managed changes in functional requirements using the integrated traceability tool.
Conclusions:
- Model-driven engineering can automate and integrate traceability management cost-effectively.
- The approach enhances software development by managing requirement changes efficiently.
- Further research into systematic evaluation of traceability in industrial projects is recommended.
Related Concept Videos
Distribution Reliability and Automation
173
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
173
Quality Assurance
257
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...
257
Electro-mechanical Systems
1.2K
Electromechanical systems are intricate configurations that effectively combine electrical and mechanical elements to achieve a desired outcome. Central to many of these systems is the DC motor, a device that converts electrical energy into mechanical motion, enabling various applications ranging from simple fans to complex robotic mechanisms.
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
A key component of the DC motor is the armature, a rotating circuit positioned within a magnetic field. As an electric current passes through the...
1.2K
Quality Control
369
Quality control is one of the three cyclical quality assurance activities that help keep a system under statistical control. Typical quality control activities include creating quality control charts, conducting proficiency testing, and documenting and archiving results.
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
369
Stereotype Content Model
14.9K
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence...
14.9K
Mechanical Efficiency of Real Machines
905
The mechanical efficiency of a machine is a fundamental concept that describes how effectively a machine can convert input work into output work. According to this concept, the efficiency of a machine is equal to the ratio of the output work to the input work. An ideal machine, meaning a machine that has no energy losses, has an efficiency of one. This implies that the input work and the output work are equal.
However, in reality, no machine can be truly ideal, and all of them experience some...
However, in reality, no machine can be truly ideal, and all of them experience some...
905

