{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:WM6APONQOE4DH7GFL6VNWJECBZ","short_pith_number":"pith:WM6APONQ","canonical_record":{"source":{"id":"2402.15674","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-02-24T01:18:48Z","cross_cats_sorted":[],"title_canon_sha256":"90db95c994ce1de86f6c6e86661d3487dfdb8cfdbc92444456c9c5f92281f1cb","abstract_canon_sha256":"de66f9c3111c94045fb2f9c17a43adf42e610dc1e8df4ff655aa5ae380abbd73"},"schema_version":"1.0"},"canonical_sha256":"b33c07b9b0713833fcc55faadb24820e44ce891e478bcd3fe352e9165f0c6773","source":{"kind":"arxiv","id":"2402.15674","version":2},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.15674","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"arxiv_version","alias_value":"2402.15674v2","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.15674","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_12","alias_value":"WM6APONQOE4D","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_16","alias_value":"WM6APONQOE4DH7GF","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_8","alias_value":"WM6APONQ","created_at":"2026-07-05T07:49:37Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:WM6APONQOE4DH7GFL6VNWJECBZ","target":"record","payload":{"canonical_record":{"source":{"id":"2402.15674","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-02-24T01:18:48Z","cross_cats_sorted":[],"title_canon_sha256":"90db95c994ce1de86f6c6e86661d3487dfdb8cfdbc92444456c9c5f92281f1cb","abstract_canon_sha256":"de66f9c3111c94045fb2f9c17a43adf42e610dc1e8df4ff655aa5ae380abbd73"},"schema_version":"1.0"},"canonical_sha256":"b33c07b9b0713833fcc55faadb24820e44ce891e478bcd3fe352e9165f0c6773","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T07:49:37.670945Z","signature_b64":"nfvkhkLFZtsoxb/Kd29OenL2to/rjLxgea7E39g8/S7w1ekg2fLOJUvDxYjf9o0+/y0mgu/Mz8Dnq20N7jRqBw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"b33c07b9b0713833fcc55faadb24820e44ce891e478bcd3fe352e9165f0c6773","last_reissued_at":"2026-07-05T07:49:37.670463Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T07:49:37.670463Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2402.15674","source_version":2,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T07:49:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"qZ4FRQNYzGuj56AeS8aAHlwmce8pfCc8GPHpQPekSBoQrmiUC+Y1gU+WashNEvdn0B012x5EU987b+AVuAkEAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T13:51:18.214015Z"},"content_sha256":"4dad9449e37d81c0e7de107e2cabdb138bbf69cd271c79ec788d66efe35fc121","schema_version":"1.0","event_id":"sha256:4dad9449e37d81c0e7de107e2cabdb138bbf69cd271c79ec788d66efe35fc121"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:WM6APONQOE4DH7GFL6VNWJECBZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Formally Verified C Code Generation from Hybrid Communicating Sequential Processes","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Bohua Zhan, Naijun Zhan, Qiang Gao, Shuling Wang, Xiong Xu, Zekun Ji","submitted_at":"2024-02-24T01:18:48Z","abstract_excerpt":"Hybrid Communicating Sequential Processes (HCSP) is a formal model for hybrid systems, including primitives for evolution along an ordinary differential equation (ODE), communication, and parallel composition. Code generation is needed to convert HCSP models into code that can be executed in practice, and the correctness of this conversion is essential to ensure that the generated code accurately reflects the formal model. In this paper, we propose a code generation algorithm from HCSP to C with POSIX library for concurrency. The main difficulties include how to bridge the gap between the sync"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2402.15674","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2402.15674/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T07:49:37Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ssP7mcthng25Lm7yW0JxleCeSg7gU4zZzfRcjWfCI2wPI2jXlZuKWQfwYtLuHzrj2qN2IkK0XTyKlhNiiUknBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T13:51:18.214847Z"},"content_sha256":"15faf57400405ea8d25ee045c571dcc9a904da1b0787e084e1ade4b4102053a3","schema_version":"1.0","event_id":"sha256:15faf57400405ea8d25ee045c571dcc9a904da1b0787e084e1ade4b4102053a3"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/WM6APONQOE4DH7GFL6VNWJECBZ/bundle.json","state_url":"https://pith.science/pith/WM6APONQOE4DH7GFL6VNWJECBZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/WM6APONQOE4DH7GFL6VNWJECBZ/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-06T13:51:18Z","links":{"resolver":"https://pith.science/pith/WM6APONQOE4DH7GFL6VNWJECBZ","bundle":"https://pith.science/pith/WM6APONQOE4DH7GFL6VNWJECBZ/bundle.json","state":"https://pith.science/pith/WM6APONQOE4DH7GFL6VNWJECBZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/WM6APONQOE4DH7GFL6VNWJECBZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:WM6APONQOE4DH7GFL6VNWJECBZ","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"de66f9c3111c94045fb2f9c17a43adf42e610dc1e8df4ff655aa5ae380abbd73","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-02-24T01:18:48Z","title_canon_sha256":"90db95c994ce1de86f6c6e86661d3487dfdb8cfdbc92444456c9c5f92281f1cb"},"schema_version":"1.0","source":{"id":"2402.15674","kind":"arxiv","version":2}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2402.15674","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"arxiv_version","alias_value":"2402.15674v2","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2402.15674","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_12","alias_value":"WM6APONQOE4D","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_16","alias_value":"WM6APONQOE4DH7GF","created_at":"2026-07-05T07:49:37Z"},{"alias_kind":"pith_short_8","alias_value":"WM6APONQ","created_at":"2026-07-05T07:49:37Z"}],"graph_snapshots":[{"event_id":"sha256:15faf57400405ea8d25ee045c571dcc9a904da1b0787e084e1ade4b4102053a3","target":"graph","created_at":"2026-07-05T07:49:37Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2402.15674/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Hybrid Communicating Sequential Processes (HCSP) is a formal model for hybrid systems, including primitives for evolution along an ordinary differential equation (ODE), communication, and parallel composition. Code generation is needed to convert HCSP models into code that can be executed in practice, and the correctness of this conversion is essential to ensure that the generated code accurately reflects the formal model. In this paper, we propose a code generation algorithm from HCSP to C with POSIX library for concurrency. The main difficulties include how to bridge the gap between the sync","authors_text":"Bohua Zhan, Naijun Zhan, Qiang Gao, Shuling Wang, Xiong Xu, Zekun Ji","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-02-24T01:18:48Z","title":"Formally Verified C Code Generation from Hybrid Communicating Sequential Processes"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2402.15674","kind":"arxiv","version":2},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:4dad9449e37d81c0e7de107e2cabdb138bbf69cd271c79ec788d66efe35fc121","target":"record","created_at":"2026-07-05T07:49:37Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"de66f9c3111c94045fb2f9c17a43adf42e610dc1e8df4ff655aa5ae380abbd73","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2024-02-24T01:18:48Z","title_canon_sha256":"90db95c994ce1de86f6c6e86661d3487dfdb8cfdbc92444456c9c5f92281f1cb"},"schema_version":"1.0","source":{"id":"2402.15674","kind":"arxiv","version":2}},"canonical_sha256":"b33c07b9b0713833fcc55faadb24820e44ce891e478bcd3fe352e9165f0c6773","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"b33c07b9b0713833fcc55faadb24820e44ce891e478bcd3fe352e9165f0c6773","first_computed_at":"2026-07-05T07:49:37.670463Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T07:49:37.670463Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"nfvkhkLFZtsoxb/Kd29OenL2to/rjLxgea7E39g8/S7w1ekg2fLOJUvDxYjf9o0+/y0mgu/Mz8Dnq20N7jRqBw==","signature_status":"signed_v1","signed_at":"2026-07-05T07:49:37.670945Z","signed_message":"canonical_sha256_bytes"},"source_id":"2402.15674","source_kind":"arxiv","source_version":2}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:4dad9449e37d81c0e7de107e2cabdb138bbf69cd271c79ec788d66efe35fc121","sha256:15faf57400405ea8d25ee045c571dcc9a904da1b0787e084e1ade4b4102053a3"],"state_sha256":"79cba5039395aa2c6f38feb1b7142e005ba599fb76c30e270b3f1cefb962da6e"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"awityz/gk3CQjSnfJHCiPzPyevOukPhTU1WtLlkS7wqk/Tq47mmdTlHZPCoK2KONMEJGnB7MKAOXoJFRoMPfDA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T13:51:18.222293Z","bundle_sha256":"1be0d2a33d11378b9c199102cc188ed73f83e6a90c2904959cc94aedd90c6daf"}}