Разработка и исследование методов и средств формального специфицирования моделей и метрик программ
Диссертация
Актуальность проблемы. Основной целью любого программного проекта является разработка высококачественного программного обеспечения. На достижение этой цели направлены усилия специалистов различного профиля, участвующих в проекте. В частности, менеджер качества формирует требования к качеству будущего продукта, разработчики применяют технологию, обеспечивающую удовлетворение этих требований… Читать ещё >
Список литературы
- Болски М.И. Язык программирования Си. Срравочник. М.: Радио и связь, 1988. 96 с. .
- Боэм Б., Браун Дж., Каспар X., Липов М., Мак-Леод Г., Мерит М. Характеристики качества программного обеспечения. М.: Мир, 1981.206 с.
- Грэй П. Логика, алгебра и базы данных. М.: Машиностроение, 1989. 358 с.
- Керниган Б. В. Дж., Плоджер Ф. Элементы стиля программирования. М.: Радио и связь, 1984,158 с.
- Коган Б.И. Определение базовой объективной системы внутренних свойств программных продуктов: Препринт. Владивосток: ИАПУ ДВО РАН, 1996.56 с.
- Коган Б.И., Остроухова Н. Построение измерительной модели языка программирования: Препринт. Владивосток: ИАПУ ДВО РАН, 1996. 56 с.
- Коган Б.И. Языково-ориентир.рванный подход к оцениванию качества программного обеспечения // Информационные технологии, М.: Машиностроение, N.1, 1998, р.26−30.
- Коган Б.И., Остроухова С:Н. Построение измерительной модели современного языка программирования: Препринт. Владивосток: ИАПУ ДВО РАН. 1998. 38 с.
- Коган Б.И., Бардин Г. Е., Остроухова Н. Измерительная модель языка программирования Java: Препринт. Владивосток: ИАПУ ДВО РАН, 1998.47 с.
- Коган Б.И., Шалфеева Е. А. Модели и метрики объектно-ориентированных проектов и программ: Препринт 26−2000. Владивосток: ИАПУ ДВО РАН, 2000. 50 с. II. Кристофидес Н. Теория графов,-М.: Мир, 1978. 432 с.
- Першиков В.И., Савинков В. М. Толковый словарь по информатике, М.: Финансы и статистика, -1991. 543 с.
- Пратт Т. Языки программирования: Разработка и реализация. М.: Мир, 1979. 574 с. • • •
- Холстед М.Х. Начала науки о программах. М.: Финансы и статистика, 1981.128 с.
- Шалфеева Е.А. Внутренние свойства и метрики программ. Часть 1. Препринт 28−98. Владивосток: ИАПУ ДВО РАН. 1998. 38 с.
- Adamov R. А naive approach to software metrics // J. Microcomput. AppL, 1989. Vol.12. No. 4. P.343−357.
- AMI: Application of metrics in industry. A quantitative approach to software management. London: South Bank University, 1993. 170 p.
- Archer C, Stinson M. Object-oriented software measures. Technical Report CMU/SEI-95−002 (ESC-TR-95−002). Software Engineering Institute, Carnegie Mellon University. 1995. 68 p-
- Bache R. Graph models of software: PhD dissertation. London: Polytechnic of South Bank. 1990. 149 p. «
- Bache, R., Bazzana, G. Software metrics for product assessment. McGraw-Hill Book Company, 1994. 249 p.
- Basili V.R., Hutchens D.H. An empirical study of a syntactic somplexity family // IEEE Trans, on Software Eng., 1983. Vol.9. No.6. P.664−672.
- Basili V.R., Briand L.C., Melo W-L. A validation of object-oriented design metrics as quality indicators // IEEE Trans, on Software Eng., 1996. Vol.
- Belady L.A. Complexity of large systems. Software Metrics: An analysis and evolution / Eds. A.J.Perlis, F.G.Sayward, M.Shaw. Cambridge: M.A.: MIT Press, 1981. P.225−234.
- Booch G. Object-oriented analysis and design with application. Second edition. The Benjamin/Cummings Publishing Company, Inc. 1994. 589 p.
- Bowen J.B. Module size: a standard or heuristic? // J. Syst. and Software, 1984. Vol.4. No.4. P.327−332. •
- Chidamber S. R, Kemerer C.F. A metrics suite for object oriented design // IEEE Trans, on Software Eng., 1994. Vol 20. N. 6. P.476−493.
- Chidamber S., Kemerer C.F. Authors' Reply // IEEE Trans, on Software Eng., I995. V0I. 21.N. 3.p.265.
- Churcher N.I., Shepperd M. Comments on „A metrics suite for object oriented design“ // IEEE Trans, on Software Eng., 1995. Vol. 21. N. 3. p.263'265.
- Cogan B.I., Hunter R.B. Definition and collection of metric for comprehensive software measurement. Software Quality Journal, 5, 1996, p.211−220.
- Compton B.T., Withrow С Prediction and control of Ada software defects // J. Syst. and Software, 1990.Vol. 12. No.3. P.199−207.
- Coupal D., Robillard P.N. Factor analysis of source code metrics // J. Syst. and Software, 1990. Vol.12. No.3. P.263−269.
- DeMacro Т., Lister T. Software development: State of the art vs state of practice. In: IGSF-11, Proc. 11th. Int. Conf. Software Eng., Pittsburg, 1989. P. 271−275.
- DeWilde G. Developing modular programs // Computer Language. 1987. Vol. 4, N LP. 51−55.
- Dromey R.G., Cornering the chirnera. Research Report: SQI-95−03. Australian Software Quality Institute, Griffith University, Brisbane. 27 p.
- Fenton N.E., Pfleeger S.L. Software metrics: A rigorous and practical approach. Second edition. International Tompson Computer Press, 1996. 638 p.
- Gosling J., Joy В., Steele G. The Java language specification. Addison-Wesley 1. ongman Inc. 1996. 825 p.
- Harrison W., Magel K., Kluczny R. and DeCock A. Applying software complexity metrics to program maintenance // IEEE Computer. 1982. Vol. 15. N9. P. 65−79.
- Harrison W. Using software metrics to allocate testing resources // J. Man. Inft) rm. Syst, 1988. Vol.4: No.4. P.93−105.
- Heitkoetter U., Helling В., Nolte H., Kelly M. Design metrics and aids to their automatic collection // Inft) rmation and software technology, 1990. Vol.32. No. LP. 79−87.»
- Henderson-Sellers B. Object-oriented metrics: measures of complexity. Prentice Hall PTR, Upper Saddle River, New Jersey, 1996. 234 pp.
- Henry S., Kafiira D. Software structure metrics based on infirmation flow // IEEE Trans, on Software Eng. 1981. Vol.7. No.5. P.510−518.
- Henry S., Goff R. Complexity measurement of a graphical programming language, Virginia Polytechnic Institute and State University, Department of computer science. 1987. 37 p.
- Hericko M., Rozman I., Domajnko Т., Jurich (?) M., Beloglavec S. Multitired architecture for 0 0 metrics data gathering, Slovenian-Russian Workshop o*n Software Engineering (edited by Cogan В., Rozman I), Vladivostok, December 4th, 1998. P 63−75.
- Hirayama M., Sato H., Yamada A., Tsuda J. Practice of quality modeling and measurement on software life-cycle. In: Proc. 12* Int. Conf Software Eng., Nice, 1990, Los Alamitos (Calif.) etc. 1990. P. 98−107.
- Hitz M, Montazeri B. Chidamber. and Kemerer’s metrics suite: A measurement theory perspective // IEEE Trans, on Software Eng., 1996. Vol. 22. N. 4. P.267−27L
- Horgan J.R., London S, Lyu M. R Achieving software quality with testing coverage measures // IEEE Software, 1994. Vol.11. No.4. P.60−70.
- Howatt J.W., Baker-A.L. Rigorous definition and analysis of program // J. Syst. and Software, 1989. N.IO. P.139−150.
- IEEE Guide for the use of IEEE standard dictionary of measures to produce reliable software: ANSIAEEE Std 982.2−1988. 96 p.
- IEEE standard glossary of software engineering terminology: ANSI/IEEE Std 610.12−1990. 83 p.
- IEEE standard for a software quality metrics methodology: IEEE/ANSI Std 1061−1992. 88 p.
- Ince D., Software metrics. In: Meas. Software Contr. and Assur.: Proc. Centre Software Reliab. Conf, Bristol, 14−18 Sept., 1987. London, New York, 1989. P.27−62.
- Ince D., History and industrial applications. In: FentonN.E. Software metrics: A rigorous approach. Chapman Hall, 1991. P. ??-??.
- ISO/IEC 9126, Software product evaluation — Quality characteristics and guidelines f6r their use, 1991. 17 p.
- Kan S. H. Metrics and models in software quality engineering. Addison-Wesley Publishing Company, 1995. 344 p.
- KJioshgoftaar T.M., Munson J.C. Measuring dynamic program complexity // IEEE Software, 1992. Vol.9. No.6. P.49−55.
- Kitchenham B.A., Fickard Ъ.М., Linkman S.J. An evalution of some design metrics // Software E.rig. J., 1990. Vol.5. No.l. P.50−58.
- Koffinan E. B, Turbo Pascal. 5* Edition. Addison-Wesley Publishing Company, 1995.832 р.
- Kokol P., Zumer V. Controlling complexity and cost of software projects with a speadheet software. In: Proc. 2nd IFACAFIP Workshop, Exper. Manag. Software Proj., 1988: Sarajevo, 1988. Oxford ets., 1990. P.75−82.
- Lakhotia A. Rule-based approach to computing module cohesion. In: Proc. IEEE Int. Conf on Software Engeneering, 1993. P.35−44.
- Lakshmanan K.B., Jayaprakash S., Sinha P.K. Properties of control-flow complexity measures // IEEE Trans, on Software Eng., 1987. Vol.17. N0.12.P.1289−1295.
- Lorenz M., Kidd J. Object-oriented software metrics: A practical guide. Prentice Hall, New Jersey, 1994. 146 p.
- Lunn K. Object Oriented Analysis and Design — Course Notes. In: The Brighton University Resource Kit for Students. John English, 1997.
- McCabe T.J. A complexity measure // IEEE Trans, on Software Eng., 1976., Vol. SE-2. No.4. P. 308−320.
- McCall J.A., Matsumoto M.T. Software quality metrics enhancements. Vol.1: RADC-TR-80−109VOL-1. Sunnyvale, Calif: General Electric Co, 1980. 184 p.
- Navlakha J.K. A survey of system complexity metrics // Computer J. Vol. 30. No.3. 1987. P. 233−238.
- Pickard L.M. Analysis of software metrics. In: Meas. Software Contr. and Assur.: Proc. Centre Software Reliab. Conf, Bristol, 1987, London, New York. 1989.P.155−180.
- Prather R.E. An axiomatic theory of software complexity measure // Computer J. Vol 27. No.4. 1984. P. 340−347.Pressman-94. Pressman R.S. Software engineering: Practitioner’s approach. European 3d Rev.ed. McGraw-Hill Inc., 1994. 802 p.
- Pressman R.S. Software engineering: Practitioner’s approach. European 3d Rev.ed. McGraw-Hill Inc., 1994. 802 p.
- Pressman R.S. Software Engine’ering: Practitioner’s Approach. Fourth edition. McGraw-Hill Inc., 1997. 885 p.
- Rajlich V., Silva J. Two object-based decomposition methodologies: a case study // Software Eng. J. 1992, No 1. P.35−42.
- Schneidewind N. l4 The state of software maintenance // IEEE Trans, on Software Eng., 1987. Vol. SE-13. No.3. P.303−310.
- Shepperd М. An evalution of software product metrics // Inform, and Software Technol., 1988. Vol.30. No.3. P.177−188.
- Shepperd M., Ince D. Metrics, outlier analysis and the software design process // Inf and Software Technol., 1989. Vol.31, No. 10, P. 91−98.
- Shepperd M. Early life-cycle metrics and software quality models // Inf and Software Technol., 1990. Vol.32. No.4. P.311−316.
- Shepperd M. Foundation of software measurement. Prentice Hall International, 1995.234 р.
- Sherif Y.S. Computer software development: Quality attributes, measurements, and metrics, Naval Research Logistics, 1988. Vol. 35, P. 425−436.
- Software Quality Assurance and Measurement: A Worldwide Perspective (eds Fenton N., Whitty R., lizuka Y.). International Thomson Computer Press, London, UK, 1995. 320 p.
- Tsai W.T., Lopez M.A., Rodriguez V., Volovik D. An approach to measuring data structure complexity. In: COMPSAC'86: Proc. IEEE Comput. Soc. 10th Annu. Int. Comput. Software and Appl. Conf, Chicago, 111., 1986. Washington (D.C.), 1986. P.240−246.