大约35年前,在一家生产动物饲料的加工厂,我遭遇了一个难解的问题,为解决问题,我硬是添加了最终检查程序…这个痛苦的经验却为我现在的工作带来一些启发…

大约35年前,在刚起步的软件工程生涯中,我从英国被派往加拿大对生产工厂进行故障排除。我的工作是完成一组加工厂的调试,其控制系统几乎全部由单个DEC LSI-11 (PDP-11/03)组成,且配置内存比你现在可以找到的廉价手表内的还要少,并执行着一个被人们遗忘、可多任务作业的操作系统,还部署BASIC语言的修改版本。

当我到达时,最初的调试工作已经完成,且工厂有完整的生产计划可以进行。尽管控制系统出现问题意味着运作速度非常缓慢,但该工厂仍需要为加拿大寒冷的冬季提供动物饲料。解决现场实时系统问题的机会为我带来了巨大压力,因为很少有机会让我实际去做些事情。

客户的耐心等待和支持的工程团队协助为我的英国规格开发机器临时接通了240V电源,我花了几个小时研究脱机解决方案,并等待机会在在线测试它们。一路上走来,总有跌宕起伏,客户对工作表选项的反应特别令人难忘,该工作表唯一的功能是显示“还没写”讯息!

生产调度程序软件已在无数先前的系统上获得使用证明。它旨在为生产工厂做好准备以生产下一个计划的饲料,确保装袋机已准备就绪,并在重新开始循环之前监视生产。

但是在一种特定的配置中,它显示了一个非常难以捉摸的错误,且这错误每几周发生一次。有鉴于它是一种药物饲料,可以用以治疗从鸡到赛马的各种动物,因此导致意外和诉讼的可能性实在太高了。

为了寻找定时问题,许多时间被浪费了。这个错误无法在仿真系统上发生,当它在上产系统上冒出头时,并未留下任何蛛丝马迹,但是必须做些事情解决它。

解决方式虽然让人厌恶但仍是有效的。在开始新的生产运作之前,我添加了最终检查程序以确保调度程序输入、分配的生产批次和包装都匹配。如果不匹配,调度程序将被迫再试一次,直到匹配为止。这样做很务实?当然,客户对他们的工厂现在可被信任感到很高兴;这个方式是最佳的做法?几乎不是,你想要飞行控制软件这样被编写吗?当然不。

如今,我从事功能安全、网络安全和编码标准方面的工作,让我很容易忘记上述那些痛苦。但实际上,这个经历可以帮助我们编写可以正常运作的软件。因此,如果我开始怀疑功能安全和安全标准是否真的必要,只需要回想加拿大一个非常寒冷的冬天就可以找到答案。

(参考原文:Coding confessions from Canada,by Mark Pitchford,EDN Taiwan Anthea Chuang编译)

责编:Yvonne Geng

阅读全文,请先
您可能感兴趣
根据“清华人”小程序,信息传输、软件和信息技术服务业,教育,科学研究和技术服务业,是历届清华毕业生就业人数最多的三大行业。
尽管面临裁员计划,禾赛科技在第三季度表现出了色的成绩,并对全年盈利目标充满信心。
根据TCL发布的《2024年反舞弊通报》,今年共查处15宗触犯“红线”案件,涉及43名员工,其中23人被开除,20人因涉嫌违法犯罪被移送司法机关。
12月26日,象帝先在其官方微信公众号上发表了一篇题为《融资启新,“韧”者终迎芯片曙光》的声明表示,公司新一轮融资已有重大进展……
据内部人士透露,此次重组是为了精简能力和促进协同作用,并非完全放弃自研芯片计划。
值得一提的是,此次200%的“目标达成奖励”奖励额度在三星电子历史上并不多见,不仅打破了现行制度下100%上限的规定,而且创下了历史记录。
• 目前,iPhone在翻新市场中是最热门的商品,并将长期主导着翻新机的平均销售价格。 • 全球翻新机市场持续向高端化发展,其平均销售价格(ASP)现已超过新手机。 • 新兴市场是增长的最大驱动力,消费者对高端旗舰产品有着迫切需求。 • 由于市场固化和供应链的一些问题限制推高中国、东南亚和非洲等大市场的价格。 • 2024年,这些翻新机平均销售价格将首次超过新手机。
从全球厂商竞争来看,三季度凭借多个新品发布,石头科技市场份额提升至16.4%,连续两季度排名全球第一……
最新Wi-Fi HaLow片上系统(SoC)为物联网的性能、效率、安全性与多功能性设立新标准,配套USB网关,可轻松实现Wi-Fi HaLow在新建及现有Wi-Fi基础设施中的快速稳健集成
其中包含Wi-Fi 7和蓝牙5.4 模组FME170Q-865、Wi-Fi 6和蓝牙5.4 模组FCS962N-LP、Wi-Fi 6和蓝牙5.3模组FCU865R 、独立Wi-Fi和蓝牙模组FGM840R、高功率Wi-Fi HaLow模组FGH100M-H……
大疆发布DJI Matrice 4T旗舰无人机,售价38888元。该无人机可用于电力巡检、应急抢险、公共安全、水利林业监测等众多应用场景。DJI Matrice 4T的镜头模组拥有“六个眼”,除了广角
1月7日,据韩媒 sisajournal-e 消息,三星计划 2025 年下半年推出三折叠手机,采用 G 形双内折设计,完全展开后尺寸为 12.4 英寸。据称,有别于华为的 S 形折叠屏方式(In&O
CES 2025,黑芝麻智能携旗下华山系列、武当系列芯片参展,并带来与产业链伙伴的合作新进展。1月8日,黑芝麻智能与汽车嵌入式互联软件产品和解决方案供应商Elektrobit联合发布了基于武当系列C1
亚化咨询重磅推出《中国半导体材料、晶圆厂、封测项目及设备中标、进口数据全家桶》。本数据库月度更新,以EXCEL表格的形式每月发送到客户指定邮箱。中国大陆半导体大硅片项目表(月度更新)中国大陆再生晶圆项
 △广告 与正文无关 日前,苏州西典新能源电气股份有限公司(股票代码:603312,以下简称“西典新能”)发布公告称,公司经过3年多的产品和工艺研发及设备攻关,信号采集组件FCC技术取得重大进展,公司
近日,闻泰科技在一场电话会议中阐述了其出售ODM(原始设计制造)业务的战略考量。           闻泰科技表示,基于地缘政治环境变化,考虑到 ODM 业务稳健发展和员工未来发展利益最大化,公司对战
  在千级电子净化车间中设置通风系统时,需要综合考虑多个因素,包括洁净度要求、换气次数、气流组织、空气处理、温湿度控制以及节能与环保等。以下是合洁科技电子洁净工程公司的一些具体的设
这届CES,几乎成了半个车展。尤其是今年多个中国电动车品牌参展,凭借各种华丽的车载科技大放异彩,直接让美国记者看傻了。在体验完极氪001 FR之后,美国知名电动车媒体InsideEVs记者Patric
据彭博社报道,软银集团及其控股子公司 Arm 正在探讨收购 Ampere Computing 的可能。 Ampere Computing 是甲骨文支持的半导体设计公司,致力于塑造云计算的未来,并推出了
1月8日消息,据外媒报道,由于半导体行业需求衰退,日本瑞萨电子将在日本及海外裁员数百人,并且定期加薪也将被推迟!据报道,瑞萨电子在日本和海外有约21,000名员工,本次裁员比例近5%。这一裁员计划已于