Gán quyền cho các vai trò trong mô hình của diễn đàn trong hình 4.1

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ngôn ngữ mô hình hóa cho các yêu cầu bảo mật (Trang 67 - 69)

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 1. Kết luận

Với mục tiêu ban đầu của đề tài đặt ra là tìm hiểu về DSML, tìm hiểu về miền bảo mật để xây dựng metamodel cùng OCL contrain cho nó và cài đặt trên tool use. Sau thời gian thực hiện đề tài chúng tôi đã đạt đƣợc các kết quả nhƣ sau: Tìm hiểu về phát triển hƣớng mô hình với hƣớng tiếp cận mô hình hóa chuyên biệt miền về khái niệm, cơ sở lý thuyết, công cụ và phƣơng pháp phát triển đồng thời chúng tôi đã nghiên cứu về miền bảo mật theo mô hình RBAC, từ đó xây dựng metamodel và các ràng buộc OCL trên nó. Trên cơ sở lý thuyết đã nghiên cứu chúng tôi đã tìm hiểu về công cụ Eclipse và đã xây dựng đƣợc DSML cho RBAC. Để kiểm nghiệm lại kết quả đạt đƣợc chúng tôi đã sử dụng DSML cho RBAC để mô hình hóa các yêu cầu bảo mật của hệ thống diễn đàn.

2. Hƣớng phát triển

Vấn đề bảo mật là một khía cạnh ngang trong phát triển phần mềm, nó ảnh hƣởng hầu hết đến các vấn đề trong tất cả các hệ thống phần mềm. Vì vậy để có thể đƣa DSML cho RBAC áp dụng có hiệu quả trong các dự án phần mềm thì cần tích hợp DSML cho RBAC với các khía cạnh khác trong phát triển phần mềm, đồng thời xây dựng bộ sinh code, sinh tài liệu cho DSML. Trong thời gian tới chúng tôi xin tiếp tục nghiên cứu và khảo sát kỹ hơn về nghiệp vụ của miền bảo mật trên cơ sở đó nghiên cứu về phƣơng pháp, công cụ để xây dựng bộ sinh mã nguồn, sinh tài liệu cho ngôn ngữ đồng thời nghiên cứu phƣơng pháp và công cụ cho phép tích hợp nhiều ngôn ngữ mô hình hóa lại với nhau.

TÀI LIỆU THAM KHẢO

[1] David Basin, and Jürgen Doser Torsten Lodderstedt, "SecureUML: A UML-Based Modeling Language for Model-Driven Security", University of Freiburg, Germany, Institute for Computer Science

[2] Sanna Sivonen, "Domain-specific modelling language and code generator for developing repositorybased", VTT Publications, Oulu, research project 2008. [3] Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Ph.D.Jim Conallen,

Kelli A. Houston Grady Booch, “Object-Oriented Analysis and Design with Applications”, the United States on recycled paper at Courier in Westford, Massachusetts, April, 2007.

[4] Group Object Management, "Object Constraint Language", OMG, formal/06-05- 01, 2006.

[5] Richard C. Gronback, “Eclipse Modeling Project A Domain-Specific Language”, United States of America, 2009

[6] Rick Kuhn, "Role Based Access Control" American National Standards, Apr. 2003.

[7] David Dean, Anna Gerber, Gunnar Wagenknecht, Philippe Vanderheyden Bill Moore, “Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework”, ibm.com/redbooks, 2004.

[8] Đặng Văn Đức, “Phân tích thiết kế OPP bằng UML”, NXB Giáo dục, 2002.

[9] Petter Graff Vladimir Bacvanski, “Mastering Eclipse Modeling Framework”, 2005, Elipse.

[10] Reena Cherukuri Dr. Saeed Rajput, Role Based Access Control Models, Slide. [11] Elisa Chiarani (UNITN),Edith Felix (THA),Benjamin Fontan (THA), Charles

Haley (OU), Fabio Massacci (UNITN), Zoltán Micskei (BME), Bashar Nuseibeh (OU), Federica Paci (UNITN), Thein Tun (OU) Yijun Yu (OU), Dániel Varró (BME) Gábor Bergmann (BME), "Methology For Evolutionary", 1.33, 2010

[12] Beatriz Marín, Oscar Pastor Giovanni Giachetti, "Integration Of Domain- Specific Modeling Languages and UML", ©Technomathematics Research Foundation, 2009.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Ngôn ngữ mô hình hóa cho các yêu cầu bảo mật (Trang 67 - 69)

Tải bản đầy đủ (PDF)

(69 trang)