{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2026:5CAT24HT5SPZZEQFSI3O3BQBAQ","short_pith_number":"pith:5CAT24HT","schema_version":"1.0","canonical_sha256":"e8813d70f3ec9f9c92059236ed8601043ea24f2ebd20177336cb1810a8ec0205","source":{"kind":"arxiv","id":"2607.21530","version":1},"attestation_state":"computed","paper":{"title":"From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Guanjun Liu, Kaiwen Zhang","submitted_at":"2026-07-23T17:15:53Z","abstract_excerpt":"Concurrent stateful library APIs expose behavior through evolving resource ownership, lifecycle states, and competing interleavings. Large language models can synthesize executable Rust tests, but their outputs often violate API preconditions, remain shallow, or reduce concurrency to accidental sequential traces. Conversely, model-based and systematic testing techniques provide semantic control but commonly require substantial handwritten code to turn abstract scenarios into executable tests. This paper addresses the gap between formal scenario design and low-cost test concretization. We prese"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2607.21530","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2026-07-23T17:15:53Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"ca5ca3677a33fdd3d89f0326958c0d34838d0cd4f7ff6130bd6b59a32a1adc31","abstract_canon_sha256":"f6c451fd94bfd24c63ac02215397446083e44077a98d0400138d1e676eb1b693"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-24T01:24:38.010872Z","signature_b64":"ePSrXyidmzefO4JbFonou2ERE766xWbespU5j+4GWo9Y0wdrv4qN4tGJzmrn+vxsfcB955sl0qb+CR32LBVKBA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e8813d70f3ec9f9c92059236ed8601043ea24f2ebd20177336cb1810a8ec0205","last_reissued_at":"2026-07-24T01:24:38.010049Z","signature_status":"signed_v1","first_computed_at":"2026-07-24T01:24:38.010049Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"From Resource Flow to Executable Tests: Petri-Net-Guided LLM Test Generation for Concurrent Stateful Rust APIs","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.SE","authors_text":"Guanjun Liu, Kaiwen Zhang","submitted_at":"2026-07-23T17:15:53Z","abstract_excerpt":"Concurrent stateful library APIs expose behavior through evolving resource ownership, lifecycle states, and competing interleavings. Large language models can synthesize executable Rust tests, but their outputs often violate API preconditions, remain shallow, or reduce concurrency to accidental sequential traces. Conversely, model-based and systematic testing techniques provide semantic control but commonly require substantial handwritten code to turn abstract scenarios into executable tests. This paper addresses the gap between formal scenario design and low-cost test concretization. We prese"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2607.21530","kind":"arxiv","version":1},"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/2607.21530/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2607.21530","created_at":"2026-07-24T01:24:38.010469+00:00"},{"alias_kind":"arxiv_version","alias_value":"2607.21530v1","created_at":"2026-07-24T01:24:38.010469+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2607.21530","created_at":"2026-07-24T01:24:38.010469+00:00"},{"alias_kind":"pith_short_12","alias_value":"5CAT24HT5SPZ","created_at":"2026-07-24T01:24:38.010469+00:00"},{"alias_kind":"pith_short_16","alias_value":"5CAT24HT5SPZZEQF","created_at":"2026-07-24T01:24:38.010469+00:00"},{"alias_kind":"pith_short_8","alias_value":"5CAT24HT","created_at":"2026-07-24T01:24:38.010469+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ","json":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ.json","graph_json":"https://pith.science/api/pith-number/5CAT24HT5SPZZEQFSI3O3BQBAQ/graph.json","events_json":"https://pith.science/api/pith-number/5CAT24HT5SPZZEQFSI3O3BQBAQ/events.json","paper":"https://pith.science/paper/5CAT24HT"},"agent_actions":{"view_html":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ","download_json":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ.json","view_paper":"https://pith.science/paper/5CAT24HT","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2607.21530&json=true","fetch_graph":"https://pith.science/api/pith-number/5CAT24HT5SPZZEQFSI3O3BQBAQ/graph.json","fetch_events":"https://pith.science/api/pith-number/5CAT24HT5SPZZEQFSI3O3BQBAQ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ/action/storage_attestation","attest_author":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ/action/author_attestation","sign_citation":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ/action/citation_signature","submit_replication":"https://pith.science/pith/5CAT24HT5SPZZEQFSI3O3BQBAQ/action/replication_record"}},"created_at":"2026-07-24T01:24:38.010469+00:00","updated_at":"2026-07-24T01:24:38.010469+00:00"}