Loading…
A system dynamics metamodel for software process modeling
In this paper we describe a metamodel to the system dynamics language that allows the development of software process models based on high‐level constructors instead of mathematical equations. These constructors represent software process domain concepts such as developers, activities, resources and...
Saved in:
Published in: | Software process improvement and practice 2002-09, Vol.7 (3-4), p.161-172 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | In this paper we describe a metamodel to the system dynamics language that allows the development of software process models based on high‐level constructors instead of mathematical equations. These constructors represent software process domain concepts such as developers, activities, resources and artifacts. A domain model allows the translation of these concepts to traditional stock‐and‐flow diagrams, which can be simulated to evaluate the behavior of software process models. The proposed approach helps inexperienced modelers to build process models by reducing the semantic gap between system dynamics and the software process domain. Thus, resulting models are more readable, easier to understand and maintain. We provide an example of a process model built with the proposed approach presenting its translation and simulation processes. Copyright © 2003 John Wiley & Sons, Ltd. |
---|---|
ISSN: | 1077-4866 1099-1670 |
DOI: | 10.1002/spip.162 |