Early quality prediction of component-based systems – A generic framework

Journal of Systems and Software - Tập 80 - Trang 678-686 - 2007
Lars Grunske1
1University of Queensland, School of ITEE/ARC Centre for Complex Systems, 4072 Brisbane, Australia

Tài liệu tham khảo

Balsamo, 2004, Model-based performance prediction in software development: a survey, IEEE Transactions on Software Engineering, 30, 295, 10.1109/TSE.2004.9 Becker, 2006, Performance prediction of component-based systems – a survey from an engineering perspective, vol. 3938, 169 Bertolino, 2004, CB-SPE tool: Putting Component-based Performance Engineering Into Practice, vol. 3054, 233 Birolini, 1999 Bondavalli, A., Simoncini, L., 1990. Failure Classification with respect to Detection, Technical Report, Esprit Project Nr 3092 (PDCS: Predictably Dependable Computing Systems). Brown, 1998, The current state of component based software engineering, IEEE Software, 15, 37, 10.1109/52.714622 Clements, 2001 Fenelon, 1994, Towards integrated safety analysis and design, ACM Computing Reviews, 2, 21 Firus, V., Becker, S., 2004. Towards performance evaluation of component-based software architectures. In: Formal Foundations of Embedded Software and Component-based Software Architectures (FESCA), ETAPS 2004, pp. 118–121. Frolund, S., Koistinen, J., 1998. Quality-of-service specification in distributed object systems. Tech. Rep. HPL-98-159, Hewlett Packard, Software Technology Laboratory (September 1998). Goseva-Popstojanova, 2001, Architecture-based approach to reliability assessment of software systems, Performance Evaluation, 45, 179, 10.1016/S0166-5316(01)00034-7 Grunske, L., 2003. Annotation of component specifications with modular analysis models for safety properties. In: Proceedings of the 1st International Workshop on Component Engineering Methodology (WCEM), Erfurt, pp. 737–738. Grunske, 2005, An automated dependability analysis method for cots-based systems, vol. 3412, 178 Grunske, L., Kaiser, B., Papadopoulos, Y., 2005a. Model-driven safety evaluation with state-event-based component failure annotations. In: Heineman, G.T., Crnkovic, I., Schmidt, H.W., Stafford, J.A., Szyperski, C.A., Wallnau, K.C., (Eds.), Component-Based Software Engineering, 8th International Symposium, CBSE 2005, Lecture Notes in Computer Science (LNCS), vol. 3489. Proceedings. pp. 33–48. Grunske, 2005, Specification and evaluation of safety properties in a component-based software engineering process, vol. 3778, 737 Hamlet, 2001, Theory of software reliability based on components, 361 Hissam, S.A., Moreno, G.A., Stafford, J.A., Wallnau, K.C., 2002. Packaging Predictable Assembly. In: Bishop, J.M. (Ed.), Component Deployment, IFIP/ACM Working Conference, CD 2002, Berlin, Germany, June 20–21, 2002. Proceedings, vol. 2370, Lecture Notes in Computer Science (LNCS), Springer, pp. 108–124. Jürjens, 2004 Kaiser, 2004, State-event-fault-trees – a safety analysis model for software controlled systems, vol. 3219, 195 Kaiser, B., Liggesmeyer, P., Mäckel, O., 2003. A new component concept for fault trees. In: Proceedings of the 8th Australian Workshop on Safety Critical Systems and Software (SCS’03), Adelaide. pp. 37–46. 1992 Larsson, M., 2004. Predicting quality attributes in component-based software systems, Ph.D. thesis, Mälardalen University. Lee, 2002, Embedded Software, vol. 56 Leveson, 1995 Liu, 2005, Design-level performance prediction of component-based applications, IEEE Transactions on Software Engineering, 31, 928, 10.1109/TSE.2005.127 McGregor, J.D., Stafford, J.A., Cho, I.-H., 2003. Measuring and communicating component reliability, In: SERA 2003. pp. 74–86. McLean, 1996, A general theory of composition for a class of “possibilistic” properties, IEEE Transactions on Software Engineering, 22, 53, 10.1109/32.481534 Musa, J.D., Iannino, A., Okumoto, K., 1987. Software Reliability: Measurement, Prediction, Application. MacGraw-Hill, New York NY, ACM CR 8712–0965. OMG SPT, 2002. Object Management Group, UML Profile for Schedulability, Performance, and Time, ptc/2002-03-02. Papadopoulos, 2001, Analysis and synthesis of the behaviour of complex programmable electronic systems in conditions of failure, International Journal of Reliability Engineering and System Safety, 71, 229, 10.1016/S0951-8320(00)00076-4 Reussner, 2003, Reliability prediction for component-based software architectures, Journal of Systems and Software – Special Issue of Software Architecture – Engineering Quality Attributes, 66, 241 Sha, 2004, Real time scheduling theory: a historical perspective, Real-Time Systems, 28, 101, 10.1023/B:TIME.0000045315.61234.1e Szyperski, 2002 Wallace, 2005, Modular architectural representation and analysis of fault propagation and transformation, Electronic Notes in Theoritical Computer Science, 141, 53, 10.1016/j.entcs.2005.02.051 Wu, X., Woodside, C.M., 2004. Performance Modeling from Software Components. In: Dujmovic, J.J., Almeida, V.A.F., Lea, D., (Eds.), Proceedings of the Fourth International Workshop on Software and Performance, WOSP 2004, Redwood Shores, California, USA, January 14–16, 2004. ACM Press, New York, NY, pp. 290–301. Wu, X., McMullan, D., Woodside, M., 2003. Component-Based Performance Prediction. In: Proceedings of 6th ICSE workshop on Component-Based Software Engineering (CBSE 2003), 2003. Yacoub, 2002, A methodology for architecture-level reliability risk analysis, IEEE Transactions on Software Engineering, 28, 529, 10.1109/TSE.2002.1010058