{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:NNYLRKPAQON5V6RGURHHIGKMYQ","short_pith_number":"pith:NNYLRKPA","schema_version":"1.0","canonical_sha256":"6b70b8a9e0839bdafa26a44e74194cc434bb72b335c19faedb079325d9be15b7","source":{"kind":"arxiv","id":"2504.07555","version":1},"attestation_state":"computed","paper":{"title":"Just TestIt! An SBST Approach To Automate System-Integration Testing","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"David Atienza, Guido Masera, Juan Sapriza, Luciano Lavagno, Luigi Giuffrida, Maurizio Martina, Pasquale Davide Schiavone, Tommaso Terzano","submitted_at":"2025-04-10T08:36:08Z","abstract_excerpt":"This paper introduces TestIt, an open-source Python package designed to automate full-system integration testing using a Software-Based Self-Test (SBST) approach. By dynamically generating test vectors and golden references, TestIt significantly reduces development time and complexity while supporting both simulation and FPGA environments. Its flexible design positions TestIt as a key enabler for the widespread adoption of CI/CD methodologies in open-source RTL development. A case study on the X-HEEP RISC-V microcontroller (MCU), which integrates a custom accelerator, showcases TestIt's abilit"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2504.07555","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.AR","submitted_at":"2025-04-10T08:36:08Z","cross_cats_sorted":[],"title_canon_sha256":"e97b9a8b49d83743882663b8c7ddf10a3f7f3fd6867026a7c4993530c5838eec","abstract_canon_sha256":"b873841da9857d9bb21967e98ab98a3eb2bad6edf04e1edf4ba0c14e377c9bcd"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:47:10.741997Z","signature_b64":"pPBFG1c9KREZqie2zemP+/E9c4vUCJgZxjBfeK9T6ftOzyurBxyAVdGTqqtxAovwnQYjpDwP/NwuIFuBD6AICg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"6b70b8a9e0839bdafa26a44e74194cc434bb72b335c19faedb079325d9be15b7","last_reissued_at":"2026-07-05T10:47:10.741539Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:47:10.741539Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Just TestIt! An SBST Approach To Automate System-Integration Testing","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.AR","authors_text":"David Atienza, Guido Masera, Juan Sapriza, Luciano Lavagno, Luigi Giuffrida, Maurizio Martina, Pasquale Davide Schiavone, Tommaso Terzano","submitted_at":"2025-04-10T08:36:08Z","abstract_excerpt":"This paper introduces TestIt, an open-source Python package designed to automate full-system integration testing using a Software-Based Self-Test (SBST) approach. By dynamically generating test vectors and golden references, TestIt significantly reduces development time and complexity while supporting both simulation and FPGA environments. Its flexible design positions TestIt as a key enabler for the widespread adoption of CI/CD methodologies in open-source RTL development. A case study on the X-HEEP RISC-V microcontroller (MCU), which integrates a custom accelerator, showcases TestIt's abilit"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2504.07555","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":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2504.07555/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2504.07555","created_at":"2026-07-05T10:47:10.741598+00:00"},{"alias_kind":"arxiv_version","alias_value":"2504.07555v1","created_at":"2026-07-05T10:47:10.741598+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2504.07555","created_at":"2026-07-05T10:47:10.741598+00:00"},{"alias_kind":"pith_short_12","alias_value":"NNYLRKPAQON5","created_at":"2026-07-05T10:47:10.741598+00:00"},{"alias_kind":"pith_short_16","alias_value":"NNYLRKPAQON5V6RG","created_at":"2026-07-05T10:47:10.741598+00:00"},{"alias_kind":"pith_short_8","alias_value":"NNYLRKPA","created_at":"2026-07-05T10:47:10.741598+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2508.16959","citing_title":"X-HEEP: An Open-Source, Configurable and Extendible RISC-V Platform for TinyAI Applications","ref_index":29,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ","json":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ.json","graph_json":"https://pith.science/api/pith-number/NNYLRKPAQON5V6RGURHHIGKMYQ/graph.json","events_json":"https://pith.science/api/pith-number/NNYLRKPAQON5V6RGURHHIGKMYQ/events.json","paper":"https://pith.science/paper/NNYLRKPA"},"agent_actions":{"view_html":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ","download_json":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ.json","view_paper":"https://pith.science/paper/NNYLRKPA","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2504.07555&json=true","fetch_graph":"https://pith.science/api/pith-number/NNYLRKPAQON5V6RGURHHIGKMYQ/graph.json","fetch_events":"https://pith.science/api/pith-number/NNYLRKPAQON5V6RGURHHIGKMYQ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ/action/storage_attestation","attest_author":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ/action/author_attestation","sign_citation":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ/action/citation_signature","submit_replication":"https://pith.science/pith/NNYLRKPAQON5V6RGURHHIGKMYQ/action/replication_record"}},"created_at":"2026-07-05T10:47:10.741598+00:00","updated_at":"2026-07-05T10:47:10.741598+00:00"}