<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Argevide</title>
	<atom:link href="https://www.argevide.com/pl/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.argevide.com/home/</link>
	<description></description>
	<lastBuildDate>Sat, 10 Oct 2026 08:31:07 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.argevide.com/wp-content/uploads/2020/04/cropped-argevide-1-32x32.png</url>
	<title>Argevide</title>
	<link>https://www.argevide.com/home/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Szybszy rozwój assurance case z użyciem AI</title>
		<link>https://www.argevide.com/2026-10-szybszy-rozwoj-assurance-case-z-uzyciem-ai/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 20:46:47 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=17690</guid>

					<description><![CDATA[<p>Assurance case rzadko powstaje od razu w całości. Argumentacja dojrzewa razem z systemem: jest rozwijana, komentowana, uzupełniana, recenzowana i poprawiana, a każdy z tych kroków wymaga zaangażowania i czasu doświadczonych inżynierów. Poniżej pokazujemy, jak ten cykl może być przyspieszony dzięki zastosowaniu narzędzi AI połączonych z PREMIS przez protokół MCP. Istotne jest to, że inżynier może [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-10-szybszy-rozwoj-assurance-case-z-uzyciem-ai/">Szybszy rozwój assurance case z użyciem AI</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
			<style id="elementor-post-17690">.elementor-17690 .elementor-element.elementor-element-c71f870 .elementor-wrapper{--video-aspect-ratio:1.77777;}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17690" class="elementor elementor-17690" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-774d844 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="774d844" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c9bbdf7" data-id="c9bbdf7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-da12788 elementor-widget elementor-widget-text-editor" data-id="da12788" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Assurance case rzadko powstaje od razu w całości. Argumentacja dojrzewa razem z systemem: jest rozwijana, komentowana, uzupełniana, recenzowana i poprawiana, a każdy z tych kroków wymaga zaangażowania i czasu doświadczonych inżynierów. Poniżej pokazujemy, jak ten cykl może być przyspieszony dzięki zastosowaniu narzędzi AI połączonych z PREMIS przez protokół MCP. Istotne jest to, że inżynier może stosować własne narzędzie AI, które zna, które ma już skonfigurowane i które może mieć już wiedzę o systemie będącym przedmiotem argumentacji.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-911408f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="911408f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76c1f68" data-id="76c1f68" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3aef8e5 elementor-widget elementor-widget-heading" data-id="3aef8e5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Narzędzie AI wspiera prace nad assurance case</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-65cb625 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="65cb625" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-79925d2" data-id="79925d2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d4424ef elementor-widget elementor-widget-text-editor" data-id="d4424ef" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Model Context Protocol (MCP) to otwarty standard, który pozwala modelowi językowemu LLM korzystać z funkcji aplikacji oferującej swoje usługi. PREMIS przez interfejs MCP udostępnia narzędziom AI wybrane operacje, z których korzysta użytkownik: odczyt assurance case, tworzenie elementów wraz z powiązaniami, edycję i przenoszenie elementów, modyfikację relacji oraz dodawanie komentarzy z określeniem ich priorytetu. AI nie musi tworzyć treści „obok”, w oknie chatu, lecz może działać bezpośrednio na argumentacji, nad którą pracuje użytkownik. Cały czas to jednak użytkownik powinien kontrolować, kiedy AI tylko prezentuje mu propozycje zmian argumentacji, a kiedy je rzeczywiście wprowadza do argumentacji w PREMIS.</p><p>Poziom zaangażowania AI w prace nad assurance case jest kontrolowany przez użytkownika na dwóch poziomach. Po pierwsze na poziomie technicznym poprzez uprawnienia. Jeżeli podczas tworzenie tokenu dostępowego dla AI zostaną przyznane tylko uprawnienia do odczytu argumentacji, to nie będą możliwe akcje edycji ani dodawanie komentarzy. Drugi poziom kontroli to instrukcje użytkownika dla narzędzia AI. Użytkownik przez swoje polecenia może kontrolować, co AI wykona w ramach interakcji z użytkownikiem, a jakie akcje wykona w argumentacji w PREMIS.</p><p>Stosowanie przez inżyniera własnego narzędzia AI daje mu też możliwość zarządzania dostępem do dokumentacji czy modeli systemu, które są stosowane jako dowody w argumentacji. Dzięki temu narzędzie AI w momencie rozpoczęcia pracy nad assurance case, gdy po raz pierwszy łączy się do PREMIS, może już mieć wiedzę o systemie będącym przedmiotem argumentacji. Dzięki temu AI będzie mogło skuteczniej realizować zadania związane z rozwojem i przeglądami argumentacji.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-658980f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="658980f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-118809b" data-id="118809b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c24fd1c elementor-widget elementor-widget-heading" data-id="c24fd1c" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Działania wspierane przez AI</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9ae9535 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9ae9535" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9bf0b9" data-id="a9bf0b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0815d9e elementor-widget elementor-widget-text-editor" data-id="0815d9e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Jako prosty przykład weźmiemy argumentację dotyczącą bezpieczeństwa funkcjonalnego, w której jest claim dotyczący identyfikacji hazardów oraz ich analizy. Załóżmy, że claim ten jest wspierany przez tylko jeden dowód, raport HARA. Przykład ten jest pokazany w video poniżej. Co prawda raport HARA to główny dowód, zwykle odwołujący się do pełnej dokumentacji analizy hazardów, ale użycie tylko tego raportu stanowi duże uproszczenie i pomija argumentację opartą o proces analizy hazardów. Audytor nie otrzymuje na przykład uzasadnienia, skąd mamy pewność, że wszystkie hazardy zostały zidentyfikowane, sam musi to wywnioskować z raportu. Konsekwencja jest taka, że audytor sam analizuje raport HARA i może tylko albo w całości zaakceptować, albo odrzucić. Takie sytuacje występowania uproszczonej argumentacji i przerzucania zadań analitycznych na audytorów powinny być identyfikowane podczas przeglądów argumentacji.</p><p>Pierwszym działaniem, w którym AI może wspierać inżyniera, są właśnie <strong>przeglądy argumentacji</strong>. AI może je realizować, podczas gdy inżynier może określać zakres i kryteria. Wyniki przeglądu mogą być prezentowane w chacie lub zapisywane w argumentacji w formie komentarzy z podaniem priorytetu. W przypadku wspomnianego claima uwaga przeglądu powinna wskazywać na potrzebę rozwinięcia argumentacji zamiast stosowania odwołania do tylko jednego dowodu.</p><p>Drugie działanie, to jest <strong>proponowanie zmian i dyskusja</strong>. AI przedstawia konkretny projekt zmiany, który może być dyskutowany. Inżynier może ocenić projekt zmiany, wskazać elementy do korekty, a ostatecznie zaakceptować lub odrzucić. Istotne jest potwierdzenie przez eksperta, czy AI poprawnie rozumie dany fragment argumentacji. Z jednej strony AI może wskazać słabe punkty argumentacji pominięte przez człowieka, a z drugiej strony każda uwaga i propozycja zmian wymagają analizy i weryfikacji przez eksperta. Zmiana może być dyskutowana dowolnie długo, zanim zostanie zaakceptowana.</p><p><strong>Wprowadzenie zmiany</strong> to trzecie działanie. Zmiany mogą być rozproszone i dotyczyć wielu miejsc w argumentacji. Wykonanie takiej zmiany przez AI jest często sporą oszczędnością czasu w porównaniu do wykonania ręcznego. Po wykonaniu zmiany narzędzie AI raportuje zakres wykonanej zmiany, na przykład podaje listę dodanych lub zmodyfikowanych elementów. Forma prezentacji zmiany jest dostosowana do jej charakteru. W przypadku zmiany istniejących elementów prezentowany jest stan sprzed zmiany i po zmianie.</p><p>Istotnym kolejnym działaniem jest <strong>kontrola postępu</strong> w realizacji wyników przeglądu i weryfikacja wykonanych zmian. Narzędzie AI podsumuje wykonane zmiany, ile uwag z przeglądu zostało uwzględnionych, a ile czeka na realizację. Jeżeli wyniki przeglądu są w chacie AI, to tu jest kontrolowany postęp prac, a jeżeli były zapisane w komentarzach w argumentacji w PREMIS, to postęp prac nad wynikami przeglądu może być kontrolowany niezależnie od AI, również przez inne osoby w zespole. Systematyczna obsługa uwag z przeglądu jest równie ważna, jak sama realizacja przeglądu. Aby zamknąć przegląd, musimy mieć pewność, że każda uwaga była sprawdzona i albo zrealizowana, albo odrzucona w wyniku jej analizy.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-49f3666 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="49f3666" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f3fae2" data-id="2f3fae2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c71f870 elementor-widget elementor-widget-video" data-id="c71f870" data-element_type="widget" data-e-type="widget" data-settings="{&quot;video_type&quot;:&quot;hosted&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
							<div class="e-hosted-video elementor-wrapper elementor-open-inline">
					<video class="elementor-video" src="https://www.argevide.com/video/en/ai-assisted-ac-development.mp4" controls="" preload="metadata" controlsList="nodownload"></video>
				</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dd5d687 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dd5d687" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4d89b9" data-id="f4d89b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-03e4671 elementor-widget elementor-widget-heading" data-id="03e4671" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Wydajność procesu</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3b9316a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3b9316a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a2fc1b5" data-id="a2fc1b5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9643a89 elementor-widget elementor-widget-text-editor" data-id="9643a89" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Główne cele to oczywiście wydajność i skuteczność procesu. Prace nad assurance case wymagają zaangażowania expertów, a każda oszczędność pracochłonności to mierzalny zysk. Całość prac musi być realizowana pod nadzorem eksperów, część zadań może być z powodzeniem delegowana do narzędzi AI. W praktyce skuteczny jest model pracy z doradzaniem lub kontrolowaniem zmian argumentacji przez AI. Z punktu widzenia czasu pracy człowieka ważne jest też wsparcie AI w wyszukiwaniu drobnych niespójności, błędów odwołań czy wersjonowania, literówek i niedokładnych sformułowań. To są sprawy o małym znaczeniu merytorycznym, ale czasem zajmujące sporo czasu, szczególnie, gdy są późno wykryte. W sumie, dzięki zaangażowaniu AI w prace nad assurance case, eksperci mogą spędzać więcej czasu na tym, co najważniejsze, czyli koncepcji argumentacji i ocenie jej siły, a nie na mechanicznych zadaniach edycji. Interfejs MCP w PREMIS jest technicznym środkiem, który to umożliwia. PREMIS staje się platformą dyskusji i współpracy zespołu inżynierów oraz AI, zapewniając wysoką efektywność procesu.</p><p>Ryzyka stosowania AI są związane ze skutecznością procesu. Brak nadzoru lub zbyt słaby nadzór ekspertów może prowadzić do poważnych problemów jakości argumentacji. Jeżeli problemy zostaną wykryte przez certyfikatora, może to skończyć się odrzuceniem systemu ze względu na błędy i niewłaściwe zastosowanie AI, jak miało to miejsce w przypadku opisanym w FDA <a href="https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/warning-letters/purolea-cosmetics-lab-722591-04022026" target="_blank" rel="noopener">Warning Letter 320-26-58</a> w kwietniu 2026. Korzyści ze stosowania AI mogą być osiągnięte tylko wtedy, gdy będzie to narzędzie dla eksperta, który cały czas będzie ponosił odpowiedzialność na jakość assurance case. AI może wspierać eksperta, ale to on ma decydować, które zadania mogą być delegowane do AI. Rolą AI jest bycie asystentem AI i takie podejście wspiera PREMIS.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-10-szybszy-rozwoj-assurance-case-z-uzyciem-ai/">Szybszy rozwój assurance case z użyciem AI</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="https://www.argevide.com/video/en/ai-assisted-ac-development.mp4" length="41158546" type="video/mp4" />

			</item>
		<item>
		<title>Audit trail w PREMIS oraz ALCOA+</title>
		<link>https://www.argevide.com/2026-08-audit-trail-oraz-alcoa/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Fri, 28 Aug 2026 15:33:02 +0000</pubDate>
				<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[Audit trail]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=17575</guid>

					<description><![CDATA[<p>Audytowalność to ważny aspekt systemów stosowanych w branżach krytycznych, takich jak automotive, energetyka, lotnictwo czy przemysł farmaceutyczny. W tym ostatnim stosowane jest pojęcie audit trail (ścieżka audytu), co oznacza automatycznie tworzony i zabezpieczony zapis historii działań wykonywanych w systemie. PREMIS implementuje zapisy audit trail zgodnie z zasadami ALCOA+, które zapewniają skuteczność i użyteczność tych zapisów. [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-08-audit-trail-oraz-alcoa/">Audit trail w PREMIS oraz ALCOA+</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
			<style id="elementor-post-17575">.elementor-17575 .elementor-element.elementor-element-5cf00ae img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA;}.elementor-17575 .elementor-element.elementor-element-433446b img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#AAAAAA;}.elementor-17575 .elementor-element.elementor-element-6395e5b{margin-top:20px;margin-bottom:20px;}.elementor-17575 .elementor-element.elementor-element-42baf40{--divider-border-style:solid;--divider-color:#ABABAB;--divider-border-width:1px;}.elementor-17575 .elementor-element.elementor-element-42baf40 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-17575 .elementor-element.elementor-element-42baf40 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17575" class="elementor elementor-17575" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Audytowalność to ważny aspekt systemów stosowanych w branżach krytycznych, takich jak automotive, energetyka, lotnictwo czy przemysł farmaceutyczny. W tym ostatnim stosowane jest pojęcie <strong>audit trail</strong> (ścieżka audytu), co oznacza automatycznie tworzony i zabezpieczony zapis historii działań wykonywanych w systemie. PREMIS implementuje zapisy audit trail zgodnie z zasadami ALCOA+, które zapewniają skuteczność i użyteczność tych zapisów.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4fc7e87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4fc7e87" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b07885" data-id="8b07885" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e9b768 elementor-widget elementor-widget-heading" data-id="9e9b768" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Co to jest audit trail?</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>W praktyce częściej spotkamy się z pojęciem audit trail,  niż z polskim tłumaczeniem ścieżka audytu. Dlatego też będziemy stosować pojęcie audit trail, a tylko czasem jako zamiennik też polskie tłumaczenie.</p><p><strong>Audit trail</strong> oznacza automatyczne gromadzenie danych umożliwiających identyfikację, kto, kiedy i jakie dane utworzył, zmodyfikował lub usunął, wraz z zachowaniem informacji o wartościach początkowych oraz nowych. Celem jest zapewnienie integralności, identyfikowalności i rozliczalności danych oraz umożliwienie odtworzenia przebiegu zdarzeń podczas audytu lub inspekcji. W dalszej części rozłożymy to na bardziej szczegółowe wymagania i pokażemy, w jaki sposób są one realizowane w PREMIS.</p><p>Opisany mechanizm <b>chroni </b>przed manipulacją danymi, fałszowaniem, nieautoryzowaną zmianą, a również pozwala na określenie odpowiedzialności za poszczególne dane i ich zmiany w systemie. Jest to jeden z kluczowych aspektów w systemach zarządzania jakością, ma więc szerokie zastosowanie. Jest to też jeden z warunków skutecznego zabezpieczenia systemu (<i>cybersecurity</i>). Audit trail nie dotyczy zabezpieczania danych przez atakami, ale daje podstawę do analizy zdarzeń oraz rozliczania działań. NIST SP 800-53 w sekcji 3.3 „<em>Audit and accountability</em>” definiuje ‘<em>audit records</em>’ (AU-3) będące odpowiednikiem audit trails. Audit trail ma fundamentalne znaczenie w wielu branżach i zastosowaniach. W związku z tym PREMIS od podstaw był projektowany tak, aby zapewnić skuteczne jego stosowanie.</p><p>Sam audit trail jest zdefiniowany w Aneksie 11 do GMP (<em>Good Manufacturing Practice</em>), podstawowej regulacji dla przemysłu farmaceutycznego, oraz w Dobrych praktykach dla zarządzania danymi i ich integralności w środowiskach regulowanych GMP/GDP. Na rynku amerykańskim główną regulacją jest w tym zakresie 21 CFR Part 11 (<em>Electronic Records; Electronic Signatures</em>). Stosowanie audit trail jest też związane z dobrymi praktykami zapewnienia integralności danych – ALCOA+, co będziemy dalej dokładniej omawiać. Samo audit trail bez zapewnienia integralności danych zgodnie z ALCOA+ jest mało skuteczne.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7dd8c0e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7dd8c0e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cf3047f" data-id="cf3047f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d8ba050 elementor-widget elementor-widget-heading" data-id="d8ba050" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Jak PREMIS realizuje audit trail</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b05f7a8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b05f7a8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb6f950" data-id="fb6f950" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0fd7db1 elementor-widget elementor-widget-text-editor" data-id="0fd7db1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>PREMIS implementuje mechanizm zarządzania danymi biznesowymi z zachowaniem historii zmian, gdzie każda kolejna wersja danych jest zapisywana w bazie. Obejmuje to całość danych argumentacji assurance case wraz z ocenami, odwołania do dowodów, jak również samych dowodów, jeżeli są w repozytoriach zarządzanych przez PREMIS. Umożliwia to prezentację historii zmian dla każdego elementu argumentacji, jak i na poziomie całej argumentacji.</p><p>PREMIS implementuje następujące wymagania w zakresie audit trail:</p><ol><li>Zapisy audit trail są tworzone automatycznie dla wszystkich akcji na danych argumentacji i nie ma możliwości ich wyłączenia, również dla administratora PREMIS. Zapisy obejmują wszystkie akcje tworzenia danych, zmiany oraz ich usuwania.</li><li>Zapewniona jest kompletność danych audit trail. Dane usunięte są oznaczane jako usunięte, ale nadal przechowane w systemie dla celów audytowych.</li><li>Wszystkie zapisy są oznaczane stemplem czasowym UTC, co zapewnia jednoznaczne określenie czasu każdego zdarzenia.</li><li>Każda wersja danych, zarówno wcześniejsza, jak i będąca wynikiem zmiany, są zachowywane. Jest możliwe porównanie stanu sprzed i po zmianie.</li><li>Każde zdarzenie jest jednoznacznie przypisywane do indywidualnego konta użytkownika.</li><li>Użytkownicy, jak i administratorzy, mają możliwość przeglądania historii zmian oraz wersji danych (w tym wersji pełnej argumentacji) bez możliwości modyfikacji tych danych.</li><li>Dostęp do danych historii zmian (audit trail) wymaga dedykowanego uprawnienia.</li><li>Moduł administracyjny PREMIS nie zawiera funkcji usuwania danych historycznych (audit trail).</li><li>Audit trail stanowi integralną część danych PREMIS podlegającą procesom kopii zapasowych oraz odtwarzania po awarii</li></ol><p>Poniżej mamy przykładowe okno historii zmian elementu argumentacji. Prezentowana jest informacja kto, kiedy i co zmienił.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1ff54f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1ff54f9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d582bdf" data-id="d582bdf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5cf00ae elementor-widget elementor-widget-image" data-id="5cf00ae" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/Element-zmiany-PL-rskt76oaicvcv35bb8gp0kh6hpegadfg8adttizmps.png" title="Element – zmiany PL" alt="Historia zmian elementu assurance case" loading="lazy" />											<figcaption class="widget-image-caption wp-caption-text"></figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c85886b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c85886b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-700b0f4" data-id="700b0f4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4111f25 elementor-widget elementor-widget-text-editor" data-id="4111f25" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Historia zmian jest gromadzona dla całych argumentacji assurance case. Fragment okna poniżej pokazuje wersję  1.3 argumentacji z dnia 28 sierpnia. Możliwy jest przegląd pełnej argumentacji tej wersji oraz utworzenie jest kopii, aby kontynuować dalsze prace od tego punktu.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4e03432 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4e03432" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3b5849c" data-id="3b5849c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-433446b elementor-widget elementor-widget-image" data-id="433446b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/FuSa-wersja-rsktdpnxyxt1hlnz721fbx6f0187qpccglh7spb7qa.png" title="FuSa – wersja" alt="Wersja argumentacji assurance case" loading="lazy" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d7147d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d7147d8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aee6bbe" data-id="aee6bbe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a575b14 elementor-widget elementor-widget-heading" data-id="a575b14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Zasady ALCOA+ dla integralności danych</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3f061d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3f061d0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63ac452" data-id="63ac452" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2d8ed9d elementor-widget elementor-widget-text-editor" data-id="2d8ed9d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>ALCOA powstało w latach 90-tych XX wieku jako proste nieformalne narzędzie mnemotechniczne inspektorów FDA dla kontroli integralności danych. Pomysłodawcą był dr Stan W. Woollen, który spisał te zasady jako listę kontrolną, a na podstawie głównych słów utworzył akronim ALCOA. Te słowa to: Attributable, Legible, Contemporaneous, Original, Accurate. Ta prosta lista kontrolna była na tyle skutecznym narzędziem, że stała się popularna w branży i z czasem zaczęto stosować to pojęcie również w regulacjach. Wraz z rozwojem technologii, po roku 2010, zasady ALCOA stały się niewystarczające, wobec czego rozszerzono je, a w nazwie dodano na końcu znak plus. W ten sposób powstała nazwa ALCOA+. Najlepszy opis zasad można obecnie znaleźć w przewodniku stowarzyszenia organów inspekcji farmaceutycznych PIC/S PI 041-1. Zestawienie zasad pokazuje diagram poniżej.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6395e5b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6395e5b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c7bca8" data-id="5c7bca8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-45d032b elementor-widget elementor-widget-image" data-id="45d032b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/ALCOA-EN-rskhpoiagobnv642x4pl205izvtg27c7oyc25roepa.png" title="ALCOA-EN" alt="ALCOA rules implementen in PREMIS" loading="lazy" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e68076c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e68076c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1c352f2" data-id="1c352f2" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fa0e9b0 elementor-widget elementor-widget-text-editor" data-id="fa0e9b0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>ALCOA</strong> utworzone w latach 90-tych obejmuje pięć zasad:</p><ul><li><strong>Attributable</strong> (Przypisywalne)<br />Musi być możliwe zidentyfikowanie osoby lub systemu, który wykonał zarejestrowane działanie, oraz czasu wykonania. Dotyczy to również wszelkich działań tworzenia, modyfikacji i usuwania danych.</li><li><strong>Legible</strong> (Czytelne)<br />Dane audit trail powinny być czytelne, czyli łatwe do jednoznacznej interpretacji. Dla danych elektronicznych powinna być możliwość prezentacji zrozumiałej dla użytkownika oraz wyszukiwania.</li><li><strong>Contemporaneous</strong> (Bieżące)<br />Dowody działań, zdarzeń lub decyzji powinny być rejestrowane w momencie ich wystąpienia w systemie, nie odtwarzane później.</li><li><strong>Original</strong> (Oryginalne)<br />Rekord oryginalny to pierwsze uchwycenie informacji. Dokładnie ta informacja powinna być zachowana jako audit trail.</li><li><strong>Accurate</strong> (Dokładne)<br />Dane audit trail powinny zawierać dokładne wersje danych biznesowych (sprzed zmiany i po zmianie)</li></ul><p>Rozszerzenie oznaczone znakiem plus, wchodzące w zbiór zasad <strong>ALCOA+</strong>, obejmuje wymagania ALCOA oraz cztery nowe:</p><ul><li><strong>Complete</strong> (Kompletne)<br />Wszystkie informacje istotne dla odtworzenia zdarzenia powinny być rejestrowane, w tym dostępne metadane. Nie należy robić zapisów tylko głównych elementów danych.</li><li><strong>Consistent</strong> (Spójne)<br />Informacja powinna być tworzona, przetwarzana i przechowywana z zachowaniem logicznych powiązań, w szczególności kolejności (chronologii) zdarzeń, ale również jawnie określonego formatu czasu, jednostek miary czy zaokrągleń.</li><li><strong>Enduring</strong> (Trwałe)<br />Dane powinny być przechowywane w taki sposób, by były dostępne przez cały okres, w którym mogą być potrzebne, co formalnie oznacza utrzymanie danych przez cały wymagany okres retencji.</li><li><strong>Available</strong> (Dostępne)<br />Dane powinny być dostępne do przeglądu w dowolnym momencie wymaganego okresu retencji, w czytelnym formacie, dla wszystkich uprawnionych osób.</li></ul><p>Wszystkie powyższe wymagania ALCOA+ są realizowane przez PREMIS.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0d1f646 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0d1f646" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2ae5a32" data-id="2ae5a32" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3af3609 elementor-widget elementor-widget-heading" data-id="3af3609" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Korzyści praktyczne</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e34880 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e34880" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0780fc" data-id="e0780fc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-77dff16 elementor-widget elementor-widget-text-editor" data-id="77dff16" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Poza spełnieniem formalnych wymagań, audit trail w PREMIS daje realną wartość operacyjną i biznesową:</p><ul><li>ułatwia wykrywanie błędów i nadużyć, zanim urosną do poważnego problemu jakościowego;</li><li>skraca czas przygotowań do audytów i inspekcji, a przy tym zmniejsza stres i ryzyko nowych uwag (obserwacji);</li><li>ułatwia analizę odchyleń i ustalanie sekwencji zdarzeń;</li><li>podnosi zaufanie i odpowiedzialność w zespołach, gdy z jednej strony każdy wie, że jego akcje mogą być sprawdzane, ale też nie ma ryzyka bezpodstawnych zarzutów;</li><li>daje możliwość odtworzenia danych historycznych i wznowienia prac na ich podstawie, co umożliwia zredukowanie konsekwencji błędnych działań w procesach biznesowych;</li><li>umożliwia prowadzenie analiz występowania błędów lub zachowania użytkowników w długim przedziale czasowym.</li></ul><p>Audit trail i zasady ALCOA+ to nie tylko wymóg formalny, ale użyteczna praktyka biznesowa redukująca ryzyko błędów w procesach i dająca podstawy do skutecznych działań dla sytuacji wyjątkowych. PREMIS od wczesnych etapów prac był projektowany i rozwijany z zachowaniem tych zasad. Więcej informacji o historii zmian znajdziesz w manualu PREMIS.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-962c228 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="962c228" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-136433e" data-id="136433e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-42baf40 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="42baf40" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-08-audit-trail-oraz-alcoa/">Audit trail w PREMIS oraz ALCOA+</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Budowanie zgodności CRA stosując PREMIS</title>
		<link>https://www.argevide.com/2026-08-zgodnosc-cra/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 06:32:34 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[CRA]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=17448</guid>

					<description><![CDATA[<p>PREMIS implementuje podejście zorientowane na cele, co jest skuteczne przy wdrażaniu i kontroli takich regulacji, jak CRA (Cyber Resilience Act). Osiągnięcie cyberodporności wymaga skoordynowanych procesów oraz utrzymania spójności oraz aktualności wielu ich wyników stanowiących dowody zgodości. To staje się łatwiejsze dzięki stosowaniu PREMIS. Nic nie zastąpi sprawnego procesu technicznego monitorowania cyberbezpieczeństwa czy obsługi podatności i [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-08-zgodnosc-cra/">Budowanie zgodności CRA stosując PREMIS</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
			<style id="elementor-post-17448">.elementor-17448 .elementor-element.elementor-element-6395e5b{margin-top:20px;margin-bottom:20px;}.elementor-17448 .elementor-element.elementor-element-42baf40{--divider-border-style:solid;--divider-color:#ABABAB;--divider-border-width:1px;}.elementor-17448 .elementor-element.elementor-element-42baf40 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-17448 .elementor-element.elementor-element-42baf40 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="17448" class="elementor elementor-17448" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>PREMIS implementuje podejście zorientowane na cele, co jest skuteczne przy wdrażaniu i kontroli takich regulacji, jak CRA (Cyber Resilience Act). Osiągnięcie cyberodporności wymaga skoordynowanych procesów oraz utrzymania spójności oraz aktualności wielu ich wyników stanowiących dowody zgodości. To staje się łatwiejsze dzięki stosowaniu PREMIS. Nic nie zastąpi sprawnego procesu technicznego monitorowania cyberbezpieczeństwa czy obsługi podatności i incydentów, ale równie ważny jest skuteczny nadzór nad całością procesów dla osiągania i utrzymania zgodności z CRA oraz innymi powiązanymi regulacjami i standardami.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4fc7e87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4fc7e87" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b07885" data-id="8b07885" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e9b768 elementor-widget elementor-widget-heading" data-id="9e9b768" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">CRA wchodzi w życie</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="https://eur-lex.europa.eu/legal-content/PL/TXT/?uri=CELEX:32024R2847" target="_blank" rel="noopener">Cyber Resilience Act</a> wprowadza nowe wymagania dla producentów produktów zawierających elementy cyfrowe. Obejmują one cyberbezpieczeństwo produktu, zarządzanie podatnościami, raportowanie incydentów, dokumentację techniczną, ocenę zgodności oraz utrzymanie bezpieczeństwa przez cały okres wsparcia produktu.</p><p>Regulacja jest wdrażana w dwóch etapach. Od 11 września 2026 roku obowiązkowe staje się powiadamianie o aktywnie wykorzystywanych podatnościach i poważnych incydentach. Pełne stosowanie rozporządzenia — obejmujące między innymi wymagania bezpieczeństwa produktu, bezpieczne aktualizacje, dokumentację techniczną, ocenę zgodności i współpracę z organami — będzie wymagane od 11 grudnia 2027 roku. Warto wdrażać kolejne obszary stopniowo, aby konsekwentnie budować i utrzymywać wysoki poziom cyberodporności produktów.</p><p>Obszary wymagań CRA wraz z zakresem obowiązującym w każdym z dwóch etapów wdrażania regulacji są pokazane w tabel poniżej. Układ ten jest odwzorowany w szablonie zgodności w PREMIS.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6395e5b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6395e5b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c7bca8" data-id="5c7bca8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-45d032b elementor-widget elementor-widget-image" data-id="45d032b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="686" height="480" src="https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2.png" class="attachment-large size-large wp-image-17450" alt="Obszary wymagań regulacji CRA" srcset="https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2.png 1150w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-300x210.png 300w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-768x538.png 768w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-968x678.png 968w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-636x445.png 636w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-320x224.png 320w, https://www.argevide.com/wp-content/uploads/2026/08/CRA-model-zgodnosci-2-239x167.png 239w" sizes="(max-width: 686px) 100vw, 686px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d7147d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d7147d8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aee6bbe" data-id="aee6bbe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a575b14 elementor-widget elementor-widget-heading" data-id="a575b14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Jak PREMIS wspiera zgodność z CRA</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e34880 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e34880" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0780fc" data-id="e0780fc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-77dff16 elementor-widget elementor-widget-text-editor" data-id="77dff16" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Podejście zorientowane na cele (goal-oriented compliance) oznacza stosowanie powiązań między celami zgodności, wymaganiami szczegółowymi, a zapisami i dowodami zgodności. W przypadku CRA jest to uzupełnione o powiązania między wersjami produktu, modelami zagrożeń, SBOM, testami bezpieczeństwa i działaniami korygującymi i dokumentacją techniczną. Dzięki temu zawsze można prześledzić drogę od pojedynczego wymagania CRA aż do konkretnego dowodu potwierdzającego jego realizację. Dowody te są monitorowane i utrzymywane w stanie aktualności. Dzięki temu utrzymywana jest gotowość audytowa i nie jest występuje problem przygotowywania dokumentacji dopiero podczas przygotowań do audytu.</p><p>Kluczowe możliwości PREMIS obejmują:<br />‒ dekompozycję wymagań CRA na konkretne, wykonywalne obowiązki,<br />‒ przypisywanie odpowiedzialności za realizację poszczególnych wymagań,<br />‒ gromadzenie i ocenę dowodów zgodności wraz z kontrolą ich aktualności,<br />‒ wsparcie komunikacji wszystkich zaangażowanych osób dla szybkiego wykrywania i rozwiązywania problemów,<br />‒ identyfikowalność między wymaganiami, ryzykiem, dokumentacją i produktami,<br />‒ monitorowanie statusu zgodności w czasie rzeczywistym,<br />‒ utrzymywanie gotowości audytowej (audit readiness).</p><p>CRA nie dotyczy pojedynczego projektu, lecz całego portfolio produktów organizacji. PREMIS pozwala wielokrotnie wykorzystywać szablony zgodności, zarządzać wieloma produktami jednocześnie, stosować jednolite podejście w różnych zespołach oraz monitorować zgodność dostawców i podwykonawców. Dzięki temu proces pozostaje efektywny nawet w dużych organizacjach zarządzających wieloma produktami i wersjami.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-600b0ae elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="600b0ae" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c962e6" data-id="5c962e6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-846ce4f elementor-widget elementor-widget-heading" data-id="846ce4f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Stały proces dla utrzymania gotowości audytowej</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d701b00 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d701b00" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89fc5e8" data-id="89fc5e8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb8eae6 elementor-widget elementor-widget-text-editor" data-id="bb8eae6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>PREMIS pomaga przekształcić zgodność z CRA z jednorazowego projektu w uporządkowany, powtarzalny i skalowalny proces. Podejście zorientowane na cele, pełna identyfikowalność wymagań i dowodów oraz stała gotowość audytowa sprawiają, że organizacja może rozpocząć od jednego produktu, a następnie płynnie rozszerzać zakres na kolejne obszary CRA oraz powiązane regulacje i standardy — utrzymując przy tym spójność, aktualność i kontrolę nad całością procesów. PREMIS wspiera stały nadzór nad aktualnością danych dla zapewnienia gotowości audytowej.</p><p>Szablon zawiera około 100 wymagań z sugerowanymi dowodami oraz zaleceniami i uwagami, czego szukają audytorzy. Jednocześnie to platforma współpracy różnych osób i zespołów. Zespół compliance zwykle zarządza całym modelem zgodności, a poszczególne zespoły, w tym DevSecOps dostarczają dowody zgodności. Wiele z tych danych może być automatycznie przetwarzana przez PREMIS, ale cały czas kluczowy jest nadzór człowieka nad przebiegiem procesów.</p><p>CRA jest regulacją dotyczącą cyberbezieczeństwa produktu, ale niektóre organizacje mogą jednocześnie podlegać pod standardy czy regulacje dotyczące bezpieczeństwa organizacji, jak NIS 2 lub ISO 27001. To są dwie różne perspektywy, których implementacja obejmuje też wspólne zabezpieczenia (security controls). Procesy wykonawcze są mocno zintegrowane, ale wykazywanie zgodności musi dawać osobny wynik dla każdej regulacji czy standardu.</p><p>Szablon CRA jest prosty w obsłudze i daje dużo informacji oraz rekomendacji wspierających proces. Więcej informacji znajdziesz na stronie <a href="https://www.argevide.com/cyberodpornosc-cra/">usługi CRA</a>. Napisz do nas, gdy będziesz mieć pytania. Chętnie damy wsparcie w skutecznym wdrożeniu.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-962c228 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="962c228" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-136433e" data-id="136433e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-42baf40 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="42baf40" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-08-zgodnosc-cra/">Budowanie zgodności CRA stosując PREMIS</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Architektura assurance case dla systemów kosmicznych</title>
		<link>https://www.argevide.com/2026-07-architektura-assurance-case-dla-systemow-kosmicznych/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Tue, 14 Jul 2026 04:29:31 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[confidence argument]]></category>
		<category><![CDATA[MISRA]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=16828</guid>

					<description><![CDATA[<p>Systemy kosmiczne są rozwijane stosując z zastosowaniem rygorystycznych procesów, w Europie najczęściej zgodnie ze standardami ECSS (European Cooperation for Space Standardization). Standardy te opisują procesy zapewniające kosmiczny wręcz poziom bezpieczeństwa i niezawodności w realizacji misji. Stosowanie assurance case nie jest wprost wymagane przez standardy ECSS, ale w praktyce dla złożonych systemów assurance case jest często [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-07-architektura-assurance-case-dla-systemow-kosmicznych/">Architektura assurance case dla systemów kosmicznych</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
			<style id="elementor-post-16828">.elementor-16828 .elementor-element.elementor-element-849c168{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-16828 .elementor-element.elementor-element-849c168 .elementor-divider-separator{width:100%;}.elementor-16828 .elementor-element.elementor-element-849c168 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-16828 .elementor-element.elementor-element-42baf40{--divider-border-style:solid;--divider-color:#ABABAB;--divider-border-width:1px;}.elementor-16828 .elementor-element.elementor-element-42baf40 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16828 .elementor-element.elementor-element-42baf40 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}@media(min-width:768px){.elementor-16828 .elementor-element.elementor-element-9ac0f4d{width:13.205%;}.elementor-16828 .elementor-element.elementor-element-bfed57a{width:86.461%;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="16828" class="elementor elementor-16828" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Systemy kosmiczne są rozwijane stosując z zastosowaniem rygorystycznych procesów, w Europie najczęściej zgodnie ze standardami ECSS (<a href="https://ecss.nl/standards/active-standards/" target="_blank" rel="noopener">European Cooperation for Space Standardization</a>). Standardy te opisują procesy zapewniające kosmiczny wręcz poziom bezpieczeństwa i niezawodności w realizacji misji. Stosowanie assurance case nie jest wprost wymagane przez standardy ECSS, ale w praktyce dla złożonych systemów assurance case jest często stosowany jako element weryfikacji.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4fc7e87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4fc7e87" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b07885" data-id="8b07885" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e9b768 elementor-widget elementor-widget-heading" data-id="9e9b768" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Kontekst projektów kosmicznych i standardów ECSS</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zanim przejdziemy do tematu argumentacji dla systemów kosmicznych należy powiedzieć, że procesy związane z takimi systemami są bardzo mocno uporządkowane na wszystkich etapach rozwoju aż do akceptacji do lotu, następnie podczas eksploatacji systemu, która może trwać wiele lat, aż do wycofania z użycia. Stosowane są rygorystyczne zasady zarządzania wymaganiami, testowania, weryfikacji i walidacji, przeglądów. Przeglądy generują zgłoszenia RID (<em>Review Item Discrepancy</em>), których rozwiązanie jest śledzone. Określone są bramki kolejnych faz i określone są precyzyjnie warunki przejścia przez taką bramkę fazy. Mówimy przede wszystkim o <a href="https://ecss.nl/standards/active-standards/" target="_blank" rel="noopener">standardach ECSS</a> stosowanych w Europie, ale poziom rygorów <a href="https://standards.nasa.gov/nasa-technical-standards">standardów NASA</a> nie jest niższy. Czy w takich sformalizowanych procesach stosowanie assurance case jest dodatkowym formalizmem, czy przynosi korzyści?</p><p>Nie będziemy raczej zalecali stosowania assurance case dla małych projektów typu CubeSat, gdzie poziom złożoności nie jest duży. Ale w większych projektach argumentacja dobrze uzupełnia sam proces rozwoju systemu. Standardy ECSS raczej mówią, co należy zrobić i jakie artefakty wytworzyć. Natomiast assurance case pokazuje, dlaczego można ufać, że system rzeczywiście spełnia wymagane cele. Nie chodzi o to, aby argumentacja była checklistą wymagań standardu, bo wtedy utracimy korzyści jej stosowania. Ma prezentować ciąg logiczny od celów poprzez argumentację i uzasadnienia, aż do dowodów, ale z zachowaniem podejścia określonego przez ECSS.</p><ul><li>Assurance case pomaga identyfikować luki, na przykład brakujące dowody.</li><li>Usprawnia prowadzenie przeglądów. Dla osoby prowadzącej przegląd daje to dobre możliwości przejścia od celów do dokumentów dowodowych.</li><li>Ułatwia określanie zakresu zmian i zarządzanie zmianami.</li><li>Wspiera komunikację między różnymi grupami zaangażowanymi w projekt.</li><li>Dokumentuje decyzje i ich uzasadnienie, co może być użyteczne szczególnie w wieloletnich projektach.</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c39729d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c39729d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9be0bcf" data-id="9be0bcf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c153cb6 elementor-widget elementor-widget-heading" data-id="c153cb6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Architektura argumentacji assurance case</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ad218fe elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ad218fe" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5187ee6" data-id="5187ee6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-d7bc72e elementor-widget elementor-widget-text-editor" data-id="d7bc72e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>W ramach naszych prac wypracowaliśmy architekturę assurance case, która, po niewielkim dostosowaniu, może być stosowana dla różnych systemów, gdzie mają zastosowanie standardy ECSS. Koncentrujemy się na misjach bezzałogowych, bez aspektów misji planetarnych i powrotu na Ziemię.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-db2580f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="db2580f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c7d4ce6" data-id="c7d4ce6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1301030 elementor-widget elementor-widget-image" data-id="1301030" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2026-07-10-AC-architecture-for-space-projects-rqdmjr1qiklif6fgzs99nyug5ybx8f0wjha9th1br8.png" title="2026-07-10 AC architecture for space projects" alt="Assurance case architecture for a space system compliant with ECSS standards" loading="lazy" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-052732f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="052732f" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d538577" data-id="d538577" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b113ffb elementor-widget elementor-widget-text-editor" data-id="b113ffb" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Architektura jest zorganizowana jako modułowy assurance case. Każdy moduł ma jasno określony cel i zakres odpowiedzialności, w tym przypisanie do standardów ECSS.</p><ul><li>MAC (<i>Mission Assurance Case</i>) integruje wszystkie argumenty niższego poziomu i wspiera decyzje dotyczące fazy cyklu życia. MA (<em>Mission Assurance</em>) pokazuje, że cele misji są osiągalne.</li><li>TA (<em>Technical Assurance</em>) wykazuje, że system posiada wymagane właściwości techniczne i jest podzielony na moduły Bezpieczeństwa (TA1: <i>Safety</i>), Niezawodności (TA2: <i>Dependability</i>), Zapewnienia Oprogramowania (TA3: <i>Software Assurance</i>) oraz Cyberbezpieczeństwa (TA4: <i>Cybersecurity</i>).</li><li>CA pokazuje, dlaczego argumentacja jest wiarygodna i jest podzielone na moduły Weryfikacji i Walidacji (CA1) oraz Zapewnienia Produktu (CA2: <i>Product Assurance</i>).</li><li>OP (<i>Operations</i>) obejmuje cechy systemu w okresie eksploatacji, podczas gdy RG (<i>Risk Governance</i>) dotyczy akceptacji i zarządzania ryzykiem resztkowym.</li></ul><p>Diagram modułów poniżej prezentuje wszystkie moduły assurance case. Argumentacja jest przedmiotem prac rozwojowych, ale architektura wydaje się być stabilna.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-47a949e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="47a949e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0424cb0" data-id="0424cb0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7a4ebe5 elementor-widget elementor-widget-image" data-id="7a4ebe5" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="686" height="283" src="https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram.png" class="attachment-large size-large wp-image-16821" alt="Module diagram of the space system assurance case" srcset="https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram.png 990w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-300x124.png 300w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-768x317.png 768w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-968x399.png 968w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-636x262.png 636w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-320x132.png 320w, https://www.argevide.com/wp-content/uploads/2026/07/2026-07-10-AC-architecture-for-space-projects-diagram-239x98.png 239w" sizes="(max-width: 686px) 100vw, 686px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-723b790 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="723b790" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3531f4f" data-id="3531f4f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d86221 elementor-widget elementor-widget-text-editor" data-id="1d86221" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-size: 18px;">Diagram sugeruje, że moduły wspierają moduł główny MAC, pozostając od siebie niezależne — jest to jednak tylko uproszczenie wynikające z formy diagramu</span><span style="font-size: 18px;">. Moduły MA/TA/OP współdzielą dowody z modułem RG, który obejmuje całościowe zarządzanie ryzykiem. Powiązanie tych modułów z modułami CA, które można nazywać argumentacją zaufania (confidence argument) odbywa się przez kontrakty, co nie jest pokazane na diagramie.</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d7147d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d7147d8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aee6bbe" data-id="aee6bbe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a575b14 elementor-widget elementor-widget-heading" data-id="a575b14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Ewolucja argumentacji</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e34880 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e34880" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0780fc" data-id="e0780fc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-77dff16 elementor-widget elementor-widget-text-editor" data-id="77dff16" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Moduły ewoluują przez kolejne fazy cyklu życia systemu. Pierwsza faza, czyli faza 0 (Mission Analysis) jest wyjątkowa. W tej fazie celem assurance case nie jest wykazanie, że system spełnia wymagania, lecz wykazanie, że jest możliwa budowa systemu oraz realizacja przez niego celów misji, nie zidentyfikowano nieakceptowalnych ryzyk na poziomie misji oraz nie istnieją istotne bariery techniczne lub operacyjne. Argumentacja ta jest uproszczona w porównaniu do przedstawionej architektury.</p><p>Architektura ta ma zastosowanie począwszy od fazy A (Feasibility). W każdej kolejnej fazie argumentacja jest rozszerzana o kolejne grupy dowodów. W fazie A są to głównie analizy wykonalności oraz modele wstępne. W fazie B (Preliminary Definition) są już analizy i projekty inżynierskie, budżety. Faza C (Detailed Definition) obejmuje projektowanie szczegółowe, analizy bezpieczeństwa (FTA, FMECA) oraz przeglądy. Pełna weryfikacja i niezależna ocena jest prowadzona w fazie D (Qualification &amp; Acceptance), która kończy się przeglądem dopuszczającym system do lotu – Flight Acceptance Review (FAR).</p><p>W fazie E (Utilisation), która może trwać kilka lat (pomijając krótką podfazę E1 &#8211; Launch and Early Orbit Phase) wykorzystywane są dane operacyjne. Celem argumentacji jest utrzymanie pewności realizacji celów misji. W ograniczonym zakresie mogą występować zmiany samego systemu, na przykład aktualizacje oprogramowania.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-600b0ae elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="600b0ae" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c962e6" data-id="5c962e6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-846ce4f elementor-widget elementor-widget-heading" data-id="846ce4f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Podsumowanie</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d701b00 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d701b00" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-89fc5e8" data-id="89fc5e8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb8eae6 elementor-widget elementor-widget-text-editor" data-id="bb8eae6" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Prezentowana architektura assurance case jest zorientowana na cechy systemu, co odpowiada głównej perspektywie audytorów. Moduły są powiązane, ale mogą być rozwijane w dużym zakresie niezależnie. Posiadają jasno określone zakresy odpowiedzialności i mogą wykorzystywać wspólne dowody poprzez jawne kontrakty lub zależności między modułami. Dzięki temu architektura jest skalowalna oraz umożliwia stopniowe dojrzewanie argumentacji od fazy 0 do fazy F. Jednocześnie wspiera przeglądy realizowane w kolejnych fazach, w tym wspomniany FAR, który jest głównym punktem decyzyjnym dopuszczającym system do lotu.</p><p>Architektura argumentacji ewoluuje wraz z kolejnymi fazami rozwoju systemu. Pełny cykl życia takiej argumentacji trwa kilka lat. Omówiliśmy podstawowe założenia tej architektury, ale jest jeszcze wiele istotnych tematów z nią związanych. Będziemy o tym pisać w kolejnych wpisach.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-357ead2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="357ead2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2af1f9b" data-id="2af1f9b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-849c168 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="849c168" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9e98db8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9e98db8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d605c0a" data-id="d605c0a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7c6a68e elementor-widget elementor-widget-text-editor" data-id="7c6a68e" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Prezentowana architektura assurance case jest rozwijana w ramach projektu realizowanego wspólnie z <a href="https://eti.pg.edu.pl/" target="_blank" rel="noopener">Politechniką Gdańską</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-962c228 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="962c228" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-136433e" data-id="136433e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-42baf40 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="42baf40" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44fe7e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44fe7e4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9ac0f4d" data-id="9ac0f4d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-65dc7eb elementor-widget elementor-widget-image" data-id="65dc7eb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="61" height="60" src="https://www.argevide.com/wp-content/uploads/2026/05/AW-60.png" class="attachment-large size-large wp-image-16120" alt="" srcset="https://www.argevide.com/wp-content/uploads/2026/05/AW-60.png 61w, https://www.argevide.com/wp-content/uploads/2026/05/AW-60-55x55.png 55w" sizes="(max-width: 61px) 100vw, 61px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-bfed57a" data-id="bfed57a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-20bcbf1 elementor-widget elementor-widget-text-editor" data-id="20bcbf1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Andrzej Wardziński</p><p><a href="https://www.argevide.com/kontakt/?pytanie=andrzej" target="_blank" rel="noopener">Prześlij komentarz</a></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-07-architektura-assurance-case-dla-systemow-kosmicznych/">Architektura assurance case dla systemów kosmicznych</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Gotowość do inspekcji zarządzana z użyciem assurance case</title>
		<link>https://www.argevide.com/gotowosc-do-inspekcji/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Mon, 18 May 2026 13:57:44 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<category><![CDATA[assurance case]]></category>
		<category><![CDATA[confidence argument]]></category>
		<category><![CDATA[GSN]]></category>
		<category><![CDATA[MISRA]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=16385</guid>

					<description><![CDATA[<p>Regulacje i standardy w niektórych branżach wymagają, aby organizacja zachowywała gotowość do kontroli, audytu lub inspekcji. Przykładem mogą być wymagania GMP (Good Manufacturing Practices) w przemyśle farmaceutycznym, MDR (Medical Device Regulation) dla wyrobów medycznych, a ostatnio też AI Act dla systemów AI wysokiego ryzyka. Utrzymanie gotowości do kontroli wymaga skoordynowanej współpracy zaangażowanych jednostek i tu [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/gotowosc-do-inspekcji/">Gotowość do inspekcji zarządzana z użyciem assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
			<style id="elementor-post-16385">.elementor-16385 .elementor-element.elementor-element-42baf40{--divider-border-style:solid;--divider-color:#ABABAB;--divider-border-width:1px;}.elementor-16385 .elementor-element.elementor-element-42baf40 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-16385 .elementor-element.elementor-element-42baf40 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}@media(min-width:768px){.elementor-16385 .elementor-element.elementor-element-9ac0f4d{width:13.205%;}.elementor-16385 .elementor-element.elementor-element-bfed57a{width:86.461%;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="16385" class="elementor elementor-16385" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Regulacje i standardy w niektórych branżach wymagają, aby organizacja zachowywała gotowość do kontroli, audytu lub inspekcji. Przykładem mogą być wymagania GMP (<i>Good Manufacturing Practices</i>) w przemyśle farmaceutycznym, MDR (<i>Medical Device Regulation</i>) dla wyrobów medycznych, a ostatnio też AI Act dla systemów AI wysokiego ryzyka. Utrzymanie gotowości do kontroli wymaga skoordynowanej współpracy zaangażowanych jednostek i tu pomocne może być zastosowanie assurance case. Struktura assurance case zapewnia jawne powiązanie celów audytowych z dokumentacją dowodową. Stosowane są też mechanizmy kontroli aktualności dokumentacji i zarządzania zmianami. Dynamiczne assurance case, gdy są wdrożone dla danego procesu lub systemu, zapewniają możliwość utrzymywania gotowości audytowej. Assurance case staje się bazą wiedzy o gotowości, która ewoluuje w czasie, a jednocześnie ma w sobie mechanizmy pomagające kontrolować spójność, kompletność i aktualność.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4fc7e87 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4fc7e87" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8b07885" data-id="8b07885" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e9b768 elementor-widget elementor-widget-heading" data-id="9e9b768" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Skuteczność i wykrywanie luk</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Strukturalne argumentacje wymuszają powiązanie w logiczny łańcuch zależności celów zgodności ze wszystkimi dowodami ich osiągnięcia. To ułatwia prowadzenie audytów. Jest to użyteczne dla utrzymania gotowości do kontroli. Narzędzia assurance case na bieżąco pokazują status gotowości dla każdego obszaru. Gdy assurance case jest zintegrowane z systemem zarządzania dokumentacją, możliwa jest sprawna weryfikacja gotowości do kontroli. Umożliwia to szybkie wykrywanie luk, a przecież chodzi właśnie o to, aby je samodzielnie wykrywać i naprawiać, aby nie były wykrywane podczas audytów zewnętrznych.</p><p>Większość czasu podczas kontroli i inspekcji pochłania szukanie, selekcja i przygotowanie danych, a nie ich analiza. Czasem analiza to tylko 20% czasu kontroli. Stosowanie assurance case to zmienia, bo dane są od początku porządkowane i jest to utrzymywane przez cały czas. Więcej czasu można przeznaczyć na analizę. Audyty są bardziej efektywne. Nawet jeżeli początkowa struktura argumentacji nie jest optymalna, to kolejne audyty dają też informacje zwrotne pomagające ją poprawić. Dobre assurance case zapewniają wysoką efektywność audytów. Strukturalne argumentacje ułatwiają prowadzenie kontroli i weryfikacji, co czasem można interpretować, że bardziej pomagają audytorom, a nie jednostkom audytowanym. Ale tu kontrolujemy naszą własną gotowość do audytów i ta cecha assurance case staje się korzyścią dla nas.</p><p>Assurance cases są uniwersalnym rozwiązaniem skutecznym na poziomie całej organizacji, mogą obejmować różne działy, systemy i technologie. W ten sposób assurance case staje się też platformą komunikacji.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7e0ea29 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7e0ea29" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3713d79" data-id="3713d79" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-94e2971 elementor-widget elementor-widget-image" data-id="94e2971" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
												<figure class="wp-caption">
										<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2026-gotowosc-inspekcji-GMP-ocena-rnn6hns9hhdx5fbr8wgd45238quh7zkncxkgeoy2am.png" title="2026 gotowość inspekcji GMP – ocena" alt="Przykładowa ocena gotowości do inspekcji GMP" loading="lazy" />											<figcaption class="widget-image-caption wp-caption-text">Przykładowa ocena gotowości do inspekcji GMP w PREMIS</figcaption>
										</figure>
									</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c39729d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c39729d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9be0bcf" data-id="9be0bcf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c153cb6 elementor-widget elementor-widget-heading" data-id="c153cb6" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Komunikacja i jasne odpowiedzialności</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-723b790 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="723b790" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3531f4f" data-id="3531f4f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-1d86221 elementor-widget elementor-widget-text-editor" data-id="1d86221" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Jedna platforma zarządzania gotowością do audytów tworzy środek komunikacji nie tylko między jednostkami organizacji, ale też w komunikacji z audytorami. Ponieważ assurance case ułatwiają audyty, audytorzy chętnie pracują z ich użyciem. Każda sekcja argumentacji ma jasno określony cel i kontekst, dzięki czemu komunikacja staje się bardziej konkretna i zorientowana na cele. Jest mniej niejasności i niewłaściwego zrozumienia drugiej strony. Problem silosów informacyjnych praktycznie jest redukowany, bo dekompozycja argumentacji jest automatycznie powiązana z odpowiedzialnościami za jej części.</p><p>Poszczególne części assurance case mają swoich właścicieli, więc automatycznie uczestniczą oni w komunikacji na dany temat. Unikamy wielu niejasności dotyczących odpowiedzialności. Dla każdego dowodu w argumentacji jest też określone jego źródło. Takie informacje ułatwiają przypisanie odpowiedzialności i pokazują audytorowi, że organizacja ma realną kontrolę nad obszarami objętymi audytem.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d494b32 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d494b32" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2d9bdea" data-id="2d9bdea" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-83683f1 elementor-widget elementor-widget-heading" data-id="83683f1" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Zarządzanie zmianami</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9a6df71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9a6df71" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c0d586" data-id="7c0d586" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9204f5 elementor-widget elementor-widget-text-editor" data-id="f9204f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Gdy dochodzi do zmiany w procesie, produkcie lub regulacjach, assurance case pozwala szybko ocenić, które gałęzie argumentacji wymagają aktualizacji — zamiast przeglądać całą dokumentację od nowa, mamy konkretny obszar do przeglądu i aktualizacji. Jeżeli występują powiązania, to są one jawnie definiowane w argumentacji i są uwzględniane w analizie zakresu zmian.</p><p>Niektóre zmiany wynikają z samego upływu czasu. Dowody zgodności często nie są ważne bezterminowo. Koniec ich ważności jest raportowany i powoduje potrzebę uruchomienia określonych działań, na przykład wykonanie przeglądu i odnowienie.</p><p>Wszystkie zmiany są jawnie definiowane i raportowane. Raporty pokazują aktualny stan gotowości do audytów ze wskazaniem obszarów wymagających działań lub gdzie przewidywane są potrzeby działań w najbliższym czasie. Dane w assurance case podlegają zarządzaniu konfiguracją i wersjonowaniu. Możliwa jest analiza stanu dla dowolnej wersji z przeszłości.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ca0bafb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ca0bafb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c41b60" data-id="8c41b60" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-887d180 elementor-widget elementor-widget-heading" data-id="887d180" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Dostosowanie i skalowalność</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-357e30d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="357e30d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e7e14f7" data-id="e7e14f7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a168e94 elementor-widget elementor-widget-text-editor" data-id="a168e94" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Zmiany mogą też wynikać z decyzji i zdarzeń biznesowych. Assurance case z natury dają możliwość elastycznego dostosowania struktury argumentacji do specyfiki procesów czy systemów. Daje nam to elastyczność, ale pod kontrolą procesów zarządzania zmianami. W każdym momencie struktura celów i wymagań, oraz powiązanych z nimi dowodów jest jasno określona.</p><p>Dziel i rządź. Ta zasada działa też w assurance case. Możemy je dzielić na moduły, a jednocześnie w ten sposób rozdzielać odpowiedzialności. Jest to zintegrowane z zarządzaniem uprawnieniami, aby właściwe osoby upoważniać do zadań takich jak dostarczanie i aktualizacja dowodów lub prowadzenie przeglądów. Całe rozwiązanie assurance case możemy skalować dla dużych organizacji i systemów.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d7147d8 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d7147d8" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-aee6bbe" data-id="aee6bbe" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a575b14 elementor-widget elementor-widget-heading" data-id="a575b14" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Podsumowanie</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2e34880 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2e34880" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0780fc" data-id="e0780fc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-77dff16 elementor-widget elementor-widget-text-editor" data-id="77dff16" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wdrożenie assurance case dla osiągania gotowości do audytów wymaga trochę więcej pracy w początkowym etapie, ale później, w czasie utrzymania, znacznie przyspiesza realizację audytów i sprawia, że sprawniej są realizowane, również z perspektywy organizacji wykazującej zgodność i gotowość do audytów.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-962c228 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="962c228" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-136433e" data-id="136433e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-42baf40 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="42baf40" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-44fe7e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="44fe7e4" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-9ac0f4d" data-id="9ac0f4d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-65dc7eb elementor-widget elementor-widget-image" data-id="65dc7eb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="61" height="60" src="https://www.argevide.com/wp-content/uploads/2026/05/AW-60.png" class="attachment-large size-large wp-image-16120" alt="" srcset="https://www.argevide.com/wp-content/uploads/2026/05/AW-60.png 61w, https://www.argevide.com/wp-content/uploads/2026/05/AW-60-55x55.png 55w" sizes="(max-width: 61px) 100vw, 61px" />															</div>
				</div>
					</div>
		</div>
				<div class="elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-bfed57a" data-id="bfed57a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-20bcbf1 elementor-widget elementor-widget-text-editor" data-id="20bcbf1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Andrzej Wardziński<br /><a href="https://www.argevide.com/contact/?question=andrzej" target="_blank" rel="noopener">Share your comments</a></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/gotowosc-do-inspekcji/">Gotowość do inspekcji zarządzana z użyciem assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Weryfikacja AI z użyciem argumentacji assurance case</title>
		<link>https://www.argevide.com/2026-05-weryfikacja-ai/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Tue, 05 May 2026 09:22:23 +0000</pubDate>
				<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=16115</guid>

					<description><![CDATA[<p>Wiarygodność i kompletność dokumentacji ma kluczowe znaczenie w certyfikacji systemów. Zastosowanie AI skutecznie przyspiesza przygotowanie takiej dokumentacji, ale może jednocześnie mieć wpływ na jej jakość. Jak efektywnie sprawdzać taką dokumentację, gdy jest duża? Ważne jest, aby informacje były przedstawiane w formie ułatwiającej realizację przeglądów przez człowieka. Taką formą są strukturalne argumentacje assurance case. Ułatwiają prowadzenie [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-05-weryfikacja-ai/">Weryfikacja AI z użyciem argumentacji assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="16115" class="elementor elementor-16115" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Wiarygodność i kompletność dokumentacji ma kluczowe znaczenie w certyfikacji systemów. Zastosowanie AI skutecznie przyspiesza przygotowanie takiej dokumentacji, ale może jednocześnie mieć wpływ na jej jakość. Jak efektywnie sprawdzać taką dokumentację, gdy jest duża? Ważne jest, aby informacje były przedstawiane w formie ułatwiającej realizację przeglądów przez człowieka. Taką formą są strukturalne argumentacje assurance case. Ułatwiają prowadzenie weryfikacji i kontroli.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Na ile problem jest poważny i czy taka weryfikacja jest potrzebna? W kwietniu FDA wydało Warning Letter odrzucając zgłoszenie rejestracji leku i wskazując na poważne błędy procesowe, w tym związane z niewłaściwym zastosowaniem AI (zajrzyj do sekcji „<a href="https://www.fda.gov/inspections-compliance-enforcement-and-criminal-investigations/warning-letters/purolea-cosmetics-lab-722591-04022026" target="_blank" rel="noopener">Inappropriate Use of Artificial Intelligence</a>”). Podejście FDA jest bardzo restrykcyjne. Konsekwencje przedstawienia nieprawdziwych informacji w zgłaszanej dokumentacji mogą być bardzo poważne. Gdzie są przyczyny tych problemów? Czy dokumenty tworzone przez AI tylko przykrywają błędy ludzi? Niestety AI nie tylko halucynuje, ale też generuje błędy. Publikacja Microsoft Research „<a href="https://arxiv.org/abs/2604.15597" target="_blank" rel="noopener">LLMs Corrupt Your Documents When You Delegate</a>” wskazuje, że AI może skutecznie uszkodzić nawet 25% dokumentacji po wykonaniu 20 iteracji pracy nad nią. Z jednej strony AI przyspiesza prace, ale jednocześnie tworzy nowe zagrożenie.</p><p>Strukturalne argumentacje powstały w  celu uporządkowania informacji pod kątem ich weryfikacji oraz ułatwienia przeglądów dokumentacji złożonych systemów. Powiązane informacje, które powinny być sprawdzone razem, bo prowadzą do określonego konkretnego wniosku, są w argumentacji obok siebie. Osoba weryfikująca ma je razem podane na tacy, nie musi ich szukać. Assurance case ułatwia życie weryfikującym, nie twórcom systemu. Jeżeli AI tworzy jakąś dokumentację systemu, to możemy też delegować do AI zadanie uporządkowania informacji z tej dokumentacji w formie argumentacji. Zwykle nie będzie potrzebna żadna modyfikacja samej dokumentacji systemu, bo argumentacja jest dodaną strukturą informacji, która może po prostu odwoływać się do poszczególnych dokumentów i ich fragmentów. Tworzona argumentacja pozwala trochę spojrzeć na dokumentację okiem audytora. Samo zadanie tworzenia argumentacji może pomóc AI w lepszym zrozumieniu celów i poprawy dokumentacji. Niech AI tworzy takie argumentacje, a człowiek niech je sprawdza. Maksimum efektu przy minimum wysiłku.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ca0bafb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ca0bafb" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c41b60" data-id="8c41b60" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-887d180 elementor-widget elementor-widget-heading" data-id="887d180" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Jak argumentacje ułatwiają weryfikację?</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-357e30d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="357e30d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e7e14f7" data-id="e7e14f7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a168e94 elementor-widget elementor-widget-text-editor" data-id="a168e94" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<ol><li>Argumentacje w jawny sposób pokazują wnioskowanie, w jaki sposób możemy wykazać cechy systemu, takie jak bezpieczeństwo, na podstawie dokumentacji. Wnioskowanie jest podzielone na małe kroki o jasno określonych kryteriach akceptacji. Nie oceniamy dużych bloków informacyjnych, ale małe i konkretne kroki wnioskowania. Jeżeli któryś z kroków jest niekompletny, na przykład niepełny zakres testów, łatwo to wskazać.</li><li>Kroki wnioskowania są ze sobą połączone i tworzą razem spójną całość. Gdy zauważymy niespójność kontekstu, można wskazać konkretne miejsce do poprawy. Na przykład wymagania dotyczące środowiska eksploatacyjnego komponentu mogą nie być spójne ze środowiskiem docelowym systemu.</li><li>Argumentacja jest trwałym zapisem informacji. Jeżeli wskażemy nieprawidłowe kroki argumentacji, to problem ten jest rejestrowany i czeka na rozwiązanie w kolejnej wersji. Mamy w assurance case pełną historię przeglądów. Kontrolujemy proces dochodzenia do pełnej akceptacji.</li><li>Argumentacje zachowują powiązania w całej dokumentacji od celów na poziomie systemu, takich jak poziom bezpieczeństwa (safety), zabezpieczeń (security) lub zgodności z normami. Gdy znajdziemy lukę lub błąd w argumentacji, łatwo można to powiązać z wymaganiami i celami określonymi dla systemu.</li><li>Mając argumentację możemy wygenerować raport przeglądu. Raport taki stanowi dowód nadzoru człowieka nad procesem i zadaniami AI. Takie dowody są istotne w certyfikacji systemu.</li></ol>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0990336 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0990336" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-353970a" data-id="353970a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-be67899 elementor-widget elementor-widget-image" data-id="be67899" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/ocena-mapa-argumentacji-rn05ib25g5b7txn7e3xmu18gdf6b88aibqlsnu169m.png" title="ocena – mapa argumentacji" alt="Assurance case argument used for verification of AI-generated documentation" loading="lazy" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9a6df71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9a6df71" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c0d586" data-id="7c0d586" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9204f5 elementor-widget elementor-widget-text-editor" data-id="f9204f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Argumentacje assurance case mogą być wykorzystywane jako narzędzie weryfikacji wyników dostarczanych przez AI. Podejście takie jest łatwiejsze dla ludzi niż analiza wprost dokumentacji, choć jej też nie da się całkowicie uniknąć.</p><p>Planujesz zastosowanie argumentacji assurance case do weryfikacji wyników generowanych przez AI? A może już prowadzisz takie działania? Podziel się <a href="https://www.argevide.com/kontakt/?pytanie=andrzej" target="_blank" rel="noopener">swoimi doświadczeniami lub pytaniami</a>.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-05-weryfikacja-ai/">Weryfikacja AI z użyciem argumentacji assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Certyfikacja systemów AI</title>
		<link>https://www.argevide.com/2026-04-certyfikacja-systemow-ai/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 17:01:02 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=15982</guid>

					<description><![CDATA[<p>Certyfikacja systemów AI to złożony proces, który obejmuje zarówno regulacje dotyczące AI, jak i regulacje branżowe. W szczególności rozporządzenie AI Act (EU 2024/1689) definiuje pojęcie systemów wysokiego ryzyka, dla których zostały określone dodatkowe wymagania. Dla tak złożonego procesu, zastosowanie assurance case daje możliwość efektywnego zarządzania rozwojem systemu dla jego certyfikacji. AI Act definiuje systemy wysokiego [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-04-certyfikacja-systemow-ai/">Certyfikacja systemów AI</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="15982" class="elementor elementor-15982" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Certyfikacja systemów AI to złożony proces, który obejmuje zarówno regulacje dotyczące AI, jak i regulacje branżowe. W szczególności rozporządzenie AI Act (EU 2024/1689) definiuje pojęcie systemów wysokiego ryzyka, dla których zostały określone dodatkowe wymagania. Dla tak złożonego procesu, zastosowanie assurance case daje możliwość efektywnego zarządzania rozwojem systemu dla jego certyfikacji.</p><p>AI Act definiuje systemy wysokiego ryzyka trochę inaczej, niż przywykliśmy w dziedzinie systemów krytycznych, bo oprócz systemów mających wpływ na zdrowie ludzi i infrastruktur krytycznych, są tu też systemy mające wpływ na prawa podstawowe w UE, pracę, dostęp do usług, wymiar sprawiedliwości czy procesy demokratyczne. Zastosowanie AI w systemie medycznym, na przykład diagnozowania obrazowego, jest typowym przykładem systemu wysokiego ryzyka w rozumieniu AI Act. Jest to system krytyczny, będący przedmiotem regulacji i standardów dotyczących bezpieczeństwa wyrobów medycznych.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0962e9c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0962e9c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef30251" data-id="ef30251" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9e6a0eb elementor-widget elementor-widget-heading" data-id="9e6a0eb" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Wymagania certyfikacji</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-6992b9e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6992b9e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9d98dc" data-id="a9d98dc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8503f74 elementor-widget elementor-widget-text-editor" data-id="8503f74" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Aby porozmawiać o zastosowaniu assurance case dla takiego systemu musimy zacząć od określenia zakresu wymagań formalnych.</p><ul><li>Taki system spełnia kryteria systemu wysokiego ryzyka w rozumieniu AI Act, który określa też wymagania na certyfikację zgodności przed dopuszczeniem do użytkowania.</li><li>ISO 13485 to podstawowy wymóg po stronie kwalifikacji systemów medycznych. Standard określa wymagania na system zarządzania jakością, co jest też wymagane przez AI Act.</li><li>Kolejny wymagany standard branżowy to ISO 14971 dotyczący zarządzania ryzykiem dla wyrobów medycznych. Zarządzanie ryzykiem jest też wymagane w AI Act dla systemów wysokiego ryzyka.</li><li>Nie możemy też zapominać o rozporządzeniu MDR (EU Medical Device Regulation 2017/745) dla wyrobów medycznych.</li></ul><p>Przeglądając AI Act znajdziemy też wymagania cyberbezpieczeństwa, gdzie nie ma wprost wymagania stosowania ISO 27001, ale w tym standardzie znajdziemy wymagane zabezpieczenia.</p><p>Bardziej szczegółowa analiza może zidentyfikować więcej standardów, ale przedstawiona grupa zapewnia dobrą bazę do prac nad systemem AI i przygotowaniem do jego certyfikacji. Mamy więc dosyć szeroki zakres procesu i dokumentacji, które podlegają ocenie dla akceptacji systemu. Punktów niezależnej oceny jest kilka, w tym ocena wiarygodności klinicznej, audyty systemu zarządzania jakością (QMS), a na koniec ocena zgodności systemu dla AI Act i MDR. </p><p>Certyfikacja systemu nie jest końcem, a punktem przejściowym do fazy użytkowania systemu. Mamy wtedy audyty post-market, w szczególności po wystąpieniu incydentów. A co bardziej istotne dla systemów AI, dla każdej nowej wersji, jeżeli model AI jest modyfikowany, wymagana jest ponowna certyfikacja, o ile certyfikacja nie obejmuje ciągłego uczenia się. To wszystko razem tworzy potrzebę silnego zarządzania spójnością całości dokumentacji oraz kontroli zmian i wersjonowania. Assurance case może być centralnym punktem tych prac.</p><p> </p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0990336 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0990336" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-353970a" data-id="353970a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-be67899 elementor-widget elementor-widget-image" data-id="be67899" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2026-04-08 AI medical system argument section" data-elementor-lightbox-description="Top section of an assurance case for AI medical system certification" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTU5NzgsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNFwvMjAyNi0wNC0wOC1BSS1tZWRpY2FsLXN5c3RlbS1hcmd1bWVudC1zZWN0aW9uLnBuZyJ9">
							<img loading="lazy" decoding="async" width="686" height="335" src="https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section.png" class="attachment-large size-large wp-image-15978" alt="Top section of an assurance case for AI medical system certification" srcset="https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section.png 1024w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-300x146.png 300w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-768x375.png 768w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-968x473.png 968w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-636x311.png 636w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-320x156.png 320w, https://www.argevide.com/wp-content/uploads/2026/04/2026-04-08-AI-medical-system-argument-section-239x117.png 239w" sizes="(max-width: 686px) 100vw, 686px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9a6df71 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9a6df71" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c0d586" data-id="7c0d586" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f9204f5 elementor-widget elementor-widget-text-editor" data-id="f9204f5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Główne korzyści zastosowania assurance case dla takiego systemu to przede wszystkim:</p><ul><li>Efektywność procesu przygotowań i samej certyfikacji dzięki systematyczności podejścia i przejrzystości zapewnianej przez argumentację</li><li>Obniżenie ryzyka dzięki sprawniejszemu i wcześniejszemu wykrywaniu luk i niezgodności</li><li>Jednolite raportowanie dla wszystkich obszarów systemu przez cały czas życia systemu</li><li>Łatwiejsza interakcja z audytorami i instytucją certyfikującą</li></ul><p>Sprawność budowy wersji assurance case dla nowych wersji systemu, szczególnie przy automatyzacji argumentacji w pipeline CI/CD</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-58508d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="58508d9" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-60e1e21" data-id="60e1e21" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c4517c5 elementor-widget elementor-widget-heading" data-id="c4517c5" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Od czego zacząć?</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-61fe75d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="61fe75d" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6421356" data-id="6421356" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-14e6ffc elementor-widget elementor-widget-text-editor" data-id="14e6ffc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Certyfikacja czy kwalifikacja systemów często w praktyce obejmuje wiele regulacji i standardów. Tak jest też w przypadku tego systemu. Pierwsze decyzje dotyczą zwykle organizacji procesu assurance case oraz architektury argumentacji. Dobrze, gdy te działania rozpoczynają się wcześnie, na etapie koncepcji systemu. Pomocne są szablony argumentacji, w szczególności obejmujące zintegrowany zbiór wymagań mających zastosowanie regulacji i standardów.</p><p>Zakres wymagań certyfikacji obejmuje wymagania bezpieczeństwa, ale też specyficzne dla technologii AI. Główne wymagania dotyczą dokładności i czułości modeli dla minimalizacji błędów fałszywie pozytywnych i negatywnych oraz walidacji klinicznej. To dotyczy wprost zastosowania w medycynie, ale są też wymagania dotyczące wprost specyfiki AI, na przykład uprzedzeń, interpretowalności, czyli możliwość wyjaśnienia decyzji. Pełna dekompozycja wymagań tworzy złożony szablon argumentacji, który można dostosowywać do danego systemu i jego specyfiki.</p><p>Zastosowanie assurance case daje dobry poziom kontroli procesu na każdym etapie i pozwala obniżyć ryzyko.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-04-certyfikacja-systemow-ai/">Certyfikacja systemów AI</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Osiem sposobów na zepsucie assurance case</title>
		<link>https://www.argevide.com/2026-02-osiem-sposobow-na-zepsucie-assurance-case/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 11:13:04 +0000</pubDate>
				<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=15309</guid>

					<description><![CDATA[<p>Assurance case stosowany w systematyczny i profesjonalny sposób może być podstawowym narzędziem komunikacji w pracach zapewnienia bezpieczeństwa systemu, wczesnym wykrywaniu problemów i zagrożeń oraz podejmowaniu decyzji dotyczących bezpieczeństwa. Może być istotnym czynnikiem wpływającym na efektywność całego procesu rozwoju systemu. Ale gdy nie jest rozwijany we właściwy sposób, może stać się kosztowym i nikomu niepotrzebnym artefaktem. [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-02-osiem-sposobow-na-zepsucie-assurance-case/">Osiem sposobów na zepsucie assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="15309" class="elementor elementor-15309" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Assurance case stosowany w systematyczny i profesjonalny sposób może być podstawowym narzędziem komunikacji w pracach zapewnienia bezpieczeństwa systemu, wczesnym wykrywaniu problemów i zagrożeń oraz podejmowaniu decyzji dotyczących bezpieczeństwa. Może być istotnym czynnikiem wpływającym na efektywność całego procesu rozwoju systemu. Ale gdy nie jest rozwijany we właściwy sposób, może stać się kosztowym i nikomu niepotrzebnym artefaktem. Ryzykujesz porażkę podczas kwalifikacji czy certyfikacji systemu.</p><p>Zwykle doradzamy jak budować wiarygodną argumentację, ale dziś spojrzymy na to z drugiej strony i powiemy, jak można skutecznie zepsuć assurance case. Poniższa lista przedstawia osiem najgorszych praktyk podczas budowy argumentacji. Pewnie jest ich więcej, ale te przedstawione na pewno robią duże szkody. Jeżeli widzisz oznaki takich praktyk, to spodziewaj się, że tworzona argumentacja nie będzie użyteczna.</p><p>Programiści mają brzydkie zapachy kodu (code smells), czyli złe praktyki programistyczne. Gdy je zauważą w kodzie, to powinni wykonać odpowiednie refaktoryzacje, aby poprawić strukturę i jakość kodu. Poniżej mamy listę praktyk, które możemy nazwać brzydkimi zapachami argumentacji.</p><p>Zacznijmy od definiowania celu dla argumentacji.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0437980 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0437980" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0d97eae" data-id="0d97eae" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-25ba1f0 elementor-widget elementor-widget-text-editor" data-id="25ba1f0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h3>1. Zdefiniuj bardzo ogólne cele</h3>
<p><span style="color: #1055a0;">Po co poświęcać czas na precyzyjne definiowanie głównego postulatu (top claim) argumentacji. Ogólnie zdefiniowany cel da większą elastyczność w czasie projektu, szczególnie gdy zostawimy niedookreślone warunki eksploatacji. Wymagane cechy systemu nie muszą być mierzalne, żeby rozpocząć prace projektu.</span></p>
<p>W rzeczywistości nieprecyzyjne cele to recepta na porażkę. Różne osoby mogą je różnie interpretować. Nawet gdy zrobisz dobrą inżynierską robotę i dostarczysz dobrej jakości dowody, to całość zostanie uznana za mało wiarygodną. Jedynym rozwiązaniem jest od początku precyzyjnie definiować cele, kontekst i kryteria akceptacji.</p>
<h3>2. Twórz argumentację, gdy system jest już wytworzony</h3>
<p><span style="color: #1055a0;">Dlaczego zajmować się argumentacją, gdy jesteśmy zajęci rozwojem systemu? Można po prostu na końcu zebrać wytworzoną dokumentację i zbudować na tym argumentację. Najpierw zbuduj system, a potem zrób diagramy GSN.</span></p>
<p>Sednem assurance case jest argumentacja, nie diagramy. Prawdziwym celem jest budowanie wiarygodności systemu tak wcześnie, jak to tylko możliwe. Możliwie wcześnie należy identyfikować wymagane do wytworzenia dowody. Później wytworzenie czy naprawa dowodów może być zbyt kosztowna. Późny rozwój argumentacji może powodować, że niektóre ryzyka zostaną późno wykryte, gdy już są podjęte i wdrożone decyzje projektowe. Jedyne rozwiązanie, to szybkie rozpoczęcie prac nad argumentacją na początku projektu, wykonywanie iteracji w kolejnych fazach prac wytwórczych oraz uwzględnianie informacji z argumentacji w podejmowanych decyzjach projektowych.</p>
<h3>3. Rób prostą dekompozycję postulatów</h3>
<p><span style="color: #1055a0;">Po prostu dekomponuj postulaty na postulaty podrzędne bez dodawania wyjaśnień. Bez strategii, bez uzasadnień. Gdy trzeba, stosuj proste strategie typu „Argumentacja przez testy / analizę / zgodność procesu” unikając analizy, czy jest to wystarczające i adekwatne. Innym przykładem prostej strategii jest „stosujemy ISO 26262 / DO-178C / IEC 61508, więc system jest bezpieczny”. Stosuj możliwe uproszczenia dekomponując argumentację.</span></p>
<p>Niewyjaśniona dekompozycja postulatów nie stanowi argumentacji. Tworzenie argumentacji oznacza definiowanie strategii z jawnymi regułami wnioskowania oraz ich uzasadnienia oraz w razie potrzeby również argumentację zaufania. Wnioskowanie musi pokrywać pełny zakres i kontekst postulatu, a wszelkie wyjątki, warunki, założenia, wątpliwości lub ograniczenia powinny być wyraźnie określone. Każdy krok wnioskowania powinien zwiększać poziom pewności osiągania bezpieczeństwa i innych cech systemu. Ciągle zadawaj pytanie: &#8222;Czy to naprawdę buduje pewność?&#8221; Pytaj też ekspertów o weryfikację.</p>
<h3>4. Ignoruj problemy zapewnienia wiarygodności</h3>
<p><span style="color: #1055a0;">Przypisz odpowiedzialność za assurance case osobie, która ma mały wpływ na decyzje podejmowane w projekcie. Traktuj assurance case jako pracę administracyjną i dokumentacyjną na potrzeby certyfikacji. Nie angażuj w te prace osób decyzyjnych.</span></p>
<p>Rzeczywistość jest taka, że jeżeli mamy realnie obniżyć ryzyko w systemie, to właśnie assurance case jest narzędziem, aby możliwie szybko wskazać potrzebne decyzje. Dlatego właśnie odpowiedzialność za rozwój argumentacji powinna mieć osoba decyzyjna. Zwykle w projektach stosowane są dwie główne role, jedna odpowiedzialna za rozwój i druga za weryfikację i kontrolę jakości. Zalecane jest, aby do nich dołączyła trzecia osoba, odpowiedzialna za assurance. Można ją nazwać Lead Assurance Architect lub inaczej. Niezależnie od nazwy roli, ważne jest, aby wyniki assurance case miały wpływ na decyzje projektowe. Wszelkie ostrzeżenia, ryzyka i wymagania na dowody nie powinny być ignorowane. Reakcją na wszelkie problemy zgłaszane z assurance case powinny być odpowiednie akcje, aby zapewnić wymagany poziom zaufania do argumentacji assurance case.</p>
<h3>5. Użyj dowodów, które masz pod ręką</h3>
<p><span style="color: #1055a0;">Gdy budujesz argumentację opartą o testy, po prostu użyj raportu z testów. Nie trać czasu na sprawdzanie, czy zakres testów jest wystarczający, by w pełni uzasadnić dany postulat. Ufaj, że te dowody, które masz, są właściwe dla celu argumentacji.</span></p>
<p>Tanie i mylące podejście. Potrzeba dowodów wynika z argumentacji i to argumentacja jest źródłem wymagań na dowody. Najpierw patrz w argumentacji, jakie dowody są potrzebne, a dopiero potem, jaka dokumentacja jest dostępna, nie odwrotnie. Gdy nie ma dowodów spełniających w pełni wymagania, to albo postaraj się, żeby je wzmocnić lub uzupełnić, albo jawnie opisz luki i odstępstwa. Każdy dowód powinien być dokładnie oceniony. W ten sposób budujemy zaufanie do argumentacji.</p>
<p>Należy zauważyć, że postulaty i dowody działają na różnych poziomach abstrakcji. Dowody zazwyczaj przedstawiają dane techniczne, analizy, modelowanie, testy lub innego rodzaju dane techniczne, które agregujemy, aby tworzyć postulaty dotyczące właściwości systemu. Ważne są też kompetencje techniczne, aby we właściwy sposób interpretować dowody, rozumieć wszystkie ograniczenia i kontekst. Wiarygodne argumentacje wymagają wiarygodnych interpretacji dowodów.</p>
<h3>6. Ignoruj założenia</h3>
<p><span style="color: #1055a0;">Określ założenia tylko kiedy i gdzie jest to wygodne. Można je również umieszczać w opisach postulatów, nie jako osobne elementy. Koncentruj się na głównej argumentacji, nie szczegółach, takich jak założenia. Zakłada się, że założenia są spełnione, więc to nie ma dużej różnicy, czy są wymienione, czy nie.</span></p>
<p>Jeśli założenia nie są jawnie przedstawione, czytelnicy mogą interpretować assurance case jako zapewnienie, że opisywane właściwości systemu są zawsze zachowane, również poza zakresem niejawnych założeń, podczas gdy w rzeczywistości tak nie jest. Unikanie dyskusji o założeniach podczas opracowywania argumentacji może prowadzić do późnego zidentyfikowania powiązanych problemów.<br>Pomijanie założeń jest jak wprowadzający w błąd marketing: ktoś twierdzi, że produkt jest bardzo atrakcyjny, ale zapomina wspomnieć o ograniczeniach i sytuacjach, gdy nie działa.</p>
<h3>7. Zakładaj pewność i zerowe ryzyko resztkowe</h3>
<p><span style="color: #1055a0;">Skup się na głównym rozumowaniu w argumentacji, nie wchodząc w szczegóły dotyczące ograniczeń, poziomu zaufania czy występujących luk. Zakładaj, że cała argumentacja jest w pełni skuteczna. Gdy minimalizujesz ryzyko, pomijaj problem ryzyka resztkowego. Pomijaj właściwości, których nie da się przetestować lub wymagają innych metod weryfikacji.</span></p>
<p>To bardzo naiwne podejście. Żaden system nie jest całkowicie bezpieczny ani zabezpieczony. Celem argumentacji jest wyraźne pokazanie pozostałego poziomu niepewności, ograniczeń oraz tego, czy jaki jest poziom ryzyka po wprowadzeniu zabezpieczeń i czy jest on akceptowalny. Akceptacja czy kwalifikacja systemu powinna być świadomą decyzją, biorącą pod uwagę wszystkie ograniczenia i niepewności oraz ryzyko resztkowe.</p>
<h3>8. Nie aktualizuj argumentacji</h3>
<p><span style="color: #1055a0;">Celem jest formalna akceptacja assurance case. Gdy to zostanie osiągnięte, traktuj je jako formalny dokument, a nie jako produkt techniczny, który wymaga aktualizacji, tak jak wszystkie inne elementy konfiguracji systemu.</span></p>
<p>Assurance case, które nie są zgodne z aktualną wersją systemów, stają się bezużyteczne dla inżynierów. Argumentacja ma wartość tylko wtedy, gdy jest aktualizowana zgodnie ze wszystkimi produktami procesu wytwórczego systemu. W przeciwnym razie staje się jedynie dokumentem historycznym. Aby tego uniknąć, potrzebny jest skuteczny proces konfiguracji i zarządzania zmianami. Należy utrzymywać jawne informacje o statusie, czy dany fragment argumentu jest aktualny.</p>
<h3>Podsumowanie</h3>
<p>Warto sprawdzić, czy wymienione powyżej problemy występują w Twoich projektach. Musimy na nie szybko reagować, aby nie zaszkodziły naszym argumentacjom i skuteczności procesu. Właściwe stosowanie assurance case wymaga odpowiedniego przygotowania, warunków organizacyjnych oraz umiejętności technicznych. Dbajmy nie tylko o to, aby diagramy GSN ładnie wyglądały, ale przede wszystkim o jakość procesu.</p>
<p></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-02-osiem-sposobow-na-zepsucie-assurance-case/">Osiem sposobów na zepsucie assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Automatyzacja assurance case narzędziami CI/CD</title>
		<link>https://www.argevide.com/2026-01-automatyzacja-assurance-case-narzedziami-ci-cd/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 12:10:43 +0000</pubDate>
				<category><![CDATA[2026]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=15238</guid>

					<description><![CDATA[<p>Stosowanie narzędzi CI/CD jest coraz bardziej powszechne w rozwoju systemów krytycznych. Te same narzędzia mogą być też stosowane do automatyzacji tworzenia i utrzymania assurance case w zakresie struktury argumentacji i dowodów oraz weryfikacji i aktualizacji danych o statusie. Proces CI/CD a assurance case Zacznijmy od pojęcia procesów automatyzacji CI/CD (Continuous Integration i Continuous Delivery/Deployment) i [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2026-01-automatyzacja-assurance-case-narzedziami-ci-cd/">Automatyzacja assurance case narzędziami CI/CD</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="15238" class="elementor elementor-15238" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e53f0a elementor-widget elementor-widget-text-editor" data-id="6e53f0a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Stosowanie narzędzi CI/CD jest coraz bardziej powszechne w rozwoju systemów krytycznych. Te same narzędzia mogą być też stosowane do automatyzacji tworzenia i utrzymania assurance case w zakresie struktury argumentacji i dowodów oraz weryfikacji i aktualizacji danych o statusie.</p><h3>Proces CI/CD a assurance case</h3><p>Zacznijmy od pojęcia procesów automatyzacji CI/CD (Continuous Integration i Continuous Delivery/Deployment) i zobaczmy, jak to może być powiązane z assurance case dla rozwijanego systemu. Proces CI/CD zapewnia automatyczne wytworzenie, testowanie i wdrożenie produktu, gdzie główną częścią produktu jest oprogramowanie. Czy dane stosowane w procesie CI/CD są użyteczne dla assurance case danego systemu? Niewątpliwie tak, to obejmuje przynajmniej informacje o konfiguracji systemu oraz wyniki testów automatycznych, co ma wpływ na strukturę argumentacji oraz stosowane dowody. Dodatkową wartość dają wyniki testów, które mogą służyć do aktualizacji informacji o statusie argumentacji.</p><p>Proces CI/CD może też obejmować wszystkie informacje potrzebne dla budowy safety / security case dla danej wersji systemu. Głównymi artefaktami dla security case będą tu modele zagrożeń (HARA, STRIDE), SBOM (Software Bill of Materials), raporty SAST / DAST / IAST. Dla safety będą to modele hazardów, HAZOP, FMEA, FTA. Gdy proces CI/CD zapewnia zgodność wszystkich artefaktów dla danej wersji systemu, otrzymujemy spójny zestaw danych i dowodów do wykorzystania w assurance case. Automatyzacja zapewnia, że przy wytworzeniu nowej wersji systemu możemy otrzymać wszystkie dane do utworzenia argumentacji, a jednym z końcowych kroków procesu CI/CD może być właśnie wytworzenie samego assurance case.</p><p>Podejście jest skuteczne, gdy cały proces CI/CD jest od początku zaprojektowany, aby zapewnić wszystkie informacje potrzebne dla zasilenia assurance case. Umożliwia to realizację podejścia <i>safety case driven development</i>, gdzie proces rozwoju systemu jest ukierunkowany na dostarczenie argumentacji oraz dowodów potrzebnych dla certyfikacji systemu.</p><h3>Proces generowania argumentacji</h3><p>Technicznie proces integracji assurance case w procesie CI/CD może obejmować cztery działania pokazane na diagramie poniżej.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-900c0cf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="900c0cf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ecc623" data-id="1ecc623" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ccbcea0 elementor-widget elementor-widget-image" data-id="ccbcea0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2026-01-15 assurance case generation in ci-cd pipeline" data-elementor-lightbox-description="Assurance cases can be automatically generated in CI/CD pipeline in safety case driven development process" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTUyMzQsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wMVwvMjAyNi0wMS0xNS1hc3N1cmFuY2UtY2FzZS1nZW5lcmF0aW9uLWluLWNpLWNkLXBpcGVsaW5lLnBuZyJ9">
							<img loading="lazy" decoding="async" width="686" height="365" src="https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-768x409.png" class="attachment-medium_large size-medium_large wp-image-15234" alt="Assurance cases generation process in CI/CD pipeline" srcset="https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-768x409.png 768w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-300x160.png 300w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-968x516.png 968w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-636x339.png 636w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-320x171.png 320w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline-239x127.png 239w, https://www.argevide.com/wp-content/uploads/2026/01/2026-01-15-assurance-case-generation-in-ci-cd-pipeline.png 1154w" sizes="(max-width: 686px) 100vw, 686px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3791c8b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3791c8b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75e9a35" data-id="75e9a35" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-86c357c elementor-widget elementor-widget-text-editor" data-id="86c357c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><strong>Pierwszy krok</strong> dotyczy szablonu argumentacji. Nawet jeżeli używasz prostych skryptów do generowania argumentacji, to musisz je zweryfikować przed zastosowaniem. My stosujemy szablony, co daje możliwość użycia uniwersalnego narzędzia generowania argumentacji. Dobrze jest przygotować metamodel systemu na potrzeby argumentacji, dzięki czemu można w pierwszym kroku wykonać weryfikację poprawności szablonu oraz zgodność z metamodelem.</p><p><strong>Drugi krok</strong> jest kluczowy dla pozyskania danych do budowy argumentacji. Dane w procesie CI/CD są zwykle umieszczone w repozytorium GIT z zastosowaniem różnych formatów danych. Jeżeli plik z repozytorium ma być użyty wprost jako dowód w argumentacji, to może być zastosowana referencja do danego pliku, ale w wielu przypadkach potrzebne jest wydobycie danych potrzebnych dla argumentacji. Generator argumentacji potrzebuje danych wejściowych stanowiących spójną ontologię zgodnie z metamodelem danych systemu. Niektóre dane mogą być wprost dostępne, ale często potrzebne jest parsowanie AST dla wydobycia właściwych danych. W wyniku kroku mamy dane dotyczące danej wersji systemu w formacie modelu gotowego do zastosowania do generowania argumentacji.</p><p><strong>Trzeci krok</strong> jest głównym krokiem generowania argumentacji dla modelu danych systemu zgodnie z szablonem assurance case. Zgodnie z warunkami i parametrami zdefiniowanymi w szablonie tworzona jest argumentacja dla danej wersji systemu z odwołaniami do właściwych dowodów. Argumentacja jest zapisywana w formacie JSON zgodnym z metamodelem <a href="https://www.omg.org/spec/SACM/">OMG SACM</a> i może być dalej poddawana przetwarzaniu.</p><p><strong>Ostatnim, czwartym krokiem</strong>, jest weryfikacja argumentacji. Obejmuje to kontrolę kompletności, spójności oraz innych warunków poprawności. W wyniku, oprócz samej argumentacji, dostajemy raport jej weryfikacji.</p><p>Kolejne działania dotyczące wygenerowanej argumentacji są już realizowane po zakończeniu procesu CI/CD. Na przykład narzędzie PREMIS jest stosowane dla wizualizacji argumentacji w diagramach GSN oraz generowania raportów. Można też w PREMIS łączyć wygenerowane moduły argumentacji z innymi argumentacjami, które są tworzone ręcznie.</p><p>Jeżeli zagadnienia automatyzacji assurance case są dla Ciebie interesujące lub masz pytania, <a href="https://www.argevide.com/kontakt/?pytanie=komentarz" target="_blank" rel="noopener">napisz do nas</a>!</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2026-01-automatyzacja-assurance-case-narzedziami-ci-cd/">Automatyzacja assurance case narzędziami CI/CD</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Argumentacja przez eliminację (Eliminative Argumentation)</title>
		<link>https://www.argevide.com/2025-12-argumentacja-przez-eliminacje/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 17:24:54 +0000</pubDate>
				<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=14908</guid>

					<description><![CDATA[<p>Argumentacja przez eliminację (Eliminative Argumentation) jest alternatywnym podejściem do budowy assurance case. Zwykle argumentacja jest budowa w sposób pozytywny i koncentruje się na zapewnieniu dlaczego uważamy, że cel został osiągnięty. Argumentacja przez eliminację polega na stałym zadaniu pytania „a jeżeli?”. Struktura argumentacji może być całkiem podobna do zwykłej argumentacji pozytywnej, ale chodzi tu o nastawienie [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2025-12-argumentacja-przez-eliminacje/">Argumentacja przez eliminację (Eliminative Argumentation)</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="14908" class="elementor elementor-14908" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-bd0ec36 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bd0ec36" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0dbfb54" data-id="0dbfb54" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-46d2e25 elementor-widget elementor-widget-text-editor" data-id="46d2e25" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Argumentacja przez eliminację (<em>Eliminative Argumentation</em>) jest alternatywnym podejściem do budowy assurance case. Zwykle argumentacja jest budowa w sposób pozytywny i koncentruje się na zapewnieniu dlaczego uważamy, że cel został osiągnięty. Argumentacja przez eliminację polega na stałym zadaniu pytania „a jeżeli?”. Struktura argumentacji może być całkiem podobna do zwykłej argumentacji pozytywnej, ale chodzi tu o nastawienie podczas prac na szukanie słabych punktów argumentacji, które stanowią przeszkodę w wykazaniu celu argumentacji. Osiąga się to przez jawne wskazywanie możliwych słabych punktów i następnie jawne wykazywanie, że podane słabości nie występują. Siłą podejścia jest właśnie jawne pokazywanie wszystkich znanych przeszkód. Pozwala to na uniknięcie błędu nadmiernego optymizmu i naginania faktów do planowanego celu.</p>
<p>Proces budowy argumentacji przez eliminację też jest trochę inny. Dla każdego kroku wnioskowania, rozpoczynając od wnioskowania dla głównego postulatu (claim’a), wykonywana jest analiza dla identyfikacji wszystkich możliwych przyczyn, że dany cel nie może zostać osiągnięty. Każda przeszkoda (<strong><em>defeater</em></strong>) zostaje jawnie opisana w argumentacji. W kolejnym kroku dla każdej przeszkody należy znaleźć argumentację popartą dowodami, że dana przeszkoda nie jest skuteczna. Dla tej argumentacji też należy sprawdzić, jakie są możliwe kolejne przeszkody, które mogą sprawić, że nie będzie skuteczna. Budowa argumentacji trwa tak długo, aż nie można już zidentyfikować więcej przeszkód, oraz wszystkie przeszkody są skutecznie odrzucone.</p>
<p>Prześledzimy stosowanie podejścia budowy argumentacji przez eliminację na prostym przykładzie, zaczerpniętym z pierwszej publikacji o tym podejściu, raportu SEI „<a href="https://www.sei.cmu.edu/library/eliminative-argumentation-a-basis-for-arguing-confidence-in-system-properties/" target="_blank" rel="noopener">Eliminative Argumentation: A Basis for Arguing Confidence in System Properties</a>” z roku 2015. Celem argumentacji jest wykazanie, że działa światło w pokoju.</p>
<p>Zaczniemy od tradycyjnego podejścia do budowy argumentacji, to znaczy definiujemy główny postulat, a dla niego strategię bazującą na dekompozycji na cele szczegółowe takie jak dostępność energii elektrycznej, podłączenie włącznika oraz sprawność żarówki. Dla każdego z nich należy podać dowody na spełnienie wymagań. Przykładowa argumentacja jest pokazana na diagramie poniżej.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-900c0cf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="900c0cf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1ecc623" data-id="1ecc623" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ccbcea0 elementor-widget elementor-widget-image" data-id="ccbcea0" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-12-05-diag1-positive-argument" data-elementor-lightbox-description="Positive approach to argument development" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ4NjYsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvMjAyNS0xMi0wNS1kaWFnMS1wb3NpdGl2ZS1hcmd1bWVudC5wbmcifQ%3D%3D">
							<img loading="lazy" decoding="async" width="585" height="502" src="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument.png" class="attachment-medium_large size-medium_large wp-image-14866" alt="Positive approach to argument development" srcset="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument.png 585w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument-300x257.png 300w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument-320x275.png 320w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag1-positive-argument-239x205.png 239w" sizes="(max-width: 585px) 100vw, 585px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3791c8b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3791c8b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-75e9a35" data-id="75e9a35" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-86c357c elementor-widget elementor-widget-text-editor" data-id="86c357c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>A teraz spojrzymy na to stosując podejście argumentacji przez eliminację. Główny cel będzie taki sam, ale nie tworzymy pod nim strategii nastawionej pozytywnie, ale szukamy warunków, które mogą spowodować, że żarówka nie zaświeci. Warunki dodajemy jako zastrzeżenia „chyba, że…”. Zaczynamy od tego, że żarówka zaświeci, chyba, że nie będzie zasilania. Następnie możemy powiedzieć, że żarówka zaświeci, chyba że włącznik nie będzie podłączony. Gdy skończy się lista znanych problemów, to na końcu możemy dodać „chyba, że wystąpi inny, nieznany jeszcze problem”.</p>
<p>Warunkiem zakończenia tego etapu budowy argumentacji jest brak wiedzy o innych możliwych przeszkodach. Jeżeli dowiemy się o jakiejś innej możliwe przyczynie mogącej spowodować brak spełnienia warunków dla wnioskowanego postulatu, to należy ją dodać jako kolejną przeszkodę.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0f8aaf1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0f8aaf1" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-104023a" data-id="104023a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4e12384 elementor-widget elementor-widget-image" data-id="4e12384" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag2-top-eliminative-argument-2.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-12-05-diag2-top-eliminative-argument" data-elementor-lightbox-description="Eliminative argumentation - step 1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ4ODcsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvMjAyNS0xMi0wNS1kaWFnMi10b3AtZWxpbWluYXRpdmUtYXJndW1lbnQtMi5wbmcifQ%3D%3D">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-12-05-diag2-top-eliminative-argument-2-rfpwacxp55t5tm1ixei5ekbsm7w4kcktydzkevcks6.png" title="2025-12-05-diag2-top-eliminative-argument" alt="Eliminative argumentation - step 1" loading="lazy" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0ff2fea elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0ff2fea" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e213218" data-id="e213218" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-87b33b3 elementor-widget elementor-widget-text-editor" data-id="87b33b3" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Dla każdej przeszkody określonej w argumentacji należy teraz wskazać argumentację, że dla naszego systemu dana przeszkoda nie wystąpi. Może to być opisane przez jeden lub więcej postulatów, albo strategia wspierana przez argumentację. Ważne jest przedstawienie przekonujących dowodów, że dana przeszkoda nie stanowi problemu lub jej ryzyko jest wystarczająco niskie. Dla nieznanych przeszkód należy wykazać, że wykonaliśmy tyle działań ich identyfikacji i odpowiednia ich liczba została zidentyfikowana, że kontynuacja nie przyniesie już korzyści z redukcji poziomu ryzyka.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-0beb08c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0beb08c" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c537ee9" data-id="c537ee9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-36be7d7 elementor-widget elementor-widget-image" data-id="36be7d7" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
																<a href="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-12-05-diag3-eliminative-argument" data-elementor-lightbox-description="Eliminative argumentation " data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ4NzksInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMlwvMjAyNS0xMi0wNS1kaWFnMy1lbGltaW5hdGl2ZS1hcmd1bWVudC0xLnBuZyJ9">
							<img loading="lazy" decoding="async" width="686" height="469" src="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1.png" class="attachment-large size-large wp-image-14879" alt="Eliminative argumentation" srcset="https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1.png 773w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1-300x205.png 300w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1-768x525.png 768w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1-636x434.png 636w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1-320x219.png 320w, https://www.argevide.com/wp-content/uploads/2025/12/2025-12-05-diag3-eliminative-argument-1-239x163.png 239w" sizes="(max-width: 686px) 100vw, 686px" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f3d8d92 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f3d8d92" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fef937f" data-id="fef937f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7498e33 elementor-widget elementor-widget-text-editor" data-id="7498e33" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Powstała argumentacja ma podobną strukturę jak przy tradycyjnym podejściu, ale zawiera jawnie podane przeszkody dla osiągania celu danego assurance case. W naszym przykładzie lista dowodów jest prawie taka sama. Jedyna różnica wynika z faktu, że uzasadnienie J1 w pierwszym diagramie nie jest wspierane przez żaden dowód.</p>
<p>Argumentacja budowane przez eliminację przeszkód wymagają trochę więcej pracy, ale jawna prezentacja przeszkód ułatwia weryfikację argumentacji. Pozwala to potencjalnie osiągać wyższy poziom wiarygodności i jakości argumentacji.</p>
<p>Obecnie można już stosować podejście budowy argumentacji przez eliminację w PREMIS. Sposób prezentacji argumentacji oraz funkcje oceniania zostały rozszerzone o nowy typ elementów argumentacji, przeszkody (defeaters).</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2025-12-argumentacja-przez-eliminacje/">Argumentacja przez eliminację (Eliminative Argumentation)</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
