AGL: Incorporating Behavioral Aspects into Domain-Driven Design | AMiner