Tag Adaptive and Embedded Computing Group (AECG)