Dribbling complexity in model driven development using Naked Objects, domain driven design, and software design patterns | IEEE Conference Publication | IEEE Xplore