CAREER: Architecture-Based Support for Software Application Families
CAREER: Architecture-Based Support for Software Application Families
批准号:
9985441
负责人:
Nenad Medvidovic
金额:
$24.1万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-07-01 至 2005-06-30
中文摘要
提案编号:CCR-9985441标题:职业生涯:基于架构的软件应用程序家族支持主要研究者:Nenad Medvidovic,USCABSTRACT-软件架构研究通过关注粗粒度软件组件的组合,产生了许多用于开发复杂应用程序的技术。 然而,现有的架构为基础的方法通常建模系统作为“一种”,此外,他们未能确保一致的传输体系结构属性到系统的实现。 实现软件体系结构的全部潜力需要一种更现实的方法,在这种方法中,系统被建模和实现为应用程序家族的成员。 这个项目的重点是设计,实现和经验评估的技术,以支持基于架构的开发软件应用程序的家庭。 研究了三个一般性问题:(1)建模应用程序族体系结构的符号;(2)将族体系结构细化到其实现中的机制;以及(3)软件连接器的性质--促进组件交互的服务--及其在控制非功能属性(例如,性能、安全性)。 这项研究将增强当前以模型为中心的关注体系结构与以系统为中心的观点,并提供原则性的支持异构性和重用,开发应用程序的两个基石家庭。 这项研究也将作为现代化软件工程课程的工具,通过让学生接触到基于架构和基于应用程序族的开发对基本软件工程原理的影响
英文摘要
Proposal Number: CCR-9985441Title: CAREER: Architecture-Based Support for Software Application FamiliesPrincipal Investigator: Nenad Medvidovic, USCABSTRACT----------------Software architecture research has yielded numerous techniques fordeveloping complex applications by focusing on the composition ofcoarse-grain software components. However, existing architecture-basedapproaches have typically modeled systems as "one of a kind;" additionally,they have failed to ensure consistent transfer of architectural propertiesto a system's implementation. Realizing the full potential of softwarearchitectures requires a more realistic approach, in which systems aremodeled and implemented as members of an application family. This projectfocuses on the design, implementation, and empirical evaluation oftechniques for supporting architecture-based development of softwareapplication families. Three general issues are studied: (1) notations formodeling application family architectures; (2) mechanisms for refiningfamily architectures into their implementations; and (3) nature of softwareconnectors--services facilitating component interactions--and their role incontrolling non-functional properties (e.g., performance, security) acrossapplications in a family. This research will augment the currentmodel-centric focus on architectures with a system-centric perspective andprovide principled support for heterogeneity and reuse, two cornerstones ofdeveloping application families. The research will also serve as a vehiclefor modernizing the software engineering curriculum, by exposing students tothe impact of architecture-based and application family-based development onfundamental software engineering principles
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: SHF: Medium: A General Framework for Automated Test Transfer
-
批准号:2106871
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2021
-
负责人:Nenad Medvidovic
-
依托单位:
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
-
批准号:1823354
-
项目类别:Standard Grant
-
资助金额:$68.36万
-
财政年份:2018
-
负责人:Nenad Medvidovic
-
依托单位:
SHF:Small: Rooting Out Data- and Control-Flow Anomalies in Event-Based Systems
-
批准号:1717963
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2017
-
负责人:Nenad Medvidovic
-
依托单位:
CI-P: Collaborative Research: Planning and Prototyping a Community-Wide Software Architecture Instrument
-
批准号:1629977
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:2016
-
负责人:Nenad Medvidovic
-
依托单位:
SHF:Small: Techniques for Pruning Problem and Solution Spaces to Enable Methodical Exploration of Software Development Alternatives
-
批准号:1618231
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2016
-
负责人:Nenad Medvidovic
-
依托单位:
SHF: Small: From Scenario-Based Software Requirements to Component-Level Behavior
-
批准号:1218115
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Nenad Medvidovic
-
依托单位:
SHF: Small: Collaborative Research: Automating the Detection of Architectural Degradation in Software Systems
-
批准号:1117593
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2011
-
负责人:Nenad Medvidovic
-
依托单位:
SHF: Medium: Early Reliability Modeling and Prediction of Embedded Software Systems
-
批准号:0905665
-
项目类别:Standard Grant
-
资助金额:$21.0万
-
财政年份:2010
-
负责人:Nenad Medvidovic
-
依托单位:
Collaborative Research: Recombinant Services -- Recasting the Web for Continuously Evolving Systems
-
批准号:0820170
-
项目类别:Standard Grant
-
资助金额:$19.37万
-
财政年份:2008
-
负责人:Nenad Medvidovic
-
依托单位:
CSR-SMA: Engineering Reliability into Hybrid Systems: A Compositional and Hierarchical Approach
-
批准号:0720612
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2007
-
负责人:Nenad Medvidovic
-
依托单位:
CSR-SMA: Engineering Reliability Into Hybrid Systems via Rich Design Models
-
批准号:0509539
-
项目类别:Standard Grant
-
资助金额:$10.0万
-
财政年份:2005
-
负责人:Nenad Medvidovic
-
依托单位:
ITR: Architectural Support for Programming-in-the-Small-and-Many
-
批准号:0312780
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:Nenad Medvidovic
-
依托单位:
海外基金