A novel framework for design and analysis of embedded software with variable constraints

一种用于设计和分析具有可变约束的嵌入式软件的新颖框架

基本信息

  • 批准号:
    RGPIN-2018-05494
  • 负责人:
  • 金额:
    $ 1.68万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2018
  • 资助国家:
    加拿大
  • 起止时间:
    2018-01-01 至 2019-12-31
  • 项目状态:
    已结题

项目摘要

Modern embedded systems need design considerations for applications that may require changing their behavior over time. To run an application in different situations, embedded systems need to consider different user-driven constraints such as safety, security, or usability, and system-oriented constraints such as cost, timing, energy consumption, and throughput. However, these constraints may oppose each other, and therefore improving one means accepting deterioration in another. For example, physical redundancy might increase safety while also increasing the attack surface and thereby reducing security. Balancing the constraints provides a good performance of the system; however this might not work well for applications in situations that require optimization of a particular constraint or a combination of constraints. The requirement to operate an embedded system in different configurations associated with variable constraints fosters the development of a novel framework composed of a set of innovative design and analysis methods and tools.******Several research problems exist in designing an embedded software with variable constraints. First, selecting an efficient set of design elements and their configurations is challenging because of the evolving requirements of tasks and messages in an application and the presence of a wide variety of embedded systems. Secondly, proper analysis on tolerable delays for variable constraints is required to reduce overprovisioning of resources. The framework will map workloads into different configurations or modes, where each configuration optimizes a particular or a combination of constraints. However, mapping variable constraints to multiple modes may require adaptation of an existing scheduling strategy or a new one. Moreover, an application can provide acceleration of performance upon multiprocessor platforms, but the mapping of workloads to processors requires rigorous analysis. Finally, analytics is necessary to identify uncertainties and generate recommendations for configuration changes or adaptations. The proposed framework for design and analysis of embedded software comprises the following research activities: (1) efficient selection of design elements and their configurations, (2) analyzing delays for workloads with variable constraints, (3) mapping variable constraints to multiple modes, and (4) processing of events and analytics.******Throughout the research process, students will receive specialized training in high-demand embedded software and gain skills which will introduce new embedded software design practices, achieving a closer coupling of user- and system-oriented constraints. The outcomes promise to improve Canadians' ability to gain insights from economically and socially important case studies in domains from consumer electronics to the Internet of Things.
现代嵌入式系统需要在设计时考虑可能需要随时间改变其行为的应用程序。为了在不同的情况下运行应用程序,嵌入式系统需要考虑不同的用户驱动约束,如安全性、安全性或可用性,以及面向系统的约束,如成本、时间、能耗和吞吐量。然而,这些约束可能相互对立,因此,改善一个约束意味着接受另一个约束的恶化。例如,物理冗余可能会提高安全性,同时也会增加攻击面,从而降低安全性。平衡约束提供了良好的系统性能;然而,在需要优化特定约束或约束组合的情况下,这可能不适用于应用程序。在不同配置下操作嵌入式系统的需求与可变约束相关联,促进了由一组创新设计和分析方法和工具组成的新框架的发展。******在设计具有可变约束的嵌入式软件时,存在几个研究问题。首先,选择一组有效的设计元素及其配置具有挑战性,因为应用程序中任务和消息的需求不断变化,并且存在各种各样的嵌入式系统。其次,需要对变量约束的可容忍延迟进行适当的分析,以减少资源的过度供应。框架将工作负载映射到不同的配置或模式,其中每个配置优化一个特定的或组合的约束。然而,将变量约束映射到多个模式可能需要适应现有的调度策略或新的调度策略。此外,应用程序可以在多处理器平台上提供性能加速,但是将工作负载映射到处理器需要进行严格的分析。最后,分析对于识别不确定性和生成配置更改或调整的建议是必要的。提出的嵌入式软件设计和分析框架包括以下研究活动:(1)设计元素及其配置的有效选择;(2)分析具有可变约束的工作负载的延迟;(3)将可变约束映射到多种模式;(4)处理事件和分析。******在整个研究过程中,学生将接受高需求嵌入式软件的专门培训,并获得将引入新的嵌入式软件设计实践的技能,实现用户和面向系统的约束的更紧密耦合。研究结果有望提高加拿大人从消费电子产品到物联网等领域的经济和社会重要案例研究中获得见解的能力。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Azim, Akramul其他文献

Efficient Jammed Area Mapping in Wireless Sensor Networks
  • DOI:
    10.1109/les.2014.2365575
  • 发表时间:
    2014-12-01
  • 期刊:
  • 影响因子:
    1.6
  • 作者:
    Azim, Akramul;Mahiba, Sanjid;Ahmad, Shafayet
  • 通讯作者:
    Ahmad, Shafayet
Energy-efficient offloading of real-time tasks using cloud computing
Improving the Schedulability of Real-Time Tasks Using Fog Computing
  • DOI:
    10.1109/tsc.2019.2944360
  • 发表时间:
    2022-01-01
  • 期刊:
  • 影响因子:
    8.1
  • 作者:
    Fizza, Kaneez;Auluck, Nitin;Azim, Akramul
  • 通讯作者:
    Azim, Akramul

