英文文献及翻译_第1页
英文文献及翻译_第2页
英文文献及翻译_第3页
英文文献及翻译_第4页
英文文献及翻译_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、wordNET-BASED TASK MANAGEMENT SYSTEMHector Garcia-Molina, Jeffrey D. Ullman, Jennifer WisdomABSTRACTIn net-based collaborative design environment, design resources become more and more varied and complex. Besides common information management systems, design resources can be organized in connection

2、with design activities.A set of activities and resources linked by logic relations can form a task. A task has at least one objective and can be broken down into smaller ones. So a design project can be separated into many subtasks forming a hierarchical structure.Task Management System (TMS) is des

3、igned to break down these tasks and assign certain resources to its task nodesAs a result of decomposition.al1 design resources and activities could be managed via this system.KEY WORDS:Collaborative Design, Task Management System (TMS), Task Decomposition, Information Management System1 Introductio

4、nAlong with the rapid upgrade of request for advanced design methods, more and more design tool appeared to support new design methods and forms. Design in a web environment with multi-partners being involved requires a more powerful and efficient management system .Design partners can be located ev

5、erywhere over the net with their own organizations. They could be mutually independent experts or teams of tens of employees. This article discusses a task management system (TMS) which manages design activities and resources by breaking down design objectives and re-organizing design resources in c

6、onnection with the activities. Comparing with common information management systems (IMS) like product data management system and document management system, TMS can manage the whole design process. It has two tiers which make it much more f1exible in structure.The 1ower tier consists of traditional

7、 common IMSS and the upper one fulfills logic activity management through controlling a tree-like structure, allocating design resources and making decisions about how to carry out a design project. Its functioning paradigm varies in different projects depending on the projects scale and purpose. As

8、 a result of this structure, TMS can separate its data model from its logic mode1.It could bring about structure optimization and efficiency improvement, especially in a large scale project.2 Task Management in Net-Based Collaborative Design Environment2.1 Evolution of the Design EnvironmentDuring a

9、 net-based collaborative design process, designers transform their working environment from a single PC desktop to LAN, and even extend to WAN. Each design partner can be a single expert or a combination of many teams of several subjects, even if they are far away from each other geographically. In

10、the net-based collaborative design environment, people from every terminal of the net can exchange their information interactively with each other and send data to authorized roles via their design tools. The Co Design Space is such an environment which provides a set of these tools to help design p

11、artners communicate and obtain design information. Code sign Space aims at improving the efficiency of collaborative work, making enterprises increase its sensitivity to markets and optimize the configuration of resource.2.2 Management of Resources and Activities in Net-Based Collaborative Environme

12、ntThe expansion of design environment also caused a new problem of how to organize the resources and design activities in that environment. As the number of design partners increases, resources also increase in direct proportion. But relations between resources increase in square ratio. To organize

13、these resources and their relations needs an integrated management system which can recognize them and provide to designers in case of they are needed.One solution is to use special information management system (IMS).An IMS can provide database, file systems and in/out interfaces to manage a given

14、resource. For example there are several IMS tools in Co Design Space such as Product Data Management System, Document Management System and so on. These systems can provide its special information which design users want.But the structure of design activities is much more complicated than these IM S

15、 could manage, because even a simple design project may involve different design resources such as documents, drafts and equipments. Not only product data or documents, design activities also need the support of organizations in design processes. This article puts forward a new design system which a

16、ttempts to integrate different resources into the related design activities. That is task management system (TMS).3 Task Breakdown Model3.1 Basis of Task BreakdownWhen people set out to accomplish a project, they usually separate it into a sequence of tasks and finish them one by one. Each design pr

17、oject can be regarded as an aggregate of activities, roles and data. Here we define a task as a set of activities and resources and also having at least one objective. Because large tasks can be separated into small ones, if we separate a project target into several lowerlevel objectives, we define

18、that the project is broken down into subtasks and each objective maps to a subtask. Obviously if each subtask is accomplished, the project is surely finished. So TMS integrates design activities and resources through planning these tasks.Net-based collaborative design mostly aims at products develop

