Behavioural specifications from class models

被引:0
作者
Cavarra, Alessandra [1 ]
Welch, James [1 ]
机构
[1] Univ Oxford, Comp Lab, Wolfson Bldg,Parks Rd, Oxford OX1 3QD, England
来源
INTEGRATED FORMAL METHODS, PROCEEDINGS | 2007年 / 4591卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper illustrates a technique to automatically derive intra-object behaviours (in the form of state diagrams) from an object model. We demonstrate how we may take specifications, written in a restricted language of pre- and postconditions, and generate protocols of usage that represent possible behaviours of the generated program. We discuss how to use these state diagrams to analyse the specification for errors, and how to produce correct abstractions to show a particular class of properties of a system. This approach proves successful and scalable for specific domains of application such as database systems and e-commerce websites.
引用
收藏
页码:118 / 137
页数:20
相关论文
共 20 条
  • [1] MODEL CHECKING AND ABSTRACTION
    CLARKE, EM
    GRUMBERG, O
    LONG, DE
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (05): : 1512 - 1542
  • [2] DAVIES J, 2005, P SBMF 2004 ENTCS
  • [3] DAVIES J, 2006, SBMF 2006, P185
  • [4] Davies J, 2006, IEEE INT C ENG COMP, P249
  • [5] FAITELSON D, 2006, IN PRESS ELECT NOTES
  • [6] GRAHAM I, 1994, GRAHAM SOMA SEMANTIC, P73
  • [7] GUPTA A, 2006, P 3 WORKSH MOD DES V
  • [8] STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS
    HAREL, D
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) : 231 - &
  • [9] HEIMDAHL MPE, 1997, LNCS, V1267, P450
  • [10] HOLT NE, 2006, CRITICAL SYSTEMS DEV, P68