{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:3W3R5YY3IUDKC5OVXD55FB52AT","short_pith_number":"pith:3W3R5YY3","canonical_record":{"source":{"id":"1511.05366","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-11-17T12:03:35Z","cross_cats_sorted":[],"title_canon_sha256":"2b87c2811c9e2c7b581220a5161d8ce2d57a7dfa4d106a89ea9e152cae488836","abstract_canon_sha256":"d8528a1c564a5037283c4f6e6959ffe1720e99566438dfc55eec12950bd07c77"},"schema_version":"1.0"},"canonical_sha256":"ddb71ee31b4506a175d5b8fbd287ba04f1ad8d83bbae12fb9e2742e12ccb6a11","source":{"kind":"arxiv","id":"1511.05366","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.05366","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"arxiv_version","alias_value":"1511.05366v1","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.05366","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"pith_short_12","alias_value":"3W3R5YY3IUDK","created_at":"2026-05-18T12:29:02Z"},{"alias_kind":"pith_short_16","alias_value":"3W3R5YY3IUDKC5OV","created_at":"2026-05-18T12:29:02Z"},{"alias_kind":"pith_short_8","alias_value":"3W3R5YY3","created_at":"2026-05-18T12:29:02Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:3W3R5YY3IUDKC5OVXD55FB52AT","target":"record","payload":{"canonical_record":{"source":{"id":"1511.05366","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-11-17T12:03:35Z","cross_cats_sorted":[],"title_canon_sha256":"2b87c2811c9e2c7b581220a5161d8ce2d57a7dfa4d106a89ea9e152cae488836","abstract_canon_sha256":"d8528a1c564a5037283c4f6e6959ffe1720e99566438dfc55eec12950bd07c77"},"schema_version":"1.0"},"canonical_sha256":"ddb71ee31b4506a175d5b8fbd287ba04f1ad8d83bbae12fb9e2742e12ccb6a11","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T01:26:40.479993Z","signature_b64":"ARMTZ7jU2Us2xo6TFu5Z7H2U4R0ZUFUYeOwRkZaz01SJN+IchZade+97q04xU+nTZhHlP7wZpIm/UblblNILAQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"ddb71ee31b4506a175d5b8fbd287ba04f1ad8d83bbae12fb9e2742e12ccb6a11","last_reissued_at":"2026-05-18T01:26:40.479166Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T01:26:40.479166Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1511.05366","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:26:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"GdGfB3mhszYAEt6qeiV6DknUvMKZ+P6jTqgXYBahxnr1PXYD4eTdpmEMXYNjVRl90t57gNQ2nuRNGRpDWvG1Cw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T14:28:33.341572Z"},"content_sha256":"6ed103ba161aaa872c24472e2f3c482308791f7284584fe1548e110f0b2c1cfc","schema_version":"1.0","event_id":"sha256:6ed103ba161aaa872c24472e2f3c482308791f7284584fe1548e110f0b2c1cfc"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:3W3R5YY3IUDKC5OVXD55FB52AT","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Systematically Deriving Domain-Specific Transformation Languages","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bernhard Rumpe Ingo Weisem\\\"oller, Katrin H\\\"olldobler","submitted_at":"2015-11-17T12:03:35Z","abstract_excerpt":"Model transformations are helpful to evolve, refactor, refine and maintain models. While domain-specific languages are normally intuitive for modelers, common model transformation approaches (regardless of whether they transform graphical or textual models) are based on the modeling language's abstract syntax requiring the modeler to learn the internal representation of the model to describe transformations. This paper presents a process that allows to systematically derive a textual domainspecific transformation language from the grammar of a given textual modeling language. As example, we ap"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.05366","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:26:40Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"oojnCR/gs2ZO2UK29i7xW8ZnpmMeZSjp0koAO03eSC5l5TVD3S2sbvE0lbizzIxPF8Rku83yi1Sao+qLwP3bCA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T14:28:33.342207Z"},"content_sha256":"b6783fe443cf9c84427d61e75e1341bcffe73a2602d337eb5160d8a5797e0a12","schema_version":"1.0","event_id":"sha256:b6783fe443cf9c84427d61e75e1341bcffe73a2602d337eb5160d8a5797e0a12"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/3W3R5YY3IUDKC5OVXD55FB52AT/bundle.json","state_url":"https://pith.science/pith/3W3R5YY3IUDKC5OVXD55FB52AT/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/3W3R5YY3IUDKC5OVXD55FB52AT/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-02T14:28:33Z","links":{"resolver":"https://pith.science/pith/3W3R5YY3IUDKC5OVXD55FB52AT","bundle":"https://pith.science/pith/3W3R5YY3IUDKC5OVXD55FB52AT/bundle.json","state":"https://pith.science/pith/3W3R5YY3IUDKC5OVXD55FB52AT/state.json","well_known_bundle":"https://pith.science/.well-known/pith/3W3R5YY3IUDKC5OVXD55FB52AT/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:3W3R5YY3IUDKC5OVXD55FB52AT","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":"d8528a1c564a5037283c4f6e6959ffe1720e99566438dfc55eec12950bd07c77","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-11-17T12:03:35Z","title_canon_sha256":"2b87c2811c9e2c7b581220a5161d8ce2d57a7dfa4d106a89ea9e152cae488836"},"schema_version":"1.0","source":{"id":"1511.05366","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1511.05366","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"arxiv_version","alias_value":"1511.05366v1","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1511.05366","created_at":"2026-05-18T01:26:40Z"},{"alias_kind":"pith_short_12","alias_value":"3W3R5YY3IUDK","created_at":"2026-05-18T12:29:02Z"},{"alias_kind":"pith_short_16","alias_value":"3W3R5YY3IUDKC5OV","created_at":"2026-05-18T12:29:02Z"},{"alias_kind":"pith_short_8","alias_value":"3W3R5YY3","created_at":"2026-05-18T12:29:02Z"}],"graph_snapshots":[{"event_id":"sha256:b6783fe443cf9c84427d61e75e1341bcffe73a2602d337eb5160d8a5797e0a12","target":"graph","created_at":"2026-05-18T01:26:40Z","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":"Model transformations are helpful to evolve, refactor, refine and maintain models. While domain-specific languages are normally intuitive for modelers, common model transformation approaches (regardless of whether they transform graphical or textual models) are based on the modeling language's abstract syntax requiring the modeler to learn the internal representation of the model to describe transformations. This paper presents a process that allows to systematically derive a textual domainspecific transformation language from the grammar of a given textual modeling language. As example, we ap","authors_text":"Bernhard Rumpe Ingo Weisem\\\"oller, Katrin H\\\"olldobler","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-11-17T12:03:35Z","title":"Systematically Deriving Domain-Specific Transformation Languages"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1511.05366","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:6ed103ba161aaa872c24472e2f3c482308791f7284584fe1548e110f0b2c1cfc","target":"record","created_at":"2026-05-18T01:26:40Z","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":"d8528a1c564a5037283c4f6e6959ffe1720e99566438dfc55eec12950bd07c77","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-11-17T12:03:35Z","title_canon_sha256":"2b87c2811c9e2c7b581220a5161d8ce2d57a7dfa4d106a89ea9e152cae488836"},"schema_version":"1.0","source":{"id":"1511.05366","kind":"arxiv","version":1}},"canonical_sha256":"ddb71ee31b4506a175d5b8fbd287ba04f1ad8d83bbae12fb9e2742e12ccb6a11","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"ddb71ee31b4506a175d5b8fbd287ba04f1ad8d83bbae12fb9e2742e12ccb6a11","first_computed_at":"2026-05-18T01:26:40.479166Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T01:26:40.479166Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"ARMTZ7jU2Us2xo6TFu5Z7H2U4R0ZUFUYeOwRkZaz01SJN+IchZade+97q04xU+nTZhHlP7wZpIm/UblblNILAQ==","signature_status":"signed_v1","signed_at":"2026-05-18T01:26:40.479993Z","signed_message":"canonical_sha256_bytes"},"source_id":"1511.05366","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:6ed103ba161aaa872c24472e2f3c482308791f7284584fe1548e110f0b2c1cfc","sha256:b6783fe443cf9c84427d61e75e1341bcffe73a2602d337eb5160d8a5797e0a12"],"state_sha256":"31de22f2ebb3cdd3817d2c6454462818cd11afb63e97a48b6d20dff0f130d869"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"OPAUtFxQjrig8/XyBABqI07Vi4k7vv5bKVoAugBTeHtkMyPh6g1lLw1dNXJvoQCAwm+2HU2fcNgkk6c2cwiKAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T14:28:33.345416Z","bundle_sha256":"e82164c87736ce2188a5b4ae096a04289eee2aa80ef5a9aa19de61008c1de6b6"}}