<?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>2025 - Argevide</title>
	<atom:link href="https://www.argevide.com/aktualnosci/2025/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.argevide.com/category/aktualnosci/2025/</link>
	<description></description>
	<lastBuildDate>Tue, 10 Feb 2026 11:18:58 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.argevide.com/wp-content/uploads/2020/04/cropped-argevide-1-32x32.png</url>
	<title>2025 - Argevide</title>
	<link>https://www.argevide.com/category/aktualnosci/2025/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Uwzględnianie ograniczeń systemu w assurance case (SOTIF)</title>
		<link>https://www.argevide.com/2025-11-20-argumentacje-sotif/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Thu, 20 Nov 2025 13:57:48 +0000</pubDate>
				<category><![CDATA[2025]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=14698</guid>

					<description><![CDATA[<p>Assurance cases zazwyczaj opierają się na argumentach dotyczących bezpieczeństwa funkcjonalnego, aby wykazać, że awarie nie spowodują niebezpiecznych sytuacji. Jednak wypadki mogą mieć też inne przyczyny związane z zachowaniem systemu niż awarie. Właśnie tutaj pojawia się SOTIF. Skrót ten oznacza bezpieczeństwo zamierzonej funkcjonalności. Co to oznacza? Obejmuje on łagodzenie czynników ryzyja związanych z nieoczekiwanymi sytuacjami lub [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2025-11-20-argumentacje-sotif/">Uwzględnianie ograniczeń systemu w assurance case (SOTIF)</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="14698" class="elementor elementor-14698" 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>Assurance cases zazwyczaj opierają się na argumentach dotyczących bezpieczeństwa funkcjonalnego, aby wykazać, że awarie nie spowodują niebezpiecznych sytuacji. Jednak wypadki mogą mieć też inne przyczyny związane z zachowaniem systemu niż awarie. Właśnie tutaj pojawia się SOTIF. Skrót ten oznacza bezpieczeństwo zamierzonej funkcjonalności. Co to oznacza? Obejmuje on łagodzenie czynników ryzyja związanych z nieoczekiwanymi sytuacjami lub ograniczeniami systemu. Jednym z przykładów nieoczekiwanej sytuacji jest jasne światło słoneczne utrudniające pojazdowi autonomicznemu identyfikację pasów ruchu. Innym przykładem jest niewłaściwe użycie systemu, takie jak wydanie przez operatora systemu poleceń, których nie przewidziano dla danego trybu pracy systemu. SOTIF pomaga nam zapewnić bezpieczne zachowanie systemu we wszelkich nieoczekiwanych sytuacjach.</p><h3>SOTIF rozszerza bezpieczeństwo funkcjonalne</h3><p>Bezpieczeństwo funkcjonalne koncentruje się na zagrożeniach wynikających z usterek lub awarii komponentów systemu, sprzętu lub oprogramowania. W sektorze motoryzacyjnym jest to opisane w normie ISO 26262. Natomiast norma ISO 21448 reguluje zapewnienie bezpieczeństwa w przypadku zagrożeń spowodowanych ograniczeniami systemu i nieoczekiwanymi sytuacjami, czyli SOTIF.</p><p>Proces zapewnienia bezpieczeństwa SOTIF obejmuje kilka kroków:</p><ol><li>Granice i zakres zamierzonej funkcjonalności muszą zostać zdefiniowane w Projektowej Domenie Operacyjnej (ODD).</li><li>Zachowanie systemu jest analizowane pod kątem potencjalnie niebezpiecznych scenariuszy.</li><li>Identyfikacja zabezpieczeń, które mogą być powiązane z modyfikacjami funkcjonalnymi w celu osiągnięcia celów SOTIF.</li><li>Wdrożenie i weryfikacja zaplanowanych środków łagodzących.</li><li>Walidacja przeprowadzana jest w zróżnicowanych i reprezentatywnych warunkach.</li><li>Monitorowanie w terenie w celu oceny i utrzymania SOTIF jest definiowane do wdrożenia w trakcie eksploatacji systemu.</li></ol><h3>Argumentacja SOTIF</h3><p>Realizacja procesu SOTIF musi być przedstawiona w argumentacji safety case systemu. ISO 21488 zwiera wskazówki jak to robić oraz przykładowe argumentacje GSN. Poniżej przedstawiono przykładowy fragment argumentacji najwyższego poziomu dla procesu zapewnienia bezpieczeństwa SOTIF przed jego wdrożeniem. Dla każdej głównej fazy procesu SOTIF utworzono w argumentacji osobny postulat (Claim).</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/11/2025-11-20-SOTIF-argument-1.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-11-20 SOTIF argument 1" data-elementor-lightbox-description="SOTIF assurance case" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ2OTMsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMVwvMjAyNS0xMS0yMC1TT1RJRi1hcmd1bWVudC0xLnBuZyJ9">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-11-20-SOTIF-argument-1-rezikhsmo38ia9joszffwqaqe15aujf68kr21iydhw.png" title="2025-11-20 SOTIF argument 1" alt="SOTIF assurance case" loading="lazy" />								</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>Argumentację tę należy rozszerzyć o drugą gałąź dla fazy operacyjnej cyklu życia systemu. Ponieważ argumentacja jest opracowywana i zatwierdzana przed rozpoczęciem eksploatacji systemu, koncentruje się na nie na realizacji procesu utrzymania bezpieczeństwa SOTIF, ale na zademonstrowaniu możliwości realizacji tego procesu. W trakcie eksploatacji systemu można argumentację rozszerzyć o dowody, że te działania są wykonywane.</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/11/2025-11-20-SOTIF-argument-2.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-11-20 SOTIF argument 2" data-elementor-lightbox-description="SOTIF argument for system operation" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ2OTQsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMVwvMjAyNS0xMS0yMC1TT1RJRi1hcmd1bWVudC0yLnBuZyJ9">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-11-20-SOTIF-argument-2-rezjah20ce0y0uzq0viiqpa0sxc37ibk6urufehfbk.png" title="2025-11-20 SOTIF argument 2" alt="SOTIF argument for system operation" loading="lazy" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-d0c4bdb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d0c4bdb" 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-fd85021" data-id="fd85021" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c14fef9 elementor-widget elementor-widget-text-editor" data-id="c14fef9" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Ponieważ SOTIF stanowi rozszerzenie bezpieczeństwa funkcjonalnego, pojawia się pytanie, jak te dwie argumentacje są ze sobą powiązane. Istnieje kilka wspólnych działań lub produktów procesu, które są współdzielone między bezpieczeństwem funkcjonalnym a SOTIF, takich jak:</p><ul><li>zidentyfikowane hazardy</li><li>ograniczenia i założenia bezpieczeństwa funkcjonalnego</li><li>cele i wymagania bezpieczeństwa</li><li>weryfikacja i walidacja wymagań bezpieczeństwa</li></ul><p>Można opracować oddzielne moduły assurance case dla bezpieczeństwa funkcjonalnego oraz dla SOTIF, które mogą w razie potrzeby odwoływać się do wspólnych artefaktów. Prawdopodobnie konieczne będzie dodanie postulatu, aby wykazać, że środki bezpieczeństwa funkcjonalnego i SOTIF są spójne i łącznie wystarczające do osiągnięcia akceptowalnego poziomu ryzyka systemu.</p><p>Prezentowaną argumentację SOTIF można przeglądać online w PREMIS, korzystając z tego <a href="https://premis.argevide.com/diagrams/gsn/944?q=qJc1LekCidrMJAMrIUaRtiJVEc0CVtjCjxWF%2fPxesPk%2fFILC1yXq1hy0CCDzR%2bJqkVAgHEaHFucEFvVO84t2fTYs9JBdcwVZHRBVJM4NZ%2fTCMF48tRgY1RsBwyl8Fvl4r3xPe02e49FCxb1oth64yvMm150Oln9hioJ92LiVSJGFXrUPM2tL3i7wt7uXlge38FDae72Ur1a9KQjOAW3SWQ%3d%3d" target="_blank" rel="noopener"><strong>linku</strong></a>.</p><p>Podsumowując, wspólne assurance case obejmujące SOTIF i bezpieczeństwo funkcjonalne pozawala na zapewnienie bezpieczeństwa systemu obejmującego hazardy związane zarówno z awariami, jak i ograniczeniami systemu, w tym z sytuacjami nieoczekiwanymi. Norma ISO 21448 jest dedykowana dla sektora motoryzacyjnego, ale to podejście jest również przydatne w innych branżach.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2025-11-20-argumentacje-sotif/">Uwzględnianie ograniczeń systemu w assurance case (SOTIF)</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>LTAC &#8211; Prosty tekstowy format opisu assurance case</title>
		<link>https://www.argevide.com/2025-10-ltac-prosty-format-assurance-case/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Thu, 30 Oct 2025 04:41:46 +0000</pubDate>
				<category><![CDATA[2025]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=14602</guid>

					<description><![CDATA[<p>Podczas pracy z argumentacjami assurance case użyteczny może być prosty tekstowy format ich opisu. Chodzi o to, aby taka tekstowa argumentacja była możliwa do zrozumienia dla człowieka oraz do stosowania z narzędziami AI, a jednocześnie formalnie zdefiniowana, aby można było takie argumentacje importować do edytorów assurance case. W takim właśnie celu wprowadzamy LTAC &#8211; Lightweight [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2025-10-ltac-prosty-format-assurance-case/">LTAC &#8211; Prosty tekstowy format opisu 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="14602" class="elementor elementor-14602" 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>Podczas pracy z argumentacjami assurance case użyteczny może być prosty tekstowy format ich opisu. Chodzi o to, aby taka tekstowa argumentacja była możliwa do zrozumienia dla człowieka oraz do stosowania z narzędziami AI, a jednocześnie formalnie zdefiniowana, aby można było takie argumentacje importować do edytorów assurance case. W takim właśnie celu wprowadzamy <strong>LTAC &#8211; Lightweight Text Assurance Case</strong>. Spójrzmy na przykład argumentacji. Czy jest zrozumiały?</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-4f3b62a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4f3b62a" 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-92705f0" data-id="92705f0" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-8ad47f2 elementor-widget elementor-widget-text-editor" data-id="8ad47f2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<pre style="font-family: 'Courier New', Courier, monospace; font-size: 12px; font-weight: bold; white-space: pre-wrap; line-height: 1.4;">
- Claim G1: System is acceptably safe to operate
  - Context C1: System Definition
  - Strategy S1: Argue by mitigating all hazards
    - Claim G2: All  hazards have been identified
      - Evidence E1: Hazard analysis report
    - Claim G3: All identified hazards have been mitigated
      - Strategy S3: Decompose mitigation argument by identified hazards
        - Claim S5: All identified hazards have been accurately assessed
        - Claim S6: Mitigation strategies have been implemented for all hazards
        - Claim S7: The effectiveness of the mitigation measures has been validated
    - Claim S4: Continuous monitoring of risks is in place</pre>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-21388ef elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="21388ef" 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-a88b0dd" data-id="a88b0dd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0e060ea elementor-widget elementor-widget-text-editor" data-id="0e060ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Powyższy fragment argumentacji jest zrozumiały dla człowieka i to jest bardzo ważne. Można łatwo taką argumentację przeglądać i modyfikować w razie potrzeby.</p><p>Gdy argumentacja ta zostanie wklejona do PREMIS, otrzymujemy diagram GSN jak 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/10/2025-10-29_19-34-GSN-diagram.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-10-29_19-34 GSN diagram" data-elementor-lightbox-description="GSN argument created from LTAC" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ1OTgsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAyNS0xMC0yOV8xOS0zNC1HU04tZGlhZ3JhbS5wbmcifQ%3D%3D">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-10-29_19-34-GSN-diagram-rdyantknec3df96r0ktn54484nt0c9xqcwkmwk0154.png" title="2025-10-29_19-34 GSN diagram" alt="GSN argument created from LTAC" loading="lazy" />								</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>Argumentacja LTAC może być tworzona ręcznie, ale też z użyciem narzędzi AI lub skryptów. Jeżeli chcesz stosować narzędzie AI, to najpierw podaj instrukcję, aby stosować notację LTAC zgodnie ze <a href="https://www.argevide.com/documents/ltac.txt"><strong>specyfikacją LTAC</strong></a>. Gdy narzędzie AI pozna notację LTAC, może bez problemu tworzyć i analizować takie argumentacje.</p><p>Gdy argumentacja jest większa, to taka forma tekstowa staje się już trudniejsza do przeglądu przez człowieka. Tym niemniej fragmenty argumentacji w LTAC są ciągle łatwe do stosowania.</p><p>Jest też jeszcze jedno poważne ograniczenie LTAC. Taka tekstowa argumentacja jest skutecznym rozwiązaniem, gdy nie ma opisów elementów argumentacji lub metadanych takich jak oznaczenie ‘undeveloped’ lub tagi. W takim wypadku można stosować bardziej zaawansowane notacje tekstowe, w tym stosujące YAML. Jednak, gdy dane pojedynczego elementu argumentacji są bardziej złożone i nie są prezentowane w jednym wierszu, stają się trudniejsze do ręcznej analizy.</p><p>LTAC jest skutecznym rozwiązaniem gdy stosujesz narzędzia AI, a jednocześnie chcesz przeglądać i korygować argumentację przed wstawieniem do narzędzia assurance case.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2025-10-ltac-prosty-format-assurance-case/">LTAC &#8211; Prosty tekstowy format opisu assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Stosowanie argumentacji zaufania w assurance case</title>
		<link>https://www.argevide.com/2025-10-argumentacja-zaufania/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Tue, 21 Oct 2025 12:06:59 +0000</pubDate>
				<category><![CDATA[2025]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=14570</guid>

					<description><![CDATA[<p>Argumentacje zaufania (confidence argument) pomagają uzasadnić, że główne argumentacje w assurance case są skuteczne i wiarygodne. Podczas gdy argumentacja główna bezpośrednio odnosi się do bezpieczeństwa systemu, celem argumentacji zaufania jest odpowiedź na pytanie, dlaczego powinniśmy ufać, że argumentacja główny jest wiarygodna. Niektóre standardy i wytyczne, a także niektóre organizacje certyfikujące, wymagają wykazania wprost argumentacji zaufania, [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/2025-10-argumentacja-zaufania/">Stosowanie argumentacji zaufania w 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="14570" class="elementor elementor-14570" 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>Argumentacje zaufania (<em>confidence argument</em>) pomagają uzasadnić, że główne argumentacje w assurance case są skuteczne i wiarygodne. Podczas gdy argumentacja główna bezpośrednio odnosi się do bezpieczeństwa systemu, celem argumentacji zaufania jest odpowiedź na pytanie, dlaczego powinniśmy ufać, że argumentacja główny jest wiarygodna. Niektóre standardy i wytyczne, a także niektóre organizacje certyfikujące, wymagają wykazania wprost argumentacji zaufania, czyli spójnego i kompletnego uzasadnienia dla argumentacji głównej.</p><p>Punktem początkowym jest zademonstrowanie zaufania w pojedynczym kroku argumentacji. Istnieje kilka sposobów, aby to zrobić. Poniżej przedstawiamy zastosowanie elementów argumentacji typu uzasadnienia. <a href="https://scsc.uk/index.php/gsn-standard" target="_blank" rel="noopener">Standard GSN</a>, wersja 3, w sekcji 1:2.2.18 podaje: „Uzasadnienie może być również powiązane ze strategią, aby <strong>zapewnić wsparcie dla argumentacji opisanej przez strategię</strong>” („A justification can also be connected to a strategy, to provide backing for the argument described by the strategy”). O to właśnie chodzi. Potrzebujemy wyraźnego wsparcia dla kroku wnioskowania argumentacji opisanego przez strategię. Wsparcie powinno mówić, na jakiej podstawie powinniśmy zaufać, że dana argumentacja jest właściwa, działająca dla pełnego wymaganego zakresu, wspierana przez wszystkie wymagane przesłanki, a wszystkie znane problemy i słabości zostały rozwiązane. Aby stworzyć takie wsparcie, rozszerzyliśmy stosowanie elementu typu Uzasadnienia o możliwość jego wsparcia przez argumentację. Umożliwiamy również powiązanie uzasadnień z postulatami zaufania (confidence claims). Takie podejście pozwala na oddzielenie argumentu głównego od argumentu o pewności.</p><p>PREMIS rozszerza strukturę argumentacji GSN umożliwiając wsparcie uzasadnienie przez dowolną argumentację. Poniższy diagram przedstawia po lewej stronie prostą argumentację bezpieczeństwa z uzasadnieniem J1, które jest linkiem do postulatu zaufania CC1. Jego struktura argumentacji jest przedstawiona po prawej stronie. Ten przykład ilustruje, jak można zaimplementować argumentację zaufania i jak jest ona powiązana z główną argumentacją bezpieczeństwa.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7bf0a49 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7bf0a49" 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-5f8a2d9" data-id="5f8a2d9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0ed6518 elementor-widget elementor-widget-image" data-id="0ed6518" 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/10/2025-10-21-safety-and-confidence-argument.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-10-21 safety and confidence argument" data-elementor-lightbox-description="safety and confidence argument" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ1NjIsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAyNS0xMC0yMS1zYWZldHktYW5kLWNvbmZpZGVuY2UtYXJndW1lbnQucG5nIn0%3D">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-10-21-safety-and-confidence-argument-rdj5mc6elnima4nepnh2gbl2kwr1w897z8owelraiu.png" title="2025-10-21 safety and confidence argument" alt="safety and confidence argument" loading="lazy" />								</a>
															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-21388ef elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="21388ef" 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-a88b0dd" data-id="a88b0dd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-0e060ea elementor-widget elementor-widget-text-editor" data-id="0e060ea" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>To podejście można zastosować zarówno do poszczególnych kroków argumentacji, jak i do przypadków pełnego zapewnienia bezpieczeństwa.</p><ul><li>Argument główny stwierdza, że osiągnięto akceptowalny poziom bezpieczeństwa systemu. Każde stwierdzenie w tym argumencie przyczynia się do osiągnięcia bezpieczeństwa systemu.</li><li>Argument pewności powinien uzasadniać, że każdy krok argumentacji argumentu głównego jest prawidłowy. Nie przyczynia się to bezpośrednio do bezpieczeństwa systemu, ale jest wymagane, aby zaufać głównemu argumentowi bezpieczeństwa. Jeśli nie możemy przedstawić przekonującego argumentu pewności dla danego kroku argumentu głównego, nie możemy ufać jego poprawności.</li></ul><h3>Przykład argumentacji bezpieczeństwa i wiarygodności procesu</h3><p>Poniższy diagram mapy argumentacji przedstawia to zastosowanie opisywanego podejścia dla prostego przykładu assurance case. Mapa argumentacji pokazuje strony diagramów sekcji argumentacji. Dla każdej strony podana jest nazwa głównego postulatu danej strony. Lewa część diagramu zawiera główną argumentację bezpieczeństwa, a argumentacja zaufania jest wyświetlana po prawej stronie. Pełna argumentacja tego assurance case jest dostępna online w systemie PREMIS pod poniższym <a href="https://premis.argevide.com/diagrams/gsn/930/?q=qJc1LekCidrMJAMrIUaRtiJVEc0CVtjCjxWF%2fPxesPk%2fFILC1yXq1hy0CCDzR%2bJqkVAgHEaHFucEFvVO84t2fTYs9JBdcwVZHRBVJM4NZ%2fTCMF48tRgY1RsBwyl8Fvl4r3xPe02e49FCxb1oth64yvMm150Oln9hioJ92LiVSJGFXrUPM2tL3i7wt7uXlge38FDae72Ur1a9KQjOAW3SWQ%3d%3d" target="_blank" rel="noopener">linkiem</a>.</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/10/2025-10-21-argument-map.png" data-elementor-open-lightbox="yes" data-elementor-lightbox-title="2025-10-21 argument map" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQ1NjMsInVybCI6Imh0dHBzOlwvXC93d3cuYXJnZXZpZGUuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvMjAyNS0xMC0yMS1hcmd1bWVudC1tYXAucG5nIn0%3D">
							<img decoding="async" src="https://www.argevide.com/wp-content/uploads/elementor/thumbs/2025-10-21-argument-map-rdj5r9twhc9t8fhcwa9k1kr6uqffb0uhnnzo3wfvr8.png" title="2025-10-21 argument map" alt="assurance case argument map with confidence argument branch" loading="lazy" />								</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>Przedstawiona tutaj argumentacja zaufania zawiera zaledwie pięć postulatów, co jednak wystarcza do zademonstrowania jej struktury. Powinna być tworzona bezpośrednio w oparciu o proces rozwoju systemu lub jego cykl życia. Argumentacja zaufania powinna być z jednej strony spójna z procesem rozwoju, a jednocześnie zachowywać spójność ze strukturą głównej argumentacji bezpieczeństwa. Dla każdego kroku głównej argumentacji należy przedstawić odpowiadającą mu argumentacje zaufania. W praktyce będą istnieć setki postulatów zaufania oraz linków do argumentacji bezpieczeństwa. Chociaż zastosowanie bramek jakości i innych punktów kontrolnych wdrożonych w procesie zapewnienia bezpieczeństwa może uprościć powiązanie tych dwóch argumentacji, to cały czas argumentacja zaufania musi pokrywać swoim zasięgiem wszystkie wymagania odpowiednich standardów w zakresie procesu rozwoju systemu.</p><p>To podejście można <strong>rozszerzyć o stosowanie dodatkowych warstwy argumentacji</strong>. Na przykład w wytycznych <a href="https://misra.org.uk/misra-safety-argument/" target="_blank" rel="noopener">MISRA</a> dotyczących argumentacji bezpieczeństwa w motoryzacji zaproponowano kolejną warstwę argumentacji o nazwie „Środowisko organizacyjne”, która powinna zawierać argumentacje wykazującą, że wszystkie działania w cyklu życia systemu są wykonywane przez organizację w odpowiednim środowisku, obejmującym między innymi system zarządzania jakością (SZJ), proces ciągłego doskonalenia i odpowiednie kwalifikacje zespołu.</p><p>Podział warstw argumentacji poprzez stosowanie oddzielnych gałęzi lub modułów argumentacji może ułatwić zarządzanie dużymi assurance case podczas rozwoju, przeglądów i utrzymania systemów. Relacje między główną argumentacją a warstwami argumentacji zaufania są łatwe do utrzymania w systemie PREMIS, gdy struktura argumentacji głównej jest spójna z procesem rozwoju systemu.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/2025-10-argumentacja-zaufania/">Stosowanie argumentacji zaufania w assurance case</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Szablony assurance case bazujące na modelach</title>
		<link>https://www.argevide.com/szablony-assurance-case-bazujace-na-modelach/</link>
		
		<dc:creator><![CDATA[Andrzej Wardziński]]></dc:creator>
		<pubDate>Tue, 21 Jan 2025 20:29:31 +0000</pubDate>
				<category><![CDATA[2025]]></category>
		<category><![CDATA[Aktualności]]></category>
		<guid isPermaLink="false">https://www.argevide.com/?p=13639</guid>

					<description><![CDATA[<p>Pracujemy nad rozszerzeniem wzorców GSN o powiązania do modeli kontekstowych systemu. Wzorce GSN obejmują abstrakcję argumentacji, ale szczegóły jak ona działa nie są dokładnie opisane. Można zdefiniować postulat „{System S} jest wystarczająco bezpieczny”, ale Standard GSN nie powie, w jaki sposób zarządzać parametrem S. Można znaleźć publikacje, jak argumentacje bazujące na modelach mogą działać dla [&#8230;]</p>
<p>Artykuł <a href="https://www.argevide.com/szablony-assurance-case-bazujace-na-modelach/">Szablony assurance case bazujące na modelach</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="13639" class="elementor elementor-13639" 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-a820bba elementor-widget elementor-widget-text-editor" data-id="a820bba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Pracujemy nad rozszerzeniem wzorców GSN o powiązania do modeli kontekstowych systemu. Wzorce GSN obejmują abstrakcję argumentacji, ale szczegóły jak ona działa nie są dokładnie opisane. Można zdefiniować postulat „{System S} jest wystarczająco bezpieczny”, ale Standard GSN nie powie, w jaki sposób zarządzać parametrem S. Można znaleźć publikacje, jak argumentacje bazujące na modelach mogą działać dla SACM, ale nie ma takich informacji w Standardzie GSN.</p><p>Pracujemy nad rozwiązaniem umożliwiającym systematyczne odwołania szablonów argumentacji do modeli systemu z zapewnieniem spójności dla modularnego assurance case. Budujemy to jako rozszerzenie parametrów szablonów argumentacji proponowane w Standardzie GSN.</p><p>Poniższy rysunek przedstawia szablon w stylu GSN po lewej stronie i odpowiadający mu szablon oparty na modelu po prawej stronie. Można zauważyć kilka różnic między tymi dwoma szablonami.</p><ul><li>Szablon oparty na modelu określa warunek, że G3 jest tworzony tylko wtedy, gdy atrybut contracts w C nie jest pusty, gdzie C jest typu Component. Ten formalny warunek odpowiada opisowi tekstowemu opcjonalnej instancji w szablonie GSN.</li><li>Zamiast czarnego koła dla wielokrotnej instancji we wzorcu GSN, wzorzec oparty na modelu określa, że G9 powinien być tworzony dla każdego K, które należy do atrybutu contracts w C.</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ec1466b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ec1466b" 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-30225da" data-id="30225da" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-22f2049 elementor-widget elementor-widget-image" data-id="22f2049" 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="452" src="https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern.jpg" class="attachment-large size-large wp-image-13635" alt="Model-based assurance case pattern" srcset="https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern.jpg 1257w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-300x198.jpg 300w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-768x506.jpg 768w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-968x638.jpg 968w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-636x419.jpg 636w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-320x211.jpg 320w, https://www.argevide.com/wp-content/uploads/2025/01/2025-01-21-SARM-pattern-239x157.jpg 239w" sizes="(max-width: 686px) 100vw, 686px" />															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-70fd496 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="70fd496" 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-9ee1063" data-id="9ee1063" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c2054a8 elementor-widget elementor-widget-text-editor" data-id="c2054a8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Warunki określone w takim szablonie będą działać z System Assurance Reference Model (SARM), który opisuje cały kontekst assurance case. Może to obejmować modele architektury systemu, modele ryzyka (zagrożenia, zagrożenia itp.), środowisko, warunki operacyjne, procesy cyklu życia i inne istotne czynniki.</p><p>Podejście jest opisane w naszym artykule „Automated Generation of Modular Assurance Cases with the System Assurance Reference Model” opublikowanym w grudniu w the ACM Journal Formal Aspects of Computing (<a href="https://dl.acm.org/doi/10.1145/3685936">https://dl.acm.org/doi/10.1145/3685936</a>)</p><p>Obecnie prowadzimy eksperymenty z prototypowym narzędziem, które generuje modularne assurance case na podstawie szablonów odwołujących się do modeli kontekstowych. Generowane są pliki XML definiujące assurance case, które są następne importowane do PREMIS. Prowadzimy testy generowania argumentacji, a w kolejnym etapie naszego projektu będziemy pracować nad aktualizowaniem assurance case dla zmian w modelach systemu.</p><p>Jeżeli jesteś zainteresowany takim podejściem do stosowania szablonów assurance case, chętnie przedstawimy nasze podejście i sprawdzimy, czy będzie też skuteczne dla Twoich szablonów.</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>Artykuł <a href="https://www.argevide.com/szablony-assurance-case-bazujace-na-modelach/">Szablony assurance case bazujące na modelach</a> pochodzi z serwisu <a href="https://www.argevide.com/witamy">Argevide</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