Azim, Akramul的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Azim, Akramul', 18)}}的其他基金

A novel framework for design and analysis of embedded software with variable constraints
一种用于设计和分析具有可变约束的嵌入式软件的新颖框架
  • 批准号:
    RGPIN-2018-05494
  • 财政年份:
    2022
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Discovery Grants Program - Individual
A novel framework for design and analysis of embedded software with variable constraints
一种用于设计和分析具有可变约束的嵌入式软件的新颖框架
  • 批准号:
    RGPIN-2018-05494
  • 财政年份:
    2021
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Discovery Grants Program - Individual
Intelligent traffic monitoring using video data mining
使用视频数据挖掘的智能交通监控
  • 批准号:
    566707-2021
  • 财政年份:
    2021
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Alliance Grants
A novel framework for design and analysis of embedded software with variable constraints
一种用于设计和分析具有可变约束的嵌入式软件的新颖框架
  • 批准号:
    RGPIN-2018-05494
  • 财政年份:
    2020
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Discovery Grants Program - Individual
Design and Development of Autonomous Disinfecting Embedded Systems for COVID-19
COVID-19 自主消毒嵌入式系统的设计和开发
  • 批准号:
    554334-2020
  • 财政年份:
    2020
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Alliance Grants
A novel framework for design and analysis of embedded software with variable constraints
一种用于设计和分析具有可变约束的嵌入式软件的新颖框架
  • 批准号:
    RGPIN-2018-05494
  • 财政年份:
    2019
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Discovery Grants Program - Individual
Object detection and hazard avoidance with FPV equipped single-rotor UAVs
使用配备 FPV 的单旋翼无人机进行物体检测和危险规避
  • 批准号:
    530001-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Engage Grants Program
A novel framework for design and analysis of embedded software with variable constraints
一种用于设计和分析具有可变约束的嵌入式软件的新颖框架
  • 批准号:
    DGECR-2018-00178
  • 财政年份:
    2018
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Discovery Launch Supplement
Real-time data analytics for mushroom farms
蘑菇农场的实时数据分析
  • 批准号:
    532226-2018
  • 财政年份:
    2018
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Collaborative Research and Development Grants
An Automated Testing Framework for Verification of Measurements in Embedded Systems
用于验证嵌入式系统测量的自动化测试框架
  • 批准号:
    514055-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 1.68万
  • 项目类别:
    Engage Grants Program

相似海外基金

Selective C(sp3)–H Functionalization Enabled by Metal-Organic Framework Catalysis
金属有机框架催化实现选择性 C(sp3)–H 官能化
  • 批准号:
    10679785
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
Translational Research and Implementation Science for Nurses (TRAIN) Program 2.0
护士转化研究和实施科学 (TRAIN) 计划 2.0
  • 批准号:
    10680769
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
Extensible Open Source Zero-Footprint Web Viewer for Cancer Imaging Research
用于癌症成像研究的可扩展开源零足迹 Web 查看器
  • 批准号:
    10644112
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
Reducing Opioid and Other Drug Use in Justice-Involved Emerging Adults using Paraprofessional Coaches (with and without Lived Experience) to Deliver Effective Services in a Non-Treatment Setting
使用辅助专业教练(有或没有生活经验)减少涉及司法的新兴成年人的阿片类药物和其他药物使用,以在非治疗环境中提供有效的服务
  • 批准号:
    10846139
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
ACTS (AD Clinical Trial Simulation): Developing Advanced Informatics Approaches for an Alzheimer's Disease Clinical Trial Simulation System
ACTS(AD 临床试验模拟):为阿尔茨海默病临床试验模拟系统开发先进的信息学方法
  • 批准号:
    10753675
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
High-throughput thermodynamic and kinetic measurements for variant effects prediction in a major protein superfamily
用于预测主要蛋白质超家族变异效应的高通量热力学和动力学测量
  • 批准号:
    10752370
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
New approaches for leveraging single-cell data to identify disease-critical genes and gene sets
利用单细胞数据识别疾病关键基因和基因集的新方法
  • 批准号:
    10768004
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
I-TRANSFER-HF: Improving TRansitions ANd OutcomeS for Heart FailurE Patients in Home Health CaRe: A Type 1 Hybrid Effectiveness Implementation Trial
I-TRANSFER-HF:改善家庭医疗保健中心力衰竭患者的过渡和结果:1 型混合有效性实施试验
  • 批准号:
    10714524
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
An active learning framework for adaptive autism healthcare
适应性自闭症医疗保健的主动学习框架
  • 批准号:
    10716509
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
Applying Spatial Covariance to Understand Human Variation in Genetic Disease
应用空间协方差来了解遗传疾病的人类变异
  • 批准号:
    10734426
  • 财政年份:
    2023
  • 资助金额:
    $ 1.68万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了