Dynamic software updating using mobile agent AOP | AMiner