新闻及活动江南娱乐app在线登录入口

建立故障安全软件系统

2022年1月19日
江南体育官网入口安卓版UBC MEL DSS聚光灯-安全软件系统

通过恋人Pattabiraman他是电气与计算机工程副教授,也是UBC的负责人江南体育官网入口安卓版可靠系统实验室

软件系统无处不在。随着它们在我们生活的各个方面的普及,这些系统既值得信任又能防故障是至关重要的。当然,我们在特定的行业中看到了这一点,比如交通和医疗保健,在这些行业中,软件故障可能会产生致命的影响。但它也越来越多地应用于现代生活的其他方面,在这些方面,软件的可靠性、可访问性和可靠性至关重要。

对于机械系统,我们通常会在故障前得到一些警告,这可以使我们采取行动,最大限度地减少或防止影响。在软件的虚拟领域,情况则完全不同。

当软件失败时,它通常失败得很壮观,影响很大。有了人工智能机器学习还有更复杂的情况,我们往往甚至无法确定失败的原因。

建立弹性系统

恶意攻击和安全漏洞对软件的可靠性和弹性构成了额外的威胁。例如,2021年12月加拿大税务局由于管理员担心潜在的安全威胁正在影响世界各地的组织(包括医院),因此关闭。这一威胁是一种常见的开源日志记录工具的缺陷,该工具用于各行业和政府的云服务器,使黑客能够访问数据、嵌入恶意软件并从事其他邪恶活动。

随着软件系统使用的增加,对能够设计和实现弹性系统的软件工程师的需求也在不断增长,这些系统能够在遇到故障或安全漏洞时继续运行。

欢迎使用江南app 是一个研究生学位的软件专业人员有几年的工作经验,谁想要升级他们的技能在这一关键领域。

其中三个必修课程使学生掌握该领域的新技能,包括软件测试、可靠的系统设计和软件安全。当我教弹性系统课程时,学生们必须建立一个系统,然后模拟各种故障。他们互相竞争,看哪个系统会是最后一个。其他软件工程课程也要求类似的应用学习项目。

现实的实践

学生在该计划也完成顶点项目.2021年,学生们为模糊测试开发了一个Gradle插件和一个GitHub动作,这是一种流行的软件测试方法。Fuzzing工具已经针对多种语言开发,包括Java,两个DSS学生组成的团队开发了额外的工具来简化软件开发中Fuzzing的使用。现在每个人都可以从Gradle Plugins网站上使用Gradle插件,这使得学生们的工作可以用于整个软件工程社区。

另一个团队解决了如何处理用于机器学习的训练数据中的错误的问题。如今,大多数机器学习方法都需要一组输入和输出对来正确解释我们试图“学习”的系统的行为。两名学生研究了将集成方法作为一种机制来处理用于训练机器学习模型的错误数据(假设不正确的输出与训练阶段的一些输入有关)。他们的研究发现,人们可以使用一系列机器学习模型和方法(如投票)来减少训练数据中错误的影响。这是一个很有希望的结果,因为获得无错误训练数据集的成本很高。

对具有评估和设计安全关键系统和故障安全系统能力的专业人员的需求只会继续增长。

我们的节目为了满足这一需求,商科课程(约占课程的一半)使学生能够加深沟通、商业和领导技能,使他们能够成功地过渡到管理和领导职位。

可靠的软件系统

获得技术,业务和项目管理技能,设计和维护可靠的软件系统。

欢迎使用江南app

特色教职员

SATHISH葛
SATHISH葛
可靠的软件系统
可靠软件系统项目重点研究构建可靠软件系统的技术。
阅读更多
Baidu
map