Search For:

Displaying 1-13 out of 13 total
Supporting ubiquitous location information in interworking 3G and wireless networks
Found in: Communications of the ACM
By Massimo Ficco, Roberto Pietrantuono, Roberto Pietrantuono, Roberto Pietrantuono, Stefano Russo, Stefano Russo, Stefano Russo
Issue Date:November 2010
pp. 116-123
Location-based services (LBSs) have emerged as an important interest of wireless Internet service providers (WISPs) and network operators. Positioning mobile devices in the third generation (3G) of wireless communication networks (such as Universal Mobile ...
Analysis and Prediction of Mandelbugs in an Industrial Software System
Found in: 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation (ICST)
By Gabriella Carrozza,Domenico Cotroneo,Roberto Natella,Roberto Pietrantuono,Stefano Russo
Issue Date:March 2013
pp. 262-271
Mandelbugs are faults that are triggered by complex conditions, such as interaction with hardware and other software, and timing or ordering of events. These faults are considerably difficult to detect with traditional testing techniques, since it can be c...
Software Aging and Rejuvenation: Where We Are and Where We Are Going
Found in: Workshop on Software Aging and Rejuvenation
By Domenico Cotroneo,Roberto Natella,Roberto Pietrantuono,Stefano Russo
Issue Date:December 2011
pp. 1-6
After 16 years, a significant body of knowledge has been established in the area of Software Aging and Rejuvenation (SAR). In this paper, we survey papers about SAR that appeared in IEEE conferences and journals, identify where SAR research has been mostly...
Software Aging Analysis of the Linux Operating System
Found in: Software Reliability Engineering, International Symposium on
By Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono, Stefano Russo
Issue Date:November 2010
pp. 71-80
Software systems running continuously for a long time tend to show degrading performance and an increasing failure occurrence rate, due to error conditions that accrue over time and eventually lead the system to failure. This phenomenon is usually referred...
Fault triggers in open-source software: An experience report
Found in: 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE)
By Domenico Cotroneo,Michael Grottke,Roberto Natella,Roberto Pietrantuono,Kishor S. Trivedi
Issue Date:November 2013
pp. 178-187
With software systems becoming increasingly large and complex, many difficulties in coping with software bugs arise for developers. Despite good development practices, thorough testing, and proper maintenance policies, a non-negligible number of bugs remai...
Engineering Air Traffic Control Systems with a Model-Driven Approach
Found in: IEEE Software
By Gabriella Carrozza,Mauro Faella,Francesco Fucci,Roberto Pietrantuono,Stefano Russo
Issue Date:May 2013
pp. 42-48
Testing software in air traffic control systems costs much more than building them. This is basically true in every domain producing software-intensive critical systems. Software engineers strive to find methodological and process-level solutions to balanc...
Workload Characterization for Software Aging Analysis
Found in: Software Reliability Engineering, International Symposium on
By Antonio Bovenzi,Domenico Cotroneo,Roberto Pietrantuono,Stefano Russo
Issue Date:December 2011
pp. 240-249
The phenomenon of software aging is increasingly recognized as a relevant problem of long-running systems. Numerous experiments have been carried out in the last decade to empirically analyze software aging. Such experiments, besides highlighting the relev...
Architecture-Based Criticality Assessment of Software Systems
Found in: Dependable Computing, Latin-American Symposium on
By Domenico Cotroneo, Antonio Pecchia, Roberto Pietrantuono, Stefano Russo
Issue Date:April 2011
pp. 126-135
The development of dependable software systems with acceptable costs and time often requires architectural analyses and criticality assessment strategies to achieve a detailed understanding of the system failing behavior. This information is valuable to ev...
Software Reliability and Testing Time Allocation: An Architecture-Based Approach
Found in: IEEE Transactions on Software Engineering
By Roberto Pietrantuono, Stefano Russo, Kishor S. Trivedi
Issue Date:May 2010
pp. 323-337
With software systems increasingly being employed in critical contexts, assuring high reliability levels for large, complex systems can incur huge verification costs. Existing standards usually assign predefined risk levels to components in the design phas...
A survey of software aging and rejuvenation studies
Found in: ACM Journal on Emerging Technologies in Computing Systems (JETC)
By Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono, Stefano Russo
Issue Date:January 2014
pp. 1-34
Software aging is a phenomenon plaguing many long-running complex software systems, which exhibit performance degradation or an increasing failure rate. Several strategies based on the proactive rejuvenation of the software state have been proposed to coun...
Error detection framework for complex software systems
Found in: Proceedings of the 13th European Workshop on Dependable Computing (EWDC '11)
By Antonio Bovenzi, Domenico Cotroneo, Gabriella Carrozza, Roberto Pietrantuono
Issue Date:May 2011
pp. 61-66
Software systems employed in critical scenarios are increasingly large and complex. The usage of many heterogeneous components causes complex interdependences, and introduces sources of non-determinism, that often lead to the activation of subtle faults. S...
A failure analysis of data distribution middleware in a mission-critical system for air traffic control
Found in: Proceedings of the 4th International Workshop on Middleware for Service Oriented Computing (MWSOC '09)
By Antonio Pecchia, Domenico Cotroneo, Roberto Pietrantuono, Stefano Russo
Issue Date:November 2009
pp. 25-30
Middleware plays a strategic role to reduce development cost and time to market. However, it raises significant dependability challenges when integrated in complex, missioncritical systems. Testing activities, carried out during the development of middlewa...
Component airbag: a novel approach to develop dependable component-based applications
Found in: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering (ESEC-FSE '07)
By Roberto Pietrantuono
Issue Date:September 2007
pp. 599-602
The increasing use of "commercial off-the-shelf"(COTS) components in safety critical scenarios, arises new issues related to the "dependable" use of third-party software in such contexts. The characteristics of these components, designed for a generic use,...