People
  1. Students
  2. Alumni
  3. Honorary Graduates
  4. Academic Experts
  1. Peter Popov
People

Contact Information

Contact

Visit Peter Popov

A229D, College Building

null

Postal Address

City, University of London
Northampton Square
London
EC1V 0HB
United Kingdom

About

Background

Peter is an expert in Software Dependability. He was born in Bulgaria, graduated in Computer Engineering in 1982 from the National Technical University in Kiev (KPI), Ukraine, at the time part of the Soviet Union, and received his doctorate (Candidate of Sciences) from the same University in 1989. Before joining the Centre for Software Reliability (CSR) at City University in 1997 he worked for the Bulgarian Academy of Science. He was a visiting scientist in the Coordinated Science Laboratory (CSL) in the University of Illinois at Urbana Champaign (US) and in LAAS - CNRS in Toulouse, France. He worked and consulted in the areas of computer and software dependability in several counties in Europe and in the US.

Qualifications

PhD in Computer Science.

Employment

Peter is Reader in the Centre for Software Reliability in the School of Informatics, which he joined in 1997, initially as a Research Fellow. In 2000 he was appointed Lecturer, in 2003 - to Senoir Lecturer and since 2007 he has been Reader. Before joining CSR Peter worked for Bulgarian Academy of Sciences as Associate Professor in the Institute of Information and Communication Technologies which was preceded by 6 years of experience in industry.

Research

Research interests

- Software engineering
- Software reliability assessment,
- System dependability,
- Software fault-tolerance,
- Performance evaluation
- Interdependencies of Critical Infrastructures

Projects

- ReSIST
- IRRIIS
- DISPO
- AFTER

Visual Paradigm

Use of Visual Pradigm is made available to City University by the Academic Partner Program from Visual Paradigm for educational purposes.

Research Students

Name
Oleksandr Netkachov
Attendance
May 2015 – Apr 2021
Thesis Title
Methodology, Method and Tools for Quantitative Systems Assessment using High-Performance Simulations
Name
Shahedeh Abdolhossein Khani
Thesis Title
Adaptable Web Services

Publications

  1. Popov, P.T. and Strigini, L. (2010). Assessing Asymmetric Fault-Tolerant Software. .
  2. Popov, P.T. (2013). Bayesian reliability assessment of legacy safety-critical systems upgraded with fault-tolerant off-the-shelf software. Reliability Engineering & System Safety, 117, pp. 98–113. doi:10.1016/j.ress.2013.03.017.

Chapters (2)

  1. Cavalieri, S., Chiacchio, F., F., Manno, G. and Popov, P.T. (2015). Quantitative Assessment of Distributed Networks Through Hybrid Stochastic Modeling. In Bruneo, D. and Distefano, S. (Eds.), Quantitative Assessments of Distributed Systems: Methodologies and Techniques Wiley-Scrivener. ISBN 978-1-118-59521-3.
  2. Littlewood, B., Popov, P.T., Strigini, L. and Shryane, N. (2008). Modelling the Effects of Combining Diverse Software Fault Detection Techniques. In Hierons, R.M., Bowen, J.P. and Harman, M. (Eds.), Formal Methods and Testing (pp. 345–366). Germany: Springer. ISBN 978-3-540-78916-1.

