Programming abstractions and static analyses for the web 2.0 and beyond.

Web 2.0 及更高版本的编程抽象和静态分析。

基本信息

  • 批准号:
    EP/E044956/1
  • 负责人:
  • 金额:
    $ 31.13万
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Fellowship
  • 财政年份:
    2007
  • 资助国家:
    英国
  • 起止时间:
    2007 至 无数据
  • 项目状态:
    已结题

项目摘要

Programming for the web is shifting from building applicationswhich feature network connectivity, to tying together, typicallyusing a scripting language, a set of functionalities alreadyoffered by several disparate sources available online.This new programming model involves many subtle issues, caused bythe interplay of concurrency, distribution, scripting, dataquerying and inter-operability. Moreover, it lacks the solidmathematical foundations that software science has provided, forexample, to imperative and functional programming.The purpose of this proposal is to study programming abstractionsand develop static analysis techniques to help support the robustand secure development of the next generation of web applications.It aims to develop a coherent set of ideas, calculi, and tools for dynamic web data and to use these theories to guide the implementation of a proof-of-concept scripting language for web programming.
Web编程正在从构建以网络连接为特征的应用程序转变为将一组已经由几个不同的在线资源提供的功能捆绑在一起(通常使用脚本语言)。这种新的编程模型涉及到许多微妙的问题,这些问题是由并发、分布、脚本、数据查询和互操作性的相互作用引起的。此外,它缺乏软件科学所提供的坚实的数学基础,例如,命令式和函数式编程。本提案的目的是研究编程抽象和开发静态分析技术,以帮助支持下一代Web应用程序的健壮和安全开发。它旨在开发一套连贯的思想,演算,和工具的动态网络数据,并使用这些理论来指导实现的概念验证脚本语言的网络编程。

项目成果

期刊论文数量(6)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Behavioural equivalences for dynamic Web data
动态 Web 数据的行为等效性
Object Capabilities and Isolation of Untrusted Web Applications
Language-Based Isolation of Untrusted JavaScript
基于语言的不可信 JavaScript 隔离
  • DOI:
    10.1109/csf.2009.11
  • 发表时间:
    2009
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Maffeis S
  • 通讯作者:
    Maffeis S
Refinement Types for Secure Implementations
{{ 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 }}

Sergio Maffeis其他文献

Rasd: Semantic Shift Detection and Adaptation for Network Intrusion Detection
Rasd:网络入侵检测的语义转移检测和适应
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Fahad Alotaibi;Sergio Maffeis
  • 通讯作者:
    Sergio Maffeis

Sergio Maffeis的其他文献

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

{{ truncateString('Sergio Maffeis', 18)}}的其他基金

Foundations of Secure Web Programming
安全网络编程的基础
  • 批准号:
    EP/I004246/1
  • 财政年份:
    2010
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Fellowship

相似海外基金

CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine
CNS Core:小型:可扩展无服务器边缘计算引擎的核心调度技术和编程抽象
  • 批准号:
    2322919
  • 财政年份:
    2024
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Standard Grant
CAREER: Programming Abstractions and Formal Reasoning for IoT Application Development
职业:物联网应用程序开发的编程抽象和形式推理
  • 批准号:
    2340479
  • 财政年份:
    2024
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Continuing Grant
CAREER: Investigating linguistic and cognitive abstractions for solving word problems in minds and machines
职业:研究语言和认知抽象以解决大脑和机器中的文字问题
  • 批准号:
    2339729
  • 财政年份:
    2024
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Continuing Grant
Low latency abstractions for extreme scale simulation.
用于极端规模模拟的低延迟抽象。
  • 批准号:
    2478907
  • 财政年份:
    2024
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Studentship
CAREER: Program Analysis with Precise Abstractions
职业:精确抽象的程序分析
  • 批准号:
    2237440
  • 财政年份:
    2023
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Continuing Grant
CAREER: FLEXIBLE HIERARCHICAL ABSTRACTIONS FOR ACTIONABLE VISUAL PERCEPTION
职业:灵活的层次抽象以实现可操作的视觉感知
  • 批准号:
    2239301
  • 财政年份:
    2023
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Continuing Grant
Using Modular Abstractions in Reinforcement Learning for Objective Specification and Discrete Reasoning
在强化学习中使用模块化抽象进行目标规范和离散推理
  • 批准号:
    547134-2020
  • 财政年份:
    2022
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Enabling FPGAs in new HPC heterogeneous systems through dataflow abstractions and enhanced flexibility
通过数据流抽象和增强的灵活性在新的 HPC 异构系统中启用 FPGA
  • 批准号:
    2608171
  • 财政年份:
    2021
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Studentship
Towards Practical Safety for State Abstractions in Reinforcement Learning
强化学习中状态抽象的实用安全
  • 批准号:
    534226-2019
  • 财政年份:
    2021
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Algorithms, abstractions and models for distributed computing.
分布式计算的算法、抽象和模型。
  • 批准号:
    RGPIN-2014-05296
  • 财政年份:
    2021
  • 资助金额:
    $ 31.13万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了