{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2017:ECYBAVHPPCKTOYXLUCLG4AGK6N","short_pith_number":"pith:ECYBAVHP","canonical_record":{"source":{"id":"1706.06369","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-20T11:28:02Z","cross_cats_sorted":[],"title_canon_sha256":"46048b9ba3784e5bc63335a207c481b9156a814cf0d6847fe8b86790d655f9f4","abstract_canon_sha256":"b885b19094d0cf24e98c9d4d8916b417c8b1f117158625d7dfe59932334ce328"},"schema_version":"1.0"},"canonical_sha256":"20b01054ef78953762eba0966e00caf3458b77829f206c3043f35d6e688be8c4","source":{"kind":"arxiv","id":"1706.06369","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1706.06369","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"arxiv_version","alias_value":"1706.06369v1","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.06369","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"pith_short_12","alias_value":"ECYBAVHPPCKT","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_16","alias_value":"ECYBAVHPPCKTOYXL","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_8","alias_value":"ECYBAVHP","created_at":"2026-05-18T12:31:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2017:ECYBAVHPPCKTOYXLUCLG4AGK6N","target":"record","payload":{"canonical_record":{"source":{"id":"1706.06369","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-20T11:28:02Z","cross_cats_sorted":[],"title_canon_sha256":"46048b9ba3784e5bc63335a207c481b9156a814cf0d6847fe8b86790d655f9f4","abstract_canon_sha256":"b885b19094d0cf24e98c9d4d8916b417c8b1f117158625d7dfe59932334ce328"},"schema_version":"1.0"},"canonical_sha256":"20b01054ef78953762eba0966e00caf3458b77829f206c3043f35d6e688be8c4","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:42:03.423197Z","signature_b64":"Q4mxIMorfcbndjMVlR0uQS16QSukMZ8Hqs3QsxZNLdZfTDMDSx9kATxy9PUiD4BQa4Xr7rxuX0CXbHO70lVmDw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"20b01054ef78953762eba0966e00caf3458b77829f206c3043f35d6e688be8c4","last_reissued_at":"2026-05-18T00:42:03.422638Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:42:03.422638Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1706.06369","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-18T00:42:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"SZKDHT8y9nV46LtB1oxtWuRr8lFOKEDpv95AWKV7Vz0FtDUrCC/9gaY6x1ztyJ0qFM6wohb8lPBuMYubzgrWBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-16T23:19:42.641081Z"},"content_sha256":"51fd2b966118284a2287e25a08e89403edbbd164eb22b03de4c81b2e3a145cad","schema_version":"1.0","event_id":"sha256:51fd2b966118284a2287e25a08e89403edbbd164eb22b03de4c81b2e3a145cad"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2017:ECYBAVHPPCKTOYXLUCLG4AGK6N","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Towards the Trustworthy Development of Active Medical Devices: A Hemodialysis Case Study","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Atif Mashkoor, Miklos Biro","submitted_at":"2017-06-20T11:28:02Z","abstract_excerpt":"The use of embedded software is advancing in modern medical devices, so does its capabilities and complexity. This paradigm shift brings many challenges such as an increased rate of medical device failures due to software faults. In this letter, we present a rigorous correct by construction approach for the trustworthy development of hemodialysis machines, a sub-class of active medical devices. We show how informal requirements of hemodialysis machines are modeled and analyzed through a rigorous process and suggest a generalization to a larger class of active medical devices."},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.06369","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-18T00:42:03Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"4J5Qq7mwZQHTI1FQIvmmydFj0Bf/Reg1eK/Ux+VrdfZ8kjTtFlU0AP81y6mu8YsszIqi0pkNNvToWUzgoraHBA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-07-16T23:19:42.641440Z"},"content_sha256":"f9b454e796d4fc2e4f6e2051ed523ae3871b4816827f19d55b4fdd570d16443d","schema_version":"1.0","event_id":"sha256:f9b454e796d4fc2e4f6e2051ed523ae3871b4816827f19d55b4fdd570d16443d"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/bundle.json","state_url":"https://pith.science/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/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-07-16T23:19:42Z","links":{"resolver":"https://pith.science/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N","bundle":"https://pith.science/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/bundle.json","state":"https://pith.science/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/state.json","well_known_bundle":"https://pith.science/.well-known/pith/ECYBAVHPPCKTOYXLUCLG4AGK6N/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2017:ECYBAVHPPCKTOYXLUCLG4AGK6N","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":"b885b19094d0cf24e98c9d4d8916b417c8b1f117158625d7dfe59932334ce328","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-20T11:28:02Z","title_canon_sha256":"46048b9ba3784e5bc63335a207c481b9156a814cf0d6847fe8b86790d655f9f4"},"schema_version":"1.0","source":{"id":"1706.06369","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1706.06369","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"arxiv_version","alias_value":"1706.06369v1","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.06369","created_at":"2026-05-18T00:42:03Z"},{"alias_kind":"pith_short_12","alias_value":"ECYBAVHPPCKT","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_16","alias_value":"ECYBAVHPPCKTOYXL","created_at":"2026-05-18T12:31:12Z"},{"alias_kind":"pith_short_8","alias_value":"ECYBAVHP","created_at":"2026-05-18T12:31:12Z"}],"graph_snapshots":[{"event_id":"sha256:f9b454e796d4fc2e4f6e2051ed523ae3871b4816827f19d55b4fdd570d16443d","target":"graph","created_at":"2026-05-18T00:42:03Z","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":"The use of embedded software is advancing in modern medical devices, so does its capabilities and complexity. This paradigm shift brings many challenges such as an increased rate of medical device failures due to software faults. In this letter, we present a rigorous correct by construction approach for the trustworthy development of hemodialysis machines, a sub-class of active medical devices. We show how informal requirements of hemodialysis machines are modeled and analyzed through a rigorous process and suggest a generalization to a larger class of active medical devices.","authors_text":"Atif Mashkoor, Miklos Biro","cross_cats":[],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-20T11:28:02Z","title":"Towards the Trustworthy Development of Active Medical Devices: A Hemodialysis Case Study"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.06369","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:51fd2b966118284a2287e25a08e89403edbbd164eb22b03de4c81b2e3a145cad","target":"record","created_at":"2026-05-18T00:42:03Z","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":"b885b19094d0cf24e98c9d4d8916b417c8b1f117158625d7dfe59932334ce328","cross_cats_sorted":[],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2017-06-20T11:28:02Z","title_canon_sha256":"46048b9ba3784e5bc63335a207c481b9156a814cf0d6847fe8b86790d655f9f4"},"schema_version":"1.0","source":{"id":"1706.06369","kind":"arxiv","version":1}},"canonical_sha256":"20b01054ef78953762eba0966e00caf3458b77829f206c3043f35d6e688be8c4","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"20b01054ef78953762eba0966e00caf3458b77829f206c3043f35d6e688be8c4","first_computed_at":"2026-05-18T00:42:03.422638Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:42:03.422638Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"Q4mxIMorfcbndjMVlR0uQS16QSukMZ8Hqs3QsxZNLdZfTDMDSx9kATxy9PUiD4BQa4Xr7rxuX0CXbHO70lVmDw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:42:03.423197Z","signed_message":"canonical_sha256_bytes"},"source_id":"1706.06369","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:51fd2b966118284a2287e25a08e89403edbbd164eb22b03de4c81b2e3a145cad","sha256:f9b454e796d4fc2e4f6e2051ed523ae3871b4816827f19d55b4fdd570d16443d"],"state_sha256":"470fcd41d96f43c786f15e26e68bc02a44c0ae35c2e08d4a9ac18d8a774f9f57"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"uNYwX1E+VaXuWYHqm7tqOCsME5CU414WO2/1R7bLm73nfJkoJ/uC/lMwJAmzpJWMnwKfzqNQKwXPfYxcgx5uAA==","signed_message":"bundle_sha256_bytes","signed_at":"2026-07-16T23:19:42.644019Z","bundle_sha256":"460253fe23e62f9da4a378b59ff1cd588902305b76e243787ce9ec6afc260bc6"}}