{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T11:38:05Z","timestamp":1777894685364,"version":"3.51.4"},"reference-count":121,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2017,11,29]],"date-time":"2017-11-29T00:00:00Z","timestamp":1511913600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","award":["240013"],"award-info":[{"award-number":["240013"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100005416","name":"Norges Forskningsr\u00e5d","doi-asserted-by":"publisher","award":["240024"],"award-info":[{"award-number":["240024"]}],"id":[{"id":"10.13039\/501100005416","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Softw Syst Model"],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s10270-017-0641-6","type":"journal-article","created":{"date-parts":[[2017,11,29]],"date-time":"2017-11-29T05:58:36Z","timestamp":1511935116000},"page":"2177-2211","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Enabling automated requirements reuse and configuration"],"prefix":"10.1007","volume":"18","author":[{"given":"Yan","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tao","family":"Yue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shaukat","family":"Ali","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Li","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,11,29]]},"reference":[{"key":"641_CR1","unstructured":"Pohl, K.: Requirements Engineering: Fundamentals, Principles, and Techniques. Springer Publishing Company, Incorporated, Berlin (2010)"},{"key":"641_CR2","doi-asserted-by":"crossref","unstructured":"Boehm, B.: A view of 20th and 21st century software engineering. In: Proceedings of the 28th International Conference on Software Engineering, pp. 12\u201329. ACM (2006)","DOI":"10.1145\/1134285.1134288"},{"key":"641_CR3","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software Product Line Engineering: Foundations, Principles and Techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., Van Der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Berlin (2005)"},{"issue":"3","key":"641_CR4","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1016\/j.infsof.2012.09.006","volume":"55","author":"R Behjati","year":"2013","unstructured":"Behjati, R., Yue, T., Briand, L., Selic, B.: SimPL: a product-line modeling methodology for families of integrated control systems. Inf. Softw. Technol. 55(3), 607\u2013629 (2013)","journal-title":"Inf. Softw. Technol."},{"key":"641_CR5","unstructured":"Society, I.C., Committee, S.E.S., Board, I.-S.S.: IEEE recommended practice for software requirements specifications. Inst. Electr. Electron. Eng. 1998, 1\u201340 (1998)"},{"key":"641_CR6","first-page":"3","volume":"38","author":"V \u0160tuikys","year":"2015","unstructured":"\u0160tuikys, V., Dama\u0161evi\u010dius, R.: Measuring complexity of domain models represented by feature diagrams. Inf. Technol. Control 38, 3 (2015)","journal-title":"Inf. Technol. Control"},{"key":"641_CR7","volume-title":"The Unified Software Development Process","author":"I Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J., Rumbaugh, J., Booch, G.: The Unified Software Development Process. Addison-Wesley, Reading (1999)"},{"key":"641_CR8","doi-asserted-by":"crossref","unstructured":"Iglesias, A., Lu, H., Arellano, C., Yue, T., Ali, S., Sagardui, G.: Product line engineering of monitoring functionality in industrial cyber-physical systems: a domain analysis. In: The International Systems and Software Product Line Conference, pp 195\u2013204 (2017)","DOI":"10.1145\/3106195.3106223"},{"key":"641_CR9","doi-asserted-by":"crossref","unstructured":"Yue, T., Ali, S., Selic, B.: Cyber-physical system product line engineering: comprehensive domain analysis and experience report. In: The International Conference, pp. 338\u2013347 (2015)","DOI":"10.1145\/2791060.2791067"},{"key":"641_CR10","unstructured":"Gomaa, H., Kerschberg, L.: Domain modeling for software reuse and evolution. In: Proceedings of Computer Assisted Software Engineering Workshop (CASE 95) (1995)"},{"key":"641_CR11","doi-asserted-by":"crossref","unstructured":"Safdar, S.A., Yue, T., Ali, S., Lu, H.: Evaluating variability modeling techniques for supporting cyber-physical system product line engineering. In: International Conference on System Analysis and Modeling, pp. 1\u201319. Springer (2016)","DOI":"10.1007\/978-3-319-46613-2_1"},{"key":"641_CR12","doi-asserted-by":"crossref","unstructured":"Lee, K., Kang, K.C., Lee, J.: Concepts and guidelines of feature modeling for product line software engineering. In: International Conference on Software Reuse, pp. 62\u201377. Springer (2002)","DOI":"10.1007\/3-540-46020-9_5"},{"key":"641_CR13","unstructured":"Czarnecki, K., Kim, C.H.P.: Cardinality-based feature modeling and constraints: a progress report. In: International Workshop on Software Factories, pp. 16\u201320 (2005)"},{"key":"641_CR14","doi-asserted-by":"publisher","first-page":"266","DOI":"10.1145\/2364412.2364462","volume":"2","author":"Haugen","year":"2012","unstructured":"Haugen, Wasowski, A., Czarnecki, K.: common variability language. SPLC 2, 266\u2013267 (2012)","journal-title":"SPLC"},{"key":"641_CR15","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1016\/j.infsof.2015.12.004","volume":"72","author":"H Lu","year":"2016","unstructured":"Lu, H., Yue, T., Ali, S., Zhang, L.: Model-based incremental conformance checking to enable interactive product configuration. Inf. Softw. Technol. 72, 68\u201389 (2016)","journal-title":"Inf. Softw. Technol."},{"key":"641_CR16","doi-asserted-by":"crossref","unstructured":"Lu, H., Yue, T., Ali, S., Nie, K., Zhang, L.: Zen-CC: An automated and incremental conformance checking solution to support interactive product configuration. In: Software Reliability Engineering (ISSRE), 2014 IEEE 25th International Symposium on IEEE, pp. 13\u201322 (2014)","DOI":"10.1109\/ISSRE.2014.13"},{"key":"641_CR17","doi-asserted-by":"crossref","unstructured":"Lu, H., Yue, T., Ali, S., Zhang, L.: Nonconformity resolving recommendations for product line configuration. In: IEEE International Conference on Software Testing, Verification and Validation, pp. 57\u201368 (2016)","DOI":"10.1109\/ICST.2016.17"},{"key":"641_CR18","unstructured":"Nie, K., Yue, T., Ali, S.: Towards a search-based interactive configuration of cyber physical system product lines. In: Demos\/Posters\/StudentResearch@MoDELS, pp. 71\u201375 (2013)"},{"key":"641_CR19","doi-asserted-by":"crossref","unstructured":"Yue, T., Ali, S., Lu, H., Nie, K.: Search-based decision ordering to facilitate product line engineering of cyber-physical system. In: International Conference on Model-Driven Engineering and Software Development, pp. 691\u2013703 (2017)","DOI":"10.5220\/0005717006910703"},{"key":"641_CR20","doi-asserted-by":"crossref","unstructured":"Quinton, C., Romero, D., Duchien, L.: Cardinality-based feature models with constraints: a pragmatic approach. In: Proceedings of the 17th International Software Product Line Conference, pp. 162\u2013166. ACM (2013)","DOI":"10.1145\/2491627.2491638"},{"key":"641_CR21","doi-asserted-by":"crossref","unstructured":"Hwan, C., Kim, P., Czarnecki, K.: Synchronizing cardinality-based feature models and their specializations. In: European Conference on Model Driven Architecture-Foundations and Applications, pp. 331\u2013348. Springer (2005)","DOI":"10.1007\/11581741_24"},{"key":"641_CR22","unstructured":"UML 2.0 OCL specification, Technical Report, Object Management Group (2004)"},{"key":"641_CR23","volume-title":"Constraints: The Core of Supporting Automated Product Configuration of Cyber-Physical Systems","author":"K Nie","year":"2013","unstructured":"Nie, K., Yue, T., Ali, S., Zhang, L., Fan, Z.: Constraints: The Core of Supporting Automated Product Configuration of Cyber-Physical Systems. Springer, Berlin, Heidelberg (2013)"},{"key":"641_CR24","doi-asserted-by":"crossref","unstructured":"Safdar, S.A., Lu, H., Yue, T., Ali, S.: Mining cross product line rules with multi-objective search and machine learning. In: The Genetic and Evolutionary Computation Conference, pp. 1319\u20131326 (2017)","DOI":"10.1145\/3071178.3071261"},{"key":"641_CR25","unstructured":"The Unified Modeling Language (UML). http:\/\/www.uml.org\/"},{"key":"641_CR26","unstructured":"The UML Profile for MARTE: Modeling and Analysis of Real-Time and Embedded Systems. http:\/\/www.omgmarte.org\/"},{"key":"641_CR27","unstructured":"Documents Associated With Requirements Interchange $$\\text{Format}^{{\\rm TM}}$$ Format TM ( $$\\text{ ReqIF }^{{\\rm TM}}$$ ReqIF TM ), 1.1. document formal\/2013-10-01. Technical report, OMG (2013)"},{"key":"641_CR28","unstructured":"Li, Y., Yue, T., Ali, S., Zhang, L.: Zen-ReqOptimizer: a search-based approach for requirements assignment optimization. Empir. Softw. Eng. 22(1), 175\u2013234 (2016)"},{"key":"641_CR29","first-page":"13","volume":"68","author":"WH Gomaa","year":"2013","unstructured":"Gomaa, W.H., Fahmy, A.A.: A survey of text similarity approaches. Int. J. Comput. Appl. 68, 13 (2013)","journal-title":"Int. J. Comput. Appl."},{"key":"641_CR30","doi-asserted-by":"crossref","unstructured":"Zhang, H., Wang, S., Yue, T., Ali, S., Liu, C.: Search and similarity based selection of use case scenarios: an empirical study. Empir. Softw. Eng. 1\u201378 (2017)","DOI":"10.1007\/s10664-017-9500-x"},{"issue":"5","key":"641_CR31","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MIS.2003.1234765","volume":"18","author":"M Bilenko","year":"2003","unstructured":"Bilenko, M., Mooney, R., Cohen, W., Ravikumar, P., Fienberg, S.: Adaptive name matching in information integration. IEEE Intell. Syst. 18(5), 16\u201323 (2003)","journal-title":"IEEE Intell. Syst."},{"key":"641_CR32","unstructured":"Cohen, W.W., Ravikumar, P.D., Fienberg, S.E.: A comparison of string distance metrics for names and records. In: IIWeb, pp. 73\u201378 (2003)"},{"key":"641_CR33","unstructured":"Niwattanakul, S., Singthongchai, J., Naenudorn, E., Wanapu, S.: Using of Jaccard coefficient for keywords similarity. In: Proceedings of the International Multi-Conference of Engineers and Computer Scientists (2013)"},{"key":"641_CR34","unstructured":"Handling System. http:\/\/www.mhi.org\/"},{"key":"641_CR35","unstructured":"Software Product Line Online Tools. http:\/\/www.splot-research.org\/"},{"key":"641_CR36","doi-asserted-by":"crossref","unstructured":"Neiva, D., De Almeida, F.C., De Almeida, E.S., Meira, S.L.: A requirements engineering process for software product lines. In: Information Reuse and Integration (IRI), 2010 IEEE International Conference on IEEE, pp. 266\u2013269 (2010)","DOI":"10.1109\/IRI.2010.5558929"},{"issue":"7","key":"641_CR37","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1109\/TSE.2005.76","volume":"31","author":"M Moon","year":"2005","unstructured":"Moon, M., Yeom, K., Chae, H.S.: An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line. Softw. Eng. IEEE Trans. 31(7), 551\u2013569 (2005)","journal-title":"Softw. Eng. IEEE Trans."},{"key":"641_CR38","volume-title":"Software Product Lines: Research Issues in Engineering and Management","author":"T K\u00e4k\u00f6l\u00e4","year":"2007","unstructured":"K\u00e4k\u00f6l\u00e4, T., Due\u00f1as, J.C.: Software Product Lines: Research Issues in Engineering and Management. Springer, Berlin (2007)"},{"key":"641_CR39","doi-asserted-by":"crossref","unstructured":"Kuusela, J., Savolainen, J.: Requirements engineering for product families. In: Proceedings of the 22nd International Conference on Software Engineering, pp. 61\u201369. ACM (2000)","DOI":"10.1145\/337180.337189"},{"key":"641_CR40","unstructured":"Niu, N., Easterbrook, S.: Extracting and modeling product line functional requirements. In: International Requirements Engineering, 2008. RE\u201908. 16th IEEE, pp. 155\u2013164 (2008)"},{"key":"641_CR41","doi-asserted-by":"crossref","unstructured":"Bragan\u00e7a, A., Machado, R.J.: Automating mappings between use case diagrams and feature models for software product lines. In: Software Product Line Conference, 2007. SPLC 2007. 11th International IEEE, pp. 3\u201312 (2007)","DOI":"10.1109\/SPLINE.2007.17"},{"issue":"8","key":"641_CR42","doi-asserted-by":"publisher","first-page":"806","DOI":"10.1016\/j.infsof.2010.03.014","volume":"52","author":"V Alves","year":"2010","unstructured":"Alves, V., Niu, N., Alves, C., Valen\u00e7a, G.: Requirements engineering for software product lines: a systematic literature review. Inf. Softw. Technol. 52(8), 806\u2013820 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"641_CR43","unstructured":"Schmid, K., Krennrich, K., Eisenbarth, M.: Requirements management for product lines: extending professional tools. In: Software Product Line Conference, 2006 10th International IEEE, pp. 10\u2013122 (2006)"},{"key":"641_CR44","unstructured":"Weston, N., Chitchyan, R., Rashid, A.: A framework for constructing semantically composable feature models from natural language requirements. In: Proceedings of the 13th International Software Product Line Conference Carnegie Mellon University, pp. 211\u2013220 (2009)"},{"issue":"7","key":"641_CR45","doi-asserted-by":"publisher","first-page":"926","DOI":"10.1016\/j.jss.2005.06.046","volume":"79","author":"J Kim","year":"2006","unstructured":"Kim, J., Kim, M., Park, S.: Goal and scenario based domain requirements analysis environment. J. Syst. Softw. 79(7), 926\u2013938 (2006)","journal-title":"J. Syst. Softw."},{"key":"641_CR46","first-page":"1","volume":"2","author":"D Blanes","year":"2012","unstructured":"Blanes, D., Insfran, E.: A comparative study on model-driven requirements engineering for software product lines. Revista de Sistemas e Computa\u00e7\u00e3o-RSC 2, 1 (2012)","journal-title":"Revista de Sistemas e Computa\u00e7\u00e3o-RSC"},{"issue":"1","key":"641_CR47","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1007\/s10515-010-0076-6","volume":"18","author":"D Dhungana","year":"2011","unstructured":"Dhungana, D., Gr\u00fcnbacher, P., Rabiser, R.: The DOPLER meta-tool for decision-oriented variability modeling: a multiple case study. Autom. Softw. Eng. 18(1), 77\u2013114 (2011)","journal-title":"Autom. Softw. Eng."},{"key":"641_CR48","doi-asserted-by":"crossref","unstructured":"Coelho, K., Batista, T.: From Requirements to Architecture for Software Product Lines. In: 2011 Ninth Working IEEE\/IFIP Conference on Software Architecture (2011)","DOI":"10.1109\/WICSA.2011.60"},{"key":"641_CR49","doi-asserted-by":"crossref","unstructured":"Netto, D., Silva, C.: Promoting Modularity in a Requirements Engineering Process for Software Product Lines. In: New Advances in Information Systems and Technologies, pp. 599\u2013608. Springer (2016)","DOI":"10.1007\/978-3-319-31232-3_56"},{"key":"641_CR50","unstructured":"Iec Functional safety of electrical\/electronic\/programmable electronic safety-related systems.IEC 61508 (2010)"},{"key":"641_CR51","unstructured":"Iso Road vehicles-Functional safety.ISO 26262 (2011)"},{"key":"641_CR52","unstructured":"Hoffmann, M., K\u00fchn, N., Weber, M., Bittner, M.: Requirements for requirements management tools. In: Requirements Engineering Conference, 2004. Proceedings. 12th IEEE International IEEE, pp. 301\u2013308 (2004)"},{"issue":"2","key":"641_CR53","first-page":"1","volume":"32","author":"S Diev","year":"2007","unstructured":"Diev, S.: Structuring complex requirements. ACM SIGSOFT Softw. Eng. Notes 32(2), 1\u20135 (2007)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"641_CR54","unstructured":"Savolainen, J., Vehkom\u00e4ki, T., Mannion, M.: An integrated model for requirements structuring and architecture design. In: Proceedings of the Seventh Australian Workshop on Requirements Engineering, Melbourne (2002)"},{"issue":"3","key":"641_CR55","first-page":"523","volume":"4","author":"S Klute","year":"2011","unstructured":"Klute, S., Refflinghaus, R.: Structuring requirements as necessary premise for customer-oriented development of complex products: A generic approach. J. Ind. Eng. Manag. 4(3), 523\u2013537 (2011)","journal-title":"J. Ind. Eng. Manag."},{"key":"641_CR56","unstructured":"M\u00fcller, P., Stark, R.: Detecting and structuring requirements for the development of product-service systems. In: 19th Symposium on Design for X, pp. 1\u201310 (2008)"},{"key":"641_CR57","doi-asserted-by":"crossref","unstructured":"Bhatia, J., Sharma, R., Biswas, K.K., Ghaisas, S.: Using grammatical knowledge patterns for structuring requirements specifications. In: 2013 IEEE Third International Workshop on Requirements Patterns (RePa) IEEE, pp. 31\u201334 (2013)","DOI":"10.1109\/RePa.2013.6602669"},{"key":"641_CR58","unstructured":"Sch\u00e4tz, B., Fleischmann, A., Geisberger, E., Pister, M.: Model-based requirements engineering with AutoRAID. In: GI Jahrestagung (2) Citeseer, pp. 511\u2013515 (2005)"},{"key":"641_CR59","doi-asserted-by":"crossref","unstructured":"Moon, M., Chae, H.S., Yeom, K.: A metamodel approach to architecture variability in a product line. In: Reuse of Off-the-Shelf Components, pp. 115\u2013126. Springer (2006)","DOI":"10.1007\/11763864_9"},{"key":"641_CR60","doi-asserted-by":"crossref","unstructured":"Yue, T., Ali, S., Descour, A., Gan, Q., Liaaen, M., Merkesvik, G.M., Nielsen, B.K., Nygard, J., Olafsen, B.O., Waal, A.L.: Exploring model-based repositories for a broad range of industrial applications and challenges. In: Quality Software (QSIC), 2014 14th International Conference on IEEE, pp. 37\u201346 (2014)","DOI":"10.1109\/QSIC.2014.18"},{"key":"641_CR61","unstructured":"Lempia, D.L., Miller, S.P.: Requirements engineering management handbook. National Technical Information Service (NTIS) 1 (2009)"},{"key":"641_CR62","unstructured":"Boyd Jr, J.A.: Allocation of reliability requirements: a new approach. In: Reliability and Maintainability Symposium, 1992. Proceedings, Annual IEEE, pp. 5\u20136 (1992)"},{"key":"641_CR63","unstructured":"Vintr, Z., Holub, R.: R&M requirements allocation in upgrading a system. In: Reliability and Maintainability Symposium, 2001. Proceedings of Annual IEEE, pp. 258\u2013263 (2001)"},{"key":"641_CR64","doi-asserted-by":"publisher","first-page":"112","DOI":"10.1016\/j.procs.2012.01.022","volume":"8","author":"D Flanigan","year":"2012","unstructured":"Flanigan, D., Brouse, P.: System of systems requirements capacity allocation. Procedia Comput. Sci. 8, 112\u2013117 (2012)","journal-title":"Procedia Comput. Sci."},{"issue":"3","key":"641_CR65","first-page":"408","volume":"21","author":"RR Luman","year":"2000","unstructured":"Luman, R.R.: Integrating cost and performance models to determine requirements allocation for complex systems. Johns Hopkins APL Tech. Digest 21(3), 408\u2013425 (2000)","journal-title":"Johns Hopkins APL Tech. Digest"},{"issue":"1","key":"641_CR66","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/MS.2005.1","volume":"22","author":"JNO Dag","year":"2005","unstructured":"Dag, J.N.O., Regnell, B., Gervasi, V., Brinkkemper, S.: A linguistic-engineering approach to large-scale requirements management. IEEE Softw. 22(1), 32\u201339 (2005)","journal-title":"IEEE Softw."},{"key":"641_CR67","doi-asserted-by":"crossref","unstructured":"Herrera, J., Macia, I., Salas, P., Pinho, R., Vargas, R., Garcia, A., Ara\u00fajo, J., Breitman, K.: Revealing crosscutting concerns in textual requirements documents: an exploratory study with industry systems. In: Software Engineering (SBES), 2012 26th Brazilian Symposium on IEEE, pp. 111\u2013120 (2012)","DOI":"10.1109\/SBES.2012.10"},{"key":"641_CR68","doi-asserted-by":"crossref","unstructured":"Chantree, F., Nuseibeh, B., De Roeck, A., Willis, A.: Identifying nocuous ambiguities in natural language requirements. In: 14th IEEE International Requirements Engineering Conference (RE\u201906) IEEE, pp. 59\u201368 (2006)","DOI":"10.1109\/RE.2006.31"},{"issue":"5","key":"641_CR69","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2815021.2815032","volume":"40","author":"US Shah","year":"2015","unstructured":"Shah, U.S., Jinwala, D.C.: Resolving ambiguities in natural language software requirements: a comprehensive survey. ACM SIGSOFT Softw. Eng. Notes 40(5), 1\u20137 (2015)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"641_CR70","doi-asserted-by":"crossref","unstructured":"Yang, H., De Roeck, A., Gervasi, V., Willis, A., Nuseibeh, B.: Extending nocuous ambiguity analysis for anaphora in natural language requirements. In: 2010 18th IEEE International Requirements Engineering Conference IEEE, pp. 25\u201334 (2010)","DOI":"10.1109\/RE.2010.14"},{"issue":"1","key":"641_CR71","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/2430536.2430539","volume":"22","author":"T Yue","year":"2013","unstructured":"Yue, T., Briand, L.C., Labiche, Y.: Facilitating the transition from use case models to analysis models: approach and experiments. ACM Trans. Softw. Eng. Methodol. (TOSEM) 22(1), 5 (2013)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"issue":"3","key":"641_CR72","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/2699697","volume":"24","author":"T Yue","year":"2015","unstructured":"Yue, T., Briand, L.C., Labiche, Y.: aToucan: an automated framework to derive UML analysis models from use case models. ACM Trans. Softw. Eng. Methodol. (TOSEM) 24(3), 13 (2015)","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"641_CR73","doi-asserted-by":"crossref","unstructured":"Harmain, H.M., Gaizauskas, R.: CM-Builder: An automated NL-based CASE tool. In: Automated Software Engineering, 2000. Proceedings ASE 2000. The Fifteenth IEEE International Conference on IEEE, pp. 45\u201353 (2000)","DOI":"10.1109\/ASE.2000.873649"},{"key":"641_CR74","unstructured":"Hasegawa, R., Kitamura, M., Kaiya, H., Saeki, M.: Extracting conceptual graphs from Japanese documents for software requirements modeling. In: Proceedings of the Sixth Asia-Pacific Conference on Conceptual Modeling-Volume 96 Australian Computer Society, Inc., pp. 87\u201396 (2009)"},{"issue":"1","key":"641_CR75","doi-asserted-by":"publisher","first-page":"44","DOI":"10.24018\/ejers.2017.2.1.236","volume":"2","author":"OS Dawood","year":"2017","unstructured":"Dawood, O.S.: From requirements engineering to UML using Natural Language Processing-Survey Study. Eur. J. Eng. Res. Sci. 2(1), 44\u201350 (2017)","journal-title":"Eur. J. Eng. Res. Sci."},{"key":"641_CR76","doi-asserted-by":"crossref","unstructured":"Deeptimahanti, D.K., Babar, M.A.: An automated tool for generating UML Models from natural language requirements. In: IEEE\/ACM International Conference on Automated Software Engineering, pp. 680\u2013682 (2009)","DOI":"10.1109\/ASE.2009.48"},{"key":"641_CR77","unstructured":"Kamarudin, N.J., Sani, N.F.M., Atan, R.: Automated transformation approach from user requirement to behavior design. J Theor Appl Inf Technol 81(1), 73 (2015)"},{"key":"641_CR78","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10242-4_13","volume-title":"An Innovative Approach for Generating Static UML Models from Natural Language Requirements","author":"DK Deeptimahanti","year":"2009","unstructured":"Deeptimahanti, D.K., Sanyal, R.: An Innovative Approach for Generating Static UML Models from Natural Language Requirements. Springer, Berlin, Heidelberg (2009)"},{"key":"641_CR79","doi-asserted-by":"crossref","unstructured":"Gulia, S., Choudhury, T.: An efficient automated design to generate UML diagram from Natural Language Specifications. In: International Conference\u2014Cloud System and Big Data Engineering, pp. 641\u2013648 (2016)","DOI":"10.1109\/CONFLUENCE.2016.7508197"},{"key":"641_CR80","unstructured":"Sharma, R., Gulia, S., Biswas, K.K.: Automated generation of activity and sequence diagrams from natural language requirements. In: International Conference on Evaluation of Novel Approaches To Software Engineering, pp. 1\u20139 (2014)"},{"issue":"3","key":"641_CR81","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1007\/s00766-009-0096-6","volume":"15","author":"SK Sundaram","year":"2010","unstructured":"Sundaram, S.K., Hayes, J.H., Dekhtyar, A., Holbrook, E.A.: Assessing traceability of software engineering artifacts. Requir. Eng. 15(3), 313\u2013335 (2010)","journal-title":"Requir. Eng."},{"key":"641_CR82","doi-asserted-by":"crossref","unstructured":"Duan, C., Cleland-Huang, J.: Clustering support for automated tracing. In: IEEE\/ACM International Conference on Automated Software Engineering, pp. 244\u2013253 (2007)","DOI":"10.1145\/1321631.1321668"},{"key":"641_CR83","doi-asserted-by":"crossref","unstructured":"Marcus, A., Maletic, J.I.: Recovering documentation-to-source-code traceability links using latent semantic indexing. In: Proceedings of the 25th International Conference on Software Engineering (2003), pp. 125\u2013135 (2003)","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"641_CR84","doi-asserted-by":"crossref","unstructured":"Uusitalo, E.J., Komssi, M., Kauppinen, M., Davis, A.M.: Linking requirements and testing in practice. IEEE International Requirements Engineering Conference, RE 2008, 8\u201312 September 2008, pp. 265\u2013270. Catalunya, Spain, Barcelona (2008)","DOI":"10.1109\/RE.2008.30"},{"issue":"1","key":"641_CR85","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1109\/TSE.2011.122","volume":"39","author":"D Falessi","year":"2013","unstructured":"Falessi, D., Cantone, G., Canfora, G.: Empirical principles and an industrial case study in retrieving equivalent requirements via natural language processing techniques. IEEE Trans. Software Eng. 39(1), 18\u201344 (2013)","journal-title":"IEEE Trans. Software Eng."},{"key":"641_CR86","unstructured":"Arellano, A., Carney, E., Austin, M.A.: Natural Language Processing of Textual Requirements. In: The Tenth International Conference on Systems (ICONS 2015), Barcelona, Spain, pp. 93\u201397 (2015)"},{"key":"641_CR87","doi-asserted-by":"crossref","unstructured":"Barker, K., Cornacchia, N.: Using noun phrase heads to extract document keyphrases. In: Advances in Artificial Intelligence, pp. 40\u201352. Springer (2000)","DOI":"10.1007\/3-540-45486-1_4"},{"key":"641_CR88","doi-asserted-by":"crossref","unstructured":"Yue, T., Briand, L.C., Labiche, Y.: An automated approach to transform use cases into activity diagrams. In: Modelling Foundations and Applications, pp. 337\u2013353. Springer (2010)","DOI":"10.1007\/978-3-642-13595-8_26"},{"key":"641_CR89","doi-asserted-by":"crossref","unstructured":"De Marneffe, M.-C., Manning, C.D.: The Stanford typed dependencies representation. In: Coling 2008: Proceedings of the Workshop on Cross-Framework and Cross-Domain Parser Evaluation Association for Computational Linguistics, pp. 1\u20138 (2008)","DOI":"10.3115\/1608858.1608859"},{"key":"641_CR90","unstructured":"Stanford Parser 3.5. http:\/\/nlp.stanford.edu\/software\/lex-parser.shtml"},{"key":"641_CR91","doi-asserted-by":"crossref","unstructured":"Andrews, A.: The major functions of the noun phrase. In: T. Shopen (ed.) Language Typology and Syntactic Description, pp. 64\u2013154. Cambridge University Press, Cambridge (2007)","DOI":"10.1017\/CBO9780511619427.003"},{"key":"641_CR92","unstructured":"Noun phrase. http:\/\/grammar.about.com\/od\/mo\/g\/nounphraseterm.htm"},{"key":"641_CR93","unstructured":"29148-2011, I.I.I.S., 2011. Systems and Software Engineering\u2014Life Cycle Processes\u2014Requirements Engineering"},{"key":"641_CR94","doi-asserted-by":"crossref","unstructured":"Valdes, A., Skinner, K.: Probabilistic alert correlation. In: International Workshop on Recent Advances in Intrusion Detection, pp. 54\u201368. Springer (2001)","DOI":"10.1007\/3-540-45474-8_4"},{"key":"641_CR95","unstructured":"ProR Requirements Engineering Platform. http:\/\/www.eclipse.org\/rmf\/pror\/"},{"key":"641_CR96","unstructured":"Mendonca, M., W\u0105sowski, A., Czarnecki, K.: SAT-based analysis of feature models is easy. In: Proceedings of the 13th International Software Product Line Conference Carnegie Mellon University, pp. 231\u2013240 (2009)"},{"issue":"1","key":"641_CR97","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1007\/s10278-007-9065-0","volume":"20","author":"DL Rubin","year":"2007","unstructured":"Rubin, D.L., Noy, N.F., Musen, M.A.: Protege: a tool for managing and using terminology in radiology applications. J. Digit. Imaging 20(1), 34\u201346 (2007)","journal-title":"J. Digit. Imaging"},{"key":"641_CR98","doi-asserted-by":"crossref","unstructured":"Rudolph, S., V\u00f6lker, J., Hitzler, P.: Supporting lexical ontology learning by relational exploration, pp. 488\u2013491. Knowledge Architectures for Smart Applications, Conceptual Structures (2007)","DOI":"10.1007\/978-3-540-73681-3_41"},{"key":"641_CR99","unstructured":"Society, I.C., 2014. 730-2014 - IEEE Standard for Software Quality Assurance Processes"},{"key":"641_CR100","doi-asserted-by":"crossref","unstructured":"Al Faruque, M.A., Ahourai, F.: A model-based design of cyber-physical energy systems. In: Design Automation Conference (ASP-DAC). 2014 19th Asia and South Pacific IEEE, pp. 97\u2013104 (2014)","DOI":"10.1109\/ASPDAC.2014.6742873"},{"key":"641_CR101","unstructured":"Kapos, G.-D., Dalakas, V., Tsadimas, A., Nikolaidou, M., Anagnostopoulos, D.: Model-based system engineering using SysML: Deriving executable simulation models with QVT. In: Systems Conference (SysCon), 2014 8th Annual IEEE IEEE, pp. 531\u2013538 (2014)"},{"key":"641_CR102","doi-asserted-by":"crossref","unstructured":"Chen, D., Manning, C.D.: A Fast and Accurate Dependency Parser using Neural Networks. In: EMNLP, 740\u2013750 (2014)","DOI":"10.3115\/v1\/D14-1082"},{"key":"641_CR103","unstructured":"Variant Management with Pure: Consul. Technical White Paper Report. Pure-systems GmbH"},{"key":"641_CR104","unstructured":"Eclipse Modeling Framework. https:\/\/www.eclipse.org\/modeling\/emf\/"},{"key":"641_CR105","doi-asserted-by":"crossref","unstructured":"Sayyad, A.S., Ammar, H., Menzies, T.: Software feature model recommendations using data mining. In: 2012 Third International Workshop on Recommendation Systems for Software Engineering (RSSE) IEEE, pp. 47\u201351 (2012)","DOI":"10.1109\/RSSE.2012.6233409"},{"key":"641_CR106","unstructured":"Cohen, W., Ravikumar, P., Fienberg, S.: Secondstring: An open source java toolkit of approximate string-matching techniques. Project web page: http:\/\/secondstring.sourceforge.net (2003)"},{"key":"641_CR107","unstructured":"Requirements Modeling Framework http:\/\/download.eclipse.org\/rmf\/documentation\/rmf-latex\/main.html"},{"key":"641_CR108","unstructured":"IBM Rational DOORS. http:\/\/www.ibm.com\/developerworks\/downloads\/r\/doorswebaccess\/"},{"key":"641_CR109","first-page":"59","volume":"7","author":"D Berre Le","year":"2010","unstructured":"Le Berre, D., Parrain, A.: The sat4j library, release 2.2, system description. J. Satisf. Boolean Model. Comput. 7, 59\u201364 (2010)","journal-title":"J. Satisf. Boolean Model. Comput."},{"key":"641_CR110","unstructured":"Carner, P.: Project Domus: Designing Effective Smart Home Systems. B.Sc. in Information Systems and Information Technology (DT249) to the School of Computing, Faculty of Science, Dublin Institute of Technology (2009)"},{"key":"641_CR111","volume-title":"Subsea Engineering Handbook","author":"Y Bai","year":"2012","unstructured":"Bai, Y., Bai, Q.: Subsea Engineering Handbook. Gulf Professional Publishing, Houston (2012)"},{"key":"641_CR112","unstructured":"Blossom, A., Gebhard, D., Emelander, S., Meyer, R.: Software Requirements Specification (SRS) Book E-Commerce System (BECS)"},{"key":"641_CR113","unstructured":"Video Client Manual. http:\/\/resource.boschsecurity.com\/documents\/Video_Client_1.6_SM_Operation_Manual_enUS_1958284811.pdf"},{"key":"641_CR114","unstructured":"jMetal. http:\/\/jmetal.sourceforge.net\/"},{"key":"641_CR115","unstructured":"Powers, D.M.: Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation. J. Mach. Learn. Technol. 2, 2229\u20133981 (2011)"},{"key":"641_CR116","unstructured":"Claes, W., Per, R., Martin, H., Magnus, C., Bj\u00f6rn, R., Wessl\u00e9n, A.: Experimentation in software engineering: an introduction. Online Available: http:\/\/books.google.com\/books (2000)"},{"key":"641_CR117","volume-title":"Modern Information Retrieval","author":"RA Baeza-Yates","year":"2011","unstructured":"Baeza-Yates, R.A., Ribeiro-Neto, B.: Modern Information Retrieval. Addison Wesley, Boston (2011)"},{"key":"641_CR118","doi-asserted-by":"crossref","unstructured":"Metzger, A., Pohl, K.: Software product line engineering and variability management: achievements and challenges. In: Proceedings of the on Future of Software Engineering, pp. 70\u201384. ACM (2014)","DOI":"10.1145\/2593882.2593888"},{"key":"641_CR119","unstructured":"Jastram, M.: ProR, an open source platform for requirements engineering based on RIF. In: Systems Engineering Infrastructure Conference (2010)"},{"key":"641_CR120","doi-asserted-by":"crossref","unstructured":"Berger, T., Rublack, R., Nair, D., Atlee, J.M., Becker, M., Czarnecki, K., W\u0105sowski, A.: A survey of variability modeling in industrial practice. In: Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems ACM, 7 (2013)","DOI":"10.1145\/2430502.2430513"},{"key":"641_CR121","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Bednasch, T., Unger, P., Eisenecker, U.: Generative programming for embedded software: An industrial experience report. In: International Conference on Generative Programming and Component Engineering, pp. 156\u2013172. Springer (2002)","DOI":"10.1007\/3-540-45821-2_10"}],"container-title":["Software &amp; Systems Modeling"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0641-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10270-017-0641-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10270-017-0641-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,9]],"date-time":"2022-08-09T15:41:40Z","timestamp":1660059700000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10270-017-0641-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,29]]},"references-count":121,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["641"],"URL":"https:\/\/doi.org\/10.1007\/s10270-017-0641-6","relation":{},"ISSN":["1619-1366","1619-1374"],"issn-type":[{"value":"1619-1366","type":"print"},{"value":"1619-1374","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,29]]},"assertion":[{"value":"19 February 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 September 2017","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2017","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 November 2017","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}