반응형

분류 전체보기 278

소프트웨어 정의 차량 (SDV, Software Defined Vehicles) 추진 전략 비교

SDV 추진 배경최근 여러 자동차 회사들이 소프트웨어 정의 차량(SDV, Software Defined Vehicles) 즉, 소프트웨어에 의해 차량의 기능과 성능을 결정할 수 있는 개념을 가진 차량 개발에 대한 여러 전략과 방향을 앞다퉈 발표하고 있습니다.이는 테슬라라는 걸출한 OEM의 등장으로 핫한 이슈가 되고 있는 자율주행 기술의 발전, 이를 지원하기 위한 커넥티드카 및 커넥티드카 지원 인프라의 증가, 그리고 내연기관을 체하는 새로운 동력원으로의 전기차, 사용자의 경험과 자동차의 성능과 기능을 크게 개선하기 위한 기술로서의 무선업데이트(OTA, Over The Air)의 중요성, 마지막으로 차량에서 수지보디는 데이터 분석 및 활용이 매우 중요한 배경이 되고 있다 할 수 있습니다. 이러한 배경의 이..

System Engineering 2024.06.20

소프트웨어 개발자 생산성에 관하여

이 글은 2023년 IEEE Software Magazine에 등재된 "A Human-Centered Approach to Developer Productivity"를 기반으로 작성되었습니다.  소프트웨어를 개발하는 사람을 흔히 "개발자"라고 부릅니다.소프트웨어 공학적 관점에서 보았을 때, 소프트웨어 개발에 관여하는 수많은 이해관계자들이 있고, 이들은 각기 다른 역할(Role)을 부여하고 있음에도 불구하고, 우리나라에서는 "개발자"라는 말로 모두 "퉁"쳐서 지칭하고 있으며, 실제 업무에서도 이들 "개발자"에게 모든 책임(Responsibility)을 전가하여 과중한 업무로 내몰고 있는게 현실이라고 생각됩니다.  이는 소프트웨어 개발에 대한 생산성과 직접적인 연관성이 있을 것이며, 개발자 생산성은 IT 산..

iOS 18 알아보기

출시일정iOS 18은 2024년 9월 중순에서 말 사이에 공식적으로 출시될 예정입니다. 이 소프트웨어는 2024년 6월 10일에 열린 WWDC(Apple Worldwide Developers Conference)에서 처음 발표되었으며, 개발자 베타 버전은 즉시 사용할 수 있게 되었습니다. 일반 사용자들을 위한 퍼블릭 베타는 6월 말에서 7월 초 사이에 출시될 예정입니다.지원기기iPhone 15 시리즈부터 iPhone 12 시리즈, iPhone 11 시리즈, 그리고 2세대 및 3세대 iPhone SE가 iOS 18을 지원할 예정입니다.새로운 기능사용자 인터페이스 및 커스터마이징홈 화면 커스터마이징: 사용자들은 앱과 위젯을 더 자유롭게 배치할 수 있으며, 새로 추가된 색조 조정 기능으로 배경화면에 맞춰 화면..

Daily Life 2024.06.19

노란색 횡단보도 도입: 2024년 도로교통법 개정

2024년부터 어린이 보호구역 내 횡단보도가 기존의 흰색에서 노란색으로 변경됩니다. 이 개정안은 어린이 보호구역에서의 안전을 강화하고, 운전자들이 보호구역을 쉽게 인식하도록 하기 위해 도입되었습니다.도입 배경노란색은 시인성이 높아 멀리서도 쉽게 인식할 수 있습니다. 이는 특히 어린이 보호구역에서 중요한 역할을 합니다. 도로교통공단의 시범 설치 결과, 보호구역 인지 기여도 측면에서 88.6%가 ‘도움이 된다’고 응답하였으며, 59.9%가 ‘정지선을 더 잘 지키게 된다’고 답했습니다 . 주요 내용 1. 시범 설치와 효과:전국 7개 시·도 12개 어린이 보호구역에 3개월간 시범 설치한 결과, 보행자와 운전자 모두의 만족도가 높았습니다.노란색 횡단보도는 보호구역 인지도를 높이고, 운전자들이 정지선을 더 잘 지키..

Daily Life 2024.06.19

법인번호로 등록된 차량 조회 방법에 대해 알아 봅시다.

공인인증서로 로그인시 법인번호로 등록된 차량을 바로 조회할 수는 없습니다.그러므로 먼저 사업자 공인인증서로 로그인 해서 [교통범칙금·과태료 조회/납부 > 민원신청] 메뉴의 [법인번호신청] 버튼을 누르고 신청을 해야 합니다. (아래 그림 참조)신청할때 관할 경찰서를 지정하는데, 해당 경찰서에 서류를 제출(방문 또는 팩스 가능)하면 담당자가 민원신청 내역을 확인하여 서류를 받고 민원처리를 완료하면 법인번호로 등록된 차량 조회가 가능합니다. 그런다음 다시 이파인 사이트에 로그인하여 [교통범칙금·과태료 조회/납부]로 이동하면 왼쪽 [로그아웃] 옆에 [법인]이라는 버튼이 있는데,클릭하면 팝업창에 신청시 입력한 사업자/법인번호 내역이 순서대로 나열됩니다.조회하시려는 법인 또는 사업자번호를 더블클릭하여 조회조건을 변..

