Journal special issues


Special section on: Reliability and Safety Certification of Software-Intensive Systems

B. Gallina and R. Natella
Reliability Engineering & System Safety (Elsevier), Vol. 158, February 2017, pp. 152-253


Journal papers


NFV-Bench: A Dependability Benchmark for Network Function Virtualization Systems

D. Cotroneo, L. De Simone, R. Natella
IEEE Transactions on Network and Service Management (TNSM), PrePrints, 2017


NFV-Throttle: An Overload Control Framework for Network Function Virtualization

D. Cotroneo, R. Natella, S. Rosiello
IEEE Transactions on Network and Service Management (TNSM), PrePrints, 2017


Assessing Dependability with Software Fault Injection: A Survey

R. Natella, D. Cotroneo, H. Madeira
ACM Computing Surveys (CSUR), Vol. 48, No. 3, pages 44:1--44:55, 2016


Faultprog: Testing the Accuracy of Binary-Level Software Fault Injection

D. Cotroneo, A. Lanzaro, R. Natella
IEEE Transactions on Dependable and Secure Computing (TDSC), PrePrints, 2016


Recovery From Software Failures Caused by Mandelbugs

M. Grottke, D.S. Kim, R. Mansharamani, M. Nambiar, R. Natella, K.S. Trivedi
IEEE Transactions on Reliability (TR), Vol. 65, No. 1, pp. 70-87, March 2016
Impact Factor: 1.934


Fault Injection for Software Certification

D. Cotroneo, R. Natella
IEEE Security & Privacy, Vol. 11, No. 4, pp. 38-45, July/August 2013
Impact Factor: 0.962


A Survey of Software Aging and Rejuvenation Studies

D. Cotroneo, R. Natella, R. Pietrantuono, S. Russo
ACM Journal on Emerging Technologies in Computing Systems (JETC), Vol. 10, No. 1, January 2014
Impact Factor: 0.867


Predicting Aging-Related Bugs using Software Complexity Metrics

D. Cotroneo, R. Natella, R. Pietrantuono
Performance Evaluation (PEVA), Vol. 70, No. 3, pp. 163-178, 2013
Impact Factor: 1.168


On Fault Representativeness of Software Fault Injection

R. Natella, D. Cotroneo, J. Duraes, H. Madeira
IEEE Transactions on Software Engineering (TSE), Vol. 39, No. 1, pp. 80-96, 2013
Impact Factor: 2.216


OS-Level Hang Detection in Complex Software Systems

A. Bovenzi, G. Carrozza, M. Cinque, D. Cotroneo, R. Natella
International Journal of Critical Computer-Based Systems (IJCCBS), Vol. 2, No. 3/4, pp. 352-377, 2011
Inderscience media release


A Recovery-Oriented Approach for Software Fault Diagnosis in Complex Critical Systems

G. Carrozza, R. Natella
International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS), Vol. 2, No. 1, pp. 77-104, 2011


Memory leak analysis of mission-critical middleware

G. Carrozza, D. Cotroneo, R. Natella, A. Pecchia, S. Russo
The Journal of Systems & Software 83 (JSS), pp. 1556-1567, 2010
Impact Factor: 1.340





Conference papers


Chizpurfle: A Gray-Box Android Fuzzer for Vendor Service Customizations

A.K. Iannillo, R. Natella, D. Cotroneo, C. Nita-Rotaru
Proc. 28th IEEE International Symposium on Software Reliability Engineering (ISSRE 2017)
October 2017, Toulouse, France


A fault correlation approach to detect performance anomalies in Virtual Network Function chains

D. Cotroneo, R. Natella, S. Rosiello
Proc. 28th IEEE International Symposium on Software Reliability Engineering (ISSRE 2017)
October 2017, Toulouse, France


Software Aging Analysis of the Android Mobile OS

D. Cotroneo, F. Fucci, A.K. Iannillo, R. Natella, R. Pietrantuono
Proc. 27th IEEE International Symposium on Software Reliability Engineering (ISSRE 2016)
October 2016, Ottawa, Canada


Prediction of the Testing Effort for the Safety Certification of Open-Source Software: A Case Study on a Real-Time Operating System

D. Cotroneo, D. Di Leo, R. Natella, R. Pietrantuono
Proc. 12th European Dependable Computing Conference (EDCC 2016)
September 2016, Gothenburg, Sweden


MoIO: Run-Time Monitoring for I/O Protocol Violations in Storage Device Drivers

D. Cotroneo, L. De Simone, F. Fucci, R. Natella
Proc. 26th IEEE International Symposium on Software Reliability Engineering (ISSRE 2015)
November 2015, Gaithersburg, MD, USA


