A model and tool for semi-automatic recording of design rationale in software diagrams | IEEE Conference Publication | IEEE Xplore