CFP last date
15 January 2025
Reseach Article

Visualizing the Software Metrics of Statechart diagram using Program Slicing

by Lavleen Kambow, Daljeet Singh
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 2 - Number 9
Year of Publication: 2012
Authors: Lavleen Kambow, Daljeet Singh
10.5120/ijais12-450408

Lavleen Kambow, Daljeet Singh . Visualizing the Software Metrics of Statechart diagram using Program Slicing. International Journal of Applied Information Systems. 2, 9 ( June 2012), 15-18. DOI=10.5120/ijais12-450408

@article{ 10.5120/ijais12-450408,
author = { Lavleen Kambow, Daljeet Singh },
title = { Visualizing the Software Metrics of Statechart diagram using Program Slicing },
journal = { International Journal of Applied Information Systems },
issue_date = { June 2012 },
volume = { 2 },
number = { 9 },
month = { June },
year = { 2012 },
issn = { 2249-0868 },
pages = { 15-18 },
numpages = {9},
url = { https://www.ijais.org/archives/volume2/number9/189-0408/ },
doi = { 10.5120/ijais12-450408 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T10:44:00.833434+05:30
%A Lavleen Kambow
%A Daljeet Singh
%T Visualizing the Software Metrics of Statechart diagram using Program Slicing
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 2
%N 9
%P 15-18
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This paper proposes a new technique for the measurement of ACOS and ASSOS of the Statechart diagram using Program Slicing. The Statechart diagram contains the dynamic information of the Object-Oriented system. In this research work, State Dependency Graph (STDG) is generated from the Criteria table of the Statechart diagram. Then, the STDG is dynamically sliced, which results easy understandability of statechart diagram for an effective communication among the developers. These slices can be further used to measure accurate ACOS represents cohesion & ASSOS represents coupling, from values of COS and SS respectively. The objective of this new approach is to measure the accurate results of ACOS and ASSOS in contrast to the previous research.

References
  1. Green, P. , Lane, P. C. R. , Rainer, A. 2009 An introduction to Slice-Based Cohesion and Coupling Metrics. School of Computer Science, University of Hertfordshire, Vol. 488, 3
  2. Miranda, D. , Genero, M. , Piattini, M. , 2003 Empirical validation of metrics for UML Statechart diagram. ALARCOS research group, Department of computer sciences, university of Castilla La-Mancha.
  3. Samuel, P. , Mall, R. 2008 A novel test case design technique using dynamic slicing of UML Sequence Diagrams. E-informatica Software Engineering Journal
  4. Fox, C. , Luangsodsai, A. , 2006 And-Or Dependence graphs for Slicing statecharts. Department of Computer Science University of Essex
  5. Kim, H. J. , Bae, D. H. , Debroy, V. , Wong, W. E. 2011 Deriving Data Dependence from/for UML State Machine Diagrams. Fifth International Conference on Secure Software Integration and Reliability Improvement
  6. Korel, B. , Singh, I. , Tahat, L. , Vaysburg, B. , 2003 Slicing of State-Based Models. Proceedings of the International Conference on Software Maintenance (ICSM'03)
  7. Sward, D. R. E. , Chamillard, D. R. T. , Cook, D. D. A. 2004 Using Software Metrics and program slicing for refactoring. The Journal of defense software engineering.
  8. Mohsin, Shaikh. , Kaleem, Zeeshan, 2010, Program Slicing Based Software Metrics towards code Restructuring, Second international conference on Computer Research and Development, pp. 738-741.
  9. Swain, S. K. , Mohapatra, D. P. and Mall, R. 2010. Test case generation based on state and activity models. Journal of Object Technology, 9(5), pp. 1 – 27
  10. Blanco, R. , Fanjul, J. G. and Tuya, J. , 2010, Test case generation for transition-pair coverage using Scatter Search. International Journal of Software Engineering and Its Applications Vol. 4, No. 4.
  11. Krishnan, Hema, Samuel, Philip. , 2010, Relative Extraction Methodology for Class Diagram Generation using Dependency Graph, ICCCCT, Vol. 10, 1, pp. 815-820.
Index Terms

Computer Science
Information Sciences

Keywords

Statechart Diagram Program Slicing Cohesiveness Of States Similar States Average Cohesiveness Of States Average Number Of Similar States Of States