{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T04:23:12Z","timestamp":1649046192605},"reference-count":20,"publisher":"World Scientific Pub Co Pte Lt","issue":"08","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2010,12]]},"abstract":"<jats:p> A Business Process Model (BPM) describes a large system of activities that altogether perform a business function. As a particular business function may be required among business processes of the same or different business domains, its corresponding BPM can be reused. Adopting an existing principle of business component fabrication, this paper discusses a methodology for fabricating reusable business process components. The methodology follows the proposed Business Process Component Design (BupCod) model which, based on the BPM of a business, derives business process components by decomposing the BPM into smaller partitions for use in modeling other business processes. The partitioning into business process components is based on five characteristics of component structure (i.e. inter-component coupling, intra-component cohesion, number of components, component size, and complexity) and considers five managerial goals in component fabrication (i.e. cost effectiveness, ease of assembly, customization, reusability, and maintainability). A genetic algorithm is used to automate the design and recommend to a business process component designer the partitioning that optimally achieves the required managerial goals. A design example is given through the process of opening an Internet trading account with a financial securities company in Thailand. The evaluation of the methodology and its automation, based on experiments and feedback from the industry, obtains positive results. <\/jats:p>","DOI":"10.1142\/s0218194010005109","type":"journal-article","created":{"date-parts":[[2011,4,26]],"date-time":"2011-04-26T11:47:29Z","timestamp":1303818449000},"page":"1151-1207","source":"Crossref","is-referenced-by-count":0,"title":["AUTOMATING A DESIGN METHODOLOGY FOR REUSABLE BUSINESS PROCESS COMPONENTS THROUGH A GENETIC ALGORITHM"],"prefix":"10.1142","volume":"20","author":[{"given":"WARARAT","family":"RUNGWORAWUT","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, Faculty of Engineering Chulalongkorn University, Bangkok, 10300, Thailand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"TWITTIE","family":"SENIVONGSE","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Faculty of Engineering Chulalongkorn University, Bangkok, 10300, Thailand"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2012,4,30]]},"reference":[{"key":"rf2","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(99)00016-6"},{"key":"rf3","volume-title":"The Unified Modeling Language User Guide","author":"Booch G.","year":"2005"},{"key":"rf5","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2004.09.002"},{"key":"rf6","author":"Barros O.","journal-title":"Business Process Management Journal"},{"key":"rf7","first-page":"1526","volume":"4","author":"Rungworawut W.","journal-title":"WSEAS Trans. on Computers"},{"key":"rf8","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1994"},{"key":"rf9","volume-title":"Analysis Patterns: Reusable Objects Models","author":"Fowler M.","year":"1996"},{"key":"rf10","volume-title":"Enterprise Pattern MDA: Building Better Software with Archetype Patterns and UML","author":"Arlow J.","year":"2003"},{"key":"rf11","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002"},{"key":"rf13","volume-title":"Business Objects: Software Solutions","author":"Dodd J.","year":"1994"},{"key":"rf14","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2004.829258"},{"key":"rf15","volume-title":"Genetic Algorithm in Search, Optimization & Machine","author":"Goldberg D. E.","year":"1989"},{"key":"rf17","first-page":"123","volume":"3","author":"Atiptamvaree E.","journal-title":"Int. J. Information Technology"},{"key":"rf19","first-page":"229","volume":"2","author":"Wang Z.","journal-title":"Int. J. of Information Technology"},{"key":"rf21","doi-asserted-by":"publisher","DOI":"10.1016\/0167-9236(93)E0045-F"},{"key":"rf22","first-page":"13","volume":"5","author":"S\u00fcnb\u00fcl A.","journal-title":"J. of Integrated Design and Process Science"},{"key":"rf27","series-title":"Workflow Management Coalition","volume-title":"Workflow Handbook 2007","author":"Vanderfeesten I.","year":"2007"},{"key":"rf32","first-page":"308","volume":"2","author":"McCabe T.","journal-title":"IEEE Trans. on Software Engineering SE"},{"key":"rf33","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00189-6"},{"key":"rf35","volume-title":"Simulated Annealing: Theory and Practice","author":"van Laarhoven P. J. M."}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194010005109","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T15:59:27Z","timestamp":1565107167000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194010005109"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,12]]},"references-count":20,"journal-issue":{"issue":"08","published-online":{"date-parts":[[2012,4,30]]},"published-print":{"date-parts":[[2010,12]]}},"alternative-id":["10.1142\/S0218194010005109"],"URL":"https:\/\/doi.org\/10.1142\/s0218194010005109","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,12]]}}}