19、ment. Project managers (PM) assign subtasks to designers or design teams who may locate in other cities. The designers and teams execute their own tasks under the constraints which are defined by the PM and negotiated with each other via the collaborative design environment. So the designers and tea

20、ms are independent collaborative partners and have incompact coupling relationships. They are driven together only by theft design tasks. After the PM have finished decomposing the project, each designer or team leader who has been assigned with a subtask become a 1ow-class PM of his own task. And h

21、e can do the same thing as his PM done to him, re-breaking down and re-assigning tasks.So we put forward two rules for Task Breakdown in a net-based environment, incompact coupling and object-driven. Incompact coupling means the less relationship between two tasks. When two subtasks were coupled too

22、 tightly, the requirement for communication between their designers will increase a lot. Too much communication wil1 not only waste time and reduce efficiency, but also bring errors. It will become much more difficult to manage project process than usually in this situation. On the other hand every

23、task has its own objective. From the view point of PM of a superior task each subtask could be a black box and how to execute these subtasks is unknown. The PM concerns only the results and constraints of these subtasks, and may never concern what will happen inside it.3.2 Task Breakdown MethodAccor

24、ding to the above basis, a project can be separated into several subtasks. And when this separating continues, it will finally be decomposed into a task tree. Except the root of the tree is a project, all eaves and branches are subtasks. Since a design project can be separated into a task tree, all

25、its resources can be added to it depending on their relationship. For example, a Small-Sized-Satellite.Design (3SD) project can be broken down into two design objectives as Satellite Hardware. Design (SHD) and Satellite-Software-Exploit (SSE). And it also has two teams. Design team A and design team

26、 B which we regard as design resources. When A is assigned to SSE and B to SHD. We break down the project as shown in Fig 1.It is alike to manage other resources in a project in this way. So when we define a collaborative design projects task model, we should first claim the projects targets. These

27、targets include functional goals, performance goals, and quality goals and so on. Then we could confirm how to execute this project. Next we can go on to break down it. The project can be separated into two or more subtasks since there are at 1east two partners in a collaborative project. Either we

28、could separate the project into stepwise tasks, which have time sequence relationships in case of some more complex projects and then break down the stepwise tasks according to their phase-to-phase goals.There is also another trouble in executing a task breakdown. When a task is broken into severa1

29、subtasks; it is not merely “a simple sum motion of other tasks. In most cases their subtasks could have more complex relations.To solve this problem we use constraints. There are time sequence constraint (TSC) and logic constraint (LC). The time sequence constraint defines the time relationships amo

30、ng subtasks. The TSC has four different types, FF, FS, SF and SS. F means finish and S presents start. If we say Tabb is FS and lag four days, it means Tb should start no later than four days after Ta is finished.The logic constraint is much more complicated. It defines logic relationship among mult

31、iple tasks.Here is given an example:“Task TA is separated into three subtasks, Ta, T b and Tc. But there are two more rules.Tb and Tc can not be executed until Ta is finished.Tb and Tc can not be executed both,that means if Tb was executed, Tc should not be executed, and vice versa. This depends on

32、the result of Ta.So we say Tb and Tc have a logic constraint. After finishing breaking down the tasks, we can get a task tree as Fig, 2 illustrates.4 TMS Realization4.1 TMS StructureAccording to our discussion about task tree model and task breakdown basis, we can develop a Task Management System (T

33、MS) based on Co Design Space using Java language, JSP technology and Microsoft SQL 2000. The task management systems structure is shown in Fig. 3.TMS has four main modules namely Task Breakdown, Role Management, Statistics and Query and Data Integration. The Task Breakdown module helps users to work

34、 out task tree. Role Management module performs authentication and authorization of access control. Statistics and Query module is an extra tool for users to find more information about their task. The last Data Integration Module provides in/out interface for TMS with its peripheral environment.4.2

