首页> 外文会议> >Concurrent software engineering: coordinating distributed viewpoints for managing inconsistency
【24h】

Concurrent software engineering: coordinating distributed viewpoints for managing inconsistency

机译:并行软件工程:协调分布式观点以管理不一致

获取原文

摘要

Concurrent engineering involves the collaboration and coordination of a physically distributed team with variable opportunities for communication with one another. Traditional approaches to the problems of distributed working use a central database, or repository, to which all team members have communication access. Consistency is managed in this database through strict access control and version management, along with a common data model or schema. Such centralised approaches do not adequately support the reality of distributed engineering, where communication with a central database cannot always be guaranteed, and access control rapidly becomes a bottleneck. The alternative, a fully decentralised environment, is seen to be problematic because of the difficulties of maintaining consistency between a large collection of agents. However, these problems can be overcome by recognising that maintaining global consistency at all times is an unnecessary burden. Indeed, it is often desirable to tolerate and even encourage inconsistency, to maximise design freedom, and to prevent premature commitment to design decisions. The focus therefore shifts from maintaining consistency to the management of inconsistencies.
机译:并行工程涉及一个物理分布的团队的协作和协调,这些团队具有相互交流的各种机会。解决分布式工作问题的传统方法是使用中央数据库或存储库,所有团队成员都可以访问该数据库。通过严格的访问控制和版本管理以及通用的数据模型或架构,在此数据库中管理一致性。这种集中化的方法不能充分支持分布式工程的现实,因为无法始终保证与中央数据库的通信,并且访问控制迅速成为瓶颈。由于很难维持大量代理之间的一致性,因此,完全分散的环境被认为是有问题的。但是,通过认识到始终保持全局一致性是不必要的负担,可以克服这些问题。确实,通常需要容忍甚至鼓励不一致,以最大化设计自由度,并防止过早地做出设计决策。因此,重点从保持一致性转移到了对不一致的管理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号