Trong usecase này, chúng tôi trình bày một kịch bản để sản xuất lược đồ khái niệm trong sơ đồ lớp UML ra một văn bản tiếng Anh cú pháp phân tích. Các chuỗi usecase hai biến đổi và sử dụng ba metamodels (hai trong số họ từ thông số kỹ thuật OMG hiện có của). Việc chuyển đổi đầu tiên sản xuất mô hình SBVR từ các mô hình cú pháp, nơi Cú pháp là một metamodel ban đầu đề xuất để chụp cú pháp, phụ thuộc ngữ pháp và ngữ nghĩa của câu tiếng anh. Việc chuyển đổi thứ hai sản xuất các mô hình UML từ các mô hình SBVR. Mỗi biến chuyển có thể được sử dụng riêng rẽ hoặc xích tùy theo tình huống. Những biến đổi này đã được sử dụng thành công trong một ứng dụng đầu tiên tạo ra một mô hình cú pháp từ văn bản tiếng anh đồng bằng cách sử dụng các kỹ thuật phân tích cú pháp hạn chế dựa trên. Tuy nhiên, các phân tích cú pháp tự động nằm ngoài phạm vi của usecase này. Các mô hình cú pháp có thể được, hoặc tạo ra bằng tay hoặc được sử dụng bất kỳ kỹ thuật ngôn ngữ phân tích. Các dự án Eclipse được đóng gói có chứa ba metamodels tại km3 và định dạng Ecore, hai biến đổi trong định dạng ATL, và các mô hình ví dụ ở định dạng XMI.
Sau đây, chúng tôi trình bày một cái nhìn tổng quan của ba metamodels, cũng như một kịch bản ví dụ thông qua các mô hình thiết bị đầu cuối tương ứng với câu "Mỗi công ty bán ít nhất một sản phẩm". Ví dụ này là một trong những kịch bản bao gồm trong dự án Eclipse đóng gói.
Hình 1 trình bày một đoạn trích của metamodel Cú pháp. Các lớp học chính là "Cát", đại diện cho một loại cú pháp. Loại có thể là một trong hai thiết bị đầu cuối (tức là với một từ liên quan), hoặc không thiết bị đầu cuối (tức là có chứa các thể loại khác, một nhóm các từ). Các loại phi-ga chính là "SentenceCat" (câu), "NPCat" (cụm danh từ), "VPCat" (cụm động từ). Các loại thiết bị đầu cuối chính là "ncat" (danh từ), "VCAT" (động từ), "DCat" (hạn định). Danh mục liên quan bởi phụ thuộc ngữ pháp, chẳng hạn như "chủ thể" từ các động từ vào cụm danh từ. Loại cũng có thể thể hiện một SBVR ngữ nghĩa thông qua các "thể hiện" hiệp hội bắt buộc.
đang được dịch, vui lòng đợi..