Internet and Distributed Computing Systems

Software agents are often seen as “intelligent, autonomous software components.” Interestingly, the question of efficient implementation of “intelligence” remains open. In this paper we discuss, in some details, the process of implementing software agents with “brains.” In the context of an agent system supporting decisions of glider pilots, we consider native implementation of “intelligent” behaviors, rule based engines, and semantic data processing. Based on the analysis of the stateof-the-art in these areas, we present a novel approach combining rule based engines, semantic data processing and software agents.

[1]  Ibrahim Khalil,et al.  An Architecture for Distributed Content Delivery Network , 2007, 2007 15th IEEE International Conference on Networks.

[2]  Cheng Huang,et al.  Understanding hybrid CDN-P2P: why limelight needs its own Red Swoosh , 2008, NOSSDAV.

[3]  Laurie Hendren,et al.  Soot---a java optimization framework , 1999 .

[4]  Thomas R. Gross,et al.  Object race detection , 2001, OOPSLA '01.

[5]  Laura Carnevali,et al.  Oris: a tool for modeling, verification and evaluation of real-time systems , 2010, International Journal on Software Tools for Technology Transfer.

[6]  Hao Yin,et al.  A Hybrid CDN-P2P System for Video-on-Demand , 2010, 2010 Second International Conference on Future Networks.

[7]  Kim G. Larsen,et al.  A Tutorial on Uppaal , 2004, SFM.

[8]  Atanas Rountev,et al.  Improved Static Resolution of Dynamic Class Loading in Java , 2007, Seventh IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007).

[9]  Jeffrey S. Foster,et al.  LOCKSMITH: context-sensitive correlation analysis for race detection , 2006, PLDI '06.

[10]  Laura Carnevali,et al.  Putting Preemptive Time Petri Nets to Work in a V-Model SW Life Cycle , 2011, IEEE Transactions on Software Engineering.

[11]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[12]  Jordi Sabater-Mir,et al.  REGRET: reputation in gregarious societies , 2001, AGENTS '01.

[13]  Kim Guldstrand Larsen,et al.  Model-Based Framework for Schedulability Analysis Using Uppaal 4.1 , 2018, Model-Based Design for Embedded Systems.

[14]  H. Van Dyke Parunak,et al.  Pheromone learning for self-organizing agents , 2005, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[15]  Hua Wang,et al.  An Ant Colony Optimization Algorithm for Overlay Backbone Multicast Routing in Content Delivery Networks , 2012, 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and Communications.

[16]  Franco Cicirelli,et al.  Development of a Schedulability Analysis Framework Based on pTPN and UPPAAL with Stopwatches , 2012, 2012 IEEE/ACM 16th International Symposium on Distributed Simulation and Real Time Applications.

[17]  Björn Andersson,et al.  Preemptive multiprocessor scheduling anomalies , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[18]  Barbara G. Ryder,et al.  Parameterized object sensitivity for points-to analysis for Java , 2005, TSEM.

[19]  Rahul Agarwal,et al.  Optimized run-time race detection and atomicity checking using partial discovered types , 2005, ASE.

[20]  David Grove,et al.  Call graph construction in object-oriented languages , 1997, OOPSLA '97.

[21]  Huan Liu,et al.  Exploiting Local and Global Social Context for Recommendation , 2013, IJCAI.

[22]  Thomas R. Gross,et al.  Static conflict analysis for multi-threaded object-oriented programs , 2003, PLDI '03.

[23]  Jordi Sabater-Mir,et al.  Computational trust and reputation models for open multi-agent systems: a review , 2013, Artificial Intelligence Review.

[24]  Dawson R. Engler,et al.  RacerX: effective, static detection of race conditions and deadlocks , 2003, SOSP '03.

[25]  Catherine Rosenberg,et al.  Analysis of a CDN–P2P hybrid architecture for cost-effective streaming media distribution , 2006, Multimedia Systems.

[26]  Koen De Bosschere,et al.  RecPlay: a fully integrated practical record/replay system , 1999, TOCS.

[27]  Giuseppe M. L. Sarnè,et al.  Integrating trust measures in multiagent systems , 2012, Int. J. Intell. Syst..

[28]  Alexander Aiken,et al.  Effective static race detection for Java , 2006, PLDI '06.

[29]  Iraklis Varlamis,et al.  Application of Social Network Metrics to a Trust-Aware Collaborative Model for Generating Personalized User Recommendations , 2013, The Influence of Technology on Social Network Analysis and Mining.

[30]  Sheng Liang,et al.  Dynamic class loading in the Java virtual machine , 1998, OOPSLA '98.

[31]  Aske Simon Christensen,et al.  Precise Analysis of String Expressions , 2003, SAS.