{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:PIJEPJ4X2Y25LQ3O3ICFO7U6LZ","short_pith_number":"pith:PIJEPJ4X","canonical_record":{"source":{"id":"1409.6633","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-22T12:30:13Z","cross_cats_sorted":[],"title_canon_sha256":"2b5327fdecd3719d43831423627f9295e6dbdcc6e3b8f670677b8fe5c891e271","abstract_canon_sha256":"2bda833d396710446841a22cc20a6b658b4d93deec74f44baa1eb2e74d874f2b"},"schema_version":"1.0"},"canonical_sha256":"7a1247a797d635d5c36eda04577e9e5e69b2246f322c6411006a4b90b1f5f652","source":{"kind":"arxiv","id":"1409.6633","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1409.6633","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"arxiv_version","alias_value":"1409.6633v1","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1409.6633","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"pith_short_12","alias_value":"PIJEPJ4X2Y25","created_at":"2026-05-18T12:28:43Z"},{"alias_kind":"pith_short_16","alias_value":"PIJEPJ4X2Y25LQ3O","created_at":"2026-05-18T12:28:43Z"},{"alias_kind":"pith_short_8","alias_value":"PIJEPJ4X","created_at":"2026-05-18T12:28:43Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:PIJEPJ4X2Y25LQ3O3ICFO7U6LZ","target":"record","payload":{"canonical_record":{"source":{"id":"1409.6633","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-22T12:30:13Z","cross_cats_sorted":[],"title_canon_sha256":"2b5327fdecd3719d43831423627f9295e6dbdcc6e3b8f670677b8fe5c891e271","abstract_canon_sha256":"2bda833d396710446841a22cc20a6b658b4d93deec74f44baa1eb2e74d874f2b"},"schema_version":"1.0"},"canonical_sha256":"7a1247a797d635d5c36eda04577e9e5e69b2246f322c6411006a4b90b1f5f652","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:42:06.617676Z","signature_b64":"7cKofVTeyU9TrwxZGQxxTc9ZOhXO3VZOKuZR2Ow7zZ8IIvIAo4Yh7ep3e17zsz0tH79h8nRoaOE6B5XZCRGQBg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7a1247a797d635d5c36eda04577e9e5e69b2246f322c6411006a4b90b1f5f652","last_reissued_at":"2026-05-18T02:42:06.617281Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:42:06.617281Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1409.6633","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-18T02:42:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uHubV2zVEAH89kreFqF+NU0SgDAVrLfU/cm4Kk61qvvVtl3a/Ye9wo3IXkMLwnxoFlDKDb+mG5E0bKm0+r1PDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T14:16:01.497645Z"},"content_sha256":"05511e83484254fa061232fd0ac191001ee6f64240ff83e5dcb3f1dab505987a","schema_version":"1.0","event_id":"sha256:05511e83484254fa061232fd0ac191001ee6f64240ff83e5dcb3f1dab505987a"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:PIJEPJ4X2Y25LQ3O3ICFO7U6LZ","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"MontiCore: Modular Development of Textual Domain Specific Languages","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Bernhard Rumpe, Holger Krahn, Stefan V\\\"olkel","submitted_at":"2014-09-22T12:30:13Z","abstract_excerpt":"Reuse is a key technique for a more efficient development and ensures the quality of the results. In object technology explicit encapsulation, interfaces, and inheritance are well known principles for independent development that enable combination and reuse of developed artifacts. In this paper we apply modularity concepts for domain specific languages (DSLs) and discuss how they help to design new languages by extending existing ones and composing fragments to new DSLs. We use an extended grammar format with appropriate tool support that avoids redefinition of existing functionalities by int"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1409.6633","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-18T02:42:06Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JPhyN7s65CoQhjGJJ6M3iSb5j9KJmfO9uAZi3gCrd0P1E/pqhEBBiefrsmszgu6xlT1qlZF2QxCKKTP3TOagAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-08T14:16:01.497990Z"},"content_sha256":"2d76aaf13e78677b772bf494182b86208753f222184ea52d879213b2d6b6f440","schema_version":"1.0","event_id":"sha256:2d76aaf13e78677b772bf494182b86208753f222184ea52d879213b2d6b6f440"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/bundle.json","state_url":"https://pith.science/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/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-08T14:16:01Z","links":{"resolver":"https://pith.science/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ","bundle":"https://pith.science/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/bundle.json","state":"https://pith.science/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/state.json","well_known_bundle":"https://pith.science/.well-known/pith/PIJEPJ4X2Y25LQ3O3ICFO7U6LZ/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:PIJEPJ4X2Y25LQ3O3ICFO7U6LZ","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":"2bda833d396710446841a22cc20a6b658b4d93deec74f44baa1eb2e74d874f2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-22T12:30:13Z","title_canon_sha256":"2b5327fdecd3719d43831423627f9295e6dbdcc6e3b8f670677b8fe5c891e271"},"schema_version":"1.0","source":{"id":"1409.6633","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1409.6633","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"arxiv_version","alias_value":"1409.6633v1","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1409.6633","created_at":"2026-05-18T02:42:06Z"},{"alias_kind":"pith_short_12","alias_value":"PIJEPJ4X2Y25","created_at":"2026-05-18T12:28:43Z"},{"alias_kind":"pith_short_16","alias_value":"PIJEPJ4X2Y25LQ3O","created_at":"2026-05-18T12:28:43Z"},{"alias_kind":"pith_short_8","alias_value":"PIJEPJ4X","created_at":"2026-05-18T12:28:43Z"}],"graph_snapshots":[{"event_id":"sha256:2d76aaf13e78677b772bf494182b86208753f222184ea52d879213b2d6b6f440","target":"graph","created_at":"2026-05-18T02:42:06Z","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":"Reuse is a key technique for a more efficient development and ensures the quality of the results. In object technology explicit encapsulation, interfaces, and inheritance are well known principles for independent development that enable combination and reuse of developed artifacts. In this paper we apply modularity concepts for domain specific languages (DSLs) and discuss how they help to design new languages by extending existing ones and composing fragments to new DSLs. We use an extended grammar format with appropriate tool support that avoids redefinition of existing functionalities by int","authors_text":"Bernhard Rumpe, Holger Krahn, Stefan V\\\"olkel","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-22T12:30:13Z","title":"MontiCore: Modular Development of Textual Domain Specific Languages"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1409.6633","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:05511e83484254fa061232fd0ac191001ee6f64240ff83e5dcb3f1dab505987a","target":"record","created_at":"2026-05-18T02:42:06Z","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":"2bda833d396710446841a22cc20a6b658b4d93deec74f44baa1eb2e74d874f2b","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-09-22T12:30:13Z","title_canon_sha256":"2b5327fdecd3719d43831423627f9295e6dbdcc6e3b8f670677b8fe5c891e271"},"schema_version":"1.0","source":{"id":"1409.6633","kind":"arxiv","version":1}},"canonical_sha256":"7a1247a797d635d5c36eda04577e9e5e69b2246f322c6411006a4b90b1f5f652","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"7a1247a797d635d5c36eda04577e9e5e69b2246f322c6411006a4b90b1f5f652","first_computed_at":"2026-05-18T02:42:06.617281Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:42:06.617281Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"7cKofVTeyU9TrwxZGQxxTc9ZOhXO3VZOKuZR2Ow7zZ8IIvIAo4Yh7ep3e17zsz0tH79h8nRoaOE6B5XZCRGQBg==","signature_status":"signed_v1","signed_at":"2026-05-18T02:42:06.617676Z","signed_message":"canonical_sha256_bytes"},"source_id":"1409.6633","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:05511e83484254fa061232fd0ac191001ee6f64240ff83e5dcb3f1dab505987a","sha256:2d76aaf13e78677b772bf494182b86208753f222184ea52d879213b2d6b6f440"],"state_sha256":"cc6fb7c7bb747b844611f505b6a5499b94f4a3f0e718a8be319e240426e625df"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"TSSvl9F+L1Bw9DaoQs/oT9mXvtfNfbzrwuLmhHD1R8NHDeUJuwA0u0nSKa78VRaBsktIuocPiPwaOnT6LlqDBg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-08T14:16:01.500044Z","bundle_sha256":"4a7f66dd4447728c5ca841d615fe6184f3a956e618215b1b5b4296d9fc4ade8a"}}