{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T13:59:10Z","timestamp":1725458350288},"publisher-location":"Berlin, Heidelberg","reference-count":33,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642336652"},{"type":"electronic","value":"9783642336669"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-33666-9_19","type":"book-chapter","created":{"date-parts":[[2012,9,18]],"date-time":"2012-09-18T12:50:20Z","timestamp":1347972620000},"page":"285-301","source":"Crossref","is-referenced-by-count":8,"title":["Towards Business Application Product Lines"],"prefix":"10.1007","author":[{"given":"Vinay","family":"Kulkarni","sequence":"first","affiliation":[]},{"given":"Souvik","family":"Barat","sequence":"additional","affiliation":[]},{"given":"Suman","family":"Roychoudhury","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-540-45213-3_17","volume-title":"Modular Programming Languages","author":"A. Bergel","year":"2003","unstructured":"Bergel, A., Ducasse, S., Wuyts, R.: Classboxes: A Minimal Module Model Supporting Local Rebinding. In: B\u00f6sz\u00f6rm\u00e9nyi, L., Schojer, P. (eds.) JMLC 2003. LNCS, vol.\u00a02789, pp. 122\u2013131. Springer, Heidelberg (2003)"},{"key":"19_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-540-24667-1_6","volume-title":"Software Product-Family Engineering","author":"F. Bachmann","year":"2004","unstructured":"Bachmann, F., Goedicke, M., Leite, J., Nord, R., Pohl, K., Ramesh, B., Vilbig, A.: A Meta-model for Representing Variability in Product Family Development. In: van der Linden, F.J. (ed.) PFE 2003. LNCS, vol.\u00a03014, pp. 66\u201380. Springer, Heidelberg (2004)"},{"key":"19_CR3","unstructured":"Barat, S., Kulkarni, V.: Developing configurable extensible code generators for model-driven development approach. In: SEKE 2010, pp. 577\u2013582 (2010)"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Barat, S., Kulkarni, V.: A Component Abstraction for Business Processes. In: Business Process Management Workshops, vol.\u00a0(2), pp. 301\u2013313 (2011)","DOI":"10.1007\/978-3-642-28115-0_29"},{"key":"19_CR5","doi-asserted-by":"publisher","first-page":"702","DOI":"10.1109\/ICSE.2004.1317496","volume-title":"ICSE 2004: Proceedings of the 26th International Conference on Software Engineering","author":"D. Batory","year":"2004","unstructured":"Batory, D.: Feature-oriented programming and the ahead tool suite. In: ICSE 2004: Proceedings of the 26th International Conference on Software Engineering, pp. 702\u2013703. IEEE Computer Society, Washington, DC (2004) ISBN 0-7695-2163-0"},{"issue":"4","key":"19_CR6","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1145\/12944.12948","volume":"11","author":"B. Boehm","year":"1986","unstructured":"Boehm, B.: A Spiral Model of Software Development and Enhancement. ACM SIGSOFT Software Engineering Notes, \u201dACM\u201d\u00a011(4), 14\u201324 (1986)","journal-title":"ACM SIGSOFT Software Engineering Notes, \u201dACM\u201d"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Bracha, G., Cook, W.: Mixin-based inheritance. In: OOPSLA (1990)","DOI":"10.1145\/97945.97982"},{"key":"19_CR8","unstructured":"Clau\u00df, M., Jena, I.: Modeling variability with UML. In: GCSE 2001Young Researchers Workshop (2001)"},{"key":"19_CR9","unstructured":"Common Variability Language Initiative, http:\/\/www.omgwiki.org\/variability\/doku.php"},{"key":"19_CR10","unstructured":"Czarnecki, K., Eisenecker, U.: Generative programming methods, tools and applications. Addison-Wesley (2000)"},{"key":"19_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1007\/978-3-540-28630-1_17","volume-title":"Software Product Lines","author":"K. Czarnecki","year":"2004","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Staged Configuration Using Feature Models. In: Nord, R.L. (ed.) SPLC 2004. LNCS, vol.\u00a03154, pp. 266\u2013283. Springer, Heidelberg (2004)"},{"key":"19_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11561347_28","volume-title":"Generative Programming and Component Engineering","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Antkiewicz, M.: Mapping Features to Models: A Template Approach Based on Superimposed Variants. In: Gl\u00fcck, R., Lowry, M. (eds.) GPCE 2005. LNCS, vol.\u00a03676, pp. 422\u2013437. Springer, Heidelberg (2005)"},{"issue":"2","key":"19_CR13","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.jss.2003.11.012","volume":"74","author":"S. Deelstra","year":"2005","unstructured":"Deelstra, S., Sinnema, M., Jilles, V.G., Bosch, J.: Product derivation in software product families: a case study. Journal of Systems and Software\u00a074(2), 173\u2013194 (2005)","journal-title":"Journal of Systems and Software"},{"key":"19_CR14","unstructured":"Filman, R.E., Elrad, T., Clarke, S., Aksit, M.: Aspect-Oriented Software Development. Addison-Wesley (2004)"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Gomaa, H., Webber, D.L.: Modeling Adaptive and Evolvable Software Product Lines Using the Variation Point Model. In: 37th Annual Hawaii International Conference on System Sciences (HICSS 2004), vol.\u00a09, p. 90268.3 (2004)","DOI":"10.1109\/HICSS.2004.1265638"},{"key":"19_CR16","unstructured":"Haugen, \u00d8., M\u00f8ller-Pedersen, B., Oldevik, J., Solberg, A.: An MDA\u00ae-based framework for model-driven product derivation. In: IASTED Conf. on Software Engineering and Applications 2004, pp. 709\u2013714 (2004)"},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Kang, K., et al.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. CMU\/SEI- 90-TR-21. Carnegie Mellon Univ., Pittsburgh, PA (November 1990)","DOI":"10.21236\/ADA235785"},{"key":"19_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-45337-7_18","volume-title":"ECOOP 2001 - Object-Oriented Programming","author":"G. Kiczales","year":"2001","unstructured":"Kiczales, G., Hilsdale, E., Hugunin, J., Kersten, M., Palm, J., Griswold, W.G.: An Overview of AspectJ. In: Lee, S.H. (ed.) ECOOP 2001. LNCS, vol.\u00a02072, pp. 327\u2013354. Springer, Heidelberg (2001)"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Kulkarni, V., Reddy, S.: Model-Driven Development of Enterprise Applications. In: UML Satellite Activities 2004, pp. 118\u2013128 (2004)","DOI":"10.1007\/978-3-540-31797-5_13"},{"key":"19_CR20","doi-asserted-by":"crossref","unstructured":"Kulkarni, V., Reddy, S.: An abstraction for reusable MDD components: model-based generation of model-based code generators. In: GPCE 2008, pp. 181\u2013184 (2008)","DOI":"10.1145\/1449913.1449940"},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Kulkarni, V., Barat, S.: Business Process Families Using Model-driven Techniques. In: 1st International Workshop on Reuse in Business Process Management, rBPM 2010 (2010)","DOI":"10.1007\/978-3-642-20511-8_30"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Kulkarni, V.: Raising family is a good practice. In: FOSD 2010, pp. 72\u201379 (2010)","DOI":"10.1145\/1868688.1868699"},{"key":"19_CR23","unstructured":"Loughran, N., Rashid, A., Zhang, W., Jarzabek, S.: Supporting Product Line Evolution with Framed Aspects. In: ACP4IS Workshop, AOSD (2004)"},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"McDirmid, S., Flatt, M., Hsieh, W.C.: Jiazzi: New age components for old-fashioned Java. In: OOPSLA (2001)","DOI":"10.1145\/504282.504298"},{"key":"19_CR25","doi-asserted-by":"crossref","unstructured":"Mezini, M., Ostermann, K.: Conquering Aspects with Caesar. In: AOSD (2003)","DOI":"10.1145\/643603.643613"},{"key":"19_CR26","unstructured":"Odersky, M., et al.: An Overview of the Scala Programming Language (September 2004), scala.epfl.ch"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"OMG Document (OMG document number - formal\/2010-02-01): Object Constraint Language (OCL), Version 2.2, http:\/\/www.omg.org\/spec\/OCL\/2.2\/","DOI":"10.1299\/jsmermd.2010._2A2-C07_1"},{"key":"19_CR28","unstructured":"OMG Document (OMG document number formal\/2006-01-01): Meta Object Fa-cility (MOF) - Version 2.0, http:\/\/www.omg.org\/spec\/MOF\/2.0\/"},{"key":"19_CR29","unstructured":"OMG. BPMN 2.0, OMG document - dtc\/10-06-04 (2010), http:\/\/www.bpmn.org"},{"key":"19_CR30","unstructured":"OMG Document (OMG document number - formal\/2011-01-01): Meta Object Facility (MOF) 2.0 Query\/View\/Transformation, v1.1, http:\/\/www.omg.org\/spec\/QVT\/1.1\/"},{"key":"19_CR31","unstructured":"OMG RFP \u2013 Common Variability Language (CVL) RFP, http:\/\/www.omg.org\/techprocess\/meetings\/schedule\/Common_Variability_Language_%28CVL%29_RFP.html"},{"key":"19_CR32","doi-asserted-by":"crossref","unstructured":"Tarr, P.L., Ossher, H., Sutton Jr., S.M.: Hyper\/J: multi-dimensional separation of concerns for Java. In: ICSE 2002, pp. 689\u2013690 (2002)","DOI":"10.1007\/978-1-4615-0883-0_10"},{"issue":"10","key":"19_CR33","doi-asserted-by":"publisher","first-page":"639","DOI":"10.1016\/S0950-5849(99)00016-6","volume":"41","author":"W.M.P. Aalst Van der","year":"1999","unstructured":"Van der Aalst, W.M.P.: Formalization and verification of event-driven process chains. Information & Software Technology\u00a041(10), 639\u2013650 (1999)","journal-title":"Information & Software Technology"}],"container-title":["Lecture Notes in Computer Science","Model Driven Engineering Languages and Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-33666-9_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,29]],"date-time":"2022-01-29T05:10:07Z","timestamp":1643433007000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-33666-9_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642336652","9783642336669"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-33666-9_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}