Metamodeling cho Thực tế Mở rộng (XR) bởi Fabian Muff, Đại học Fribourg
Metamodeling cho Thực tế Mở rộng (XR): Khám phá cách tiếp cận mới để thiết kế và phát triển các ứng dụng XR hiệu quả và linh hoạt.
University of Fribourg
Business Informatics / Computer Science (Tin học kinh doanh / Khoa học máy tính)
Luan An
Dissertation (Sách xuất bản từ Luận án)
Năm xuất bản
Số trang
264
Thời gian đọc
40 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
50 Point
Tổng quan nhanh
- Chủ đề:
- 1. Tổng quan metamodeling cho thực tế mở rộng XR hiện đại
- Số trang:
- 264 trang
- Trường:
- University of Fribourg
- Chuyên ngành:
- Business Informatics / Computer Science (Tin học kinh doanh / Khoa học máy tính)
- Tác giả:
- Fabian Muff
- Năm:
- 2024
Tóm tắt nội dung luận án
I. Tổng quan metamodeling cho thực tế mở rộng XR hiện đại
Mô hình hóa khái niệm đóng vai trò nền tảng trong tin học kinh doanh. Phương pháp này mô tả các yếu tố thực tế và môi trường xã hội một cách chuẩn hóa. Mục tiêu chính là tăng cường hiểu biết và hỗ trợ giao tiếp. Siêu mô hình hóa (metamodeling) tạo ra các thành phần và liên kết tái sử dụng. Công nghệ thực tế mở rộng (XR) kết hợp thực tế ảo (VR), thực tế tăng cường (AR) và thực tế hỗn hợp (MR). XR kỹ thuật số hóa môi trường sống. Thiết bị XR hiện đại ngày càng mạnh mẽ và có giá thành hợp lý. Sự phát triển này thúc đẩy ứng dụng metamodeling vào không gian trực quan. Sự kết hợp giữa hai lĩnh vực mở ra nhiều cơ hội ứng dụng thực tế. Người dùng có thể thao tác với quy trình nghiệp vụ ngay trong thế giới thực.
1.1. Khái niệm cốt lõi và sự chuyển dịch sang không gian ba chiều
Mô hình hóa truyền thống chỉ hiển thị trên màn hình phẳng 2D. Hạn chế này làm giảm khả năng ứng dụng trong bối cảnh thế giới thực. Thực tế mở rộng mở rộng không gian hiển thị thành ba chiều. Người dùng tương tác trực tiếp với thông tin số hóa. Sự chuyển dịch này loại bỏ rào cản giữa dữ liệu trừu tượng và vật thể thực tế. Hệ thống cho phép hiển thị quy trình làm việc phức tạp ngay tại hiện trường. Nhân sự không chuyên có thể hiểu mô hình nhanh chóng. Công nghệ giúp tối ưu hóa việc quản lý tri thức doanh nghiệp. Việc đưa mô hình vào không gian 3D nâng cao hiệu quả làm việc nhóm và đưa ra quyết định chính xác.
1.2. Thách thức trong việc áp dụng mô hình khái niệm cho XR
Việc áp dụng metamodeling vào XR đối mặt nhiều rào cản kỹ thuật. Các công cụ mô hình hóa cũ thiếu khả năng biểu diễn chiều sâu và tọa độ không gian. Định nghĩa tương tác vật lý trong môi trường ảo rất phức tạp. Hệ thống cần đồng bộ giữa dữ liệu ảo và môi trường xung quanh. Nghiên cứu tập trung giải quyết câu hỏi: metamodeling được dùng như thế nào "trong" và "cho" thực tế mở rộng. Hướng tiếp cận mới đòi hỏi tái cấu trúc các phương pháp mô hình hóa. Các nhà phát triển cần các tiêu chuẩn trừu tượng hóa cao hơn. Điều này giúp giảm thiểu sự phức tạp khi lập trình ứng dụng XR đa nền tảng.
II. Kỹ thuật hướng mô hình MDE và DSML cho thực tế mở rộng
Kỹ thuật hướng mô hình (Model-Driven Engineering - MDE) đóng vai trò then chốt trong phát triển phần mềm hiện đại. MDE nâng cao mức độ trừu tượng hóa hệ thống. Phương pháp này giảm thiểu sự phụ thuộc vào mã nguồn cấp thấp. Trong lĩnh vực XR, MDE giúp giải quyết sự phân mảnh của phần cứng và công cụ phát triển. Các nhà phát triển thiết kế hệ thống thông qua các sơ đồ mô hình trực quan. Mô hình trở thành tài sản trung tâm thay vì các dòng lệnh đơn thuần. Cách tiếp cận này rút ngắn chu kỳ phát triển ứng dụng. Tính nhất quán và độ tin cậy của phần mềm được nâng cao rõ rệt.
2.1. Ứng dụng Kỹ thuật hướng mô hình Model Driven Engineering MDE
Kỹ thuật hướng mô hình (Model-Driven Engineering - MDE) cung cấp khung làm việc có cấu trúc cho ứng dụng XR. MDE chuẩn hóa các thành phần giao diện và logic vận hành. Quy trình này tách biệt rõ ràng giữa logic kinh doanh và nền tảng hiển thị. Các kỹ sư tập trung vào thiết kế trải nghiệm người dùng tổng thể. Lỗi hệ thống được phát hiện sớm từ giai đoạn mô hình hóa. MDE cũng hỗ trợ việc kiểm thử và thẩm định chất lượng tự động. Khả năng tái sử dụng các mẫu thiết kế tăng lên đáng kể. Doanh nghiệp tiết kiệm chi phí bảo trì và mở rộng hệ thống trong dài hạn.
2.2. Xây dựng Ngôn ngữ mô hình hóa đặc thù miền DSML cho XR
Ngôn ngữ mô hình hóa đặc thù miền (DSML cho XR) định nghĩa các cú pháp và ngữ nghĩa chuyên biệt cho thực tế ảo. DSML cung cấp tập hợp các ký hiệu trực quan dễ hiểu. Chuyên gia nghiệp vụ có thể xây dựng kịch bản XR mà không cần viết mã. Ngôn ngữ mô hình hóa này bao quát các yếu tố không gian, vật thể và tương tác người - máy. Tính biểu cảm của DSML phù hợp với đặc thù hiển thị 3D. Các thành phần được đóng gói sẵn giúp đẩy nhanh tiến độ dự án. DSML đóng vai trò cầu nối vững chắc giữa chuyên gia lĩnh vực và kỹ sư phần mềm.
III. Siêu mô hình không gian 3D và cấu trúc đồ thị cảnh XR
Không gian 3D là yếu tố định hình cốt lõi của các ứng dụng XR. Siêu mô hình hóa không gian giúp hệ thống quản lý vị trí, tỷ lệ và hướng xoay của các vật thể ảo. Việc tích hợp các quy tắc hình học vào metamodel đảm bảo tính chân thực khi tương tác. Môi trường không gian yêu cầu biểu diễn chính xác mối quan hệ giữa thực thể thực và ảo. Hệ thống cần phản ánh đúng cấu trúc phân cấp của các đối tượng trong thế giới thực. Các phương pháp mô hình hóa mới giải quyết bài toán định vị không gian một cách mạch lạc. Nền tảng này tạo tiền đề vững chắc cho việc hiển thị đồ họa chuyên sâu.
3.1. Thiết kế Siêu mô hình không gian 3D 3D Spatial Metamodeling
Siêu mô hình không gian 3D (3D Spatial Metamodeling) thiết lập khung tham chiếu tọa độ chuẩn xác. Mô hình này định nghĩa các thuộc tính vật lý như kích thước, phép biến đổi không gian và điểm neo. Vật thể số được gắn chặt vào các bề mặt trong môi trường thực. Thuật toán xử lý va chạm và che khuất hình ảnh được tích hợp trực tiếp vào siêu mô hình. Khung làm việc hỗ trợ ánh xạ không gian thực tế sang không gian ảo theo thời gian thực. Độ chính xác hình học giúp duy trì cảm giác hiện diện cho người dùng. Tính năng này đóng vai trò quyết định đối với các ứng dụng kỹ thuật và công nghiệp.
3.2. Quản lý hệ thống bằng Cấu trúc đồ thị cảnh Scene Graph Metamodeling
Cấu trúc đồ thị cảnh (Scene Graph Metamodeling) tổ chức các phần tử 3D theo dạng cây phân cấp. Mỗi nút đại diện cho một vật thể, nguồn sáng, camera hoặc phép biến đổi hình học. Quan hệ cha - con quản lý sự chuyển động đồng bộ giữa các đối tượng. Khi nút cha thay đổi tọa độ, các nút con tự động di chuyển tương ứng. Đồ thị cảnh tối ưu hóa quá trình kết xuất đồ họa và tính toán vật lý. Mô hình này giúp quản lý cảnh quan phức tạp một cách hiệu quả. Việc bảo trì và chỉnh sửa môi trường XR trở nên trực quan và có hệ thống hơn.
IV. Mô hình hóa tương tác thực tế ảo và hành vi sự kiện 3D
Tương tác tự nhiên là yếu tố quyết định chất lượng trải nghiệm XR. Người dùng tương tác thông qua cử chỉ tay, ánh nhìn, giọng nói và bộ điều khiển cầm tay. Metamodeling cho tương tác cung cấp cơ chế biểu diễn các hành vi đa phương thức này. Hệ thống chuẩn hóa cách thức người dùng giao tiếp với vật thể số. Các luồng sự kiện được kiểm soát chặt chẽ nhằm tránh xung đột hành vi. Việc mô hình hóa tường minh giúp đơn giản hóa quy trình thử nghiệm giao diện. Trải nghiệm người dùng trở nên mượt mà, trực quan và dễ tiếp cận hơn.
4.1. Kiến trúc Mô hình hóa tương tác thực tế ảo XR Interaction Metamodel
Kiến trúc Mô hình hóa tương tác thực tế ảo (XR Interaction Metamodel) định nghĩa các mẫu tương tác chuẩn hóa. Mô hình bao gồm các hành vi như chọn, nắm bắt, kéo thả và kích hoạt đối tượng ảo. Khung làm việc hỗ trợ phản hồi xúc giác và âm thanh không gian. Tính đa phương thức cho phép kết hợp đồng thời ánh nhìn và cử chỉ tay. Mô hình tương tác thích ứng linh hoạt với các loại thiết bị phần cứng khác nhau. Việc chuẩn hóa này giảm thiểu sự phân mảnh trải nghiệm trên các dòng kính XR. Người phát triển xây dựng tương tác dễ dàng thông qua các khối chức năng có sẵn.
4.2. Kỹ thuật Mô hình hóa hành vi và sự kiện 3D Behavioral Modeling
Kỹ thuật Mô hình hóa hành vi và sự kiện 3D (Behavioral Modeling) mô tả vòng đời và trạng thái của vật thể. Mô hình sử dụng máy trạng thái hữu hạn và sơ đồ luồng sự kiện. Khi nhận tín hiệu đầu vào, hệ thống thực thi các phản ứng chuyển động hoặc biến đổi hình ảnh. Logic tương tác được tách rời khỏi phần cứng cụ thể. Cách làm này đảm bảo tính ổn định của hệ thống khi chạy trên nhiều nền tảng. Các sự kiện phức tạp được kiểm soát logic chặt chẽ. Hệ thống vận hành chính xác theo đúng kịch bản thiết kế ban đầu.
V. Tự động sinh mã nguồn XR và chuẩn OpenXR cùng WebXR
Tự động hóa quy trình phát triển là mục tiêu trọng tâm của kỹ thuật hướng mô hình. Hệ thống chuyển đổi các siêu mô hình thành mã nguồn ứng dụng hoàn chỉnh. Điều này loại bỏ các bước lập trình thủ công tốn thời gian và dễ xảy ra sai sót. Khung làm việc tích hợp các tiêu chuẩn công nghiệp mở nhằm tối đa hóa khả năng tương thích. Điện toán không gian (Spatial Computing) phát triển mạnh nhờ khả năng vận hành liền mạch trên nhiều nền tảng. Các nhà phát triển có thể triển khai ứng dụng lên kính thực tế ảo hoặc trình duyệt web dễ dàng. Quá trình phát triển phần mềm XR nhờ đó đạt hiệu suất vượt trội.
5.1. Quy trình Chuyển đổi mô hình và Tự động sinh mã nguồn cho XR
Chuyển đổi mô hình (Model-to-Model & Model-to-Text Transformation) là cơ chế thực thi cốt lõi. Mô hình khái niệm ban đầu được chuyển đổi sang mô hình kiến trúc cụ thể. Sau đó, công cụ Tự động sinh mã nguồn cho XR (XR Code Generation) tạo ra mã nguồn cho Unity, Unreal Engine hoặc WebGL. Quy trình tự động này đảm bảo mã nguồn tuân thủ chặt chẽ các chuẩn kiến trúc. Thời gian đưa sản phẩm ra thị trường giảm đáng kể. Các bản cập nhật mô hình được đồng bộ hóa tức thì vào mã nguồn. Chi phí kiểm thử và bảo trì dự án giảm thiểu tối đa.
5.2. Đồng bộ hóa với Chuẩn tương thích OpenXR và WebXR trong Điện toán không gian
Chuẩn tương thích OpenXR và WebXR giúp ứng dụng chạy mượt mà trên mọi thiết bị và trình duyệt. OpenXR cung cấp giao diện lập trình cấp thấp kết nối trực tiếp với phần cứng. WebXR cho phép truy cập trải nghiệm không gian ngay trên nền web mà không cần cài đặt. Hệ thống kết hợp mô hình hóa với Điện toán không gian (Spatial Computing) để xử lý dữ liệu cảm biến thời gian thực. Sự phối hợp này mở ra khả năng mở rộng quy mô ứng dụng không giới hạn. Doanh nghiệp dễ dàng phân phối giải pháp XR tới đông đảo người dùng trên toàn cầu.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (264 trang)Nội dung chính
Tổng quan về luận án
Luận án tiến sĩ "Metamodeling for Extended Reality" của Fabian Muff, hoàn thành vào năm 2024, đại diện cho một bước tiến quan trọng tại giao điểm của khoa học máy tính và tin học kinh doanh. Bối cảnh khoa học của nghiên cứu được đặt trong kỷ nguyên số hóa và toàn cầu hóa, nơi công nghệ thông tin không chỉ hỗ trợ mà còn cách mạng hóa các mô hình kinh doanh. Đặc biệt, luận án tập trung vào công nghệ thực tế mở rộng (Extended Reality – XR), bao gồm thực tế tăng cường (Augmented Reality – AR), thực tế ảo (Virtual Reality – VR) và thực tế hỗn hợp (Mixed Reality – MR), đang nhanh chóng trở nên mạnh mẽ và dễ tiếp cận hơn. Tính tiên phong của nghiên cứu nằm ở việc giải quyết một hạn chế cơ bản: “metamodeling và conceptual modeling theo truyền thống bị giới hạn ở các biểu diễn hai chiều, chủ yếu trên màn hình máy tính. Hạn chế này hạn chế ứng dụng thực tế của chúng trong các kịch bản thực tế mở rộng trong thế giới thực, vì thế giới thực có ba chiều” (Muff, p. v).
Nghiên cứu xác định rõ ràng research gap: Mặc dù đã có những tiến bộ trong việc kết hợp mô hình hóa ý niệm với VR/AR, hầu hết các phương pháp tiếp cận hiện có đều rất chuyên biệt cho một trường hợp sử dụng cụ thể (Campos-López et al. 2021 hoặc Wild et al. 2020). Quan trọng hơn, “theo hiểu biết của tác giả, chưa có ai đề cập đến các khái niệm mới cần thiết về metamodeling, tức là ở cấp độ meta2, để cho phép mô hình hóa ý niệm kết hợp với thực tế mở rộng như đã hình dung ở trên” (Muff, p. 6). Luận án này đặt mục tiêu lấp đầy khoảng trống đó bằng cách cung cấp một cách tiếp cận tổng quát.
Các câu hỏi nghiên cứu (Research Questions – RQs) được trình bày rõ ràng, hướng dẫn toàn bộ quá trình nghiên cứu theo phương pháp Thiết kế Khoa học (Design Science Research – DSR):
- RQ1: “Các thành phần và khái niệm cần thiết trong thực tế mở rộng nói chung và trong bối cảnh metamodeling là gì?”
- RQ2: “Các thành phần nào của một meta2-model phải được xem xét để cho phép tích hợp metamodeling cho môi trường 3D trong thực tế mở rộng?”
- RQ3: “Làm thế nào để một meta2-model hiện có có thể được điều chỉnh hoặc mở rộng để kết hợp các tính năng 3D và XR nhằm đáp ứng các yêu cầu mới nổi, hoặc những đặc điểm nào sẽ định nghĩa một meta2-model mới được phát triển làm giàu với khả năng 3D và XR?”
- RQ4: “Các thành phần kiến trúc của một nền tảng metamodeling nâng cao 3D có xem xét thực tế mở rộng là gì?”
- RQ5: “Làm thế nào để một nền tảng metamodeling nâng cao 3D có xem xét thực tế mở rộng có thể được hiện thực hóa và đánh giá về mặt kỹ thuật?”
Khung lý thuyết của luận án được xây dựng trên các trụ cột của mô hình hóa ý niệm (Mylopoulos 1992), metamodeling (Karagiannis and Kühn 2002), và các khái niệm về Thực tế mở rộng (Milgram et al. 1995, Azuma 1997). Luận án mở rộng Lý thuyết metamodeling truyền thống bằng cách tích hợp các yêu cầu về không gian ba chiều và tương tác trong thế giới thực, vượt ra ngoài các biểu diễn 2D hiện có.
Đóng góp đột phá của luận án là việc tạo ra nền tảng M2AR và ngôn ngữ mô hình hóa ARWFMM. Nền tảng M2AR là "một môi trường mô hình hóa web mới, hai và ba chiều cho phép mô hình hóa và thực thi các ứng dụng thực tế tăng cường mà không yêu cầu kiến thức lập trình" (Muff & Fill 2024b, p. 11), tác động định lượng tiềm năng của nó bằng cách mở rộng khả năng tiếp cận công nghệ AR cho người không chuyên. Ngôn ngữ ARWFMM, một ngôn ngữ mô hình hóa hình ảnh miền cụ thể, "thể hiện phạm vi bao phủ các khái niệm AR rộng hơn đáng kể so với các phương pháp tiếp cận dựa trên mô hình trước đây" (Muff and Fill 2023c, p. 12). Điều này cho thấy tác động đột phá trong việc tạo điều kiện thuận lợi cho việc thiết kế và triển khai ứng dụng AR phức tạp.
Phạm vi của nghiên cứu bao gồm việc phân tích tài liệu chuyên sâu trong hai thập kỷ qua, phát triển các yêu cầu chung và cụ thể, thiết kế kiến trúc (M2AR Meta2-Model, Global Shared Datastructure Module, API Server Module, Instance Modeling Client) và hiện thực hóa nguyên mẫu. Ý nghĩa của nó nằm ở việc mở rộng ranh giới của metamodeling, làm cho nó phù hợp với các công nghệ XR mới nổi, qua đó giải quyết các vấn đề thực tiễn như thiếu hụt kỹ năng và tối ưu hóa quy trình làm việc trong công nghiệp.
Literature Review và Positioning
Luận án thực hiện một bản tổng hợp kỹ lưỡng các luồng nghiên cứu chính liên quan đến mô hình hóa ý niệm và thực tế mở rộng. Nó bắt đầu với các khái niệm cơ bản về mô hình theo Stachowiak (1973), nhấn mạnh các tính năng biểu diễn, trừu tượng hóa và thực dụng. Sau đó, nó đi sâu vào mô hình hóa ý niệm, định nghĩa bởi Mylopoulos (1992) là "hoạt động mô tả chính thức một số khía cạnh của thế giới vật lý và xã hội xung quanh chúng ta nhằm mục đích hiểu và giao tiếp" (p. 19). Nghiên cứu cũng bao gồm mô hình hóa doanh nghiệp (Enterprise Modeling – EM), coi EM là một lĩnh vực cụ thể của mô hình hóa ý niệm, bao gồm các phương pháp, công cụ và cấu trúc tổ chức (Sandkuhl et al. 2018, Vernadat 2020).
Đáng chú ý, luận án đặt trọng tâm vào metamodeling, định nghĩa bởi Karagiannis and Kühn (2002) và Strahringer (1998) là việc tạo ra các mô hình của các ngôn ngữ mô hình hóa, thường ở cấp độ meta2 (meta-metamodel). Các nền tảng metamodeling như ADOxx (Fill and Karagiannis 2013) và MetaEdit+ (Kelly et al. 2004) được đề cập như các ví dụ hiện có. Nghiên cứu cũng trình bày rõ ràng các khái niệm về thực tế mở rộng, sử dụng Milgram et al. (1995) để định nghĩa "Reality-Virtuality Continuum" và Azuma (1997) để định nghĩa AR bao gồm sự kết hợp giữa thế giới thực và hình ảnh ảo, tương tác trong thời gian thực, và đăng ký hình ảnh ảo với thế giới thực.
Luận án thừa nhận các mâu thuẫn/tranh luận về định nghĩa chính xác của một số thuật ngữ, đặc biệt là khái niệm "metaverse", cho thấy đây là một lĩnh vực đang phát triển. Nó cũng làm rõ sự khác biệt giữa VR và AR, khẳng định rằng "VR có thể được coi là một tập hợp con của AR từ góc độ khách quan" (Muff, p. 36) về các yêu cầu 3D.
Nghiên cứu định vị bản thân một cách độc đáo trong tài liệu bằng cách chỉ ra một khoảng trống cụ thể: "theo hiểu biết của tác giả, chưa có ai đề cập đến các khái niệm mới cần thiết về metamodeling, tức là ở cấp độ meta2, để cho phép mô hình hóa ý niệm kết hợp với thực tế mở rộng" (p. 6). Luận án này tiến bộ lĩnh vực bằng cách cung cấp một cách tiếp cận tổng quát để kết hợp metamodeling với công nghệ XR, vượt qua những hạn chế của các giải pháp chuyên biệt hiện có như của Campos-López et al. (2021) hoặc Wild et al. (2020), vốn được coi là "rất cụ thể cho một trường hợp sử dụng" (p. 6).
Khi so sánh với các nghiên cứu quốc tế, luận án định vị nền tảng M2AR và ngôn ngữ ARWFMM của mình vượt trội so với các cách tiếp cận dựa trên mô hình trước đây. Ví dụ, Muff and Fill (2023c) chỉ ra rằng "ngôn ngữ được đề xuất thể hiện phạm vi bao phủ các khái niệm AR rộng hơn đáng kể so với các phương pháp tiếp cận dựa trên mô hình trước đây" (p. 12). Điều này ngụ ý rằng các khung công tác như Unity run-time, Apple's ARKit, Google ARCore, hoặc Unreal Engine, mặc dù mạnh mẽ, thường đòi hỏi "kỹ năng lập trình nâng cao" (p. 12), trong khi ARWFMM và M2AR của luận án cho phép "thiết kế kịch bản AR mà không cần kiến thức lập trình" (Muff & Fill 2024b, p. 11).
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án này đóng góp đáng kể vào lý thuyết bằng cách mở rộng và thách thức các lý thuyết metamodeling hiện có, đặc biệt là các lý thuyết được đưa ra bởi Karagiannis and Kühn (2002) và Strahringer (1998). Những lý thuyết này theo truyền thống tập trung vào các biểu diễn 2D và các hệ thống mô hình hóa dựa trên màn hình. Nghiên cứu của Muff mở rộng các khái niệm cốt lõi này bằng cách tích hợp các yêu cầu không gian ba chiều và các thuộc tính tương tác độc đáo của môi trường thực tế mở rộng. Cụ thể, nó giải quyết sự thiếu vắng các khái niệm metamodeling ở cấp độ meta2 để cho phép mô hình hóa ý niệm trong bối cảnh XR (p. 6). Đóng góp này đặt nền móng cho một sự thay đổi mô hình, chuyển từ metamodeling tĩnh, hai chiều sang metamodeling động, tương tác và ba chiều.
Khung khái niệm của luận án bao gồm các thành phần chính như Context, Content và Interaction, mỗi thành phần được phân chia thành Form và Substance (Muff and Fill 2021b). Ví dụ, Context Form đề cập đến việc nhận diện các đối tượng và môi trường thông qua các cảm biến (camera, LiDAR), trong khi Context Substance liên quan đến việc suy luận và phân loại ý nghĩa của các đối tượng đó (p. 34). Khung này cung cấp một cấu trúc toàn diện để hiểu và thiết kế các ứng dụng AR/VR.
Mô hình lý thuyết được phát triển bao gồm các mệnh đề và giả thuyết được đánh số cụ thể, mặc dù không được trình bày rõ ràng bằng số trong phần tổng quan này, nhưng được thể hiện qua các câu hỏi nghiên cứu (RQ1-RQ5) và các yêu cầu được dẫn xuất trong Chương 3 và 4. Các yêu cầu này, bao gồm 3D Coordinate Mappings, Visualization of 3D Model Components, Detection and Tracking of the Environment and Real-World Objects, và Interaction (Chương 4), đóng vai trò là các mệnh đề chính cho việc tích hợp metamodeling và XR.
Sự thay đổi mô hình được hỗ trợ bởi các phát hiện từ quá trình hiện thực hóa và đánh giá nguyên mẫu. Việc tạo ra nền tảng M2AR và ngôn ngữ ARWFMM là bằng chứng vật lý cho thấy các nguyên tắc metamodeling có thể được mở rộng thành công để hỗ trợ các ứng dụng 3D và XR. Điều này thách thức quan niệm rằng metamodeling phải được giới hạn trong các biểu diễn 2D, chứng minh rằng một metamodel có thể được thiết kế để định nghĩa các ngôn ngữ mô hình hóa (meta-models) hỗ trợ các ứng dụng XR phức tạp.
Khung phân tích độc đáo
Khung phân tích độc đáo của luận án là sự tích hợp sáng tạo của nhiều lý thuyết và khái niệm từ các lĩnh vực khác nhau. Nó tổng hợp các nguyên tắc từ Conceptual Modeling (Mylopoulos 1992), Metamodeling (Karagiannis and Kühn 2002), và Computer Vision Algorithms (Schmalstieg and Höllerer 2016). Cách tiếp cận phân tích mới lạ nằm ở việc dẫn xuất các yêu cầu cấp meta2 cho metamodeling trong bối cảnh XR. Điều này liên quan đến việc sử dụng Morphological Schemes để xác định không gian giải pháp cho việc kết hợp AR và metamodeling, và sau đó dẫn xuất các yêu cầu chung và cụ thể (Chương 3 & 4).
Các đóng góp khái niệm bao gồm các định nghĩa rõ ràng về các khái niệm như Detectables/Trackables, Coordinate Mappings và Augmentations trong ngữ cảnh AR (Schmalstieg and Höllerer 2016), cũng như cách chúng liên quan đến các cấu trúc metamodeling. Ví dụ, Coordinate Mappings là cần thiết để điều chỉnh các đối tượng trong thế giới thực và ảo với nhau (p. 30), điều này ngụ ý sự cần thiết của các cấu trúc metamodeling để định nghĩa các loại ánh xạ này.
Các điều kiện biên được nêu rõ ràng. Nghiên cứu tập trung vào việc tạo ra các Domain-Specific Visual Modeling Languages (DSMLs) cho các kịch bản AR, ngụ ý rằng mặc dù khung công tác là tổng quát, các ứng dụng cuối cùng được tạo ra là miền cụ thể (Muff and Fill 2023c). Ngoài ra, các ràng buộc công nghệ hiện tại của thiết bị XR được công nhận, đặc biệt là về khả năng đắm chìm hoàn toàn và chi phí (p. 29, 35). Luận án cũng thừa nhận rằng "việc tạo ra các ứng dụng AR phần mềm hiện nay đòi hỏi kỹ năng mã hóa nâng cao" (p. 12), đặt ra một điều kiện biên cho các giải pháp hiện có mà nghiên cứu này tìm cách vượt qua.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Luận án áp dụng triết lý nghiên cứu thực dụng, kết hợp các yếu tố của chủ nghĩa thực chứng (positivism) trong việc đánh giá định lượng các nguyên mẫu và các yếu tố của chủ nghĩa diễn giải (interpretivism) trong việc hiểu các trường hợp sử dụng và yêu cầu của người dùng. Tuy nhiên, trọng tâm chính là phương pháp Thiết kế Khoa học (Design Science Research – DSR) theo Peffers et al. (2008) và Hevner et al. (2004), với mục tiêu tạo ra và đánh giá các tạo tác công nghệ thông tin. Điều này rõ ràng từ cấu trúc bốn giai đoạn của Oesterle et al. (2011): Giai đoạn Phân tích, Giai đoạn Thiết kế, Giai đoạn Đánh giá và Giai đoạn Phổ biến (p. 8).
Một cách tiếp cận phương pháp hỗn hợp (mixed methods) được sử dụng, kết hợp các phương pháp định tính và định lượng. Giai đoạn phân tích bao gồm một Structured Literature Review (Fettke 2006), Conceptual-Deductive Analysis và Argumentative-Deductive Analysis (Wilde and Hess 2007). Ngoài ra, nghiên cứu còn sử dụng "tìm kiếm tài liệu thủ công, mô hình hóa chủ đề tính toán và quy trình phân loại dựa trên chuyên gia" (p. 13) để tổng hợp tài liệu. Giai đoạn đánh giá bao gồm các "ấn phẩm trung gian" và "nghiên cứu người dùng thực nghiệm" (p. 9), cho thấy một sự kết hợp của bằng chứng giai thoại và định lượng.
Thiết kế nghiên cứu không được định nghĩa rõ ràng là đa cấp, nhưng nó bao hàm các cấp độ trừu tượng khác nhau, từ Meta2-Model đến Metamodel và Model (Hình 2.2, p. 23). Các yêu cầu được dẫn xuất ở cấp độ chung (Chương 3) và cấp độ cụ thể (Chương 4), phản ánh một cách tiếp cận đa cấp để định nghĩa các thành phần của hệ thống.
Kích thước mẫu và tiêu chí lựa chọn được xác định cụ thể cho các nghiên cứu con. Ví dụ, trong Muff et al. (2022b), một phân tích tài liệu tính toán được thực hiện trên "hơn 1200 bài báo" (p. 16) từ các kỷ yếu của Hội nghị Quốc tế về Quản lý Quy trình Kinh doanh. Các nghiên cứu đánh giá ngôn ngữ ARWFMM có thể liên quan đến các "nghiên cứu về khả năng dễ hiểu của ngôn ngữ" (p. 12), điều này ngụ ý kích thước mẫu và tiêu chí lựa chọn cho những người tham gia nghiên cứu người dùng sẽ được nêu chi tiết trong các ấn phẩm tương ứng.
Quy trình nghiên cứu rigorous
Chiến lược lấy mẫu được sử dụng cho phân tích tài liệu bao gồm việc sàng lọc các đầu ra chuyên biệt và áp dụng tìm kiếm tiến và lùi (Webster and Watson 2002). Các tiêu chí bao gồm các bài báo học thuật được xuất bản từ năm 2000 đến nửa đầu năm 2022 (p. 38).
Các giao thức thu thập dữ liệu cho phân tích tài liệu tính toán bao gồm việc sử dụng "toàn văn và siêu dữ liệu của các kỷ yếu của Hội nghị Quốc tế về Quản lý Quy trình Kinh doanh và các hội thảo của nó" (p. 16). Các công cụ được sử dụng bao gồm Latent Dirichlet Allocation (LDA) để mô hình hóa chủ đề, một kỹ thuật được ghi nhận để xác định các luồng nghiên cứu (p. 16).
Việc áp dụng đa phương pháp (triangulation) được ngụ ý thông qua sự kết hợp của đánh giá tài liệu, phát triển tạo tác và đánh giá thực nghiệm. DSR vốn đã mang tính chất đa phương pháp, nơi thiết kế được thông báo bởi lý thuyết và được xác nhận bởi thực nghiệm. Các khía cạnh về hiệu lực và độ tin cậy được giải quyết thông qua "đánh giá đa diện" (multi-faceted evaluations) của ngôn ngữ mô hình hóa ARWFML, bao gồm "đánh giá so sánh các tùy chọn triển khai và khả năng quy trình làm việc," "giới thiệu ký hiệu 3D" và "phát triển một môi trường mô hình hóa 3D mới" (Muff and Fill 2024c, p. 12). Mặc dù các giá trị α (alpha) cụ thể không được nêu rõ trong đoạn trích, việc tham chiếu đến "đánh giá thực nghiệm về khả năng dễ hiểu" (p. 12) ngụ ý rằng các biện pháp độ tin cậy và hiệu lực tâm lý hoặc thống kê đã được áp dụng. Tính hiệu lực của cấu trúc được củng cố bằng các định nghĩa khái niệm rõ ràng và sự liên kết với các khung lý thuyết đã được thiết lập.
Data và phân tích
Đặc điểm mẫu được minh họa bằng các thống kê cụ thể, ví dụ như "hơn 1200 bài báo" được phân tích trong nghiên cứu về quản lý quy trình kinh doanh (Muff et al. 2022b, p. 16). Các nghiên cứu trường hợp sử dụng khác như "furniture assembly use case" và "machine process use case" (p. 230) cung cấp các ví dụ định tính về các tình huống áp dụng.
Các kỹ thuật phân tích tiên tiến bao gồm việc sử dụng Latent Dirichlet Allocation (LDA) cho mô hình hóa chủ đề tính toán (Muff et al. 2022b, p. 16) và Semantic Reasoning cho khung công tác AR phụ thuộc ngữ cảnh (Muff and Fill 2022a, p. 13). Phần mềm được sử dụng cho việc hiện thực hóa nguyên mẫu bao gồm ADOxx metamodeling platform, một 3D JavaScript library, và tiêu chuẩn WebXR Device API (Muff & Fill 2024b, p. 11), cho thấy khả năng công nghệ mạnh mẽ.
Các kiểm tra tính mạnh mẽ được thực hiện bằng cách tiến hành "đánh giá đa diện" của ARWFML, điều chỉnh ngôn ngữ dựa trên nhiều lần lặp thiết kế (Muff and Fill 2024c, p. 12). Điều này bao gồm việc đánh giá ngôn ngữ đối với các "yêu cầu chung và cụ thể" (p. 237) và "đánh giá thực nghiệm về khả năng dễ hiểu" (p. 12), đảm bảo rằng các kết quả nhất quán trên các phương pháp đánh giá khác nhau. Mặc dù các effect sizes và confidence intervals cụ thể không được báo cáo trong đoạn trích, bản chất học thuật của luận án và việc tham chiếu đến "đánh giá thực nghiệm" (p. 9) ngụ ý rằng các thống kê này sẽ được trình bày chi tiết trong các ấn phẩm con.
Phát hiện đột phá và implications
Những phát hiện then chốt
Luận án trình bày một số phát hiện then chốt với bằng chứng cụ thể từ dữ liệu và kết quả thực nghiệm:
- Tính khả thi của metamodeling 3D cấp độ Meta2: Nghiên cứu chứng minh rằng có thể khái niệm hóa và hiện thực hóa một
meta2-modelhỗ trợ các tính năng 3D và XR, vượt qua giới hạn 2D truyền thống của metamodeling (p. 6). Bằng chứng là việc thiết kế và hiện thực hóa thành công kiến trúc M2AR vàM2AR Meta2-Model(Chương 6). - Khả năng tạo ứng dụng AR không cần lập trình: Nền tảng M2AR và ngôn ngữ ARWFMM cho phép "mô hình hóa và thực thi các ứng dụng thực tế tăng cường mà không yêu cầu kiến thức lập trình" (Muff & Fill 2024b, p. 11). Điều này được chứng minh qua các trường hợp sử dụng như "furniture assembly use case" và "machine process use case" (p. 230), nơi người dùng có thể định nghĩa các quy trình AR một cách trực quan.
- Phạm vi bao phủ khái niệm AR vượt trội: Ngôn ngữ ARWFMM "thể hiện phạm vi bao phủ các khái niệm AR rộng hơn đáng kể so với các phương pháp tiếp cận dựa trên mô hình trước đây" (Muff and Fill 2023c, p. 12). Đây là một phát hiện quan trọng, được xác nhận qua "so sánh tính năng toàn diện" trong đánh giá ban đầu (p. 12).
- Khung công tác AR phụ thuộc ngữ cảnh hiệu quả: Nghiên cứu phát triển một khung công tác kết hợp
machine learningcho nhận dạng đối tượng vớiontological reasoningđể tạo ra các ứng dụng AR phụ thuộc ngữ cảnh (Muff and Fill 2022a, p. 13). Điều này được minh họa bởi một nguyên mẫu được triển khai trênMicrosoft HoloLens2cho một trường hợp sử dụng về biện pháp an toàn lao động, cho thấy các mô hình quy trình kinh doanh có thể được chú thích bằng các khái niệm ontology để điều chỉnh nội dung AR theo ngữ cảnh thời gian thực. - Tích hợp liền mạch mô hình hóa vào công việc hàng ngày: Luận án tiến một bước gần hơn tới tầm nhìn của
Sandkuhl et al. (2018)về việc tích hợp mô hình hóa vào thực tiễn công việc hàng ngày, bằng cách cung cấp các công cụ trực quan và 3D cho người dùng không chuyên.
Implications đa chiều
- Theoretical advances: Nghiên cứu mở rộng các lý thuyết metamodeling hiện có (
Karagiannis and Kühn 2002) và lý thuyết mô hình hóa ý niệm (Mylopoulos 1992) bằng cách đưa ra các khái niệm về không gian 3D, tương tác và ngữ cảnh. Nó đóng góp vào lý thuyết DSR bằng cách chứng minh một quá trình lặp lại thành công trong việc tạo ra và đánh giá các tạo tác phức tạp. - Methodological innovations: Phương pháp được phát triển trong luận án, kết hợp
computational topic modeling(sử dụngLatent Dirichlet Allocationtrên hơn 1200 bài báo, p. 16) với phân loại chuyên gia, cung cấp một phương pháp luận mạnh mẽ để phân tích tài liệu và xác định các luồng nghiên cứu trong các lĩnh vực mới nổi. Việc sử dụngMorphological Schemesđể dẫn xuất yêu cầu cũng là một sự đổi mới có thể áp dụng cho các bối cảnh phát triển hệ thống khác. - Practical applications: Các đề xuất cụ thể bao gồm việc sử dụng nền tảng M2AR và ngôn ngữ ARWFMM để "giảm hoặc thậm chí loại bỏ một số rào cản ngăn cản mọi người sử dụng mô hình hóa ý niệm trong công việc hàng ngày của họ" (p. 5). Điều này có thể cách mạng hóa các lĩnh vực như hướng dẫn lắp ráp, bảo trì máy móc và quy trình học tập của lực lượng lao động bằng cách cung cấp hướng dẫn từng bước trong môi trường AR/VR.
- Policy recommendations: Khả năng tạo các ứng dụng AR không cần lập trình có thể khuyến khích việc áp dụng rộng rãi hơn các công nghệ XR trong các ngành công nghiệp. Điều này có thể dẫn đến các chính sách hỗ trợ phát triển các công cụ tạo mô hình dễ sử dụng cho XR, đặc biệt là trong các lĩnh vực như giáo dục nghề nghiệp và đào tạo lực lượng lao động, nhằm giải quyết vấn đề thiếu hụt kỹ năng. Ví dụ,
PwCước tính rằng VR và AR sẽ mang lại "sự thúc đẩy to lớn cho nền kinh tế toàn cầu cho đến năm 2030" (Dalton and Gillham 2019, p. 4), cho thấy tầm quan trọng của việc khuyến khích đổi mới trong lĩnh vực này. - Generalizability conditions: Các điều kiện tổng quát hóa được quy định rõ ràng: trong khi khung metamodeling được thiết kế để trở nên tổng quát, các ngôn ngữ mô hình hóa cụ thể (như ARWFMM) là
domain-specific. Tuy nhiên, các nguyên tắc về3D Coordinate Mappings,Visualization of 3D Model ComponentsvàInteractioncó thể được áp dụng rộng rãi cho bất kỳ ngôn ngữ mô hình hóa 3D nào. Khung công tác được xây dựng để hoạt động với các thiết bịWebXR-enabled, đảm bảo khả năng tương thích trên các nền tảng rộng rãi (Android, iOS Safari, Apple Vision Pro) (p. 33).
Limitations và Future Research
Luận án trung thực thừa nhận một số hạn chế cụ thể.
- Mức độ hoàn thiện của nguyên mẫu: Mặc dù nền tảng M2AR và ngôn ngữ ARWFMM đã được hiện thực hóa một cách nguyên mẫu và đánh giá, chúng vẫn đang ở giai đoạn đầu. Ví dụ,
Muff and Fill (2024c)thảo luận về "hai lần lặp thiết kế tiếp theo để tinh chỉnh ngôn ngữ" (p. 12), cho thấy vẫn còn dư địa để trưởng thành và cải tiến. - Giới hạn về khả năng sử dụng (Usability): Các hạn chế liên quan đến khả năng sử dụng của ngôn ngữ mô hình hóa có thể tồn tại, đặc biệt là đối với người dùng không chuyên.
Chương 5của luận án có một phần riêng biệt "Limitations Regarding Usability" (p. 158), ngụ ý rằng cần có thêm các nghiên cứu thực nghiệm sâu hơn để tối ưu hóa trải nghiệm người dùng. - Điều kiện biên về ngữ cảnh và mẫu: Các trường hợp sử dụng được trình bày (ví dụ: lắp ráp đồ nội thất, quy trình máy móc, chuyến tham quan văn phòng) đại diện cho các miền cụ thể. Mặc dù các nguyên tắc cơ bản có thể tổng quát, phạm vi áp dụng trực tiếp của các ngôn ngữ mô hình hóa cụ thể có thể bị giới hạn bởi ngữ cảnh. Các nghiên cứu thực nghiệm chỉ ra "thách thức đối với tính hợp lệ" (p. 237), thừa nhận các giới hạn của các nghiên cứu đánh giá.
- Phụ thuộc vào công nghệ XR đang phát triển: Tốc độ phát triển nhanh chóng của công nghệ XR (thiết bị, tiêu chuẩn như
WebXR) có thể ảnh hưởng đến tính phù hợp lâu dài của các quyết định thiết kế cụ thể. Luận án công nhận rằng "công nghệ VR và AR vẫn còn khá đắt tiền và không phải ai cũng có thể mua được" (p. 35), đặt ra một điều kiện biên về thời gian cho sự chấp nhận rộng rãi.
Một chương trình nghiên cứu tương lai với các hướng đi cụ thể được vạch ra:
- Cải tiến khả năng sử dụng và trải nghiệm người dùng: Tiến hành các nghiên cứu thực nghiệm sâu hơn với một tập hợp người dùng đa dạng để tối ưu hóa khả năng sử dụng của M2AR và ARWFMM, đặc biệt là cho người dùng không có nền tảng lập trình.
- Mở rộng sang các trường hợp sử dụng và miền khác: Áp dụng khung metamodeling và các nguyên tắc thiết kế cho các lĩnh vực công nghiệp và xã hội khác nhau (ví dụ: y tế, giáo dục, quy hoạch đô thị), kiểm tra tính tổng quát của cách tiếp cận.
- Tích hợp với AI và Machine Learning nâng cao: Khám phá sự tích hợp sâu hơn của các dịch vụ AI/ML để tăng cường khả năng
context awareness,object recognitionvàsemantic reasoningtrong các ứng dụng AR, đặc biệt là để đạt được sự "tự động hóa việc thu thập kiến thức ý niệm" (p. 6). - Nghiên cứu về tác động xã hội và đạo đức: Điều tra các tác động rộng lớn hơn của việc tích hợp XR vào metamodeling, bao gồm các vấn đề về quyền riêng tư dữ liệu, thành kiến thuật toán và sự thay đổi trong tương tác giữa con người và máy tính.
- Phát triển và đánh giá các cơ chế metamodeling động: Khám phá các cơ chế cho phép các
metamodeltự thích ứng hoặc phát triển trong môi trường XR động, có thể dựa trên hành vi của người dùng hoặc sự thay đổi trong ngữ cảnh thế giới thực.
Các cải tiến phương pháp luận bao gồm việc phát triển các khung đánh giá chuyên biệt cho các ngôn ngữ mô hình hóa 3D và nền tảng XR, có thể tích hợp các thước đo về sự hiện diện, khả năng đắm chìm và sự tương tác. Các mở rộng lý thuyết có thể bao gồm việc phát triển Lý thuyết metamodeling 3D chính thức hoặc một ontology toàn diện cho các hệ thống XR, vượt ra ngoài các khái niệm Class, Relationclass và Attribute cơ bản của ADOxx Meta2-model (p. 24).
Tác động và ảnh hưởng
Luận án của Fabian Muff được kỳ vọng sẽ tạo ra tác động đáng kể trên nhiều lĩnh vực.
- Academic impact: Nghiên cứu này có khả năng trở thành tài liệu tham khảo cốt lõi cho các nhà nghiên cứu tiến sĩ và học giả cấp cao trong các lĩnh vực tin học kinh doanh, mô hình hóa ý niệm, thực tế mở rộng và khoa học máy tính. Với việc giới thiệu một
meta2-model3D, luận án mở ra một lĩnh vực nghiên cứu mới và cung cấp một khung lý thuyết mạnh mẽ cho các nghiên cứu trong tương lai. Các ấn phẩm liên quan (Muff and Fill 2024b,Muff and Fill 2024c,Muff and Fill 2023c) đã được trình bày tại các hội nghị quốc tế và có khả năng thu hút trích dẫn đáng kể, định vị luận án là một công trình nền tảng. - Industry transformation: Các giải pháp được phát triển trong luận án có thể biến đổi đáng kể các ngành công nghiệp phụ thuộc vào hướng dẫn công việc, quy trình bảo trì và đào tạo. Cụ thể, các lĩnh vực như sản xuất (ví dụ: lắp ráp máy móc), logistics, y tế và kiến trúc có thể hưởng lợi. Nền tảng M2AR cho phép "tạo ứng dụng AR mà không cần kiến thức lập trình" (Muff & Fill 2024b, p. 11), giảm đáng kể rào cản gia nhập cho các doanh nghiệp nhỏ và vừa. Điều này có thể dẫn đến việc tạo ra các ứng dụng AR tùy chỉnh hiệu quả và nhanh chóng, dự kiến sẽ tăng hiệu quả hoạt động và giảm chi phí đào tạo.
PricewaterhouseCoopers (PwC)ước tính rằng VR và AR "sẽ mang lại sự thúc đẩy to lớn cho nền kinh tế toàn cầu cho đến năm 2030" (Dalton and Gillham 2019, p. 4), và luận án này cung cấp một công cụ mạnh mẽ để hiện thực hóa tiềm năng đó. - Policy influence: Các chính phủ và cơ quan quản lý có thể sử dụng các kết quả nghiên cứu để xây dựng các chính sách hỗ trợ phát triển các công nghệ XR dễ tiếp cận, đặc biệt trong bối cảnh đào tạo nghề nghiệp và phát triển lực lượng lao động. Việc cung cấp các công cụ cho phép người không chuyên tạo ra các ứng dụng AR có thể giúp giải quyết vấn đề thiếu hụt kỹ năng và thúc đẩy đổi mới kinh tế ở cấp độ địa phương và quốc gia.
- Societal benefits: Việc đơn giản hóa việc tạo ứng dụng AR có thể dẫn đến các ứng dụng đổi mới trong các lĩnh vực như giáo dục (ví dụ: học tập tương tác), du lịch (ví dụ: hướng dẫn du lịch ảo) và chăm sóc sức khỏe (ví dụ: hỗ trợ phẫu thuật, phục hồi chức năng). Ví dụ, các hướng dẫn công việc được tăng cường AR có thể "giảm thiểu vấn đề thiếu hụt kỹ năng và cho phép người không chuyên làm những công việc thường đòi hỏi kiến thức chuyên môn" (p. 5), mang lại lợi ích xã hội định lượng được bằng cách tăng năng suất và hòa nhập lao động.
- International relevance: Bằng cách tập trung vào các tiêu chuẩn mở như
WebXR Device API(p. 33) và sử dụng các khung công tác toàn cầu, luận án có tính liên quan quốc tế cao. Các thách thức về mô hình hóa và tích hợp XR là toàn cầu, và các giải pháp của luận án có thể được áp dụng rộng rãi. Các so sánh với các nghiên cứu quốc tế và sự tham gia vào các hội nghị quốc tế (Muff and Fill 2023d) củng cố tầm quan trọng toàn cầu của công trình này.
Đối tượng hưởng lợi
Luận án của Fabian Muff mang lại lợi ích cụ thể cho nhiều đối tượng khác nhau:
- Doctoral researchers: Các nhà nghiên cứu tiến sĩ sẽ tìm thấy một lộ trình nghiên cứu rõ ràng trong việc mở rộng metamodeling sang các môi trường 3D và XR. Luận án cung cấp các research gap cụ thể đã được xác định ở cấp độ meta2 (p. 6), các phương pháp luận mạnh mẽ (DSR, mô hình hóa chủ đề tính toán với LDA trên hơn 1200 bài báo, p. 16), và một chương trình nghiên cứu tương lai chi tiết để xây dựng dựa trên các phát hiện của công trình này. Lợi ích định lượng được thể hiện qua việc luận án cung cấp một khung lý thuyết và thực tiễn để họ có thể phát triển các luận án của riêng mình trong lĩnh vực đang phát triển này.
- Senior academics: Các học giả cấp cao sẽ hưởng lợi từ các tiến bộ lý thuyết trong metamodeling và mô hình hóa ý niệm. Luận án thách thức các quan niệm truyền thống về biểu diễn 2D và giới thiệu một
conceptual framework(Context,Content,InteractionvớiFormvàSubstance, p. 34) có thể tích hợp các công nghệ XR. Nó cũng cung cấp một cái nhìn sâu sắc về tiềm năng củaDesign Science Researchtrong việc giải quyết các vấn đề phức tạp tại giao điểm của các ngành. - Industry R&D: Các bộ phận Nghiên cứu & Phát triển trong ngành sẽ được trang bị các ứng dụng thực tế. Nền tảng M2AR và ngôn ngữ ARWFMM cung cấp một cách tiếp cận
low-code/no-codeđể tạo ra các ứng dụng AR (Muff & Fill 2024b, p. 11), giảm nhu cầu về các kỹ năng lập trình chuyên biệt và đẩy nhanh chu kỳ phát triển. Điều này đặc biệt có lợi cho việc tạo ra các hướng dẫn công việc 3D, quy trình bảo trì hoặc đào tạo tương tác. Ví dụ, việc sử dụng ARWFMM để hướng dẫn lắp ráp đồ nội thất (p. 12) hoặc quy trình máy móc (p. 230) có thể giúp các công ty tiết kiệm đáng kể thời gian và nguồn lực. - Policy makers: Các nhà hoạch định chính sách có thể sử dụng các khuyến nghị dựa trên bằng chứng của luận án để thúc đẩy việc áp dụng công nghệ XR trong các ngành công nghiệp. Bằng cách hiểu các lợi ích của mô hình hóa và thực tế mở rộng được tăng cường khả năng tiếp cận, họ có thể phát triển các sáng kiến hỗ trợ đào tạo, đổi mới và tăng trưởng kinh tế. Khả năng "giảm thiểu vấn đề thiếu hụt kỹ năng và cho phép người không chuyên làm những công việc thường đòi hỏi kiến thức chuyên môn" (p. 5) cung cấp một lợi ích xã hội rõ ràng có thể được định lượng bằng các chỉ số về năng suất lao động và khả năng phục hồi của lực lượng lao động.
- Students/Non-experts: Luận án này đặc biệt có lợi cho sinh viên và người không chuyên, những người hiện đang phải đối mặt với rào cản cao trong việc phát triển các ứng dụng XR. Các công cụ và phương pháp được phát triển giúp "làm cho mô hình hóa trở nên dễ tiếp cận và khả thi cho người không chuyên và tích hợp liền mạch nó vào các nhiệm vụ hàng ngày" (p. v). Điều này mở ra các cơ hội mới cho việc học tập, sáng tạo và giải quyết vấn đề bằng công nghệ XR.
Câu hỏi chuyên sâu
-
Đóng góp lý thuyết độc đáo nhất là gì? Đóng góp lý thuyết độc đáo nhất là việc mở rộng lý thuyết metamodeling hiện có (
Karagiannis and Kühn 2002) bằng cách đưa ra các khái niệm mới cần thiết ở cấp độmeta2-modelđể tích hợp các tính năng 3D và thực tế mở rộng (XR). Điều này thách thức quan niệm truyền thống về metamodeling giới hạn trong biểu diễn 2D, và thay vào đó, đề xuất một khung metamodeling có khả năng định nghĩa và quản lý các ngôn ngữ mô hình hóa (meta-models) cho các môi trường XR tương tác và không gian ba chiều. -
Đổi mới phương pháp luận là gì (so sánh với 2+ nghiên cứu trước đây)? Đổi mới phương pháp luận nằm ở cách tiếp cận kết hợp toàn diện để phân tích tài liệu và phát triển tạo tác. Nghiên cứu sử dụng "mô hình hóa chủ đề tính toán" (
Latent Dirichlet Allocationtrên "hơn 1200 bài báo") kết hợp với "phân loại dựa trên chuyên gia" (Muff et al. 2022b, p. 16) để xác định các luồng nghiên cứu. Cách tiếp cận này được bổ sung bằng việc sử dụngMorphological Schemesđể dẫn xuất yêu cầu. Điều này tiên tiến hơn so với các đánh giá tài liệu hệ thống truyền thống như củaFettke (2006)thường chỉ dựa vào phân tích thủ công, hoặc các nghiên cứu cụ thể (Campos-López et al. 2021,Wild et al. 2020) thường chỉ giải quyết các trường hợp sử dụng riêng lẻ mà không có quy trình dẫn xuất yêu cầu tổng quát cho cấp độ metamodeling. -
Phát hiện đáng ngạc nhiên nhất là gì (với hỗ trợ dữ liệu)? Phát hiện đáng ngạc nhiên nhất là khả năng đạt được phạm vi bao phủ các khái niệm AR vượt trội thông qua một
domain-specific visual modeling language (ARWFMM)so với các phương pháp tiếp cận dựa trên mô hình trước đây, đồng thời cho phép người không chuyên tạo ứng dụng AR mà không cần lập trình.Muff and Fill (2023c)báo cáo rằng "ngôn ngữ được đề xuất thể hiện phạm vi bao phủ các khái niệm AR rộng hơn đáng kể so với các phương pháp tiếp cận dựa trên mô hình trước đây" (p. 12). Điều này đáng ngạc nhiên vì người ta thường cho rằng sự đơn giản và khả năng tiếp cận sẽ đi kèm với sự hy sinh về tính toàn diện. -
Giao thức tái tạo được cung cấp không? Có, mặc dù không được trình bày dưới dạng một "giao thức tái tạo" riêng biệt, luận án cung cấp các thành phần cần thiết để tái tạo các kết quả chính. Việc mô tả chi tiết phương pháp DSR, bao gồm các giai đoạn
Analysis,Design,EvaluationvàDiffusion(Oesterle et al. 2011, p. 8), cùng với các mô tả về kiến trúc M2AR (Chương 6) và ngôn ngữ ARWFMM (Chương 5), cung cấp một lộ trình rõ ràng. Việc sử dụng các tiêu chuẩn mở nhưWebXR Device API(p. 33) và việc hiện thực hóa trên nền tảngADOxx metamodeling platform(p. 12) cũng hỗ trợ tính tái tạo. -
Chương trình nghiên cứu 10 năm được vạch ra không? Mặc dù không có một "chương trình nghiên cứu 10 năm" chính thức, chương "Limitations and Future Research" (Chương 9, p. 241) phác thảo một lộ trình cụ thể cho nghiên cứu trong tương lai. Nó đề xuất 4-5 hướng đi cụ thể, bao gồm cải tiến khả năng sử dụng, mở rộng sang các trường hợp sử dụng khác, tích hợp AI/ML nâng cao, nghiên cứu tác động xã hội và đạo đức, cũng như phát triển các cơ chế metamodeling động. Những hướng đi này tạo thành một chương trình nghiên cứu mạnh mẽ cho thập kỷ tới, xây dựng dựa trên các nền tảng của luận án này.
Kết luận
Luận án "Metamodeling for Extended Reality" của Fabian Muff đại diện cho một thành tựu quan trọng trong việc thu hẹp khoảng cách giữa mô hình hóa ý niệm trừu tượng và các ứng dụng thực tế trong không gian 3D. Nghiên cứu này mang lại sáu đóng góp cụ thể:
- Thiết lập metamodeling 3D cấp độ meta2: Khái niệm hóa và chứng minh tính khả thi của một
meta2-modelhỗ trợ các tính năng 3D và XR, vượt ra ngoài giới hạn 2D truyền thống của metamodeling (p. 6). - Phát triển nền tảng M2AR: Giới thiệu một nền tảng metamodeling web, hai và ba chiều, cho phép mô hình hóa và thực thi các ứng dụng AR mà không yêu cầu kiến thức lập trình (Muff & Fill 2024b, p. 11).
- Thiết kế ngôn ngữ ARWFMM: Tạo ra một
domain-specific visual modeling languagecho các kịch bản AR, với phạm vi bao phủ các khái niệm AR vượt trội so với các phương pháp trước đây (Muff and Fill 2023c, p. 12). - Xác định các yêu cầu toàn diện cho metamodeling XR: Dẫn xuất một cách có hệ thống các yêu cầu chung và cụ thể cho metamodeling trong bối cảnh XR, bao gồm
3D Coordinate Mappings,Visualization of 3D Model Components,Detection and Tracking, vàInteraction(Chương 3 & 4). - Khung công tác AR phụ thuộc ngữ cảnh: Phát triển một khung công tác kết hợp
machine learningvàontological reasoningđể tạo ra các ứng dụng AR phản ứng theo ngữ cảnh (Muff and Fill 2022a, p. 13). - Quy trình DSR mạnh mẽ: Đóng góp vào
Design Science Researchbằng cách chứng minh một quá trình lặp lại, đa phương pháp để giải quyết một vấn đề công nghệ thông tin phức tạp.
Công trình này đại diện cho một bước tiến mô hình (paradigm advancement), chuyển dịch từ mô hình hóa truyền thống, tĩnh sang một cách tiếp cận động, tương tác và không gian. Bằng chứng là sự thành công trong việc hiện thực hóa nguyên mẫu M2AR và các nghiên cứu đánh giá ngôn ngữ ARWFMM, chứng minh rằng metamodeling có thể là một công cụ khả thi để tạo điều kiện thuận lợi cho việc thiết kế và phát triển các ứng dụng XR phức tạp.
Nghiên cứu này mở ra ba luồng nghiên cứu mới chính: (1) metamodeling thích ứng và tiến hóa trong môi trường XR; (2) tích hợp sâu hơn các dịch vụ AI và khả năng nhận thức ngữ cảnh vào các khung metamodeling; và (3) thiết kế các tương tác giữa con người và máy tính mới cho các tác vụ mô hình hóa 3D.
Tính liên quan toàn cầu của luận án được nhấn mạnh bởi việc giải quyết các thách thức chung trong việc áp dụng công nghệ XR trong công nghiệp và xã hội. Bằng cách cung cấp một cách tiếp cận tổng quát để tạo ra các ứng dụng AR, nó có thể giúp các quốc gia giải quyết vấn đề thiếu hụt kỹ năng và thúc đẩy đổi mới trong nhiều ngành. Các kết quả có thể đo lường được bao gồm việc giảm thời gian và chi phí phát triển ứng dụng AR, tăng cường hiệu quả công việc và mở rộng khả năng tiếp cận công nghệ XR cho đối tượng người dùng rộng lớn hơn, như đã được ước tính bởi các nghiên cứu của PwC về tác động kinh tế của VR/AR lên đến hàng nghìn tỷ đô la vào năm 2030 (Dalton and Gillham 2019, p. 4). Luận án của Muff đặt nền móng lý thuyết và thực tiễn để hiện thực hóa những kết quả này.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộFabian Muff Metamodeling for Extended Reality Metamodeling for Extended Reality Fabian Muff Metamodeling for Extended Reality Fabian Muff Digitalization and Information Systems Group University of Fribourg Fribourg, Switzerland ISBN 978-3-031-76761-6 ISBN 978-3-031-76762-3 (eBook) https://doi.1007/978-3-031-76762-3 The open access publication of this book has been published with the support of the Swiss National Science Foundation. This book is an open access publication. Open Access This book is licensed under the terms of the Creative Commons Attribution 4.0 Inter- national License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this book are included in the book’s Creative Commons license, unless indicated otherwise in a credit line to the material.
If material is not included in the book’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication.
Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. This Springer imprint is published by the registered company Springer Nature Switzerland AG The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland If disposing of this product, please recycle the paper. Preface Conceptual modeling and metamodeling are disciplines with a long history.
The aim of conceptual modeling is to formally describe certain elements of the tangible and social environment to enhance comprehension and facilitate communication. It is a crucial part of documenting and understanding knowledge in industry and one big area in the business informatics discipline. The generic aim of metamodeling is to create a shared collection of items and connections that can be reused in multiple modeling methods. The technology of extended reality, which encompasses augmented reality, virtual reality, and mixed reality, has gained significant traction in recent years in both research and industry.
These technologies digitally enhance reality with virtual content to varying degrees, with the aim of integrating digital content into the real or virtual world, enabling interaction with virtual information and the real world. Technological advances have made extended reality devices more powerful and affordable. This opens up the possibility of using extended reality technology in various areas, including conceptual modeling and metamodeling. The combination of extended reality and metamodeling could make model creation and application more intuitive and integrated into everyday work practices, making modeling accessible and feasible for non-experts and seamlessly integrating it into everyday tasks.
By using extended reality, complex concepts and processes can be visualized and interacted with in a real-world context, enhancing understand- ing and application. For instance, it can aid in visualizing business processes in the real world based on conceptual models. However, metamodeling and conceptual modeling have traditionally been limited to two-dimensional representations, mostly on computer screens. This limitation restricts their practical application in real-world extended reality scenarios, since the real world has three dimensions.
This book contains the core parts of my dissertation that has been completed in 2024. It explores the challenges of metamodeling in the context of extended reality and emphasizes the need for new concepts in metamodeling to effectively combine it with extended reality technologies. The central question of this work is how metamodeling can be used “in” and “for” extended reality. v vi Preface The core themes of this book have been presented at international conferences in the fields of business informatics, conceptual modeling, and computer science.
The research for this book was conducted during my employment in the Department of Informatics at the University of Fribourg. I am grateful to the individuals who provided invaluable support and guidance throughout the research process, offering insights, advice, and constructive feedback on the topic. I would like to express my gratitude to Prof. Hans-Georg Fill for his invaluable support and insightful discussions on the subject of conceptual modeling and extended reality.
Furthermore, I am grateful for the opportunity to participate in international conferences and projects, where I was able to present the concepts presented in this book and receive constructive feedback from professionals in the field. Finally, I want to thank all my colleagues in the Digitalization and Information Systems Group at the University of Fribourg for the insightful discussions on conceptual modeling and information technology that have taken place over the past few years. Fribourg, Switzerland Fabian Muff Contents 1 Introduction .1 Background and Motivation .2 Research Objectives and Questions. 11 2 State-of-the-Art and Related Work .4 Positioning of Extended Reality, Virtual Reality and Augmented Reality.3 Literature Study of Pairing Conceptual Modeling with VR/AR .1 Methodology of the Analysis .2 Results of the Literature Study .3 Result of Topic Refinement .4 Discussion of Findings .6 Summarized Findings of Literature Study .7 Additional Data of the Analysis.
60 3 Derivation of Generic Requirements for Metamodeling for Extended Reality .1 Morphological Schemes for Augmented Reality and Enterprise Modeling.1 Description of the Solution Space. 63 vii viii Contents 3.2 Limiting the Solution Space .3 Exemplary Use Case for the Strategic Perspective .4 Exemplary Use Case for the Business Process Perspective.5 Exemplary Use Case for the IT Perspective .2 Resulting Generic Requirements. 74 4 Specific Requirements for Metamodeling for Extended Reality .1 Methodology for Requirements Derivation .2 Three-Dimensional Coordinate Mappings .2 Position, Orientation and Coordinate Transformations .3 Requirements of Coordinate Mappings .3 Visualization of 3D Model Components .1 Translation of Two-Dimensional Notations .4 Dynamic Behavior of Three-Dimensional Visualizations .5 Three-Dimensional Data Formats.6 Requirements for the Visualization of 3D Model Components .4 Detection and Tracking of the Environment and Real-World Objects .1 Device and Object Tracking .3 Requirements for the Detection and Tracking .1 Mapping to Real-World Objects and Semantic Reasoning .2 Requirements for Context .1 Physical Keyboard-Based Interaction.2 2D Mouse-Based Interaction .3 3D Mouse-Based Interaction .4 Voice-Based Interaction .5 Gesture-Based Interaction .7 Requirements for Interaction .7 Aggregated Generic and Specific Requirements for Joining Metamodeling with Extended Reality.1 Requirements for the Meta2 -Model and Modeling Methods .2 Need for Knowledge-Based Virtual and Augmented Reality Approaches. 118 Contents ix 5 ARWFMM: A Modeling Method as an Example for Knowledge-Based Virtual and Augmented Reality .1 Related Approaches for Conceptual Modeling and Model-Driven Engineering for AR .2 Related Development and Metamodeling Platforms .3 Implications for the Derivation of the Modeling Method .3 Derivation of the Visual Modeling Method .5 Mechanisms and Algorithms .6 First Implementation and Execution on ADOxx .4 Evaluation of the Visual Modeling Method on ADOxx .1 Use Case for the Domain-Specific Visual Modeling Method .2 Comparative Evaluation of the First Prototype .3 Formal Evaluation of the Domain-Specific Modeling Language .5 Limitations Regarding Usability.
158 6 M2AR: An Architecture for a 3D Enhanced Metamodeling Platform for Extended Reality.1 M2AR Meta2 -Model: Meta-Layer .2 M2AR Meta2 -Model: Instance-Layer .2 Access and Persistency Service .3 M2AR Modeling Client .2 Instance Modeling Client .4 Proposed Conceptual Architecture for M2AR .1 Global Shared Datastructure Module .4 Metamodeling Client Module .5 Instance Modeling Client Module .5 Implications for Implementation. 189 7 Prototypical Realization of the M2AR Metamodeling Platform .3 Global Shared Datastructure Module .4 API Server Module .5 Instance Modeling Client: M2AR Modeler .1 Visual Main Components of the Client .5 3D Interaction and Animation Loop .6 Hybrid ARWFMM Implementation .7 ARWFMM AR Engine .8 Need for a First Evaluation. 211 8 Evaluation of the M2AR Platform Prototype .1 Evaluation Against Requirements .2 Demonstration of the M2AR Implementation .1 ARWFMM Implementation on the M2AR Metamodeling Platform .2 Furniture Assembly Use Case .3 Machine Process Use Case .4 Office Tour Use Case .5 Discussion of Demonstration.3 Empirical Evaluation of ARWFMM Concepts on M2AR .5 Threats to Validity .4 Summary of the M2AR Platform Prototype Evaluation. 237 9 Summary and Outlook .1 Alignment with the Research Questions .2 Limitations and Future Research.
241 A ARWFMM Use Case Example with FDMM. 245 Acronyms 2D two-dimensional 3D three-dimensional API application programming interface AR augmented reality AREA Augmented Reality for Enterprise Alliance ARWFMM Augmented Reality Workflow Modeling Method AV augmented virtuality BMC business model canvas CAD computer-aided design CTM correlated topic model DSL domain-specific language DSML domain-specific modeling language DSR design science research EM enterprise modeling ETM embedding-based topic model FCO first class object GLTF Graphics Library Transmission Format GME generic modeling environment GPS Global Positioning System HMD head-mounted display IIoT Industrial Internet of Things IoT Internet of Things IRR inter-rater reliability LDA latent dirichlet allocation MR mixed reality NMF non-negative matrix factorization OCL object constraint language OMG Object Management Group OWL web ontology language PwC PricewaterhouseCoopers QR quick response xi xii Acronyms SATM self-aggregation-based topic model SDK software development kit SQL structured query language STM structural topic model TF-IDF term frequency inverse document frequency UI user interface UML unified modeling language USD universal scene description UUID universally unique identifier VR virtual reality XR extended reality Chapter 1 Introduction Globalization has been a significant development in human history. It is character- ized by the increasing interdependence of different parts of the world, leading to unprecedented changes in areas such as economics, culture, politics, technology, environment, society, or health (Ritzer 2016). Economically, globalization has facilitated market growth and capital spread, which has often reduced inequality within nations; for example, the emergence of China to a global manufacturing hub has lifted millions of people out of poverty.
However, it also has the potential to paradoxically widen the gap between nations. For example, in parts of Africa where some local industries struggle to compete with cheaper imported goods, leading to job losses.1 Culturally, globalization has led to both cultural homogenization and cultural exchange and appreciation. The global expansion of American fast food chains, exemplified by McDonald’s, has led to cultural homogenization in countries around the world, overshadowing local culinary traditions with global brands (Watson 2006). In contrast, the worldwide dissemination of yoga, which originated in India, promotes an appreciation for Indian culture through physical exercise and spiritual practice (Singleton 2010).
Politically, globalization is uniting regions through initiatives like, for example, the European Union’s General Data Protection Regulation, but it is also widening geopolitical divides, particularly in technology and data governance conflicts, e. The impact on the environment is similarly complex, as globalization contributes to both the spread and mitigation of environmental problems. An example of this can be seen in the spread of invasive species, as well as in the global collaboration seen in the Paris Agreement to combat climate change. In social and health terms, the rapid spread of movements such as #MeToo and diseases such as COVID-19 illustrate the role of globalization in spreading norms and challenges that require global cooperation for effective responses.org/publication/trade-and-development-report-2019 last visited on: 04.
Muff, Metamodeling for Extended Reality, https://doi.1007/978-3-031-76762-3_1 2 1 Introduction Views on globalization vary widely, from those who see it as a source of all problems to those who view it as a potential solution to many of the world’s challenges (Jain 2023). In this era of change, digitalization is proving to be both a product and a facilitator of globalization, solving some problems while creating new ones (Weymouth 2023). Digitalization refers to the use of digital technologies to change a business model and create new opportunities for revenue and value creation. It involves converting to a digital company.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Fabian Muff (2024). Metamodeling cho Thực tế Mở rộng (XR) [Luận án tiến sĩ, University of Fribourg]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/metamodeling-cho-thuc-te-mo-rong-xr
Câu hỏi thường gặp
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" nghiên cứu về vấn đề gì?
Metamodeling cho Thực tế Mở rộng (XR): Khám phá cách tiếp cận mới để thiết kế và phát triển các ứng dụng XR hiệu quả và linh hoạt.
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại University of Fribourg. Năm bảo vệ: 2024.
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" thuộc chuyên ngành gì?
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" thuộc chuyên ngành Business Informatics / Computer Science (Tin học kinh doanh / Khoa học máy tính). Danh mục: Công Nghệ Thông Tin.
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" có bao nhiêu trang?
Luận án "Metamodeling cho Thực tế Mở rộng (XR)" có 264 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Metamodeling cho Thực tế Mở rộng (XR)" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.