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
-
依托单位:
海外基金