REM Android tablet requirements evaluator REM Demonstrate ELIM PROMPT type modifier REM Demonstrate counting multivalued attribute responses PARAM [apptitle] = "Android tablet requirements" PARAM [titlecolor] = "#0000ff" PARAM [disclaimer] = "Highly simplified KB to demonstrate PROMPT ELIM modifier" RULE [pocket tablet 1] If [must have features] : "very small size and weight" "low price" and [unnecessary features] : "taking still pictures and videos" and [unnecessary features] : "GPS to provide location information" Then [an example device] = "pocket tablet like Archos 28" RULE [pocket tablet 2] If [must have features] : "very small size and weight" "low price" and [must have features] : "taking still pictures and videos" and [unnecessary features] : "GPS to provide location information" Then [an example device] = "pocket tablet with camera like Archos 32" RULE [large display tablet] If [must have features] : "reading books and other publications" Then [an example device] = "5 or 7 inch tablet like Archos 5 0r 7" RULE [count must have features] If [must have features] ? Then [the number of must have features] = {#[must have features]} RULE [count unnecessary features] If [unnecessary features] ? Then [the number of unnecessary features] = {#[unnecessary features]} PROMPT [must have features] AllChoice "Check all of the MUST HAVE features for your Android tablet" "cell phone connection" "taking still pictures and videos" "GPS to provide location information" "playing action games" "reading books and other publications" "a physical keyboard or external connection" "very small size and weight" "low price" REM Demo ELIM: don't include responses already selected for [an important capability] PROMPT [unnecessary features] AllChoice ELIM [must have features] CF "Check all of the UNNECESSARY features for your Android tablet" "cell phone connection" "taking still pictures and videos" "GPS to provide location information" "playing action games" "reading books and other publications" "a physical keyboard or external connection" "very small size and weight" "low price" MAXVALS [must have features] = 8 MAXVALS [unnecessary features] = 8 MAXVALS [an example device] = 4 GOAL [the number of unnecessary features] GOAL [the number of must have features] GOAL [an example device] REM Must include defaults to count values of multivalued attributes REM for the case where none are selected. DEFAULT won't be included in count DEFAULT [must have features] = "no values selected" DEFAULT [unnecessary features] = "no values selected"