{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2014:2DNMWLSM6MRQ3MAYR73KIHG2OR","short_pith_number":"pith:2DNMWLSM","canonical_record":{"source":{"id":"1412.2962","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-12-09T14:03:34Z","cross_cats_sorted":[],"title_canon_sha256":"53d0caeb5469bcea95510146f67087954a72ea291805f7ea63da97e4eb2e90f0","abstract_canon_sha256":"fbca648866700fc89341dd05d8de515e8e06a18679a31bef7ead0ed261ea1b49"},"schema_version":"1.0"},"canonical_sha256":"d0dacb2e4cf3230db0188ff6a41cda7472043b5757dc917d3ba0a377848f1106","source":{"kind":"arxiv","id":"1412.2962","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.2962","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"arxiv_version","alias_value":"1412.2962v1","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.2962","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"pith_short_12","alias_value":"2DNMWLSM6MRQ","created_at":"2026-05-18T12:28:09Z"},{"alias_kind":"pith_short_16","alias_value":"2DNMWLSM6MRQ3MAY","created_at":"2026-05-18T12:28:09Z"},{"alias_kind":"pith_short_8","alias_value":"2DNMWLSM","created_at":"2026-05-18T12:28:09Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2014:2DNMWLSM6MRQ3MAYR73KIHG2OR","target":"record","payload":{"canonical_record":{"source":{"id":"1412.2962","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-12-09T14:03:34Z","cross_cats_sorted":[],"title_canon_sha256":"53d0caeb5469bcea95510146f67087954a72ea291805f7ea63da97e4eb2e90f0","abstract_canon_sha256":"fbca648866700fc89341dd05d8de515e8e06a18679a31bef7ead0ed261ea1b49"},"schema_version":"1.0"},"canonical_sha256":"d0dacb2e4cf3230db0188ff6a41cda7472043b5757dc917d3ba0a377848f1106","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T02:31:45.402628Z","signature_b64":"OVXdZOSt9h2b4dzR1YnNC6RcEdq1NVPZaQxxSktccooEKMoPHIvtFmX9rgwJCjwQ82Ii4E/0UwP9U/OVamaABQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"d0dacb2e4cf3230db0188ff6a41cda7472043b5757dc917d3ba0a377848f1106","last_reissued_at":"2026-05-18T02:31:45.402085Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T02:31:45.402085Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1412.2962","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:31:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"FUSAkVDnvpJ26LYwMJJeA3fsS05+GSqS+PwpPuLAqpEJrVqvS8GCMuW6fP8uoEwzxBcRd90bDeXIEAC78RWkCw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T13:07:45.862391Z"},"content_sha256":"42e3002b55dca0eece7fcf490aa36e5b0022646cecef46c547016a8d1d9eb51d","schema_version":"1.0","event_id":"sha256:42e3002b55dca0eece7fcf490aa36e5b0022646cecef46c547016a8d1d9eb51d"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2014:2DNMWLSM6MRQ3MAYR73KIHG2OR","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Multi-Platform Generative Development of Component & Connector Systems using Model and Code Libraries","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Andreas Wortmann, Bernhard Rumpe, Jan Oliver Ringert","submitted_at":"2014-12-09T14:03:34Z","abstract_excerpt":"Component-based software engineering aims to reduce software development effort by reusing established components as building blocks of complex systems. Defining components in general-purpose programming languages restricts their reuse to platforms supporting these languages and complicates component composition with implementation details. The vision of model-driven engineering is to reduce the gap between developer intention and implementation details by lifting abstract models to primary development artifacts and systematically transforming these into executable systems. For sufficiently co"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.2962","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:31:45Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XcybGOUlCzsxNguuipt5ayE/UrW/M42K4YQbrMRFmRTVp5JSUlWOl5FedrXlOjZWHHx0SYO8YjXpXCEA/zclAg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-06-02T13:07:45.863011Z"},"content_sha256":"9a3da5a8f3a32be184d1bd844358e4dbbb8edfc11208b20465d71890df3f22de","schema_version":"1.0","event_id":"sha256:9a3da5a8f3a32be184d1bd844358e4dbbb8edfc11208b20465d71890df3f22de"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/bundle.json","state_url":"https://pith.science/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/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-02T13:07:45Z","links":{"resolver":"https://pith.science/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR","bundle":"https://pith.science/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/bundle.json","state":"https://pith.science/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/state.json","well_known_bundle":"https://pith.science/.well-known/pith/2DNMWLSM6MRQ3MAYR73KIHG2OR/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2014:2DNMWLSM6MRQ3MAYR73KIHG2OR","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":"fbca648866700fc89341dd05d8de515e8e06a18679a31bef7ead0ed261ea1b49","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-12-09T14:03:34Z","title_canon_sha256":"53d0caeb5469bcea95510146f67087954a72ea291805f7ea63da97e4eb2e90f0"},"schema_version":"1.0","source":{"id":"1412.2962","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1412.2962","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"arxiv_version","alias_value":"1412.2962v1","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1412.2962","created_at":"2026-05-18T02:31:45Z"},{"alias_kind":"pith_short_12","alias_value":"2DNMWLSM6MRQ","created_at":"2026-05-18T12:28:09Z"},{"alias_kind":"pith_short_16","alias_value":"2DNMWLSM6MRQ3MAY","created_at":"2026-05-18T12:28:09Z"},{"alias_kind":"pith_short_8","alias_value":"2DNMWLSM","created_at":"2026-05-18T12:28:09Z"}],"graph_snapshots":[{"event_id":"sha256:9a3da5a8f3a32be184d1bd844358e4dbbb8edfc11208b20465d71890df3f22de","target":"graph","created_at":"2026-05-18T02:31:45Z","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":"Component-based software engineering aims to reduce software development effort by reusing established components as building blocks of complex systems. Defining components in general-purpose programming languages restricts their reuse to platforms supporting these languages and complicates component composition with implementation details. The vision of model-driven engineering is to reduce the gap between developer intention and implementation details by lifting abstract models to primary development artifacts and systematically transforming these into executable systems. For sufficiently co","authors_text":"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":"2014-12-09T14:03:34Z","title":"Multi-Platform Generative Development of Component & Connector Systems using Model and Code Libraries"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1412.2962","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:42e3002b55dca0eece7fcf490aa36e5b0022646cecef46c547016a8d1d9eb51d","target":"record","created_at":"2026-05-18T02:31:45Z","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":"fbca648866700fc89341dd05d8de515e8e06a18679a31bef7ead0ed261ea1b49","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2014-12-09T14:03:34Z","title_canon_sha256":"53d0caeb5469bcea95510146f67087954a72ea291805f7ea63da97e4eb2e90f0"},"schema_version":"1.0","source":{"id":"1412.2962","kind":"arxiv","version":1}},"canonical_sha256":"d0dacb2e4cf3230db0188ff6a41cda7472043b5757dc917d3ba0a377848f1106","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"d0dacb2e4cf3230db0188ff6a41cda7472043b5757dc917d3ba0a377848f1106","first_computed_at":"2026-05-18T02:31:45.402085Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T02:31:45.402085Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"OVXdZOSt9h2b4dzR1YnNC6RcEdq1NVPZaQxxSktccooEKMoPHIvtFmX9rgwJCjwQ82Ii4E/0UwP9U/OVamaABQ==","signature_status":"signed_v1","signed_at":"2026-05-18T02:31:45.402628Z","signed_message":"canonical_sha256_bytes"},"source_id":"1412.2962","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:42e3002b55dca0eece7fcf490aa36e5b0022646cecef46c547016a8d1d9eb51d","sha256:9a3da5a8f3a32be184d1bd844358e4dbbb8edfc11208b20465d71890df3f22de"],"state_sha256":"361b200ebb359acf2f8e7917fadd45d5e94754e211288318d21396ae535ee8f5"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Akvn8L454ozAJe9iCfBYwe+UGxF969SS2cMCDNHjnRL/HGeqXXx2ETQbIIVNKnc3ZigAyS/1aBOwY/6P/TN4AA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-06-02T13:07:45.865783Z","bundle_sha256":"aa915b0059e6650efab6cb4b346d5659679c1c406075b518be650a8d537cfa9c"}}