Dalam lingkungan rekayasa sistem kompleks, keselamatan bukanlah pertimbangan tambahan; melainkan merupakan persyaratan dasar. Seiring arsitektur menjadi lebih terhubung dan otonom, metode yang digunakan untuk memvalidasi integritas keselamatan harus berkembang. Rekayasa Sistem Berbasis Model (MBSE) menggunakan Bahasa Pemodelan Sistem (SysML) menawarkan jalur yang kuat untuk mengintegrasikan penilaian risiko langsung ke dalam siklus hidup desain. Panduan ini mengeksplorasi bagaimana membangun kerangka penilaian risiko dalam lingkungan SysML, memastikan kepatuhan terhadap standar industri tanpa bergantung pada alat khusus tertentu.
Dengan memasukkan analisis bahaya dan tujuan keselamatan ke dalam model sistem, insinyur mendapatkan satu sumber kebenaran tunggal. Pendekatan ini mengurangi pembatasan, meningkatkan pelacakan, dan memungkinkan deteksi dini kesalahan desain. Bagian-bagian berikut menjelaskan arsitektur, metodologi, dan praktik terbaik untuk menerapkan kerangka kerja ini.

SysML menyediakan sintaks yang fleksibel dan terstandarisasi untuk menggambarkan kebutuhan sistem, struktur, perilaku, dan parametrik. Berbeda dengan pendekatan berbasis dokumen tradisional, model SysML dapat dieksekusi dan dianalisis. Bagi domain kritis keselamatan seperti otomotif, kedirgantaraan, dan perangkat medis, kemampuan ini sangat penting. Bahasa ini memungkinkan insinyur untuk mendefinisikan sifat keselamatanbersamaan dengan kebutuhan fungsional.
Keunggulan utama menggunakan SysML dalam konteks kritis keselamatan meliputi:
Mengintegrasikan penilaian risiko membutuhkan pendekatan terstruktur. Ini melibatkan definisi stereotip atau profil khusus dalam lingkungan SysML untuk mewakili entitas risiko. Ini memastikan bahwa data risiko diperlakukan dengan ketat yang sama seperti kebutuhan fungsional.
Proses integrasi biasanya mengikuti langkah-langkah berikut:
Pemetaan terstruktur ini memastikan bahwa setiap batasan keselamatan dipertimbangkan selama tahap desain.
Jenis penilaian risiko yang berbeda dipetakan ke diagram SysML yang berbeda. Memahami korelasi ini membantu mengorganisasi model secara efektif.
| Kegiatan Risiko | Diagram SysML Utama | Elemen Kunci |
|---|---|---|
| Analisis Bahaya | Diagram Definisi Blok | Blok, Stereotip Bahaya |
| Pelacakan Kebutuhan | Diagram Kebutuhan | Kebutuhan, Tautan Lacak |
| Analisis Kegagalan Fungsional | Diagram Aktivitas | Node, Aliran, Titik Keputusan |
| Keandalan Kuantitatif | Diagram Parametrik | Kendala, Variabel, Persamaan |
| Logika Keselamatan Berbasis Keadaan | Diagram Mesin Keadaan | Keadaan, Transisi, Penjaga |
Analisis Bahaya dan Penilaian Risiko (HARA) adalah proses kritis dalam rekayasa keselamatan, terutama dalam konteks otomotif yang diatur oleh ISO 26262. Dalam kerangka SysML, HARA bukan dokumen terpisah tetapi merupakan tampilan dalam model.
Ketika melakukan HARA, insinyur mengidentifikasi bahaya yang terkait dengan fungsi sistem. Setiap bahaya kemudian dianalisis berdasarkan tingkat keparahan, eksposur, dan kontrolabilitas. Atribut-atribut ini disimpan sebagai properti pada elemen bahaya.
Langkah-langkah untuk Implementasi HARA:
Pendekatan ini memastikan bahwa alokasi ASIL terlihat dan dapat dilacak sepanjang arsitektur. Ini mencegah tujuan keselamatan menjadi terpisah dari desain yang sebenarnya.
Setelah bahaya diidentifikasi dan risikonya dinilai, tujuan keselamatan diturunkan. Tujuan keselamatan adalah batasan tingkat tinggi yang dirancang untuk mengurangi risiko hingga tingkat yang dapat diterima. Dalam SysML, tujuan-tujuan ini diperlakukan sebagai persyaratan tingkat atas.
Alokasi tujuan keselamatan melibatkan pembagian tanggung jawab di seluruh komponen sistem. Di sinilah diagram Diagram Definisi Blokmenjadi sangat penting. Insinyur mendefinisikan blok-blok yang mewakili subsistem dan mengalokasikan batasan keselamatan ke dalamnya.
Praktik Kunci untuk Alokasi:
Dengan mempertahankan tautan-tautan ini, model berfungsi sebagai dokumen hidup yang membuktikan kepatuhan. Auditor dapat melacak dari bahaya ke elemen desain tertentu dan uji verifikasinya.
Pelacakan adalah tulang punggung dari setiap proses kritis keselamatan. Ini memberikan bukti yang diperlukan untuk menunjukkan bahwa persyaratan keselamatan telah terpenuhi. Dalam SysML, pelacakan dicapai melalui hubungan antar elemen.
Jenis Tautan Pelacakan:
Matriks pelacakan yang kuat dapat dihasilkan dari model. Matriks ini menunjukkan cakupan persyaratan keselamatan di seluruh desain. Jika suatu bahaya diubah, model dapat dianalisis untuk mengidentifikasi persyaratan dan uji coba mana yang terdampak.
Manfaat Pelacakan Otomatis:
Meskipun SysML menawarkan kemampuan yang kuat, penggunaan yang tidak tepat dapat menyebabkan pembengkakan model dan kebingungan. Beberapa rintangan umum muncul saat menerapkan kerangka penilaian risiko.
1. Pemodelan Berlebihan
Membuat model yang terlalu rinci dapat menyembunyikan logika keselamatan. Fokuslah pada elemen-elemen yang memengaruhi integritas keselamatan. Jangan memodelkan setiap fitur kecil jika tidak memengaruhi profil risiko.
2. Logika Keselamatan Terputus
Memastikan persyaratan keselamatan terhubung ke model fungsional sangat penting. Jika logika keselamatan ada dalam dokumen terpisah, pelacakan akan terputus. Selalu integrasikan batasan keselamatan dalam model sistem utama.
3. Kurangnya Analisis Kuantitatif
Analisis kualitatif sering kali tidak cukup untuk sistem keselamatan tinggi. Gunakan diagram parametrik untuk melakukan analisis keandalan kuantitatif jika memungkinkan. Ini memberikan data nyata untuk mendukung klaim keselamatan.
4. Mengabaikan Evolusi
Sistem berkembang. Kerangka penilaian risiko harus mendukung pengembangan iteratif. Pastikan model dirancang sedemikian rupa agar memungkinkan pembaruan tanpa merusak tautan pelacakan yang sudah ada.
Praktik Terbaik untuk Keberhasilan:
Berbagai industri memiliki pertimbangan risiko khusus. SysML dapat diperluas, memungkinkan pembuatan profil khusus bidang. Sebagai contoh, keselamatan fungsional di bidang otomotif berbeda dengan keselamatan perangkat medis.
Khusus Otomotif:
Khusus Perangkat Medis:
Dengan menyesuaikan profil SysML sesuai bidang, model menjadi lebih relevan dan dapat diambil tindakan. Kustomisasi ini memungkinkan atribut khusus yang unik terhadap standar industri.
Analisis kualitatif memberi tahu Anda apa yang bisa salah. Analisis kuantitatif memberi tahu Anda seberapa besar kemungkinannya salah. SysML mendukung ini melalui diagram parametrik.
Diagram ini mendefinisikan batasan matematis antar variabel. Untuk penilaian risiko, ini digunakan untuk menghitung probabilitas kegagalan saat diminta (PFD) atau probabilitas rata-rata kegagalan saat diminta (PFAD).
Komponen Utama:
Ketika menyelesaikan persamaan-persamaan ini, model dapat mengungkapkan apakah desain saat ini memenuhi target keselamatan. Jika risiko yang dihitung melampaui ambang batas, model akan menyoroti hambatan utama. Ini memungkinkan optimasi sebelum prototipe fisik dibuat.
Menerapkan kerangka penilaian risiko berbasis SysML membutuhkan pendekatan bertahap. Terburu-buru masuk ke dalam pemodelan tanpa rencana dapat menyebabkan pekerjaan ulang yang signifikan.
Fase 1: Definisi
Tentukan profil keselamatan dan kategori risiko spesifik yang akan dimodelkan. Tetapkan konvensi penamaan dan standar untuk proyek.
Fase 2: Uji Coba
Pilih satu subsistem atau tujuan keselamatan tertentu untuk dimodelkan. Uji alur kerja dari identifikasi bahaya hingga verifikasi. Sempurnakan proses berdasarkan temuan.
Fase 3: Perluasan
Perluas model untuk mencakup seluruh sistem. Terintegrasi dengan domain rekayasa lainnya seperti perangkat lunak dan perangkat keras.
Fase 4: Pemeliharaan
Tetapkan proses tata kelola untuk pembaruan model. Pastikan perubahan direview terhadap dampak keselamatan.
Kepatuhan terhadap standar seperti ISO 26262, IEC 61508, dan DO-178C sering kali wajib. Model SysML berfungsi sebagai repositori bukti untuk standar-standar ini.
Area Kepatuhan Utama:
Model ini menyediakan struktur untuk mengelola bukti ini. Laporan yang dihasilkan dari model dapat digunakan langsung dalam pengajuan audit, asalkan model tersebut terstruktur dengan baik dan data akurat.
Membangun arsitektur kritis keselamatan adalah tanggung jawab yang mengharuskan ketelitian. Perpindahan dari rekayasa berbasis dokumen ke rekayasa berbasis model mewakili perubahan signifikan dalam cara keselamatan dikelola. Dengan memanfaatkan SysML, organisasi dapat menciptakan kasus keselamatan yang transparan, dapat dilacak, dan dapat dianalisis.
Rangkaian yang dijelaskan di sini bukan sekadar pengaturan satu kali, tetapi praktik berkelanjutan. Diperlukan disiplin untuk mempertahankan keterhubungan dan ketelitian untuk memperbarui model seiring berkembangnya sistem. Namun, hasilnya adalah sistem yang lebih aman secara desain, dengan bukti yang jelas terkait kepatuhan. Integrasi penilaian risiko ke dalam model memastikan bahwa keselamatan bukan sekadar pemeriksaan eksternal, melainkan sifat internal dari arsitektur.
Seiring sistem menjadi lebih kompleks, alat yang digunakan untuk mengelola kompleksitas tersebut harus sama canggihnya. SysML menyediakan struktur yang diperlukan untuk menghadapi tantangan ini. Dengan mengikuti pedoman yang diuraikan di atas, insinyur dapat membangun kerangka kerja yang mampu bertahan terhadap ujian waktu dan tinjauan ketat. Fokus tetap pada kejelasan, pelacakan, dan upaya tak henti untuk menjaga integritas keselamatan.