GISMO: Genetic Improvement of Software for Multiple Objectives
GISMO:多目标软件的遗传改进
基本信息
- 批准号:EP/I033688/1
- 负责人:
- 金额:$ 64.02万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Research Grant
- 财政年份:2011
- 资助国家:英国
- 起止时间:2011 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
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.
人类发现很难开发出能够平衡许多相互竞争和冲突的操作目标的系统。即使实现单一目标也需要自动化支持。例如,对于优化编译代码大小和速度的技术有着悠久而丰富的研究历史。不幸的是,速度和大小只是下一代软件系统必须满足的众多目标中的两个。新兴计算应用范例不仅需要可靠、紧凑和快速的系统,而且还可以优化许多不同的竞争和冲突目标,例如响应时间、吞吐量和资源消耗。不能指望人类能够最佳地平衡这些多重竞争约束,并且可能会错过潜在有价值的解决方案。因此,需要能够自动创建代码来平衡许多相互冲突的目标的技术,或者能够为寻求这样做的人提供支持的技术。 GISMO 项目力求做到这两点。它将开发自动化技术来生产现有系统组件的新版本,以满足新定义的目标。在并行运行新旧组件一段时间后,程序员可能会决定采用新演化的组件。然而,GISMO 方法的优点在于它并不坚持程序员必须接受演进的解决方案才能有用。程序员还可以使用 GISMO 探索多目标候选解决方案空间,深入了解通过平衡多个竞争约束可以实现的目标。
项目成果
期刊论文数量(4)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Achievements, Open Problems and Challenges for Search Based Software Testing
- DOI:10.1109/icst.2015.7102580
- 发表时间:2015-04
- 期刊:
- 影响因子:0
- 作者:M. Harman;Yue Jia;Yuanyuan Zhang
- 通讯作者:M. Harman;Yue Jia;Yuanyuan Zhang
Learning Combinatorial Interaction Test Generation Strategies Using Hyperheuristic Search
- DOI:10.1109/icse.2015.71
- 发表时间:2015-05
- 期刊:
- 影响因子:0
- 作者:Yue Jia;Myra B. Cohen;M. Harman;J. Petke
- 通讯作者:Yue Jia;Myra B. Cohen;M. Harman;J. Petke
Optimizing Existing Software with Genetic Programming
- DOI:10.1109/tevc.2013.2281544
- 发表时间:2015-02-01
- 期刊:
- 影响因子: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
- 期刊:
- 影响因子:0
- 作者:Langdon W
- 通讯作者:Langdon W
{{
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 }}
Mark Harman其他文献
Editorial: Testing practice and research
社论:测试实践与研究
- DOI:
10.1002/stvr.v18:2 - 发表时间:
2008 - 期刊:
- 影响因子:0
- 作者:
Mark Harman;Zheng Li;Phil McMinn - 通讯作者:
Phil McMinn
Comparative Analysis of Constraint Handling Techniques for Constrained Combinatorial Testing
约束组合测试的约束处理技术的比较分析
- DOI:
10.1109/tse.2019.2955687 - 发表时间:
2019-11 - 期刊:
- 影响因子:7.4
- 作者:
Huayao Wu;Changhai Nie;Justyna Petke;Yue Jia;Mark Harman - 通讯作者:
Mark Harman
FrUITeR: a framework for evaluating UI test reuse
FrUITeR:评估 UI 测试重用的框架
- DOI:
10.1145/3368089.3409708 - 发表时间:
2020 - 期刊:
- 影响因子:0
- 作者:
Yixue Zhao;Justin Chen;Adriana Sejfia;Marcelo Schmitt Laser;Jie M. Zhang;Federica Sarro;Mark Harman;N. Medvidović - 通讯作者:
N. Medvidović
Formal verification of communication protocol using type theory
使用类型理论对通信协议进行形式化验证
- DOI:
10.1109/icct.2003.1209831 - 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Xingyuan Zhang;Xiren Xie;Malcolm Munro;Mark Harman;Lin Hu - 通讯作者:
Lin Hu
An Analysis of the Relationship between Information Squeeziness and Failed Error Propagation in Software Testing 8 October 2013
软件测试中信息挤压与错误传播失败的关系分析 2013 年 10 月 8 日
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
K. Androutsopoulos;David Clark;Haitao Dan;R. Hierons;Mark Harman - 通讯作者:
Mark Harman
Mark Harman的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Mark Harman', 18)}}的其他基金
GGGP: Grow and Graft Genetic Programming
GGGP:生长和移植基因编程
- 批准号:
EP/M025853/1 - 财政年份:2015
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
RE-COST: REducing the Cost of Oracles for Software Testing
RE-COST:降低软件测试的 Oracle 成本
- 批准号:
EP/I010165/1 - 财政年份:2011
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
CREST: Centre for Research on Evolution, Search and Testing, Platform Grant.
CREST:进化、搜索和测试研究中心,平台资助。
- 批准号:
EP/G060525/2 - 财政年份:2010
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
SEBASE: Software Engineering By Automated SEarch
SEBASE:自动搜索的软件工程
- 批准号:
EP/D050863/2 - 财政年份:2010
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
SLIM : SLIcing state based Models
SLIM:基于 SLI 状态的模型
- 批准号:
EP/F059442/2 - 财政年份:2010
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
CREST: Centre for Research on Evolution, Search and Testing, Platform Grant.
CREST:进化、搜索和测试研究中心,平台资助。
- 批准号:
EP/G060525/1 - 财政年份:2009
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
SSBSE: Symposium on Search Based Software Engineering
SSBSE:基于搜索的软件工程研讨会
- 批准号:
EP/G04872X/1 - 财政年份:2009
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
SLIM : SLIcing state based Models
SLIM:基于 SLI 状态的模型
- 批准号:
EP/F059442/1 - 财政年份:2008
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
A-CluB: Automated Cluster Breaking
A-CluB:自动集群破坏
- 批准号:
EP/F010443/1 - 财政年份:2007
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
Testing Academia and Industry Conference 2007
2007 年测试学术界和行业会议
- 批准号:
EP/F012535/1 - 财政年份:2007
- 资助金额:
$ 64.02万 - 项目类别:
Research Grant
相似国自然基金
屏障突破型原位线粒体基因递送系统用于治疗Leber遗传性视神经病变的研究
- 批准号:82304416
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
草果柘橙病毒属新病毒起源及致病性变异的分子遗传机制
- 批准号:32360654
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
粟米草属C3-C2-C4演化的遗传基础解析
- 批准号:32370257
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
利用碱基编辑筛选构建肝癌药物敏感性遗传变异功能图谱
- 批准号:32301243
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
血小板内皮聚集受体1在常染色体显性遗传性多囊肾病发生发展中的作用及机制研究
- 批准号:82300799
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
NSF Postdoctoral Fellowship in Biology: Overcoming Barriers to Wild Species Improvement through Genetic Analysis of an Evolutionary Novelty in the Solanum
美国国家科学基金会生物学博士后奖学金:通过对茄属进化新颖性的遗传分析克服野生物种改良的障碍
- 批准号:
2305651 - 财政年份:2023
- 资助金额:
$ 64.02万 - 项目类别:
Fellowship Award
Optimization of electromechanical monitoring of engineered heart tissues
工程心脏组织机电监测的优化
- 批准号:
10673513 - 财政年份:2023
- 资助金额:
$ 64.02万 - 项目类别:
Using Natural Mouse Movement to Establish a Developmental "Biomarker" for Corticospinal Damage
利用自然小鼠运动建立皮质脊髓损伤的发育“生物标志物”
- 批准号:
10667807 - 财政年份:2023
- 资助金额:
$ 64.02万 - 项目类别:
Neuroimaging Dimensions at the Extremes of the Schizophrenia Spectrum
精神分裂症谱系极端的神经影像维度
- 批准号:
10753887 - 财政年份:2023
- 资助金额:
$ 64.02万 - 项目类别:
Hypothalamic Sleep-Wake Neuron Defects in Alzheimer’s disease
阿尔茨海默病中的下丘脑睡眠-觉醒神经元缺陷
- 批准号:
10770001 - 财政年份:2023
- 资助金额:
$ 64.02万 - 项目类别: