Improving the Capabilities and Applicability of Umple

提升Umple的能力和适用性

基本信息

  • 批准号:
    RGPIN-2016-05087
  • 负责人:
  • 金额:
    $ 1.89万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2018
  • 资助国家:
    加拿大
  • 起止时间:
    2018-01-01 至 2019-12-31
  • 项目状态:
    已结题

项目摘要

In this work we will enable practitioners and students to develop better software by blending easy-to-use model-driven engineering with software engineering techniques such as agile methods and test-driven development.***We will achieve this by continued work on Umple, a textual modeling technology that works seamlessly with existing programming languages and generates fully functional systems, diagrams, documentation and analysis results. ***Umple is textual because most programmers prefer to develop textually, and we want to be able to blend modeling into their work and thus encourage the use of modeling. Umple generates diagrams dynamically to facilitate analysis and understanding of models.***Umple comprehensively incorporates Unified-Modeling Language (UML) modeling elements including class diagrams, composite structure diagrams and state machines. We have conducted empirical studies that have shown that Umple is easy to use. It is being used in both academic and industrial environments.***In the proposed work we will 1) improve Umple's real-time code generation, particularly for concurrent, distributed composite structure models; 2) improve its separation-of-concerns mechanisms, particularly traits, variants and their synergies; 3) incorporate the requirements modeling standard GRL; and 4) enhance model analysis and validation.***We will also continue to enhance Umple's debugging capability, and integration with other tools such as Papyrus. ***As case studies, we will apply our work to two domains: 1) Enterprise models for municipalities and universities, 2) Small autonomous model cars based on Arduino processors with CAN networking and various sensors (cameras with scene analysis and Lidar). The Umple-based platform will allow groups of researchers and even undergraduate or high-school students to explore different architectures and algorithms for autonomous driving.***As with much of our recent research, we will follow a design-science approach, exploring opportunities that arise as we improve the design of both Umple itself and the software being developed in the above case studies. We will also conduct studies of users actually using Umple.***Development of Umple will continue to be performed in a fully agile open-source manner, using model-driven development (Umple is developed in itself), test-driven development and continuous integration. The Umple project itself will continue to serve as a teaching tool for how to run a software engineering project.**
在这项工作中,我们将通过将易于使用的模型驱动工程与软件工程技术(如敏捷方法和测试驱动开发)相结合,使实践者和学生能够开发出更好的软件。***我们将通过继续开发Umple来实现这一目标,这是一种与现有编程语言无缝协作的文本建模技术,可生成功能齐全的系统、图表、文档和分析结果。***示例是文本的,因为大多数程序员更喜欢文本开发,我们希望能够将建模融入到他们的工作中,从而鼓励建模的使用。Umple动态生成图表,以促进对模型的分析和理解。***Umple全面集成了统一建模语言(UML)建模元素,包括类图、复合结构图和状态机。我们进行了实证研究,表明Umple易于使用。它被用于学术和工业环境。***在提议的工作中,我们将1)改进Umple的实时代码生成,特别是并发、分布式复合结构模型;2)完善关注点分离机制,特别是性状、变异及其协同效应;3)纳入需求建模标准GRL;4)加强模型分析与验证。***我们还将继续增强Umple的调试能力,并与Papyrus等其他工具集成。***作为案例研究,我们将把我们的工作应用于两个领域:1)市政和大学的企业模型,2)基于Arduino处理器的小型自动驾驶模型汽车,带有CAN网络和各种传感器(带有场景分析和激光雷达的摄像头)。这个基于umple的平台将允许研究小组,甚至是本科生或高中生探索自动驾驶的不同架构和算法。***与我们最近的大部分研究一样,我们将遵循设计科学的方法,探索在我们改进Umple本身和上述案例研究中开发的软件设计时出现的机会。我们还将对实际使用Umple的用户进行研究。*** Umple的开发将继续以完全敏捷的开源方式进行,使用模型驱动开发(Umple是自己开发的),测试驱动开发和持续集成。uple项目本身将继续作为如何运行软件工程项目的教学工具

项目成果

期刊论文数量(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 }}

Lethbridge, Timothy其他文献

Lethbridge, Timothy的其他文献

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

{{ truncateString('Lethbridge, Timothy', 18)}}的其他基金

