昨今、あらゆる機器の中で、ソフトウェアで実現する機能の 割合は増加しています。昔は油だらけの機械の塊だった 自動車も、今は数十というソフトウェアで動くコントロール ユニットをもつ、電器製品に変貌しています。 私たちはそんな「物」に組み込まれたソフトウェア、 組み込みソフトウェアをてがける技術者です。 私たち消費者は少しでも古くなった物には魅力を感じず、 最新の製品に魅力を感じます。だから、製品の一部である 組み込みソフトウェアも、新製品の開発サイクルにあわせて、 とても短い開発サイクルで制作せざるを得ません。 一方、組み込みソフトウェアは製品の中に組み込まれて しまっています。つまり、組み込みソフトウェアは不具合が あったからといって、簡単に新しい物に入れ替えることは できません。