TY - GEN
T1 - A data mining approach for software state definition
AU - Yin, Bei Bei
AU - Bai, Cheng Gang
AU - Cai, Kai Yuan
PY - 2007
Y1 - 2007
N2 - A software system can be modeled by a transition system. In the existing approaches for software modeling, such as FSM, EFSM, and TM etc., states often have specific physics semantics which often represent variables, processes, or modules, etc. In this paper, a data mining approach is introduced into software modeling to do state definition in a different way. The approach is used to extract interesting relationships among program methods and a weighted hypergraph is constructed based on the mining results. Then the hypergraph is partitioned into k clusters which are used to define states in the transition system, using a hypergraph partitioning algorithm. States derived in this way have many particular properties. Some experiments about this approach are also presented in this paper.
AB - A software system can be modeled by a transition system. In the existing approaches for software modeling, such as FSM, EFSM, and TM etc., states often have specific physics semantics which often represent variables, processes, or modules, etc. In this paper, a data mining approach is introduced into software modeling to do state definition in a different way. The approach is used to extract interesting relationships among program methods and a weighted hypergraph is constructed based on the mining results. Then the hypergraph is partitioned into k clusters which are used to define states in the transition system, using a hypergraph partitioning algorithm. States derived in this way have many particular properties. Some experiments about this approach are also presented in this paper.
UR - https://www.scopus.com/pages/publications/37349040645
U2 - 10.1109/COMPSAC.2007.16
DO - 10.1109/COMPSAC.2007.16
M3 - 会议稿件
AN - SCOPUS:37349040645
SN - 9780769528700
T3 - Proceedings - International Computer Software and Applications Conference
SP - 179
EP - 186
BT - Proceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
T2 - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
Y2 - 24 July 2007 through 27 July 2007
ER -