Dependability Evaluation and Benchmarking of Network Function Virtualization Infrastructures

D. Cotroneo, L. De Simone, A.K. Iannillo, A. Lanzaro, R. Natella
Proc. 1st IEEE Conference on Network Softwarization (NetSoft 2015)
April 2015, London, UK
Acceptance rate: 15.7%
Best Paper Award


No PAIN, No Gain? The utility of PArallel fault INjections

S. Winter, O. Schwahn, R. Natella, N. Suri, D. Cotroneo
Proc. 37th International ACM/IEEE Conference on Software Engineering (ICSE 2015)
May 2015, Florence, Italy
Acceptance rate: 18.5%


An Empirical Study of Injected versus Actual Interface Errors

A. Lanzaro, R. Natella, S. Winter, D. Cotroneo, N. Suri
Proc. ACM International Symposium on Software Testing and Analysis (ISSTA 2014)
July 2014, San Jose, California, USA
Acceptance rate: 28.1%


State-Driven Testing of Distributed Systems

D. Cotroneo, R. Natella, S. Russo, F. Scippacercola
Proc. 17th International Conference on Principles of Distributed Systems (OPODIS 2013)
December 2013, Nice, France


SABRINE: StAte-Based Robustness testIng of operatiNg systEms

D. Cotroneo, D. Di Leo, F. Fucci, R. Natella
Proc. 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013)
November 2013, Palo Alto, California, USA
Acceptance rate: 16.9%


Fault Triggers in Open-Source Software: An Experience Report

D. Cotroneo, M. Grottke, R. Natella, R. Pietrantuono, K.S. Trivedi
24th IEEE International Symposium on Software Reliability Engineering (ISSRE 2013)
November 2013, Pasadena, California, USA
Acceptance rate: 35.1%


Analysis and Prediction of Mandelbugs in an Industrial Software System

G. Carrozza, D. Cotroneo, R. Natella, R. Pietrantuono, S. Russo
2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (ICST), pp. 262-271
March 2013, Luxembourg


Towards a State-driven Workload Generation Framework for Dependability Assessment

D. Cotroneo, F. Fucci, R. Natella
Proc. of the 5th International Conference on Dependability (DEPEND)
May 2012, Rome, Italy
Best paper award


Experimental Analysis of Binary-Level Software Fault Injection in Complex Software

D. Cotroneo, A. Lanzaro, R. Natella, R. Barbosa
Proc. of the 9th European Dependable Computing Conference (EDCC)
August 2012, Sibiu, Romania
Acceptance Rate: 35%
Best presentation award


A Case Study on State-Based Robustness Testing of an Operating System for the Avionic Domain

D. Cotroneo, D. Di Leo, R. Natella, R. Pietrantuono
Proc. of the 30th International Conference on Computer Safety, Reliability and Security (SAFECOMP),
September 2011, Naples, Italy


Software Aging Analysis of the Linux Operating System

D. Cotroneo, R. Natella, R. Pietrantuono, S. Russo
Proc. of the 21th IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2010, San Jose, California, USA
Acceptance Rate: 32.3%


Representativeness Analysis of Injected Software Faults in Complex Software

R. Natella, D. Cotroneo, J. Duraes, H. Madeira
Proc. of the 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN),
June 2010, Chicago, Illinois, USA
Acceptance Rate: 25% (PDS Track)


Assessing and Improving the Effectiveness of Logs for the Analysis of Software Faults

M. Cinque, D. Cotroneo, R. Natella, A. Pecchia
Proc. of the 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN),
June 2010, Chicago, Illinois, USA
Acceptance Rate: 25% (PDS Track)


Emulation of Transient Software Faults for Dependability Assessment: A Case Study

R. Natella, D. Cotroneo
Proceedings of the 8th European Dependable Computing Conference (EDCC),
April 2010, Valencia, Spain
Acceptance Rate: 32%


Assessment and Improvement of Hang Detection in the Linux Operating System

D. Cotroneo, R. Natella, S. Russo
Proceedings of the 28th IEEE International Symposium on Reliable Distributed Systems (SRDS),
September 2009, Niagara Falls, New York, USA
Acceptance Rate: 28%





Workshop papers


The Software Aging and Rejuvenation Repository

D. Cotroneo, A.K. Iannillo, R. Natella, R. Pietrantuono, S. Russo
7th Intl. Workshop of Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 26h IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2015, Gaithersburg, MD, USA


Network Function Virtualization: Challenges and Directions for Reliability Assurance

