Research progress

From architecture and tools to applications