{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T15:23:01Z","timestamp":1726068181180},"publisher-location":"Cham","reference-count":28,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030414177"},{"type":"electronic","value":"9783030414184"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","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":[[2020]]},"DOI":"10.1007\/978-3-030-41418-4_12","type":"book-chapter","created":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T01:14:01Z","timestamp":1582074841000},"page":"155-166","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Formal Development and Verification of Reusable Component in PAR Platform"],"prefix":"10.1007","author":[{"given":"Qimin","family":"Hu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinyun","family":"Xue","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhen","family":"You","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhuo","family":"Cheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhengkang","family":"Zuo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,20]]},"reference":[{"key":"12_CR1","volume-title":"The Z Notation: A Reference Manual","author":"JR Abrial","year":"1998","unstructured":"Abrial, J.R., Hayes, I.J., Hoare, T.: The Z Notation: A Reference Manual, 2nd edn. Oriel College, Oxford (1998)","edition":"2"},{"key":"12_CR2","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"C Szyperski","year":"2002","unstructured":"Szyperski, C.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Boston (2002)","edition":"2"},{"key":"12_CR3","doi-asserted-by":"publisher","first-page":"76","DOI":"10.1016\/j.tcs.2011.12.014","volume":"461","author":"C Tian","year":"2012","unstructured":"Tian, C., Duan, Z., Zhang, N.: An efficient approach for abstraction-refinement in model checking. Theoret. Comput. Sci. 461, 76\u201385 (2012)","journal-title":"Theoret. Comput. Sci."},{"key":"12_CR4","unstructured":"Dijkstra, E.W.: A Discipline of Programming. Springer, Heidelberg (1994)"},{"key":"12_CR5","unstructured":"Gries, D., Schneider, F.B.: A Logical Approach to Discrete Math. Springer, Heidelberg (1981)"},{"key":"12_CR6","unstructured":"He, J., Liu, Z., Li, X.: Component calculus. In: Workshop on Formal Aspects of Component Software (FACS 2003), Satellite Workshop of FME 2003, Pisa, Italy (2003)"},{"key":"12_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1007\/11560647_5","volume-title":"Theoretical Aspects of Computing \u2013 ICTAC 2005","author":"H Jifeng","year":"2005","unstructured":"Jifeng, H., Li, X., Liu, Z.: Component-based software engineering. In: Van hung, D., Wirsing, M. (eds.) ICTAC 2005. LNCS, vol. 3722, pp. 70\u201395. Springer, Heidelberg (2005). \nhttps:\/\/doi.org\/10.1007\/11560647_5"},{"key":"12_CR8","unstructured":"Jones, C.B.: Systematic Software Development Using VDM, 2nd edn. Prentice Hall, Upper Saddle River (1990)"},{"key":"12_CR9","unstructured":"Morgan, C.C.: Programming from Specification. Prentice Hall, Upper Saddle River (1994)"},{"key":"12_CR10","unstructured":"Schneider, S.: The B-Method: An Introduction. Palgrave, Addison Wesley (2001)"},{"key":"12_CR11","unstructured":"Sommerville, I.: Software Engineering, 9th edn. Pearson Education, London (2011)"},{"key":"12_CR12","unstructured":"Smith, D.R.: Designware: software development by refinement. In: Proceedings of the Eight International Conference on Category Theory and Computer Science, Edinburgh, September 1999"},{"key":"12_CR13","first-page":"042","volume":"11","author":"G Wu","year":"2013","unstructured":"Wu, G., Xue, J.: PAR method and PAR platform used in development process of software outsourcing. Comput. Modernization 11, 042 (2013)","journal-title":"Comput. Modernization"},{"issue":"4","key":"12_CR14","doi-asserted-by":"publisher","first-page":"314","DOI":"10.1007\/BF02943151","volume":"12","author":"Jinyun Xue","year":"1997","unstructured":"Xue, J.: A unified approach for developing efficient algorithmic programs. J. Comput. Sci. Technol. 12(4) (1997)","journal-title":"Journal of Computer Science and Technology"},{"key":"12_CR15","unstructured":"Xue, J.: Two new strategies for developing loop invariants and their applications. J. Comput. Sci. Technol. 8(2), 147\u2013154 (1993)"},{"issue":"6","key":"12_CR16","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1007\/BF02946498","volume":"13","author":"Jinyun Xue","year":"1998","unstructured":"Xue, J.: Formal derivation of graph algorithmic programs using partition-and-recur. J. Comput. Sci. Technol. 13(6), 553\u2013561 (1998)","journal-title":"Journal of Computer Science and Technology"},{"key":"12_CR17","unstructured":"Xue, J.: Methods of Programming. Higher Education Press, Beijing (2002)"},{"key":"12_CR18","unstructured":"Xue, J.: New concept of loop invariant and its application. In: The 3rd Colloquium on Logic in Engineering Dependable Software, Nanchang, China (2013)"},{"key":"12_CR19","unstructured":"Xue, J.: PAR method and its supporting platform. In: Proceedings of AWCVS 2006, Macao, 29\u201331 October 2006"},{"key":"12_CR20","unstructured":"Xue, J., Davis, R.: A simple program whose derivation and proof is also. In: Proceedings of the First IEEE International Conference on Formal Engineering Method (ICFEM 1997). IEEE CS Press (1997)"},{"key":"12_CR21","unstructured":"Xue, J.: Implementation of model-driven development using PAR. In: Keynote Speech on the 6th International Workshop on Harnessing Theories for Tool Support in Software, Nanchang, China (2013)"},{"issue":"3","key":"12_CR22","first-page":"119","volume":"32","author":"Z Zuo","year":"2010","unstructured":"Zuo, Z., You, Z., Xue, J.: Derivation and formal proof of non-recursive post-order binary tree traversal algorithm. Comput. Eng. Sci. 32(3), 119\u2013125 (2010)","journal-title":"Comput. Eng. Sci."},{"key":"12_CR23","unstructured":"The Coq proof assistant [EB \/OL] (2014). \nhttp:\/\/coq.inria.fr\/"},{"key":"12_CR24","series-title":"Texts in Theoretical Computer Science An EATCS Series","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-07964-5","volume-title":"Interactive Theorem Proving and Program Development","author":"Yves Bertot","year":"2004","unstructured":"Bertot, Y., Casteran, P.: Interactive Theorem Proving and Program Development-Coq\u2019Art: The Calculus of Inductive Constructions. Springer, London (2004). \nhttps:\/\/doi.org\/10.1007\/978-3-662-07964-5"},{"key":"12_CR25","unstructured":"The Coq Development Team. The Coq proof assistant reference manual-version V81 0 (2004)"},{"key":"12_CR26","doi-asserted-by":"crossref","unstructured":"Duan, Z.: Temporal Logic and Temporal Logic Programming. Science Press, Beijing (2005)","DOI":"10.1007\/11562931_27"},{"issue":"1","key":"12_CR27","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/s00236-007-0062-z","volume":"45","author":"Z Duan","year":"2008","unstructured":"Duan, Z., Tian, C., Zhang, L.: A decision procedure for propositional projection temporal logic with infinite models. Acta Informatica 45(1), 43\u201378 (2008)","journal-title":"Acta Informatica"},{"issue":"1","key":"12_CR28","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.scico.2007.09.001","volume":"70","author":"Z Duan","year":"2008","unstructured":"Duan, Z., Yang, X., Koutny, M.: Framed temporal logic programming. Sci. Comput. Program. 70(1), 31\u201361 (2008)","journal-title":"Sci. Comput. Program."}],"container-title":["Lecture Notes in Computer Science","Structured Object-Oriented Formal Language and Method"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-41418-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,19]],"date-time":"2020-02-19T01:14:40Z","timestamp":1582074880000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-41418-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030414177","9783030414184"],"references-count":28,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-41418-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"20 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SOFL+MSVL","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Structured Object-Oriented Formal Language and Method","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Shenzhen","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sofl2019a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/csse.szu.edu.cn\/icfem2019\/soflmsvl.html","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}