{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T11:03:24Z","timestamp":1725620604036},"publisher-location":"New York, NY, USA","reference-count":30,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,10,20]]},"DOI":"10.1145\/1297846.1297968","type":"proceedings-article","created":{"date-parts":[[2007,11,15]],"date-time":"2007-11-15T14:30:20Z","timestamp":1195137020000},"page":"994-1003","update-policy":"http:\/\/dx.doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["A practical high volume software product line"],"prefix":"10.1145","author":[{"given":"Peter","family":"Bell","sequence":"first","affiliation":[{"name":"SystemsForge, Edinburgh, United Kngdm"}]}],"member":"320","published-online":{"date-parts":[[2007,10,20]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Bell P. http:\/\/www.pbell.com\/index.cfm\/2007\/8\/8\/Approaches-to-Extension-of-Software-Product-Lines.  Bell P. http:\/\/www.pbell.com\/index.cfm\/2007\/8\/8\/Approaches-to-Extension-of-Software-Product-Lines."},{"key":"e_1_3_2_1_2_1","unstructured":"Bell P. http:\/\/www.pbell.com\/index.cfm\/2006\/7\/21\/Pseudo-Page-Controllers.  Bell P. http:\/\/www.pbell.com\/index.cfm\/2006\/7\/21\/Pseudo-Page-Controllers."},{"key":"e_1_3_2_1_3_1","unstructured":"Bell P. http:\/\/www.pbell.com\/index.cfm\/2007\/4\/5\/LightWire-Why-I-Love-Mixin-Injections.  Bell P. http:\/\/www.pbell.com\/index.cfm\/2007\/4\/5\/LightWire-Why-I-Love-Mixin-Injections."},{"key":"e_1_3_2_1_4_1","volume-title":"ColdFusion Developers Journal","author":"Bell P.","year":"2006","unstructured":"Bell , P. An Introduction to Intent Driven Design . ColdFusion Developers Journal , December 2006 . http:\/\/coldfusion.sys-con.com\/read\/311316.htm. Bell, P. An Introduction to Intent Driven Design. ColdFusion Developers Journal, December 2006. http:\/\/coldfusion.sys-con.com\/read\/311316.htm."},{"key":"e_1_3_2_1_5_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2001","unstructured":"Clements , P. and Northrop , L . Software Product Lines: Practices and Patterns . Addison-Wesley Professional , 2001 , ISBN 0-201-70332-7. Clements, P. and Northrop, L. Software Product Lines: Practices and Patterns. Addison-Wesley Professional, 2001, ISBN 0-201-70332-7."},{"key":"e_1_3_2_1_6_1","volume-title":"Generative Programming","author":"Czarnecki K.","year":"2000","unstructured":"Czarnecki , K. and Eisenecker , U . Generative Programming . Addison-Wesley 2000 , ISBN 0-201-30977-7. Czarnecki, K. and Eisenecker, U. Generative Programming. Addison-Wesley 2000, ISBN 0-201-30977-7."},{"key":"e_1_3_2_1_7_1","unstructured":"Dmitriev S. http:\/\/www.onboard.jetbrains.com\/articles\/04\/10\/lop\/.  Dmitriev S. http:\/\/www.onboard.jetbrains.com\/articles\/04\/10\/lop\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Eclipse http:\/\/www.eclipse.org\/modeling\/emf\/.  Eclipse http:\/\/www.eclipse.org\/modeling\/emf\/."},{"key":"e_1_3_2_1_9_1","unstructured":"Fowler M. http:\/\/www.martinfowler.com\/articles\/languageWorkbench.html.  Fowler M. http:\/\/www.martinfowler.com\/articles\/languageWorkbench.html."},{"key":"e_1_3_2_1_10_1","unstructured":"Fowler M. http:\/\/www.martinfowler.com\/bliki\/DomainSpecificLanguage.html.   Fowler M. http:\/\/www.martinfowler.com\/bliki\/DomainSpecificLanguage.html."},{"key":"e_1_3_2_1_11_1","unstructured":"Fowler M. http:\/\/www.martinfowler.com\/articles\/injection.html.  Fowler M. http:\/\/www.martinfowler.com\/articles\/injection.html."},{"key":"e_1_3_2_1_12_1","volume-title":"Patterns of Enterprise Application Architecture","author":"Fowler M.","year":"2002","unstructured":"Fowler , M. Patterns of Enterprise Application Architecture . Addison-Wesley 2002 , ISBN 0-321-12742-0. Fowler, M. Patterns of Enterprise Application Architecture. Addison-Wesley 2002, ISBN 0-321-12742-0."},{"key":"e_1_3_2_1_13_1","volume-title":"et al","author":"Greenfield J.","year":"2004","unstructured":"Greenfield , J. et al , Software Factories : Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley , 2004 , ISBN 0-471-20284-3. Greenfield, J. et al, Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley, 2004, ISBN 0-471-20284-3."},{"key":"e_1_3_2_1_14_1","unstructured":"Griffith B. http:\/\/www.reevoo.com\/blogs\/bengriffiths\/2007\/05\/21\/dsl-api-or-wtf\/.  Griffith B. http:\/\/www.reevoo.com\/blogs\/bengriffiths\/2007\/05\/21\/dsl-api-or-wtf\/."},{"key":"e_1_3_2_1_15_1","volume-title":"The Pragmatic Programmer","author":"Hunt A.","year":"1999","unstructured":"Hunt , A. and Thomas , D . The Pragmatic Programmer . Addison-Wesley 1999 , ISBN 0-201-61622-X. Hunt, A. and Thomas, D. The Pragmatic Programmer. Addison-Wesley 1999, ISBN 0-201-61622-X."},{"key":"e_1_3_2_1_16_1","unstructured":"Intentional Software http:\/\/www.intentionalsoftware.com\/.  Intentional Software http:\/\/www.intentionalsoftware.com\/."},{"key":"e_1_3_2_1_17_1","unstructured":"Jetbrains http:\/\/www.jetbrains.com\/mps\/.  Jetbrains http:\/\/www.jetbrains.com\/mps\/."},{"key":"e_1_3_2_1_18_1","unstructured":"Metacase http:\/\/www.metacase.com\/.  Metacase http:\/\/www.metacase.com\/."},{"key":"e_1_3_2_1_19_1","unstructured":"Microsoft http:\/\/msdn.microsoft.com\/vstudio\/DSLTools\/.  Microsoft http:\/\/msdn.microsoft.com\/vstudio\/DSLTools\/."},{"key":"e_1_3_2_1_20_1","unstructured":"OASIS http:\/\/relaxng.org\/.  OASIS http:\/\/relaxng.org\/."},{"key":"e_1_3_2_1_21_1","unstructured":"openArchitectureWare http:\/\/www.openarchitectureware.org\/.  openArchitectureWare http:\/\/www.openarchitectureware.org\/."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering","author":"Pohl K.","year":"2005","unstructured":"Pohl , K. and B\u00f6ckle , G . Software Product Line Engineering ; Foundations, Principles and Techniques. Springer , 2005 , ISBN 3-540-24372-0. Pohl, K. and B\u00f6ckle, G. Software Product Line Engineering; Foundations, Principles and Techniques. Springer, 2005, ISBN 3-540-24372-0."},{"key":"e_1_3_2_1_23_1","unstructured":"Pure-systems http:\/\/www.puresystems.com\/Variant_Management.49.0.html.  Pure-systems http:\/\/www.puresystems.com\/Variant_Management.49.0.html."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167511"},{"key":"e_1_3_2_1_25_1","unstructured":"Software Engineering Institute http:\/\/www.sei.cmu.edu\/productlines\/.  Software Engineering Institute http:\/\/www.sei.cmu.edu\/productlines\/."},{"key":"e_1_3_2_1_26_1","unstructured":"Sun Microsystems Inc. http:\/\/java.sun.com\/blueprints\/corej2eepatterns\/Patterns\/DataAccessObject.html.  Sun Microsystems Inc. http:\/\/java.sun.com\/blueprints\/corej2eepatterns\/Patterns\/DataAccessObject.html."},{"key":"e_1_3_2_1_27_1","unstructured":"Twitter http:\/\/www.twitter.com\/.  Twitter http:\/\/www.twitter.com\/."},{"key":"e_1_3_2_1_28_1","unstructured":"W3C http:\/\/www.w3.org\/TR\/html4\/sgml\/dtd.html.  W3C http:\/\/www.w3.org\/TR\/html4\/sgml\/dtd.html."},{"key":"e_1_3_2_1_29_1","unstructured":"W3C http:\/\/www.w3.org\/XML\/Schema.  W3C http:\/\/www.w3.org\/XML\/Schema."},{"key":"e_1_3_2_1_30_1","unstructured":"Wikipedia http:\/\/en.wikipedia.org\/wiki\/Liskov_substitution_principle.  Wikipedia http:\/\/en.wikipedia.org\/wiki\/Liskov_substitution_principle."}],"event":{"name":"OOPSLA07: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery"],"location":"Montreal Quebec Canada","acronym":"OOPSLA07"},"container-title":["Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1297846.1297968","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T16:11:37Z","timestamp":1673367097000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297846.1297968"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,10,20]]},"references-count":30,"alternative-id":["10.1145\/1297846.1297968","10.1145\/1297846"],"URL":"https:\/\/doi.org\/10.1145\/1297846.1297968","relation":{},"subject":[],"published":{"date-parts":[[2007,10,20]]},"assertion":[{"value":"2007-10-20","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}