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 Experiment Videos

Testing agile requirements models.

Jewgenij Botaschanjan1, Markus Pister, Bernhard Rumpe

  • 1Software & Systems Engineering, Technische Universitat Munchen, Boltzmannstr. 3, D-84758 Garching/Munich, Germany. botascha@cs.tum.edu

Journal of Zhejiang University. Science
|April 15, 2004
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

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

Sort by
Same author

NESTML: a generic modeling language and code generation tool for the simulation of spiking neural networks with advanced plasticity rules.

Frontiers in neuroinformatics·2025
Same author

How to define modeling languages?

Software and systems modeling·2023
Same author

SoSyM reflections: the 2021 "state of the journal" report.

Software and systems modeling·2022
Same author

SoSyM reflections: the 2020 "State of the Journal" report.

Software and systems modeling·2021
Same author

Code Generation in Computational Neuroscience: A Review of Tools and Techniques.

Frontiers in neuroinformatics·2018
Same journal

Enhancing the quality metric of protein microarray image.

Journal of Zhejiang University. Science·2004
Same journal

Mathematical modeling of salt-gradient ion-exchange simulated moving bed chromatography for protein separations.

Journal of Zhejiang University. Science·2004
Same journal

Characterization of cellulose acetate micropore membrane immobilized acylase I.

Journal of Zhejiang University. Science·2004
Same journal

Research on the rheological properties of pesticide suspension concentrate.

Journal of Zhejiang University. Science·2004
Same journal

Ant colony system algorithm for the optimization of beer fermentation control.

Journal of Zhejiang University. Science·2004
Same journal

Scale-up of rifamycin B fermentation with Amycolatoposis mediterranei.

Journal of Zhejiang University. Science·2004
See all related articles

This study introduces a model-based approach for validating software requirements in agile development. By integrating simulation and automated testing early in the requirements phase, it enhances development efficiency and product quality.

Area of Science:

  • Software Engineering
  • Requirements Engineering
  • Model-Based Development

Background:

  • Agile development processes often face challenges in early validation of software requirements.
  • Traditional methods may not sufficiently address efficiency and flexibility needs early in the lifecycle.
  • Integrating models as central artifacts can improve software engineering practices.

Purpose of the Study:

  • To propose and discuss a model-based approach for validating software requirements.
  • To emphasize the benefits of early testing and feedback in agile development.
  • To integrate simulation and automated testing into the requirements definition phase.

Main Methods:

  • Utilizing models as central development artifacts.
  • Employing simulation techniques for requirement validation.

Related Experiment Videos

  • Implementing automated testing specifically for requirements.
  • Main Results:

    • Demonstrates a method for validating software requirements through simulation.
    • Highlights the potential for increased efficiency and flexibility in development.
    • Shows the importance of early feedback through requirement testing.

    Conclusions:

    • A model-based approach enhances software requirement validation in agile development.
    • Early integration of testing, simulation, and models improves development quality.
    • Adopting these techniques early in the requirements phase is crucial for efficient software engineering.