Monday
12 Modeling Reliability and Maintainability of
Large-Scale Object-Oriented Software Systems
Adam's Mark Hotel
Governor's Square 11
 
Reliability and maintainability are two of the most important but not necessarily orthogonal qualities of software. It is assumed that the use of Object-Oriented Design (OOD) and Object-Oriented Programming (OOP) improves both reliability and maintainability. However, in practice this is yet to be proven; there are some counter examples that exist from real-world examples where OO programs are difficult to maintain and are of dubious reliability. The purpose of this workshop is to bring together modelers who study reliability and maintainability both in industry and academia to address various modeling issues especially regarding OO systems.

Two types of models namely, the causal type and the data analysis type are complimentary. The data analysis models (which commonly relate measures of software metrics to fault-proneness) are becoming common today while much work needs to be done regarding the causal models. Causal models can be divided into models of faults and fault detection while the other type directly models the probabilities of state-space. The strength of data analysis models is its ease of use and availability of case study applications. However, there is still need for more data analysis model applications for large scale OO systems. This situation is in the case of causal type models even worse. On the other hand, the issue of maintainability is hardly jointly studied with reliability and this works hopes to unite our modeling efforts for both of these software qualities. We briefly note that causal models are based on both topologicalinformation, and hence on modern partitioning techniques, and the information on independent components. Data analysis models consider these indirectly through metrics.

We will invite position papers on the following topics with emphasis on OO and component based systems.

  • What is new in causal based models for reliability and maintainability
  • What is new in data analysis models
  • What are the relationships between the two types of models and how can we use these jointly
  • What are the relationships between reliability and maintainability
  • Any others

Co-Chairs:

Prof. K. Ponnambalam
Department of Systems Design Engineering
University of Waterloo
ponnu@uwaterloo.ca

Dr. Brian Stacey
Nortel Networks
bstacey@nortelnetworks.com

Workshops
Submission Information
Workshops At
A Glance
Full Description
of All Workshops
Back To
Final Program

 OOPSLA'98 Home