We propose an approach to characterize the behavior of classes using dynamic coupling distributions. To this end, we propose a general framework for modeling execution possibilities of a program by defining a probabilistic model over the inputs that drive the program. Because specifying inputs determines a particular execution, this model defines implicitly a probability distribution over the set of executions, and also over the coupling values calculated from them. Our approach is illustrated through two case studies representing two categories of programs. In the first case, the number of inputs is fixed (batch and command line programs) whereas, in the second case, the number of inputs is variable (interactive programs). © 2013 Springer-Verlag.
CITATION STYLE
Bouchoucha, A., Sahraoui, H., & L’Ecuyer, P. (2013). Towards understanding the behavior of classes using probabilistic models of program inputs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7793 LNCS, pp. 99–113). https://doi.org/10.1007/978-3-642-37057-1_8
Mendeley helps you to discover research relevant for your work.