{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2013:ZVQKM5INF2CDB6MERXIQZJY3WK","short_pith_number":"pith:ZVQKM5IN","schema_version":"1.0","canonical_sha256":"cd60a6750d2e8430f9848dd10ca71bb286a76573f22afa259e22923cfae4096f","source":{"kind":"arxiv","id":"1301.4858","version":1},"attestation_state":"computed","paper":{"title":"A DSL for Mapping Abstract Syntax Models to Concrete Syntax Models in ModelCC","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Fernando Berzal, Juan-Carlos Cubero, Luis Quesada","submitted_at":"2013-01-21T13:18:10Z","abstract_excerpt":"ModelCC is a model-based parser generator that decouples language design from language processing. ModelCC provides two different mechanisms to specify the mapping from an abstract syntax model to a concrete syntax model: metadata annotations defined on top of the abstract syntax model specification and a domain-specific language for defining ASM-CSM mappings. Using a domain-specific language to specify the mapping from abstract to concrete syntax models allows the definition of multiple concrete syntax models for the same abstract syntax model. In this paper, we describe the ModelCC domain-sp"},"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":"1301.4858","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.PL","submitted_at":"2013-01-21T13:18:10Z","cross_cats_sorted":[],"title_canon_sha256":"ed21d8ef6dbb1b7bf4106f804eec803ff469eb8091ee8cbcf9aa15a016f66ee9","abstract_canon_sha256":"6f43560bb3fe1453880cc8b89818e01c98e4da1a9327e2446509ff0b3a20af69"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T03:35:55.366509Z","signature_b64":"KwR7XAOgZq6uSDHVRJIKbiDPVBCMbaNVaI4K4wIrkBDsLIRrzPotao5AL1CB5tvdcb9ozt/M4ahnptbubbdOAw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"cd60a6750d2e8430f9848dd10ca71bb286a76573f22afa259e22923cfae4096f","last_reissued_at":"2026-05-18T03:35:55.365786Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T03:35:55.365786Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"A DSL for Mapping Abstract Syntax Models to Concrete Syntax Models in ModelCC","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.PL","authors_text":"Fernando Berzal, Juan-Carlos Cubero, Luis Quesada","submitted_at":"2013-01-21T13:18:10Z","abstract_excerpt":"ModelCC is a model-based parser generator that decouples language design from language processing. ModelCC provides two different mechanisms to specify the mapping from an abstract syntax model to a concrete syntax model: metadata annotations defined on top of the abstract syntax model specification and a domain-specific language for defining ASM-CSM mappings. Using a domain-specific language to specify the mapping from abstract to concrete syntax models allows the definition of multiple concrete syntax models for the same abstract syntax model. In this paper, we describe the ModelCC domain-sp"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1301.4858","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":""},"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":"1301.4858","created_at":"2026-05-18T03:35:55.365931+00:00"},{"alias_kind":"arxiv_version","alias_value":"1301.4858v1","created_at":"2026-05-18T03:35:55.365931+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1301.4858","created_at":"2026-05-18T03:35:55.365931+00:00"},{"alias_kind":"pith_short_12","alias_value":"ZVQKM5INF2CD","created_at":"2026-05-18T12:28:09.283467+00:00"},{"alias_kind":"pith_short_16","alias_value":"ZVQKM5INF2CDB6ME","created_at":"2026-05-18T12:28:09.283467+00:00"},{"alias_kind":"pith_short_8","alias_value":"ZVQKM5IN","created_at":"2026-05-18T12:28:09.283467+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/ZVQKM5INF2CDB6MERXIQZJY3WK","json":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK.json","graph_json":"https://pith.science/api/pith-number/ZVQKM5INF2CDB6MERXIQZJY3WK/graph.json","events_json":"https://pith.science/api/pith-number/ZVQKM5INF2CDB6MERXIQZJY3WK/events.json","paper":"https://pith.science/paper/ZVQKM5IN"},"agent_actions":{"view_html":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK","download_json":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK.json","view_paper":"https://pith.science/paper/ZVQKM5IN","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1301.4858&json=true","fetch_graph":"https://pith.science/api/pith-number/ZVQKM5INF2CDB6MERXIQZJY3WK/graph.json","fetch_events":"https://pith.science/api/pith-number/ZVQKM5INF2CDB6MERXIQZJY3WK/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK/action/timestamp_anchor","attest_storage":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK/action/storage_attestation","attest_author":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK/action/author_attestation","sign_citation":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK/action/citation_signature","submit_replication":"https://pith.science/pith/ZVQKM5INF2CDB6MERXIQZJY3WK/action/replication_record"}},"created_at":"2026-05-18T03:35:55.365931+00:00","updated_at":"2026-05-18T03:35:55.365931+00:00"}