{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2015:DWJFJSHLD2QX3T7MYZ5VJUOJWA","short_pith_number":"pith:DWJFJSHL","schema_version":"1.0","canonical_sha256":"1d9254c8eb1ea17dcfecc67b54d1c9b0200b56d02fca3c634d0efa555e496d33","source":{"kind":"arxiv","id":"1509.02291","version":1},"attestation_state":"computed","paper":{"title":"Towards Product Lining Model-Driven Development Code Generators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Roth, Bernhard Rumpe","submitted_at":"2015-09-08T09:18:20Z","abstract_excerpt":"A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD). Despite its relevance, the development of code generators is an inherently complex task and common methodologies and architectures are lacking. Additionally, reuse and extension of existing code generators only exist on individual parts. A systematic development and reuse based on a code generator product line is still in its infancy. Thus, the aim of this paper is to identify the mechanism necessary for a code generator product l"},"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":"1509.02291","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-09-08T09:18:20Z","cross_cats_sorted":[],"title_canon_sha256":"f8d81c8b9b16ac326420b58432202c27cf1bd170b9a55566751e7e73a388f91b","abstract_canon_sha256":"773e2abc131ce158765f34581abb215d435bd2631019cc34c7509e992cd845e8"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:33:41.304335Z","signature_b64":"5cEkmFmiO8vFaLDVrbTQ/4bOBkjOcQ3dkNmlR0t89dYjAbpdoFugZoNyZJegYZSqIgNlRxHkEl/Zg7W81LzgDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"1d9254c8eb1ea17dcfecc67b54d1c9b0200b56d02fca3c634d0efa555e496d33","last_reissued_at":"2026-05-18T01:33:41.303758Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:33:41.303758Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Towards Product Lining Model-Driven Development Code Generators","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Roth, Bernhard Rumpe","submitted_at":"2015-09-08T09:18:20Z","abstract_excerpt":"A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD). Despite its relevance, the development of code generators is an inherently complex task and common methodologies and architectures are lacking. Additionally, reuse and extension of existing code generators only exist on individual parts. A systematic development and reuse based on a code generator product line is still in its infancy. Thus, the aim of this paper is to identify the mechanism necessary for a code generator product l"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1509.02291","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":"1509.02291","created_at":"2026-05-18T01:33:41.303852+00:00"},{"alias_kind":"arxiv_version","alias_value":"1509.02291v1","created_at":"2026-05-18T01:33:41.303852+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1509.02291","created_at":"2026-05-18T01:33:41.303852+00:00"},{"alias_kind":"pith_short_12","alias_value":"DWJFJSHLD2QX","created_at":"2026-05-18T12:29:17.054201+00:00"},{"alias_kind":"pith_short_16","alias_value":"DWJFJSHLD2QX3T7M","created_at":"2026-05-18T12:29:17.054201+00:00"},{"alias_kind":"pith_short_8","alias_value":"DWJFJSHL","created_at":"2026-05-18T12:29:17.054201+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/DWJFJSHLD2QX3T7MYZ5VJUOJWA","json":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA.json","graph_json":"https://pith.science/api/pith-number/DWJFJSHLD2QX3T7MYZ5VJUOJWA/graph.json","events_json":"https://pith.science/api/pith-number/DWJFJSHLD2QX3T7MYZ5VJUOJWA/events.json","paper":"https://pith.science/paper/DWJFJSHL"},"agent_actions":{"view_html":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA","download_json":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA.json","view_paper":"https://pith.science/paper/DWJFJSHL","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1509.02291&json=true","fetch_graph":"https://pith.science/api/pith-number/DWJFJSHLD2QX3T7MYZ5VJUOJWA/graph.json","fetch_events":"https://pith.science/api/pith-number/DWJFJSHLD2QX3T7MYZ5VJUOJWA/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA/action/timestamp_anchor","attest_storage":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA/action/storage_attestation","attest_author":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA/action/author_attestation","sign_citation":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA/action/citation_signature","submit_replication":"https://pith.science/pith/DWJFJSHLD2QX3T7MYZ5VJUOJWA/action/replication_record"}},"created_at":"2026-05-18T01:33:41.303852+00:00","updated_at":"2026-05-18T01:33:41.303852+00:00"}