國立交通大學 資訊科學與工程研究所 碩士論文 以知識庫的方式設計與實作一個可重新配置的論文審稿系統產生器 The Design and Implementation of a Reconfigurable Paper-Review System Generator using Knowledge B

Size: px
Start display at page:

Download "國立交通大學 資訊科學與工程研究所 碩士論文 以知識庫的方式設計與實作一個可重新配置的論文審稿系統產生器 The Design and Implementation of a Reconfigurable Paper-Review System Generator using Knowledge B"

Transcription

1 國立交通大學 資訊科學與工程研究所 碩士論文 以知識庫的方式設計與實作一個可重新配置的論文審稿系統產生器 The Design and Implementation of a Reconfigurable Paper-Review System Generator using Knowledge Based Approaches 研究生 : 吳嘉祥 指導教授 : 曾憲雄博士 中華民國九十九年七月

2 以知識庫的方式設計與實作一個可重新配置的論文審稿系統產生器 The Design and Implementation of a Reconfigurable Paper-Review System Generator using Knowledge Based Approaches 研究生 : 吳嘉祥 指導教授 : 曾憲雄 Student:Chia-Hsiang Wu Advisor:Shian-Shyong Tseng 國立交通大學 資訊科學與工程研究所碩士論文 A Thesis Submitted to Institute of Computer Science and Engineering College of Computer Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master in Computer Science July 2010 Hsinchu, Taiwan, Republic of China 中華民國九十九年七月

3 以知識庫的方式設計與實作一個 可重新配置的論文審稿系統產生器 研究生 : 吳嘉祥 指導教授 : 曾憲雄博士 國立交通大學資訊學院 資訊科學與工程研究所 摘要 由於近幾年研討會 / 期刊論文的出版已有日漸成長的趨勢, 對於出版研討會 / 期刊論文的研究單位而言, 審稿機制已漸漸的受到重視 然而他們的稿件審稿流程, 往往隨著研究單位的不同而不同, 即便是對於同一個研究單位而言, 其審稿流程需求也常常隨而時間而改變 基於重複使用性 維護性 以及可靠性的考量, 本篇論文使用知識工程的方式 提出了一個可重新配置的論文審稿系統產生器 我們提出了一個流程描述模型, 它是由框架式知識表式方法與規則式流程控制邏輯所組成, 此模型可以讓使用者產生一個符合他們審稿流程的論文審稿系統 此篇論文亦探討了系統中使用者存取控制以及審稿過程暱名性控制的問題 我們也提出了一個互動式的流程編輯工具, 讓使用者去配置他們的審稿流程 在此篇論文的的最後, 我們設計了一個實驗, 根據流程表達能力與動態修改能力對我們的系統進行評估, 實驗結果顯示, 與其他的幾個系統當中, 我們的系統有較強的流程支援性與動態修改能力 編輯工具 關鍵字 : 論文審稿系統 框架式知識表式方法 規則式流程控制 互動式的 i

4 The Design and Implementation of a Reconfigurable Paper-Review System Generator using Knowledge Based Approaches Student:Chia-Hsiang Wu Advisors:Dr. Shian-Shyong Tseng Institute of Computer Science and Engineering National Chiao Tung University Abstract Since there is an increasing trend about publishing conference/journal, the paper-review process becomes an important process for the different conference/journal publisher. However, different research groups may have their own paper-review processes. Even for a specific research group, the requirement for the process may be variable. For the sake of reusability, maintainability, and reliability, this thesis proposed a reconfigurable paper review system generator, which was designed by knowledge based approach. We presented the process description model which consisting of frame-based knowledge representation and rule-based process control logic to facilitate users generating the paper-review systems with their own paper-review process. This thesis discussed the issue of access control and the anonymity control in the paper review system. An interactive authoring tool was proposed to facilitate user configure their paper-review process. In the end of this thesis, an experiment was presented to evaluate the expressive power and modifiability of the proposed system. Comparison among the proposed system, traditional, and template-based paper-review systems was provided and the result showed that the proposed system could support the most functions and was the most modifiable among the compared systems. Keywords: paper-review system; frame-based knowledge representation; rule-based process control; interactive authoring tool ii

5 誌謝 這篇論文的完成, 首先必需感謝我的指導教授, 曾憲雄博士, 在撰寫論文的過程當中, 我不時發現自身能力的不足, 在老師耐心的指導 提示之下, 才讓我能夠在碩士的學術研究逐漸有了成果, 回憶過去一年來, 一次又一次的和老師的討論過程中, 除了完成了這篇學術論文外, 我也得到了老師對於知識工程這門學問的觀點 研究方法 思考方式與表達方式各方面的訓練, 這些我認為又是比學術論文更珍貴的東西 也感謝袁賢銘老師 楊鎮華老師與洪宗貝老師, 在口試的過程當中, 也給了我不少寶貴的意見, 讓整篇論文更加的完整, 也為我的研究提示出更多未來可以發展的方向 再來我要感謝的, 是俊銘學長和喚孙學長, 在我研究的過程當中, 能夠不厭其煩的和我進行討論 ; 在我研究過程中, 能夠適時給予建議與協助, 讓我能更順利的完成此篇論文, 也謝謝實驗室其他的學長姐 : 瑞鋒學長 元昕學長 宗儒學長 哲青學長 怡利學姐 靖雅學姐, 謝謝你們在平常給我的指導與建議 接著, 當然就是實驗室的好同學們 : 杰峰 國彰 紹宜 佳榕與金龍, 兩年的相處過程中, 我們一起經歷了很多, 除了曾一起打混, 也曾一起熬夜看交大的日出 ; 佳玫學妹 楷元學弟 : 雖然相處的時間只有一年 但有了你們, 讓我們學長姐在水深火熱之中能舒緩一些壓力, 謝謝你們! 感覺我們碩班是實驗室中長不大的一群小孩, 以後還是要常常聯絡喔! 接著要感謝的是實驗室畢業已久的順傑學長, 感謝您啟發我對未來職場前進的方向, 也多虧了您, 讓我能夠遇到更多和我有相同目標的一群好朋友! 也謝謝亨龍工業的紀先生和李先生, 您們在我求學的過程中給予我最實質的幫助, 這份恩情, 我可能一輩子都還不清, 但若日後能有所成就, 我一定會多幫助其他也需要幫助的人! 最後的最後, 我要感謝我的家人, 感謝我的姑姑總是為我處理大小事情 ; 感謝老哥如此的照顧我 ; 感謝我的母親, 很抱歉常常讓您操心 ; 也感謝在另一個世界關心我的父親, 我不是一個善待自己身體的人, 能撐到現在, 一定是您在另一個世界有保祐! 也感謝我的女朋友文惠, 感謝您無時無刻給我的支持與關心! 求學之路前前後後算是跌跌撞撞的走了二十六個年頭, 雖然不算是很有效率的走完這段路 但我相信, 在我生命中的每一段經歷, 對於未來的我都有相當的幫助! 我會謹記這段求學的過程, 去面對未來更多的挑戰! iii

6 Table of Contents 摘要... i Abstract... ii 誌謝... iii Table of Contents... iv List of Tables... v List of Figures... vi Chapter 1 Introduction... 1 Chapter 2 Related Works Paper-Review System Development Script Authoring Approach... 6 Chapter 3 Paper-Review Process Description Model Using Frame Hierarchy to Represent the Paper-Review Process Using Rule to Control the Paper-Review Process Chapter 4 Roles Setting with Role-Based Access Control Model Role Characteristic and Relation Role-Based Access Control Model in Paper Review System Anonymity Control Based On RBAC Model Chapter 5 Requirement Acquisition and System Generating Method An Interview-Based Authoring Tool System Build Up Algorithm Another Issue of the Output Paper-review system Chapter 6 Implementation and Experiment System Implementation Experiment and Evaluation Chapter 7 Conclusions and Future Works Reference iv

7 List of Tables Table 4.1: Anonymity Setting Matrix Table 6.1: The functionality in different paper-review process cases Table 6.2: The supportability in different researches with different functionality Table 6.3: The comparison among different researches in the criteria of dynamic system supportability v

8 List of Figures Figure 1.1: The trend of number of call-for-paper from 2005 to 2009, which was collected from ACM [12]... 1 Figure 2.1: An example of article submission state diagram in COS... 4 Figure 2.2: The program committee member setting interface of MyReview system... 5 Figure 2.3: the AVG games authoring tool based on adventure game script approach... 6 Figure 3.1: The architecture of a reconfigurable paper-review system generator... 8 Figure 3.2(a): Role and File Resource Frame Hierarchy... 9 Figure 3.2(b): Paper Manipulate Action Frame Hierarchy... 9 Figure 3.2(c): User Management Action Frame Hierarchy Figure 3.2(d): Message Controlling Action Frame Hierarchy Figure 3.3(a): The File-Paper-ReviewPaper resource frame hierarchy Figure 3.3(b): The Review-ReviewerReview action frame hierarchy Figure 3.4: The Structure of Process Control Rules Figure 3.5: The Structure of Authentication Rules Figure 3.6: The Structure of Data Verification Rules Figure 3.7: The scenario with author submitting paper in a paper-review system Figure 4.1: Role relations and corresponding actions Figure 4.2: The RBAC model used in paper review system Figure 4.3(a): The anonymous setting between Role 1 and another Role Figure 4.3(b): The anonymous setting between Role 2 and Role Figure 5.1: The detailed architecture of requirement acquisition and system generating model Figure 5.2: Different configuration phase in authoring tool Figure 5.3: A scenario of paper-review process Figure 5.4: The detailed architecture of requirement acquisition and system generating model Figure 5.5: The XML-based authoring script Figure 6.1: The initializing phase of the authoring tool Figure 6.2: The interview-based questions in Phase vi

9 Figure 6.3: User could direct edit the resource frames by clicking the cell in tables Figure 6.4: The notification when user tried to modify the default knowledge Figure 6.5: Role frame definition Figure 6.6: Process control rules setting interface Figure 6.6: Mailing rules setting interface Figure 6.7: Generating the authoring script Figure 6.8: The interaction between authoring tool and user Figure 6.9: The overview of the output paper-review system Figure 6.10: The register interface of the output paper-review system Figure 6.11: The paper submission interface of the output paper-review system vii

10 Chapter 1 Introduction Academic journals and conferences are important media for researchers to share research ideas and findings, and provide studying resources for researchers to enter a new research domain. Many research groups and publishers published their own journals and conferences for specific research topics. For example, IEEE society [11] published many journals and conferences for technology domain, journals of ACM [12] focus on computer science research. According to the amount of call-for-paper, as shown in Figure 1.1, academic journals and conferences showed a trend of increasing over years. All these journals and conferences have a paper-review process, controlling a procedure of submitting, reviewing, and publishing articles. The processes may be complicated and varied for policies of various research groups, so manually managing a paper-review process is time consuming and costly. Thus, many research groups construct paper-review systems to automatically manage their paper-review processes. Figure 1.1: The trend of number of call-for-paper from 2005 to 2009, which was collected from ACM [12] Maintainability of an online paper-review system is important because the paper-review process of a conference or a journal might be changed for various requirements or varied scale of the conference or journal. Many studies [1][2][3][13] proposed paper-review systems for specific paper review processes. However, reliability of these paper-review systems might be low because these systems were frequently reconstructed for new requirements. Besides, modifying processes in these hard-coded systems for new requirements was time-consuming and costly. Some studies [4][14][15][16] proposed template-based paper-review systems, where 1

11 research groups could build a paper review system for specific requirements by just setting templates. The reusable templates could reduce the constructing cost and improve reliability after frequently reusing. However, the paper-review processes were limited to these predefined templates. Both traditional and template-based paper-review systems are independent each other. However, a lot of the functionalities of them are similar. If different research groups just hold their own process configuration and share the same functionalities in the paper-review system, the reusability can be improved. On the other hand, since many functionalities in the paper-review system are shared each other, bugs can be detected and fixed rapidly compared with traditional independent paper review systems. Thus, the reliability can be improved. Thus, this thesis proposed a reconfigurable paper review system, where different research groups could define their own paper-review processes and then automatically generate paper-review systems for their specific requirements. In order to satisfy various requirements of paper-review processes, constructing a reconfigurable paper review system was difficult to extract the implicit knowledge of paper-review process from the program logic of systems. To specify our discussion, this thesis defined the term user as the user who defined her/his paper-review process in the system, and the term end-user as the user who used the output paper-review system. This thesis used a knowledge-based approach to construct the reconfigurable paper-review system because this approach was suitable for modeling highly dynamic processes. Firstly, paper-review process configuration was acquired from a user, and the acquired knowledge was represented using a proposed model. The acquired paper-review process configuration could be modified in the future. The proposed model, named process description model, consisting of frame-based knowledge representation and rule-based process control logic, was the approach to modeling a paper-review process. Since actions, users roles, and delivered files were all stereotyped in various paper-review processes, the frame-based representation was used to represent the actions and resources of these processes. Besides, these processes contain constraints and principles of managing the actions and resources, so rule-based representation was used to express the control logic. The actions of end-users and the anonymity setting during paper reviewing vary across different paper-review processes. Thus, this thesis introduced the role-based access control model (RBAC) [7][8] to control the actions in the process and the 2

12 anonymity between users. Based on the process description model, a paper-review process authoring tool was provided to assist users in constructing desired paper-review processes. In order to evaluate the expressive power and modifiability of the proposed system, functions used in current existing paper-review processes and criteria of modifiability were collected. The comparison among the proposed system, traditional, and template-based paper-review systems was provided and the result showed that the proposed system could support the most functions and was the most modifiable among the compared systems. In Chapter 2, some related works about the paper-review system construction and the authoring approaches are introduced. Chapter 3 describes the proposed paper-review process description model. Chapter 4 introduces the role-based access control model to solve the access control problem in the paper-review system. Chapter 5 introduces the paper-review process authoring tool and the system generating methodology. The implementation for the reconfigurable paper-review system generator and experiment are discussed in Chapter 6. Finally, Chapter 7 gives the conclusions and future works. 3

