2016년 1월 13일 수요일

Variable Length Execution Set을 지원하는 VLIW 아키텍처

최근 내장형 시스템 설계에 있어서 고성능 , 저전력 , 저면적 등에 대한 요구뿐만 아니라 신뢰도에 대한 요구 또한 갈수록 높아지고 있습니다 . 이는 공정기술의 발전에 따른 저전압 공급 , 칩사이즈 축소 , 낮은 노이즈 마진 등으로 인해 소프트 에러의 발생률이 증가하기 때문입니다 . 소프트 에러와 같은 일시적인 결함은 프로그램 실행 과정의 무결성을 보장할 수 없도록 하여 궁극적으로 프로그램의 실행 결과를 더 이상 신뢰할 수 없게 만듭니다 . 특히 의료 , 금융 , 보안 분야와 같이 높은 신뢰도가 요구되는 내장형 시스템일수록 이러한 소프트 에러를 감지하는 기술이 절대적으로 필요합니다 .

  • 제안하는 VLIW 아키텍처
  • 실험결과





블랙박스 테스팅 기법

블랙박스 테스팅은 시스템의 내부 구조를 블랙박스로 보고 입력과 출력을 확인함으로써 시스템의 오류를 발견하는 방식으로 , 기능검사 (functional testing) 라고도 하며 , 블랙박스 테스팅은 소스코드 없이 프로그램을 실행한 뒤 소프트웨어 오류 및 보안 취약점 등을 검증하는 ‘ 동적 분석 ’ 방법으로 SW 품질검증에 필수적인 테스트 과정입니다 .


블랙박스 테스트는 소프트웨어의 내부 로직 구조를 최소한으로 고려하여 시스템의 기본적인 측면들을 검사하고, 특히 블랙박스 테스팅은 소프트웨어 인터페이스에서 수행되는 테스트입니다.
소프트웨어 테스트는 화이트박스 (white box) 테스트와 블랙박스 (black box) 테스트 등 서로 다른 두 관점이 있는데 , 두 경우 모두 최소한의 노력과 시간으로 최대한 많은 에러를 발견하고자 하는 기법입니다.

 ▶ 블랙박스 테스팅 기법들
 ▶ 등가분할 (Equivalence Partitioning)
 ▶ 경계 값 분석 기법 (Boundary Value Analysis)

형상관리 가이드

형상관리(Configuration Management)
형상 항목을 식별하여 그 기능적 물리적 특성을 문서화하고, 그러한 특성에 대한 변경을 제어하고, 변경 처리 상태를 기록 및 보고하고, 명시된 요구 사항에 부합하는지 확인하는 이련의 사항에 대해 기술적 행정적인 지침과 사후 관리를 적용하는 원칙입니다.


  1. 형상관리 필요성
  2. 형상관리의 정의
  3. 형상관리 활동
  4. 형상관리 시스템