{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T22:13:21Z","timestamp":1725747201217},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642410703"},{"type":"electronic","value":"9783642410710"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-41071-0_16","type":"book-chapter","created":{"date-parts":[[2013,8,29]],"date-time":"2013-08-29T22:59:14Z","timestamp":1377817154000},"page":"227-242","source":"Crossref","is-referenced-by-count":7,"title":["Generating Protocol Software from CPN Models Annotated with Pragmatics"],"prefix":"10.1007","author":[{"given":"Kent Inge Fagerland","family":"Simonsen","sequence":"first","affiliation":[]},{"given":"Lars M.","family":"Kristensen","sequence":"additional","affiliation":[]},{"given":"Ekkart","family":"Kindler","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"16_CR1","doi-asserted-by":"crossref","unstructured":"Alanen, M., Lilius, J., Porres, I., Truscan, D.: On modeling techniques for supporting model driven development of protocol processing applications. In: Model-Driven Software Development, pp. 305\u2013328. Springer (2005)","DOI":"10.1007\/3-540-28554-7_14"},{"key":"16_CR2","unstructured":"Baier, C., Katoen., J. -P.: Principles of Model Checking. MIT Press (2008)"},{"key":"16_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1007\/978-3-540-27755-2_6","volume-title":"Lectures on Concurrency and Petri Nets","author":"J. Billington","year":"2004","unstructured":"Billington, J., Gallasch, G.E., Han, B.: A coloured Petri net approach to protocol verification. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) ACPN 2003. LNCS, vol.\u00a03098, pp. 210\u2013290. Springer, Heidelberg (2004)"},{"key":"16_CR4","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., Wimmer, M.: Model-Driven Software Engineering in Practice. Synthesis Lectures on Software Engineering. Morgan & Claypool Publishers (2012)","DOI":"10.2200\/S00441ED1V01Y201208SWE001"},{"issue":"1","key":"16_CR5","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0169-7552(87)90084-5","volume":"14","author":"S. Budkowski","year":"1987","unstructured":"Budkowski, S., Dembinski, P.: An introduction to Estelle: A specification language for distributed systems. Computer Networks and ISDN Systems\u00a014(1), 3\u201323 (1987)","journal-title":"Computer Networks and ISDN Systems"},{"key":"16_CR6","first-page":"121","volume-title":"Proc. of ISSTA 2008","author":"R.P.L. Buse","year":"2008","unstructured":"Buse, R.P.L., Weimer, W.R.: A metric for software readability. In: Proc. of ISSTA 2008, pp. 121\u2013130. ACM, NY (2008)"},{"key":"16_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/978-3-642-13675-7_10","volume-title":"Applications and Theory of Petri Nets","author":"C. Choppy","year":"2010","unstructured":"Choppy, C., Dedova, A., Evangelista, S., Hong, S., Klai, K., Petrucci, L.: The NEO Protocol for Large-Scale Distributed Database Systems: Modelling and Initial Verification. In: Lilius, J., Penczek, W. (eds.) PETRI NETS 2010. LNCS, vol.\u00a06128, pp. 145\u2013164. Springer, Heidelberg (2010)"},{"key":"16_CR8","unstructured":"Hannikainen, M., Knuutila, J., Hamalainen, T., Saarinen, J.: Using SDL for implementing a wireless medium access control protocol. In: Proc. International Symposium on Multimedia Software Engineering, pp. 229\u2013236 (2000)"},{"key":"16_CR9","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1016\/0304-3975(81)90049-9","volume":"14","author":"K. Jensen","year":"1981","unstructured":"Jensen, K.: Coloured Petri nets and invariant methods. Theoretical Computer Science\u00a014, 317\u2013336 (1981)","journal-title":"Theoretical Computer Science"},{"key":"16_CR10","doi-asserted-by":"crossref","unstructured":"Jensen, K., Kristensen, L.M.: Coloured Petri Nets - Modelling and Validation of Concurrent Systems. Springer (2009)","DOI":"10.1007\/b95112"},{"key":"16_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1007\/s10009-007-0053-y","volume":"10","author":"L.M. Kristensen","year":"2008","unstructured":"Kristensen, L.M., Mechlenborg, P., Zhang, L., Mitchell, B., Gallasch, G.E.: Model-based development of a course of action scheduling tool. International Journal on Software Tools for Technology Transfer\u00a010, 5\u201314 (2008)","journal-title":"International Journal on Software Tools for Technology Transfer"},{"key":"16_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/978-3-642-38209-3_7","volume-title":"Model-Based Methodologies for Pervasive and Embedded Software","author":"K.I.F. Simonsen","year":"2013","unstructured":"Simonsen, K.I.F., Kristensen, L.M.: Towards a CPN-based modelling approach for reconciling verification and implementation of protocol models. In: Machado, R.J., Maciel, R.S.P., Rubin, J., Botterweck, G. (eds.) MOMPES 2012. LNCS, vol.\u00a07706, pp. 106\u2013125. Springer, Heidelberg (2013)"},{"key":"16_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1007\/978-3-642-15898-8_14","volume-title":"Formal Methods for Industrial Critical Systems","author":"L.M. Kristensen","year":"2010","unstructured":"Kristensen, L.M., Westergaard, M.: Automatic Structure-Based Code Generation from Coloured Petri Nets: A Proof of Concept. In: Kowalewski, S., Roveri, M. (eds.) FMICS 2010. LNCS, vol.\u00a06371, pp. 215\u2013230. Springer, Heidelberg (2010)"},{"key":"16_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1007\/978-3-642-38143-0_3","volume-title":"Transactions on Petri Nets and Other Models of Concurrency VII","author":"L.M. Kristensen","year":"2013","unstructured":"Kristensen, L.M., Simonsen, K.I.F.: Applications of Coloured Petri Nets for Functional Validation of Protocol Designs. In: Jensen, K., van der Aalst, W.M.P., Balbo, G., Koutny, M., Wolf, K. (eds.) ToPNoC VII. LNCS, vol.\u00a07480, pp. 56\u2013115. Springer, Heidelberg (2013)"},{"issue":"12","key":"16_CR15","doi-asserted-by":"publisher","first-page":"1089","DOI":"10.1016\/S0140-3664(99)00239-X","volume":"23","author":"G. Leduc","year":"2000","unstructured":"Leduc, G., Germeau, F.: Verification of security protocols using LOTOS-method and application. Computer Communications\u00a023(12), 1089\u20131103 (2000)","journal-title":"Computer Communications"},{"key":"16_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"367","DOI":"10.1007\/3-540-44988-4_21","volume-title":"Application and Theory of Petri Nets 2000","author":"K.H. Mortensen","year":"2000","unstructured":"Mortensen, K.H.: Automatic code generation method based on coloured Petri net models applied on an access control system. In: Nielsen, M., Simpson, D. (eds.) ICATPN 2000. LNCS, vol.\u00a01825, pp. 367\u2013386. Springer, Heidelberg (2000)"},{"key":"16_CR17","unstructured":"Parssinen, J., von Knorring, N., Heinonen, J., Turunen, M.: In: Proc. TOOLS 2000, pp. 82\u201393 (2000)"},{"key":"16_CR18","unstructured":"PetriCode, Project Web Site, \n                  \n                    http:\/\/kentis.github.io\/nppn-cli\/"},{"issue":"10","key":"16_CR19","doi-asserted-by":"publisher","first-page":"1444","DOI":"10.1016\/j.jss.2005.12.022","volume":"79","author":"S. Philippi","year":"2006","unstructured":"Philippi, S.: Automatic code generation from high-level Petri-nets for model driven systems engineering. Journal of Systems and Software\u00a079(10), 1444\u20131455 (2006)","journal-title":"Journal of Systems and Software"},{"key":"16_CR20","unstructured":"Pozza, D., Sisto, R., Durante, L.: Spi2Java: automatic cryptographic protocol Java code generation from spi calculus. In: Proc. of Advanced Information Networking and Applications, vol.\u00a01, pp. 400\u2013405 (2004)"},{"key":"16_CR21","doi-asserted-by":"crossref","unstructured":"Simonsen, K.I.F., Kristensen, L.M., Kindler, E.: Code generation for protocols from CPN models annotated with pragmatics \u2013 extended abstract. In: 24th Nordic Workshop on Programming Theory (November 2012)","DOI":"10.1007\/978-3-642-41071-0_16"},{"key":"16_CR22","doi-asserted-by":"crossref","unstructured":"Simonsen, K.I.F., Kristensen, L.M., Kindler, E.: Code Generation for Protocol Software from CPN models Annotated with Pragmatics. Technical Report IMM-Technical Reports-2013-01, Technical University of Denmark, DTU Informatics (January 2013), \n                  \n                    http:\/\/bit.ly\/WwH2hf","DOI":"10.1007\/978-3-642-41071-0_16"},{"issue":"11","key":"16_CR23","doi-asserted-by":"publisher","first-page":"1273","DOI":"10.1109\/32.60315","volume":"16","author":"I. Suzuki","year":"1990","unstructured":"Suzuki, I.: Formal analysis of the alternating bit protocol by temporal Petri nets. IEEE Transactions on Software Engineering\u00a016(11), 1273\u20131281 (1990)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"16_CR24","unstructured":"Wagstaff, K., Peters, K., Scharenbroich, L.: From protocol specification to statechart to implementation. Technical Report CL08-4014, Jet Propulsion Laboratory (2008)"}],"container-title":["Lecture Notes in Computer Science","Formal Methods: Foundations and Applications"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-41071-0_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,16]],"date-time":"2019-05-16T20:23:22Z","timestamp":1558038202000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-41071-0_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642410703","9783642410710"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-41071-0_16","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}