13 Chapter 2 Related Works 2.1 Paper-Review System Development Traditional Paper-Review System Arzu Baloglu [1] explicitly modeled an online submission process using a finite state diagram, as shown in Figure 2.1. Although this model could represent various paper-review processes, the study did not propose an approach to implement various online submission processes in a system because the modifiability of this study was not emphasized. Figure 2.1: An example of article submission state diagram in COS In recent years, many projects and studies about online conference/journal management system were proposed: IJDLT [13] was an online journal system, assisting author submitting papers. An editor of a journal could dispatch papers to reviewers, and after these reviewers reviewed the paper, the editor could decide that the papers should be accepted, rejected, or major/minor revised. The accepted paper was sent to the proof-reading process, and waited for publishing. Pradeep Gurunathan et al. [2] proposed an online conference system, which had a similar paper-review process except proof reading process. Additionally, the online conference system could manage conference sessions. Chun-I Fan et al. [3] proposed a truly anonymous paper submission and reviewing scheme has been proposed. Fan et al. [3] convinced that it should be totally anonymous under the paper submission and reviewing process among author, editor, and reviewer. The paper-review process in Anonymous was also similar to the above mentioned systems. However, these systems were developed for 4

14 their specific paper-review process. The only way for modifying the process was modifying the code and that cost a lot of time Template-Based Paper-Review System Some open-source projects developed template-based paper-review systems, providing templates for users to reconfigure to generate a paper-review system. MyReview System [4][14] provided a configuration interface, as shown in Figure 2.2, for users to set configuration options of a conference, such as research topics, program committee, and reviewing criteria. Open Conference System (OCS) [15] and Open Journal System (OJS) [16] were similar to MyReview, but OJS was designed for managing journals. Moreover OJS and OCS supported more roles and more feature in conference/conference than MyReview. Figure 2.2: The program committee member setting interface of MyReview system These projects could facilitate users to develop a paper-review system by only setting the detailed configuration of templates. Since the paper-review process was embedded in the predefined templates, a new paper-review process could not be implemented if no templates support this requirement. 5

15 2.2 Script Authoring Approach Scripts, representing specific knowledge, were widely used to communicate between users and systems. Sharable Content Object Reference Model (SCORM) [17] provided the standards and the specifications for e-learning. It could facilitate users to define the content package of teaching materials or course sequencing behavior as XML script files. Wu [9] proposed a mechanism for teachers to design a role playing learning game by writing an XML script. Huang [10] proposed an adventure game-based formative assessment framework, which could facilitate teachers to construct an adventure game for assessment. The proposed system provided an AVG games authoring tool, as shown in Figure 2.3, to assist teachers in writing the XML-based adventure game scripts. These researches indicated that the script was suitable for representing knowledge, and an authoring tool had highly interaction with users could facilitate users to define their knowledge. Figure 2.3: the AVG games authoring tool based on adventure game script approach 6

16 Chapter 3 Paper-Review Process Description Model The process of a paper-review system requires to be continuously modified because the requirements of conferences are changed over time. For example, Editor may change the category structure of paper, or add/delete the new attribute in papers, or define new paper states in the paper-review process. Thus, a knowledge-based approach was applied to develop a flexible and reliable system, where a papers-review process could be designed and revised without changing the programs of the system. By the observation, a paper-review process was a series of actions performed by various roles to access or generate files, and these actions and generated files were subject to some constraints defined in the papers-review system. Because knowledge of actions, roles, and file formats were stereotyped, this thesis modeled the knowledge using frame-based representation. Besides, if-then rules were suitable to express the system s processes and actions constraints. Thus, a paper-review system could be controlled using inference with these frames and rules. The knowledge represented as frames can be categorized in detail as the actions of end-users and the objects in the system such as Paper, User, and Journal etc. In addition, those if-then rules can be classified by their different purpose: controlling the process or determining whether the specific frames can be accessed by user, or just verifying the content of specific frames. In this chapter, we will introduce the various frames and rules in this thesis. The system architecture was illustrated in Figure 3.1. This thesis split the system into two subsystems: Configuration System and Output Paper-Review System. Both the subsystems used the web-based environment as interface. This thesis proposed the Paper-Review System Description Model, the frame instances and rule instances representing the knowledge of the paper-review system. After this thesis defined the knowledge format, we proposed an Interview-Based Authoring Tool, where users could configure the paper-review system and store the process definition authoring script into script database. In the Output Paper-Review System, the Script Transform Engine transformed the authoring script into frame/rule instances and loaded into knowledge base. When end-users used the output paper-review system, the system accessed data in resource database and inferred the knowledge through inference engine. In this chapter, this thesis proposed the frame-based and rule-based approach to describe the paper-review system. The specific definition of frames/rules was declared in the next two sections. After these definitions, this thesis introduced an example of a scenario with the user submitted 7

17 paper. Figure 3.1: The architecture of a reconfigurable paper-review system generator 3.1 Using Frame Hierarchy to Represent the Paper-Review Process Frame-based representation [5] is an appropriate hierarchical structure based upon object-oriented concept to describe stereotyped objects. A frame can contain slots, attached procedures, and rules. Each slot can have a default value and a slot value to represent the object s attribute. The attached procedures and rules, expressing the embedded logics among slots in single or multiple frames, can be triggered in the following common conditions: if-need: the procedure is triggered while retrieving a slot value but a default value is not available. if-added: the procedure is triggered while storing a value in a slot. if-changed: the procedure is triggered while the slot value is changed if-removed: the procedure is triggered while the slot value is removed A frame can be inherited by other frames, which can have all slots contained by its parent frame and instanced to generate a frame instance. The relations of inheriting and instancing are named a-kind-of and is-a, respectively. This thesis used two kinds of frames, named Resource Frame and Action Frame, to represent the knowledge of used resources and the users possible actions. A resource-frame hierarchy and action-frame hierarchy are shown in Figure 3.2(a) and 3.2(b) (c) (d) respectively. For Figure 3.2(a), all users were described by the Role frame hierarchy in this thesis. There were two Roles in the system: User and Administrator. The former is the end-user in the output paper-review system and the 8

18 latter is the one who has the privilege to configure their paper-review process. The User in the output paper-review system consisted of Editor, Reviewer, and Author. For the File frame hierarchy, it can be divided into different types such as Paper frames, the Paper Attachment File frame, etc. according to their different purposes. Figure 3.2(a): Role and File Resource Frame Hierarchy Different with resource structure, the action frame hierarchy defined the actions might be performed by end-users in the output paper-review system. Each leaf node of this hierarchy might be a kind of its parent action frame. The action frame contained the configuration information of the action. It might have some default value or some procedure attachment. When user configure his/her paper-review system, action frames slot values would change correspondingly. For example, when user configured the New Submit action, she/he would define the information which end-user should provide. Moreover, when user configured the Review action, she/he should define the criteria for evaluating papers. Figure 3.2(b): Paper Manipulate Action Frame Hierarchy 9

19 Figure 3.2(c): User Management Action Frame Hierarchy Figure 3.2(d): Message Controlling Action Frame Hierarchy The definitions of resource frames and action frames, which would be used when we illustrated the action control management approach in Chapter 4 and defined our knowledge acquisition model in Chapter 5, were stated as follows Definition 1: The Resource Frame is a 5-tuple: RF = (FN, FR, S, VR, DL) where (a) FN: The name of this resource frame (b) FR= (T, FN): The relation between this resource frame with other resource frame, where T is the type of relation. It may be a-kind-of relation which denoted the inheritance relation and is-a relation which denoted instantiation relation. (c) S={(SN i, SV i, ST i, DV i, PA i, FA i ) for all i, 1<= i < n}: The finite set of slot information in this resource frame. It is a 6-tuple, where SN i : The name of the i-th slot. It stands for the attribute name of this resource SV i : The value of the i-th slot. It stands for the attribute value of this resource ST i : The data type of the i-th slot. It can be string, integer, or float 10

20 number. DV i : The default value of the i-th slot. If it is non-empty, the SV i is assigned when new resource frame instance is generated. PA i = {(T j, P j, PR j ) for all j, 0 <=j<4}: The finite set of procedure attachments of the i-th slot, where T j is the type of this procedure attachment. It may be if-need, if-changed, if-added, or if-removed. PR j is the set of parameters of this attached procedure. FA i : The finite set of frame attachment of the i-th slot. When it is not null, it represent that this slot s value will be a set of other frames (d) VR: The finite set of resource verification rules. When system tried to add a resource, it would trigger resource verification rules to check this new resource is valid or not. The detail definition of resource verification rules would state in Section 3.2 (e) DL: The link to the specific database table, where stored the data generated with this resource frame definition. For the leaf frame in the resource frame hierarchy, DL will not be null. Definition 2: The Action Frame is a 4-tuple: AF = (FN, FR, S, FC) where (a) FN: The name of this action frame (b) FR=(T, FN): The relation between this action frame with other action frame, where T is the type of relation. It may be a-kind-of relation which denoted the inheritance relation and is-a relation which denoted instantiation relation. (c) S={(SN i, SV i, ST i, DV i, PA i ) for all i, 1<= i < n}: The finite set of slot information in this action frame. It is a 6-tuple, where SN i : The name of the i-th slot. It stands for the configuration item of this action frame. SV i : The value of the i-th slot. It stands for the configuration content of this action frame. ST i : The data type of the i-th slot. It can be string, integer, or float number. DV i : The default value of the i-th slot. If it is non-empty, the SV i is assigned when new action frame instance is generated. For all DV i in S, it stands for a stereotype about this action. PA i = {(T j, P j, PR j ) for all j, 0 <=j<4}: The finite set of procedure attachments of the i-th slot, where T j is the type of this procedure attachment. It may be if-need, if-changed, if-added, or if-removed. PR j is the set of parameter of this attached procedure. (d) FC : The finite set of facts that would be triggered after this action frame 11

21 is called. The difference of physical meaning between resource frames and action frames is that end-users may generate the data based on the structure of resource frame, and the inference engine may infer rules after end-users performed the action defined by action frame. Example 3.1: The resource frame and action frame Two examples of the usage of resource frames and action frames were shown in Figure 3.3(a) and Figure 3.3(b), respectively. In Figure 3.3(a), in addition to the slots in File frame, the Paper frame consisted the information about the papers. A Reviewed Paper had the information of reviewer and review result. In Figure 3.3(b), when a reviewer reviewed paper, the reviewer could suggest the paper state of judge result and sent the review result back to editor. Figure 3.3(a): The File-Paper-ReviewPaper resource frame hierarchy Figure 3.3(b): The Review-ReviewerReview action frame hierarchy 12

22 3.2 Using Rule to Control the Paper-Review Process Rule-based representation [6] is a kind of knowledge representation, used to express cause-effect relations and reasoning logic. In the proposed paper-review system, this representation was used to represent process control logic, anonymity principle, and authentication rules to facilitate modification for frequently changeable requirements of research groups. By the observation of existing paper-review system, rules used in paper systems could be classified into Process Control Rules, Authentication Rules, and Data Verification Rules based on the purpose of rules. (a) Process Control Rules Process control rules determine the paper-review process, which can be modified by editors. A process control rule may have preconditions, which were classified into four types: (i) Configuration Satisfied: the rule could be fired if a specific setting was in the action frame; (ii) Role Satisfied: the rule could be fired for specific roles; (iii) Paper State Satisfied: the rule could be fired if the targeted paper was in specific paper states; (iv) Important Date Before: the rule could be fired in specific dates. For example, the resubmission deadline may be a month later when the paper state was revise. The important date could be a real date, such as the paper submission deadline was 2010/09/30; (v) Action Satisfied: the rule could be fired after some actions performed and generated the fact in the FC-tuple of action frame (see Definition 2). If the preconditions were satisfied, four kinds of actions could be triggered: the action allowing the execution of specific actions; the action setting specific paper states; the action setting the anonymity under specific action; and the action sending messages by . The structure of process control rules was shown in Figure 3.4. Example 3.2: Process Control Rule If the end-user s role was Reviewer, and there was any Reviewer Review action frame which the Reviewer slot (See Figure 3.3(b)) pointed to this end-user then she/he could review paper. 13

23 Figure 3.4: The Structure of Process Control Rules (b) Authentication Rules Files in a paper-review process had various accessing permissions for roles. For example, a paper under reviewing could only be accessed by a reviewer and an editor. In the system, authentication rules, defined by editors, could control these accessing principles. As shown in Figure 3.5, preconditions of an authentication rule had three types: (i) Role Satisfied: the access was permitted for specific roles; (ii) Paper State Satisfied: the access of a paper was permitted if the paper was in specific states (the State slot in Figure 3.3(a) Paper Frame). The permitted actions were accessing, downloading, modifying, or removing a specific resource. Example 3.3: Authentication Rule If the end-user s role was Editor, or the State slot of Paper frame was Public then this end-user could access this Paper frame. Figure 3.5: The Structure of Authentication Rules (c) Data Verification Rules The user-generated data, such as information of a new paper or a new account were required to be verified to prevent wrong inputs. Thus, data verification rules, as shown in Figure 3.6, were defined to verify user-generated data in resource frames slots. The preconditions of these rules had four types: (i) Not Empty: the input was allowed if a specific value was not empty; (ii) Is Valid Date: the input date was allowed if it had a correct format or in the valid duration; (iii) Is Valid the input 14

24 was allowed if the s format is correct; (iv) Value in [ ]: the input data was allowed if it was in a range which defined by user; (v) Resource Exist: the input data was allowed if the referred resources were exist. If the input data was valid, these rules could allow user to generate paper, generate a message, or add a new account. Otherwise, data verification rules could reject inputs and give tips to users. Example 3.4: Data Verification Rule If the end-user s role was Editor, or the State slot of Paper frame was Public then this end-user could access this Paper frame. Figure 3.6: The Structure of Data Verification Rules In the end of this chapter, this thesis introduced an example of a scenario with the author submitted paper. The scenario was shown in Figure 3.7. Figure 3.7: The scenario with author submitting paper in a paper-review system When the author started to submit paper, inference engine got the configuration in New Submit Paper frame (action frame) and the structure of Paper frame (resource frame). Author provided the information of paper such as Title, Abstract, Category, etc. (see Figure 3.3(a) Paper frame). When author submitted, inference engine inference the data verification rules defined in Paper frame to check if the content of new Paper frame was valid. If not, rejected this submission and tipped to author, otherwise, generate new instance of Paper frame (data verification rule). After frame was generated, inference engine inferred the new state of the paper, 15

25 and mails needed to be sent through the process control rules. In this example, the paper state might be set as wait-for-review, a mail sent to author for keeping track of his paper after submitting, another mail sent to editor as a notification after the paper state set as wait-for-review. After submitted, the author could access this paper, but another end-user was not editor or an author of the paper could not (authentication rules). Through the user logging in and submitting scenario, this thesis presented a typical example of rules inference (verify paper new paper state notify editor). Of course, different research group might have different frames/rules setting. They could generate another process of submitting paper by modifying the frames/rules. 16

26 Chapter 4 Roles Setting with Role-Based Access Control Model Humans operation in this process management system is an important issue especially in such a process reconfigurable system. There are different users in the paper review system. Based on different responsibility in the paper review process, users may have different actions allow doing. For example, a reviewer is responsible for reviewing paper. Thus, an author is not allowed to review a paper. Similarly, a reviewer may have no right to publish the accepted papers, which is the responsibility of editors. Previous example is just a simple example, in some conference or journal workflow, the division of labor is more complicated. For the situation stated before, if we solve it by the traditional programming approach. We can build up a series of user group, and assign the corresponding action to each group, then allocate users into user group. When some users are allowed to do another specific action, we can use another special case decision mechanism in our programming to support. If the process have less variability, the traditional programming mechanism is useful enough. However, the paper-submit/review process is changed with time. Different research group may have different review process. For example: for a conference A, the chief editor is originally responsible for the dispatching, proof reading, and publishing of the paper. However, the more extension of the conference, the more complicated division of labor is. Chief editor may need to delegate the responsibility of paper proof reading. Thus, it often extracts the access control management by the knowledge-based approach for the modern paper review system. It can enable the user to manage the actions performed by end-users without altering the source code. That is a knowledge-based solution. Nevertheless, there is another issue should be confronted with. Under the following situation: In a paper review process of someone conference, User A and User B are responsible for review paper. However, user A is additionally allowed to publish paper. For the knowledge-based approach, we create a Reviewer User Group which have the right of reviewing paper, and then set User A and User B as a member of Reviewer User Group. Now, User A and User B can review paper. Next, we make another configuration, let User A have the right of publishing paper. However, if there are many end-users who need the additional assignment of access control, it may cost a lot of time to reset the access control of each end-user when we want to withdraw the right of publishing paper in the future. 17

27 For this reason, we need to manage the end-users and the actions they can perform more systematic. In this chapter, we introduced the Role-Based Access Control (RBAC) approach into our paper submit/review process. RBAC model can make the management of user action in a workflow process simpler. Before introducing the RBAC model in our paper review process, we first defined the roles characteristic, relation between roles, and the actions based on those relation. In Section 4.2 we discussed how to use RBAC model in a paper review system. In the end of this chapter, we extended RBAC model to manage the anonymity setting in paper submit review process. 4.1 Role Characteristic and Relation Roles in a Paper Review System According to the actions user doing in the paper review system, we can divide several user types and the characteristic as follows: a. Editor: Editor is mainly the manager of conference/journal. She/he is responsible for the establishment of conference/journal, call-for-papers, and publishing papers. Thus, she/he is an influential user of conference/journal. In this thesis, editor can make configuration of the paper review process. (Of course, we suggest that the process editor of our reconfigurable paper review system is limited to 1 or 2 specific users, or the paper review process may be chaotic under the condition that different user alter the paper review process) In some conference/journal, a co-editor may be added to support editor to manage the conference/journal. Co-editor s characteristic is almost like editor s but co-editor is added by editor and she/he cannot add another co-editor. b. Reviewer: Reviewer is often invited by editor. Reviewer is responsible for the reviewing task of manuscripts. Editor often assign the reviewing job to appropriate reviewers based on the related research area of the manuscript. According to the reviewing result of reviewers, editor judges the manuscript is accepted to publish or not. Reviewer s characteristic in the paper review system is relatively simple because that she/he need only review the manuscripts editor assigned. Some conference/journal system may combine the reviewer s responsibility into editor s. That is, editor is also responsible for reviewing paper. Some conference/journal make reviewer add other co-reviewers to supporting the review task. c. Author: Author is often the source of the manuscripts. She/he is mainly 18

28 responsible for submitting papers and performing corresponding actions depend on the judge result of manuscript. For example: a reviewer resubmits paper when the judge result of the manuscript is revise, or enter the proof reading process when the paper is accepted to publish. Authors often have no relation with editor/reviewer. In general, author can be added by registration in the conference/journal system. Of course, there are some paper review systems may have a verification process after author s registration. In general, the role type definition is often fit in the previous types. Their characteristic can be classified into: (a) stand for the conference/journal (editor); (b)keep the quality of the manuscript of the conference/journal (reviewer); (c) the end-user who has no relation with the conference/journal (author). The grading order of interaction with the paper review system is editor > author > reviewer. Editor is responsible for communicating with reviewer and author in addition. Thus, the role definition may divide more complicate (such as: Assistant editor). Nevertheless, the characteristic of roles are still like these three role Relations between Roles As stated before, there are different interaction relations between different roles. We can define the following role relation: a. Editor-Reviewer Relation: this relation is mainly based on a paper under review state. Based on this relation, editor can dispatch a review job to reviewer; Reviewer can response the review job to editor. b. Editor-Author Relation: We can define this relation as an end-user interacting with conference/journal author. The paper submission/ judgment are based on this relation. c. Editor-Editor Relation: Editor may have another interaction with another editor or co-editor. That can make the operation of conference/journal more effective. d. Reviewer-Reviewer Relation: Different reviewer may have some interaction each other when reviewing paper. There are corresponding actions on the relation between roles. We summarize them in Figure 4.1. In addition, the actions list in Figure 4.1 is the actions based on different roles each other. There are other actions that doesn t base on different roles such as publishing papers. Thus, in this thesis, we also defined these actions and store them in knowledge base as action frames which are defined in Chapter

29 Figure 4.1: Role relations and corresponding actions 4.2 Role-Based Access Control Model in Paper Review System RBAC Model Introduction The general-purpose role based access control model was proposed in 1992 by David Ferraiolo and Rick Kuhn [7]. In 1996 Sandhu, Coyne, Feinstein, and Youman introduced a framework for RBAC models [8]. This model is commonly used as a mechanism of access control in the information security domain. In traditional information systems, every user may be assigned different access control right. Under RBAC model, the access control right is not assigned to the user. Instead, the access control right is assigned to the roles defined by the system, then binding these roles to different users. At this time, the user accesses some actions by the roles bound on her/him rather than her/his own. For an information system, the user base will grow up over time, but the roles in the system are relatively stable. Thus, using RBAC model to manage the access control right is flexible and easy to manage than the traditional Mandatory Access Control (MAC) and Discretionary Access Control (DAC) In this thesis, there are many types of users involved in the paper submit/ review process. We ve classified these users as different type of roles and characteristic. We ve also summarized their relations and the actions based on those relations. In consequence, we must encounter the issue of access control in our paper review system. So we need a mechanism to manage the access control. After the survey of RBAC model, we decided to introduce this model which is commonly used in information security domain into this thesis Action Management under RBAC Model 20

30 In this thesis, we used the frames and rules to make knowledge representation of the whole paper review system. The advantage of frames incorporating with rules is stated in Chapter 3 (flexible, convenient when we need replace the knowledge). Thus, we implemented the RBAC model into our reconfigurable paper review system by frames and rules. In the Configuration System, system manager defined the roles which would be used in the output paper review system of their conference/ journal. That is, by using our authoring tool to generate the role frames defined in Chapter 3. Every role frame was assigned the action that allowed doing. After the role frame definition, the role frames were attached into the user frame under the generation of user frame. Figure 4.2 was an example of RBAC model in the paper review system. Figure 4.2: The RBAC model used in paper review system Under the RBAC model, every user in the paper review system may be assigned one or more role. When a user attempts to access someone action frame, system will trigger the process control rules which defined in Chapter 3.2 to check if the user has the right to do that action. If yes, then system allows the user doing that action. Otherwise, system notifies the user that she/he is not allowed doing that action. Using RBAC model, access control management becomes more convenient. However, in a reconfigurable paper review system, the paper review process was defined by user and stored in knowledge base as different process control rules. At 21

31 this time, there was another issue we confronted. Because that a user may be more than one roles in a paper review system. And the actions allow to each role which user may have an intersection. (For instance, in Figure 4.2, both Role Chair and Role editor have the right to publish paper ) However, different role doing the same action may have the different inference result. For example: User A is an author in a conference, she/he can submit paper. However User A has an excellent contribution under a specific domain. In consequence, the session chief of the sub-conference under the conference assigned him a role invited speaker. When this role submits paper, it will be accepted directly. Based on this example, we can conclude that when User A submitting a paper, different roles may confront to different paper review process. Consequently, when a user does some actions in our reconfigurable paper review system, it is necessary to keep track of what is the role of the user. It can avoid the ambiguity inference result when rule inference. Nevertheless, we still don t expect that bugging end-user to check the role she/he is when she/he doing an action. Thus, we used a Control Panel to make user change her/his role freely. When the user open the control panel of Role A, the action she/he do will be seemed as Role A. Similarly, when she/he opens the control panel of Role B, she/he will change his role to Role B. In consequence, the system can have a correct rule inference. 4.3 Anonymity Control Based On RBAC Model Anonymity in a Paper Review Process In the process of paper submission, to take fairness into account, anonymous reviewing mechanism is emphasized in some conference/journal. No matter the chief editor or reviewer an end-user is, there is no influence about the judge result by the author s identity. The previously research [3] also shows that anonymous Reviewing helps fairness of paper review, and the openly stated criticism might have some influences upon the reviewers careers. So the anonymity issue should be taken into account. Although the anonymity reviewing is important, different research group may have different levels of anonymity requirement. For example: Conference A claims that reviewer is anonymous with author. Event the reviewer s comment about the manuscript is not opened to author; however, conference B claims that reviewer is anonymous with author, but the reviewer s comment about the manuscript is accessible by author. For the different anonymity control, we have to propose a management approach. Before propose the anonymity control management approach, we can 22

32 summarize the section need to keep anonymous in the paper review process based on Figure 4.1. They are follows (the role pair (A B) in each section stands for that Should Role A s identity be known by Role B? ): a. Paper submission (Author Editor): When submitting paper, it may have an influence on editor about the decision making when dispatching paper. That is, dispatching the paper to the reviewer who review paper loosely, to rise up the accept rate of this paper; or when judging the paper, the judge result may be influenced by the editor s preference for the author. b. Paper dispatching (Reviewer Editor): Editor should dispatch the submitted paper based on the correlation between the content of paper and reviewer s research domain. It seems like that there is no need to keep anonymous between reviewer and editor in this section. However a research [3] showed that because the editor knows the relationship between the reviewers and their comments on a paper. She/he is able to convince the author that someone has reviewed the paper. And that may cause the privacy leakage problem. Therefore, we assume that there is a conference/journal would like to keep the anonymity in the paper dispatching section. c. Responding the paper reviewing job (Author Reviewer): When reviewer receiving the commission of reviewing paper, he/she should decide review this paper or not based on the content of the paper and the workload on herself/ himself. However, if review knows the author s identity, reviewer may take the relation between her/him and the author in consideration of review this paper or not. For example: if the author used to be an advisor of the reviewer, the reviewer may refuse this reviewing job because she/he doesn t like to offend on the author. d. Reviewing paper(author Reviewer): Same as c., When reviewer accepted the review job assignment, the reviewer s comment may be influenced by the relation between her/him and the author. e. Judged Paper(Reviewer Author): After the author receiving the paper judge result, editor will have appropriate feedback on the paper. Moreover, reviewer may have some feedback, too. Since an editor always stands for the conference/journal, there is no need to maintain the anonymity between editor and author. However, if there is no anonymity between reviewer and author, it may have negative influence between them if the reviewer has a negative rating about the paper. We have summarized the sections which need to care the anonymity in the paper review process. For different research groups, they may have different anonymity setting on his conference/journal paper review process. They may think that not all 23

33 sections stated before should be kept anonymous. In consequence, we proposed a management approach, which extended from RBAC model introduced in Chapter 4.2. Because that we found that based on RBAC model, the anonymity setting can be managed conveniently Using RBAC Model to Control the Anonymity This thesis used the RBAC model to manage the anonymity of the whole paper submit/review process. At first, we let system manager define the anonymity between roles when she/he is defining the role frames. After defining the anonymity between roles, system can generate a 2-dimension anonymity setting matrix like Table 4.1. The Matrix [i][j] stands for the user i is anonymous with user j or not. For example: Matrix [1][2] is Anonymous. It stands for the user information of Author should be hidden with Editor. Table 4.1: Anonymity Setting Matrix Author Editor Reviewer Administrator Author Public Anonymous Anonymous Public Editor Public Public Public Public Reviewer Public Public Anonymous Public Administrator Public Public Public Public We can notice that the anonymity setting matrix in Table 4.1 is not a symmetric matrix because that the anonymity relation is not an equivalence relation, author is anonymous with editor doesn t stand for that editor should keep anonymous with author. After generating the anonymity setting matrix, we should let system manager define the Public Part and Private Part in the section that need the anonymity control (summarize in Chapter 4.3.1). For example, some information should be hidden when paper submission. System manager should declare what s the private information and what s public information. After the declaration, the preparation of anonymity control based on RBAC is done. When end-user submitting paper, in the process of the interaction with other user, the system may decide to show the private information or not based on the both end users role relation in the anonymity setting matrix. In Figure 4.3(a), Role 1 is anonymous with another Role 1, If User A becomes Role 1, and has some interactive with User C, who is another Role 1. User A should be anonymous with User C, so the private information should be hidden from User C. However, in Figure 4.3(b), Role 2 is public with Role 1. When User A becomes Role 2, 24

