{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,30]],"date-time":"2025-11-30T13:46:33Z","timestamp":1764510393683},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642165573"},{"type":"electronic","value":"9783642165580"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-16558-0_49","type":"book-chapter","created":{"date-parts":[[2010,11,2]],"date-time":"2010-11-02T09:36:49Z","timestamp":1288690609000},"page":"609-624","source":"Crossref","is-referenced-by-count":8,"title":["AutoPA: Automatic Prototyping from Requirements"],"prefix":"10.1007","author":[{"given":"Xiaoshan","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhiming","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Martin","family":"Sch\u00e4f","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ling","family":"Yin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"49_CR1","unstructured":"Unified modeling language version 2.0 (2005), \n                    \n                      http:\/\/www.uml.org\/"},{"key":"49_CR2","unstructured":"Use. a uml-based specification environment (2008), \n                    \n                      http:\/\/www.db.informatik.uni-bremen.de\/projects\/USE\/"},{"key":"49_CR3","volume-title":"The Unified Modelling Language User Guide","author":"G. Booch","year":"1999","unstructured":"Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modelling Language User Guide. Addison-Wesley, Reading (1999)"},{"issue":"4","key":"49_CR4","doi-asserted-by":"publisher","first-page":"168","DOI":"10.1016\/j.scico.2008.08.003","volume":"74","author":"Z. Chen","year":"2009","unstructured":"Chen, Z., Liu, Z., Ravn, A.P., Stolz, V., Zhan, N.: Refinement and verification in component-based model-driven design. Sci. Comput. Program.\u00a074(4), 168\u2013196 (2009)","journal-title":"Sci. Comput. Program."},{"issue":"1-3","key":"49_CR5","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.scico.2007.01.013","volume":"69","author":"M. Gogolla","year":"2007","unstructured":"Gogolla, M., B\u00fcttner, F., Richters, M.: Use: A uml-based specification environment for validating uml and ocl. Sci. Comput. Program.\u00a069(1-3), 27\u201334 (2007)","journal-title":"Sci. Comput. Program."},{"key":"49_CR6","volume-title":"Come, Let\u2019s Play, Scenario-Based Programming Using LSCs and the Play-Engine","author":"D. Harel","year":"2003","unstructured":"Harel, D., Marelly, R.: Come, Let\u2019s Play, Scenario-Based Programming Using LSCs and the Play-Engine. Springer, Heidelberg (2003)"},{"key":"49_CR7","volume-title":"The Unified Software Development Process","author":"I. Jacobson","year":"1999","unstructured":"Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)"},{"key":"49_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1007\/978-3-642-10373-5_18","volume-title":"Formal Methods and Software Engineering","author":"W. Ke","year":"2009","unstructured":"Ke, W., Liu, Z., Wang, S., Zhao, L.: A graph-based operational semantics of oo programs. In: Breitman, K., Cavalcanti, A. (eds.) ICFEM 2009. LNCS, vol.\u00a05885, pp. 347\u2013366. Springer, Heidelberg (2009)"},{"key":"49_CR9","volume-title":"The Rational Unified Process \u2013 An Introduction","author":"P. Kruchten","year":"2000","unstructured":"Kruchten, P.: The Rational Unified Process \u2013 An Introduction, 2nd edn. Addison-Wesley, Reading (2000)","edition":"2"},{"key":"49_CR10","volume-title":"Applying UML and Patterns","author":"C. Larman","year":"2001","unstructured":"Larman, C.: Applying UML and Patterns. Prentice-Hall International, Englewood Cliffs (2001)"},{"key":"49_CR11","first-page":"215","volume-title":"COMPSAC","author":"X. Li","year":"2001","unstructured":"Li, X., Liu, Z., He, J.: Formal and use-case driven requirement analysis in uml. In: COMPSAC, pp. 215\u2013224. IEEE Computer Society, Los Alamitos (2001)"},{"key":"49_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1007\/978-3-540-39893-6_36","volume-title":"Formal Methods and Software Engineering","author":"Z. Liu","year":"2003","unstructured":"Liu, Z., He, J., Li, X., Chen, Y.: A relational model for formal object-oriented requirement analysis in uml. In: Dong, J.S., Woodcock, J. (eds.) ICFEM 2003. LNCS, vol.\u00a02885, pp. 641\u2013664. Springer, Heidelberg (2003)"},{"key":"49_CR13","volume-title":"Object-oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)","edition":"2"},{"key":"49_CR14","volume-title":"Design by Conctract by Example","author":"R. Mitcheel","year":"2002","unstructured":"Mitcheel, R., McKim, J.: Design by Conctract by Example. Addison-Wesley, Reading (2002)"},{"key":"49_CR15","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-18564-9","volume-title":"Contracts, Scenarios and Prototypes: An Integrated Approach to High Quality Software","author":"R. Plosch","year":"2004","unstructured":"Plosch, R.: Contracts, Scenarios and Prototypes: An Integrated Approach to High Quality Software. Springer, Heidelberg (2004)"},{"key":"49_CR16","volume-title":"The object constraint language: getting your models ready for MDA","author":"J.B. Warmer","year":"2003","unstructured":"Warmer, J.B., Kleppe, A.G.: The object constraint language: getting your models ready for MDA. Addison-Wesley, Reading (2003)"}],"container-title":["Lecture Notes in Computer Science","Leveraging Applications of Formal Methods, Verification, and Validation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-16558-0_49","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,21]],"date-time":"2019-03-21T22:11:34Z","timestamp":1553206294000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-16558-0_49"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642165573","9783642165580"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-16558-0_49","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}