Hierarchical Role-Based Viewing for Secure Collaborative CAD

This paper provides a framework for information assurance within collaborative design based on a technique we call rolebased viewing. Role-based viewing enables role-based access control through geometric partitioning of 3D models. The partitioning is used to create variable level-of-detail (LOD) meshes, across both individual parts and assemblies, to provide a model suitable for access rights for individual actors within a collaborative design environment. We show how this technique can be used to implement a hierarchical set of security access privileges based on the BellLa Padula model. The partitioning is derived from a set of access specifications for an assembly model and its parts. The authors believe that this work is the first of its kind in the field of computer-aided design and collaborative engineering.

[1]  Won Kim,et al.  A Model of CAD Transactions , 1985, VLDB.

[2]  Nicola Senin,et al.  Distribution modeling and evaluation of product design problems , 1998, Comput. Aided Des..

[3]  Nicola Senin,et al.  Integrated design in a service marketplace , 2000, Comput. Aided Des..

[4]  Ravi S. Sandhu,et al.  Role-Based Access Control Models , 1996, Computer.

[6]  Raymond M. Kolonay,et al.  A FEDERATED INTELLIGENT PRODUCT ENVIRONMENT , 2000 .

[7]  Henry Fuchs,et al.  An Immersive Tool for Wide-Area Collaborative Design , 1998 .

[8]  Leila De Floriani,et al.  Dynamic view-dependent multiresolution on a client-server architecture , 2000, Comput. Aided Des..

[9]  Michael Garland,et al.  User-guided simplification , 2003, I3D '03.

[10]  Fan Wu,et al.  A Developer's Survey of Polygonal Simplification algorithms , 2005 .

[11]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[12]  Rajit Gadh,et al.  Internet-based collaborative product design with assembly features and virtual design spaces , 2001, Comput. Aided Des..

[13]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.

[14]  P. Samarati,et al.  Access control: principle and practice , 1994, IEEE Communications Magazine.

[15]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[16]  Chandrajit L. Bajaj,et al.  Collaborative multimedia scientific design in SHASTRA , 1993, MULTIMEDIA '93.

[17]  Dinesh Manocha,et al.  GAPS: general and automatic polygonal simplification , 1999, SI3D.

[18]  Hugues Hoppe,et al.  Efficient implementation of progressive meshes , 1998, Comput. Graph..

[19]  Adam Finkelstein,et al.  Robust mesh watermarking , 1999, SIGGRAPH.

[20]  Michael Deering,et al.  Geometry compression , 1995, SIGGRAPH.

[21]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[22]  Yong Wang,et al.  VADE: A Virtual Assembly Design Environment , 1999, IEEE Computer Graphics and Applications.

[23]  Gabriel Taubin,et al.  Geometric compression through topological surgery , 1998, TOGS.

[24]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[25]  Gabriel Taubin,et al.  A Framework for Streaming Geometry in VRML , 1999, IEEE Computer Graphics and Applications.

[26]  Ravi S. Sandhu,et al.  Configuring role-based access control to enforce mandatory and discretionary access control policies , 2000, TSEC.

[27]  Sean M. Callahan,et al.  A product representation to support process automation , 1997 .

[28]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.