CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P:协作研究:规划和原型设计社区范围的软件架构工具
基本信息
- 批准号:1629771
- 负责人:
- 金额:$ 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.
在软件系统的生命周期中,维护的工作量和成本占主导地位。在过去的二十年里,软件体系结构研究已经产生了许多工具和技术来理解和维护软件系统的体系结构。然而,大量互不相连的环境、缺乏共享的研究基础设施、使工具健壮的成本以及缺乏进行面向架构的实证研究所需的数据集,阻碍了实证研究和技术转让。因此,研究人员和实践者经常重复对方的努力,从而限制了潜在的突破。该项目开发了集成框架的计划和初始原型,该框架集合了与体系结构相关的技术,以实现以维护为重点的实证研究。该框架彻底改变了软件系统研究和开发的未来。它促进了尖端技术和工具的发现和采用,并促进了比目前更有效的大学与行业合作。此规划项目引出需求并确定其优先顺序,收集社区反馈,并为软件体系结构工具(SAIN)开发了一个原型,这是同类工具中的第一个集成框架。SAIN由三个主要组成部分组成:(1)用于逆向工程和分析软件体系结构的编目工具库;(2)用于集成这些技术以实现面向体系结构的经验研究的即插即用工具;以及(3)可通过网络访问的软件体系结构数据集和基准的储存库。这一规划项目开发了一个概念验证解决方案,证明了拟议文书的可行性,以及该文书促成的研究活动。SAIN通过持续集成各种工具,为软件体系结构研究和实践提供了一个有效的、社区范围的平台。它支持架构在广泛的软件工程活动中的核心作用。该框架包括托管大量恢复的体系结构的第一个存储库,以使研究人员能够有效地评估他们的技术,并旨在重振软件体系结构的经验研究。
项目成果
期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Detection and Repair of Architectural Inconsistencies in Java
- DOI:10.1109/icse.2019.00067
- 发表时间:2019-05
- 期刊:
- 影响因子:0
- 作者:Negar Ghorbani;Joshua Garcia;S. Malek
- 通讯作者:Negar Ghorbani;Joshua Garcia;S. Malek
{{
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 }}
Sam Malek其他文献
A systematic co-engineering of safety and security analysis in requirements engineering process
需求工程过程中安全与保障分析的系统协同工程
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Sejin Jung;Junbeom Yoo;Sam Malek - 通讯作者:
Sam Malek
Determination and Enforcement of Least-Privilege Architecture in Android
Android 中最小权限架构的确定和执行
- DOI:
10.1109/icsa.2017.18 - 发表时间:
2017 - 期刊:
- 影响因子:0
- 作者:
Mahmoud Hammad;Hamid Bagheri;Sam Malek - 通讯作者:
Sam Malek
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap (Draft Version of May 20, 2011)
自适应系统的软件工程:第二个研究路线图(2011 年 5 月 20 日草案)
- DOI:
- 发表时间:
2011 - 期刊:
- 影响因子:0
- 作者:
R. D. Lemos;Holger Giese;H. Müller;Mary Shaw;J. Andersson;L. Baresi;Basil Becker;Nelly Bencomo;Yuriy Brun;B. Cukic;S. Dustdar;Gregor Engels;K. Geihs;Karl M. Goeschka;V. Grassi;P. Inverardi;G. Karsai;J. Kramer;Marin Litoiu;J. Magee;Sam Malek;Serge Mankovskii;R. Mirandola;J. Mylopoulos;Oscar Nierstrasz;M. Pezzè;C. Prehofer;Wilhelm Schäfer;Richard D. Schlichting;Dennis B. Smith;J. Sousa;Gabriel Tamura;L. Tahvildari;Thomas Vogel;Danny Weyns;Kenny Wong;Jochen Wuttke - 通讯作者:
Jochen Wuttke
Bringing architecture-based adaption to the mainstream
- DOI:
10.1016/j.infsof.2024.107550 - 发表时间:
2024-12-01 - 期刊:
- 影响因子:
- 作者:
Negar Ghorbani;Joshua Garcia;Sam Malek - 通讯作者:
Sam Malek
Sam Malek的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sam Malek', 18)}}的其他基金
SHF: Medium: Automated Software Engineering Techniques for Improving the Accessibility of Software
SHF:中:用于提高软件可访问性的自动化软件工程技术
- 批准号:
2211790 - 财政年份:2022
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
合作研究:SHF:Medium:自动化测试传输的通用框架
- 批准号:
2106306 - 财政年份:2021
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823262 - 财政年份:2018
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
SHF: Small: Efficient Formal Analysis of Evolving Software Systems
SHF:小型:不断发展的软件系统的高效形式分析
- 批准号:
1618132 - 财政年份:2016
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
职业生涯:基于挖掘的方法,用于一致且及时地调整基于组件的软件
- 批准号:
1550206 - 财政年份:2015
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
CAREER: A Mining-Based Approach for Consistent and Timely Adaptation of Component-Based Software
职业生涯:基于挖掘的方法,用于一致且及时地调整基于组件的软件
- 批准号:
1252644 - 财政年份:2013
- 资助金额:
$ 3万 - 项目类别:
Continuing Grant
EAGER: CCF: SHF: Mining the Execution History of a Software System to Infer the Safe Time for its Adaptation
EAGER:CCF:SHF:挖掘软件系统的执行历史以推断其适应的安全时间
- 批准号:
1217503 - 财政年份:2012
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
相似海外基金
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
Collaborative Research: Frameworks: MobilityNet: A Trustworthy CI Emulation Tool for Cross-Domain Mobility Data Generation and Sharing towards Multidisciplinary Innovations
协作研究:框架:MobilityNet:用于跨域移动数据生成和共享以实现多学科创新的值得信赖的 CI 仿真工具
- 批准号:
2411153 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
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(四维俯冲带)社区的数据
- 批准号:
2324709 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
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(四维俯冲带)社区的数据
- 批准号:
2324713 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant
Collaborative Research: Maritime to Inland Transitions Towards ENvironments for Convection Initiation (MITTEN CI)
合作研究:海洋到内陆向对流引发环境的转变(MITTEN CI)
- 批准号:
2349937 - 财政年份: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 仿真工具
- 批准号:
2411151 - 财政年份:2024
- 资助金额:
$ 3万 - 项目类别:
Standard Grant