Debugging Simulink models presents a significant challenge in the embedded industry. In this work, we propose SimFL, a fault localization approach for Simulink models by combining statistical debugging and dynamic model slicing. Simulink models, being visual and hierarchical, have multiple outputs at different hierarchy levels. Given a set of outputs to observe for localizing faults, we generate test execution slices, for each test case and output, of the Simulink model. In order to further improve fault localization accuracy, we propose iSimFL, an iterative fault localization algorithm. At each iteration, iSimFL increases the set of observable outputs by including outputs at lower hierarchy levels, thus increasing the test oracle cost but ...
Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains....
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...
peer reviewedDebugging Simulink models presents a significant challenge in the embedded industry. In...
Debugging Simulink models presents a significant challenge in the embedded industry. In this work, w...
peer reviewedOne promising way to improve the accuracy of fault localization based on statistical d...
peer reviewedOne promising way to improve the accuracy of fault localization based on statistical de...
Matlab/Simulink is an advanced environment for modeling and simulating multidomain dynamic systems. ...
peer reviewedAs Simulink is a widely used language in the embedded industry, there is a growing need...
Fault-localization is considered to be a very tedious and time-consuming activity in the design of c...
Fault localisation is the process of finding the causes of a given error, and is one of the most co...
Fault localization is a major activity in program debugging. To automate this time-consuming task, m...
peer reviewedStatistical fault localization is an easily deployed technique for quickly determining ...
In recent years, several probabilistic techniques have been applied to various debugging problems. H...
Mutation analysis can effectively capture the de-pendency between source code and test results. This...
Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains....
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...
peer reviewedDebugging Simulink models presents a significant challenge in the embedded industry. In...
Debugging Simulink models presents a significant challenge in the embedded industry. In this work, w...
peer reviewedOne promising way to improve the accuracy of fault localization based on statistical d...
peer reviewedOne promising way to improve the accuracy of fault localization based on statistical de...
Matlab/Simulink is an advanced environment for modeling and simulating multidomain dynamic systems. ...
peer reviewedAs Simulink is a widely used language in the embedded industry, there is a growing need...
Fault-localization is considered to be a very tedious and time-consuming activity in the design of c...
Fault localisation is the process of finding the causes of a given error, and is one of the most co...
Fault localization is a major activity in program debugging. To automate this time-consuming task, m...
peer reviewedStatistical fault localization is an easily deployed technique for quickly determining ...
In recent years, several probabilistic techniques have been applied to various debugging problems. H...
Mutation analysis can effectively capture the de-pendency between source code and test results. This...
Simulink/Stateflow is a popular commercial model-based development tool for many industrial domains....
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
Tool support for automated fault localization in program debugging is limited because state-of-the-a...