Abstract
This paper proposes a technique for the measurement of Cohesion and Coupling of Sequence Diagram using the Program Slicing. The sequence diagram contains the dynamic information of the Object Oriented system. In this work Sequence Dependency Graph (SDG) is generated from the states and scenarios of Sequence diagram. The SDG is then dynamically sliced taking various aspects into consideration. These slices can then be used to measure Cohesion and Coupling. The novelty of this approach is the direct measurement of Cohesion and Coupling of an object oriented system from Sequence diagram.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Noda, K., Kobayashi, T., Agusa, K.: Sequence Diagram Slicing, Grant-in-Aid or Scientific Research of MEXT Japan (2009)
Simon Allier, S., Vaucher, S., Dufour, B., Sahraoui, H.: Deriving Coupling Metrics from Call Graphs. Natural Sciences and Engineering Research Council of Canada (2010)
Green, P., Lane, P.C.R., Rainer, A., Scholz, S.: An Introduction to Slice-Based Cohesion and Coupling Metrics, Technical report no. 488 School of Computer Science, University of Hertfordshire (2009)
Samuel, P., Mall, R.: A Novel Test Case Design Technique Using Dynamic Slicing of UML Sequence Diagrams. e-Informatics Software Engineering Journal 2(1) (2008)
Sharma, M., Mall, R.: Automatic Test Case Generation from UML Models. In: 10th International Conference on Information Technology, pp. 196–201. IEEE Computer Society, Washington (2007)
Harman, M., Okuiawon, M., Sivagurunathan, B., Danicic, S.: Slice Based Measurement of Function Coupling. In: 18th International Software Quality Week (QW 1995), San Francisco, CA (1995)
Lallchandani, J.T., Mall, R.: Computation of dynamic slices for Object oriented concurrent programs. In: 12th Asia Pacific Software Engineering Conference, pp. 341–350. IEEE Computer Society, Taipei (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Singh, D., Khalsa, S.K. (2012). Measuring Cohesion and Coupling of Sequence Diagram Using Program Slicing. In: Das, V.V., Ariwa, E., Rahayu, S.B. (eds) Signal Processing and Information Technology. SPIT 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 62. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32573-1_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-32573-1_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32572-4
Online ISBN: 978-3-642-32573-1
eBook Packages: Computer ScienceComputer Science (R0)