While the initial diagram did not specify variability in all the input data, the model diagram was refined to include other information, such as language, country, or availability of search engines. This was carried out by adding one more state to the model, several additional transitions and ...