350 rub
Journal Achievements of Modern Radioelectronics №8 for 2011 г.
Article in number:
Rating of Structural Complexity of the Large-Scale Program Complexes
Authors:
R.V. Buhvalov
Abstract:
For the purpose of comparison of large-scale program complexes over-module construction variants it is necessary to have means of objective measurement of structural complexity of the variants considered, applicable on early design stages.
Known metrics under the literature appear inapplicable for a specific class of large-scale multiprogram complexes (LMPC) which top-level module structure represent set of cooperating modules, each of which is the independent application (carried out under the control of OS).
A unique kind of modules (applications) interaction in LMPC is information interaction through the common «exchange» file structures and-or through the common elements of a database.
The metrics of LMPC intermodular interconnections suggested in article is based on use of results of special technological design stage - revealings in structure of program modules of LMPC some «points of interactions activation» (PIA) and definitions of their attributes, such as: set of parameters of the data portions transmitted from given PIA in the module - source to each of modules - consumers; set of parameters used for a filtration of interactions in given PIA; set of the external parameters additionally received in given PIA for information interaction organization.
Pages: 4-9
References
- организации взаимодействия функциональных модулей в специальном программном обеспечении // Электромагнитные волны и электронные системы. 2010. Т. 15. С. 8-12.
- Joshi P. and Joshi R.K. Microscopic Coupling Metrics for Refactoring // Proceedings of the Conference on Software Maintenance and Reengineering CSMR 2006. 22-24 March 2006. Р.145-152.
- Henry S. and Kafura D. Software structure Metrics Based on Information Flow // IEEE Transactions on Software Engineering. 1981. № 7(5). Р. 510-518.
- Chidamber S.R., Darcy D.P., and Kemerer C.F. Managerial Use of Metrics for Object-Oriented Software: An exploratory analysis // IEEE Transactions on Software Engineering. 1998. № 24. Р. 629-639.
- Henry S. and Kafura D. Software Quality Metrics Based on Interconnectivity // Journal of System and Software. 1981. № 2. Р. 121-131.
- Lohse J.B. and Zweben S.H. Experimental Evaluation of Software Design Principles: An Investigation into the Effect of Module Coupling on System Modifiability // Journal of System and Software. 1984. №4(1). Р. 301-308.
- Hutches D.H. and Basili V.R. System Structure Analysis: Clustering with Data Bindings // IEEE Transactions on Software Engineering. 1985. № 11(8). Р. 749-757.
- Fenton N. and Melton A. Deriving Structurally Based Software Measures // Journal of System and Software. 1990. №12. Р. 177-187.
- Offut A.J.,Harrold M.J.,and Kotle P. Software Metric System for Module Coupling // Journal of System and Software. 1993. №20(3). Р. 295-308.
- Dhama H. Quantitative Models of Cohesion and Coupling in Software // Journal of System and Software. 1995. №29(1). Р. 65-74.
- Li W. andHenry S. Object-Oriented Metrics that Predict Maintainability // Journal of Systems and Software. 1993. №23(2). Р. 111-122.
- Tegarden D.P., Sheetz S.D., and Monarchi D.E. The Effectiveness of Traditional Software Metrics for Object-Oriented Systems ed. // in Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences, ed. J.F. Nunamaker, Jr. and R.H. Sprague. 1992. Р. 359-368.
- Chen J. and Lu J. A New Metric for Object-Oriented, Design // Information and Sofware Technology. 1992. №35(4). Р. 232-239.
- Henderson-Sellers B. Object-Oriented Metrics: Measures of Complexity. New York: Prentice Hall PTR. 1996.
- Chidamber Sh.R. and Kemerer Ch.F. A Metrics Suite For Object Oriented Design // IEEE Transactions On Software Engineering. 1994. № 20(6). Р. 476-493.