Associative programming and modeling: Abstractions over collaboration

被引:0
|
作者
Kristensen, Bent Bruun [1 ]
机构
[1] Univ So Denmark, Maersk McKinney Moller Inst, Odense, Denmark
关键词
collaboration; abstraction; modeling and programming; association; concurrent and interleaved execution; activity; role;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Associations as abstractions over collaborations are motivated and explored. Associations are seen as first class concepts at both modeling and programming levels. Associations are seen as concepts/phenomena and possess properties. Various notations for collaboration in object-oriented programming and modeling are discussed and compared to associations. Concurrent and interleaved execution of objects is described in relation to associations.
引用
收藏
页码:54 / 62
页数:9
相关论文
共 50 条
  • [1] Associations: Abstractions over collaboration
    Kristensen, BB
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 4104 - 4113
  • [2] Associative modeling and programming
    Kristensen, BB
    OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2425 : 358 - 371
  • [3] Efficient Abstractions for GPGPU Programming
    Mathias Bourgoin
    Emmanuel Chailloux
    Jean-Luc Lamotte
    International Journal of Parallel Programming, 2014, 42 : 583 - 600
  • [4] Efficient Abstractions for GPGPU Programming
    Bourgoin, Mathias
    Chailloux, Emmanuel
    Lamotte, Jean-Luc
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (04) : 583 - 600
  • [5] Programming with shared data abstractions
    Dobson, S
    Goodeve, D
    SOLVING IRREGULARLY STRUCTURED PROBLEMS IN PARALLEL, 1997, 1253 : 93 - 102
  • [6] ABSTRACTIONS FOR DISTRIBUTED-PROGRAMMING
    COOK, RP
    COMPUTER LANGUAGES, 1981, 6 (3-4): : 131 - 138
  • [7] Linguistic support for distributed programming abstractions
    Damm, CH
    Eugster, PT
    Guerraoui, R
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 244 - 251
  • [8] Abstractions for portable, scalable parallel programming
    Alverson, GA
    Griswold, WG
    Lin, C
    Notkin, D
    Snyder, L
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (01) : 71 - 86
  • [9] Scalable programming abstractions for XML services
    Emir, Burak
    Maneth, Sebastian
    Odersky, Martin
    DEPENDABLE SYSTEMS: SOFTWARE, COMPUTING, NETWORKS, 2006, 4028 : 103 - 126
  • [10] ABSTRACTIONS FOR CONTINUOUS-MEDIA PROGRAMMING
    STEINMETZ, R
    FRITZSCHE, JC
    COMPUTER COMMUNICATIONS, 1992, 15 (06) : 396 - 402