{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2015:E5NRMHRXH2IU4KLNU2XYKB3WYK","short_pith_number":"pith:E5NRMHRX","canonical_record":{"source":{"id":"1505.00904","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-05-05T07:30:58Z","cross_cats_sorted":[],"title_canon_sha256":"9382b806b9e75cc56cd00b0b4ca740a3a77d9da28214d330d2993654e1451e57","abstract_canon_sha256":"3b1f7fe4b404978299d256aab470f8d78c082c651e01ba8f83e687e6e151de60"},"schema_version":"1.0"},"canonical_sha256":"275b161e373e914e296da6af850776c2b272012c1e76f3aed545d73e336b36f7","source":{"kind":"arxiv","id":"1505.00904","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.00904","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"arxiv_version","alias_value":"1505.00904v1","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.00904","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"pith_short_12","alias_value":"E5NRMHRXH2IU","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_16","alias_value":"E5NRMHRXH2IU4KLN","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_8","alias_value":"E5NRMHRX","created_at":"2026-05-18T12:29:19Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2015:E5NRMHRXH2IU4KLNU2XYKB3WYK","target":"record","payload":{"canonical_record":{"source":{"id":"1505.00904","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-05-05T07:30:58Z","cross_cats_sorted":[],"title_canon_sha256":"9382b806b9e75cc56cd00b0b4ca740a3a77d9da28214d330d2993654e1451e57","abstract_canon_sha256":"3b1f7fe4b404978299d256aab470f8d78c082c651e01ba8f83e687e6e151de60"},"schema_version":"1.0"},"canonical_sha256":"275b161e373e914e296da6af850776c2b272012c1e76f3aed545d73e336b36f7","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:16:59.651763Z","signature_b64":"kthOzi6fUsNQEwYbH2rYHj8ODi10exlNkiIw6v9XQfVWbgS669R4sd/4ocgYq2QaNUF5JtKFxZ9/f/n2DTi4BQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"275b161e373e914e296da6af850776c2b272012c1e76f3aed545d73e336b36f7","last_reissued_at":"2026-05-18T02:16:59.651216Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:16:59.651216Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1505.00904","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:16:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JOI5MDR3k5TSITTYQRbHdk5RoerJRAPPNaRgOfrcLKoEHPoK17PDohnk4+MbNrcHfXHIKn3aMgqFxELvhAudDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T18:44:38.414111Z"},"content_sha256":"005ba602863031ca81a39e6ae811580ad96419a847b1b3e31465b111f2b28b25","schema_version":"1.0","event_id":"sha256:005ba602863031ca81a39e6ae811580ad96419a847b1b3e31465b111f2b28b25"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2015:E5NRMHRXH2IU4KLNU2XYKB3WYK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Alexander Roth, Andreas Wortmann, Bernhard Rumpe, Jan Oliver Ringert","submitted_at":"2015-05-05T07:30:58Z","abstract_excerpt":"Engineering software for robotics applications requires multidomain and application-specific solutions. Model-driven engineering and modeling language integration provide means for developing specialized, yet reusable models of robotics software architectures. Code generators transform these platform independent models into executable code specific to robotic platforms. Generative software engineering for multidomain applications requires not only the integration of modeling languages but also the integration of validation mechanisms and code generators. In this paper we sketch a conceptual mo"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.00904","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:16:59Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"ve+zV8G4weiblNjqTcoVFgCBhvIawXdxlHtR9y+mVrKb1hT+gIQKogVSwCRBo8lvI8xUQc49rCaPOLLJCIE/AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T18:44:38.414484Z"},"content_sha256":"98adc01407f23bcf6c48c2ee9dcb30b1dc402f15694e6221dde7b985ddb1c286","schema_version":"1.0","event_id":"sha256:98adc01407f23bcf6c48c2ee9dcb30b1dc402f15694e6221dde7b985ddb1c286"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/bundle.json","state_url":"https://pith.science/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/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-02T18:44:38Z","links":{"resolver":"https://pith.science/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK","bundle":"https://pith.science/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/bundle.json","state":"https://pith.science/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/E5NRMHRXH2IU4KLNU2XYKB3WYK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2015:E5NRMHRXH2IU4KLNU2XYKB3WYK","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":"3b1f7fe4b404978299d256aab470f8d78c082c651e01ba8f83e687e6e151de60","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-05-05T07:30:58Z","title_canon_sha256":"9382b806b9e75cc56cd00b0b4ca740a3a77d9da28214d330d2993654e1451e57"},"schema_version":"1.0","source":{"id":"1505.00904","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1505.00904","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"arxiv_version","alias_value":"1505.00904v1","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1505.00904","created_at":"2026-05-18T02:16:59Z"},{"alias_kind":"pith_short_12","alias_value":"E5NRMHRXH2IU","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_16","alias_value":"E5NRMHRXH2IU4KLN","created_at":"2026-05-18T12:29:19Z"},{"alias_kind":"pith_short_8","alias_value":"E5NRMHRX","created_at":"2026-05-18T12:29:19Z"}],"graph_snapshots":[{"event_id":"sha256:98adc01407f23bcf6c48c2ee9dcb30b1dc402f15694e6221dde7b985ddb1c286","target":"graph","created_at":"2026-05-18T02:16:59Z","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":"Engineering software for robotics applications requires multidomain and application-specific solutions. Model-driven engineering and modeling language integration provide means for developing specialized, yet reusable models of robotics software architectures. Code generators transform these platform independent models into executable code specific to robotic platforms. Generative software engineering for multidomain applications requires not only the integration of modeling languages but also the integration of validation mechanisms and code generators. In this paper we sketch a conceptual mo","authors_text":"Alexander Roth, Andreas Wortmann, Bernhard Rumpe, Jan Oliver Ringert","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-05-05T07:30:58Z","title":"Code Generator Composition for Model-Driven Engineering of Robotics Component & Connector Systems"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1505.00904","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:005ba602863031ca81a39e6ae811580ad96419a847b1b3e31465b111f2b28b25","target":"record","created_at":"2026-05-18T02:16:59Z","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":"3b1f7fe4b404978299d256aab470f8d78c082c651e01ba8f83e687e6e151de60","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2015-05-05T07:30:58Z","title_canon_sha256":"9382b806b9e75cc56cd00b0b4ca740a3a77d9da28214d330d2993654e1451e57"},"schema_version":"1.0","source":{"id":"1505.00904","kind":"arxiv","version":1}},"canonical_sha256":"275b161e373e914e296da6af850776c2b272012c1e76f3aed545d73e336b36f7","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"275b161e373e914e296da6af850776c2b272012c1e76f3aed545d73e336b36f7","first_computed_at":"2026-05-18T02:16:59.651216Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:16:59.651216Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"kthOzi6fUsNQEwYbH2rYHj8ODi10exlNkiIw6v9XQfVWbgS669R4sd/4ocgYq2QaNUF5JtKFxZ9/f/n2DTi4BQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:16:59.651763Z","signed_message":"canonical_sha256_bytes"},"source_id":"1505.00904","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:005ba602863031ca81a39e6ae811580ad96419a847b1b3e31465b111f2b28b25","sha256:98adc01407f23bcf6c48c2ee9dcb30b1dc402f15694e6221dde7b985ddb1c286"],"state_sha256":"fb5f18d977057c6066b9d51e51533a0eefdb5f6dd155e12bc2f9105cb021d44a"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"rVoHdsdv6VNpU3UfTwx1jgR4dqC/o5PHjIHM+gKYsSDpvLPWTRjEEMfM+1zylLgu3P846oYd/3Bc/ET2/hZpCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T18:44:38.416373Z","bundle_sha256":"f71ac60715ad6ec6302d057bac55e3b48a2c697bc61537afe12a196b879df50a"}}