The impact of requirements changes on specifications and state machines
Software—Practice & Experience
Hi-index | 0.00 |
System modeling is a widely used technique to modelstate-based systems. System models are frequently largeand complex and are hard to understand. In addition,they are frequently modified because of specificationchanges. Understanding the effect of these changes onthe model and the system may be very difficult for largemodels. In this paper, we present an approach that maysupport understanding the effect of model modifications.The goal is identify these parts of the model that mayexhibit different behavior because of the modification. Inthis approach, the difference between the original modeland the modified model is identified and then affectedparts of the model are computed based on modeldependence analysis. Our initial experience shows thatthe approach may be helpful in understanding the effectof modifications on the system.