CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P:协作研究:规划和原型设计社区范围的软件架构工具
基本信息
- 批准号:1629810
- 负责人:
- 金额:$ 3万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2016
- 资助国家:美国
- 起止时间:2016-08-01 至 2018-07-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The effort and cost of maintenance dominate activities in a software system's lifecycle. Over the past two decades, software architecture research has yielded many tools and techniques for understanding and maintaining the architectures of software systems. However, empirical research and technology transfer are impeded by myriad disjoint environments, lack of a shared research infrastructure, the costs of making tools robust, and lack of datasets needed to conduct architecture-oriented empirical research. Consequently, researchers and practitioners often repeat each other's efforts, thus limiting potential breakthroughs. This projects develops the plans and an initial prototype for an integration framework that assembles architecture-related techniques to enable maintenance-focused empirical research. The framework revolutionizes the future of software systems research and development. It facilitates the discovery and adoption of cutting-edge techniques and tools, and fosters much more effective university-industry collaboration than exists today. This planning project elicits and prioritizes the requirements, collects the community feedback, and develops a prototype for the Software Architecture INstrument (SAIN), a first-of-its-kind integration framework. SAIN comprises three principal components: (1) a catalogued library of tools for reverse engineering and analyzing software architectures; (2) a plug-and-play instrument for integrating the techniques to enable architecture-oriented empirical studies; and (3) a repository of Web-accessible software-architecture datasets and benchmarks. This planning project develops a proof-of-concept solution that demonstrates the feasibility of the proposed instrument, as well as the research activities enabled by this instrument. SAIN provides an effective, community-wide platform for software architecture research and practice through continuous integration of diverse tools. It supports architecture's central role in a broad range of software engineering activities. The framework comprises the first repository hosting large numbers of recovered architectures to enable researchers to effectively evaluate their techniques, and is aimed at reinvigorating empirical research in software architecture.
维护的工作量和成本在软件系统生命周期的活动中占主导地位。在过去的二十年中,软件架构研究已经产生了许多用于理解和维护软件系统架构的工具和技术。然而,实证研究和技术转让受到无数脱节环境、缺乏共享研究基础设施、使工具强大的成本以及缺乏进行面向架构的实证研究所需的数据集的阻碍。因此,研究人员和实践者经常重复彼此的努力,从而限制了潜在的突破。该项目为集成框架开发了计划和初始原型,该框架汇集了与体系结构相关的技术,以实现以维护为中心的实证研究。该框架彻底改变了软件系统研究和开发的未来。它促进了尖端技术和工具的发现和采用,并促进了比当今更有效的大学与行业合作。该规划项目引出需求并确定其优先级,收集社区反馈,并开发软件架构 INstrument (SAIN) 的原型,这是首个此类集成框架。 SAIN 包含三个主要组件:(1) 用于逆向工程和分析软件架构的编目工具库; (2) 一个即插即用的工具,用于集成技术以实现面向架构的实证研究; (3) 可通过网络访问的软件架构数据集和基准的存储库。该规划项目开发了一个概念验证解决方案,证明了拟议仪器的可行性以及该仪器所支持的研究活动。 SAIN 通过不断集成不同的工具,为软件架构研究和实践提供了一个有效的、社区范围的平台。它支持架构在广泛的软件工程活动中的核心作用。该框架包括第一个托管大量恢复架构的存储库,使研究人员能够有效评估他们的技术,旨在重振软件架构的实证研究。
项目成果
期刊论文数量(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 }}
Mehdi Mirakhorli其他文献
Automated Characterization of Software Vulnerabilities
软件漏洞的自动表征
- DOI:
10.1109/icsme.2019.00023 - 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Danielle Gonzalez;Holly Hastings;Mehdi Mirakhorli - 通讯作者:
Mehdi Mirakhorli
Transforming trace information in architectural documents into re-usable and effective traceability links
将架构文档中的跟踪信息转换为可重用且有效的追溯链接
- DOI:
10.1145/1988676.1988685 - 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
Mehdi Mirakhorli;J. Cleland - 通讯作者:
J. Cleland
Sound Call Graph Construction for Java Object Deserialization
Java 对象反序列化的健全调用图构建
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Joanna C. S. Santos;Mehdi Mirakhorli;Ali Shokri - 通讯作者:
Ali Shokri
Views on software engineering from the twin peaks of requirements and architecture
从需求与架构双峰看软件工程
- DOI:
- 发表时间:
2013 - 期刊:
- 影响因子:0
- 作者:
M. Galster;Mehdi Mirakhorli;J. Cleland;J. Burge;Xavier Franch;R. Roshandel;P. Avgeriou - 通讯作者:
P. Avgeriou
Mitomycin
丝裂霉素
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0
- 作者:
Danielle Gonzalez;Joanna C. S. Santos;A. Popovich;Mehdi Mirakhorli;M. Nagappan - 通讯作者:
M. Nagappan
Mehdi Mirakhorli的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Mehdi Mirakhorli', 18)}}的其他基金
Collaborative Research: EAGER: Towards a Design Methodology for Software-Driven Sustainability
合作研究:EAGER:迈向软件驱动的可持续性设计方法
- 批准号:
2233872 - 财政年份:2022
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
CAREER: Synthesizing Architectural Tactics
职业:综合建筑策略
- 批准号:
1943300 - 财政年份:2020
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
SaTC: CORE: Small: Characterizing Architectural Vulnerabilities
SaTC:核心:小:描述架构漏洞
- 批准号:
1816845 - 财政年份:2018
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823246 - 财政年份:2018
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
REU Site: Cultivating Next Generation Software Engineering Researchers
REU 网站:培养下一代软件工程研究人员
- 批准号:
1757680 - 财政年份:2018
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
EAGER: Bringing Design Thinking into Developers' Coding Activities through an Architectural Tactic Recommender System
EAGER:通过架构策略推荐系统将设计思维引入开发人员的编码活动
- 批准号:
1543176 - 财政年份:2015
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
相似国自然基金
基于交易双方异质性的工程项目组织间协作动态耦合研究
- 批准号:72301024
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向5G超高清移动视频传输的协作NOMA系统可靠性研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向协作感知车联网的信息分发时效性保证关键技术研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
数据物理驱动的车间制造服务协作可靠性机理与优化方法研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
医保基金战略性购买促进远程医疗协作网价值共创的制度创新研究
- 批准号:
- 批准年份:2022
- 资助金额:45 万元
- 项目类别:面上项目
相似海外基金
Collaborative Research: GEO OSE Track 2: Developing CI-enabled collaborative workflows to integrate data for the SZ4D (Subduction Zones in Four Dimensions) community
协作研究:GEO OSE 轨道 2:开发支持 CI 的协作工作流程以集成 SZ4D(四维俯冲带)社区的数据
- 批准号:
2324714 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
Collaborative Research: Maritime to Inland Transitions Towards ENvironments for Convection Initiation (MITTEN CI)
合作研究:海洋到内陆向对流引发环境的转变(MITTEN CI)
- 批准号:
2349935 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
Collaborative Research: Maritime to Inland Transitions Towards ENvironments for Convection Initiation (MITTEN CI)
合作研究:海洋到内陆向对流引发环境的转变(MITTEN CI)
- 批准号:
2349934 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
Collaborative Research: Frameworks: MobilityNet: A Trustworthy CI Emulation Tool for Cross-Domain Mobility Data Generation and Sharing towards Multidisciplinary Innovations
协作研究:框架:MobilityNet:用于跨域移动数据生成和共享以实现多学科创新的值得信赖的 CI 仿真工具
- 批准号:
2411152 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
Collaborative Research: Maritime to Inland Transitions Towards ENvironments for Convection Initiation (MITTEN CI)
合作研究:海洋到内陆向对流引发环境的转变(MITTEN CI)
- 批准号:
2349936 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant