Search results for "computer.software_genre"
showing 10 items of 3858 documents
A Dynamic System for Personal Communications: The Opportunistic Chat
2007
most of currently available inter-personal instant messaging systems are client-server based. Users of such systems need to be connected to some centralized entity which goal is to supply them with information needed to make the communication possible, such as the list of connected users, their status, and the address of their devices. Our proposed system for an “Opportunistic Chat” allows people to exchange written messages over Bluetooth and (if necessary) TCP/IP connections, with no need of any kind of centralized entity, by using ad-hoc procedures, automatically selected and operated. Such system can be accessed almost from any kind of device, either mobile or not, ranging from personal…
Inferring Business Rules from Natural Language Expressions
2014
This paper proposes a mapping technique for automatically translating rules expressed in a format based on natural language, i.e. Semantics of Business Vocabulary and Business Rules (SBVR) standard, into production rules that can be executed by a computer (i.e. Rule engine). The proposed approach achieves a twofold purpose: on the one hand non IT skilled people (i.e. Domain expert) can effectively focus on business rules definition by using statements in natural language, and on the other hand the IT staff will have to manage business rules in a format ready to be executed by a rule engine. The main goal is to overcome some weaknesses in the software development process that could produce i…
Mobile Interface for Content-Based Image Management
2010
People make more and more use of digital image acquisition devices to capture screenshots of their everyday life. The growing number of personal pictures raise the problem of their classification. Some of the authors proposed an automatic technique for personal photo album management dealing with multiple aspects (i. e., people, time and background) in a homogenous way. In this paper we discuss a solution that allows mobile users to remotely access such technique by means of their mobile phones, almost from everywhere, in a pervasive fashion. This allows users to classify pictures they store on their devices. The whole solution is presented, with particular regard to the user interface impl…
SecureBallot: A secure open source e-Voting system
2021
Abstract Voting is one of the most important acts through which a community can make a collective decision. In recent years, many works have focused on improving traditional voting mechanisms and, as a result, a wide range of electronic voting (e-Voting) systems have been proposed. Even though some approaches have achieved a proper level of usability, the main challenges of e-Voting are essentially still open: protect the privacy of participants, guarantee secrecy, anonymity, integrity, uniqueness, and authenticity of votes, while making e-Voting as trustful as voting. In order to address this issue, we present SecureBallot, a secure open-source e-Voting system that completely decouples the…
Simulated Annealing Technique for Fast Learning of SOM Networks
2011
The Self-Organizing Map (SOM) is a popular unsupervised neural network able to provide effective clustering and data visualization for multidimensional input datasets. In this paper, we present an application of the simulated annealing procedure to the SOM learning algorithm with the aim to obtain a fast learning and better performances in terms of quantization error. The proposed learning algorithm is called Fast Learning Self-Organized Map, and it does not affect the easiness of the basic learning algorithm of the standard SOM. The proposed learning algorithm also improves the quality of resulting maps by providing better clustering quality and topology preservation of input multi-dimensi…
Mobile agent application fields
2004
Publisher Summary Mobile agents are a recent paradigm for software design, which extends object oriented programming features. An agent can perform its task autonomously; a mobile agent can carry out complex tasks that require the agent to migrate from a network place to another one. Mobile agent application fields are many. It can replace web services in other cases, mobile agents and web services can be an effective solution together. The chapter discusses the three mobile agent application fields, which are: parallel and distributed computing, data mining and information retrieval, and networking. An overview of the development platforms is also discussed. Data mining and information ret…
A general theoretical framework for designing cognitive architectures: Hybrid and meta-level architectures for BICA
2012
In this paper, we will discuss hybrid architectures in which different processing modules coexist and cooperate in a principled way. A fundamental and essential role is played by modules performing meta-computation, i.e., computation about computation itself. Meta-level architectures, therefore, become an essential complement of hybrid architectures for biologically inspired cognitive architectures (BICA). Engineering and modeling BICAs is a hard task due to the lack of techniques for developing and implementing their features. We propose a new concept of intelligent agent as a useful abstraction for developing BICAs and having means for representing all the involved entities together with …
QuASIt: A Cognitive Inspired Approach to Question Answering for the Italian Language
2016
In this paper we present QuASIt, a Question Answering System for the Italian language, and the underlying cognitive architecture. The term cognitive is meant in the procedural semantics perspective, which states that the interpretation and/or production of a sentence requires the execution of some cognitive processes over both a perceptually grounded model of the world, and a linguistic knowledge acquired previously. We attempted to model these cognitive processes with the aim to make an artificial agent able both to understand and produce natural language sentences. The agent runs these processes on its inner domain representation using the linguistic knowledge also. In this sense, QuASIt …
Multi-Platform Agent Systems with Dynamic Reputation Policy Management
2011
Open, distributed multi-platform agent systems require new management approaches for resources and data secure access. In this paper a Jade-S based multi-platform agent system implementing dynamic reputation policy management is proposed. The implemented extension deals with biometrics, X-Security, DES cryptography and agent reputation. With more details, the proposed reputation management system helps to assess the agent's behavior and reliability, in order to select trusted agents. This is made possible by the knowledge that agents are able to acquire, over time, and that allows them to choose the best solution using own intelligence in total autonomy.
An Emotional Talking Head for a Humoristic Chatbot
2011
The interest about enhancing the interface usability of applications and entertainment platforms has increased in last years. The research in human-computer interaction on conversational agents, named also chatbots, and natural language dialogue systems equipped with audio-video interfaces has grown as well. One of the most pursued goals is to enhance the realness of interaction of such systems. For this reason they are provided with catchy interfaces using humanlike avatars capable to adapt their behavior according to the conversation content. This kind of agents can vocally interact with users by using Automatic Speech Recognition (ASR) and Text To Speech (TTS) systems; besides they can c…