Untuk membantu mempercepat proses pembuatan use case diagram (salah satu bentuk UML diagram), dikembangkanlah sebuah sistem generator yang bisa mengekstrak use case diagram secara otomatis dari masukan berupa requirement specification sebuah perangkat lunak. Penggunaan teknik dalam pemrosesan bahasa alami bisa sangat membantu proses ini, salah satunya adalah dengan menggunakan analisis semantik. Sistem analisis semantik bahasa Indonesia yang digunakan dalam penelitian ini adalah modifikasi sistem analisis semantik dengan pendekatan syntax-driven semantic analysis yang dikembangkan oleh Mahendra (2008). Sistem analisis semantik ini akan memberikan keluaran berupa representasi semantik yang dapat digunakan untuk proses pengekstraksian. Beberapa aturan telah dikembangkan untuk mengekstrak informasi mengenai elemen-elemen use case diagram yang terkandung dalam representasi semantik tersebut. Hasil proses ekstraksi masih berupa notasi intermediate, sehingga dibuatlah aturan untuk konversi menjadi use case diagram. Dalam penelitian ini, dilakukan pula pengujian terhadap sistem dengan menggunakan masukan kalimat sederhana dan juga dengan menggunakan kasus nyata.