35、 Key Points in System Realization Integration with Co Design SpaceCo Design Space is an integrated information management system which stores, shares and processes design data and provides a series of tools to support users. These tools can share all information in the database because they have a u

36、niversal Data Mode1. Which is defined in an XML (extensible Markup Language) file, and has a hierarchical structure. Based on this XML structure the TMS h data mode1 definition is organized as following.<xml version= 1.0 encoding= UTF-8><!-comment:Common Resource Definitions AboveThe Follow

37、ingare Task Design-><!ELEMENT ProductProcessResource (Prcses, History,AsBuiltProduct*,ItemsObj, Changes, ManufacturerParts, SupplierParts,AttachmentsObj , Contacts, PartLibrary,AdditionalAttributes*)><!ELEMENT Prcses (Prcs+) ><!ELEMENT Prcs (Prcses, PrcsNotes, PrcsArc*,Contacts,Add

38、itionalAttributes*,Attachments)><!ELEM ENT PrcsArc EMPTY><!ELEMENT PrcsNotes(PrcsNote*)><!ELEMENT PrcsNote EMPTY>Notes: Element “Pros is a task node object, and “Process is a task set object which contains subtask objects and is belongs to a higher class task object. One task ob

39、ject can have no more than one “Presses objects. According to this definition, “Prcs objects are organized in a tree-formation process. The other objects are resources, such as task link object (“Presage), task notes (“Pros Notes), and task documents (“Attachments) .These resources are shared in Co

40、Design database.文章出处:计算机智能研究J,47卷,2007:647-703.word基于网络的任务管理系统摘 要在网络与设计协同化的环境下,设计资源变得越来越多样化和复杂化。随着信息管理系统的普及,设计资源在各种设计活动的相互联系过程中被迅速组织起来。一整套在逻辑关系中联接的活动和资源可以组成一个任务。一个任务至少有一个对象,并且可被拆分为很多小的子任务。所以设计工程可分为许多子任务,并由它们形成一个严谨的层次结构。任务管理系统TMS是被设计来打破这些任务,并指定某些资源去协调其相关工作。这样做的结果就是所有的设计资源和活动都通过这个系统被管理起来。关键词:协同设计,任务管理

41、系统TMS,任务分解,信息管理系统1 简介随着对先进设计方法的要求的不断提高,支持新的设计方法和形式的设计工具不断涌现。在网络环境下多伙伴参与的设计活动,需要一个更强大和有效率的管理系统。设计伙伴可以在任何地点锁定自己的组织,它们可以让专家或团队数千员工相互独立起来。本文论述了一种通过打破并重组设计资源与活动来管理设计和活动资源的任务管理系统TMS。与普通信息管理系统(IMS)比拟,例如产品数据管理系统和文件管理系统,任务管理系统能够管理整个设计过程。它的双层结构使之结构更加灵活。底层由传统的普通信息管理系统结构IMSS组成,而高层通过控制树形结构来实现逻辑活动的管理,配置资源以及就如何开展设

42、计工程展开设计和决策。其运作模式也会根据工程的规模和目的产生变化。正是由于这种结构,任务管理系统可以把它的数据模型从其逻辑模型中别离出来,这样将会带来结构优化和效益改善,尤其对一个大型工程来说,作用更加明显。2 基于网络的任务管理系统开发环境2.1 设计环境的演进在网络化协同设计过程中,设计师不断变换着自己的工作环境,从个人电脑到局域网等,甚至延伸至广域网。每个设计伙伴,可以是一个单独专家或结合许多工程的几个科研小组,即使在地理位置上相距遥远。在这样网络化协同设计环境中,来自不同网络终端的人们都可以通过协同的设计空间互动的互相交流信息和发送数据。这种环境提供了一整套工具来帮助设计伙伴沟通和获取

43、设计资料。协同空间旨在提高效率的协同工作,使企业增加敏感的市场,优化配置资源。2.2 在互动的网络环境下对资源和活动的管理设计环境的扩展同样造成了一系列新的问题,比方在这种环境下怎么样组织资源和活动。随着设计伙伴数量的不断增加。资源也在成比例的不断增加着。但是不同资源之间的联系也在不断的随着它们的增加而不断提高。如何组织资源间的联系就需要一个综合的管理系统,一个可以组织它们并在各种条件下将其提供应那些需要它的设计师的管理系统。一个解决方法是使用特殊的信息管理系统IMS。这种信息管理系统能够提供数据库,文件系统和输入/输出接口来管理的资源。举个例子,在工作空间中有各种不同的ISM工具,如产品数据

44、管理系统文件管理系统等。这些系统可以给他们的用户提供他们需要的各种特殊的信息。但是结构的设计活动是一项比IMS所能管理的极限还要复杂的多的活动,因为即使一个简单的设计工作可能也需要处理不同的设计资源比方说文件、汇票和各种设备。不仅仅只有产品的数据或者文件,设计活动同样也需要设计过程所提供的各种组织过程。这篇文章提出了一种新的设计系统,它试图把不同的设计资源放进相关的设计活动中,这个就是任务管理系统TMS。3 任务分解模型3.1 任务分解的依据当人们去完成一个工程时,他们通常会先把它分解成一个个的小任务,然后再去一个个的完成它。每个设计的工程都可以看作是一个整体的活动,各种对象和数据。我们定义的

45、这个任务同样也需要一系列的活动和资源,并最少拥有一个活动。因为大的任务可以被分解成小的任务,如果我们将一个工程目标分解成几个低级别的目标,我们定义了将这个工程分解成不同的子任务同时每个目标也都映射到一个子任务。显然,如果每个子任务都完成,这个工程肯定已经被完成掉,所以TMS根据这些任务规划了资源和活动的分配。大多数的网络化协同设计都将他们的目标定在产品的开展上。工程的管理者将这些子任务交给设计师或者设计团队。这些设计师或者团队在工程主管指定的条件下进行他们各自任务的设计。所以这些设计师和设计团队是相互独立的伙伴并且组织松散。当工程主管完成对这些工程的分解时,每个设计师或者设计团队的领队都会被指

46、派一个已经低级别的子任务,并且他们可以做和他们主管同样的事,将这些子任务打破并且重新分配给他的设计师或者团队。因此,在网络环境下我们为任务分解提出了两项规那么,松散的组合和有目的的工程。松散的组合指得是两项任务之间的联系很少,当两个子任务被捆绑的很紧的话,它们的设计者之间的通信量将会增加很多。大量的通信只会浪费时间和降低效率,与此同时也会带来错误。管理工程的过程也会变得比平常更加的困难。另一方面,每个任务都有它自己的工作对象。从工程主管的角度来看,每个子任务都是未知的。他们的注意力只会放在结果和这些子任务的内容上,并且可能永远都不会关心这个小黑匣子里面会发生什么。3.2 任务分解模式根据上面的

47、根底,一个工程能被分解为一些子任务,并且当这些分解继续进行时,它最终会组成一个任务树。除非树的结点是一个工程,所有其他的树叶和树枝都是一个个子任务,正是由于一个设计工程可以被分解成一个任务树,所有这些资源都能根据它们之间的关系被添加到适当的位置上,举个例子来说,一个小型的卫星。设计工程可以像卫星一样被分解成2个设计工程。硬件,设计和软件。并且他也可以有2个团队,设计团队A和设计团队B,这些我们都可以把他们看作设计资源,当A被映射到SSE,B映射到SHD时,我们就像图1一样将这个工程分解掉。管理一个工程中的其他资源用的也是这种方法,所以当我们确定了一个设计工程的任务模型时,我们应该首先搞清楚这个工程的目的。这些目标包括系统的目的,业绩的目标,质量的目标等等。然后我们应该确定如何执行这个工程,紧接着我们可以开始将它细化。因为有最少2个的设计伙伴,这些工程可以被分解成一个或者更多的子任

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论