课题基金 / 基金详情

CAREER: Harnessing Implementation Flexibility to Enable Runtime Adaptation

CAREER: Harnessing Implementation Flexibility to Enable Runtime Adaptation
职业:利用实施灵活性来实现运行时适应
批准号:
1824228
负责人:
Geoffrey Challen
金额:
$52.56万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-01-08 至 2023-08-31

项目摘要

项目成果

Geoffrey Challen的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Smartphones and the applications (apps) that they run are transforming our world. Web apps and software marketplaces have made it easier than ever before to distribute software to anyone and anywhere. However, writing good smartphone apps remains challenging. Developers must anticipate and adapt to numerous different devices and users, and to the changing conditions and environments caused by mobility. One minute the network is fast and free, the next it is slow and metered. The importance of adaptation to successful mobile apps is well understood. However, little language and system support exists to help developers create and improve adaptive mobile apps.This project investigates a new system enabling the next generation of adaptive apps. Central to the approach is a new language construct that allows developers to express flexibility within their source code. This allows decisions that today must be made during development to be deferred, and leaves flexibility that can be harnessed to enable adaptation. Intelligently utilizing flexibility exposed by developers requires novel approaches to automated pre-deployment testing and dynamic adaptation policy generation. The project also explores how to guide developers toward useful flexibility, and how flexibility should be managed and exposed in current and next-generation programming languages.The integrated educational plan also explores how to harness flexibility, but uses it to adapt online courses to make them more effective. Beginning with a concept library containing overlapping and self-reinforcing lessons, the project explores two forms of flexibility. Lessons can be reordered to express different prerequisites, and within each lesson multiple explanations an be used for different students. Integrated quiz results and other forms f feedback will be used to determine the success or failure of different approaches. These new personalized learning techniques will be applied to an existing online course on the internet created by the investigator.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/sec.2018.00011
发表时间: 2018-10
期刊: 2018 IEEE/ACM Symposium on Edge Computing (SEC)
影响因子: --
作者: [Ashkan Nikravesh;Qi Alfred Chen;Scott Haseley;Xiao Zhu;Geoffrey Challen;Z. Morley Mao]
通讯作者: Ashkan Nikravesh;Qi Alfred Chen;Scott Haseley;Xiao Zhu;Geoffrey Challen;Z. Morley Mao
CAREER: Harnessing Implementation Flexibility to Enable Runtime Adaptation
  • 批准号:
    1652397
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $52.56万
  • 财政年份:
    2017
  • 负责人:
    Geoffrey Challen
  • 依托单位:
CI-SUSTAIN: Collaborative Research: Sustaining Successful Smartphone Testbeds to Enable Diverse Mobile Experiments
  • 批准号:
    1629894
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.5万
  • 财政年份:
    2016
  • 负责人:
    Geoffrey Challen
  • 依托单位:
CSR: Small: Jouler: A Cross-Device Energy Management Framework for Smartphones
  • 批准号:
    1423215
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.92万
  • 财政年份:
    2014
  • 负责人:
    Geoffrey Challen
  • 依托单位:
CSR: Medium: Collaborative Research: Architecture and System Support for Power-Agile Computing
  • 批准号:
    1409367
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $28.29万
  • 财政年份:
    2014
  • 负责人:
    Geoffrey Challen
  • 依托单位:
海外基金