Architecture-based software reliability modeling

Journal of Systems and Software - Tập 79 Số 1 - Trang 132-146 - 2006
Wenli Wang1, Dai Pan2, Mei-Hwa Chen2
1School of Engineering and Engineering Technology, Penn State Erie, The Behrend College, United States#TAB#
2Computer Science Department, State University of New York at Albany, United States#TAB#

Tóm tắt

Từ khóa


Tài liệu tham khảo

Agnes, 2000

Allen, R., Garlan, D., 1994. Formalizing architectural connection. In: Proceedings of the Sixteenth International Conference on Software Engineering, Sorrento, Italy, 16–21 May, pp. 71–80.

Bass, 1998

Berman, 1979

Chen, 1995, Investigating coverage-reliability relationship and sensitivity of reliability estimates to errors in the operational profile, Computer Science and Informatics Journal, 25, 165

Chen, M.H., Tang, M.H., Wang, W.L., 1998. Effect of software architecture configuration on the reliability and performance estimation. In: Proceedings of the 1998 IEEE Workshop on Application Specific Software Engineering and Technology, 26–28 March, Richardson, TX, pp. 90–95.

Chen, 2001, Effect of code coverage on software reliability measurement, IEEE Transactions on Reliability, 50, 165, 10.1109/24.963124

Cheung, 1980, A user-oriented software reliability model, IEEE Transactions on Software Engineering, 6, 118, 10.1109/TSE.1980.234477

Clements, P.C., 1996. Coming attractions in software architecture, Technical Report CMU/SEI96 TR008 and ESCTR96008, Carnegie Mellon University, Software Engineering Institute, Pittsburgh, PA, USA, January.

Farr, 1996, Software reliability modeling survey, 71

Garlan, D., 1995. What is Style? In: Proceedings of Dagshtul Workshop on Software Architecture, Saarbruecken, Germany, February.

Garlan, 1993, An Introduction to Software Architecture, 1

Garlan, D., Allen, R., Ockerbloom, J., 1994. Exploiting style in architectural design environments. In: Proceedings of the Second ACM SIGSOFT Symposium on Foundations of Software Engineering, 19(5), New Orleans, Louisiana, December.

Goel, A.L., Okumoto K., 1979. A Markovian model for reliability and other performance measures of software systems. In: Proceedings of National Computer Conference, pp. 769–775.

Gokhale, S.S., Lyu, M.R., Trivedi, K.S., 1998a. Reliability simulation of component-based software systems. In: Proceedings of Ninth International Symposium on Software Reliability Engineering (ISSRE), Paderborn, Germany, November, pp. 192–201.

Gokhale, S.S., Lyu, M.R., Trivedi, K.S., 1998b. Software reliability analysis incorporating fault detection and debugging activities. In: Proceedings of Ninth International Symposium on Software Reliability Engineering (ISSRE), Paderborn, Germany, 4–7 November, pp. 202–211.

Gokhale, S.S., Wong, W.E., Trivedi, K.S., Horgan, J.R., 1998c. An analytical approach to architecture-based software reliability prediction. In: Proceedings of IEEE International Computer Performance and Dependability Symposium (IPDS), Durham, North Carolina, September, pp. 13–22.

Hamlet, D., Mason, D., Woit, D., 2001. Theory of software reliability based on components. In: Proceedings of 23rd International Conference on Software Engineering (ICSE), Toronto, Ont., Canada, 12–19 May, pp. 361–370.

Johnson, 1988, Survey of software tools for evaluating reliability, availability, and serviceability, ACM Computing Surveys, 20, 227, 10.1145/50020.50062

Krishnamurthy, S., Mathur, A.P., 1997. On the estimation of reliability of a software system using reliabilities of its components. In: Proceedings of Eighth International Symposium on Software Reliability Engineering (ISSRE), Albuquerque, NM. USA, November, pp. 146–155.

Laprie, J.-C., 1995. Dependability of computer systems: concepts, limits, improvements. In: Proceedings of Six International Symposium on Software Reliability Engineering (ISSRE), Toulouse, France, 24–27 October, pp. 2–11.

Laprie, 1996, Software reliability and system reliability

Laprie, 1991, The KAT approach to the modeling and evaluation of reliability and availability growth, IEEE Transactions on Software Engineering, SE-17, 370, 10.1109/32.90436

Li, J.J., Micallef, J., Horgan, J.R., 1997. Automatic simulation to predict software architecture reliability. In: Proceedings of Eighth International Symposium on Software Reliability Engineering (ISSRE), Albuquerque, NM, USA, November, pp. 168–179.

Littlewood, 1975, A reliability model for systems with Markov structure, Applied Statistics, 24, 172, 10.2307/2346564

Littlewood, 1979, Software reliability model for modular program structure, IEEE Transactions on Reliability, 28, 241, 10.1109/TR.1979.5220576

Lopez-Benitez, 1994, Dependability modeling and analysis of distributed programs, IEEE Transactions on Software Engineering, 28, 345, 10.1109/32.286421

Medvidovic N., Oreizy P., Taylor R.N., 1997. Reuse of off-the-shelf components in C2 style architectures. In: Proceedings of 19th International Conference on Software Engineering, 17–23 May, pp. 692–700.

Musa, 1987

Nelson, 1978, Estimating software reliability from test data, Microelectronics and Reliability, 17, 67, 10.1016/0026-2714(78)91139-3

Perry, 1992, Foundations for the study of software architecture, ACM SIGSOFT Software Eng. Notes, 17, 40, 10.1145/141874.141884

Pinkerton, T.B., 1968. Program behavior and control in virtual storage computer systems. Technical Report 4, University of Michigan.

Ramamoorthy, 1966, The analytic design of a dynamic look ahead and program segmenting system for multiprogrammed computers, Proceedings of ACM National Conference, 229

Shaw M., 1991. Heterogeneous design idioms for software architecture. In: Proceedings of Sixth International Workshop on Software Specification and Design, Como, Italy, October, pp. 158–165.

Shaw, M., Garlan, D., 1994. Characteristics of higher-level languages for software architecture. Technical Report CMU-CS-94-210, Carnegie Mellon University, Pittsburgh, PA, USA, December.

Shaw, 1996

Shaw, 1995, Abstractions for software architecture and tools to support them, IEEE Transactions on software Engineering, 21, 314, 10.1109/32.385970

Taylor, 1996, A component- and message-based architectural style for GUI software, IEEE Transactions on Software Engineering, 22, 390, 10.1109/32.508313

Tracz, 1995, DSSA frequently asked questions (FAQ), ACM Software Engineering Notes, 19, 52, 10.1145/181628.181639

Wang, W.L., Tang, M.H., Chen, M.H., 1999. Software architecture analysis—a case study. In: Proceedings of 23rd IEEE International Computer Software and Applications Conference, Phoenix, Arizona, 25–26 October, pp. 265–270.

Wang, W.L., Wu, Y., Chen, M.H., 1999. An architecture-based software reliability model. In: Proceedings of Pacific Rim International Symposium on Dependable Computing, Hong Kong, pp. 143–150.