TY - CONF
T1 - Maintaining and Analyzing Production Process Definitions Using a Tree-Based Similarity Measure.
AU - Stumptner, Reinhard
AU - Lettner, Christian
AU - Freudenthaler, Bernhard
AU - Pichler, Josef
AU - Kirchmayr, Wilhelm
AU - Draxler, Ewald
N1 - Publisher Copyright:
© Springer International Publishing Switzerland 2015.
PY - 2015
Y1 - 2015
N2 - In this work a Case-Based reasoning system for managing production processes, declarative production process definitions in particular, with main focus on analysis and maintenance is introduced whereby each process task is represented by a case. A single process task definition includes among other elements, formulas, represented by fragmental program code. To get a meaningful similarity function among such cases, a new fuzzy tree edit distance metric on the formulas’ abstract syntax tree has been developed. The fuzzy tree edit distance addresses two aspects of similarity – similarity in terms of similar structure and similarity in terms of similar wording. As such, the proposed method represents a multidisciplinary approach to production process maintenance that includes methods from Case-Based reasoning and code clone detection.
AB - In this work a Case-Based reasoning system for managing production processes, declarative production process definitions in particular, with main focus on analysis and maintenance is introduced whereby each process task is represented by a case. A single process task definition includes among other elements, formulas, represented by fragmental program code. To get a meaningful similarity function among such cases, a new fuzzy tree edit distance metric on the formulas’ abstract syntax tree has been developed. The fuzzy tree edit distance addresses two aspects of similarity – similarity in terms of similar structure and similarity in terms of similar wording. As such, the proposed method represents a multidisciplinary approach to production process maintenance that includes methods from Case-Based reasoning and code clone detection.
KW - Abstract syntax tree
KW - Case base maintenance
KW - Code clone detection
KW - Hierarchical clustering
KW - Similarity measure
KW - Tree edit distance
UR - http://www.scopus.com/inward/record.url?scp=84952055337&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-24586-7_25
DO - 10.1007/978-3-319-24586-7_25
M3 - Paper
SP - 366
EP - 380
ER -