Research Article

Automatic Optimizer Generation Method Based on Location and Context Information to Improve Mobile Services

Box 1

Optimization pattern description format (BNF style).
optimization_pattern_description   -> ‘%localization_algorithm_type’
                ‘%%’
                  context_patterns
                ‘%%’
                   application_pattern       => OPT_PATTERN_DESCRIPTION;
context_patterns           -> pattern_description       => CTX_PATTERN_DESCRIPTION;
application_patterns          -> pattern_description       => APP_PATTERN_DESCRIPTION;
pattern_description         -> patterns;
patterns             -> pattern;
                  -> pattern patterns;
                  -> instr_code_sets
                   ‘’ instr_code_sets
                   ‘%%’ ‘%eval_methods’ ‘%%’     => PATTERN;
instr_code_sets          -> instr_code_set;
               -> instr_code_set instr_code_sets;
instr_code_set          -> ‘%instruction’ opt_parameters ‘/’ => INSTR_CODE_SET;
opt_parameters          ->  ;
                  ->  parameters;
parameters            -> ‘%param’;
                  -> ‘%param’ parameters;