A tool-supported approach for assessing the quality of modeling artifacts