{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:HTPJCJHINMWDFVC3TG7W5Z2JYF","short_pith_number":"pith:HTPJCJHI","schema_version":"1.0","canonical_sha256":"3cde9124e86b2c32d45b99bf6ee749c172687667eb1236d0cfc7d5bd0d08118b","source":{"kind":"arxiv","id":"2505.00688","version":1},"attestation_state":"computed","paper":{"title":"The Architecture Tradeoff and Risk Analysis Framework (ATRAF): A Unified Approach for Evaluating Software Architectures, Reference Architectures, and Architectural Frameworks","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Amine Ben Hassouna","submitted_at":"2025-05-01T17:48:52Z","abstract_excerpt":"Modern software systems are guided by hierarchical architectural concepts -- software architectures, reference architectures, and architectural frameworks -- each operating at a distinct level of abstraction. These artifacts promote reuse, scalability, and consistency, but also embed tradeoffs that shape critical quality attributes such as modifiability, performance, and security. Existing evaluation methods, such as the Architecture Tradeoff Analysis Method (ATAM), focus on system-specific architectures and are not designed to address the broader generality and variability of higher-level arc"},"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":"2505.00688","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","primary_cat":"cs.SE","submitted_at":"2025-05-01T17:48:52Z","cross_cats_sorted":[],"title_canon_sha256":"a549f319d5949097e0506fd04baa11e385b756184c0a67446bd8ba61c9ef03e1","abstract_canon_sha256":"f4bdf5de469de218532bf33138600fb13acaa418959deeb20fd36a4b52a756a6"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T10:57:24.106669Z","signature_b64":"QD5SUIEjhoPgRhHSH2oxfm2W89+YX8HXDRjGK1i834K9XaFt1Fbc85Ap/2b1Xy1bdHJ0BADFVqZxhqC9WFs3Bw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"3cde9124e86b2c32d45b99bf6ee749c172687667eb1236d0cfc7d5bd0d08118b","last_reissued_at":"2026-07-05T10:57:24.106147Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T10:57:24.106147Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"The Architecture Tradeoff and Risk Analysis Framework (ATRAF): A Unified Approach for Evaluating Software Architectures, Reference Architectures, and Architectural Frameworks","license":"http://creativecommons.org/licenses/by-nc-nd/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Amine Ben Hassouna","submitted_at":"2025-05-01T17:48:52Z","abstract_excerpt":"Modern software systems are guided by hierarchical architectural concepts -- software architectures, reference architectures, and architectural frameworks -- each operating at a distinct level of abstraction. These artifacts promote reuse, scalability, and consistency, but also embed tradeoffs that shape critical quality attributes such as modifiability, performance, and security. Existing evaluation methods, such as the Architecture Tradeoff Analysis Method (ATAM), focus on system-specific architectures and are not designed to address the broader generality and variability of higher-level arc"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2505.00688","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/2505.00688/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":"2505.00688","created_at":"2026-07-05T10:57:24.106208+00:00"},{"alias_kind":"arxiv_version","alias_value":"2505.00688v1","created_at":"2026-07-05T10:57:24.106208+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2505.00688","created_at":"2026-07-05T10:57:24.106208+00:00"},{"alias_kind":"pith_short_12","alias_value":"HTPJCJHINMWD","created_at":"2026-07-05T10:57:24.106208+00:00"},{"alias_kind":"pith_short_16","alias_value":"HTPJCJHINMWDFVC3","created_at":"2026-07-05T10:57:24.106208+00:00"},{"alias_kind":"pith_short_8","alias_value":"HTPJCJHI","created_at":"2026-07-05T10:57:24.106208+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":1,"internal_anchor_count":1,"sample":[{"citing_arxiv_id":"2505.03624","citing_title":"ATRAF-driven IMRaD Methodology: Tradeoff and Risk Analysis of Software Architectures Across Abstraction Levels","ref_index":4,"is_internal_anchor":true}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF","json":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF.json","graph_json":"https://pith.science/api/pith-number/HTPJCJHINMWDFVC3TG7W5Z2JYF/graph.json","events_json":"https://pith.science/api/pith-number/HTPJCJHINMWDFVC3TG7W5Z2JYF/events.json","paper":"https://pith.science/paper/HTPJCJHI"},"agent_actions":{"view_html":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF","download_json":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF.json","view_paper":"https://pith.science/paper/HTPJCJHI","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2505.00688&json=true","fetch_graph":"https://pith.science/api/pith-number/HTPJCJHINMWDFVC3TG7W5Z2JYF/graph.json","fetch_events":"https://pith.science/api/pith-number/HTPJCJHINMWDFVC3TG7W5Z2JYF/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF/action/timestamp_anchor","attest_storage":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF/action/storage_attestation","attest_author":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF/action/author_attestation","sign_citation":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF/action/citation_signature","submit_replication":"https://pith.science/pith/HTPJCJHINMWDFVC3TG7W5Z2JYF/action/replication_record"}},"created_at":"2026-07-05T10:57:24.106208+00:00","updated_at":"2026-07-05T10:57:24.106208+00:00"}