Model driven software development and evolution
模型驱动的软件开发和演化
基本信息
- 批准号:194741-2006
- 负责人:
- 金额:$ 1.95万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2008
- 资助国家:加拿大
- 起止时间:2008-01-01 至 2009-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Large software applications are designed and developed in distinct phases. These phases pertain to specifying the requirements and the business objectives, designing the system, implementing the source program, testing the individual components and the application as a whole and finally, deploying the system. In the software engineering literature we consider that once software systems are deployed on a site then they enter a new phase which is referred to as, the maintenance phase. In this respect, designing a new system pertains to forward engineering while understanding and maintaining existing systems pertains to reverse engineering and evolution. Traditionally, forward engineering and application evolution were considered as two distinct areas of software engineering research that share very limited, if any, common models, processes, techniques, and tools. It is only recently that the research community and the software engineering practitioners view software development as an iterative and incremental process, where models and artifacts are slowly and incrementally designed, developed and, refined until the full application is completed. Such approaches consider that software development should take the form of consistent, systematic and incremental understanding, manipulation, transformation, evolution, and synchronization of software models. These models co-exist in specialized tools called Integrated Development Environments or IDEs. In this context, the objective of the proposed research is to investigate, design, and implement novel techniques to support the representation, transformation, and synchronization of software models in order to facilitate the semi-automatic, iterative and, incremental design, development and, evolution of large industrial systems. To date, there is only limited research on generalizing such model transformation frameworks that can be used to support the next generation of Integrated Development Environments. This research is expected to provide insights on how to design the next generation Integrated Software Development Environments.
大型软件应用程序是在不同的阶段设计和开发的。这些阶段涉及指定需求和业务目标、设计系统、实现源程序、测试各个组件和整个应用程序,最后部署系统。在软件工程文献中,我们认为,一旦软件系统部署在一个网站上,然后他们进入一个新的阶段,这是被称为维护阶段。在这方面,设计一个新系统属于正向工程,而理解和维护现有系统属于逆向工程和进化。传统上,正向工程和应用程序演化被认为是软件工程研究的两个不同领域,共享非常有限的,如果有的话,共同的模型,过程,技术和工具。直到最近,研究社区和软件工程从业者才将软件开发视为一个迭代和增量的过程,其中模型和工件缓慢而增量地设计,开发和改进,直到完整的应用程序完成。这种方法认为,软件开发应该采取一致的,系统的和增量的理解,操作,转换,进化和同步的软件模型的形式。这些模型共存于称为集成开发环境(IDE)的专用工具中。在这种情况下,所提出的研究的目标是调查,设计和实施新的技术,以支持表示,转换和同步的软件模型,以促进半自动,迭代和增量设计,开发和大型工业系统的演变。到目前为止,只有有限的研究推广这种模型转换框架,可用于支持下一代集成开发环境。这项研究有望为如何设计下一代集成软件开发环境提供见解。
项目成果
期刊论文数量(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 }}
Kontogiannis, Kostas其他文献
Kontogiannis, Kostas的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Kontogiannis, Kostas', 18)}}的其他基金
Continuous Development, Maintenance, and Evolution of Cyber-Physical Systems
信息物理系统的持续开发、维护和演进
- 批准号:
RGPIN-2018-06629 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Continuous Development, Maintenance, and Evolution of Cyber-Physical Systems
信息物理系统的持续开发、维护和演进
- 批准号:
RGPIN-2018-06629 - 财政年份:2021
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Continuous Development, Maintenance, and Evolution of Cyber-Physical Systems
信息物理系统的持续开发、维护和演进
- 批准号:
RGPIN-2018-06629 - 财政年份:2020
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Middleware framework and programming infrastructure for IoT services
物联网服务的中间件框架和编程基础设施
- 批准号:
506840-2017 - 财政年份:2017
- 资助金额:
$ 1.95万 - 项目类别:
Strategic Projects - Group
Model driven software development and evolution
模型驱动的软件开发和演化
- 批准号:
194741-2006 - 财政年份:2009
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Model driven software development and evolution
模型驱动的软件开发和演化
- 批准号:
194741-2006 - 财政年份:2007
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Model driven software development and evolution
模型驱动的软件开发和演化
- 批准号:
194741-2006 - 财政年份:2006
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Design driven re-engineering of legacy systems to object oriented and web-enabled environments
设计驱动的遗留系统重新设计为面向对象和网络支持的环境
- 批准号:
194741-2001 - 财政年份:2005
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Design driven re-engineering of legacy systems to object oriented and web-enabled environments
设计驱动的遗留系统重新设计为面向对象和网络支持的环境
- 批准号:
194741-2001 - 财政年份:2004
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Design driven re-engineering of legacy systems to object oriented and web-enabled environments
设计驱动的遗留系统重新设计为面向对象和网络支持的环境
- 批准号:
194741-2001 - 财政年份:2003
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研究基金项目
基于Cache的远程计时攻击研究
- 批准号:60772082
- 批准年份:2007
- 资助金额:28.0 万元
- 项目类别:面上项目
相似海外基金
Hybrid Model-Based and Data-Driven Frameworks for High-Resolution Tomographic Imaging
基于混合模型和数据驱动的高分辨率断层成像框架
- 批准号:
10714540 - 财政年份:2023
- 资助金额:
$ 1.95万 - 项目类别:
Systematic and Automated Software Migration via Model-Driven Engineering
通过模型驱动工程实现系统化、自动化的软件迁移
- 批准号:
RGPIN-2020-05713 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Model-driven engineering for distributed, reliable, adaptive, web-based software
分布式、可靠、自适应、基于网络的软件的模型驱动工程
- 批准号:
RGPIN-2020-03892 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Computational model-driven design to mitigate vein graft failure after coronary artery bypass
计算模型驱动的设计可减轻冠状动脉搭桥术后静脉移植失败的风险
- 批准号:
10683327 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Computational model-driven design to mitigate vein graft failure after coronary artery bypass
计算模型驱动设计减轻冠状动脉搭桥术后静脉移植失败
- 批准号:
10539814 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Development of the AI-driven model for anti-SUD drug development based on neuronal plasticity
基于神经元可塑性的人工智能驱动抗SUD药物开发模型的开发
- 批准号:
10467528 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Model-driven Engineering Techniques for Dependable Adaptive Software Systems
可靠自适应软件系统的模型驱动工程技术
- 批准号:
RGPIN-2017-05417 - 财政年份:2022
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Systematic and Automated Software Migration via Model-Driven Engineering
通过模型驱动工程实现系统化、自动化的软件迁移
- 批准号:
RGPIN-2020-05713 - 财政年份:2021
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Model-driven Engineering Techniques for Dependable Adaptive Software Systems
可靠自适应软件系统的模型驱动工程技术
- 批准号:
RGPIN-2017-05417 - 财政年份:2021
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual
Model-driven engineering for distributed, reliable, adaptive, web-based software
分布式、可靠、自适应、基于网络的软件的模型驱动工程
- 批准号:
RGPIN-2020-03892 - 财政年份:2021
- 资助金额:
$ 1.95万 - 项目类别:
Discovery Grants Program - Individual