34 and have some interactive with User C, who is Role 1, User A should not be anonymous with User C, so the private information should be accessed by User C. Figure 4.3(a): The anonymous setting between Role 1 and another Role 1 Figure 4.3(b): The anonymous setting between Role 2 and Role 1 From Figure 4.3(a) and Figure 4.3(b), we can notice that even if the interaction between the same user pair, under the RBAC model, if the role of user is different, it may cause different anonymity control result, and that is just one of the characteristic of RBAC. 25

35 Chapter 5 Requirement Acquisition and System Generating Method This thesis defined several types of frame and rule and then used them to represent the paper-review process in Chapter 3. Chapter 4 introduced the actions access control and the anonymity management in the interaction between different roles. In this chapter, this thesis presented an authoring approach that facilitated user constructing her/his paper-review process. With the interaction mechanism between user and authoring tool, the construction time cost could be reduced. Thus, this thesis proposed a friendly configuration interface for user. User could edit the paper-review process thought this interface and watch the corresponding change immediately. She/he could load the configuration and edit it again and again. The construction process was a kind of rapid prototyping. The interaction between the authoring tool and user was emphasized. As shown in Figure 5.1, the requirement acquisition method was proposed. First, this thesis illustrated the architecture of the authoring tool, the interaction between user and authoring tool, and the operation of frames and rules during user s configuration. In Chapter 5.2, in addition to summarizing how to convert the user configuration to process authoring script, this thesis also explained that how to generate the paper-review system by the authoring script. Finally, this thesis discussed some problems might occur in the output paper-review system, and brought up the solutions of them. Figure 5.1: The detailed architecture of requirement acquisition and system generating model 26

36 5.1 An Interview-Based Authoring Tool Overview about the Interview-Based Authoring Tool As stated in the architecture in Chapter 3, the authoring tool was a web-based application. User could just launch the browser and connect to the paper-review process authoring tool. By the observation, it could split the process of construction into 7 phases (These phases were illustrated in Chapter 5.2 one by one). By the step by step operation environment, this thesis facilitated user to complete the process construction work. In order to collect the configuration in each phase set by user, several interview-based questions were proposed. Through the process of answering questions, the authoring tool made the corresponding setting. In addition to the ordinary multiple choice questions, this thesis also prepared the form-filling style questions for user. It was suitable for user answering specific types of questions. For example: different conference deadline, the criteria of reviewing paper, or the role frame setting described in Chapter 4. In the process of answering questions, different questions could be mapped to different frames and rules setting. This thesis divided these questions into several types as follows: a. Frame Structure Setting: after answering the questions, it could generate the corresponding frames. Different users might generate different frame structures after answering questions. For example: when user decide the information slots that end-user should provide, our authoring tool would alter the S-tuple of ResourceFrame( User, FR, S, VR) (see Definition 1 in Section 3.1) correspondingly. b. Frame Instance Generating: There were some existent frame structures in the reconfigurable paper-review system generator. User could define new frame instances according to her/his demand. For example: When user defined the roles in his paper-review system, she/he just generated new role frames and made different setting on the slots in each role frame. c. Rule Generating: During the user answering questions, it might add or change different types of rules defined in Chapter 3. These rules are generated by user after answering questions. For example: System generated the process control rules when user defined the mail sending rules; system generated the authentication rule when user set whether the paper is public or not; Moreover, when user defined the paper frame structure, it may 27

37 generate some verification rules. (such as Non-Empty, Restricted in Some Options ) Data verification rules were attached in the VR-tuple (Verification Rules) of the 5-tuples in resource frame. d. Action frame authentication setting: This section was related to role-based access control described in Chapter 4. When user made the configuration in role frames, she/he might set the allowed actions in each role. User could switch between phases in Configuration System and reconfigure in each phase. Of course, the configuration in previous phases sometimes affected the configuration in following phases. That was the interaction between authoring tool and user, which were elaborated in Section In next section, this thesis introduced the purpose of each phase in the process of paper-review process construction Different Configuration Phase in Authoring Tool As stated before, this thesis defined several phases based on different purpose of the interview-based questions. For the mainly paper-review process construction, 5 construction phases were defined. In addition, this thesis defined 2 additional phase in the head and tail of these 5 construction phases for the initializing and saving configuration purpose. The structure of our authoring tool was shown in Figure 5.2. The purposes of all the seven phases were stated as follows: Figure 5.2: Different configuration phase in authoring tool 28

38 Phase 1(Initial Phase): Since this thesis made different users generate their own paper-review process through the authoring tool, this thesis let user create a new configuration session. After creating the session, they could make the following configuration. User had to create a system manager identity. Different paper-review processes could be recognized through this identity. In addition, user could modify her/his configuration in the future through this identity. Phase 2(Global Setting Phase): In this phase, user decided the purpose of the paper-review system. For a paper-review system, the paper-review process was similar no matter what the purpose of her/his system is. However, when papers were published, publishing to conference and publishing to journal were totally different. Thus, we made user have a choice. User could also set the profile about this conference/journal. In addition, user could add the other static information such as call-for-paper, location information, etc. Moreover, user could define some important dates as well as the subtopics in the conference/journal. They would be the inference facts of the rule which were defined in following phases Phase 3(Role Definition Phase): In this phase, user generated Role frames and defined the User frame structure. User had to set the actions which could be performed by each role when setting Role frames. Different roles might contain a subsidiary relation (for example: in Figure 4.1, co-editor could be generated by editor) as well as the setting of anonymity. In addition to setting the slot/slot type of User frame, user has to setting the verification rules of User frame (if need). Phase 4(Manuscript Definition Phase): In this phase, user made the manuscript-related configuration. For a reconfigurable paper-review system generator, there were several setting options about the manuscript. Thus, this thesis divided this phase into 4 sub-phases: (a) Paper Frame Setting: To define the Paper frame structure. (b) Paper Category setting: To define the category structure. If user had defined the subtopics information in Phase 2, it generated a sub category stood for each subtopic in advance. (c) Paper State Setting: To define the varied paper states of the manuscript could be. (Ex: accept, reject, revise ) These states defined here might be the inference facts of the process control rules. (d) Paper Important Dates Setting: There were some important dates belonging to the conference/journal as well as belonging to the manuscript itself. (for example: the paper re-upload deadline was always set as a few days later after the paper state was set as revise ) Thus, in this sub-phase, user could define the important dates based on the manuscripts. The configuration in Phase 2~Phase 4 was mainly the configuration on frames. 29

39 There were some data verification rules, authentication rules setting among them. The following 2 phases focus on the process control rules setting. Phase 5(Action Configuration Phase): In this phase, user made configuration about each action in the paper-review process. This thesis split this phase into 5 sub-phases based on the difference of actions as follows: (a) Submit setting: User could define the 2-stage submission process in this sub-phase. Some paper-review process of conference/ journal request authors submit a part of information of the manuscript then continued the submission after editor permitting. If user wanted to use the 2-stage submission, she/he had to set what information should be provided first. (This information is referred to the Paper frame structure in Phase 4) (b) Dispatch Setting: If the manuscript would be reviewed by reviewers, user had to make the related configuration. (c) Review Setting: In This sub-phase, user set the review criteria about the submitted manuscripts. (d) Proof Reader Setting: User set the information which should be provided when proof reading as well as the following operation after proofreading. (e) Publishing Setting: According to the different purpose settings in Phase 2, the configuration in this sub-phase may be different. If this paper-review system was for a journal system, user could decide the indexing format of the journal and set the Journal frame structure. If the purpose of paper-review system was for conference, user could determine the agenda of this conference. There was another configuration in Phase 5, which was defined the paper state transition rules under different actions. It might have several state transition rules within an action. These rules might form the flow of paper-review process as the example of Figure 5.3. Phase 6(Messages Configuring Phase): In this phase, user could configure about the message passing. To simplify the problem, this thesis assumed that the entire messages among the paper-review system were sent by . Thus, user could define the mailing rules in the paper-review system. The timing of sending could be classified as follows: (a) Send mails on the change of paper state (mapping to the large dots on the arrows in Figure 5.3) (b) Send mails before the important dates of system or manuscript. (c) Send mail after specific actions that would not cause the paper state transition. User could define the Mail frame, where contained the title, content, and receiver of this mail. Then set when to send this mail. In addition, user could use the dynamic slot of other frames in the title/content of the mail. The dynamic slot could be replaced with the corresponding slot values of specific frames before the mail was sent. 30

40 Figure 5.3: A scenario of paper-review process: the paper state transition rules were mapped to the arrows between rectangles of this figure. On the other hand, some of the mailing setting rules were mapped to the large dots on the arrows. Phase 7(Saving Configuration Phase): After making the configuration in Phase 1~Phase 5, user could save the configuration at this phase. Authoring tool could check if there was an error in previous configuration phase and report the error to user. If there was no missing in configuration, this phase could generate the authoring script of the paper-review system. Then gave a URL linked to the output paper-review system. User could access the output paper-review system immediately. If there was still other configuration need to be made, or the configuration should be changed, user could reconfigure in the previous phases immediately Humans Interaction with Authoring Tool In order to facilitate user generate her/his own paper-review system, this thesis emphasized the interaction between authoring tool and user, where could help user avoid the unnecessary configure error. The interaction mechanisms were stated as follows: a. Default Knowledge Loading: It is difficult for user to construct her/his paper-review process from the very beginning. Since the paper-review process were stereotyped (that is why we use frames to represent our paper-review process knowledge). Before user started up the paper-review process construction, the authoring tool loaded the default setting of the resource/action frames in advance. A part of setting was changeable or delectable but the other part of setting wasn t because that it was involved in the system operation. For example: The slot in user frame was the identification for end-user, so it could not be deleted from User frame. In addition to loading the default knowledge, user could load the authoring script into the authoring tool (the authoring script may created by other users) and modify it to generate a new paper-review process. b. Enabled/Disabled Some Interview-based Questions: User s answer of the question in previous phases might cause that the other questions have no 31

41 need to be answered. An obvious example was: When user set the purpose of his paper-review system as for journal, there was no need to answer the questions about conference setting. To avoid user s confusion, our authoring tool enabled/disabled automatically the corresponding questions. c. Data Consistency Maintenance: Splitting the authoring tool into several phases might cause the data consistency issue. Some data setting in Phase B came from the previous Phase A. After user setting the data in Phase B, if user altered the referenced data in Phase A, the data in Phase B might still remain old data. Thus, this thesis proposed a mechanism that could automatically update the data which came from the data in previous phases when user modified them. In addition to the mechanism stated before, the reminding mechanism during the construction was presented. When there was an obvious error in user s configuration (such as creating the same role frame), the authoring tool would tip to users immediately. Of course, as stated in previous section, the authoring tool checked if there was an error in previous configuration phase and reported the error to user in Phase 7. That was also a part of interaction between user and authoring tool. 5.2 System Build Up Algorithm In this section, the approaches for generating the authoring script from user s configuration (Part A of Figure 5.4) and generating the corresponding paper-review system by the authoring script (Part B of Figure 5.4) were presented. Figure 5.4: The detailed architecture of requirement acquisition and system generating model: The algorithm of authoring script generating will be used in Part A, and the system generating algorithm will be used in Part B. 32

42 5.2.1 Authoring Script Generating Algorithm ALGORITHM 1 Authoring Script Generating Algorithm Input: User s configuration about the output paper-review system collect by our authoring tool Output: The XML-based authoring script (Figure 5.5) Step 1: Define the <paperreviewsystem> node, set name/abbreviation of the conference/journal and the purpose of this authoring script. This information was defined in Phase 2. Step 2: Set the system profile, which consisted of basis information, system important dates, static pages, and subtopics information. This information was defined in Phase 2, too. Step 3: Save the Role frames information and read the Role frame definition in Phase 3. For each role definition, write slot values to each slot. Step 4: Maintain the paper category structure. The structure information was defined in Phase 4.2. It was a tree-liked structure. It created a <category> node for each superior category. If there were some sub-categories in someone superior category, it created another <category> and insert into the superior category node recursively. Step 5: Save the paper state information, which are defined in Phase 4.3 Step 6: Save the important dates information based on papers. There were two types of important dates: relatively and absolutely, which were defined in Phase 4.4. For each relatively paper s important date, set the trigger state of some paper and the day-shift information. For each absolutely papers important date, it just saved the date information about this important date. Step 7: Collect the data form information which may be used in the output paper-review system. They are consists of register form (defined in Phase 3), paper frame (defined in Phase 4.1), proof reader form (defined in Phase 5.4), and journal frame (defined in Phase 5.5, if the purpose of the output system is conference, this frame will be skipped). The slot information of different resource frames were stored into <attribute> node, which consisted of the slot type, the verification rules about this slot, and the information would be shown below this attribute when user registering. Step 8: Save the process configuration, it was divided into 5 different action setting: submit, dispatch, review, proof reader, and publish (defined in Phase 5.1~5.5). Step 8.1: Set the slot names for those need submit first when users using a 33

