Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2012
…
17 pages
1 file
Abstract: More and more the notion of" agent" appears in different contexts of computer science, often with different meanings. Main ones are Artificial Intelligence (AI) and Distributed AI, where agents are exploited as a technique to develop systems exhibiting some kind of intelligent behavior. In this paper, we introduce a further perspective, shifting the focus from AI to computer programming and programming languages.
2011
Abstract: The notion of agent more and more appears in different contexts of computer science, often with different meanings. The main acceptation is the AI (Artificial Intelligence) and Distributed AI one, where agents are essentially exploited as a technique to develop special-purpose systems exhibiting some kind of intelligent behavior. In this paper, we introduce a further perspective, shifting the focus from AI to computer programming and programming languages.
2014 Ieee Wic Acm International Joint Conferences on Web Intelligence and Intelligent Agent Technologies, 2014
Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions, concurrency and distribution. This requires a paradigm change in software engineering and corresponding programming languages. We are convinced that agent-oriented programming may be the support for this change by focusing on a small corpus of commonly accepted concepts and the corresponding programming language in line with the current developers' programming practices. This papers introduces SARL, a new general-purpose agent-oriented programming language undertaking this challenge. SARL comes with its full support in the Eclipse IDE for compilation and debugging, and a new version 2.0 of the Janus platform for execution purposes. The main perspective that guided the creation of SARL is the establishment of an open and easily extensible language. Our expectation is to provide the community with a common forum in terms of a first working testbed to study and compare various programming alternatives and associated metamodels.
2007
This paper proposes a new taxonomy for agents and their programming languages and platforms. This taxonomy is based not only on properties that agents exhibit, but also on the deliberative control flow that they follow. After analysing the main characteristics of each class of agent, we describe the relevant languages and platforms included in each class. The article compares these different classes, highlighting their main advantages and drawbacks, and suggesting some enhancements which could improve current agent-oriented programming languages.
2004
Combination of logic-based artificial intelligence with virtual reality in intelligent agent systems is an approach not extensively sought after to date. It is our belief that significant gain is to be expected if the technical challenges involved are overcome. In this paper, we describe the mVITAL intelligent agent system, which is our latest effort towards this direction. The system is a contemporary intelligent agent system with applications in numerous areas, including intelligent virtual environments and formal artificial intelligence research. The system focuses largely on logic-based approaches, which are present in almost every aspect of it, including modeling, knowledge representation, definition of agent behaviors and inter-agent communication. In addition, virtual manifestation of the world and agents is also an inherent characteristic of the system. The system, even if still in a development and evaluation stage, has already been employed in experimental and educational applications, demonstrating the potential benefits of such an approach.
More methods and agent-oriented programming languages have been introduced based on the Java language is based, we show that C++ is an agent-oriented programming carried by the object-oriented approach, to do so, the agents are designed based on the Java programming language and language C++, in our opinion, agent structure is similar to an object and we believe that behaviors such as perception, belief and action can agent the cover object-oriented principles.
Lecture Notes in Computer Science, 2008
There is a huge gap between agent programming languages used for industrial applications and those developed in academia. While the former are mostly extensions of mainstream programming languages (e.g. Java), the latter are often very specialized languages, based on reactive rules. These specialized languages enjoy clear semantics and come with a number of knowledge representation features, but lack important aspects such as code re-use, modularity, encapsulation etc. We present a method to extend the syntax of existing specialized agent oriented programming languages to meet the requirements of modern programmers. We illustrate our method on a simple language based on reactive rules. We then gradually extend the core language by several higher level syntactic constructs, thus improving the support for source code modularity and readability.
In the last decades, a significant growth of agent oriented systems has been observed, which has stimulated a more precise formalism for the definition of both agent and multi-agent systems, as well as the release of a huge number of agent development environment. In this work a new programming paradigm is proposed, that is agent oriented programming instead of object oriented programming. The guidelines for the realization of a suited agent programming language, that is an agent oriented language, can be derived according to the basic characteristics that software agents must have. As well as object oriented programming fully exploits the structured programming basic concepts, agent oriented programming will strongly benefit of both the object oriented model and logic programming theoretical basis. A project for the development of a novel architecture has been presented for software agents' development in an agent based system that is an Agent Programming Framework based on the Microsoft Common Language Runtime (CLR).
Agent-Oriented Software Engineering, 2001
2017
je elektronska oblika identična s tiskano obliko diplomskega dela ter soglašam z objavo dela v zbirki »Dela FU«.
Acta Musei Napocensis. Historica
Asian folklore studies, 1995
Brain Communications, 2023
Routledge eBooks, 2024
Derecho Penal Especial: Tipo Penal Homicidio, 2020
ACE: Architecture, City and Environment, 15(43), 9019, 2020
Proceedings of the Mongolian Academy of Sciences, 2011
Tuberculosis and Respiratory Diseases, 2011
Sustainability
Revista Colombia …, 2002
British journal of cancer, 2010
Aquaculture Research, 2017
Journal of Maxillofacial and Oral Surgery, 2014
Aquaculture International, 2021
Journal of Electromyography and Kinesiology, 2020