{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T23:40:02Z","timestamp":1749771602648,"version":"3.41.0"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319502298"},{"type":"electronic","value":"9783319502304"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-50230-4_16","type":"book-chapter","created":{"date-parts":[[2016,11,30]],"date-time":"2016-11-30T13:31:26Z","timestamp":1480512686000},"page":"221-231","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Model-Based Generation of Natural Language Specifications"],"prefix":"10.1007","author":[{"given":"Phan Thu Nhat","family":"Vo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria","family":"Spichkova","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,12,1]]},"reference":[{"key":"16_CR1","unstructured":"ACE Construction Rules. http:\/\/attempto.ifi.uzh.ch\/site\/docs\/ace_constructionrules.html . Accessed 28 July 2016"},{"key":"16_CR2","unstructured":"ACE Lexicon Specification. http:\/\/attempto.ifi.uzh.ch\/site\/docs\/ace_lexicon.html . Accessed 28 July 2016"},{"key":"16_CR3","unstructured":"SWI-Prolog. http:\/\/www.swi-prolog.org . Accessed 28 July 2016"},{"key":"16_CR4","unstructured":"Aravantinos, V., Voss, S., Teufl, S., H\u00f6lzl, F., Sch\u00e4tz, B.: AutoFOCUS 3: tooling concepts for seamless, model-based development of embedded systems. In: Joint proceedings of ACES-MB 2015-Model-based Architecting of Cyber-physical and Embedded Systems, p. 19 (2015)"},{"key":"16_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1007\/978-3-319-06410-9_4","volume-title":"FM 2014: Formal Methods","author":"D Bj\u00f8rner","year":"2014","unstructured":"Bj\u00f8rner, D., Havelund, K.: 40 years of formal methods. In: Jones, C., Pihlajasaari, P., Sun, J. (eds.) FM 2014. LNCS, vol. 8442, pp. 42\u201361. Springer, Heidelberg (2014). doi: 10.1007\/978-3-319-06410-9_4"},{"key":"16_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1007\/978-3-540-85289-6_8","volume-title":"The Common Component Modeling Example","author":"M Broy","year":"2008","unstructured":"Broy, M., et al.: Service-oriented modeling of CoCoME with focus and AutoFocus. In: Rausch, A., Reussner, R., Mirandola, R., Pl\u00e1\u0161il, F. (eds.) The Common Component Modeling Example. LNCS, vol. 5153, pp. 177\u2013206. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-85289-6_8"},{"key":"16_CR7","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4613-0091-5","volume-title":"Specification and Development of Interactive Systems: Focus on Streams, Interfaces, and Refinement","author":"M Broy","year":"2001","unstructured":"Broy, M., St\u00f3len, K.: Specification and Development of Interactive Systems: Focus on Streams, Interfaces, and Refinement. Springer, New York (2001)"},{"key":"16_CR8","doi-asserted-by":"crossref","unstructured":"Bryant, B.R.: Object-oriented natural language requirements specification. In: 23rd Australasian Computer Science Conference, pp. 24\u201330. IEEE (2000)","DOI":"10.1109\/ACSC.2000.824376"},{"key":"16_CR9","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1016\/j.entcs.2007.08.032","volume":"195","author":"G Cabral","year":"2008","unstructured":"Cabral, G., Sampaio, A.: Formal specification generation from requirement documents. Electron. Notes Theor. Comput. Sci. 195, 171\u2013188 (2008)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"16_CR10","unstructured":"Feilkas, M., Fleischmann, A., H\u00f6lzl, F., Pfaller, C., Scheidemann, K., Spichkova, M., Trachtenherz, D.: A top-down methodology for the development of automotive software, Technical report, TUM-I0902, TU M\u00fcnchen (2009)"},{"key":"16_CR11","unstructured":"Feilkas, M., Fleischmann, A., H\u00f6lzl, F., Pfaller, C., Scheidemann, K., Spichkova, M., Trachtenherz, D.: A refined top-down methodology for the development of automotive software systems - the keylessentry system case study, Technical report, TUM-I1103, TU M\u00fcnchen (2011)"},{"key":"16_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1007\/978-3-540-85658-0_3","volume-title":"Reasoning Web","author":"NE Fuchs","year":"2008","unstructured":"Fuchs, N.E., Kaljurand, K., Kuhn, T.: Attempto controlled english for knowledge representation. In: Baroglio, C., Bonatti, P.A., Ma\u0142uszy\u0144ski, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web. LNCS, vol. 5224, pp. 104\u2013124. Springer, Heidelberg (2008). doi: 10.1007\/978-3-540-85658-0_3"},{"key":"16_CR13","unstructured":"Fuchs, N.E., Schwitter, R.: Attempto Controlled English (ACE). arXiv preprint cmp-lg\/9603003 (1996)"},{"issue":"2","key":"16_CR14","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1016\/S0954-1810(01)00017-6","volume":"15","author":"A Gangopadhyay","year":"2001","unstructured":"Gangopadhyay, A.: Conceptual modeling from natural language functional specifications. Artif. Intell. Eng. 15(2), 207\u2013218 (2001)","journal-title":"Artif. Intell. Eng."},{"key":"16_CR15","doi-asserted-by":"crossref","unstructured":"Guiho, G., Hennebert, C.: Sacem software validation. In: 12th International Conference on Software Engineering, pp. 186\u2013191. IEEE (1990)","DOI":"10.1109\/ICSE.1990.63621"},{"key":"16_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1007\/978-3-642-16277-0_13","volume-title":"Model-Based Engineering of Embedded Real-Time Systems","author":"F H\u00f6lzl","year":"2010","unstructured":"H\u00f6lzl, F., Feilkas, M.: 13 AutoFocus 3 - a scientific tool prototype for model-based development of component-based, reactive, distributed systems. In: Giese, H., Karsai, G., Lee, E., Rumpe, B., Sch\u00e4tz, B. (eds.) MBEERTS 2007. LNCS, vol. 6100, pp. 317\u2013322. Springer, Heidelberg (2010). doi: 10.1007\/978-3-642-16277-0_13"},{"key":"16_CR17","unstructured":"H\u00f6lzl, F., Spichkova, M., Trachtenherz, D.: AutoFocus Tool Chain, Technical report, TUM-I1021, TU M\u00fcnchen (2010)"},{"key":"16_CR18","unstructured":"H\u00f6lzl, F., Spichkova, M., Trachtenherz, D.: Safety-critical system development methodology. Technical report, TUM-I1020, TU M\u00fcnchen (2010)"},{"key":"16_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1007\/11428817_45","volume-title":"Natural Language Processing and Information Systems","author":"MG Ilieva","year":"2005","unstructured":"Ilieva, M.G., Ormandjieva, O.: Automatic transition of natural language software requirements specification into formal presentation. In: Montoyo, A., Mu\u0144oz, R., M\u00e9tais, E. (eds.) NLDB 2005. LNCS, vol. 3513, pp. 392\u2013397. Springer, Heidelberg (2005). doi: 10.1007\/11428817_45"},{"issue":"2","key":"16_CR20","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/S0164-1212(99)00052-7","volume":"48","author":"N Juristo","year":"1999","unstructured":"Juristo, N., Morant, J.L., Moreno, A.M.: A formal approach for generating OO specifications from natural language. J. Syst. Softw. 48(2), 139\u2013153 (1999)","journal-title":"J. Syst. Softw."},{"key":"16_CR21","unstructured":"Kaljurand, K., Fuchs, N.E., Kuhn, T.: APE - ACE Parsing Engine. https:\/\/github.com\/Attempto\/APE . Accessed 30 Mar 2016"},{"key":"16_CR22","unstructured":"Lam, P.S., Teu, S.: Simple Traffic Lights tutorial for AutoFocus 3. http:\/\/af3.fortiss.org\/docs\/ . Accessed 30 Mar 2016"},{"key":"16_CR23","doi-asserted-by":"crossref","unstructured":"Lee, B., Bryant, B.R.: Automated conversion from requirements documentation to an object-oriented formal specification language. In: Proceedings of the 2002 ACM symposium on Applied computing, pp. 932\u2013936. ACM (2002)","DOI":"10.1145\/508791.508972"},{"key":"16_CR24","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"1155","DOI":"10.1007\/978-3-540-36668-3_152","volume-title":"PRICAI 2006: Trends in Artificial Intelligence","author":"GSA Mala","year":"2006","unstructured":"Mala, G.S.A., Uma, G.V.: Automatic construction of object oriented design models [UML Diagrams] from natural language requirements specification. In: Yang, Q., Webb, G. (eds.) PRICAI 2006. LNCS (LNAI), vol. 4099, pp. 1155\u20131159. Springer, Heidelberg (2006). doi: 10.1007\/978-3-540-36668-3_152"},{"issue":"1","key":"16_CR25","first-page":"57","volume":"17","author":"MF Sanner","year":"1999","unstructured":"Sanner, M.F.: Python: a programming language for software integration and development. J. Mol. Graph. Model. 17(1), 57\u201361 (1999)","journal-title":"J. Mol. Graph. Model."},{"issue":"4","key":"16_CR26","doi-asserted-by":"publisher","first-page":"552","DOI":"10.1016\/0010-0285(72)90022-9","volume":"3","author":"RC Schank","year":"1972","unstructured":"Schank, R.C.: Conceptual dependency: a theory of natural language understanding. Cogn. Psychol. 3(4), 552\u2013631 (1972)","journal-title":"Cogn. Psychol."},{"key":"16_CR27","unstructured":"Schwitter, R., Ljungberg, A., Hood, D.: ECOLE - a look-ahead editor for a controlled language. In: EAMT-CLAW 2003, pp. 141\u2013150 (2003)"},{"key":"16_CR28","unstructured":"Spichkova, M.: Human factors of formal methods. In: IADIS Interfaces and Human Computer Interaction, IHCI 2012 (2012)"},{"key":"16_CR29","doi-asserted-by":"crossref","unstructured":"Spichkova, M.: Design of formal languages, interfaces: \u201cformal\u201d does not mean \u201cunreadable\u201d. In: Blashki, K., Isaias, P. (eds.) Emerging Research and Trends in Interactivity and the Human-Computer Interface. IGI Global (2013)","DOI":"10.4018\/978-1-4666-4623-0.ch015"},{"key":"16_CR30","doi-asserted-by":"crossref","unstructured":"Spichkova, M., H\u00f6lzl, F., Trachtenherz, D.: Verified system development with the AutoFocus tool chain. In: Workshop on Formal Methods in the Development of Software (2012)","DOI":"10.4204\/EPTCS.86.3"},{"key":"16_CR31","unstructured":"Spichkova, M., Liu, H., Laali, M., Schmidt, H.W.: Human factors in software reliability engineering. In: Workshop on Applications of Human Error Research to Improve Software Engineering (WAHESE 2015) (2015)"},{"key":"16_CR32","unstructured":"Spichkova, M., Zhu, X., Mou, D.: Do we really need to write documentation for a system? In: International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2013) (2013)"},{"key":"16_CR33","doi-asserted-by":"crossref","unstructured":"Zamansky, A., Rodriguez-Navas, G., Adams, M., Spichkova, M.: Formal methods in collaborative projects. In: 11th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE). IEEE (2016)","DOI":"10.5220\/0005937403960402"},{"key":"16_CR34","doi-asserted-by":"crossref","unstructured":"Zhang, J., Cheng, B.H.: Model-based development of dynamically adaptive software. In: Proceedings of the 28th International Conference on Software Engineering, pp. 371\u2013380. ACM (2006)","DOI":"10.1145\/1134285.1134337"}],"container-title":["Lecture Notes in Computer Science","Software Technologies: Applications and Foundations"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-50230-4_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T23:11:22Z","timestamp":1749769882000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-50230-4_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319502298","9783319502304"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-50230-4_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]},"assertion":[{"value":"1 December 2016","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"STAF","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Federation of International Conferences on Software Technologies: Applications and Foundations","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2016","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2016","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"8 July 2016","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"staf2016","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}