{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T15:04:34Z","timestamp":1786979074245,"version":"3.56.0"},"publisher-location":"Berlin, Heidelberg","reference-count":38,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642304590","type":"print"},{"value":"9783642304606","type":"electronic"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30460-6_7","type":"book-chapter","created":{"date-parts":[[2012,5,23]],"date-time":"2012-05-23T14:16:23Z","timestamp":1337782583000},"page":"97-111","source":"Crossref","is-referenced-by-count":2,"title":["Do We Need Another Textual Language for Feature Modeling?"],"prefix":"10.1007","author":[{"given":"Jingang","family":"Zhou","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dazhe","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Li","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jiren","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"7_CR1","unstructured":"Clements, P., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley (2002)"},{"key":"7_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering","author":"K. Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., van der Linden, F.: Software Product Line Engineering. Springer, Heidelberg (2005)"},{"key":"7_CR3","unstructured":"Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley (2000)"},{"key":"7_CR4","doi-asserted-by":"crossref","unstructured":"Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU\/SEI-90-TR-21, ESD-90-TR-222 (1990)","DOI":"10.21236\/ADA235785"},{"key":"7_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1007\/978-3-642-24574-9_17","volume-title":"Advances in Conceptual Modeling. Recent Developments and New Directions","author":"M. El Dammagh","year":"2011","unstructured":"El Dammagh, M., De Troyer, O.: Feature Modeling Tools: Evaluation and Lessons Learned. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds.) ER Workshops 2011. LNCS, vol.\u00a06999, pp. 120\u2013129. Springer, Heidelberg (2011)"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Antkiewicz, M., Czarnecki, K.: Feature Plugin: Feature Modeling Plug-In for Eclipse. In: Proc. 2004 OOPSLA Workshop on Eclipse Technology Exchange, pp. 67\u201372. ACM Press (2004)","DOI":"10.1145\/1066129.1066143"},{"issue":"12","key":"7_CR7","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1145\/1183236.1183264","volume":"49","author":"D. Batory","year":"2006","unstructured":"Batory, D., Benavides, D., Ruiz-Cort\u00e9s, A.: Automated Analyses of Feature Models: Challenges Ahead. Communications of the ACM\u00a049(12), 45\u201347 (2006)","journal-title":"Communications of the ACM"},{"issue":"12","key":"7_CR8","doi-asserted-by":"publisher","first-page":"1130","DOI":"10.1016\/j.scico.2010.10.005","volume":"76","author":"A. Classen","year":"2011","unstructured":"Classen, A., Boucher, Q., Heymans, P.: A text-based approach to feature modelling: Syntax and semantics of TVL. Science of Computer Programming\u00a076(12), 1130\u20131143 (2011)","journal-title":"Science of Computer Programming"},{"issue":"1","key":"7_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2498\/cit.2002.01.01","volume":"10","author":"A. van Deursen","year":"2002","unstructured":"van Deursen, A., Klint, P.: Domain-Specific Language Design Requires Feature Descriptions. Journal of Computing and Information Technology\u00a010(1), 1\u201317 (2002)","journal-title":"Journal of Computing and Information Technology"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1007\/11554844_3","volume-title":"Software Product Lines","author":"D. Batory","year":"2005","unstructured":"Batory, D.: Feature Models, Grammars, and Propositional Formulas. In: Obbink, H., Pohl, K. (eds.) SPLC 2005. LNCS, vol.\u00a03714, pp. 7\u201320. Springer, Heidelberg (2005)"},{"key":"7_CR11","unstructured":"Boucher, Q., Classen, A., Faber, P., Heymans, P.: Introducing TVL, a Text-based Feature Modelling Language. In: Proc. Int. Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 2010). ICB-Research Report 37 Universit\u00e4t Duisburg-Essen, pp. 159\u2013162 (2010)"},{"key":"7_CR12","unstructured":"Czarnecki, K.: Variability Modeling: State of the Art and Future Directions. In: Proc. Int. Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 2010), ICB-Research Report 37 Universit\u00e4t Duisburg-Essen, p. 11 (2010)"},{"key":"7_CR13","unstructured":"Benavides, D., Segura, S., Trinidad, P., Cort\u00e9s, A.R.: FAMA: Tooling a Framework for the Automated Analysis of Feature Models. In: Proc. Int. Workshop on Variability Modelling of Software-Intensive Systems (VaMoS 2007), Lero Technical Report 2007-01, pp. 129\u2013134 (2007)"},{"issue":"1","key":"7_CR14","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"5","author":"K.C. Kang","year":"1998","unstructured":"Kang, K.C., Kim, S., Lee, J., Kim, K.: FORM: A Feature-Oriented Reuse Method. Annals of Software Engineering\u00a05(1), 143\u2013168 (1998)","journal-title":"Annals of Software Engineering"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Griss, M., Favaro, J.: dlAlessandro, M.: Integrating Feature Modeling with the RSEB. In: Proc. Fifth Intl. Conf. on Software Reuse, ICSR 1998, pp. 76\u201385. IEEE Press (1998)","DOI":"10.1109\/ICSR.1998.685732"},{"issue":"1","key":"7_CR16","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1002\/spip.213","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.W.: Formalizing cardinality-based feature models and their specialization. Software Process: Improvement and Practice\u00a010(1), 7\u201329 (2005)","journal-title":"Software Process: Improvement and Practice"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"van Gurp, J., Bosch, J., Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: Proc. Working IEEE\/IFIP Conference on Software Architecture, WICSA 2001, pp. 45\u201354. IEEE Press (2001)","DOI":"10.1109\/WICSA.2001.948406"},{"key":"7_CR18","unstructured":"Riebisch, M., Bollert, K., Streitferdt, D., Philippow, I.: Extending Feature Diagrams with UML Multiplicities. In: Proc. IDPT 2002 (2002)"},{"key":"7_CR19","unstructured":"Benavides, D., Trujillo, S., Trinidad, P.: On the Modularization of Feature Models. In: Proc. First European Workshop on Model Transformation (2005)"},{"key":"7_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/11431855_34","volume-title":"Advanced Information Systems Engineering","author":"D. Benavides","year":"2005","unstructured":"Benavides, D., Trinidad, P., Ruiz-Cort\u00e9s, A.: Automated Reasoning on Feature Models. In: Pastor, \u00d3., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol.\u00a03520, pp. 491\u2013503. Springer, Heidelberg (2005)"},{"key":"7_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1007\/978-3-540-27799-6_9","volume-title":"Software Reuse: Methods, Techniques, and Tools","author":"V. Cechticky","year":"2004","unstructured":"Cechticky, V., Pasetti, A., Rohlik, O., Schaufelberger, W.: XML-Based Feature Modelling. In: Dannenberg, R.B., Krueger, C. (eds.) ICOIN 2004 and ICSR 2004. LNCS, vol.\u00a03107, pp. 101\u2013114. Springer, Heidelberg (2004)"},{"key":"7_CR22","unstructured":"Pasetti, A., Rohlik, O.: Technical Note on a Concept for the XFeature Tool (June 15, 2005), http:\/\/www.pnp-software.com\/XFeature\/pdf\/XFeatureToolConcept.pdf"},{"key":"7_CR23","unstructured":"Costello, R. L.: Best Practice: Use Multiple Schema Languages (November 1, 2006), http:\/\/www.xfront.com\/Integrated-schema-approach\/Use-Multiple-Schema-Languages.html"},{"key":"7_CR24","unstructured":"Costello, R.L.: Extending XML Schemas (2006), http:\/\/www.xfront.com\/BestPracticesHomepage.html"},{"key":"7_CR25","doi-asserted-by":"crossref","unstructured":"Marinelli, P.C., Coen, S., Vitali, F.: SchemaPath, a Minimal Extension to XML Schema for Conditional Constraints. In: Proc. Int. Conference on World Wide Web, WWW 2004, pp. 164\u2013174. ACM Press (2004)","DOI":"10.1145\/988672.988695"},{"key":"7_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1007\/11890393_6","volume-title":"Advances in Information Systems","author":"E. Dom\u00ednguez","year":"2006","unstructured":"Dom\u00ednguez, E., Lloret, J., Rubio, \u00c1.L., Zapata, M.A.: Validation of XML Documents: From UML Models to XML Schemas and XSLT Stylesheets. In: Yakhno, T., Neuhold, E.J. (eds.) ADVIS 2006. LNCS, vol.\u00a04243, pp. 48\u201359. Springer, Heidelberg (2006)"},{"key":"7_CR27","unstructured":"Heneback, P.: Advanced XML validation (2006), http:\/\/www.ibm.com\/developerworks\/xml\/library\/x-crsfldvalid\/"},{"issue":"4","key":"7_CR28","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1145\/362575.362577","volume":"14","author":"N. Wirth","year":"1971","unstructured":"Wirth, N.: Program Development by Stepwise Refinement. Communications of the ACM\u00a014(4), 221\u2013227 (1971)","journal-title":"Communications of the ACM"},{"key":"7_CR29","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/978-3-540-73597-7_39","volume-title":"Web Engineering","author":"F.I. Anfurrutia","year":"2007","unstructured":"Anfurrutia, F.I., D\u00edaz, \u00d3., Trujillo, S.: On Refining XML Artifacts. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol.\u00a04607, pp. 473\u2013478. Springer, Heidelberg (2007)"},{"key":"7_CR30","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1007\/978-3-642-19440-5_23","volume-title":"Software Language Engineering","author":"A. Hubaux","year":"2011","unstructured":"Hubaux, A., Boucher, Q., Hartmann, H., Michel, R., Heymans, P.: Evaluating a Textual Feature Modelling Language: Four Industrial Case Studies. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol.\u00a06563, pp. 337\u2013356. Springer, Heidelberg (2011)"},{"issue":"6","key":"7_CR31","doi-asserted-by":"publisher","first-page":"59","DOI":"10.5381\/jot.2009.8.6.c5","volume":"8","author":"C. K\u00e4stner","year":"2009","unstructured":"K\u00e4stner, C., Apel, S.: Virtual Separation of Concerns \u2013 A Second Chance for Preprocessors. Journal of Object Technology\u00a08(6), 59\u201368 (2009)","journal-title":"Journal of Object Technology"},{"key":"7_CR32","doi-asserted-by":"crossref","unstructured":"Stengel, M., Feigenspan, J., Frisch, M., K\u00e4stner, C., Apel, S., Dachselt, R.: View Infinity: A Zoomable Interface for Feature-Oriented Software Development. In: Proc. Int. Conf. Software Engineering, ICSE 2011, pp. 1031\u20131033. ACM Press (2011)","DOI":"10.1145\/1985793.1985987"},{"key":"7_CR33","doi-asserted-by":"crossref","unstructured":"Feigenspan, J., Schulze, M., Papendieck, M., K\u00e4stner, C., Dachselt, R., K\u00f6ppen, V., Frisch, M.: Using Background Colors to Support Program Comprehension in Software Product Lines. In: Proc. International Conference on Evaluation and Assessment in Software Engineering, EASE 2011, pp. 66\u201375. IET Press (2011)","DOI":"10.1049\/ic.2011.0008"},{"issue":"4","key":"7_CR34","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/MS.2009.92","volume":"26","author":"J. Sprinkle","year":"2009","unstructured":"Sprinkle, J., Mernik, M., Tolvanen, J., Spinellis, D.: What Kinds of Nails Need a Domain-Specific Hammer? IEEE Software\u00a026(4), 15\u201318 (2009)","journal-title":"IEEE Software"},{"issue":"4","key":"7_CR35","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1007\/BF01202140","volume":"3","author":"N.M. Holtz","year":"1988","unstructured":"Holtz, N.M., Rasdorf, W.J.: An evaluation of programming languages and language features for engineering software development. Engineering with Computers\u00a03(4), 183\u2013199 (1988)","journal-title":"Engineering with Computers"},{"issue":"6","key":"7_CR36","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MS.2011.139","volume":"28","author":"M. V\u00f6lter","year":"2011","unstructured":"V\u00f6lter, M.: From Programming to Modeling\u2014and Back Again. IEEE Software\u00a028(6), 20\u201325 (2011)","journal-title":"IEEE Software"},{"key":"7_CR37","unstructured":"Costello, R.L.: Generating New Knowledge by Deductive Reasoning using Schematron (2010), http:\/\/www.xfront.com\/Generating-New-Knowledge-by-Deductive-Reasoning-using-Schematron.pdf"},{"key":"7_CR38","unstructured":"Gao, S., Sperberg-McQueen, C.M., Thompson, H.S.: W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures. W3C Proposed Recommendation (2012), http:\/\/www.w3.org\/TR\/xmlschema11-1\/"}],"container-title":["Studies in Computational Intelligence","Software Engineering Research, Management and Applications 2012"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30460-6_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T13:58:00Z","timestamp":1743170280000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-642-30460-6_7"}},"subtitle":["A Preliminary Evaluation on the XML Based Approach"],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642304590","9783642304606"],"references-count":38,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30460-6_7","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"value":"1860-949X","type":"print"},{"value":"1860-9503","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012]]}}}