Preview

Modeling and Analysis of Information Systems

Advanced search

Incremental Approach to the Technology of Test Design for Industrial Projects

https://doi.org/10.18255/1818-1015-2014-6-144-154

Abstract

The paper presents an approach to effort reduction in developing test suites for industrial software products based on the incremental technology. The main problems to be solved by the incremental technology are full automation design of test scenarios and significant reducing of test explosion. The proposed approach provides solutions to the mentioned problems through joint co-working of a designer and a customer, through the integration of symbolic verification with the automatic generation of test suites; through the usage of an efficient technology with the toolset VRS/TAT.

About the Authors

P. D. Drobintsev
St. Petersburg State Polytechnical University
Russian Federation
доцент, канд. техн. наук, Polytechnicheskaya st., 29, St. Petersburg, 195251, Russia


V. P. Kotlyarov
St. Petersburg State Polytechnical University
Russian Federation
профессор, канд. техн. наук, Polytechnicheskaya st., 29, St. Petersburg, 195251, Russia


I. V. Nikiforov
St. Petersburg State Polytechnical University
Russian Federation
аспирант, Polytechnicheskaya st., 29, St. Petersburg, 195251, Russia


A. A. Letichevsky
Glushkov Institute of Cybernetic of NAS of Ukraine
Ukraine
зав. отделом теории цифровых автоматов, академик, д-р физ.-мат. наук, Glushkova av., 40, Kyiv, 03187, Ukraine


References

1. Z.151 : User requirements notation (URN) — Language definition http://www.itu.int/rec/T-REC-Z.151-200811-I/en

2. Crnkovic I., Larsson S., Chaudron M.R.V. Component-Based Development Process and Component Lifecycle // CIT. 2005. 13(4). P. 321–327.

3. Jisa, Laurentiu D. Component Based Development Methods // Comparison, Computer Systems and Technologies, 2004. P. 1–6.

4. Le H., Kathayat S.B. A Framework to Support the Development of Collaborative Components // 9th Workshop on System/Software Architectures. LNBIP, Springer, Heidelberg. 2011. Vol. 83. P. 378–384.

5. Sammi R., Rubab I., Qureshi M.A. Formal specification languages for real-time systems // Information Technology: International Symposium Proceedings (ITSIM-2010). 2010. Vol. 3. P. 1642–1647.

6. Kolano P.Z., Dang Z., and Kemmerer R.A. The Design and Analysis of Real-Time Systems Using the ASTRAL Software Development Environment // Annals of Software Engineering. 1999. Vol. 7. P. 177–210.

7. Greg Bollella. Ben Brosgol. Peter Dibble. Steve Furr. The Real-Time Specification for JavaTM. www.cs.rice.edu/ taha/teaching/04F/RAP/cache

8. Joss Warmer, Anneke. The Object Constraint Language, Precise Modeling with UML. Addison-Wesley, 1999.

9. Baranov S., Kotlyarov V., Letichevsky A., Drobintsev P. The technology of Automation Verification and Testing in Industrial Projects // Proc. of St. Petersburg IEEE Chapter, International Conference, May 18–21. St. Petersburg, 2005. P. 81–86.

10. Ануреев И.С., Баранов С.Н., Белоглазов Д.М., Бодин Е.В., Дробинцев П.Д., Колчин А.В., Котляров В.П., Летичевский А.А., Летичевский А.А. мл., Непомнящий В.А., Никифоров И.В., Потиенко С.В., Прийма Л.В., Тютин Б.В. Средства поддержки интегрированной технологии для анализа и верификации спецификаций телекоммуникационных приложений // Труды СПИИРАН. 2013. Вып. 3 (26). С. 349–383. [Anureev I.S., Baranov S.N., Beloglazov D.M., Bodin E.V., Drobintsev P.D., Kolchin A.V., Kotlyarov V.P., Letichevsky A.A., Letychevsky O.A., Nepomnyashchii V.A., Nikiforov I.V., Potiyenko S.V., Priima L.V., Tyutin B.V. Tools of Integrated Technology for Analysis and Verification of Telecom Application Specs // Tr. SPIIRAN. 2013. 3(26). P. 349–383 (in Russian)].

11. Hoare C.A.R. Communicating sequential processes. Prentice Hall, 1985.

12. Letichevsky A.A., Kapitonova J.V., Kotlyarov V.P., Letichevsky O.O., Volkov V.V., Baranov S.N., Weigert T. Basic Protocols, Message Sequence Charts, and the Verification of Requirements Specifications // Proc of ISSRE04 Workshop on Integrated Reliability Engineering (ISSRE04:WITUL). IRISA. Rennes France, 2004.

13. Колчин А.В. Разработка инструментальных средств для проверки формальных моделей асинхронных систем: Дис. ... канд. физ.-мат. наук. Киев, 2009. 140 с. [Kolchin A.V. Razrabotka instrumentalnykh sredstv dlya proverki formalnykh modeley asinkhronnykh sistem: Dis. ... kand. fiz.-mat. nauk. Kiev, 2009. 140 s. (in Russian)].

14. Baranov S., Kotlyarov V., Weigert T. Varifiable Coverage Criteria For Automated Tesdting. SDL2011: Integrating System and Software Modeling // LNCS. 2012. Vol. 7083. P. 79–89.

15. Letichevsky A.A., Kapitonova J.V., Kotlyarov V.P., Letichevsky A.A.,Jr., Nikitchenko N.S., Volkov V.A., and Weigert T. Insertion modeling in distributed system design // Software problems (Проблеми програмування). 2008. S. 13–38.

16. Месарович М., Такахара Я. Общая теория систем: математические основы. М.: Мир, 1978 [Mesarovich M., Takakhara Ya. Obshchaya teoriya sistem: matematicheskie osnovy. M.: Mir, 1978].

17. Drobintsev P., Kotlyarov V., Nikiforov I., Letichebsky A. A Formal Approachfor Generation of Test Scenarios Based on Guides // 5th Workshop “Program Semantics, Specification and Validation: Theory and Applications”. Yekaterinburg, Russia, June 24. 2013. P. 31–41.

18. Letichevsky A.A., Godlevsky A.B., Letichevsky Jr., A.A., Potienko S.V., Peschanenko V.S. Properties of Predicate Transformer of VRS System // Cybernetics and System Analyses. 2010. 4. P. 3–16.

19. Godlevsky A.B., Potienko S.V. Backward transformation of formulas in symbolic modeling: from the result to the source formula // Problems of Programming. 2010. 4. P. 363–368.

20. Dijkstra E.W., Scholten C.S. Predicate Calculus and Program Semantics. Springer-Verlag, 1990.

21. Drobintsev P.D., Nikiforov I.V., Kotlyarov V.P. Translation of UCM Real-Time Constructs into Basic Protocols // University Journal. 2013. №5. P. 193–201.


Review

For citations:


Drobintsev P.D., Kotlyarov V.P., Nikiforov I.V., Letichevsky A.A. Incremental Approach to the Technology of Test Design for Industrial Projects. Modeling and Analysis of Information Systems. 2014;21(6):144-154. (In Russ.) https://doi.org/10.18255/1818-1015-2014-6-144-154

Views: 863


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)