Logo des Repositoriums
 

Mining of Comprehensible State Machine Models for Embedded Software Comprehension

dc.contributor.authorSaid, Wasim
dc.contributor.authorQuante, Jochen
dc.contributor.editorKelter, Udo
dc.date.accessioned2023-02-27T13:44:22Z
dc.date.available2023-02-27T13:44:22Z
dc.date.issued2019
dc.description.abstractEmbedded legacy software contains a lot of expert knowledge that has been cumulated over many years. Therefore, it usually provides highly valuable and indispensable functionality. At the same time, it becomes more and more complex to understand and maintain. Mining of understandable models, such as state machines, from such software can greatly support developers in maintenance, evolution and reengineering tasks. Developers need to understand the software in order to evolve it. Existing state machine mining approaches are based on symbolic execution, which means enumeration of all paths. This quickly leads to path explosion problem. One effect of this problem on state machine mining is that the extracted models contain a very high number of states and transitions, and therefore are not useful for human comprehension. This means that additional measures towards comprehensibility of extracted state machines are required. To reach this goal, we introduced user interaction measures that can reduce the complexity of extracted state machines by reducing the number of states and transitions.en
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40456
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 39, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectlegacy
dc.subjectstate machines
dc.subjectreengineering
dc.subjectcomplexity
dc.titleMining of Comprehensible State Machine Models for Embedded Software Comprehensionen
dc.typeText/Conference Paper
gi.citation.endPage14
gi.citation.publisherPlaceBonn
gi.citation.startPage13
gi.conference.date06.-08. Mai 2019
gi.conference.locationBad Honnef
gi.conference.sessiontitle21. Workshop Software-Reengineering und -Evolution (WSRE) und 10. Workshop Design for Future (DFF)

Dateien

Originalbündel
1 - 1 von 1
Lade...
Vorschaubild
Name:
05_WSRE_2019_paper_4.pdf
Größe:
393 KB
Format:
Adobe Portable Document Format