Delayed and Periodic Execution of Tasks in Jadescript Programming Language

被引:1
|
作者
Petrosino, Giuseppe [1 ]
Monica, Stefania [1 ]
Bergenti, Federico [2 ]
机构
[1] Univ Modena & Reggio Emilia, Dipartimento Sci & Metodi Ingn, I-42122 Reggio Emilia, Italy
[2] Univ Parma, Dipartimento Sci Matemat Fis & Informat, I-43124 Parma, Italy
关键词
Agent-based software systems; Agent-oriented programming; Jadescript; JADE;
D O I
10.1007/978-3-031-20859-1_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software agents are expected to timely act and to dynamically plan their activities, for example, to solve the complex collaboration problems of many real-world applications. The collaboration among agents requires the ability to reason about time to dynamically coordinate and to effectively adjust the frequency of periodic actions and reactions. For these and related reasons, an agent-oriented programming language is demanded to provide the programmer with effective means to schedule the execution of delayed and periodic tasks. This paper describes the new datatypes, and the related changes to some language constructs, that have been recently added to the Jadescript programming language to allow agents to effectively manage the dynamic scheduling of delayed and periodic tasks.
引用
收藏
页码:50 / 59
页数:10
相关论文
共 50 条
  • [41] C plus plus PROGRAMMING FOR CARTOGRAPHERS AND GEODESIST: TEACHING THE PROGRAMMING LANGUAGE BY GEODESIC EXERCISES AND TOPOGRAPHIC TASKS
    Zablotskiy, Vladimir
    [J]. 7TH INTERNATIONAL CONFERENCE ON CARTOGRAPHY AND GIS, VOLS 1 AND 2, 2018, : 190 - 194
  • [42] Atomic-Delayed Execution: A Concurrent Programming Model for Incomplete Graph-based Computations
    Diniz, Pedro C.
    [J]. 2015 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2015,
  • [43] An execution system of logic programming language using neural networks - An improvement of the transformation algorithm
    Kikuchi, Y
    Murakoshi, H
    Funakubo, N
    [J]. IECON '98 - PROCEEDINGS OF THE 24TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-4, 1998, : 40 - 45
  • [44] RoboFlow: A Flow-based Visual Programming Language for Mobile Manipulation Tasks
    Alexandrova, Sonya
    Tatlock, Zachary
    Cakmak, Maya
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 5537 - 5544
  • [45] Execution of delayed intentions in schizophrenia
    Altgassen, Mareike
    [J]. INTERNATIONAL JOURNAL OF PSYCHOLOGY, 2008, 43 (3-4) : 573 - 573
  • [46] Perimeter Insulation - Tasks, Requirements and Execution
    Korff, Hans-Klaus
    [J]. MAUERWERK, 2009, 13 (06) : 352 - 358
  • [47] Estimation of execution time for computing tasks
    Bielecki, Jan
    Smialek, Michal
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (06): : 3943 - 3956
  • [48] Execution Assurance for Massive Computing Tasks
    Wang, Ting
    Liu, Ling
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (06): : 1343 - 1351
  • [49] Visualization of Execution of Programming Statements
    Al-Fedaghi, Sabah
    Alrashed, Altaf
    [J]. 2014 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS (ITNG), 2014, : 363 - 370
  • [50] Optimal robot placement for tasks execution
    Spensieri, Domenico
    Carlson, Johan S.
    Bohlin, Robert
    Kressin, Jonas
    Shi, Jane
    [J]. 6TH CIRP CONFERENCE ON ASSEMBLY TECHNOLOGIES AND SYSTEMS (CATS), 2016, 44 : 395 - 400