EN
솔루션링크

Embedded System & SW Development

High Quality Embedded System을 위한 시스템공학적 접근 방법

Embedded System & SW Development

In-house SW 개발
High Reliability Software via Safety Mechanisms
고도의 안전성을 제공하는 임베디드 소프트웨어 개발을 위해서는 체계적인 안전성 분석과 강건한 아키텍처 설계 - 분석된 안전 목표를 달성하기 위한 다양한 안전 메커니즘들을 효과적으로 통합하는 - 가 중요합니다.
솔루션링크에서는 체계적인 소프트웨어 아키텍처 설계 역량을 바탕으로 국제적 수준의 안전성을 제공하는 임베디드 소프트웨어 개발 서비스를 제공합니다.
SW Platform 개발
Software Platform Development for Effective Reuse
다양한 파생 제품들로 구성된 제품군 개발 시, 파생 제품의 차별성을 잃지 않으면서도 재사용을 통해서 각각의 제품의 개발 비용을 효과적으로 절감하는 것이 중요합니다.
이를 위해서는 표준화 및 공용화를 제공하는 소프트웨어 플랫폼의 개발이 필수적입니다. 소프트웨어 플랫폼은 제품군에 대한 공통성/가변성 (Commonality / Variability)분석을 통해 공통 기능을 식별하여 재사용을 제공하며, 적절한 가변 메커니즘을 설계하여 파생을 지원해야 합니다.
솔루션링크에서는 소프트웨어공학 전문지식과 다양한 산업에서의 경험을 바탕으로 체계적인 공통성/가변성 분석을 기반으로 다양한 가변 메커니즘을 제공하는 소프트웨어 플랫폼 개발을 제공함으로써 실질적인 재사용을 가능케 합니다.
System & SW 개발 산출물 작성
International Standard Compliant Technical Documentation
Safety-critical system은 전통적인 시스템개발 이외에 시스템의 안전성을 분석하기 위해 귀납적(Inductive) 접근방법과 연역적(Deductive) 접근방법을 요구하며, 대표적으로 귀납적접근법에는 FMEA가, 연역적 접근법에는 FTA가 이에 해당됩니다. 이 두가지는 시스템개발을 위해 이전부터 오랫동안 활용되었던 방법이기 때문에 실제수행을 위해서는 다양한 버전의 표준과 방법론 고려가 필요합니다. 이로인해 실무자 입장에서는 어떤표준을 어떤방법으로 적용해야 하는지 혼란스러워하는 경우가 많습니다.
솔루션링크는 주로 유럽 OEM이 사실상표준으로 적용하고있는 FMEA, FTA 절차와 다양한 안전분석(Common Cause Analysis, Dependent Failure Analysis등) 방법을 제공합니다. 또한, 제품의 규모 및 복잡도에 따라 안전성분석에 많은 시간과 노력이 요구되는경우, 해당제품의 안전성 분석 전체를 턴키(turn-key) 방식으로 진행하고 최종결과를 제시함으로써 개발자들은 제품개발에 초점을 맞춰업무를 진행할 수 있도록합니다.
또한 기존의 안전분석 기법으로 위험 도출에 한계를 겪고 있는 복잡한 시스템을 위해 새롭게 제안된 안전분석 기법인 STPA (System-Theoretic Process Analysis) 기법을 도입
적용을 지원하고 있습니다.
SW 설계 복원 및 개선
Reverse Engineering for Software Design Recovery and Improvement
국내의 다수의 임베디드 소프트웨어들이 명확한 설계 문서 없이 개발되고는 합니다. 이러한 소프트웨어의 경우 비록 그 기능이 안정적이라고 하더라도 체계적인 검증이 어려울 뿐 아니라, 기존 개발자의 지식을 신규 개발자에게 이전하기가 어려워서 개발 인력 교체에 취약합니다. 이러한 문제들을 해결하기 위해서 소프트웨어 설계 복원을 통해서 소프트웨어 코드에서 설계 지식을 추출하여 명확한 문서화를 수행하는 것이 바람직합니다. 또한, 소프트웨어 설계 복원 과정에서 식별되는 이슈들은 기존 설계의 다양한 개선 방향 제안으로 이어집니다.
솔루션링크에서는 소프트웨어공학 전문지식을 기반으로 임베디드 소프트웨어 코드에 대한 설계 복원 및 개선 방향 제언 서비스를 제공합니다.

CONTACT