Selected Publications
Journals:
-
D. V. Efremov, V. V. Kopach, E. V. Kornykhin, V. V. Kulyamin, A. K. Petrenko, A. V. Khoroshilov, I. V. Shchepetkov. Runtime Verification of Operating Systems Based on Abstract Models.- Programming and Computer Software, 2023, 49(7), pp. 559–565.
-
P. N. Devyanin, D. V. Efremov, V. V. Kulyamin V. V., Petrenko A. K., Khoroshilov A. V., Shchepetkov I. V. Modeling and verification of access control security policies in operating systems. - Hotline-Telecom, 2019, 216 p.
-
P. N. Devyanin, V. V. Kulyamin, V. V., Petrenko, A. K., Khoroshilov, A. V., Shchepetkov, I. V. Comparison of methods for decomposing specifications on Event-B.- Programming, 42(4):17-26, 2016.
-
V. V. Kulyamin, E. M. Lavrishcheva, V. S. Mutilin, A. K. Petrenko Verification and analysis of variable operating systems.- Proceedings of ISP RAS. Volume 28, Issue 3, 2016. Pp. 189-208.
-
I. S. Zakharov, M. U. Mandrykin, V. S. Mutilin, E. M. Novikov, A. K. Petrenko, A. V. Khoroshilov. Configurable system for static verification of operating system kernel modules. - Programming, No. 1, 2015, pp. 44-67.
-
A. K. Petrenko, V. V. Kulyamin, A. V. Khoroshilov On the integration of formal methods in the problems of operating system verification. - Proceedings of ISP RAS. Volume 27, Issue 5, 2015. Pp. 175-190.
-
E. A. Gerlits, V. V. Kulyamin, A. V. Maksimov, A. K. Petrenko, A. V. Khoroshilov, A. V. Tsyvarev. Operating system testing. - Proceedings of ISP RAS, Volume 26, 2014. Issue 1. Pp. 73-108.
-
D. V. Buzdalov, S. V. Zelenov, E. V. Kornykhin, A. K. Petrenko, A. V. Strakh, A. A. Ugnenko, A. V. Khoroshilov. Instrumental means for designing integrated modular avionics systems. - Proceedings of ISP RAS, Volume 26, 2014, Issue 1, pp. 201-230.
-
I. S. Zakharov, M. U. Mandrykin, V. S. Mutilin, E. M. Novikov, A. K. Petrenko, A. V. Khoroshilov. “Configurable system for static verification of operating system kernel modules”. - Proceedings of ISP , Volume 26-2, 2014, pp. 5-42.
-
P. Devyanin, A. Khoroshilov, V. Kuliamin, A. Petrenko, I. Shchepetkov. "Formal Verification of OS Security Model with Alloy and Event-B." - In A. Yamine and K.-D. Schewe, eds. Abstract State Machines, Alloy, B, TLA, VDM, and Z, LNCS 8477:309-313, Proceedings of ABZ-2014, Toulouse, France, June 2-6, 2014. ISBN: 978-3-662-43651-6, DOI: 10.1007/978-3-662-43652-3_30 .
-
Dirk Beyer and Alexander K. Petrenko. Linux Driver Verification. In T. Margaria and B. Steffen, editors, Proceedings of the 5th International Symposium on Leveraging Applications of Formal Methods, Verification, and Validation (ISoLA 2012, Part II, Heraklion, Crete, October 15-18), LNCS 7610, pages 1-6, 2012. Springer-Verlag, Heidelberg.
-
A. Khoroshilov, I. Koverninskiy, M. Olshanskiy, A. Petrenko, A. Ugnenko. "Model-based Tool Chain For System Design and System Integration of IMA." - In Proceedings of the International Space System Engineering Conference DASIA-2012, pp. 67-71, Dubrovnik, Croatia, May 14-16, 2012.
-
A. Khoroshilov, D. Albitskiy, I. Koverninskiy, M. Olshanskiy, A. Petrenko, A. Ugnenko. "AADL-Based Toolset for IMA System Design and Integration." - SAE Int. J. Aerosp. 5(2):2012, doi:10.4271/2012-01-2146.
-
L. S. Barbosa, A. Cerone, A. K. Petrenko, S. Shaikh. Certification of open-source software: A role for formal methods.-International Journal of Computer Systems Science and Engineering (IJCSSE), Vol 25 No 4 July 2010.
-
A. V. Khoroshilov, V. V. Mutilin, A. K. Petrenko, V. A. Zakharov. Establishing Linux Driver Verification Process.-Proceedings of the PSI 2009, LNCS, Vol. 5947/2010, 165-176.
-
A.K. Petrenko, O. L. Petrenko. Formal Methods and Innovation Economy: Facing New Challenges.- Proceedings of the 6th IEEE International Conference on Software Engineering and Formal Methods, Cape Town, South Africa, 10-14 November 2008.
-
K. Petrenko, O. L. Petrenko, V. V. Rubanov. Creating an Open Educational Environment Based on Open Source Projects.- Abstracts of the Third Conference "Free Software in Higher Education", Pereslavl-Zalessky, February 2008, pp. 12-16.
-
V. P. Ivannikov, A. S. Kamkin, A. S. Kosachev, V. V. Kulyamin, A. K. Petrenko. Using contract specifications to represent requirements for functional testing of hardware. - Programming, Vol. 33, No. 5, 2007, pp. 47-61.
-
N. Pakulin, A. K. Petrenko, O. L. Petrenko, A. Sortov, A. Khoroshilov. Open standards and new forms of international cooperation. - Proceedings of ISP RAS, Vol. 13, Part 1, Moscow, 2007, pp. 7-30, ISBN 5-89823-026-2.
-
V. P. Ivannikov, A. K. Petrenko. Verification tasks of Linux OS in the context of its use in the public sector.- Proceedings of ISP RAS, Vol. 10, Moscow, 2006, pp. 9-14, ISBN 5-89823-026-2/
-
Grinevich, A. Khoroshilov, V. Kuliamin, D. Markovtsev, A. Petrenko, V. Rubanov. Formal Methods in Industrial Software Standards Enforcement.- Procs. of PSI'2006, Novosibirsk, Russia, LNCS 4378:459-469, 2006
-
S. Zelenov, D. Silakov, A. K. Petrenko, M. Conrad, I. Fey. Automatic Test Generation for Model-Based code Generators.- IEEE ISoLA 2006 Second Intern.Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Paphos, Cyprus, 2006, pp. 68-75.
-
V. V. Kuliamin, N. Pakulin, A. K. Petrenko. Extended Design-by-Contract Approach to Specification and Conformance Testing of Distributed Software.- Proc. of 9th World Multi-Conference on Systems, Cybernetics, and Informatics, Orlando, USA, July 2005, v. VII. Model Based Development and Testing, pp. 65-70.
-
V. V. Kulyamin, I. B. Burdonov, A. S. Kosachev, A. K. Petrenko. The UniTesK approach to test development. - Programming, vol. 29, no. 6, 2003, pp. 25-43.
-
E. N. Britvina, S. G. Groshev, A. Monakhov, A. K. Petrenko, O. L. Petrenko. Model-Based Testing. - Open Systems, Moscow, No. 9, 2003, pp. 41-47 26.
-
S. V. Zelenov, S. A. Zelenova, A. S. Kosachev, A. K. Petrenko. Test generation for compilers and other text processors. - "Programming", Moscow, 2003, vol. 29, N 3 .
-
A. K. Petrenko. Specification Based Testing: Towards Practice. Perspectives of System Informatics.-LNCS, No.2244, 2001, pp. 287-300.
-
A. K. Petrenko, E. A. Kuzmenkova Formal specification of programs in the RSL language (methodological manual on practical training). Lomonosov Moscow State University, Moscow, 1999.
-
I. B. Burdonov, A.S. Kossatchev, A. K. Petrenko, D. Galter KVEST: Automated Generation of Test Suites from Formal Specifications.- Proceedings of Formal Method Congress, Toulouse, France, 1999, LNCS, No. 1708, pp.608-621.
-
A. K. Petrenko. Programming technology. - Collection "Current state and development trends of information technologies in Russia", Ministry of Science, Scientific Council on State Scientific and Technical Program "Informatization of Russia", 1995, pp. 88-108.
-
I. Burdonov, A. Kossatchev, S. Cheng, H. Wong. Formal Specification and Verification of SOS Kernel.- BNR/NORTEL Design Forum, June 1996.
-
A. K. Petrenko. Methods of Debugging and Monitoring Parallel Programs. Programming, 3, 1994.
-
V. A. Krukov, K. B. Fedorov, A. K. Petrenko, Yu. V. Trunov. GRAPHIT-graphic integrated environment for real-time system development.- Procs. of the Intern. Conf. "Real-Time Data RTD-94", Dubna, June 1994.
-
V. A. Kryukov, A. V. Maksimov, A. K. Petrenko, T. A. Polilova. Hierarchical configuration management. - Programming, 2, 1994.
-
A. K. Petrenko, Test specification based on trace description.- Programming, 1, 1993.
-
A. K. Petrenko, M. V. Borisova, T. A. Morozova, T. A. Chatskina. Testing compilers based on a formal language model. - Preprint IPM, N 45, 1992.
-
A. K. Petrenko. Vienna Method of Program Development - VDM. Informal Introduction. - Programming, N 6, 1990.
-
A. K. Petrenko . Problems of constructing a database for integrated environments. - In the book: IV All-Union scientific conference Systems of databases and knowledge NPO Centerprogrammsystem, Kalinin, 1990.
-
V. A. Kryukov, A. K. Petrenko, M. R. Shura- Bura. Translator in the development automation system. - In the collection: Methods of translation and design. programs. Abstracts. All-Union Conference, Novosibirsk, 1988.
-
A. K. Petrenko. The Mimosa System. Concepts and Possibilities. Preprint IPM USSR Academy of Sciences, N 4 1983.
-
A. K. Petrenko. Interactive system of communication with the task - Mimosa.- In the collection: Problems of designing and applying discrete systems in control. Abstracts of reports. Minsk, 1977
-
A. K. Petrenko, O. L. Petrenko. Babbage Machine and the Origin of Programming. - Historical and Mathematical Research. - Issue XXIV. M. "Science" 1976.
-
A. K. Petrenko, S. A. Usov. Dialogue Monitor - Dimon. Launching Tasks in a Batch. - Preprint IPM USSR Academy of Sciences, No. 69 1975.
Book Chapters & Conference Proceedings (Peer Reviewed):
-
Petr Devyanin, Alexey Khoroshilov, Victor Kuliamin, Alexander Petrenko, Ilya Shchepetkov "Formal Verification of OS Security Model with Alloy and Event-B" // In A. Yamine and K.-D. Schewe, eds. Abstract State Machines, Alloy, B, TLA, VDM, and Z, LNCS 8477:309-313, Proceedings of ABZ-2014, Toulouse, France, June 2-6, 2014. ISBN: 978-3-662-43651-6, DOI: 10.1007/978-3-662-43652-3_30.
-
Dirk Beyer and Alexander K. Petrenko. Linux Driver Verification. In T. Margaria and B. Steffen, editors, Proceedings of the 5th International Symposium on Leveraging Applications of Formal Methods, Verification, and Validation (ISoLA 2012, Part II, Heraklion, Crete, October 15-18), LNCS 7610, pages 1-6, 2012. Springer-Verlag, Heidelberg.
-
A. Khoroshilov, I. Koverninskiy, M. Olshanskiy, A. Petrenko, A. Ugnenko. "Model-based Tool Chain For System Design and System Integration of IMA". // In Proceedings of the International Space System Engineering Conference DASIA-2012, pp. 67-71, Dubrovnik, Croatia, May 14-16, 2012.
-
A.V.Khoroshilov, V.V.Mutilin, A.K.Petrenko, V.A.Zakharov. Establishing
Linux Driver Verification Process // Proceedings of the PSI 2009, LNCS, Vol.
5947/2010, 165-176.
-
A.V. Khoroshilov, V.V. Kuliamin, A.K. Petrenko, O.L. Petrenko, V.V. Rubanov.
Building Open Learning Environment for Software Engineering Students //B. O. Czerkawski, ed. Free and Open Source Software for E-Learning: Issues, Successes, and Challenges, pp.110-119, IGI Global, 2010.
-
V.V. Kuliamin, V.A.Omeltchenko, O.L. Petrenko. Formal Methods: for All or for Chosen? //Proceedings of CSEDU 2009, v. 2, pp. 217-222, Lisboa, Portugal, March, 23-26, 2009.
-
A.K.Petrenko, O.L. Petrenko. Formal Methods and Innovation Economy: Facing New Challenges // Proceedings of the 6th IEEE International Conference on Software Enginering and Formal Methods, Cape Town, South Africa, 10-14 November 2008.
-
A.Grinevich, A.Khoroshilov, V.Kuliamin, D.Markovtsev, V.Rubanov Formal Methods in Industrial Software Standards Enforcement // of PSI'2006, Novosibirsk, Russia, LNCS 4378:459-469, 2006
-
S.V.Zelenov, D.V.Silakov, A.K.Petrenko, M.Conrad, I.Fey. Automatic Test Generation for Model-Based code Generators // IEEE ISoLA 2006 Second Intern.Symposium on Leveraging Applications of Formal Methods, Verification and Validation. Paphos, Cyprus, 2006, pp. 68-75.
-
V.V.Kuliamin, N.Pakulin, A.K.Petrenko. Extended Design-by-Contract Approach to Specification and Conformance Testing of Distributed Software // Proc. of 9-th World Multi-Conference on Systems, Cybernetics, and Informatics, Orlando, USA, July 2005, v. VII. Model Based Development and Testing, pp. 65-70.
-
V.V.Kuliamin, N.Pakulin, A.K.Petrenko. Practical Approach to Specification and Conformance Testing of Distributed Network Applications // Lecture Notes in Computer Science Volume 3694 / 2005, Title: Service Availability: Second International Service Availability Symposium, ISAS 2005, Berlin, Germany.
-
V.V.Kuliamin, A.K.Petrenko. Applying Model Based Testing in Different Contexts // Proceedings of Seminar on Perspectives of Model-based Testing, Dagstuhl, Germany, September 2004.
-
Kuliamin V., Kossatchev A., Bourdonov I., A.K.Petrenko. UniTesK: Model Based Testing in Industrial Practice // Proceedings of the 1-st European Conference on Model-Driven Software Engineering, Nuremberg. ibmus AG, 2003, p. 55-63.
-
V. V. Kuliamin, A. K. Petrenko, N. V. Pakoulin, A. S. Kossatchev, and I. B. Bourdonov. Integration of Functional and Timed Testing of Real-time and Concurrent Systems //Proceedings of PSI'2003, Novosibirsk, Russia, July 9-12, 2003 LNCS 2890:450-461, Springer-Verlag, 2003.
-
I. Bourdonov, A. Kossatchev, V. Kuliamin, and A. Petrenko. UniTesK Test Suite Architecture // Proceedings of FME'2002 (in FLoC'2002), Kopenhagen, Denmark, July 22-24, 2002, LNCS 2391:77-88, Springer-Verlag, 2002.
-
A. Koptelov, V. Kuliamin, and A. Petrenko/ VDM++TesK: Testing of VDM++ Programs // Proceedings of the 3-rd VDM Workshop (in FloC'2002), Kopenhagen, Denmark, July 20-21, 2002, pp. 41-56.
-
A.K.Petrenko. Specification Based Testing: Towards Practice. Perspectives of System Informatics // LNCS, No.2244, 2001, pp. 287-300.
-
A.K.Petrenko, A.Vorobiev. Industrial Experience in Using Formal Methods for Software Development in Nortel Networks // Proceedings of Testing Computer Software Conference - TCS 2000, Washington, June, 2000.
-
Ig. Burdonov, A. Kossatchev, A.K.Petrenko, D. Galter KVEST: Automated Generation of Test Suites from Formal Specifications // Proceedings of Formal Method Congress, Toulouse, France, 1999, LNCS, No. 1708, pp.608-621.
-
A.K.Petrenko, M.V.Borisova, T.A.Morozova, T.A.Tchatskina. Compiler testing based on a language formal model // Preprint of KIAM, No. 45, 1992 (Russion).
-
A.K.Petrenko, O.L.Petrenko. The Babbage machine and the origin of programming // Istor.-Mat. Issled., Moscow, “Nauka”, No. 24 (1979), 340-360 (Russian).
Refereed for:
-
Programming and Computer Software,
-
Journal of Systems and Software
|