Software design through model transformation
通过模型转换进行软件设计
基本信息
- 批准号:402220-2011
- 负责人:
- 金额:$ 1.38万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2015
- 资助国家:加拿大
- 起止时间:2015-01-01 至 2016-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Although much progress has been accomplished by software engineering research, designing high quality software systems and increasing productivity still pose great challenges. This results from the complexity of the software development process which requires extensive knowledge both in the domain under analysis and in software development. We identify two orthogonal approaches that attempt to manage this complexity. The first views the development process as a sequence of transformations that start with a specification of the software and end with its implementation while the second consists of identifying solutions to recurring problems. Our research program combines these two approaches, in particular in the design step. Indeed we aim to develop techniques and tools that support software designers in the transition from analysis to design within the framework of a transformational model-driven approach. In particular, we are interested in exploring transformations that support two key design activities namely architectural design and detailed design. We view these design activities as the process of transforming input models by applying codified design artifacts such as design patterns and architectural styles. Hence, within this research program, we propose to build and implement approaches that will help in inferring the context for applying these design artifacts and support their application within a model transformation framework.
The results of this research program will contribute to a better understanding and support of the software design process in general and design artifacts in particular. By achieving a higher degree of automation of design artifacts such as architectural styles and design patterns, we contribute to enhancing the quality of software systems, increasing productivity and reducing maintenance costs.
尽管软件工程研究已经取得了很大进展,但设计高质量的软件系统和提高生产率仍然面临着巨大的挑战。这是由于软件开发过程的复杂性造成的,软件开发过程需要分析领域和软件开发方面的广泛知识。我们确定了两种尝试管理这种复杂性的正交方法。第一个将开发过程视为一系列转换,从软件规范开始到其实现结束,而第二个则包括确定重复出现的问题的解决方案。我们的研究计划结合了这两种方法,特别是在设计步骤中。事实上,我们的目标是开发技术和工具,支持软件设计人员在转型模型驱动方法的框架内从分析过渡到设计。我们特别有兴趣探索支持两个关键设计活动(即建筑设计和详细设计)的转变。我们将这些设计活动视为通过应用设计模式和架构风格等编码设计工件来转换输入模型的过程。因此,在这个研究计划中,我们建议构建和实施有助于推断应用这些设计工件的上下文并支持它们在模型转换框架内的应用的方法。
该研究计划的结果将有助于更好地理解和支持软件设计过程,特别是设计工件。通过实现架构风格和设计模式等设计工件的更高程度的自动化,我们有助于提高软件系统的质量、提高生产力并降低维护成本。
项目成果
期刊论文数量(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 }}
ElBoussaidi, Ghizlane其他文献
ElBoussaidi, Ghizlane的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('ElBoussaidi, Ghizlane', 18)}}的其他基金
A generative framework for IoT migration of legacy systems
遗留系统物联网迁移的生成框架
- 批准号:
RGPIN-2022-03766 - 财政年份:2022
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Supporting requirements specification and testing of a certifiable RTOS product line
支持可认证 RTOS 产品线的需求规范和测试
- 批准号:
538502-2019 - 财政年份:2021
- 资助金额:
$ 1.38万 - 项目类别:
Collaborative Research and Development Grants
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2021
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Supporting requirements specification and testing of a certifiable RTOS product line
支持可认证 RTOS 产品线的需求规范和测试
- 批准号:
538502-2019 - 财政年份:2020
- 资助金额:
$ 1.38万 - 项目类别:
Collaborative Research and Development Grants
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2020
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Supporting requirements specification and testing of a certifiable RTOS product line
支持可认证 RTOS 产品线的需求规范和测试
- 批准号:
538502-2019 - 财政年份:2019
- 资助金额:
$ 1.38万 - 项目类别:
Collaborative Research and Development Grants
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2019
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2018
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2017
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Maintaining architectural conformance through the mapping of architectural decisions to implementation practices and patterns
通过将架构决策映射到实施实践和模式来维护架构一致性
- 批准号:
RGPIN-2016-04856 - 财政年份:2016
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
Applications of AI in Market Design
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国青年学者研 究基金项目
基于“Design-Build-Test”循环策略的新型紫色杆菌素组合生物合成研究
- 批准号:
- 批准年份:2021
- 资助金额:0.0 万元
- 项目类别:省市级项目
在噪声和约束条件下的unitary design的理论研究
- 批准号:12147123
- 批准年份:2021
- 资助金额:18 万元
- 项目类别:专项基金项目
基于贝叶斯网络可靠度演进模型的城市雨水管网整体优化设计理论研究
- 批准号:51008191
- 批准年份:2010
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
协同中继系统跨层资源分配与优化调度的理论及方法
- 批准号:60972070
- 批准年份:2009
- 资助金额:33.0 万元
- 项目类别:面上项目
新型M4受体选择性拮抗剂的研究
- 批准号:30973615
- 批准年份:2009
- 资助金额:32.0 万元
- 项目类别:面上项目
多跳无线 MESH 网络中 QoS 保障算法的研究设计和性能分析
- 批准号:60902041
- 批准年份:2009
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
下一代无线通信系统自适应调制技术及跨层设计研究
- 批准号:60802033
- 批准年份:2008
- 资助金额:16.0 万元
- 项目类别:青年科学基金项目
最优证券设计及完善中国资本市场的路径选择
- 批准号:70873012
- 批准年份:2008
- 资助金额:27.0 万元
- 项目类别:面上项目
无重复析因设计的散度效应分析
- 批准号:10626037
- 批准年份:2006
- 资助金额:3.0 万元
- 项目类别:数学天元基金项目
相似海外基金
CAREER: Enabling Scalable and Resilient Quantum Computer Architectures through Synergistic Hardware-Software Co-Design
职业:通过协同硬件软件协同设计实现可扩展且有弹性的量子计算机架构
- 批准号:
2340267 - 财政年份:2024
- 资助金额:
$ 1.38万 - 项目类别:
Continuing Grant
I-Corps: Software technology for performance-based wind design through dynamic shakedown
I-Corps:通过动态试运行实现基于性能的风力设计的软件技术
- 批准号:
2223439 - 财政年份:2022
- 资助金额:
$ 1.38万 - 项目类别:
Standard Grant
SHF: Medium: Embracing Architectural Heterogeneity through Hardware-Software Co-design
SHF:中:通过硬件软件协同设计拥抱架构异构性
- 批准号:
1763681 - 财政年份:2018
- 资助金额:
$ 1.38万 - 项目类别:
Continuing Grant
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
SHF:中:协作研究:通过硬件/软件协同设计的细粒度多线程
- 批准号:
1763654 - 财政年份:2018
- 资助金额:
$ 1.38万 - 项目类别:
Continuing Grant
SHF:Medium:Collaborative Research:Fine-Grain Multithreading through Hardware/Software Co-Design
SHF:中:协作研究:通过硬件/软件协同设计的细粒度多线程
- 批准号:
1763793 - 财政年份:2018
- 资助金额:
$ 1.38万 - 项目类别:
Continuing Grant
Software design through model transformation
通过模型转换进行软件设计
- 批准号:
402220-2011 - 财政年份:2014
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Software design through model transformation
通过模型转换进行软件设计
- 批准号:
402220-2011 - 财政年份:2013
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
The design guide of global technology strategy in Japan's software industry through empirical method and simulation
通过实证方法和模拟的日本软件产业全球技术战略设计指南
- 批准号:
24530497 - 财政年份:2012
- 资助金额:
$ 1.38万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
Software design through model transformation
通过模型转换进行软件设计
- 批准号:
402220-2011 - 财政年份:2012
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual
Software design through model transformation
通过模型转换进行软件设计
- 批准号:
402220-2011 - 财政年份:2011
- 资助金额:
$ 1.38万 - 项目类别:
Discovery Grants Program - Individual