簡易檢索 / 詳目顯示

研究生: ARIS SOFAN LUTFIANTO
ARIS - SOFAN LUTFIANTO
論文名稱: 運用流程及落截取方法協助企業流程模型之建立
Extracting Process Fragment from Repository for Building New Business Process Model
指導教授: 歐陽超
Chao Ou-Yang
口試委員: 郭人介
Ren-Jieh Kuo
楊朝龍
Chao-Lung Yang
學位類別: 碩士
Master
系所名稱: 管理學院 - 工業管理系
Department of Industrial Management
論文出版年: 2013
畢業學年度: 101
語文別: 英文
論文頁數: 55
中文關鍵詞: process fragmentbusiness processBPMNrepositoryprototype
外文關鍵詞: process fragment, business process, BPMN, repository, prototype
相關次數: 點閱:173下載:19
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • Process fragments provide reusable granules of business process to enable process modeling based on existing knowledge. The need of reuse of some business part to fulfill companies’ requirements lead to the need of extracting business fragments from repository. The repository contains a set of process fragments derived from business process models in the same field of business. To build the repository, first we adopt and combine concept of variability and behavior context process to extract process fragment from business process model. From the repository, we use collection of process fragment to build a new business process model. The aim of this study is to propose an approach to extract fragment from repository using keyword. The prototype that we build shows that the proposed approach can actually be applied in practice for an easier and faster development of business process model. From the prototype that we build demonstrated that our proposed algorithm can properly detect all possible fragment. However, the efficiency of algorithms need to be improved.


    Process fragments provide reusable granules of business process to enable process modeling based on existing knowledge. The need of reuse of some business part to fulfill companies’ requirements lead to the need of extracting business fragments from repository. The repository contains a set of process fragments derived from business process models in the same field of business. To build the repository, first we adopt and combine concept of variability and behavior context process to extract process fragment from business process model. From the repository, we use collection of process fragment to build a new business process model. The aim of this study is to propose an approach to extract fragment from repository using keyword. The prototype that we build shows that the proposed approach can actually be applied in practice for an easier and faster development of business process model. From the prototype that we build demonstrated that our proposed algorithm can properly detect all possible fragment. However, the efficiency of algorithms need to be improved.

    Abstract i Acknowledgements iii Table of Contents iv List of Figures vi List of Tables viii 1. Introduction 1 1.1. Background 1 1.2. Objective 2 1.3. Scope and Assumptions 2 1.4. Organization of Thesis 2 2. Literature Review 3 2.1. Business Process 3 2.2. BPMN 4 2.3. Reusability Concept 6 2.4. Business Process Fragment 7 2.4.1. Variability Concept 11 2.4.2. Semantic Annotation 12 2.5. BP Model Repositories 13 3. Methodology 15 3.1. Retrieving Fragment from Repository 15 3.1.1. Extracting Fragment From Repository 16 3.1.2. Head and Tail Algorithms 17 3.1.3. Alternative Keyword Searchig Mechanism 18 3.2. Fragment Repository 18 3.2.1. Fragment Annotation and Notation Library 19 4. Implementation and Experiment Analysis 21 4.1. Prototype Architecture 21 4.2. Prototype Testing 22 4.2.1. Retrieve Fragment in Repository 22 4.2.2. Hierarchical Model Testing 24 4.2.3. Best Practice Example 33 4.3. Algorithm Complexity and Efficiency 36 5. Discussion and Conclusion 38 6. Reference 40 Appendix A 44 Appendix B 45

    Adams, M. J., ter Hofstede, A. H. M., Edmond, D., & van der Aalst, W. M. P. (2006). Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows. In: Meersman, Robert; Tari, Zahir (Eds.) Proc. of OTM Confederated International Conferences On the Move to Meaningful Internet Systems 2006. LNCS, 4275(Springer, Berlin / Heidelberg, Germany), 291-308.
    ArisCommunity. (2013). The Purchase Order Process "MyFavoriteBookExpress.com", from www.myfavoritebookexpress.com
    Arsanjani, A. (2004). Service-oriented modeling and architecture: How to identify, specify, and realize services for your SOA Retrieved 06/18/2013, 2013, from http://www.ibm.com/developerworks/library/ws-soa-design1/
    Arsanjani, A., & Allam, A. (2006). Service-Oriented Modeling and Architecture for Realization of an SOA. Paper presented at the SCC '06. IEEE International Conference on Services Computing.
    Azevedo, L., Santoro, F., Baiao, F., Souza, J., Revoredo, K., Pereira, V., & Herlain, I. (2009). A Method for Service Identification from Business Process Models in a SOA Approach. In T. Halpin, J. Krogstie, S. Nurcan, E. Proper, R. Schmidt, P. Soffer & R. Ukor (Eds.), Enterprise, Business-Process and Information Systems Modeling (Vol. 29, pp. 99-112): Springer Berlin Heidelberg.
    Bachmann, F., & Bass, L. (2001). Managing variability in software architectures. ACM SIGSOFT Software Engineering Notes, 26(3), 126-132.
    Bernstein, P. A., & Dayal, U. (1994). An overview of repository technology. Paper presented at the Proceedings of the International Conference on Very Large Data Bases.
    Boukadi, K., Vincent, L., Ghedira, C., & Maamar, Z. (2010). The contextual service oriented analysis and design. http://liris.cnrs.fr/publis/?id=4797
    Chinosi, M., & Trombetta, A. (2012). BPMN: An introduction to the standard. Computer Standards & Interfaces, 34(1), 124-134. doi: http://dx.doi.org/10.1016/j.csi.2011.06.002
    Deneckere, R., & Kornyshova, E. (2010). Process line configuration: An indicator-based guidance of the intentional model MAP Enterprise, Business-Process and Information Systems Modeling (pp. 327-339): Springer.
    Erl, T. (2005). Service-oriented architecture: concepts, technology, and design. 2005: New York: Prentice Hall.
    Foss, B. A., Lohmann, B., & Marquardt, W. (1998). A field study of the industrial modeling process. Journal of Process Control, 8(5-6), 325-338.
    Frakes, W. B., & Kang, K. (2005). Software reuse research: Status and future. Software Engineering, IEEE Transactions on, 31(7), 529-536.
    Galster, M., & Avgeriou, P. (2011). The notion of variability in software architecture: results from a preliminary exploratory study. Paper presented at the Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems.
    Karastoyanova, D., van Lessen, T., Leymann, F., Ma, Z., Nitzsche, J., Wetzstein, B., . . . Zaremba, M. (2008). A reference architecture for semantic business process management systems. Paper presented at the Multikonferenz Wirtschaftsinformatik.
    Kiryakov, A., Popov, B., Terziev, I., Manov, D., & Ognyanoff, D. (2004). Semantic annotation, indexing, and retrieval. Web Semantics: Science, Services and Agents on the World Wide Web, 2(1), 49-79.
    Koliadis, G., & Ghose, A. (2009). A Conceptual Framework for Business Process Redesign. In T. Halpin, J. Krogstie, S. Nurcan, E. Proper, R. Schmidt, P. Soffer & R. Ukor (Eds.), Enterprise, Business-Process and Information Systems Modeling (Vol. 29, pp. 14-26): Springer Berlin Heidelberg.
    La Rosa, M., Wohed, P., Mendling, J., ter Hofstede, A. H. M., Reijers, H. A., & Van der Aalst, W. M. P. (2011). Managing Process Model Complexity Via Abstract Syntax Modifications. Industrial Informatics, IEEE Transactions on, 7(4), 614-629. doi: 10.1109/tii.2011.2166795
    Leymann, Z. M. a. F. (2008). A Lifecycle Model for Using Process Fragment in Business Process Modelling. Paper presented at the The 9th Workshop on Business Process Modeling, Development, and Support, Montpellier, France.
    Liaskos, S., Lapouchnian, A., Yijun, Y., Yu, E., & Mylopoulos, J. (2006). On Goal-based Variability Acquisition and Analysis. Paper presented at the Requirements Engineering, 14th IEEE International Conference.
    McIlroy, M. D., Buxton, J., Naur, P., & Randell, B. (1968). Mass-produced software components. Paper presented at the Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany.
    Mikyeong, M., Minwoo, H., & Keunhyuk, Y. (2008). Two-Level Variability Analysis for Business Process with Reusability and Extensibility. Paper presented at the Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International.
    Oliver Kopp, F. L., David Schumm, Tobias Unger. (2011). On BPMN Process Fragment Auto-Completion (Vol. 705). Karlsruhe, Germany: CEUR-WS.org.
    OMG. (2007). Business Motivation Model Specification. Retrieved from http://www.omg.org/cgi-bin/doc?dtc/07-08-03
    Papazoglou, M. (2007). What’s in a Service? In F. Oquendo (Ed.), Software Architecture (Vol. 4758, pp. 11-28): Springer Berlin Heidelberg.
    Radgui, M., Saidi, R., & Mouline, S. (2012). Extracting reusable fragments from business process using BPMN. Paper presented at the Innovative Computing Technology (INTECH), 2012 Second International Conference on.
    Sagawa, J. M. (1990). Repository manager technology. IBM Systems Journal, 29(2), 209-227.
    Saidi, R., Fredj, M., Mouline, S., & Rieu, D. (2008). Variability modeling for Business Component customization. Paper presented at the Computers and Communications, 2008. ISCC 2008. IEEE Symposium on.
    Santos, E., Castro, J., Sanchez, J., & Pastor, O. (2010). A goal-oriented approach for variability in bpmn. Paper presented at the Anais do WER10-Workshop em Engenharia de Requisitos, Cuenca, Equador.
    Schumm, D., Karastoyanova, D., Leymann, F., & Strauch, S. (2011). Fragmento: Advanced Process Fragment Library. In J. Pokorny, V. Repa, K. Richta, W. Wojtkowski, H. Linger, C. Barry & M. Lang (Eds.), Information Systems Development (pp. 659-670): Springer New York.
    Smith, H., & Fingar, P. (2006). Business Process Management: The Third Wave: Meghan Kiffer.
    Soo-Ho, C., & Soo Dong, K. (2007). A Service-Oriented Analysis and Design Approach to Developing Adaptable Services. Paper presented at the SCC 2007. IEEE International Conference on Services Computing.
    Uren, V., Cimiano, P., Iria, J., Handschuh, S., Vargas-Vera, M., Motta, E., & Ciravegna, F. (2006). Semantic annotation for knowledge management: Requirements and a survey of the state of the art. Web Semantics: Science, Services and Agents on the World Wide Web, 4(1), 14-28. doi: http://dx.doi.org/10.1016/j.websem.2005.10.002
    Van Gurp, J., Bosch, J., & Svahnberg, M. (2001). On the notion of variability in software product lines. Paper presented at the Software Architecture, 2001. Proceedings. Working IEEE/IFIP Conference on.
    Weilkiens, T., Weiss, C., & Grass, A. (2011a). Chapter 3 - Basic Principles of Business Processes OCEB Certification Guide (pp. 33-45). Boston: Morgan Kaufmann.
    Weilkiens, T., Weiss, C., & Grass, A. (2011b). List of Literature OCEB Certification Guide (pp. 159-160). Boston: Morgan Kaufmann.
    Yan, Z., Dijkman, R., & Grefen, P. (2012). Business process model repositories – Framework and survey. Information and Software Technology, 54(4), 380-395. doi: http://dx.doi.org/10.1016/j.infsof.2011.11.005
    Zemni, M. A., Hadj-Anouane, N. B., & Yeddes, M. (2012). A Semantics-Based Privacy-Aware Approach for Fragmenting Business Processes. Paper presented at the Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual.

    QR CODE