arrow
返回

Object analysis patterns for embedded systems

delete2004-12-01
delete31
PRE
AI
S
Sascha Konrad
B
Betty H. C. Cheng
L
Laura A. Campbell
DOI:10.1109/TSE.2004.102delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Some of the most challenging tasks in building a software system are capturing, refining, and analyzing requirements. How well these tasks are performed significantly impacts the quality of the developed software system. The difficulty of these tasks is greatly exacerbated for the software of embedded systems as these systems are commonly used for critical applications, have to operate reliably for long periods of time, and usually have a high degree of complexity. Current embedded systems software development practice, however, often deals with the (requirements) analysis phase in a superficial manner, instead emphasizing design and implementation. This research investigates how an approach similar to the well-known design patterns, termed object analysis patterns, can be applied in the analysis phase of embedded systems development, prior to design and coding. Specifically, our research explores how object-oriented modeling notations, such as the Unified Modeling Language (UML), can be used to represent structural and behavioral information as part of commonly occurring object analysis patterns. This work also investigates how UML-based conceptual models of embedded systems, based on the diagram templates in the object analysis patterns, can be automatically analyzed using the Spin model checker for adherence to properties specified in linear-time temporal logic (LTL) using a previously developed UML formalization framework. We have applied these patterns to several embedded systems applications obtained from the automotive industry. This paper describes one of our case studies and illustrates how our approach facilitates the construction of UML-based conceptual models of embedded systems and the analysis of these models for adherence to functional requirements.
Keyword:
object-oriented modeling
embedded systems
requirements
patterns
conceptual modeling
object analysis
formal specification
model checking
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Development of summary indices of antenatal care service quality in Haiti, Malawi and Tanzania
err2019-12-02
err0
errOAAI
errAshley Sheffel; Scott Zeger; Rebecca Heidkamp; Melinda Kay Munos
err分享
err收藏
The foundations of introspective access: how the relative precision of target encoding influences metacognitive performance
err
IF0
err2018-12-13
err0
errOAAI
errSanne Kellij; Johannes Jacobus Fahrenfort; Hakwan Lau; Megan A. K. Peters; Brian Odegaard
err分享
err收藏
Survey of the exterior noise of some passenger cars
err1973-08-01
err0
PREAI
errE.J. Rathé; F. Casula; H. Hartwig; H. Mallet
err分享
err收藏
Lakes on Mars
err
IF0
err2010-01-01
err0
PREAI
err
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容