课题基金 / 基金详情

GISMO: Genetic Improvement of Software for Multiple Objectives

GISMO: Genetic Improvement of Software for Multiple Objectives
GISMO:多目标软件的遗传改进
批准号:
EP/I033688/1
负责人:
Mark Harman
金额:
$64.02万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2011
资助国家:
英国
项目状态:
已结题
起止时间:
2011 至 --

项目摘要

项目成果

Mark Harman的其他基金

相似基金

相关文献

中文摘要
翻译
人类发现很难开发出平衡许多相互竞争和冲突的运营目标的系统。即使实现一个目标,也需要自动支持。例如,对优化编译代码大小和速度的技术的研究已经有了漫长而丰富的历史。不幸的是,速度和规模只是下一代软件系统必须达到的众多目标中的两个。新兴的计算应用范例不仅要求系统可靠、紧凑和快速,而且要求系统优化许多不同的竞争和冲突目标,如响应时间、吞吐量和资源消耗。不能指望人类以最佳方式平衡这些多重相互竞争的约束,并可能错过潜在的有价值的解决方案。因此,需要能够自动创建代码以平衡许多相互冲突的目标的技术,或者能够为寻求这样做的人提供支持的技术。Gismo项目试图做到这两点。它将开发自动化技术,以生产符合新定义目标的现有系统组件的新版本。在并行运行旧组件和新组件一段时间后,程序员可以决定采用新发展的组件。然而,Gismo方法的美丽之处在于,它并不坚持程序员必须接受进化的解决方案才能有用。程序员还可以使用Gismo来探索多目标候选解决方案空间,深入了解通过平衡几个相互竞争的约束可以实现什么。
英文摘要
Humans find it hard to develop systems that balance many competing and conflicting operational objectives. Even meeting a single objective requires automated support. For example, there has been a long and rich history of research into techniques to optimise compiled code size and speed. Unfortunately, speed and size are but two of many objectives that the next generation of software systems will have to meet. Emergent computing application paradigms require systems that are not only reliable, compact and fast, but also which optimise many different competing and conflicting objectives such as response time, throughput and consumption of resources. Humans cannot be expected to optimally balance these multiple competing constraints and may miss potentially valuable solutions. Techniques are therefore required that can either automatically create code that balances many conflicting objectives or that can provide support to the human who seeks to do so. The GISMO project seeks to do both. It will develop automated techniques to produce new versions of components of existing systems that meet newly defined objectives. After a period of running the old and new component in parallel, the programmer may decide to adopt the newly evolved component. However, the beauty of the GISMO approach is that it does not insist that the programmer must accept the evolved solution in order to be useful. The programmer can also use GISMO to explore the multi-objective candidate solution space, gaining insight into what can be achieved by balancing several competing constraints.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
DOI: 10.1109/icst.2015.7102580
发表时间: 2015-04
期刊: 2015 IEEE 8th International Conference on Software Testing, Verification and Validation (ICST)
影响因子: --
作者: [M. Harman;Yue Jia;Yuanyuan Zhang]
通讯作者: M. Harman;Yue Jia;Yuanyuan Zhang
DOI: 10.1109/icse.2015.71
发表时间: 2015-05
期刊: 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering
影响因子: --
作者: [Yue Jia;Myra B. Cohen;M. Harman;J. Petke]
通讯作者: Yue Jia;Myra B. Cohen;M. Harman;J. Petke
DOI: 10.1109/tevc.2013.2281544
发表时间: 2015-02-01
期刊: IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION
影响因子: 14.3
作者: [Langdon, William B., Harman, Mark]
通讯作者: Harman, Mark
Distilling GeneChips with GP on the emerald GPU supercomputer
在 Emerald GPU 超级计算机上使用 GP 提取 GeneChips
DOI: 10.1145/2384697.2384699
发表时间: 2012
期刊: ACM SIGEVOlution
影响因子: --
作者: [Langdon W]
通讯作者: Langdon W
GGGP: Grow and Graft Genetic Programming
  • 批准号:
    EP/M025853/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $74.1万
  • 财政年份:
    2015
  • 负责人:
    Mark Harman
  • 依托单位:
RE-COST: REducing the Cost of Oracles for Software Testing
  • 批准号:
    EP/I010165/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $45.1万
  • 财政年份:
    2011
  • 负责人:
    Mark Harman
  • 依托单位:
CREST: Centre for Research on Evolution, Search and Testing, Platform Grant.
  • 批准号:
    EP/G060525/2
  • 项目类别:
    Research Grant
  • 资助金额:
    $0.36万
  • 财政年份:
    2010
  • 负责人:
    Mark Harman
  • 依托单位:
SEBASE: Software Engineering By Automated SEarch
  • 批准号:
    EP/D050863/2
  • 项目类别:
    Research Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2010
  • 负责人:
    Mark Harman
  • 依托单位:
海外基金