43 2-stage submit mechanism and assigning the max # of attach files into <submitsetting> node. Step 8.2: Assign the min/max # of reviewer could be dispatch within a paper into <dispatchsetting> node. Step 8.3: Set the criteria information into <reviewsetting> node. Step 8.4: Set whether the editor need re-upload a final version of each paper or not into <prsetting> node. Step 8.5: When user allowed paper public apart from journal/conference, she/he saved the pre/post state of the paper into <prepublic> node. If the purpose of the output system was conference, it saved the time slot information about the conference. Otherwise, it saved the indexing information about the journal. Step 9: Save the state transition rules defined in Phase 5.1 ~ 5.5, each <rule> node consisted of <precondition> and <postcondition> node. Precondition might have 1 or more pre-state limitation, role limitation, or sub-topic in conference/journal limitation. Post condition might assign a post-state of paper Step 10: Save the mailing rules into <mailingdefinition> node. There were 3 types of mailing rules (defined in Phase 6). Step 10.1: For paper state transition mail, save the target state and day-shift information into the <precondition> node. Step 10.2: For important date mail, save the important date type, day-shift information, and the state limit into the <precondition> node. Step 10.3: For other action mail, save the action type, and role limit involved in the action, and the state limit of paper into the <precondition> node. No matter the mailing type was, save the mail receiver information into <sendto> node. Finally, it saved the mail title/content in this mailing rule. Step 11: output the XML. 34

44 Figure 5.5: The XML-based authoring script Another Algorithms in the Output Paper-review system After generating the authoring script, this thesis generated the corresponding paper-review system from the authoring script. Because the operation of the output paper-review system involved in the system implementation which was illustrated in chapter 6 in details. We just described the meta-algorithm of generating the output paper-review system at this chapter and focus on the rule inference on the paper state transition and mailing. META-ALGORITHM Paper-review system Generating Algorithm Input: The authoring script of the paper-review process generated in algorithm 1 Output: The web-based paper-review system followed the user-defined paper-review process. Step 1: Load all the static pages definition in authoring script and rendering the hyperlink. Step 2: Generate the dynamic pages such as index page, conference/journal papers in public. Step 3: Maintain the register/login/logout process based on the setting of role frames and user frame. Step 4: Maintain the access control into the actions in the paper-review process based on the setting of Role frames and User frame. Step 5: For each actions in paper-review process, load the corresponding configuration. It would be briefly stated as below: Step5.1: For the paper submission: load the structure of paper frame, the 35

45 definition of subtopic and structure of paper category. And the other setting in the <submissionsetting> node in authoring script Step5.2: For the paper dispatch: load the setting in the <dispatchsetting> node in authoring script Step5.3: For the paper reviewing: load the criteria definition and the other setting in the <reviewsetting> node in authoring script. Step5.4: For the paper proof reading: load the proof reading data form structure and the other setting in the <prsetting> node in authoring script. Step5.5: For the paper publishing: for a journal system, it generated the journal publishing interface based on the journal frame structure; for a conference system, it generated the paper publish interface if the agenda of the conference needed published paper. Another setting about this action can be achieved in <publishsetting> node in authoring script. Step 6: After performing different actions in the paper-review process, infer the paper state transition rules and mailing rules. This inference algorithm will be illustrated in Algorithm 2 and Algorithm 3.A in detail. Step 7: Execute the Mailing Sending Algorithm which is illustrated in Algorithm 3.B periodically. Because the mechanisms of rules inference make our paper-review system reconfigurable, we will especially illustrate the algorithm of paper state inference as follows. ALGORITHM 2 Paper State Inference Algorithm Input: a) Paper state transition rules defined in authoring scripts b) Paper frame and other facts (ex: current action). Output: The next state of current paper frame Step 1: Set Candidate_State as an empty array Step 2: Load all paper state transition rules into inference engine. Step 3: For each paper state transition rule, check if the precondition of the rule matches with current paper. Step 4: If there was any rule that its precondition satisfied, push the <poststate> information into Canditdate_State Step 5: If the size of Candidate_State is 0, output After (action name) (###) Where (action name) was current action name, (###) was a unique serial number. Step 6: If the size of Candidate_State was equal or greater than 1, output Candidate_State[0] + (###). Where (###) was a unique serial number. 36

46 In algorithm 2, the size of Candidate_State should be 1 normally if the setting of paper state transition rules was correct. However, the paper state transition rules were defined by users and they might make mistake in defining these rules. The size of Candidate_State might not equal to zero. This thesis discussed this condition in Chapter 5.3. On the other hand, this thesis proposed the mechanism of mailing management. ALGORITHM 3.A Mailing Generating Algorithm Input: Mailing rules defined in authoring scripts Output: The sending mail jobs saved into database Step 1: If the output system is loaded in first time, add mailing jobs if there was any mailing rule which the precondition was for the system. Step 2: When some paper states have been changed, check if the pre-state in precondition of state transition mailing rules was current state of the paper. If yes, add a mailing job, set the sending time as current date plus the shifted days, set the state limit into database. Step 3: When accessed some action frames and perform the action, checking if the action name in other action mailing rule was equal to current action name and current user/the role of the target of current action was match the role limit or not. If yes, it added a mailing job, set the sending time as current time, set the state limit into database. Obviously, after the execution of algorithm 3.A, the mails were not sent out immediately. Instead, they were stored into database. That was because some mails would be check whether they still had to be sent or not at the time to be sent. Thus, this thesis executed an algorithm for mail sending periodically. ALGORITHM 3.B Mailing Sending Algorithm Input: The generated mail stored in database Output: The mail sent into the receiver Step 1: Select the generated mails stored in database where the sending time was between (current time t) and current time, where t was the time interval of invoking this algorithm. Step 2: For each mail data, if the data consisted a paper state limitation, system checked the current state of corresponding paper, if not under the limit anymore, just skip this data. Step 3: Based on the sendto information of the data, assign the receivers of each mail. Step 4: Before the mail being sent into the receiver, system found all the dynamic fields in mail s title or content. If there was any dynamic field, extract the 37

47 dynamic field type and replace it with corresponding frame slot value. By Algorithm 3.B, the mails in the paper-review system would be sent at a given time. In step 4, why did not the system replace all the dynamic fields in mails until the mails were about to be sent? The reason was that those dynamic fields could not be accessed necessarily. For example: The mails based on the system important dates would be imported to the database when the system loading this system first time. However, the corresponding dynamic fields such as reviewers name cannot be accessed because there was no user as a reviewer role yet in the system. 5.3 Another Issue of the Output Paper-review system There were other issues need be taken consideration when used frames and rules as a representation of paper-review process. First, we controlled the paper-review process by the mechanism of rule inference. What should we do if there was no inference result or more than 1 inference results? In addition, we made user define the frame structure as user s wish. How did we update those frames when the frame structures were changed? For the condition of getting empty or more than one inference result, we had stated briefly in Algorithm 2. In order to keep the execution of paper-review process as usual, the system still gave an inference result. When the size of Candidate_Paper was zero, the system assigned a Pseudo paper state as an inference result. (As stated in Step 5 of Algorithm 2) At the same time, the system stored all the facts of current inference process into database as an inference exception case. These inference exceptions would be reported to user (system manager). User could modify current paper-review process by adding some paper state transition rules, and execute the inference process again. Similarly, if there were more than one inference results, the system would follow the same process of inference exception reporting. It could help user define more specific rules and execute the inference process again. On the other hand, when a frame structure in the paper-review system was changed, how to fix those frame instances which were created based on the old frame structure definition? Obviously, we could not update the slot value one by one because we might not the owner of those frame instances. Thus, we contain the old frame structure information of them. However, when the owner of those frames logged in, system would notify her/him to make some change on some slot value in those frames. For example: When end-user A registered a user account, system generated a user frame. If system manager modify the User frame structure, end-user A would receive a notification to update her/his profile because of the modification of User frame structure. Thus, we had solved the problem on the modification of frames structure. 38

48 Chapter 6 Implementation and Experiment This thesis had implemented a reconfigurable paper-review system generator. As shown in Figure 3.1, the reconfigurable paper-review system generator consisted of authoring tool and the output paper-review system. When user generated an authoring script by the authoring tool, she/he could load the script into the transform engine and generate the corresponding paper-review system. In this chapter, we first introduced the interface which implemented in this thesis. To evaluate the reconfigurable paper-review system generator, this thesis collected the mainly existing paper-review processes and simulated them by the authoring tool in this thesis. In the end of this chapter, this thesis discussed about the evaluation result. 6.1 System Implementation Implementation of a Paper-Review Process Authoring Tool Figure 6.1~6.8 were the interface of the paper-review process authoring tool. The paper-review process had been illustrated in Ch5.1. This thesis split the process of construction into several phases. User could create a new process here. Figure 6.1: The initializing phase of the authoring tool If it was the first time user entered this interface, she/he would create an account as an identity of her/his paper-review process. After this action, user could configure their process. The authoring tool consisted of a sequence of interview-based questions. For the frame editing interface, user could create a new frame/rule by clicking the add button. She/he could directly click the cells in tables to make the corresponding modification. 39

49 Figure 6.2: The interview-based questions in Phase 1 Figure 6.3: User could direct edit the resource frames by clicking the cell in tables Because the paper-review process was stereotyped, some default knowledge could not be modified. When user tried to modify the default knowledge, the authoring tool would notify her/him as shown in Figure

50 Figure 6.4: The notification when user tried to modify the default knowledge This authoring tool also implemented the RBAC model, and the anonymity management interface as shown in Figure 6.5 Figure 6.5: Role frame definition In addition to frame editing, user had to set the process control rule about paper state transition and mailing rule as shown in Figure 6.6, Figure 6.7 Figure 6.6: Process control rules setting interface. 41

51 Figure 6.6: Mailing rules setting interface After user made the entire configuration about the paper-review process, she/he could generate the authoring script at the final phase as shown in Figure 6.7. As stated in Ch5.1.2, the authoring tool checked if there was an error in previous configuration phase and reported the error to user. It is shown in Figure 6.8. Figure 6.7: Generating the authoring script Figure 6.8: The interaction between authoring tool and user 42

52 6.1.2 Implementation of the Output Paper-Review System After generated the authoring script, user could load the script into the transform engine. Then it generated a paper-review system such as shown in Figure 6.9. Figure 6.9: The overview of the output paper-review system In Figure 6.9, the two external links ( Announcement and frequently asked questions ) were the built-in module. Because they were not a part of paper-review process and not the focus in this thesis, we just implemented them by the tradition programming approach. When end-users connect to the output paper-review system, they register as an author (or someone role could register defined in the system). The register interface shown in Figure 6.10 was generated by referencing the user frame and role frames. 43

53 Figure 6.10: The register interface of the output paper-review system After the registration process, end-user could start to use this paper-review system. Figure 6.11 was the paper submission interface. Of course, this interface was generated by referencing the paper frame. End-user could submit paper and then start the paper-review process. Figure 6.11: The paper submission interface of the output paper-review system 44

54 6.2 Experiment and Evaluation Experiment Design This thesis used the authoring tool to generate the different paper-review processes for journal or conference, and compared this thesis with current existing template-based paper/conference systems such as OJS, OCS, MyReview, and the traditional paper system such as IJDLT in supportability. For a reconfigurable paper-review system generator, there were many criteria of the dynamic system supportability. Thus, we also compared the system in our thesis with other template-based paper-review system in these criteria. At first, we briefly introduced each paper-review process would be generate. They might be collected by referencing the existing paper as well as collecting by an interview with the chief of a specific conference or journal. Case 1: Paper-review process in [13] The process was for a journal paper system. There were 3 roles in the system: editor, reviewer, and author. User could register as an author then submit paper. Editor received the papers and dispatched them to no more than 3 other reviewers or editor for reviewing. The paper might be judge as accept, reject, major revise, or minor revise. When paper was accepted, it entered the proofreading process. Finally, it waited for being collected into the journal. There were several types mail sent to author, reviewer or editor automatically such as the revise deadline notification. Editor could add/remove author or reviewer. In addition editor could define the category ontology for paper submission. Case 2: Paper-review process in [2] The process was for a conference management system. There were 3 roles in the system: administrator, reviewer, authors. The process was different with Case 1. Author could withdraw a submitted paper. Editor could assign the reviewing job to review based on reviewers preferences. Administrator could only accept or reject the paper. There was only the judge result mail sent to author automatically. Finally, the administrator could manage the session of conference. Case 3: Paper-review process in [3] Fan et al. [3] presented an anonymous paper-review mechanism. In their paper-review process, there existed the anonymity between author, editor, and review each other. In case 1, all users were not anonymous with editor. (That is, editor could know who the author of a paper is or who the review of a paper was.) This thesis just 45

55 presented an anonymous paper-review process model. It didn t propose a real system. Case 4: Paper-review process in Conference A This process was collected by interviewing with a conference chief editor. In their conference, there existed a hierarchical role definition. That is, chief editor could generate several session chairs for different topic of conference. Different session chairs could generate reviewers themselves. When author submitted paper to different topic in the conference, the corresponding session chair could dispatch the paper to reviewer under this topic. After each session chair published the accept papers. They could send back to the chief editor for the publication. Case 5: Paper-review process in Journal B This process was collected by interviewing with a journal editor. In their journal system, there exists another role assistant editor. Assistant editor was not responsible for paper dispatching. This role was only responsible for the proof reading task. On the other hand, when author submitted paper, the journal system asked user provide the information of number of words it helped end-user. By observation of Case 1~5, we summarized different functionality of a paper-review system and listed the supportability in different case with different functionality as Table 6.1. In addition to the supportability for the existing paper-review process, we compared this thesis with current existing template-based paper-review systems in the criteria of dynamic system supportability, these criteria are stated as follows. a. Setup time: The construction time when start to construct the paper-review system a user needs. b. Custom user profile: The ability of determining the user information should be provided when author register. c. Custom paper attribute: The ability of determining the manuscript information should be provided when author submit paper. d. Custom paper-review criteria: The ability of determining the criteria for evaluating paper when reviewing. e. Dynamic roles definition: The ability of defining the role types in the paper-review system. f. Knowledge sharing: The ability of constructing a paper-review system based on the others paper-review process. g. Custom mailing rules: The ability of defining the automatically mailing rules and mail template. 46

56 h. Custom process control: The ability of defining the different paper-review workflow. Table 6.1: The functionality in different paper-review process cases Case 1 Case 2 Case 3 Case 4 Case 5 editor, reviewer, author Yes Yes Yes Yes Yes Assistant editor No No No No Yes Hierarchical reviewing process No No No Yes No Paper category Not Not Not Yes management mentioned mentioned mentioned Yes Submission Yes Yes Yes Yes Yes Number of words of paper No No No No Yes Dispatching Yes Yes Yes Yes Yes Reviewing Yes Yes Yes Yes Yes Proof Reading Yes No No Yes Yes Publish to journal Yes No No No Yes Publish to conference No Yes No Yes No 47

57 6.2.2 Experiment Result and Discussion Table 6.2 showed the functionality supportability of this thesis and another paper-review system with the current existing paper review process.(table 6.1) In Table 6.2, because the other paper-review system restricted the role definition in their systems, they could not generate the role assistant editor or define the hierarchical reviewing process. The MyReview System, OJS, OCS were partially support the paper category management because that they could only define one-level of paper categories. They could not define a paper sub-category under a specific paper category. For other systems, they were developed for the specific purpose, so they could not support to generate the journal system or conference system as users wish. Table 6.2: The supportability in different researches with different functionality RPS MyReview OJS OCS IJDLT editor, reviewer, author Yes Yes Yes Yes Yes Assistant editor Yes No Yes Yes No Hierarchical reviewing process Yes No No No No Paper category management Yes Partially Partially Partially Yes Submission Yes Yes Yes Yes Yes Number of words of paper Yes Yes Yes Yes No Dispatching Yes Yes Yes Yes Yes Reviewing Yes Yes Yes Yes Yes Proof Reading Yes Yes Yes Yes Yes Publish to journal Yes No Yes No Yes Publish to conference Yes Yes No Yes No 48

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II III The Study of Factors to the Failure or Success of Applying to Holding International Sport Games Abstract For years, holding international sport games has been Taiwan s goal and we are on the way

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

東吳大學

東吳大學 律 律 論 論 療 行 The Study on Medical Practice and Coercion 林 年 律 律 論 論 療 行 The Study on Medical Practice and Coercion 林 年 i 讀 臨 療 留 館 讀 臨 律 六 礪 讀 不 冷 療 臨 年 裡 歷 練 禮 更 老 林 了 更 臨 不 吝 麗 老 劉 老 論 諸 見 了 年 金 歷 了 年

More information

Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial

Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial Fulfillment of the Requirements For the Degree of Master

More information

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish

Microsoft Word - TIP006SCH Uni-edit Writing Tip - Presentperfecttenseandpasttenseinyourintroduction readytopublish 我 难 度 : 高 级 对 们 现 不 在 知 仍 道 有 听 影 过 响 多 少 那 次 么 : 研 英 究 过 文 论 去 写 文 时 作 的 表 技 引 示 巧 言 事 : 部 情 引 分 发 言 该 生 使 在 中 用 过 去, 而 现 在 完 成 时 仅 表 示 事 情 发 生 在 过 去, 并 的 哪 现 种 在 时 完 态 成 呢 时? 和 难 过 道 去 不 时 相 关? 是 所 有

More information

WTO

WTO 10384 200015128 UDC Exploration on Design of CIB s Human Resources System in the New Stage (MBA) 2004 2004 2 3 2004 3 2 0 0 4 2 WTO Abstract Abstract With the rapid development of the high and new technique

More information

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 新 媒 体 环 境 下 公 务 员 在 线 培 训 模 式 研 究 作 者 姓 名 : 学 科 专 业 : 导 师 姓 名 : 完 成 时 间 : 潘 琳 数 字 媒 体 周 荣 庭 教 授 二 一 二 年 五 月 University of Science and Technology of China A dissertation for

More information

UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 厦门大学博硕士论文摘要库

UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 厦门大学博硕士论文摘要库 10384 15620071151397 UDC Empirical Researches on Pricing of Corporate Bonds with Macro Factors 2010 4 Duffee 1999 AAA Vasicek RMSE RMSE Abstract In order to investigate whether adding macro factors

More information

摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文 學 大 獎 的 肯 定, 對 台 灣 這 塊 土 地 上 的 客 家 人 有 著 深 厚 的 情 感 張 氏 於

摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文 學 大 獎 的 肯 定, 對 台 灣 這 塊 土 地 上 的 客 家 人 有 著 深 厚 的 情 感 張 氏 於 玄 奘 大 學 中 國 語 文 學 系 碩 士 論 文 客 家 安 徒 生 張 捷 明 童 話 研 究 指 導 教 授 : 羅 宗 濤 博 士 研 究 生 : 黃 春 芳 撰 中 華 民 國 一 0 二 年 六 月 摘 要 張 捷 明 是 台 灣 當 代 重 要 的 客 語 兒 童 文 學 作 家, 他 的 作 品 記 錄 著 客 家 人 的 思 想 文 化 與 觀 念, 也 曾 榮 獲 多 項 文

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 i ii Abstract The most important task in human resource management is to encourage and help employees to develop their potential so that they can fully contribute to the organization s goals. The main

More information

Microsoft Word - template.doc

Microsoft Word - template.doc HGC efax Service User Guide I. Getting Started Page 1 II. Fax Forward Page 2 4 III. Web Viewing Page 5 7 IV. General Management Page 8 12 V. Help Desk Page 13 VI. Logout Page 13 Page 0 I. Getting Started

More information

ABSTRACT ABSTRACT Based on analyzing public corporation in foreign countries, this paper studies basic theories of public legal establishment, with our country s reality in the social transferring period

More information

A Study on Grading and Sequencing of Senses of Grade-A Polysemous Adjectives in A Syllabus of Graded Vocabulary for Chinese Proficiency 2002 I II Abstract ublished in 1992, A Syllabus of Graded Vocabulary

More information

南華大學數位論文

南華大學數位論文 A THESIS FOR THE DEGREE OF MASTER OF BUSINESS ADMINISTRATION GRADUATE INSTITUTE IN PUBLISHING NAN HUA UNIVERSITY THE OPERATION MODELS OF WRITERS PRESSES IN TAIWAN ADVISOR: PH.D. CHEN CHUN-JUNG GRADUATE

More information

WTO

WTO 10384 X0115018 UDC MBA 2004 5 14 2004 6 1 WTO 2004 2006 7 2 Abstract According to the promise after our country enter into WTO, our country will open the readymade oil retail market in the end of 2004

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 ( 文 學 所 ) 碩 士 論 文 論 文 題 目 ( 陳 千 武 小 說 活 著 回 來 及 其 相 關 事 例 研 究 ) 論 文 題 目 (Chen Chien Wu Return Alive And Some Research About It) 研 究 生 : 朱 妍 淩 指 導 教 授 : 林 葉 連 中 華 民 國 一 0 一 年 6 月 8 日 陳 千 武 小 說

More information

* CO3 A 1674-2486 2011 04-0005 - 18 P. 253 * 5 1. 1949 1991 1949 1991 6 2. 7 1 2001 2 2008 8 1 2 2008 11 http / /www. rnd. ncnu. edu. tw /hdcheng /method /ways. doc 2008 / 9 disciplinary matrix 1 1. 2001

More information

Microsoft Word - 第四組心得.doc

Microsoft Word - 第四組心得.doc 徐 婉 真 這 四 天 的 綠 島 人 權 體 驗 營 令 我 印 象 深 刻, 尤 其 第 三 天 晚 上 吳 豪 人 教 授 的 那 堂 課, 他 讓 我 聽 到 不 同 於 以 往 的 正 義 之 聲 轉 型 正 義, 透 過 他 幽 默 熱 情 的 語 調 激 起 了 我 對 政 治 的 興 趣, 願 意 在 未 來 多 關 心 社 會 多 了 解 政 治 第 一 天 抵 達 綠 島 不 久,

More information

Microsoft Word - 11月電子報1130.doc

Microsoft Word - 11月電子報1130.doc 發 行 人 : 楊 進 成 出 刊 日 期 2008 年 12 月 1 日, 第 38 期 第 1 頁 / 共 16 頁 封 面 圖 話 來 來 來, 來 葳 格 ; 玩 玩 玩, 玩 數 學 在 11 月 17 到 21 日 這 5 天 裡 每 天 一 個 題 目, 孩 子 們 依 據 不 同 年 段, 尋 找 屬 於 自 己 的 解 答, 這 些 數 學 題 目 和 校 園 情 境 緊 緊 結

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF The Study on the New Pension Scheme for Civil Servants Evidence from Kaohsiung County I II 1. III Thesis Abstract Title of Thesis The Study on the New Pension Scheme for Civil Servants: Evidence from Kaohsiung

More information

本 論 文 獲 行 政 院 客 家 委 員 會 99 年 客 家 研 究 優 良 博 碩 士 論 文 獎 助

本 論 文 獲 行 政 院 客 家 委 員 會 99 年 客 家 研 究 優 良 博 碩 士 論 文 獎 助 國 立 雲 林 科 技 大 學 設 計 運 算 研 究 所 碩 士 班 碩 士 論 文 人 物 類 數 位 典 藏 加 值 應 用 之 研 究 - 以 桃 園 縣 客 家 文 化 館 之 鄧 雨 賢 文 化 加 值 產 品 設 計 為 例 A Study of Value-added Applications in Digital Archiving: Deng Yu-Shian's memorabilia

More information

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63> 運 用 多 媒 體 製 作 華 文 補 充 教 材 江 惜 美 銘 傳 大 學 應 用 中 文 系 chm248@gmail.com 摘 要 : 本 文 旨 在 探 究 如 何 運 用 多 媒 體, 結 合 文 字 聲 音 圖 畫, 製 作 華 文 補 充 教 材 當 我 們 在 進 行 華 文 教 學 時, 往 往 必 須 透 過 教 案 設 計, 並 製 作 補 充 教 材, 方 能 使 教 學

More information

UDC The Policy Risk and Prevention in Chinese Securities Market

UDC The Policy Risk and Prevention in Chinese Securities Market 10384 200106013 UDC The Policy Risk and Prevention in Chinese Securities Market 2004 5 2004 2004 2004 5 : Abstract Many scholars have discussed the question about the influence of the policy on Chinese

More information

南華大學數位論文

南華大學數位論文 南華大學 碩士論文 中華民國九十五年六月十四日 Elfin Excel I II III ABSTRACT Since Ming Hwa Yuan Taiwanese Opera Company started to cooperate with the Chinese orchestra, the problem of how the participation of Chinese music

More information

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg 上 海 外 国 语 大 学 SHANGHAI INTERNATIONAL STUDIES UNIVERSITY 硕 士 学 位 论 文 MASTER DISSERTATION 学 院 国 际 文 化 交 流 学 院 专 业 汉 语 国 际 教 育 硕 士 题 目 届 别 2010 届 学 生 陈 炜 导 师 张 艳 莉 副 教 授 日 期 2010 年 4 月 A VALIDATION STUDY

More information

1.第二卷第二期p1

1.第二卷第二期p1 通 識 學 刊 : 理 念 與 實 務,3(1),1-42 1 圖 解 思 考 法 在 申 論 題 寫 作 上 的 運 用 : 以 蕭 颯 死 了 一 個 國 中 女 生 之 後 為 例 馬 琇 芬 ( 投 稿 日 期 :2014/11/11; 修 正 日 期 :2015/01/21; 接 受 日 期 :2015/01/26) 摘 要 申 論 是 一 種 培 養 學 生 思 考 能 力 的 寫 作

More information

我国原奶及乳制品安全生产和质量安全管理研究

我国原奶及乳制品安全生产和质量安全管理研究 密 级 论 文 编 号 中 国 农 业 科 学 院 硕 士 学 位 论 文 我 国 原 奶 及 乳 制 品 质 量 安 全 管 理 研 究 Study on Quality and Safety Management of Raw Milk and Dairy Products in China 申 请 人 : 段 成 立 指 导 教 师 : 叶 志 华 研 究 员 张 蕙 杰 研 究 员 申 请

More information

Shanghai International Studies University THE STUDY AND PRACTICE OF SITUATIONAL LANGUAGE TEACHING OF ADVERB AT BEGINNING AND INTERMEDIATE LEVEL A Thes

Shanghai International Studies University THE STUDY AND PRACTICE OF SITUATIONAL LANGUAGE TEACHING OF ADVERB AT BEGINNING AND INTERMEDIATE LEVEL A Thes 上 海 外 国 语 大 学 硕 士 学 位 论 文 对 外 汉 语 初 中 级 副 词 情 境 教 学 研 究 与 实 践 院 系 : 国 际 文 化 交 流 学 院 学 科 专 业 : 汉 语 国 际 教 育 姓 名 : 顾 妍 指 导 教 师 : 缪 俊 2016 年 5 月 Shanghai International Studies University THE STUDY AND PRACTICE

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 中 國 文 學 系 國 立 中 山 大 學, 碩 士 論 文 國 立 中 山 大 學 中 國 文 學 系 碩 士 論 文 Department of Chinese Literature 肉 蒲 團 研 究 National Sun Yat-sen University Master Thesis 肉 蒲 團 研 究 The Research of Rou Pu Tuan 研 究 生 : 林 欣 穎

More information

03施琅「棄留臺灣議」探索.doc

03施琅「棄留臺灣議」探索.doc 38 93 43 59 43 44 1 2 1621 1645 1646 3 1647 1649 4 1 1996 12 121 2 1988 1 54---79 3 1990 2 39 4 1987 8 16 19 1649 27---28 45 1651 5 1656 1662 1664 1667 1668 6 1681 1683 7 13 1958 2 1651 2002 11 67 1961

More information

10384 X0115071 UDC The Research For The Actuality And Development Stratagem Of The China Securities Investment Fund (MBA) 2003 11 2003 12 2003 12 2 0 0 3 11 100 1991, WTO Abstract Abstract The Securities

More information

政治哲學要跨出去!

政治哲學要跨出去! 台 灣 中 國 大 陸 研 究 之 回 顧 與 前 瞻 71 台 灣 中 國 大 陸 研 究 之 回 顧 與 前 瞻 * 楊 開 煌 一 前 言 二 學 科 之 建 立 與 發 展 三 歷 史 的 回 顧 四 反 省 代 結 論 本 文 主 要 是 透 過 歷 史 的 回 顧 來 檢 討 在 台 灣 的 中 國 大 陸 研 究 發 生 與 發 展 的 歷 程 本 文 作 者 以 個 人 親 與 的

More information

A Study on the Relationships of the Co-construction Contract A Study on the Relationships of the Co-Construction Contract ( ) ABSTRACT Co-constructio in the real estate development, holds the quite

More information

Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower thresh

Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower thresh SWOT 5 Abstract Today, the structures of domestic bus industry have been changed greatly. Many manufacturers enter into the field because of its lower threshold. All of these lead to aggravate drastically

More information

Microsoft PowerPoint - Aqua-Sim.pptx

Microsoft PowerPoint - Aqua-Sim.pptx Peng Xie, Zhong Zhou, Zheng Peng, Hai Yan, Tiansi Hu, Jun-Hong Cui, Zhijie Shi, Yunsi Fei, Shengli Zhou Underwater Sensor Network Lab 1 Outline Motivations System Overview Aqua-Sim Components Experimental

More information

考試學刊第10期-內文.indd

考試學刊第10期-內文.indd misconception 101 Misconceptions and Test-Questions of Earth Science in Senior High School Chun-Ping Weng College Entrance Examination Center Abstract Earth Science is a subject highly related to everyday

More information

A study on the Fire Safety of Interior Finishes: Residential Buildings in Kaohsiung City taken as Examples between the interior design of safety and skill tests of Scholastic. A Thesis Submitted to Institute

More information

附件1:

附件1: 附 件 1: 全 国 优 秀 教 育 硕 士 专 业 学 位 论 文 推 荐 表 单 位 名 称 : 西 南 大 学 论 文 题 目 填 表 日 期 :2014 年 4 月 30 日 数 学 小 组 合 作 学 习 的 课 堂 管 理 攻 硕 期 间 及 获 得 硕 士 学 位 后 一 年 内 获 得 与 硕 士 学 位 论 文 有 关 的 成 果 作 者 姓 名 论 文 答 辩 日 期 学 科 专

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 93 2 () ()A Study of Virtual Project Team's Knowledge Integration and Effectiveness - A Case Study of ERP Implementation N924020024 () () ()Yu ()Yuan-Hang () ()Ho,Chin-Fu () ()Virtual Team,Knowledge Integration,Project

More information

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡

4. 每 组 学 生 将 写 有 习 语 和 含 义 的 两 组 卡 片 分 别 洗 牌, 将 顺 序 打 乱, 然 后 将 两 组 卡 片 反 面 朝 上 置 于 课 桌 上 5. 学 生 依 次 从 两 组 卡 片 中 各 抽 取 一 张, 展 示 给 小 组 成 员, 并 大 声 朗 读 卡 Tips of the Week 课 堂 上 的 英 语 习 语 教 学 ( 二 ) 2015-04-19 吴 倩 MarriottCHEI 大 家 好! 欢 迎 来 到 Tips of the Week! 这 周 我 想 和 老 师 们 分 享 另 外 两 个 课 堂 上 可 以 开 展 的 英 语 习 语 教 学 活 动 其 中 一 个 活 动 是 一 个 充 满 趣 味 的 游 戏, 另 外

More information

10384 19020101152519 UDC Rayleigh Quasi-Rayleigh Method for computing eigenvalues of symmetric tensors 2 0 1 3 2 0 1 3 2 0 1 3 2013 , 1. 2. [4], [27].,. [6] E- ; [7], Z-. [15]. Ramara G. kolda [1, 2],

More information

文档 9

文档 9 : : :2001 5 10 :2001 6 10 : < > :Rudimental Studies on A Classified and Annotated Bibliography of Books on Calligraphy and Painting : : :K2904.6 Yu Shaosong A classified and Annotated Bibliography of Books

More information

13-4-Cover-1

13-4-Cover-1 106 13 4 301-323 302 2009 2007 2009 2007 Dewey 1960 1970 1964 1967 303 1994 2008 2007 2008 2001 2003 2006 2007 2007 7 2013 2007 2009 2009 2007 2009 2012 Kendall 1990 Jacoby 1996 Sigmon 1996 1 2 3 20062000

More information

國立中山大學學位論文典藏.pdf

國立中山大學學位論文典藏.pdf 7 i Abstract Under the globalization trend even the still growing industry of Taiwan Biopharmaceutical will meet the same developing rule Many of the Biotechnology or Pharmaceutical companies are not satisfied

More information

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc Key @ Value Chain fanchihmin@yahoo.com.tw 1 Key@ValueChain 1994.6 1996.6 2000.6 2000.10 ~ 2004.10 (E- RD / Pre-Sales / Consultant) APS, Advanced Planning & Scheduling CDP, Collaborative Demand Planning

More information

硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月

硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月 硕 士 学 位 论 文 论 文 题 目 : 北 岛 诗 歌 创 作 的 双 重 困 境 专 业 名 称 : 中 国 现 当 代 文 学 研 究 方 向 : 中 国 新 诗 研 究 论 文 作 者 : 奚 荣 荣 指 导 老 师 : 姜 玉 琴 2014 年 12 月 致 谢 文 学 是 我 们 人 类 宝 贵 的 精 神 财 富 两 年 半 的 硕 士 学 习 让 我 进 一 步 接 近 文 学,

More information

國立交通大學客家文化學院

國立交通大學客家文化學院 國 立 交 通 大 學 客 家 文 化 學 院 客 家 社 會 與 文 化 學 程 碩 士 論 文 傳 統 民 俗 文 化 到 當 代 客 庄 節 慶 : 以 東 勢 新 丁 粄 節 為 例 From Traditional Folklore to Contemporary Hakka Festivals a Case Study of Dongshih Sih Ding Ban Festival

More information

苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導

苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導 國 立 交 通 大 學 客 家 文 化 學 院 客 家 社 會 與 文 化 學 程 碩 士 論 文 苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導 教

More information

致 谢 本 人 自 2008 年 6 月 从 上 海 外 国 语 大 学 毕 业 之 后, 于 2010 年 3 月 再 次 进 入 上 外, 非 常 有 幸 成 为 汉 语 国 际 教 育 专 业 的 研 究 生 回 顾 三 年 以 来 的 学 习 和 生 活, 顿 时 感 觉 这 段 时 间 也

致 谢 本 人 自 2008 年 6 月 从 上 海 外 国 语 大 学 毕 业 之 后, 于 2010 年 3 月 再 次 进 入 上 外, 非 常 有 幸 成 为 汉 语 国 际 教 育 专 业 的 研 究 生 回 顾 三 年 以 来 的 学 习 和 生 活, 顿 时 感 觉 这 段 时 间 也 精 英 汉 语 和 新 实 用 汉 语 课 本 的 对 比 研 究 The Comparative Study of Jing Ying Chinese and The New Practical Chinese Textbook 专 业 : 届 别 : 姓 名 : 导 师 : 汉 语 国 际 教 育 2013 届 王 泉 玲 杨 金 华 1 致 谢 本 人 自 2008 年 6 月 从 上 海 外

More information

ABSTRACT ABSTRACT As we know the Sinology has a long history. As earily as 19 th century some works have already been done in this field. And among this the studies of lineages and folk beliefs in Southeast

More information

穨423.PDF

穨423.PDF Chinese Journal of Science Education 2002,, 423-439 2002, 10(4), 423-439 1 2 1 1 1 2 90 8 10 91 4 9 91 8 22 ) NII 1995 7 14, 1999 1997 (Cooperative Remotely Accessible Learning CORAL) 424 (Collaborative

More information

國家圖書館典藏電子全文

國家圖書館典藏電子全文 - - I - II - Abstract Except for few intellect games such as chess, mahjong, and poker games, role-play games in on-line games are the mainstream. As for the so-called RPG, briefly speaking, it is the

More information

厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方

厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方 学 校 编 码 :10384 分 类 号 密 级 学 号 : UDC 硕 士 学 位 论 文 浙 江 省 人 事 考 试 突 发 事 件 应 对 策 略 探 析 An Exploration of Zhejiang Province Personnel Examination Emergency Strategy 姜 海 峰 指 导 教 师 姓 名 : 王 玉 琼 教 授 专 业 名 称 : 公 共

More information

國立中山大學學位論文典藏

國立中山大學學位論文典藏 i Examinations have long been adopting for the selection of the public officials and become an essential tradition in our country. For centuries, the examination system, incorporated with fairness, has

More information

Windows XP

Windows XP Windows XP What is Windows XP Windows is an Operating System An Operating System is the program that controls the hardware of your computer, and gives you an interface that allows you and other programs

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 教 育 社 會 學 研 究 所 碩 士 論 文 高 職 智 能 障 礙 學 生 性 教 育 課 程 之 行 動 研 究 Action research of sex education for students with intellectual disability in a vocational school 研 究 生 : 蘇 淑 惠 指 導 教 授 : 林 昱 瑄 博 士 中

More information

Microsoft PowerPoint - ch6 [相容模式]

Microsoft PowerPoint - ch6 [相容模式] UiBinder wzyang@asia.edu.tw UiBinder Java GWT UiBinder XML UI i18n (widget) 1 2 UiBinder HelloWidget.ui.xml: UI HelloWidgetBinder HelloWidget.java XML UI Owner class ( Composite ) UI XML UiBinder: Owner

More information

1990-1997 1980-1997 Abstract The relationship between human resource development and economy increase has been an important research item with the coming of knowledge economy. In this paper, ahead item

More information

~ ~ ~

~ ~ ~ 33 4 2014 467 478 Studies in the History of Natural Sciences Vol. 33 No. 4 2014 030006 20 20 N092 O6-092 A 1000-1224 2014 04-0467-12 200 13 Roger Bacon 1214 ~ 1292 14 Berthold Schwarz 20 Luther Carrington

More information

Knowledge and its Place in Nature by Hilary Kornblith

Knowledge and its Place in Nature by Hilary Kornblith Deduction by Daniel Bonevac Chapter 7 Quantified Natural Deduction Quantified Natural Deduction As with truth trees, natural deduction in Q depends on the addition of some new rules to handle the quantifiers.

More information

Construction of Chinese pediatric standard database A Dissertation Submitted for the Master s Degree Candidate:linan Adviser:Prof. Han Xinmin Nanjing

Construction of Chinese pediatric standard database A Dissertation Submitted for the Master s Degree Candidate:linan Adviser:Prof. Han Xinmin Nanjing 密 级 : 公 开 学 号 :20081209 硕 士 学 位 论 文 中 医 儿 科 标 准 数 据 库 建 设 研 究 研 究 生 李 楠 指 导 教 师 学 科 专 业 所 在 学 院 毕 业 时 间 韩 新 民 教 授 中 医 儿 科 学 第 一 临 床 医 学 院 2011 年 06 月 Construction of Chinese pediatric standard database

More information

10384 X2009230010 UDC The Design and Implementation of Small and Medium-sized Courier Company Logistics Vehicle Scheduling System 2012 06 Abstract With the arrival of the information age, tremendous

More information

<4D6963726F736F667420576F7264202D20BCFAA755AAA92DABC8AE61AAE1A5ACB2A3B77EB56FAE69A4A7ACE3A873A147A548B8EAB7BDB0F2C2A6AABAC65BC2492E646F63>

<4D6963726F736F667420576F7264202D20BCFAA755AAA92DABC8AE61AAE1A5ACB2A3B77EB56FAE69A4A7ACE3A873A147A548B8EAB7BDB0F2C2A6AABAC65BC2492E646F63> 國 立 中 央 大 學 客 家 政 治 經 濟 研 究 所 碩 士 班 碩 士 論 文 客 家 花 布 產 業 發 展 之 研 究 : 以 資 源 基 礎 的 觀 點 研 究 生 : 李 怡 萱 指 導 教 授 : 周 錦 宏 博 士 中 華 民 國 九 十 七 年 二 月 本 論 文 獲 行 政 院 客 家 委 員 會 98 年 度 客 家 研 究 優 良 博 碩 士 論 文 獎 助 行 政 院

More information

Microsoft Word - Alan Jameson's Master's Thesis.pdf

Microsoft Word - Alan Jameson's Master's Thesis.pdf Obstacles and Opportunities for Microcredit Companies Developing in the Countryside Dissertation Presented in Partial Fulfillment of the Requirements for Master of Arts in the Graduate School of The Ohio

More information

LH_Series_Rev2014.pdf

LH_Series_Rev2014.pdf REMINDERS Product information in this catalog is as of October 2013. All of the contents specified herein are subject to change without notice due to technical improvements, etc. Therefore, please check

More information

Microsoft Word - 黃淑蓉碩士論文_0817

Microsoft Word - 黃淑蓉碩士論文_0817 樹 德 科 技 大 學 建 築 與 環 境 設 計 研 究 所 碩 士 論 文 異 質 空 間 觀 點 下 的 校 園 空 間 研 究 - 以 高 雄 市 中 正 高 工 為 例 Study on Campus Space from the Viewpoint of Heterotopia - A Case Study of Kaohsiung Municipal Jhong-Jheng Industrial

More information

:

: A Study of Huangtao : I Abstract Abstract This text focuses on the special contribution of Huangtao in the history of literature and culture of Fukien, by analyzing the features of Huangtao s thought,

More information

東莞工商總會劉百樂中學

東莞工商總會劉百樂中學 /2015/ 頁 (2015 年 版 ) 目 錄 : 中 文 1 English Language 2-3 數 學 4-5 通 識 教 育 6 物 理 7 化 學 8 生 物 9 組 合 科 學 ( 化 學 ) 10 組 合 科 學 ( 生 物 ) 11 企 業 會 計 及 財 務 概 論 12 中 國 歷 史 13 歷 史 14 地 理 15 經 濟 16 資 訊 及 通 訊 科 技 17 視 覺

More information

林教授2.PDF

林教授2.PDF 83 Taiwan Congress Function and Trend After Embellishing Constitute LinSuei - gie Abstract National Assembly becomes to be the non-permanent conference aimed at the particular assignments. For this reason,

More information

東方設計學院文化創意設計研究所

東方設計學院文化創意設計研究所 東 方 設 計 學 院 文 化 創 意 設 計 研 究 所 碩 士 學 位 論 文 應 用 德 爾 菲 法 建 立 社 區 業 餘 油 畫 課 程 之 探 討 - 以 高 雄 市 湖 內 區 為 例 指 導 教 授 : 薛 淞 林 教 授 研 究 生 : 賴 秀 紅 中 華 民 國 一 o 四 年 一 月 東 方 設 計 學 院 文 化 創 意 設 計 研 究 所 碩 士 學 位 論 文 Graduate

More information

601988 2010 040 113001 2010 8 26 2010 8 12 2010 8 26 15 15 2010 15 0 0 15 0 0 6035 20022007 20012002 19992001 200720081974 1999 2010 20082008 2000 197

601988 2010 040 113001 2010 8 26 2010 8 12 2010 8 26 15 15 2010 15 0 0 15 0 0 6035 20022007 20012002 19992001 200720081974 1999 2010 20082008 2000 197 BANK OF CHINA LIMITED 3988 2010 8 26 ** ** *** # Alberto TOGNI # # # * # 1 601988 2010 040 113001 2010 8 26 2010 8 12 2010 8 26 15 15 2010 15 0 0 15 0 0 6035 20022007 20012002 19992001 200720081974 1999

More information

1 * 1 *

1 * 1 * 1 * 1 * taka@unii.ac.jp 1992, p. 233 2013, p. 78 2. 1. 2014 1992, p. 233 1995, p. 134 2. 2. 3. 1. 2014 2011, 118 3. 2. Psathas 1995, p. 12 seen but unnoticed B B Psathas 1995, p. 23 2004 2006 2004 4 ah

More information

124 第十三期 Conflicts in the Takeover of the Land in Taiwan after the Sino-Japanese War A Case in the Change of the Japanese Names of the Taiwanese Peopl

124 第十三期 Conflicts in the Takeover of the Land in Taiwan after the Sino-Japanese War A Case in the Change of the Japanese Names of the Taiwanese Peopl 123 戰後初期臺灣土地接收的糾紛 以更改日式姓名的臺人遭遇為例 124 第十三期 Conflicts in the Takeover of the Land in Taiwan after the Sino-Japanese War A Case in the Change of the Japanese Names of the Taiwanese People Abstract By Ho Fung-jiao

More information

國立中山大學學位典藏

國立中山大學學位典藏 Schoenfeld Sternberg Krutetskii I II An analysis of Mathematics Problem-solving Processes of Gifted Primary School Children with General Intelligent Ability Huang Chia-Chieh Institute of Education National

More information

Microsoft PowerPoint - Eisenstein_ABET_Presentation_Beijing_Oct_2007-Chinese.ppt [兼容模式]

Microsoft PowerPoint - Eisenstein_ABET_Presentation_Beijing_Oct_2007-Chinese.ppt [兼容模式] Bruce Eisenstein 博 士 是 Drexel 大 学 电 气 和 计 算 机 工 程 系 的 Arthur J. Rowland 教 授, 同 时 是 电 气 和 计 算 机 工 程 系 的 前 任 系 主 任 (1980-1995) 他 是 一 个 受 尊 敬 的 IEEE 的 领 导 者, 在 2000 年 担 任 IEEE 的 主 席 在 担 任 主 席 以 前,Eisenstein

More information

Abstract After over ten years development, Chinese securities market has experienced from nothing to something, from small to large and the course of

Abstract After over ten years development, Chinese securities market has experienced from nothing to something, from small to large and the course of 2003 MBA 600795 SWOT Abstract After over ten years development, Chinese securities market has experienced from nothing to something, from small to large and the course of being standardized. To all securities

More information

BC04 Module_antenna__ doc

BC04 Module_antenna__ doc http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 1 of 10 http://www.infobluetooth.com TEL:+86-23-68798999 Fax: +86-23-68889515 Page 2 of 10 http://www.infobluetooth.com TEL:+86-23-68798999

More information

20

20 37 92 19 40 19 20 21 1 7 22 1/5 6/30 5/3030 23 24 25 26 1 2 27 1 2 28 29 30 5 8 8 3 31 32 33 34 35 36 37 38 39 A Study Investigating Elementary School Students Concept of the Unit in Fraction in Northern

More information

國立高雄大學○○○○○○學系(研究所)(標楷體18號字

國立高雄大學○○○○○○學系(研究所)(標楷體18號字 國 立 高 雄 大 學 都 市 發 展 與 建 築 研 究 所 碩 士 論 文 高 雄 後 勁 地 區 傳 統 民 居 特 徵 之 研 究 The Study of The Characteristic of Traditional Residential Buildings of Houjing District in Kaohsiung 研 究 生 : 許 輝 隆 撰 指 導 教 授 : 陳 啟

More information

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673

Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1-1MRS755673 Olav Lundström MicroSCADA Pro Marketing & Sales 2005 ABB - 1 - Contents MicroSCADA Pro Portal Marketing and sales Ordering MicroSCADA Pro Partners Club 2005 ABB - 2 - MicroSCADA Pro - Portal Imagine that

More information

<4D6963726F736F667420576F7264202D20B5DAC8FDB7BDBE57C9CFD6A7B8B6D6AEB7A8C2C98696EE7DCCBDBEBF2E646F63>

<4D6963726F736F667420576F7264202D20B5DAC8FDB7BDBE57C9CFD6A7B8B6D6AEB7A8C2C98696EE7DCCBDBEBF2E646F63> 題 目 : 第 三 方 網 上 支 付 之 法 律 問 題 探 究 Title:A study on legal issues of the third-party online payment 姓 名 Name 學 號 Student No. 學 院 Faculty 課 程 Program 專 業 Major 指 導 老 師 Supervisor 日 期 Date : 王 子 瑜 : 1209853J-LJ20-0021

More information

C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for

C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for Doreen Virtue, Ph.D. Charles Virtue C o n t e n t s...7... 15 1. Acceptance... 17 2. Allow Love... 19 3. Apologize... 21 4. Archangel Metatron... 23 5. Archangel Michael... 25 6. Ask for a Sign... 27 7.

More information

Prasenjit Duara 3 nation state Northwestern Journal of Ethnology 4 1. A C M J M M

Prasenjit Duara 3 nation state Northwestern Journal of Ethnology 4 1. A C M J M M N.W.J.E 1001-5558 2012 02-0115-14 C95 A 1945 N. W. Journal of Ethnology 2012 2 73 2012.No.2 Total No.73 1 2 56 Prasenjit Duara 3 nation state Northwestern Journal of Ethnology 4 1. A C 1945. 2 1905. M.

More information

Microsoft Word - 7-3.doc

Microsoft Word - 7-3.doc 逢 甲 人 文 社 會 學 報 第 7 期 第 39-64 頁 2003 年 11 月 逢 甲 大 學 人 文 社 會 學 院 元 儒 郝 經 的 有 用 之 學 * 馬 行 誼 摘 要 這 篇 論 文 旨 在 討 論 元 儒 郝 經 的 學 術 核 心 - 有 用 之 學 郝 經 是 元 初 一 位 重 要 的 思 想 家 政 治 家, 歷 代 學 者 對 其 學 術 內 涵 的 論 述, 各 執

More information

南華大學數位論文

南華大學數位論文 I II Title of Thesis: The Analysis on the Need of Reading on the Journal of Foreign Lablr for Foreign Labors and their Employers Name of Institute: Graduate of Publishing Organizations Management Institute

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 國 立 中 山 大 學 企 業 管 理 學 系 碩 士 論 文 以 系 統 動 力 學 建 構 美 食 餐 廳 異 國 麵 坊 之 管 理 飛 行 模 擬 器 研 究 生 : 簡 蓮 因 撰 指 導 教 授 : 楊 碩 英 博 士 中 華 民 國 九 十 七 年 七 月 致 謝 詞 寫 作 論 文 的 過 程 是 一 段 充 滿 艱 辛 與 淚 水 感 動 與 窩 心 的 歷 程, 感 謝 這 一

More information

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO

Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS

More information

%

% 38 1 2014 1 Vol. 38No. 1 January 2014 51 Population Research 2010 2010 2010 65 100028 Changing Lineal Families with Three Generations An Analysis of the 2010 Census Data Wang Yuesheng Abstract In contemporary

More information

Microsoft Word - 論文封面-980103修.doc

Microsoft Word - 論文封面-980103修.doc 淡 江 大 學 中 國 文 學 學 系 碩 士 在 職 專 班 碩 士 論 文 指 導 教 授 : 呂 正 惠 蘇 敏 逸 博 士 博 士 倚 天 屠 龍 記 愛 情 敘 事 之 研 究 研 究 生 : 陳 麗 淑 撰 中 華 民 國 98 年 1 月 淡 江 大 學 研 究 生 中 文 論 文 提 要 論 文 名 稱 : 倚 天 屠 龍 記 愛 情 敘 事 之 研 究 頁 數 :128 校 系 (

More information

第一章 出口退税制改革的内容

第一章  出口退税制改革的内容 密 级 学 号 2 0 0 1 0 3 2 9 毕 业 设 计 ( 论 文 ) 出 口 退 税 制 改 革 对 我 国 出 口 的 影 响 院 ( 系 部 ): 经 济 管 理 学 院 姓 名 : 王 晓 年 级 : 2001 级 专 业 : 国 际 经 济 与 贸 易 指 导 教 师 : 杜 秀 芳 教 师 职 称 : 讲 师 2005 年 6 月 10 日 北 京 北 京 石 油 化 工 学 院

More information

9330.doc

9330.doc The research of the ecotourism operated by the cooperative operating system in northern Tapajen Mountain The research of the ecotourism operated by the cooperative operating system in northern Tapajen

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

豐佳燕.PDF

豐佳燕.PDF Application of Information Literacy to chiayen@estmtc.tp.edu.tw information literacy Theme-oriented teaching. Abstract Based on the definition of Information Literacy and Six core concepts of the problem

More information

學校發展計劃(二零零六至二零零七年)

學校發展計劃(二零零六至二零零七年) 般 咸 道 官 立 小 學 2014-15 年 度 學 校 關 注 事 項 與 各 科 組 項 目 配 合 般 咸 種 子 自 學 勤 教 研 砥 礪 效 益 增 家 校 同 心 齊 奮 發 善 用 科 技 創 新 猷 學 校 發 展 計 劃 ( 二 零 一 四 二 零 一 五 年 ) 關 注 事 項 預 期 成 果 / 目 標 策 略 ( 科 目 ) 評 估 機 制 表 現 指 標 / 成 功 準

More information

密 级 : 保 密 学 号 :20083008 博 士 学 位 论 文 中 医 学 研 究 生 教 育 理 论 与 发 展 研 究 研 究 生 指 导 教 师 学 科 专 业 所 在 学 院 毕 业 时 间 马 婷 戴 慎 教 授 中 医 医 史 文 献 基 础 医 学 院 2011 年 7 月 Research on Theory and Developing of the Graduate Education

More information

An Analysis on the Worth and Develop Trend of the In Game Advertising Platform by Zhu Ding Submitted to the College of Journalism & Communication in p

An Analysis on the Worth and Develop Trend of the In Game Advertising Platform by Zhu Ding Submitted to the College of Journalism & Communication in p 上 海 外 国 语 大 学 硕 士 学 位 论 文 视 频 游 戏 主 机 植 入 广 告 平 台 发 展 趋 势 分 析 研 究 生 院 传 播 学 2009 级 朱 鼎 指 导 教 师 : 姜 智 彬 2012 年 3 月 1 / 61 An Analysis on the Worth and Develop Trend of the In Game Advertising Platform by

More information

10384 200115009 UDC Management Buy-outs MBO MBO MBO 2002 MBO MBO MBO MBO 000527 MBO MBO MBO MBO MBO MBO MBO MBO MBO MBO MBO Q MBO MBO MBO Abstract Its related empirical study demonstrates a remarkable

More information

第三章 国内外小组合作学习的应用情况

第三章 国内外小组合作学习的应用情况 摘 要 论 文 题 目 : 小 组 合 作 学 习 在 上 海 高 中 信 息 科 技 教 学 中 的 应 用 专 业 : 现 代 教 育 技 术 学 位 申 请 人 : 朱 翠 凤 指 导 教 师 : 孟 琦 摘 要 小 组 合 作 学 习 是 目 前 世 界 上 许 多 国 家 普 遍 采 用 的 一 种 富 有 创 意 的 教 学 理 论 与 策 略, 其 在 培 养 学 生 的 合 作 精

More information

1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論..

1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論.. 如 何 準 備 研 究 所 甄 試 劉 富 翃 1 目 錄 1. 簡 介... 2 2. 一 般 甄 試 程 序... 2 3. 第 一 階 段 的 準 備... 5 4. 第 二 階 段 的 準 備... 9 5. 每 間 學 校 的 面 試 方 式... 11 6. 各 程 序 我 的 做 法 心 得 及 筆 記... 13 7. 結 論... 20 8. 附 錄 8.1 推 甄 書 面 資 料...

More information

Shanghai International Studies University A STUDY ON SYNERGY BUYING PRACTICE IN ABC COMPANY A Thesis Submitted to the Graduate School and MBA Center I

Shanghai International Studies University A STUDY ON SYNERGY BUYING PRACTICE IN ABC COMPANY A Thesis Submitted to the Graduate School and MBA Center I 上 海 外 国 语 大 学 工 商 管 理 硕 士 学 位 论 文 ABC 中 国 食 品 公 司 的 整 合 采 购 研 究 学 科 专 业 : 工 商 管 理 硕 士 (MBA) 作 者 姓 名 :0113700719 指 导 教 师 : 答 辩 日 期 : 2013 年 12 月 上 海 外 国 语 大 学 二 一 四 年 一 月 Shanghai International Studies

More information