Modeling techniques in design-by-refinement methodologies

被引:0
|
作者
Burch, JR [1 ]
Passerone, R [1 ]
Sangiovanni-Vincentelli, AL [1 ]
机构
[1] Cadence Berkeley Labs, Berkeley, CA 94704 USA
来源
SYSTEM SPECIFICATION AND DESIGN LANGUAGES: BEST OF FDL '02 | 2003年
关键词
abstraction; refinement; heterogeneity; semantics;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Embedded system design methodologies that are based on the effective use of multiple levels of abstraction hold promise for substantial productivity gains. Starting the design process at a high level of abstraction improves control over the design and facilitates verification and synthesis. In particular, if we use a rigorous approach to link the levels of abstraction, we can establish properties of lower levels from analysis at higher levels. This process goes by the name of "design by refinement". To maximize its benefit, design by refinement requires a formal semantic foundation that supports a wide range of levels of abstraction. We introduce such a semantic foundation and describe how it can integrate several models for reactive systems.
引用
收藏
页码:283 / 292
页数:10
相关论文
共 50 条
  • [1] Refinement of Software Product Line Architectures through Recursive Modeling Techniques
    Azevedo, Sofia
    Machado, Ricardo J.
    Muthig, Dirk
    Ribeiro, Hugo
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 411 - +
  • [2] Automated Design Debugging With Abstraction and Refinement
    Safarpour, Sean
    Veneris, Andreas
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (10) : 1597 - 1608
  • [3] REFINEMENT OF ANIMAL EXPERIMENTATION TECHNIQUES
    Hardy, Patrick
    BULLETIN DE L ACADEMIE VETERINAIRE DE FRANCE, 2008, 161 (05): : 409 - 416
  • [4] Connectors as designs: Modeling, refinement and test case generation
    Meng, Sun
    Arbab, Farhad
    Aichernig, Bernhard K.
    Astefanoaei, Lacramioara
    de Boer, Frank S.
    Rutten, Jan
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (7-8) : 799 - 822
  • [5] Symbolic execution techniques for refinement testing
    Le Gall, Pascale
    Rapin, Nicolas
    Touil, Assia
    TESTS AND PROOFS, 2007, 4454 : 131 - +
  • [6] Refinement preserving approximations for the design and verification of heterogeneous systems
    Passerone, Roberto
    Burch, Jerry R.
    Sangiovanni-Vincentelli, Alberto L.
    FORMAL METHODS IN SYSTEM DESIGN, 2007, 31 (01) : 1 - 33
  • [7] Refinement preserving approximations for the design and verification of heterogeneous systems
    Roberto Passerone
    Jerry R. Burch
    Alberto L. Sangiovanni-Vincentelli
    Formal Methods in System Design, 2007, 31 : 1 - 33
  • [8] Methodologies to evolve formal specifications through refinement and retrenchment in an analysis–revision cycle
    Jorge García-Duque
    José J. Pazos-Arias
    Martín López-Nores
    Yolanda Blanco-Fernández
    Ana Fernández-Vilas
    Rebeca P. Díaz-Redondo
    Manuel Ramos-Cabrer
    Alberto Gil-Solla
    Requirements Engineering, 2009, 14 : 129 - 153
  • [9] An integrated semantics for reasoning about SysML design models using refinement
    Lima, Lucas
    Miyazawa, Alvaro
    Cavalcanti, Ana
    Cornelio, Marcio
    Iyoda, Juliano
    Sampaio, Augusto
    Hains, Ralph
    Larkham, Adrian
    Lewis, Vaughan
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (03) : 875 - 902
  • [10] Methodologies to evolve formal specifications through refinement and retrenchment in an analysis-revision cycle
    Garcia-Duque, Jorge
    Pazos-Arias, Jose J.
    Lopez-Nores, Martin
    Blanco-Fernandez, Yolanda
    Fernandez-Vilas, Ana
    Diaz-Redondo, Rebeca P.
    Ramos-Cabrer, Manuel
    Gil-Solla, Alberto
    REQUIREMENTS ENGINEERING, 2009, 14 (03) : 129 - 153