D. Cotroneo, L. De Simone, A.K. Iannillo, A. Lanzaro, R. Natella, J. Fan, W. Ping
Industry Track at the 25th IEEE International Symposium on Software Reliability Engineering (ISSRE)
November 2014, Naples, Italy


Improving Usability of Fault Injection

D. Cotroneo, L. De Simone, A.K. Iannillo, A. Lanzaro, R. Natella
Fourth Intl. Workshop of Software Certification (WoSoCer)
Held in conjunction with the 25h IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2014, Naples, Italy


Towards Patching Memory Leak Bugs in Off-The-Shelf Software

D. Cotroneo, R. Natella
Sixth Intl. Workshop of Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 25h IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2014, Naples, Italy


Performance Degradation Analysis of a Supercomputer

D. Cotroneo, F. Frattini, R. Natella, R. Pietrantuono
Fifth International Workshop on Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 24th IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2013, Pasadena, California, USA


Issues and Ongoing Work on State-Driven Workload Generation for Distributed Systems

R. Natella, F. Scippacercola
14th European Workshop on Dependable Computing (EWDC), Lecture Notes on Computer Science 7869, pp. 96-110
May 2013, Coimbra, Portugal


Monitoring of Aging Software Systems affected by Integer Overflows

D. Cotroneo, R. Natella
Fourth International Workshop on Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 23th IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2012, Dallas, Texas, USA


Software Aging and Rejuvenation: Where we are and where we are going

D. Cotroneo, R. Natella, R. Pietrantuono, S. Russo
Third International Workshop on Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 22th IEEE International Symposium on Software Reliability Engineering (ISSRE),
November-December 2011, Hiroshima, Japan


Is Software Aging related to Software Metrics?

D. Cotroneo, R. Natella, R. Pietrantuono
Second International Workshop on Software Aging and Rejuvenation (WoSAR)
Held in conjunction with the 21th IEEE International Symposium on Software Reliability Engineering (ISSRE),
November 2010, San Jose, California, USA


Adaptive Monitoring in Microkernel OSs

D. Cotroneo, D. Di Leo, R. Natella
DSN Workshop on Proactive Failure Avoidance, Recovery and Maintenance (PFARM),
Proc. of the 40th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)
June 2010, Chicago, Illinois, USA


Improving FFDA of Web Servers through a Rule-Based Logging Approach

M. Cinque, R. Natella, A. Pecchia, S. Russo
First International Workshop on Field Failure Data Analysis (FD2A),
Held in conjunction with the 28th IEEE International Symposium on Reliable Distributed Systems (SRDS)
September 2009, Niagara Falls, New York, USA


An Approach for Assessing Logs by Software Fault Injection

D. Cotroneo, R. Natella, A. Pecchia, S. Russo
DSN Workshop on Proactive Failure Avoidance, Recovery and Maintenance (PFARM),
Suppl. Vol. of the 39th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN)
June 2009, Estoril, Lisbon, Portugal


An Experiment in Memory Leak Analysis with a Mission-Critical Middleware for Air Traffic Control

G. Carrozza, D. Cotroneo, R. Natella, A. Pecchia, S. Russo
First International Workshop of Software Aging and Rejuvenation (WoSAR),
Proceedings of IEEE International Symposium on Software Reliability Engineering Workshops (ISSRE Wksp)
November 2008, Seattle/Redmond, WA, USA


Operating System Support to Detect Application Hangs

D. Cotroneo, M. Cinque, G. Carrozza, R. Natella
Second International Workshop on Verification and Evaluation of Computer and Communication Systems (VECoS),
July 2008, Leeds, UK
Selected as one of the best VECoS papers presented in the first 4 editions





Book chapters


Tools for Injecting Software Faults at the Binary and Source-Code Level

A. Lanzaro, R. Natella, R. Barbosa
In "Innovative Technologies for Dependable OTS-Based Critical Systems - Challenges and Achievements of the CRITICAL STEP Project", D. Cotroneo ed., pp. 85-100, 2013


Fault Injection e Robustness Testing

D. Cotroneo, R. Natella
In "L'Analisi Quantitativa dei Sistemi Critici" (in Italian), A. Bondavalli ed., pp. 233-270, 2011





PhD thesis


Achieving Representative Faultloads in Software Fault Injection

R. Natella
Federico II University of Naples, 2011
Advisors: D. Cotroneo, H. Madeira





Disclaimer

This personal homepage archives pre-print versions of articles published by IEEE, ACM, Elsevier, Springer, and other publishers. Copyright and all rights therein are retained by authors or by other copyright holders. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the copyright holder.