Verification of system level model transformations

被引:7
作者
Abdi, S [1 ]
Gajski, D [1 ]
机构
[1] Univ Calif Irvine, Ctr Embedded Comp Syst, Irvine, CA 92697 USA
关键词
system level modeling; verification; model transformations; design methodology;
D O I
10.1007/s10766-005-0001-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents Model Algebra (MA), a formalism for representing SoC designs at system level. We define the objects and composition rules of MA and show how system level models can be represented as expressions in this formalism. The formalism is applied to a system level design methodology, where design decisions are used to gradually transform the functional specification model of the system to a transaction level model with components and communication structure. Each transformation is represented as a manipulation of a model algebraic expression, and proven for correctness using the laws of model algebra. These laws are based on the well defined execution semantics and notion of functional equivalence for MA models. Our approach promises significant savings in the verification of system level models because only the first model needs to be verified using conventional techniques. All transformations of this model, derived using MA laws, are proven to be functionally equivalent.
引用
收藏
页码:29 / 59
页数:31
相关论文
共 15 条
[1]  
ABDI S, 2004, P DES AUT C JUN
[2]  
ABDI S, 2004, CECSTR0429 U CAL
[3]  
[Anonymous], SPEC SPECIFICATION L
[4]  
BARROS E, 2004, P INT WORKSH HARDW S, P210
[5]  
CAMPOSANO R, 1990, P MATH SCI I WORKSH, P106
[6]  
Chen X, 2003, THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, P20
[7]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[8]  
Hoare C., 1985, COMMUNICATING SEQUEN
[9]  
Jorgensen JB, 1997, P WORKSH PETR NETS S, P20
[10]  
Kahn G., 1974, Information processing, P471