Open Access
Subscription Access
Open Access
Subscription Access
Evaluating the Dynamic Metrics for Object-Relational Modeling
Subscribe/Renew Journal
Runtime cohesion and coupling metrics are used to estimate the togetherness and the relatedness of objects in object oriented (OO) systems. The advancement of OO systems have combined the relational traits of database systems to form a powerful architecture called object-relational data models. The runtime cohesion and coupling metrics of an object help determine the behavioural complexity in terms of fetching and pre-fetching of objects. In this work we are proposing two algorithms for calculating the runtime cohesion and runtime coupling metric values for the objects in object-relational data models and have presented the metric results evaluated from the implementation of the algorithm. Also the runtime behavior of objects based on the runtime metrics values is also validated.
Keywords
Algorithms, Dynamic Behavior of Objects, Object Relational Data Models, Runtime Metrics.
Subscription
Login to verify subscription
User
Font Size
Information
- A. Mitchell, and J. F. Power, “Toward a definition of run-time object-oriented metrics,” In 7th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, Darmstadt, Germany, 2003.
- A. Mitchell, and J. F. Power, “Run-time cohesion metrics: An empirical investigation,” Technical Report, Department of Computer Science, NUI Maynooth, Ireland, 2004.
- S. Justus, and K. Iyakutti, “An empirical validation of the suite of metrics for object-relational data modeling,” International Journal of Intelligent Information and Database Systems, vol. 5, no. 1, pp. 49-80, 2011.
- A. L. Baroni, Formal definition of object-oriented design metrics, Master Thesis, Vrije Universiteit Brussel, Belgium, 2002.
- R. S. Pressman, “Software Engineering: A Practitioners’ Approach,” (6thed.). McGraw-Hill International Edition, 2010.
- Amandeep et. al., “Class cohesion metrics in object oriented system,” International Journal of Software and Web Sciences, vol 3, no. 2, pp. 78-82, December, 2013.
- A. Mitchell, and J. F. Power, “An approach to quantifying the run-time behaviour of java gui applications,” International Symposium on Information and Communication Technologies, Cancun, Mexico, 2004.
- V. Gupta, and J. K. Chhabra, “Package level cohesion measurement in object-oriented software,” Journal of Brazilian Computer Society, vol. 18, no. 3, pp. 251-266, 2012.
- S. A. Ebad, and M. A. Ahmed, “Review and evaluation of cohesion and coupling metrics at package and subsystem level,” Journal of Software, vol. 11, no. 6, pp. 598-605, June 2016.
- J. K. Chhabra, and V. Gupta, “A survey of dynamic software metrics,” Journal of Computer Science Technology, vol. 25, no. 5, pp. 1016-1029, 2010.
- G. Rani, and P. Singh, “Dynamic coupling metrics for object oriented software systems- A survey,” ACM SIGSOFT Software Engineering Notes, vol. 39, no. 2, pp. 1-8, March 2014.
- S. Yadav, S. Sikka, and U. Shrivastava, “A review of object-oriented coupling and cohesion metrics,” International Journal of Computer Science Trends and Technology, vol. 2, no. 5, pp. 101-108, 2014.
- N. Rajkumar, C. Viji, and S. Duraisamy, “Measuring cohesion and coupling in object oriented system using java reflection,” ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 7, pp. 3096-3101, 2015.
- M. Ahmed, A. Abubakar, & J. AlGhamdi, “A study on the uncertainty inherent in class cohesion measurements,” Journal of Systems Architecture Embedded Systems Design, vol. 57, no. 4, 474-484, 2011.
- S. R. Chidamber, and C. F. Kemerer, “A metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, no. 6, pp. 476-493, 1994.
- B. Ujhazi, R. Ferenc, D. Poshyvanyk, and T. Gyimothy, “New conceptual coupling and cohesion metrics for object-oriented systems,” 10th IEEE International Working Conference on Source Code Analysis and Manipulation, pp. 33-42, 2010.
- D. Arora, P. Khanna, A. Tripathi, S. Sharma, and S. Shukla, “Software quality estimation through object oriented design metrics,” International Journal of Computer Science and Network Security, vol. 11, no. 4, pp. 100-104, 2011.
- S. Justus, and K. Iyakutti, “Object relational data-base metrics: Classified and evaluated,” International Workshop on Software Engineering, Potsdam, Germany, pp. 119-131, 2006.
- A. K. Jakhar, and K. Rajnish, Measurement of complexity and comprehension of a program through a cognitive approach,” International Journal of Engineering Transaction B: Applications, vol. 28, no. 11, pp. 1579-1588, November 2015.
- T. R. Reddy, B. V. Vardhan, and P. V. Reddy, A document weighted approach for gender and age prediction based on term weight measure, International Journal of Engineering, Transactions B: Applications, vol. 30, no. 5, pp. 643-651, May 2017.
Abstract Views: 252
PDF Views: 0