Identifying and Overcoming Obstacles to Effective Software Modeling
识别并克服有效软件建模的障碍
  • 批准号:
    RGPIN-2022-04001
  • 财政年份:
    2022
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Capabilities and Applicability of Umple
提升Umple的能力和适用性
  • 批准号:
    RGPIN-2016-05087
  • 财政年份:
    2021
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Capabilities and Applicability of Umple
提升Umple的能力和适用性
  • 批准号:
    RGPIN-2016-05087
  • 财政年份:
    2020
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Capabilities and Applicability of Umple
提升Umple的能力和适用性
  • 批准号:
    RGPIN-2016-05087
  • 财政年份:
    2019
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Capabilities and Applicability of Umple
提升Umple的能力和适用性
  • 批准号:
    RGPIN-2016-05087
  • 财政年份:
    2017
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Improving the Capabilities and Applicability of Umple
提升Umple的能力和适用性
  • 批准号:
    RGPIN-2016-05087
  • 财政年份:
    2016
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Evaluating and improving the Umple model-oriented programming language
评估和改进 Umple 面向模型的编程语言
  • 批准号:
    203253-2011
  • 财政年份:
    2015
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Evaluating and improving the Umple model-oriented programming language
评估和改进 Umple 面向模型的编程语言
  • 批准号:
    203253-2011
  • 财政年份:
    2014
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Evaluating and improving the Umple model-oriented programming language
评估和改进 Umple 面向模型的编程语言
  • 批准号:
    203253-2011
  • 财政年份:
    2013
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual
Evaluating and improving the Umple model-oriented programming language
评估和改进 Umple 面向模型的编程语言
  • 批准号:
    203253-2011
  • 财政年份:
    2012
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Discovery Grants Program - Individual

相似海外基金

Impact of Dynamic Capabilities, Technological Readiness and Information Exchange Capabilities on the Resilience and Performance of Circular Supply Chains
动态能力、技术准备度和信息交换能力对循环供应链的弹性和绩效的影响
  • 批准号:
    24K05087
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341238
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Standard Grant
Adding AI-powered analysis capabilities to Lifelancer platform
为 Lifelancer 平台添加人工智能分析功能
  • 批准号:
    10089687
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Collaborative R&D
RII Track-4: NSF: Enabling Synergistic Multi-Robot Cooperation for Mobile Manipulation Beyond Individual Robotic Capabilities
RII Track-4:NSF:实现协同多机器人合作,实现超越单个机器人能力的移动操作
  • 批准号:
    2327313
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Standard Grant
Small Animal In Vivo Imaging Facility with microCT imaging capabilities
具有 microCT 成像功能的小动物体内成像设备
  • 批准号:
    LE240100032
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Linkage Infrastructure, Equipment and Facilities
Transforming Cultural & Natural Resource Management workforce capabilities
转变文化
  • 批准号:
    LP210300151
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Linkage Projects
PharmaCrystNet: Improving the Predictive Capabilities of Crystallisation Models in Pharma
PharmaCrystNet:提高制药领域结晶模型的预测能力
  • 批准号:
    EP/Z533014/1
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Research Grant
Collaborative Research: NSFGEO-NERC: Advancing capabilities to model ultra-low velocity zone properties through full waveform Bayesian inversion and geodynamic modeling
合作研究:NSFGEO-NERC:通过全波形贝叶斯反演和地球动力学建模提高超低速带特性建模能力
  • 批准号:
    2341237
  • 财政年份:
    2024
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Continuing Grant
Super-resolution microscope with fluorescence fluctuation and expansion gel imaging capabilities
具有荧光波动和膨胀凝胶成像功能的超分辨率显微镜
  • 批准号:
    524798474
  • 财政年份:
    2023
  • 资助金额:
    $ 1.89万
  • 项目类别:
    Major Research Instrumentation
Pediatric Hospitals as European drivers for multi-party computation and synthetic data generation capabilities across clinical specialties and data types
儿科医院是欧洲跨临床专业和数据类型多方计算和合成数据生成能力的推动者
  • 批准号:
    10103799
  • 财政年份:
    2023
  • 资助金额:
    $ 1.89万
  • 项目类别:
    EU-Funded
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了