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 条
  • [41] Efficient High-Level Abstractions for Web Programming
    Richard-Foy, Julien
    Barais, Olivier
    Jezequel, Jean-Marc
    ACM SIGPLAN NOTICES, 2014, 49 (03) : 53 - 60
  • [42] Programming language abstractions for modularly verified distributed systems
    University of Washington, Seattle
    WA, United States
    不详
    Leibniz Int. Proc. Informatics, LIPIcs, 1868,
  • [43] WARBLE: Programming Abstractions for Personalizing Interactions in the Internet of Things
    Saputra, Yosef
    Hua, Jie
    Wendt, Nathaniel
    Julien, Christine
    Roman, Gruia-Catalin
    2019 IEEE/ACM 6TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2019), 2019, : 128 - 139
  • [44] The Cost of Simplicity: Understanding Datacenter Scheduler Programming Abstractions
    Lasa, Aratz Manterola
    Talluri, Sacheendra
    De Matteis, Tiziano
    Iosup, Alexandru
    PROCEEDINGS OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2024, 2024, : 166 - 177
  • [45] Linguistic Abstractions for Programming and Policing Autonomic Computing Systems
    Margheri, Andrea
    Pugliese, Rosario
    Tiezzi, Francesco
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON AND 10TH INTERNATIONAL CONFERENCE ON AUTONOMIC AND TRUSTED COMPUTING (UIC/ATC) UBIQUITOUS INTELLIGENCE AND COMPUTING, 2013, : 404 - 409
  • [46] Modeling Abstractions for Dance Digital Libraries
    El Raheb, Katerina
    Ioannidis, Yannis
    2014 IEEE/ACM JOINT CONFERENCE ON DIGITAL LIBRARIES (JCDL), 2014, : 431 - 432
  • [47] Software abstractions for modeling robot mechanisms
    Brugali, Davide
    2007 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2007, : 66 - 71
  • [48] Architecture and application abstractions for multi-agent collaboration projects
    Caveney, Derek
    Sengupta, Raja
    2005 44th IEEE Conference on Decision and Control & European Control Conference, Vols 1-8, 2005, : 3572 - 3577
  • [49] GPAM: Genetic Programming with Associative Memory
    Juza, Tadeas
    Sekanina, Lukas
    GENETIC PROGRAMMING, EUROGP 2023, 2023, 13986 : 68 - 83
  • [50] High-Level Programming Abstractions for Distributed Graph Processing
    Kalavri, Vasiliki
    Vlassov, Vladimir
    Haridi, Seif
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (02) : 305 - 324