A constraint-based approach to the representation of software usage models

被引:20
作者
Poore, J [1 ]
Walton, GH
Whittaker, JA
机构
[1] Univ Tennessee, Dept Comp Sci, Knoxville, TN 37996 USA
[2] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
[3] Florida Inst Technol, Dept Comp Sci, Melbourne, FL 32901 USA
关键词
software usage models; Markov chains; convex constraints;
D O I
10.1016/S0950-5849(00)00101-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software usage models are the basis for statistical testing. They derive their structure from specifications and their probabilities from evolving knowledge about the intended use of the software product. The evolving knowledge comes from developers, customers and testers of the software system in the form of relationships that should hold among the parameters of a model. When software usage models are encoded as Markov chains, their structure can be represented by a system of linear constraints, and many of the evolving relationships among model parameters can be represented by convex constraints. Given a Markov chain usage model as a system of convex constraints, mathematical programming can be used to generate the Markov chain transition probabilities that represent a specific software usage model. (C) 2000 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:825 / 833
页数:9
相关论文
共 12 条
[1]  
AGRAWAL K, 1994, P PAC NW SOFTW QUAL
[2]  
[Anonymous], 1989, Maximum-entropy models in science and engineering
[3]  
ASH RB, 1965, INFORMATION THEORY
[4]  
Bertsekas Dimitri P., 1989, PARALLEL DISTRIBUTED
[5]  
Gill M., 1981, Practical Optimization
[6]   ADOPTING CLEANROOM SOFTWARE ENGINEERING WITH A PHASED APPROACH [J].
HAUSLER, PA ;
LINGER, RC ;
TRAMMELL, CJ .
IBM SYSTEMS JOURNAL, 1994, 33 (01) :89-109
[7]   A MATHEMATICAL THEORY OF COMMUNICATION [J].
SHANNON, CE .
BELL SYSTEM TECHNICAL JOURNAL, 1948, 27 (03) :379-423
[8]   A MATHEMATICAL THEORY OF COMMUNICATION [J].
SHANNON, CE .
BELL SYSTEM TECHNICAL JOURNAL, 1948, 27 (04) :623-656
[9]   STATISTICAL TESTING OF SOFTWARE-BASED ON A USAGE MODEL [J].
WALTON, GH ;
POORE, JH ;
TRAMMELL, CJ .
SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (01) :97-108
[10]  
WALTON GH, 1995, THESIS U TENNESSEE K