- V字モデル(要件定義からテストまでを対応付けて進める開発プロセス)は英語でV-model /ˈviː ˈmɒdəl/(名詞)。
例文: Our development process follows the V-model, from requirements down to system test.
私たちの開発プロセスは、要件定義からシステムテストまでV字モデルに沿って進める。
- MILS(モデルインザループシミュレーション:制御モデルをPC上で検証する手法)は英語でMILS /mɪlz/(名詞)。
例文: We validate the control logic in MILS before any code is generated.
コードを生成する前に、制御ロジックをMILSで検証する。
- SILS(ソフトウェアインザループシミュレーション:生成後のコードをPC上で検証する手法)は英語でSILS /sɪlz/(名詞)。
例文: The generated code passed all the SILS test cases yesterday.
生成されたコードは昨日、すべてのSILSテストケースに合格した。
- HILS(ハードウェアインザループシミュレーション:実ECUを模擬環境で検証する手法)は英語でHILS /hɪlz/(名詞)。
例文: Can we run this on the HILS bench before we test it in the actual vehicle?
実車でテストする前に、これをHILSベンチで動かせないだろうか?
- PILS(プロセッサインザループシミュレーション:実プロセッサ上でコードを検証する手法)は英語でPILS /pɪlz/(名詞)。
例文: PILS testing showed a timing difference that never appeared in SILS.
PILSテストでは、SILSでは現れなかったタイミングの差異が見つかった。
- 要求トレーサビリティ(要求から設計・テストまでの対応関係を追跡できること)は英語でrequirement traceability /rɪˈkwaɪərmənt ˌtreɪsəˈbɪləti/(名詞)。
例文: The safety auditor asked us to demonstrate requirement traceability from the hazard analysis to the test cases.
安全監査担当者から、ハザード分析からテストケースまでの要求トレーサビリティを示すよう求められた。
- 単体テストレベルは英語でunit test level /ˈjuːnɪt tɛst ˈlɛvəl/(名詞)。
例文: This bug should have been caught at the unit test level.
このバグは単体テストレベルで見つけておくべきだった。
- 結合テストレベルは英語でintegration test level /ˌɪntɪˈɡreɪʃən tɛst ˈlɛvəl/(名詞)。
例文: The two modules worked fine alone but failed at the integration test level.
2つのモジュールは単体では問題なく動いたが、結合テストレベルで不具合が出た。
- システムテストレベルは英語でsystem test level /ˈsɪstəm tɛst ˈlɛvəl/(名詞)。
例文: We're seeing intermittent failures only at the system test level.
システムテストレベルでのみ、断続的な不具合が発生している。
- 受け入れテストは英語でacceptance test /əkˈsɛptəns tɛst/(名詞)。
例文: The customer will run their own acceptance test before sign-off.
顧客は最終承認の前に、自分たちで受け入れテストを行う予定だ。
- バックトゥバックテスト(モデルと実装、または旧版と新版の出力を突き合わせて検証する手法)は英語でback-to-back testing /bæk tə bæk ˈtɛstɪŋ/(名詞)。
例文: We found the root cause during back-to-back testing between the model and the generated code.
モデルと生成コードのバックトゥバックテストで、根本原因を突き止めた。
- フォールト注入テスト(意図的に故障を発生させて安全機構を検証する手法)は英語でfault injection testing /fɔːlt ɪnˈdʒɛkʃən ˈtɛstɪŋ/(名詞)。
例文: Fault injection testing confirmed the ECU enters a safe state when the sensor signal is lost.
フォールト注入テストにより、センサー信号が失われた際にECUが安全な状態に移行することが確認された。
- 機能安全は英語でfunctional safety /ˈfʌŋkʃənəl ˈseɪfti/(名詞)。
例文: The functional safety team reviewed our design before we started coding.
コーディングを始める前に、機能安全チームが私たちの設計をレビューした。
- フェールセーフ(故障時に安全な状態へ移行する設計)は英語でfail-safe /feɪl seɪf/(形容詞)。
例文: Is this a fail-safe or fail-operational requirement?
これはフェールセーフの要求ですか、それともフェールオペレーショナルの要求ですか?
- フェールオペレーショナル(故障時も機能を継続できる設計)は英語でfail-operational /feɪl ˌɒpəˈreɪʃənəl/(形容詞)。
例文: A fail-operational system needs redundant actuators, not just a safe shutdown.
フェールオペレーショナルなシステムには、単なる安全停止ではなく冗長なアクチュエーターが必要だ。
- 安全目標(ハザード分析から導かれる最上位の安全要求)は英語でsafety goal /ˈseɪfti ɡoʊl/(名詞)。
例文: The safety goal states that unintended acceleration shall not occur.
その安全目標では、意図しない加速が発生してはならないと定められている。
- ハザード分析(危険事象を洗い出し、リスクを評価する活動)は英語でhazard analysis /ˈhæzərd əˈnæləsɪs/(名詞)。
例文: We reran the hazard analysis after the new sensor was added to the design.
新しいセンサーが設計に追加された後、私たちはハザード分析をやり直した。
- FMEA(故障モード影響解析:起こりうる故障とその影響を体系的に洗い出す手法)は英語でFMEA /ˌɛf ɛm iː ˈeɪ/(名詞)。
例文: The FMEA flagged the connector as a single point of failure.
FMEAによって、そのコネクタが単一障害点であることが指摘された。
- 冗長性(同じ機能を複数系統で持たせること)は英語でredundancy /rɪˈdʌndənsi/(名詞)。
例文: We added redundancy on the sensor line to meet the ASIL D requirement.
ASIL Dの要求を満たすため、センサーラインに冗長性を追加した。
- ウォッチドッグタイマー(ソフトウェアの異常を検知してリセットする監視回路)は英語でwatchdog timer /ˈwɒtʃdɒɡ ˈtaɪmər/(名詞)。
例文: The watchdog timer reset the ECU unexpectedly during the overnight soak test.
夜間の連続稼働試験中に、ウォッチドッグタイマーが予期せずECUをリセットした。
- 安全状態(故障発生時に遷移する、リスクを最小化した状態)は英語でsafe state /seɪf steɪt/(名詞)。
例文: When communication is lost, the actuator moves to its safe state.
通信が途絶えると、アクチュエーターは安全状態に移行する。
- RTOS(リアルタイムオペレーティングシステム)は英語でRTOS /ˌɑːr tiː oʊ ˈɛs/(名詞)。
例文: The RTOS guarantees this task runs within a fixed time budget.
RTOSは、このタスクが決められた時間内に実行されることを保証する。
- タスクスケジューリング(複数の処理をどの順序・タイミングで実行するかの制御)は英語でtask scheduling /tæsk ˈskɛdʒuːlɪŋ/(名詞)。
例文: Poor task scheduling caused the higher-priority interrupt to be delayed.
タスクスケジューリングが適切でなかったため、優先度の高い割り込みが遅延した。
- 割り込みレイテンシ(割り込み発生からハンドラ実行開始までの遅延)は英語でinterrupt latency /ˈɪntərʌpt ˈleɪtənsi/(名詞)。
例文: The interrupt latency spiked whenever the logging task was running.
ロギングタスクが動作しているときはいつも、割り込みレイテンシが急上昇した。
- メモリフットプリント(プログラムが消費するメモリ量)は英語でmemory footprint /ˈmɛməri ˈfʊtprɪnt/(名詞)。
例文: Adding that library nearly doubled our memory footprint.
そのライブラリを追加したことで、メモリフットプリントがほぼ倍になった。
- ボードサポートパッケージ(特定のハードウェア向けの基本ドライバ・起動コード一式)は英語でboard support package /bɔːrd səˈpɔːrt ˈpækɪdʒ/(名詞)。
例文: The supplier delivered a board support package along with the evaluation board.
サプライヤーは評価ボードと一緒にボードサポートパッケージを提供した。
- クロスコンパイル(開発PC上で、別のターゲット向けの実行コードを生成すること)は英語でcross-compilation /krɒs ˌkɒmpaɪˈleɪʃən/(名詞)。
例文: We use cross-compilation to build code on Windows that runs on the ARM target.
クロスコンパイルを使って、Windows上でARMターゲット向けに動くコードをビルドしている。
- ターゲットハードウェア(実際にソフトウェアを動かす実機)は英語でtarget hardware /ˈtɑːrɡɪt ˈhɑːrdwɛr/(名詞)。
例文: It works fine on the simulator but hasn't been verified on the target hardware yet.
シミュレーター上では問題なく動くが、ターゲットハードウェアではまだ検証されていない。
- ベンチテスト(車両に搭載せず、机上の治具・実機構成で行う試験)は英語でbench test /bɛntʃ tɛst/(名詞)。
例文: Let's do a bench test first before we install this on the mule vehicle.
これをテスト車両に載せる前に、まずベンチテストをやろう。
- OTAアップデート(無線通信を通じてソフトウェアを更新すること)は英語でover-the-air update /ˌoʊvər ðə ˈɛr ˈʌpdeɪt/(名詞)。
例文: The infotainment bug was fixed with an over-the-air update, no dealer visit required.
インフォテインメントの不具合はOTAアップデートで修正され、ディーラーに行く必要はなかった。
- OTA(over-the-air updateの略)は英語でOTA /ˌoʊ tiː ˈeɪ/(名詞)。
例文: This ECU isn't OTA-capable yet, so it still needs a cable at the dealer.
このECUはまだOTA対応していないため、ディーラーでケーブル接続による更新が必要だ。
- センサー信号は英語でsensor signal /ˈsɛnsər ˈsɪɡnəl/(名詞)。
例文: The ECU enters a safe state whenever the sensor signal drops out.
センサー信号が途切れると、ECUは安全状態に入る。
- 閉ループ制御(出力を測定してフィードバックし、目標値との差を補正する制御方式)は英語でclosed-loop control /kloʊzd luːp kənˈtroʊl/(名詞)。
例文: The throttle position is regulated with closed-loop control.
スロットル開度は閉ループ制御によって調整される。
- 開ループ制御(フィードバックを用いず、あらかじめ決めた指令のみで動かす制御方式)は英語でopen-loop control /ˈoʊpən luːp kənˈtroʊl/(名詞)。
例文: During the cold start, the fuel injection briefly runs in open-loop control.
コールドスタート時、燃料噴射は一時的に開ループ制御で動作する。
- 干渉からの独立性(異なる安全レベルの機能が互いに影響しないことの保証)は英語でfreedom from interference /ˈfriːdəm frəm ˌɪntərˈfɪrəns/(名詞)。
例文: We had to prove freedom from interference between the ASIL D and QM partitions.
私たちは、ASIL DパーティションとQMパーティションの間の干渉からの独立性を証明しなければならなかった。
- 共通原因故障(単一の原因で複数の要素が同時に故障すること)は英語でcommon cause failure /ˈkɒmən kɔːz ˈfeɪljər/(名詞)。
例文: A single power supply fault caused a common cause failure across both redundant channels.
単一の電源異常が原因で、冗長化された両方の系統に共通原因故障が発生した。
- 診断カバレッジ(安全機構が検出できる故障の割合)は英語でdiagnostic coverage /ˌdaɪəɡˈnɒstɪk ˈkʌvərɪdʒ/(名詞)。
例文: The safety mechanism needs at least 90 percent diagnostic coverage for this ASIL level.
この安全機構には、このASILレベルに対して少なくとも90パーセントの診断カバレッジが必要である。
- MC/DCカバレッジ(条件・判定の組み合わせを網羅する高水準の構造カバレッジ基準)は英語でMC/DC coverage /ˌɛm siː diː siː ˈkʌvərɪdʒ/(名詞)。
例文: The safety-critical module requires MC/DC coverage before it can be released.
そのモジュールはMC/DCカバレッジ100%を達成するまでリリースできない。
- ビットバンギング(専用ハードウェアを使わずソフトウェアでI/Oピンを直接制御して通信する手法)は英語でbit-banging /ˈbɪt bæŋɪŋ/(名詞)。
例文: We're bit-banging the protocol on a spare GPIO pin since there's no dedicated peripheral.
専用のペリフェラルが無いため、空いているGPIOピンでこのプロトコルをビットバンギングしている。
- ヒステリシス(しきい値付近でのチャタリングを防ぐための制御上の遅れ幅)は英語でhysteresis /ˌhɪstəˈriːsɪs/(名詞)。
例文: We added hysteresis to the threshold so the fan doesn't cycle on and off rapidly.
ファンが素早くオンオフを繰り返さないよう、しきい値にヒステリシスを追加した。
- volatile修飾子(コンパイラの最適化を抑制し毎回メモリを読み直させるC言語のキーワード)は英語でvolatile keyword /ˈvɒlətaɪl ˈkiːwɜːrd/(名詞)。
例文: Forgetting the volatile keyword let the compiler cache the register value in a loop.
volatile修飾子を付け忘れたせいで、コンパイラがループ内でレジスタの値をキャッシュしてしまった。
- リンカスクリプト(メモリ上でのコードやデータの配置を指定するファイル)は英語でlinker script /ˈlɪŋkər skrɪpt/(名詞)。
例文: The linker script places the interrupt vector table at the start of flash.
リンカスクリプトは、割り込みベクタテーブルをフラッシュメモリの先頭に配置する。
- 文脈非依存の安全要素(SEooC。利用状況を特定せずに開発され後から流用できる安全関連要素)は英語でsafety element out of context /ˈseɪfti ˈɛlɪmənt aʊt əv ˈkɒntɛkst/(名詞)。
例文: The sensor was developed as a safety element out of context so it could be reused across projects.
そのセンサーは、複数のプロジェクトで再利用できるように、文脈非依存の安全要素(SEooC)として開発された。
- レートモノトニックスケジューリング(周期が短いタスクほど優先度を高くする固定優先度スケジューリング方式)は英語でrate monotonic scheduling /reɪt ˌmɒnəˈtɒnɪk ˈʃɛdjuːlɪŋ/(名詞)。
例文: Rate monotonic scheduling assigns the highest priority to the task with the shortest period.
レートモノトニックスケジューリングでは、周期が最も短いタスクに最も高い優先度が割り当てられる。
- 優先度逆転(低優先度タスクが資源を保持し続け高優先度タスクの実行を妨げる現象)は英語でpriority inversion /praɪˈɒrəti ɪnˈvɜːrʒən/(名詞)。
例文: Priority inversion delayed the high-priority task until the mutex was released.
優先度逆転(プライオリティ・インバージョン)により、ミューテックスが解放されるまで高優先度タスクの実行が遅延した。
- コンテキストスイッチ(CPUが実行するタスクを切り替える処理)は英語でcontext switch /ˈkɑːntekst swɪtʃ/(名詞)。
例文: Each context switch saves the current task's registers before loading the next one.
コンテキストスイッチが起こるたびに、現在のタスクのレジスタを保存してから次のタスクを読み込む。
- GPIO(汎用入出力ピン)は英語でGPIO /dʒiː piː aɪ ˈoʊ/(名詞)。
例文: We toggled a spare GPIO pin to trigger the oscilloscope.
私たちは予備のGPIOピンを切り替えて、オシロスコープをトリガーした。
- チャタリングを除去する(機械スイッチの信号のばたつきをソフトやハードで抑える)は英語でdebounce /diːˈbaʊns/(動詞)。
例文: You need to debounce the button input, or a single press will register as several.
ボタン入力はチャタリング除去(デバウンス)をしないと、1回の押下が複数回として認識されてしまう。
- プルアップ抵抗(信号線を既定でHighレベルに保つための抵抗)は英語でpull-up resistor /ˈpʊl ʌp rɪˈzɪstər/(名詞)。
例文: Add a pull-up resistor so the pin reads high when the switch is open.
スイッチが開いているときにピンがHighを読み取るよう、プルアップ抵抗を追加してください。
- UART(調歩同期式のシリアル通信インタフェース)は英語でUART /ˈjuːˌɑːrt/(名詞)。
例文: We're logging debug messages over UART at 115200 baud.
115200ボーレートのUART経由でデバッグメッセージを記録している。
- SPI(クロック同期式のシリアル通信インタフェース)は英語でSPI /ˌɛs piː ˈaɪ/(名詞)。
例文: The SPI bus connects the microcontroller to the external flash chip.
SPIバスは、マイクロコントローラーと外部のフラッシュメモリチップを接続する。
- I2C(2線式のシリアル通信インタフェース)は英語でI2C /ˌaɪ tuː ˈsiː/(名詞)。
例文: Both sensors share the same I2C bus but use different addresses.
両方のセンサーは同じI2Cバスを共有しているが、異なるアドレスを使用している。
- JTAG(マイコンのデバッグや書き込みに使うハードウェアインタフェース)は英語でJTAG /ˈdʒeɪtæɡ/(名詞)。
例文: Connect the JTAG probe to flash the new firmware onto the board.
新しいファームウェアを基板に書き込むために、JTAGプローブを接続してください。
- PWM(パルス幅変調。オン時間の比率で出力を制御する方式)は英語でPWM /ˌpiː dʌbəljuː ˈɛm/(名詞)。
例文: We control the motor speed with a PWM signal.
モーターの速度はPWM信号で制御している。
- デューティ比(PWM信号の1周期に占めるオン時間の割合)は英語でduty cycle /ˈdjuːti ˈsaɪkəl/(名詞)。
例文: Increasing the duty cycle makes the LED appear brighter.
デューティ比を上げると、LEDがより明るく見える。
- 起動する・ブートは英語でboot /buːt/(動詞)。
例文: The device takes about three seconds to boot.
その機器は起動に約3秒かかる。
- フラッシュROM(書き換え可能な不揮発性メモリ)は英語でflash ROM /flæʃ rɒm/(名詞)。
例文: The firmware is stored in flash ROM so it survives a power cycle.
ファームウェアはフラッシュROMに保存されているため、電源を切っても消えない。
- ジャンプする(プログラムカウンタを別のアドレスへ移すこと)は英語でjump /dʒʌmp/(動詞)。
例文: The bootloader jumps to the application's entry point once the checksum passes.
チェックサムが通過すると、ブートローダーはアプリケーションのエントリポイントにジャンプする。
- ベクターテーブル(割り込み・例外ごとのハンドラアドレスを並べた表)は英語でvector table /ˈvɛktər ˈteɪbəl/(名詞)。
例文: Each interrupt has its own entry in the vector table.
それぞれの割り込みには、ベクターテーブル内に専用のエントリがある。
- 組込みシステムは英語でembedded system /ɪmˈbedɪd ˈsɪstəm/(名詞)。
例文: An embedded system is a computer built into a larger device to perform a specific task.
組込みシステムとは、特定の作業を行うためにより大きな機器に組み込まれたコンピュータのことである。
- 周辺機器・周辺回路(マイコンに内蔵/接続されるI/O機能)は英語でperipheral /pəˈrɪfərəl/(名詞)。
例文: The microcontroller has several built-in peripherals, including timers and ADCs.
このチップは省電力な周辺回路を数多く搭載している。
- ヒープ(動的に確保されるメモリ領域)は英語でheap /hiːp/(名詞)。
例文: Allocating too much memory on the heap can fragment it over time.
ヒープに過剰なメモリを割り当てると、時間の経過とともに断片化することがある。
- エンディアン(マルチバイトデータのバイト順)は英語でendianness /ˈɛndiənnəs/(名詞)。
例文: Little-endian and big-endian systems store multi-byte values in opposite byte order.
リトルエンディアンとビッグエンディアンのシステムは、複数バイトの値を互いに逆のバイト順で格納する。
- メモリマップ(アドレス空間の割り当て一覧)は英語でmemory map /ˈmɛməri mæp/(名詞)。
例文: Check the memory map to see which address range the peripheral registers occupy.
周辺機器のレジスタがどのアドレス範囲を占めているか確認するにはメモリマップを見るとよい。
- 水晶発振子は英語でcrystal oscillator /ˈkrɪstəl ˈɒsɪleɪtər/(名詞)。
例文: A crystal oscillator provides the stable clock signal the microcontroller needs.
水晶発振子は、マイクロコントローラーが必要とする安定したクロック信号を供給する。
- パワーオンリセット(電源投入時の初期化リセット)は英語でpower-on reset /ˈpaʊər ɒn ˌriːˈsɛt/(名詞)。
例文: A power-on reset ensures the chip starts from a known state every time.
パワーオンリセットは、チップが毎回既知の状態から起動することを保証する。
- ブラウンアウトリセット(電圧低下を検知して行うリセット)は英語でbrown-out reset /ˈbraʊnaʊt ˌriːˈsɛt/(名詞)。
例文: A brown-out reset protects the chip from misbehaving during a voltage dip.
ブラウンアウトリセットは、電圧降下時にチップが誤動作するのを防ぐ。
- スタックポインタは英語でstack pointer /stæk ˈpɔɪntər/(名詞)。
例文: The stack pointer keeps track of the top of the call stack.
スタックポインタは、コールスタックの先頭の位置を記録している。
- ADC(アナログ・デジタル変換器)は英語でADC /ˌeɪ diː ˈsiː/(名詞)。
例文: The ADC converts the sensor's analog voltage into a digital value the CPU can read.
ADCは、センサーのアナログ電圧をCPUが読み取れるデジタル値に変換する。
- DAC(デジタル・アナログ変換器)は英語でDAC /diː eɪ ˈsiː/(名詞)。
例文: A DAC turns the digital audio signal back into an analog waveform.
DACは、デジタルの音声信号を再びアナログ波形に変換する。