FORMAL TECHNIQUES FOR PARALLEL OBJECT-ORIENTED LANGUAGES

被引:0
|
作者
AMERICA, P
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper is intended to give an overview of the formal techniques that have been developed to deal with the parallel object-oriented language POOL and several related languages. We sketch a number of semantic descriptions, using several formalism: operational semantics, denotational semantics, and a new approach to semantics, which we call layered semantics. Then we summarize the progress that has been made in formal proof systems to verify the correctness of parallel object-oriented programs. Finally we survey the techniques that we are currently developing to describe the behaviour of objects independently of their implementation, leading to linguistic support for behavioural subtyping.
引用
收藏
页码:119 / 140
页数:22
相关论文
共 50 条
  • [31] Interfacing Haskell with object-oriented languages
    Pang, ATH
    Chakravarty, MMT
    IMPLEMENTATION OF FUNCTIONAL LANGUAGES, 2004, 3145 : 20 - 35
  • [32] Constrained Types for Object-Oriented Languages
    Nystrom, Nathaniel
    Saraswat, Vijay
    Palsberg, Jens
    Grothoff, Christian
    OOPSLA 2008 NASHVILLE, CONFERENCE PROCEEDINGS: MUSIC CITY USA, OOPSLA, 2008, : 457 - +
  • [33] Macro processing in object-oriented languages
    Chiba, S
    TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 113 - 126
  • [34] Contract soundness for object-oriented languages
    Findler, RB
    Felleisen, M
    ACM SIGPLAN NOTICES, 2001, 36 (11) : 1 - 15
  • [35] SELECTIVE SPECIALIZATION FOR OBJECT-ORIENTED LANGUAGES
    DEAN, J
    CHAMBERS, C
    GROVE, D
    SIGPLAN NOTICES, 1995, 30 (06): : 93 - 102
  • [36] FORMAL METHODS IN OBJECT-ORIENTED ANALYSIS
    WILSON, JCR
    BT TECHNOLOGY JOURNAL, 1993, 11 (03): : 18 - 31
  • [37] FORMAL SPECIFICATION AND OBJECT-ORIENTED DESIGN
    BUCHANAN, M
    BRITTON, C
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 19 - 22
  • [38] On Differencing Object-Oriented Formal Specifications
    Taibi, Fathi
    Alam, Md. Jahangir
    Abdullah, Junaidi
    JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (01): : 183 - 198
  • [39] StreamPI: a stream-parallel programming extension for object-oriented programming languages
    Jingun Hong
    Kirak Hong
    Bernd Burgstaller
    Johann Blieberger
    The Journal of Supercomputing, 2012, 61 : 118 - 140
  • [40] Dynamic performance optimization mechanism for parallel object-oriented database programming languages
    Kimura, Ken'ichirou
    Amano, Hirofumi
    Makinouchi, Akifumi
    2000, IEEE, Piscataway, NJ, United States : 405 - 409