论文部分内容阅读
随着计算机技术、网络技术和分布式技术的发展,计算机应用正从单用户工作模式向多用户协同工作方向发展。计算机支持的协同设计就是在这种背景下产生的,其思想体现了人们的工作方式的群体性、交互性、分布性和协同性要求。支持群体工作,将会很大程度地提高人们的工作效率和工作质量。在协同设计过程中,为了防止非法用户对对象资源进行访问以及保证多个协同用户的并发操作不会破坏整体数据完整性和一致性,确保协同设计能够正确进行,需要一定的访问控制以及并发控制方法来协调。因此,访问控制与并发控制成为协同设计中的关键问题。
本文主要从协同设计访问控制与并发控制两个方面进行研究。首先,研究协同设计中访问控制与并发控制的国内外研究现状;其次,研究协同设计的相关知识,重点对协同设计中访问控制以及并发控制的相关知识进行研究;接着,在对使用控制模型研究的基础上,提出了一种基于主客体设计小组属性检测的访问控制方法,并详细阐述了在协同设计过程中该方法是如何对各个协同用户的访问权限进行控制的;然后,在传统的并发冲突防止方法的基础上引入THP,提出了一种基于THP的并发控制方法,并详细阐述了该方法在协同设计过程中协同用户如何请求对象资源以及协同用户之间如何进行操作广播;最后,设计并实现了协同设计的原型系统,验证了文中所提出的访问控制方法与并发控制方法的有效性。
通过本文的研究,在协同设计过程中,通过检测主客体的设计小组这一属性来获取不同的访问权限,降低了系统复杂性以及管理员维护的工作量;在原有并发冲突防止方法的基础上引入THP的思想,通过THP来对对象资源进行管理,在协同设计过程中维护了数据的一致性,并提高了资源的利用效率。本论文可为协同设计中的访问控制与并发控制问题的解决提供借鉴。