Conference Papers and Proceedings (44)

  1. Netkachov, O., Popov, P. and Salako, K. (2016). Model-based evaluation of the resilience of critical infrastructures under cyber attacks. .
  2. Popov, P.T. (2015). Stochastic Modeling of Safety and Security of the e-Motor, an ASIL-D Device. The 34th International Conference on Computer Safety, Reliability, and Security, SAFECOMP 2015 23-25 September, Delft, The Netherlands.
  3. Popov, P., Salako, K.O. and Stankovic, V. (2015). Stochastic modeling for performance evaluation of database replication protocols. 12th International Conference on Quantitative Evaluation of Systems 1-3 September, Madrid, Spain.
  4. Netkachova, K., Bloomfield, R., Popov, P. and Netkachov, O. (2015). Using structured assurance case approach to analyse security and reliability of critical infrastructures. .
  5. Popov, P.T., Netkachov, A. and Salako, K. (2014). Quantification of the Impact of Cyber Attack in Critical Infrastructures. SAFECOMP 2014 Workshops: ReSA4CI 9 September, Florence, Italy.
  6. Butenko, V., Kharchenko, V., Odarushchenko, O., Popov, P.T., Sklyar, V. and Odarushchenko, E. (2014). Markov Model and Tool-Based Assessment of Safety-Critical I&C Systems: Gaps of the IEC 61508. Probabilistic Safety Assessment and Management (PSAM 12) 22-27 June, Honolulu, Hawaii.
  7. Popov, P., Povyakalo, A., Stankovic, V. and Strigini, L. (2014). Software diversity as a measure for reducing development risk. Tenth European Dependable Computing Conference - EDCC 2014 13-16 May, Newcastle upon Tyne, UK.
  8. Popov, P.T., Povyakalo, A., Stankovic, V. and Strigini, L. (2014). Software diversity as a measure for reducing development risk. European Dependable Computing Conference - EDCC 2014 13-16 May, Newcastle upon Tyne.
  9. Kharchenko, V.S., Odarushchenko, O., Odarushchenko, V. and Popov, P.T. (2013). Selecting Mathematical Software for Dependability Assessment of Computer Systems Described by Stiff Markov Chains. .
  10. Popov, P., Stankovic, V. and Strigini, L. (2012). An Empirical Study of the Effectiveness of 'Forcing Diversity' Based on a Large Population of Diverse Programs. ISSRE 2012, International Symposium on Software Reliability Engineering 27-30 November, Dallas, Texas, USA.
  11. Popov, P. (2011). Preliminary Interdependency Analysis (PIA): Method and Tool Support. Third International Workshop "Software Engineering for Resilient Systems" (SERENE 2011), September 29-30, 29-30 September, Geneva, Switzerland.
  12. Popov, P.T. and Manno, G. (2011). The Effect of Correlated Failure Rates on Reliability of Continuous Time 1-out-of-2 Software. 30th International Conference on Computer Safety, Reliability and Security (SAFECOMP 2011) 19-21 September, Naples, Italy.
  13. Popov, P.T., Buzna, L., Bloomfield, R., Salako, K. and Wright, D. (2010). Stochastic Modelling of the Effects of Interdependencies between Critical Infrastructure. Critical Information Infrastructures Security, 4th International Workshop (CRITIS 2009) 20 Sep 2010 – 2 Oct 2010.
  14. Bloomfield, R., Buzna, L., Popov, P., Salako, K. and Wright, D. (2010). Stochastic modelling of the effects of interdependencies between critical infrastructure. .
  15. Popov, P.T. and Strigini, L. (2010). Assessing Asymmetric Fault-Tolerant Software. .
  16. Littlewood, B., Popov, P.T., Strigini, L. and Shryane, N. (2008). Modelling the Effects of Combining Diverse Software Fault Detection Techniques. .
  17. Gashi, I. and Popov, P. (2007). Uncertainty explicit assessment of off-the-shelf software: Selection of an optimal diverse pair. .
  18. Popov, P.T. and Gashi, I. (2007). Uncertainty Explicit Assessment of Off-the-Shelf Software: Selection of an Optimal Diverse Pair. Sixth International Conference on COTS Based Software Systems (ICCBSS-2007) Banff, Alberta, Canada.
  19. Stankovic, V. and Popov, P. (2006). Improving DBMS performance through diverse redundancy. 25th IEEE Symposium on Reliable Distributed Systems (SRDS 2006) .
  20. Stankovic, V. and Popov, P.T. (2006). Improving DBMS Performance through Diverse Redundancy. .
  21. Gashi, I. and Popov, P.T. (2006). Rephrasing Rules for Off-The-Shelf SQL Database Servers. .
  22. Popov, P.T., Kharchenko, V. and Romanovsky, A. (2004). On Dependability of Composite Web Services with Components Upgraded Online. International Conference on Dependable Systems and Networks (DSN'04 - Workshop supplement) Florence, Italy.
  23. Littlewood, B., Bloomfield, R., Popov, P., Povyakalo, A. and Strigini, L. (2004). The impact of ‘difficulty’ variation on the probability of coincident failure of diverse systems. International Conference on Control and Instrumentation in Nuclear Installations Liverpool.
  24. Gorbenko, A., Kharchenko, V.S., Popov, P.T. and Romanovsky, A.B. (2004). Dependable Composite Web Services with Components Upgraded Online. .
  25. Popov, P.T., Strigini, L., Kostov, A., Mollov, V. and Selensky, D. (2004). Software Fault-Tolerance with Off-the-Shelf SQL Servers. .
  26. Popov, P.T. and Littlewood, B. (2004). The Effect of Testing on Reliability of Fault-Tolerant Software. .
  27. Gashi, I., Popov, P.T. and Strigini, L. (2004). Fault Diversity among Off-The-Shelf SQL Database Servers. .
  28. Strigini, L. and Popov, P. (2003). Diversity with Off-The-Shelf Components: A Study with SQL Database Servers. International Conference on Dependable Systems and Networks (DSN 2003) .
  29. Popov, P.T. (2002). Reliability Assessment of Legacy Safety-Critical Systems Upgraded with Off-the-Shelf Components. .
  30. Littlewood, B., Popov, P. and Strigini, L. (2001). Design diversity: an update from research on reliability modelling. .
  31. Strigini, L., Popov, P., Riddle, S. and Romanovsky, A. (2001). Protective Wrapping of OTS Components. 4th ICSE Workshop on Component-Based Software Engineering: Component Certification and System Prediction Toronto.
  32. Littlewood, B., Popov, P.T. and Strigini, L. (2001). Modeling software design diversity. .
  33. Popov, P.T., Strigini, L., Riddle, S. and Romanovsky, A.B. (2001). On Systematic Design of Protectors for Employing OTS Items. .
  34. Popov, P.T. and Strigini, L. (2001). The Reliability of Diverse Systems: A Contribution Using Modelling of the Fault Creation Process. .
  35. Strigini, L., Popov, P. and Littlewood, B. (2000). Assessing the Reliability of Diverse Fault-Tolerant Systems. INucE International Conference on Control and Instrumentation in Nuclear Installations Bristol, UK.
  36. Strigini, L., Popov, P. and Romanovsky, A. (2000). Diversity for off-the-Shelf Components. International Conference on Dependable Systems & Networks (FTCS-30, DCCA-8) New York, NY, USA.
  37. Littlewood, B., Popov, P. and Strigini, L. (2000). N-version design versus one good version. Proc International Conference on Dependable Systems and Networks (Fast Abstracts) New York.
  38. Littlewood, B., Popov, P.T. and Strigini, L. (2000). Assessment of the Reliability of Fault-Tolerant Software: A Bayesian Approach. .
  39. Popov, P.T., Strigini, L. and Littlewood, B. (2000). Choosing Between Fault-Tolerance and Increased V&V for Improving Reliability. .
  40. Popov, P.T., Strigini, L. and Romanovsky, A.B. (1999). Choosing Effective Methods for Design Diversity - How to Progress from Intuition to Science. .
  41. Strigini, L., Popov, P. and Pizza, M. (1998). The efficacy of diverse redundancy against design error: some practical considerations. Third International Conference on Control and Instrumentation in Nuclear Installations May, Edinburgh, U.K.
  42. Popov, P.T. and Strigini, L. (1998). Conceptual Models for the Reliability of Diverse Systems - New Results. .
  43. Popov, P.T. (1996). The Effect of Interfailure Time Variability on the Software Reliability Growth Modelling. .
  44. Popov, P.T. and Djambazov, K. (1995). The effect of testing on the reliability of single version and 1-out-of-2 software systems. Sixth International Symposium on Software Reliability Engineering (ISSRE 1995) 24-27 October.

Internet Publication

  1. Popov, P.T. Reliability Assessment of Legacy Safety-Critical Systems Upgraded with Fault-Tolerant Off-the-Shelf Software. Elsivier (Reliability Engineering and System Safety).

Journal Articles (11)

  1. Netkachov, O., Popov, P. and Salako, K. (2014). Quantification of the impact of cyber attack in critical infrastructures. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8696 LNCS, pp. 316–327. doi:10.1007/978-3-319-10557-4_35.
  2. Bishop, P., Bloomfield, R., Littlewood, B., Popov, P., Povyakalo, A. and Strigini, L. (2014). A conservative bound for the probability of failure of a 1-out-of-2 protection system with one hardware-only and one software-based protection train. Reliability Engineering and System Safety, 130, pp. 61–68. doi:10.1016/j.ress.2014.04.002.
  3. Popov, P.T. (2013). Bayesian reliability assessment of legacy safety-critical systems upgraded with fault-tolerant off-the-shelf software. Reliability Engineering & System Safety, 117, pp. 98–113. doi:10.1016/j.ress.2013.03.017.
  4. Kharchenko, V.S., Popov, P.T., Odarushchenko, O. and Zhadan, V. (2012). EMPIRICAL EVALUATION OF ACCURACY OF MATHEMATICAL SOFTWARE USED FOR AVAILABILITY ASSESSMENT OF FAULT-TOLERANT COMPUTER SYSTEMS. Reliability: Theory & Applications, 7(3) .

    [publisher’s website]

  5. Gashi, I., Popov, P.T. and Stankovic, V. (2009). Uncertainty explicit assessment of off-the-shelf software: A Bayesian approach. Information & Software Technology, 51, pp. 497–511. doi:10.1016/j.infsof.2008.06.003.
  6. Gashi, I., Popov, P.T. and Strigini, L. (2007). Fault Tolerance via Diversity for Off-the-Shelf Products: A Study with SQL Database Servers. IEEE Trans. Dependable Sec. Comput., 4, pp. 280–294. doi:10.1109/TDSC.2007.70208.
  7. Popov, P.T., Strigini, L., May, J.H.R. and Kuball, S. (2003). Estimating Bounds on the Reliability of Diverse Systems. IEEE Trans. Software Eng., 29, pp. 345–359. doi:10.1109/TSE.2003.1191798.
  8. Gashi, I., Popov, P.T., Stankovic, V. and Strigini, L. (2003). On Designing Dependable Services with Diverse Off-the-Shelf SQL Servers. WADS, 3069, pp. 191–214. doi:10.1007/978-3-540-25939-8_9.

    [publisher’s website]

  9. Littlewood, B., Popov, P. and Strigini, L. (2002). Assessing the reliability of diverse fault-tolerant software-based systems. SAFETY SCIENCE, 40(9), pp. 781–796.
  10. Littlewood, B., Popov, P.T., Strigini, L. and Shryane, N. (2000). Modeling the Effects of Combining Diverse Software Fault Detection Techniques. IEEE Trans. Software Eng., 26, pp. 1157–1167. doi:10.1109/32.888629.
  11. Littlewood, B., Popov, P. and Strigini, L. (1999). A note on reliability estimation of functionally diverse systems. RELIAB ENG SYST SAFE, 66(1), pp. 93–95.

Patents (2)

  1. Stankovic, V. and Popov, P. (2012). Improvements Relating to Database Replication Protocols. Patent no. EP2470994
  2. Popov, P. and Stankovic, V. (2012). Database replication. Patent no. 8793216

Reports (4)

  1. Popov, P.T. (2012). Reliability Assessment of Legacy Safety-Critical Systems Upgraded with Fault-Tolerant Off-the-Shelf Software. Centre for Software Reliability, City University London.
  2. Bloomfield, R, , Chozos, N., , Popov, P.T., Stankovic, V., , Wright, D, and Howell-Morris, R, (2010). Preliminary Interdependency Analysis (PIA): Method and tool support..
  3. Popov, P.T. and Strigini, L. (2001). The Reliability of Diverse Systems: a Contribution using Modelling of the Fault Creation Process..
  4. Popov, P.T., Strigini, L. and Pizza, M. Diverse redundancy against design error: a model of fault creation and its implications on reliability..

Software (4)

  1. Stankovic, V. and Popov, P. (2016). TPC-C Client - Java-based implementation of the industry standard benchmark for database performance evaluation. London.
  2. Salako, K., Stankovic, V. and Popov, P. (2015). Stochastic model for performance evaluation of database replication protocols..
  3. Popov, P.T. (2015). A SAN model for safety and security analysis of the eMotor, an ASIL-D device..
  4. Popov, P.T. A SAN Model of the effects of cyber-attacks on reliability of a 2-channel software system..

Other Activities

Editorial Activity

  1. Member of Program Committees for:
    - International Symposium on Software Reliability Engineering, ISSRE 2011, ISSRE 2012 and ISSRE 2016
    - International Conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification (RSSRail 2016)
    - International Conference on Comuter safety, reliability and security - SAFECOMP 2015.
    - European Dependable Computing Conference - EDCC 2009, EDCC 2014
    .

Keynote Lecture/Speech

  1. Preliminary Interdependency Analysis of Critical Infrastructures: Models, Tool Support and Data Analysis. Geneva, Switzerland (2011).
    SERENE 2011
    , 3rd International Workshop on Software Engineering for Resilient Systems.

Find us

City, University of London

Northampton Square

London EC1V 0HB

United Kingdom

Back to top

City, University of London is an independent member institution of the University of London. Established by Royal Charter in 1836, the University of London consists of 18 independent member institutions with outstanding global reputations and several prestigious central academic bodies and activities.