{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,18]],"date-time":"2025-03-18T04:08:37Z","timestamp":1742270917638,"version":"3.40.1"},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642259586"},{"type":"electronic","value":"9783642259593"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"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":[[2012]]},"DOI":"10.1007\/978-3-642-25959-3_3","type":"book-chapter","created":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T19:50:29Z","timestamp":1325447429000},"page":"31-45","source":"Crossref","is-referenced-by-count":0,"title":["Application of Automated Revision for UML Models: A Case Study"],"prefix":"10.1007","author":[{"given":"Jingshu","family":"Chen","sequence":"first","affiliation":[]},{"given":"Sandeep","family":"Kulkarni","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"1","key":"3_CR1","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1145\/227595.227602","volume":"43","author":"R. Alur","year":"1996","unstructured":"Alur, R., Feder, T., Henzinger, T.: The benefits of relaxing punctuality. Journal of the ACM\u00a043(1), 116\u2013146 (1996)","journal-title":"Journal of the ACM"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Arora, A., Attie, P.C., Emerson, E.A.: Synthesis of fault-tolerant concurrent programs. In: Proceedings of the 17th ACM Symposium on Principles of Distributed Computing, PODC (1998)","DOI":"10.1145\/277697.277729"},{"key":"3_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"19","DOI":"10.1007\/3-540-48983-5_6","volume-title":"Hybrid Systems: Computation and Control","author":"E. Asarin","year":"1999","unstructured":"Asarin, E., Maler, O.: As Soon as Possible: Time Optimal Control for Timed Automata. In: Vaandrager, F.W., van Schuppen, J.H. (eds.) HSCC 1999. LNCS, vol.\u00a01569, pp. 19\u201330. Springer, Heidelberg (1999)"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Attie, P., Emerson, A.: Synthesis of concurrent programs for an atomic read\/write model of computation. ACM TOPLAS\u00a023(2) (March 2001)","DOI":"10.1145\/383043.383044"},{"key":"3_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-24756-2_1","volume-title":"Integrated Formal Methods","author":"T. Ball","year":"2004","unstructured":"Ball, T., Cook, B., Levin, V., Rajamani, S.K.: SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft. In: Boiten, E.A., Derrick, J., Smith, G.P. (eds.) IFM 2004. LNCS, vol.\u00a02999, pp. 1\u201320. Springer, Heidelberg (2004)"},{"key":"3_CR6","unstructured":"Bonakdarpour, B.: Automated Revision of Distributed and Real-Time Programs. PhD thesis, Michigan State University (2008)"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Bonakdarpour, B., Kulkarni, S.S.: Exploiting symbolic techniques in automated synthesis of distributed programs. In: Proceedings of In IEEE International Conference on Distributed Computing Systems, ICDCS 2007, Toronto, Canada, pp. 3\u201310 (2007)","DOI":"10.21236\/ADA460390"},{"key":"3_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/978-3-540-85361-9_16","volume-title":"CONCUR 2008 - Concurrency Theory","author":"B. Bonakdarpour","year":"2008","unstructured":"Bonakdarpour, B., Kulkarni, S.S.: SYCRAFT: A Tool for Synthesizing Distributed Fault-Tolerant Programs. In: van Breugel, F., Chechik, M. (eds.) CONCUR 2008. LNCS, vol.\u00a05201, pp. 167\u2013171. Springer, Heidelberg (2008)"},{"key":"3_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"180","DOI":"10.1007\/978-3-540-45069-6_18","volume-title":"Computer Aided Verification","author":"P. Bouyer","year":"2003","unstructured":"Bouyer, P., D\u2019Souza, D., Madhusudan, P., Petit, A.: Timed Control with Partial Observability. In: Hunt Jr., W.A., Somenzi, F. (eds.) CAV 2003. LNCS, vol.\u00a02725, pp. 180\u2013192. Springer, Heidelberg (2003)"},{"issue":"2","key":"3_CR10","doi-asserted-by":"publisher","first-page":"142","DOI":"10.1016\/0890-5401(92)90017-A","volume":"98","author":"J.R. Burch","year":"1992","unstructured":"Burch, J.R., Clarke, E.M., McMillan, K.L., Dill, D.L., Hwang, L.J.: Symbolic model checking: 1020 states and beyond. Information and Computation\u00a098(2), 142\u2013170 (1992)","journal-title":"Information and Computation"},{"key":"3_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1007\/978-3-540-45187-7_9","volume-title":"CONCUR 2003 - Concurrency Theory","author":"L. Alfaro de","year":"2003","unstructured":"de Alfaro, L., Faella, M., Henzinger, T.A., Majumdar, R., Stoelinga, M.: The Element of Surprise in Timed Games. In: Amadio, R.M., Lugiez, D. (eds.) CONCUR 2003. LNCS, vol.\u00a02761, pp. 144\u2013158. Springer, Heidelberg (2003)"},{"key":"3_CR12","unstructured":"de Niz, D., Rajkumar, R.: Glue code generation: Closing the loophole in model-based development. In: 2nd RTAS Workshop on Model-Driven Embedded Systems (2004)"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1007\/3-540-45841-7_47","volume-title":"STACS 2002","author":"D. D\u2019Souza","year":"2002","unstructured":"D\u2019Souza, D., Madhusudan, P.: Timed Control Synthesis for External Specifications. In: Alt, H., Ferreira, A. (eds.) STACS 2002. LNCS, vol.\u00a02285, pp. 571\u2013582. Springer, Heidelberg (2002)"},{"key":"3_CR14","first-page":"275","volume-title":"Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium, HASE 2007","author":"A. Ebnenasir","year":"2007","unstructured":"Ebnenasir, A., Cheng, B.H.C.: Pattern-based modeling and analysis of failsafe fault-tolerance in uml. In: Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium, HASE 2007, pp. 275\u2013282. IEEE Computer Society, Washington, DC (2007)"},{"key":"3_CR15","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1016\/0167-6423(83)90017-5","volume":"2","author":"E.A. Emerson","year":"1982","unstructured":"Emerson, E.A., Clarke, E.M.: Using branching time temporal logic to synchronize synchronization skeletons. Science of Computer Programming\u00a02, 241\u2013266 (1982)","journal-title":"Science of Computer Programming"},{"key":"3_CR16","doi-asserted-by":"crossref","unstructured":"Faella, M., LaTorre, S., Murano, A.: Dense real-time games. In: Logic in Computer Science (LICS), pp. 167\u2013176 (2002)","DOI":"10.1109\/LICS.2002.1029826"},{"key":"3_CR17","unstructured":"Gu, Z., Wang, S., Shin, K.G.: Synthesis of real-time implementation from uml-rt models. In: 2nd RTAS Workshop on Model-Driven Embedded Systems (2004)"},{"issue":"5","key":"3_CR18","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1109\/32.588521","volume":"23","author":"G. Holzmann","year":"1997","unstructured":"Holzmann, G.: The spin model checker. IEEE Transactions on Software Engineering\u00a023(5), 279\u2013295 (1997)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"4","key":"3_CR19","first-page":"153","volume":"34","author":"P.-A. Hsiung","year":"2008","unstructured":"Hsiung, P.-A., Lin, S.-W.: Automatic synthesis and verification of real-time embedded software for mobile and ubiquitous systems. Comput. Lang. Syst. Struct.\u00a034(4), 153\u2013169 (2008)","journal-title":"Comput. Lang. Syst. Struct."},{"key":"3_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1007\/11513988_23","volume-title":"Computer Aided Verification","author":"B. Jobstmann","year":"2005","unstructured":"Jobstmann, B., Griesmayer, A., Bloem, R.: Program Repair as a Game. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol.\u00a03576, pp. 226\u2013238. Springer, Heidelberg (2005)"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Jori Dubrovin, T.A.J.: Symbolic model checking of hierarchical uml state machines. In: ACSD: 8th International Conference on Application of Concurrency to System Design (2008)","DOI":"10.1109\/ACSD.2008.4574602"},{"key":"3_CR22","doi-asserted-by":"crossref","unstructured":"Knapp, A., Merz, S.: Model checking and code generation for uml state machines and collaborations. In: Haneberg, D., Schellhorn, G., Reif, W. (eds.) Proc. 5th Wsh. Tools for System Design and Verification (2002)","DOI":"10.1007\/3-540-45739-9_23"},{"key":"3_CR23","unstructured":"Kupferman, O., Vardi, M.Y.: Synthesizing distributed systems. In: Logic in Computer Science (2001)"},{"issue":"1-2","key":"3_CR24","doi-asserted-by":"publisher","first-page":"134","DOI":"10.1007\/s100090050010","volume":"1","author":"K. Larsen","year":"1997","unstructured":"Larsen, K., Pattersson, P., Yi, W.: UPPAAL in a nutshell. International Journal on Software Tools for Technology Transfer\u00a01(1-2), 134\u2013152 (1997)","journal-title":"International Journal on Software Tools for Technology Transfer"},{"key":"3_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1007\/3-540-46852-8_31","volume-title":"\u00abUML\u00bb \u201999 - The Unified Modeling Language. Beyond the Standard","author":"J. Lilius","year":"1999","unstructured":"Lilius, J., Paltor, I.P.: Formalising UML State Machines for Model Checking. In: France, R.B. (ed.) UML 1999. LNCS, vol.\u00a01723, pp. 430\u2013444. Springer, Heidelberg (1999)"},{"issue":"10","key":"3_CR26","doi-asserted-by":"publisher","first-page":"656","DOI":"10.1109\/TSE.2004.68","volume":"30","author":"S.-W. Lin","year":"2004","unstructured":"Lin, S.-W., Tseng, C.-H., Lee, T.-Y., Fu, J.-M.: Vertaf: An application framework for the design and verification of embedded real-time software. IEEE Trans. Softw. Eng.\u00a030(10), 656\u2013674 (2004); Member-Pao-Ann Hsiung and Member-Win-Bin See","journal-title":"IEEE Trans. Softw. Eng."},{"key":"3_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1007\/11867340_20","volume-title":"Formal Modeling and Analysis of Timed Systems","author":"O. Maler","year":"2006","unstructured":"Maler, O., Nickovic, D., Pnueli, A.: From MITL to Timed Automata. In: Asarin, E., Bouyer, P. (eds.) FORMATS 2006. LNCS, vol.\u00a04202, pp. 274\u2013289. Springer, Heidelberg (2006)"},{"key":"3_CR28","first-page":"288","volume-title":"DSD 2007: Proceedings of the 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools","author":"A.F. Martinez","year":"2007","unstructured":"Martinez, A.F., Kuchcinski, K.: Graph matching constraints for synthesis with complex components. In: DSD 2007: Proceedings of the 10th Euromicro Conference on Digital System Design Architectures, Methods and Tools, pp. 288\u2013295. IEEE Computer Society, Washington, DC (2007)"},{"key":"3_CR29","unstructured":"Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Pearson Higher Education (2004)"}],"container-title":["Lecture Notes in Computer Science","Distributed Computing and Networking"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-25959-3_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,17]],"date-time":"2025-03-17T09:52:47Z","timestamp":1742205167000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-25959-3_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642259586","9783642259593"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-25959-3_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}