A semi-automated approach for generating sequence diagrams from Arabic user requirements using a natural language processing tool | IEEE Conference Publication | IEEE Xplore