figshare
Browse
1/1
3 files

EvoSL: A Large Open-Source Corpus of Changes in Simulink Models & Projects (Analysis Data)

Version 2 2023-07-03, 02:33
Version 1 2023-07-02, 05:11
dataset
posted on 2023-07-03, 02:33 authored by Sohil ShresthaSohil Shrestha, Alexander BollAlexander Boll, Chowdhury, Shafiul Azam, Timo Kehrer, Christoph Csallner

This replication package holds analysis data of the paper "EvoSL: A Large Open-Source Corpus of Changes in Simulink Models & Projects" by Sohil Lal Shrestha, Alexander Boll, Shafiul Azam Chowdhury, Timo Kehrer and Christoph Csallner. 


The package contains 3 SQLite files:

1. EvoSL_36_2019a.sqlite  contains analysis data of EvoSL_36 extracted using MATLAB/Simulink R2019a. Following are highlighted tables: 

1.1 Model_Element_Changes : Contains unfiltered element changes of EvoSL_36 using MATLAB/Simulink  R2019a

1.2 Cleaned_Model_Element_Changes :  Filtered Element Changes removing duplicate changes

Other tables are directly copied from EvoSL.

---------------------------------------------------------------------------------------------------------------------------------------------

2. evoSL_2019avs2022b_5sampleProjects.sqlite: contains analysis data primarily used to gauge the difference of element change data when extracted using two versions of MATLAB/Simulink (i.e., R2019a and R2022b)

2.1 model_element_changes_22b: contains element changes from EvoSL extracted using R2022b

2.2 five_sample_element_changes_19a: element changes from 5 randomly sampled EvoSL using R2019a


Comparision between the table highlights element changes using Simulink built-in comparision tool can vary widely. Use the compare2019and2022b.py on SimEvolutionTool to see the difference in results (The comparison is light weight and imprecise. More depth comparision can be done to pin point how do they differ by using the two tables.)

---------------------------------------------------------------------------------------------------------------------------------------------

3 BlockTypeCategory.txt contains the full list of block types categorized into specific block category.

Funding

SHF: Small: Collaborative Research: Fuzzing Cyber-Physical System Development Tool Chains with Deep Learning (DeepFuzz-CPS)

Directorate for Computer & Information Science & Engineering

Find out more...

History

Usage metrics

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC