{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,29]],"date-time":"2022-03-29T15:18:51Z","timestamp":1648567131847},"reference-count":13,"publisher":"World Scientific Pub Co Pte Lt","issue":"03","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Soft. Eng. Knowl. Eng."],"published-print":{"date-parts":[[2006,6]]},"abstract":"<jats:p> Components should provide variability in satisfying a variety of domains [1], but it is not easy to develop components which can be applied to all domains. For this reason, when using time-to-market, components are slow and reusability of the components decreases. Hence, providing the variability of components becomes an important prerequisite for a successful component-based application development project. <\/jats:p><jats:p> In this paper, we propose a variability design technique that can satisfy the requirements of many different kinds of domains. This technique addresses a method for designing the variability of the behavior and the workflow in a more detailed manner, and uses an object-oriented mechanism and design patterns. One of the most important goals of this technique is to provide a practical method which can be effectively applied to component-based application development. <\/jats:p>","DOI":"10.1142\/s0218194006002860","type":"journal-article","created":{"date-parts":[[2006,7,9]],"date-time":"2006-07-09T23:00:12Z","timestamp":1152486012000},"page":"425-470","source":"Crossref","is-referenced-by-count":1,"title":["VARIABILITY DESIGN TECHNIQUES FOR ENHANCING COMPONENT REUSABILITY"],"prefix":"10.1142","volume":"16","author":[{"given":"CHUL JIN","family":"KIM","sequence":"first","affiliation":[{"name":"Digital Solution Center, Samsung Electronic Co., Ltd., 890, Daechi4-dong, Gangnam-gu, Seoul, 135-524, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"EUN SOOK","family":"CHO","sequence":"additional","affiliation":[{"name":"Department of Software, Seoil College, 49-3 Myeonmok-8 Dong, Jungnang-Gu, Seoul 131-702, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"SOO DONG","family":"KIM","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Soongsil University, 1-1 Sangdo-5 dong, Dongjak-gu, Seoul 156-743, Korea"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2011,11,21]]},"reference":[{"key":"rf1","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002"},{"key":"rf2","volume-title":"Object-Oriented Modeling and Design","author":"Rumbaugh J.","year":"1991"},{"key":"rf4","volume":"43","author":"Hopkins J.","journal-title":"Commun. ACM"},{"key":"rf10","volume-title":"Design Patterns for Object-Oriented Software Development","author":"Pree W.","year":"1995"},{"key":"rf14","volume-title":"Component-Based Product Line Engineering with UML","author":"Atkinson C.","year":"2001"},{"key":"rf15","volume-title":"UML Distilled: Applying the Standard Object Modeling Language","author":"Fowler M.","year":"1998"},{"key":"rf16","first-page":"37","author":"Coplien J.","journal-title":"IEEE Software"},{"key":"rf19","volume-title":"UML Components : A Simple Process for Specifying Component-Based Software","author":"Cheesman J.","year":"2001"},{"key":"rf20","volume-title":"The Unified Modeling Language User Guide","author":"Booch G.","year":"1997"},{"key":"rf21","volume-title":"Objects, Components, and Frameworks with UML","author":"D'Souza D. F.","year":"1998"},{"key":"rf22","volume-title":"Objects, Components, and Frameworks with UML","author":"D'Souza D. F.","year":"1999"},{"key":"rf26","volume-title":"Design Patterns: Elements of Reusable Object-Oriented Software","author":"Gamma E.","year":"1995"},{"key":"rf30","author":"Jeffrey S. P.","journal-title":"IEEE Software"}],"container-title":["International Journal of Software Engineering and Knowledge Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218194006002860","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T12:17:55Z","timestamp":1565180275000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218194006002860"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006,6]]},"references-count":13,"journal-issue":{"issue":"03","published-online":{"date-parts":[[2011,11,21]]},"published-print":{"date-parts":[[2006,6]]}},"alternative-id":["10.1142\/S0218194006002860"],"URL":"https:\/\/doi.org\/10.1142\/s0218194006002860","relation":{},"ISSN":["0218-1940","1793-6403"],"issn-type":[{"value":"0218-1940","type":"print"},{"value":"1793-6403","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,6]]}}}