SHF: Medium: Early Reliability Modeling and Prediction of Embedded Software Systems
SHF: Medium: Early Reliability Modeling and Prediction of Embedded Software Systems
批准号:
0905665
负责人:
Nenad Medvidovic
金额:
$21.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-03-01 至 2012-08-31
中文摘要
为了构建高质量的软件,工程师在设计过程中尽早定量地推理关键系统属性(如性能和可靠性)变得越来越重要。理想情况下,在花费大量时间和成本进行实施之前,对这些属性进行评估。然而,在早期的设计阶段作出有用的预测是困难的,在最好的,由于许多相关因素之间的相互作用,如软件组件的复杂属性,固件的影响,以及所需的系统属性之间的冲突。在这个项目中,我们专注于设计时评估架构的一个关键属性:可靠性。 我们所追求的方法将使工程师能够建立一个多方面的,分层的系统模型,并评估其可靠性在一个增量,可扩展的方式。 此外,我们特别关注嵌入式系统领域。 嵌入式系统为这项工作提供了丰富的机会目标,因为(1)它们需要软件和执行基板的密切相互作用;(2)它们通常不受遗留问题的影响,允许更容易地引入和探索新技术,例如我们提出的技术;(3)它们通常具有严格和复杂的要求,但很少从软件架构的角度来处理。 对我们研究的广泛评估集中在两个感兴趣的指标上:易处理性(旨在解决真实的复杂系统中存在的可扩展性问题)和敏感性(旨在解决在众多设计时不确定性下我们预测的置信度问题)。
英文摘要
To build high quality software, it is increasingly important for engineers to reason quantitatively about critical system properties, such as performance and reliability, as early as possible in the design process. Ideally, these properties are assessed before significant time and cost are expended on implementation. However, making useful predictions in early design stages is difficult at best due to the interplay among many relevant factors, such as complex properties of software components, effects of the firmware, and conflicts between desired system attributes. In this project, we focus on design-time evaluation of architectures with respect to one key attribute: reliability. The approach we pursue will enable an engineer to build a multi-faceted, hierarchical model of a system and assess its reliability in an incremental, scalable fashion. Moreover, we particularly focus on the area of embedded systems. Embedded systems present a rich target of opportunity for this work as (1) they demand close interplay of software and execution substrate; (2) they are often unencumbered with legacy concerns, allowing easier introduction and exploration of new techniques such as the one we propose; (3) they often have stringent and complex requirements, yet are seldom approached from a software architectural perspective. An extensive evaluation of our research focuses on two measures of interest: tractability (intended to address scalability issues existing in real, complex systems) and sensitivity (intended to address issues of confidence in our predictions under numerous design-time uncertainties).
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1145/3578244.3583735
发表时间:
2023-04
期刊:
Proceedings of the 2023 ACM/SPEC International Conference on Performance Engineering
影响因子:
--
作者:
[Zhuojin Li;Marco Paolieri;L. Golubchik]
通讯作者:
Zhuojin Li;Marco Paolieri;L. Golubchik
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
-
依托单位:
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
-
依托单位:
CAREER: Architecture-Based Support for Software Application Families
-
批准号:9985441
-
项目类别:Continuing Grant
-
资助金额:$24.1万
-
财政年份:2000
-
负责人:Nenad Medvidovic
-
依托单位:
海外基金