The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
We present an approach for software reliability modeling at the architecture phase that has been applied to a large complex industrial system. The practicality of the approach is supported by the ease of use and model simplicity, which followed from the failure data analysis and the system architecture workflow modeling of this large and complex industrial system.
The authors present a new approach for the automated generation of test cases to be used for demonstrating the reliability of large industrial mission-critical systems. In this study they extend earlier work by using a performability model to track resource usage and resource failures. Results from the transient Markov chain analysis are used to estimate the software reliability at a given system...
We describe an empirical approach for the assessment of the scheduling risk in a large globally distributed industrial software project. We analyzed two and half years of project data and we identified some factors that are likely to impact team productivity and that could affect the teampsilas ability to meet its schedule objective. We built an analytical model to capture teampsilas productivity...
We present a new approach for the automated generation of test cases to be used for demonstrating the reliability of large industrial mission-critical systems. In this paper we extend earlier work by adding failure tracking and transient Markov chain analysis. Results from the transient Markov chain analysis are used to estimate the software reliability at a given system execution time.
In this paper we describe several methods for detecting the need for software rejuvenation in mission critical systems that are subjected to worm infection. We introduce a new software rejuvenation algorithm that tracks both the state of the mission and the customer affecting metric, response time. We evaluate the probability of mission success of several different software rejuvenation algorithms...
We report on our experiences using agile practices in a global software development project. Specifically, we report on the communication and collaboration patterns that were discovered using the social network analysis methodology. We used as a case study the Global Studio Project Version 3.0, where Extreme Programming practices were applied to one of the remote software development teams. We summarize...
In this paper, we report on our experience assessing the relationship between the dependency structure of a software architecture and the coordination needs among distributed development teams. We use as a case study for global software development the Global Studio Project Version 3.0, where matrix models were used to represent both architectural dependencies and the coordination structure among...
In this paper we present an overview of current plans for the global studio project version 3.0. version 3.0 applies a new experimental process with a higher degree of collaboration and that relies less on the central team, as compared to the extended workbench model. We expect that the use of an architecture for component integration and the identification of domain experts for each component will...
We present three algorithms for detecting the need for software rejuvenation by monitoring the changing values of a customer-affecting performance metric, such as response time. Applying these algorithms can improve the values of this customer-affecting metric by triggering rejuvenation before performance degradation becomes severe. The algorithms differ in the way they gather and use sample values...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.