{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2016:3AJUVJ3PTVMILCKPB63TRHTJKK","short_pith_number":"pith:3AJUVJ3P","canonical_record":{"source":{"id":"1606.00585","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-06-02T08:43:58Z","cross_cats_sorted":[],"title_canon_sha256":"b273756eb44c69959fdee7849e905dbb21b2fc241e88a065ffd5e3eb6b2b9b80","abstract_canon_sha256":"eb02008b6cc2bde63592928e25dacfcd204db2cce8cb79816d7c7d2909d30489"},"schema_version":"1.0"},"canonical_sha256":"d8134aa76f9d5885894f0fb7389e695289d03560348988423b4ec495515387fb","source":{"kind":"arxiv","id":"1606.00585","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1606.00585","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"arxiv_version","alias_value":"1606.00585v1","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1606.00585","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"pith_short_12","alias_value":"3AJUVJ3PTVMI","created_at":"2026-05-18T12:29:55Z"},{"alias_kind":"pith_short_16","alias_value":"3AJUVJ3PTVMILCKP","created_at":"2026-05-18T12:29:55Z"},{"alias_kind":"pith_short_8","alias_value":"3AJUVJ3P","created_at":"2026-05-18T12:29:55Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2016:3AJUVJ3PTVMILCKPB63TRHTJKK","target":"record","payload":{"canonical_record":{"source":{"id":"1606.00585","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-06-02T08:43:58Z","cross_cats_sorted":[],"title_canon_sha256":"b273756eb44c69959fdee7849e905dbb21b2fc241e88a065ffd5e3eb6b2b9b80","abstract_canon_sha256":"eb02008b6cc2bde63592928e25dacfcd204db2cce8cb79816d7c7d2909d30489"},"schema_version":"1.0"},"canonical_sha256":"d8134aa76f9d5885894f0fb7389e695289d03560348988423b4ec495515387fb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:13:04.112056Z","signature_b64":"p+mAtmhRmxXIDBoDmANwBz8oZV+dVFxwwhFqNZeqJ06Fg+21fl1ugJbEQT0C67FbEyorvmEUD/QmYQceDCFTCA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d8134aa76f9d5885894f0fb7389e695289d03560348988423b4ec495515387fb","last_reissued_at":"2026-05-18T01:13:04.111675Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:13:04.111675Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1606.00585","source_version":1,"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-05-18T01:13:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"/GJk3EbcmRvIOVeybZjwRbxGiRRh7sXETO7cVKmyXR/nYrzm+F3hZ0znYLlZQe08M0LcofrrlmYMOzUoeDm8Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T09:25:18.469355Z"},"content_sha256":"e07bb92afb11c4326efe4002b123d5dcd4590f726d0792b9a3c027b0fb134466","schema_version":"1.0","event_id":"sha256:e07bb92afb11c4326efe4002b123d5dcd4590f726d0792b9a3c027b0fb134466"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2016:3AJUVJ3PTVMILCKPB63TRHTJKK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Roth, Bernhard Rumpe, Pedram Mir Seyed Nazari","submitted_at":"2016-06-02T08:43:58Z","abstract_excerpt":"Code generation is regarded as an essential part of model-driven development (MDD) to systematically transform the abstract models to concrete code. One current challenges of templatebased code generation is that output-specific information, i.e., information about the generated source code, is not explicitly modeled and, thus, not accessible during code generation. Existing approaches try to either parse the generated output or store it in a data structure before writing into a file. In this paper, we propose a first approach to explicitly model parts of the generated output. These modeled pa"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1606.00585","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"},"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-05-18T01:13:04Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"+DyZgl41WVt+k4yim7OvB4z+Jq/TY6auhSQKx0kHmR2gw1fc38WSIGhmDKL+ngxsgqjR8sQXUK6184A84N32AQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-05T09:25:18.469700Z"},"content_sha256":"867a72a41bb7c33ecd5aa715f2991dea575afaeb64d20333128d4b01936c2c12","schema_version":"1.0","event_id":"sha256:867a72a41bb7c33ecd5aa715f2991dea575afaeb64d20333128d4b01936c2c12"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/bundle.json","state_url":"https://pith.science/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/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-06-05T09:25:18Z","links":{"resolver":"https://pith.science/pith/3AJUVJ3PTVMILCKPB63TRHTJKK","bundle":"https://pith.science/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/bundle.json","state":"https://pith.science/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3AJUVJ3PTVMILCKPB63TRHTJKK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2016:3AJUVJ3PTVMILCKPB63TRHTJKK","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":"eb02008b6cc2bde63592928e25dacfcd204db2cce8cb79816d7c7d2909d30489","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-06-02T08:43:58Z","title_canon_sha256":"b273756eb44c69959fdee7849e905dbb21b2fc241e88a065ffd5e3eb6b2b9b80"},"schema_version":"1.0","source":{"id":"1606.00585","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1606.00585","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"arxiv_version","alias_value":"1606.00585v1","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1606.00585","created_at":"2026-05-18T01:13:04Z"},{"alias_kind":"pith_short_12","alias_value":"3AJUVJ3PTVMI","created_at":"2026-05-18T12:29:55Z"},{"alias_kind":"pith_short_16","alias_value":"3AJUVJ3PTVMILCKP","created_at":"2026-05-18T12:29:55Z"},{"alias_kind":"pith_short_8","alias_value":"3AJUVJ3P","created_at":"2026-05-18T12:29:55Z"}],"graph_snapshots":[{"event_id":"sha256:867a72a41bb7c33ecd5aa715f2991dea575afaeb64d20333128d4b01936c2c12","target":"graph","created_at":"2026-05-18T01:13:04Z","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"},"paper":{"abstract_excerpt":"Code generation is regarded as an essential part of model-driven development (MDD) to systematically transform the abstract models to concrete code. One current challenges of templatebased code generation is that output-specific information, i.e., information about the generated source code, is not explicitly modeled and, thus, not accessible during code generation. Existing approaches try to either parse the generated output or store it in a data structure before writing into a file. In this paper, we propose a first approach to explicitly model parts of the generated output. These modeled pa","authors_text":"Alexander Roth, Bernhard Rumpe, Pedram Mir Seyed Nazari","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-06-02T08:43:58Z","title":"An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1606.00585","kind":"arxiv","version":1},"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:e07bb92afb11c4326efe4002b123d5dcd4590f726d0792b9a3c027b0fb134466","target":"record","created_at":"2026-05-18T01:13:04Z","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":"eb02008b6cc2bde63592928e25dacfcd204db2cce8cb79816d7c7d2909d30489","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2016-06-02T08:43:58Z","title_canon_sha256":"b273756eb44c69959fdee7849e905dbb21b2fc241e88a065ffd5e3eb6b2b9b80"},"schema_version":"1.0","source":{"id":"1606.00585","kind":"arxiv","version":1}},"canonical_sha256":"d8134aa76f9d5885894f0fb7389e695289d03560348988423b4ec495515387fb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d8134aa76f9d5885894f0fb7389e695289d03560348988423b4ec495515387fb","first_computed_at":"2026-05-18T01:13:04.111675Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:13:04.111675Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"p+mAtmhRmxXIDBoDmANwBz8oZV+dVFxwwhFqNZeqJ06Fg+21fl1ugJbEQT0C67FbEyorvmEUD/QmYQceDCFTCA==","signature_status":"signed_v1","signed_at":"2026-05-18T01:13:04.112056Z","signed_message":"canonical_sha256_bytes"},"source_id":"1606.00585","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:e07bb92afb11c4326efe4002b123d5dcd4590f726d0792b9a3c027b0fb134466","sha256:867a72a41bb7c33ecd5aa715f2991dea575afaeb64d20333128d4b01936c2c12"],"state_sha256":"2a318c355d95bf235771810578bba39e2dead2bc2b77a3599c6c9a03447e2ad7"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bmheIhNkAvkPbadoY6DnX1ispB8WsCgLJPLF9Iuu9U4k+yMIWWs/5SHGV4860YsKGjXn2nS1YTWG6Lfce85sDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-05T09:25:18.471603Z","bundle_sha256":"03280d15572d9c4a3c8992c3e5e81b8f3266232d80024fc7c68b2a476a5af4dd"}}