Using structured grammar domain models to capture software system essence | IEEE Conference Publication | IEEE Xplore