Research Article
Automatic Optimizer Generation Method Based on Location and Context Information to Improve Mobile Services
Box 2
Application-level pattern description example for SOG.
addiv $1 $2 $3 $4 ⩴ ‘lod.i’ $5 $6 / ‘lod.i’ $7 $8 / ‘add.i’ %% $1 = $5; $2 = $6; $3 = $7; $4 = $8 %% | subiv $1 $2 $3 $4 ⩴ ‘lod.i’ $5 $6 / ‘lod.i’ $7 $8 / ‘sub.i’ %% $1 = $5; $2 = $6; $3 = $7; $4 = $8 %% | ⋯ | ldc.i.m1 ⩴ ‘ldc.i’ $1 %% $1 == −1 %% | ldc.i.0 ⩴ ‘ldc.i’ $1 %% $1 == 0 %% | ⋯ | incv.i $1 $2 $3 ⩴ ‘lod.i’ $5 $6 / ‘ldc.i’ $7 / ‘add.i’ / ‘str.i’ $8 $9 | %% $5 == $8; $6 == $9; $1 = $5; $2 = $6; $3 = 7 %% | decv.i $1 $2 $3 ⩴ ‘lod.i’ $5 $6 / ‘ldc.i’ $7 / ‘sub.i’ / ‘str.i’ $8 $9 | %% $5 == $8; $6 == $9; $1 = $5; $2 = $6; $3 = 7 %% | ⋯ | jgt.i $1 $2 $3 $4 $5 ⩴ ‘lod.i’ $6 $7 / ‘lod.i’ $8 $9 / ‘le.i’ / ‘fjp’ $10 | %% $1 = $6; $2 = $7; $3 = $8; $4 = $9; $5 = 10 %% | jle.i $1 $2 $3 ⩴ ‘lod.i’ $6 $7 / ‘lod.i’ $8 $9 / ‘gt.i’ / ‘fjp’ $10 | %% $1 = $6; $2 = $7; $3 = $8; $4 = $9; $5 = 10 %% | ⋯ |
|