Daily Life 2024.06.19

교통민원24(이파인)에서 과태료에서 범칙금 전환하는 방법

주의사항1. 차량 소유주가 실제 운전한 경우에만 교통민원24(이파인)에서 가능합니다.2. 범칙금 전환 후 해당 위반 내역이 경력증명서에 다음과 같이 표기됩니다.3. 범칙금 전환 후 벌점이 부여되어 행정처분(면허정지 및 취소)을 받을 수 있습니다.4. 범칙금 전환 후 촤태료로 되돌릴 수 없습니다. 1. 미납내역조회 > 최근무인단속내역 화면에서 과태료 확인하기최근 무인단속에서만 범칙금전환 가능  2. 전환하고자 하는 과태료의 "과태료 -> 범칙금" 버튼 클릭하기(1) 동의 내용 확인 후 동의하기(2) 발급요청 버튼 클릭하여 전환하기 3. 발급요청 후 알림창으로 "과태료의 전환 불가" 내용 한번 더 확인하기 4. 전환 완료 후 범칙금 내용이 보여집니다. (1) "목록으로" 버튼을 클릭하면 "미납내역조회 > 미..

Daily Life 2024.06.18

TC1 (Transmission Control 1) Message (SAE J1939)

Transmission Repetition Rate: 50msData Length: 8Default Priority: 3Parameter Group Number (PGN): 256 (0x000100)SPN 681 Transmission Gear Shift Inhibit Request- 0x0: 허용 (disable function)- 0x2: ReservedData Length: 2bitsData Range: 0~3Resolution: 4 states/2 bit, 0 offset- 0x3: No Action (leave function as is)- 0x1: 금지 (enable function)기어 변속을 금지하고자 할 때 사용하는 신호SPN 682 Transmisstion Torque Converer ..

Automotive 2024.06.18

소프트웨어 진화와 아키텍처 트레이드 오프 (Software Evolution and Architecture Trade-Off)

소프트웨어 아키텍처는 인생처럼 불완전한 정보와 시간 압박 속에서 수많은 상황과 제약에 따른 트레이드 오프 결정을 내리는 과정입니다. 완벽한 소프트웨어 아키텍처를 찾으려는 팀은 실망할 가능성이 높지만, 완벽하지 않더라도 다른 대안이 없다면, 어쩔수 없는 트레이드 오프 결정을 내려야 할 때가 많습니다. 예를 들어, 진화할 수 없고 유지 보수가 어려운 취약하고 비용이 많이 드는 시스템이 그렇습니다. 또한 여러 이해관계자들의 다양한 니즈를 충족시켜야 한다는 점에서도 트레이드 오프 결정이 필요한 경우가 많습니다. 특히, 소프트웨어 아키텍처 결정 시점에 수많은 품질 속성 요구사항이 존재하지만, 모든 품질 속성 요구사항을 만족시킨다는 것은 현실적으로 불가능하기 때문에 역시 트레이드 오프가 필요합니다. 그외에도 트레이..

상용차(Commercial Vehicle) 중심의 SDV(Software Defined Vehicles) 전환 전략 수립 시 고려사항

상용차(Commercial Vehicle, CV)는 주로 물류, 운송, 서비스 제공 등 상업적 목적을 위해 사용되는 차량을 의미합니다. 이러한 차량은 다양한 산업 분야에서 중요한 역할을 하며, 승용차와 달리 주로 수익창출을 목적으로 사용되며, 차량의 내구성, 적재능력, 효율성 등이 중요한 요소로 고려되는 차량입니다. 이러한 상용차에 대해서도 요즘 이슈가 되고 있는 소프트웨어 정의 차량(SDV)으로의 전환을 추진하는 것이 필요할 것이므로, 상용차에서 SDV 전환을 위해 상용차의 중요한 특징 중 하나인 내구성, 비용 절감 가격 대비 가치를 고려한 종합적 고려사항을 바탕으로 상용차 중심의 SDV 전환 전략을 고민해 봅니다. 1. 내구성 강화1.1 강화된 하드웨어고품질 부품 사용: 엔진, 변속기, 서스펜션 등 ..

Automotive 2024.06.17

Software Isolation During the Software Refactoring

최근 3~4년간 시간들을 돌이켜보면 소프트웨어 관련 기술들을 실무에 적용하기 위해 상당한 시간을 들였던 것으로 기억합니다. 소프트웨어를 개발하는 조직에서 소프트웨어 엔지니어로 살기 위해 여러 케이스를 고려한 나름의 노력이었는데, 안타깝지만 성과는 크지 않았던 것이 현실이었습니다.이런 무성과? 저성과?의 이유를 생각해 보면, 결국 조직적 이슈였던거 같은데 지속적으로 소프트웨어를 개발하고 유지보수하는 업무를 단순화 그리고 효율화하기 위한 노력이 왜 조직적 이슈로 인해 무산(?) 되었을까.. 그리고 무엇이 이러한 조직적 이슈를 야기시키고 있는 것일까 생각해 봅니다. 결국 생각해보면, "소프트웨어에 새로운 기능이 요구되고, 시간이 지남에 따라 복잡해지고 (예를 들어 불필요한 종속성, 중복되거나 강하게 결합된 기..

반응형