课题基金 / 基金详情

CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument

CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
CI-P:协作研究:规划和原型设计社区范围的软件架构工具
批准号:
1629810
负责人:
Mehdi Mirakhorli
金额:
$3.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2016
资助国家:
美国
项目状态:
已结题
起止时间:
2016-08-01 至 2018-07-31

项目摘要

项目成果

Mehdi Mirakhorli的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: EAGER: Towards a Design Methodology for Software-Driven Sustainability
  • 批准号:
    2233872
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2022
  • 负责人:
    Mehdi Mirakhorli
  • 依托单位:
CAREER: Synthesizing Architectural Tactics
  • 批准号:
    1943300
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $40.37万
  • 财政年份:
    2020
  • 负责人:
    Mehdi Mirakhorli
  • 依托单位:
SaTC: CORE: Small: Characterizing Architectural Vulnerabilities
  • 批准号:
    1816845
  • 项目类别:
    Standard Grant
  • 资助金额:
    $43.91万
  • 财政年份:
    2018
  • 负责人:
    Mehdi Mirakhorli
  • 依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
  • 批准号:
    1823246
  • 项目类别:
    Standard Grant
  • 资助金额:
    $37.42万
  • 财政年份:
    2018
  • 负责人:
    Mehdi Mirakhorli
  • 依托单位:
海外基金