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

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

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

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

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

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

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

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

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

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

责编:Yvonne Geng

阅读全文,请先
您可能感兴趣
根据一些自称为海信员工的人士透露,海信正面临“大裁员”,员工数量从十一万人减少至八万人,裁员比例可能达到20%-30%……
在职场选择的十字路口,许多人面临着薪酬与稳定性之间的权衡。例如,去大厂还是国企……
此次仲裁的核心争议在于,杨植麟和张宇韬在未取得循环智能投资方的同意豁免书之前,便启动了融资并创立了月之暗面。2024年3月,月之暗面旗下AI应用产品Kimi大火,甚至出现二级市场Kimi概念股。
通报一出,消失几个月的姜萍再次被裹进舆论漩涡。有人谩骂,说她品行不端,玷污了数学的神圣;有人讽刺,说她浪得虚名,还妄想站在科学顶端;更有人搬着凳子坐等吃瓜,想看看事态会朝着哪个方向发展。
A某现年50多岁,居住在安徽省合肥市,被逮捕前在一家中国芯片公司工作,与妻子和两个女儿共同生活。去年12月,合肥市国家安全局的调查人员将A某从家中带走,并在当地酒店隔离调查了5个多月……
诺基亚公司(Nokia)宣布在中国裁员近2000人,占大中华区员工总数的五分之一。
目前,智能终端NFC功能的使用频率越来越高,面对新场景新需求,ITMA多家成员单位一起联合推动iTAP(智能无感接近式协议)标准化项目,预计25年上半年发布1.0标准,通过功能测试、兼容性测试,确保新技术产业应用。
中科院微电子所集成电路制造技术重点实验室刘明院士团队提出了一种基于记忆交叉阵列的符号知识表示解决方案,首次实验演示并验证了忆阻神经-模糊硬件系统在无监督、有监督和迁移学习任务中的应用……
C&K Switches EITS系列直角照明轻触开关提供表面贴装 PIP 端子和标准通孔配置,为电信、数据中心和专业音频/视频设备等广泛应用提供创新的多功能解决方案。
投身国产浪潮向上而行,英韧科技再获“中国芯”认可
点击蓝字 关注我们安森美(onsemi)在2024年先后推出两款超强功率半导体模块新贵,IGBT模块系列——SPM31 IPM,QDual 3。值得注意的是,背后都提到采用了最新的FS7技术,主要性能
来源:苏州工业园区12月17日,江苏路芯半导体技术有限公司掩膜版生产项目迎来重要进展——首批工艺设备机台成功搬入。路芯半导体自2023年成立以来,专注于半导体掩膜版的研发与生产,掌握130nm至28n
来源:IT之家12 月 18 日消息,LG Display 韩国当地时间今日宣布,已将自行开发的“AI 生产系统”投入到 OLED 生产线的日常运行之中,该系统可提升 LG Display 的 OLE
万物互联的时代浪潮中,以OLED为代表的新型显示技术,已成为人机交互、智能联结的重要端口。维信诺作为中国OLED赛道的先行者和引领者,凭借自主创新,实现了我国OLED技术的自立自强,成为中国新型显示产
阿里资产显示,随着深圳柔宇显示技术有限公司(下称:“柔宇显示”)旗下资产一拍以流拍告终,二拍将于12月24日开拍,起拍价为9.8亿元。拍卖标的包括位于深圳市龙岗区的12套不动产和一批设备类资产,其中不
 “ 担忧似乎为时过早。 ”作者 | RichardSaintvilus编译 | 华尔街大事件由于担心自动驾驶汽车可能取消中介服务,Uber ( NYSE: UBER ) 的股价在短短几周内从 202
在上海嘉定叶城路1688号的极越办公楼里,最显眼的位置上,写着一句话:“中国智能汽车史上,必将拥有每个极越人的名字。”本以为这句话是公司的企业愿景,未曾想这原来是命运的嘲弄。毕竟,极越用一种极其荒唐的
今天上午,联发科宣布新一代天玑芯片即将震撼登场,新品会在12月23日15点正式发布。据悉,这场发布会联发科将推出全新的天玑8400处理器,这颗芯片基于台积电4nm制程打造,采用Arm Cortex A
 “ AWS 的收入增长应该会继续加速。 ”作者 | RichardSaintvilus编译 | 华尔街大事件亚马逊公司( NASDAQ:AMZN ) 在当前水平上还有 38% 的上涨空间。这主要得益
极越汽车闪崩,留下一地鸡毛,苦的是供应商和车主。很多人都在关心,下一个倒下的新能源汽车品牌,会是谁?我们都没有未卜先知的超能力,但可以借助数据管中窥豹。近日,有媒体统计了15家造车新势力的销量、盈亏情