Maciej Gawinecki's research while affiliated with Università degli Studi di Modena e Reggio Emilia and other places

Publications (56)

Conference Paper
Full-text available
Schema matching is the problem of finding re- lationships among concepts across heterogeneous data sources (heterogeneous in format and structure). Schema matching sys- tems usually exploit lexical and semantic information provided by lexical databases/thesauri to discover intra/inter semantic relationships among schema elements. However, most of t...
Article
Schema matching is the problem of finding relationships among concepts across heterogeneous data sources that are heterogeneous in format and in structure. Starting from the “hidden meaning” associated with schema labels (i.e. class/attribute names) it is possible to discover relationships among the elements of different schemata. Lexical annotatio...
Conference Paper
Full-text available
Searching for services often starts from the exploration of the service space. Community generated tags can support such exploration. Researchers attracted by the community-available “free manpower” proposed more complex tagging models. Those models tag specific parts of the Web service definition: single operations, their inputs and outputs. Howev...
Conference Paper
One of the key requirements for the success of Service Oriented Architecture is discoverability of Web services. However, public services suffer from the lack of metadata. Current methods to provide such metadata are impractical for the volume of services published on the Web: they are too expensive to be implemented by a service broker, and too di...
Conference Paper
Full-text available
One of the key requirements for the success of Service Oriented Architecture is discoverability of Web ser- vices. Unfortunately, application of authoritatively defined taxonomies ca nnot cope with the volume of ser- vices published on the Web. Collaborative tagging claims to address this problem, but is impeded by the lack of structure to describe...
Conference Paper
Schema matching is the problem of finding relationships among concepts across heterogeneous data sources (heterogeneous in format and in structure). Starting from the “hidden meaning” associated to schema labels (i.e. class/attribute names) it is possible to discover relationships among the elements of different schemata. Lexical annotation (i.e. a...
Chapter
The use of Semantic Web technologies in e-business is hampered by the lack of large, publiclyavailable sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tra...
Article
Full-text available
Utilization of software agents in e-commerce is a subject of a lot of interest. In our work we are developing a complete agent-based e-commerce system in which agents play all major roles representing both buyers and sellers. The aim of the paper is to describe flow and usage of information in a virtual e-shop operating within the proposed e-commer...
Chapter
The use of Semantic Web technologies in e-business is hampered by the lack of large, publicly-available sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tr...
Chapter
The use of Semantic Web technologies in e-business is hampered by the lack of large, publiclyavailable sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tra...
Article
Full-text available
In this paper we consider the adaptability in an agent-based Virtual Organisation (VO). After introducing the system and the need for adaptive behaviours, human resource adaptability in particular, we discuss how the goal of 'agent adaptation' can be implemented. Specifically, we propose how agent behaviours can be added into/removed from/replaced...
Chapter
The use of Semantic Web technologies in e-business is hampered by the lack of large, publiclyavailable sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tra...
Chapter
In this chapter we discuss a system designed to support workers in a virtual organization. The proposed approach is based on utilization of software agents and ontologies. In the system all Users are represented by their Personal Agents that help them in fulfilling their specific roles. At the same time all entities that the organization is compris...
Conference Paper
Full-text available
In our work we are designing agent based support for workers in a virtual organization. In the system under development, all resources are to be ontologically demarcated and utilized through semantically-driven information processing techniques. This paper contains preliminary considerations concerning resource profiling and ontological matching me...
Article
A review of Developing Multi-Agent Systems with JADE by Fabio Luigi Bellifemine, Giovanni Caire, and Dominic Greenwood
Conference Paper
Full-text available
In this paper we consider utilization of ontologies in an agent-based virtual organization. Specifically, in the system flexible delivery of information is to be based on matching of ontologically demarcated resource profiles, work context(s), and domain specific knowledge. In this paper we introduce basic ontologies and their applications.
Article
Full-text available
Recently it was suggested that (mobile) software agents can provide an infrastructure for resource brokering and management in Grids. In this pa- per we introduce a novel approach based on agent teams. Since the yellow pages-based approach was selected to facilitate resource discovery, we sum- marize results of our experiments to find an efficient...
Chapter
The use of Semantic Web technologies in e-business is hampered by the lack of large, publiclyavailable sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tra...
Conference Paper
Full-text available
In our work we consider resource management in a virtual organization. The proposed approach is based on utilization of ontologies to represent structure of the organization and its domain of operations, and software agents that support workers in fulfilling various roles within the organization. In this paper we consider processes involved in a ge...
Conference Paper
Full-text available
One of interesting issues in modern health care is possibility of automating rudimentary tasks involving monitoring patientspsila state and providing them with an immediate help in emergency situations. This note discusses how application of BDI-based software agents can automate some tasks as well as improve service received by the patient. An imp...
Article
Full-text available
Recently, we can observe an increasing interest in uti-lization of software agents in computational Grids. In our work agent teams play role of Grid resource bro-kers and managers. Previously we have discussed how to efficiently implement matchmaking services, as well as proposed a way by which agents select a team that will execute their job. In t...
Conference Paper
Full-text available
Our work is devoted to the development of an agent-based travel support system in which personalized information is delivered to the user. Thus far we have focused our attention on personalization based on behavior of a given user. In this note we conceptualize how collaborative content filtering can be introduced into our system.
Conference Paper
Full-text available
In this note we present a top level overview of resource management in an an agent-based virtual organization. To illustrate its main features we discuss processes involved in a project being introduced into the organization.
Conference Paper
Full-text available
In our model agent-based e-commerce system [2] we have assumed that a certain number of items of a given product is available for sale. In this note we introduce a model logistics subsystem and discuss how it will be integrated with the system.
Conference Paper
Full-text available
In this note we consider design of a information provisioning subsystem for an agent-based virtual organization. Flexible delivery of information is based on matching of ontologically demarcated resource profiles, work contexts, and domain specific knowledge.
Conference Paper
Full-text available
In our work we are developing a complete agent-based e- commerce system. Thus far we have been focusing on interactions be- tween clients and shops (C2B relationships). In this work we discuss how the proposed system can be augmented with a logistic subsystem and discuss specifics of its implementation.
Conference Paper
Full-text available
The development of airlines' global distribution systems is in an interesting stage of evolution. Currently airline industry is defining new protocols that are to profit from utilization of the state-of-the-art technology such as agent systems. In the meantime we are developing an agent-based Travel Support System (TSS), with a goal of providing pa...
Conference Paper
Full-text available
Recently we have proposed an approach to utilizing agent teams as resource brokers and managers in the Grid. Thus far we have discussed the general overview of the proposed system, how to efficiently implement matchmaking services, as well as proposed a way by which agents select a team that will execute their job. In this paper we focus our attent...
Conference Paper
Full-text available
In our work we have proposed an agent-based model e-commerce system. In this system buyer agents negotiate prices with seller agents. Thus far our attention was devoted "one sided" price negotiation mechanisms, i.e. mechanisms in which one side is active, while the other side is completely passive (possibly other than initiating the process). Examp...
Conference Paper
Belief that a particular software engineering paradigm is universal for all domains is an illusion and agent-oriented engineering is not an exception. This we have learned during the development of an agent-based Travel Support System. The system was developed as a distributed environment to provide user with personalized content helping in travel...
Article
Full-text available
Large body of recent work has been devoted to multi-agent systems utilized in e-commerce; in particular, autonomous software agents participating in auctions. In this context we modify a model agent-based e-commerce system so that it can serve as an airline ticket auctioning system. Such a system can be then combined with a Travel Support System th...
Article
Full-text available
There exists a number of ways in which legacy software can be "wrapped" to become interoperable. Two of currently more popular of them are utilization of Web Services and software agents. The aim of this paper is to experimentally compare efficiency of JADE implemented agents, with Web Services, when used as transducers for an SMTP server.
Conference Paper
Full-text available
In this note we consider design of a learning provisioning subsystem for an agent-based virtual organization. Flexible delivery of learning content is based on matching of ontologically demarcated user profiles, domain specific knowledge and learning modules.
Chapter
Full-text available
The use of Semantic Web technologies in e-business is hampered by the lack of large, publicly-available sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tr...
Conference Paper
Full-text available
Recently it was suggested that (mobile) software agents can provide an infrastructure for resource management in grids. In this note we introduce an approach based on agent teams, and discuss how it can he used in grid resource management. Details of initial implementation of one of its functionalities are discussed
Conference Paper
Full-text available
In our previous paper we have established that to develop an extensible agent-based e-commerce system it is necessary to logically separate the negotiation process from other parts of the system. This paper deals with the design of the "negotiation box" - the component that actually runs the negotiation processes. Furthermore, interaction of the ne...
Conference Paper
Full-text available
Recently, we have proposed a comprehensive agent-based e-commerce system. While UML formalized, it lacked details how basic functions - e.g. user request to purchase a given product - are to be implemented. Furthermore, the "airline ticket reservation model" used in the system involves time management issues that have not been addressed. The aim of...
Article
The use of Semantic Web technologies in e-business is hampered by the lack of large, publicly-available sources of semantically-demarcated data. In this chapter, we present a number of intermediate steps on the road toward the Semantic Web. Specifically, we discuss how Semantic Web technologies can be adapted as the centerpiece of an agent-based tr...
Article
Full-text available
Evolving reusable domain ontologies and information described using these ontologies are the key aspects of the Semantic Web. In this paper, we use an example of ontology merging to discuss ontology reusability in the context of existing semantic languages and software tools for ontology management.
Article
Full-text available
Recently, we have presented an initial implementation of a model agent-based e-commerce system, which utilized a simple price negotiation mechanism—English Auction. In this note we discuss how a Dutch Auction involving multiple units of a product can be included in our system. We present UML diagrams of agents involved in price negotiations and bri...
Article
Full-text available
Centralized yellow pages-based approach is one of well-known methods of facilitatin g resourcediscoveryindistributedsystems.Duetoitsconceptualsimplicity,itbecameourchoicein tworecentresearchprojects:agent-basedmodele-commerc esystemandagentsystemforresource brokering in a grid. It is the latter project that is used as a background to study efficien...
Article
Full-text available
This note discusses the way that operations involved in trust management in a model agent-based e-commerce system are functionalized. Specifically, we use UML sequence diagrams to identify when, during an attempted purchase, trust-related information is exchanged between agents in the system. We also illustrate precise form and content of messages...
Conference Paper
Full-text available
We consider the construction and management of user profiles for an agent-based travel support system, with the goal of providing personalized content for individual users of the system. Profiles consist of statements about the "world of travel." Conditional probabilities for each statement model the strengths of user preferences. These probabiliti...
Article
Full-text available
The aim of this paper is to address the problem of user profile initialization in a travel support system. In the system under consideration, ontologically demarcated data is stored in a central repository, while user profiles are functionalized as instances of travel object ontologies. Creation of an initial user profile is achieved through stereo...
Article
Full-text available
This paper describes our efforts to semantically describe travel-related documents on the Internet. We focus on the areas of lodging and gastronomy, with allowance for further expansion into other aspects of the world of travel. Based on an analysis of currently-available data, we develop hotel ontology. Furthermore, we explicitly define an ontolog...
Article
Full-text available
Agent oriented programming,is often claimed to become,the next breakthrough in development,and implementation,of large-scale complex software systems. At the same time it is rather difficult to find successful applications of agent technology, in particular when,large-scale systems are considered. The aim of this paper is to investigate if one of t...
Article
Full-text available
Further development of the World Wide Web depends on the existence of data stored in a machine-consumable format. This in turn requires the design of domain ontologies, the availability of information described with these ontologies, and agents for exploiting this information. In this paper we describe our attempt at designing travel ontology and i...
Conference Paper
Full-text available
Agent oriented programming is often described as the next breakthrough in development and implementation of large-scale complex software system. At the same time it is rather difficult to find successful applications of agent technology, in particular precisely when large-scale systems are considered. The aim of this paper is to investigate if one...
Article
Full-text available
In order for software agent technology to come to full fruition, it must be integrated in a realistic way with existing production technologies. In this paper we address one of the interesting problems of real-world agent integration: the interaction between agents and non-agents. The proposed solution is designed to provide non-agents (client soft...
Article
Summarising, aggregating, and querying streams is a very interesting problem, one a lot of the big names (like Mi-crosoft Research) are working on. In this report we are sharing with our experience on evaluation of semantic-based search over XML document streams. We present both the-oretical and practical framework we developed, to compare behaviou...
Article
Schema element names often contain abbreviations which need to be expanded first before lexical annotation is performed on them. When neither the context of abbreviation occurrence nor the correspond-ing documentation can provide a corresponding expansion, then an on-line abbreviation dictionary remains "last chance" source for automated abbreviati...
Article
Full-text available
Algorithms evaluating a keyword query over XML document streams have a chance to become a core part of a new class of information filtering systems. However, the problem of creating a common benchmark for such systems has not re-ceived much attention in the community yet. We present our initial contribution to create such a benchmark by in-troducin...
Article
Nowadays many application require information from di-verse data sources, in which related data may be represented differently. In this paper we briefly present integration of heteregenous data sources and descibe how this process can be supported by schema mapping techniques. We also moti-vate our theoretical consideration with the practical examp...
Article
Trust plays an important role in any commercial system. It also has to be conceptualized for an e-commerce system in which all transactions are autonomously performed by software agents. In this paper we make the first attempt at specifying how trust will appear and be dealt with in our model system. In particular, we focus our attention on how the...
Article
Full-text available
11.1. Wprowadzenie Pojcie E-Commerce (electronic commerce) mona definiowa rozmaicie. Jedn z definicji przedstawia wiatowa Organizacja Handlu, opisujc e-commerce jako produkcj, reklam, sprzeda i dystrybucj produktów przez sieci teleinfor-matyczne [41]. E-commerce dziaa gównie w technologii WWW, jednake wy-maga równie innych usug (np. usugi transport...
Article
Further development of the World Wide Web depends on the existence of data stored in a machine-consumable format. This in turn requires the design of domain ontologies, availability of information described with these ontologies, and agents for exploiting this information. In this paper we describe our attempt at designing travel ontology and utili...

Citations

... Nevertheless, one can find a number of projects that attempted at using jointly agent systems and semantics. Let us list a few examples, which illustrate general trends: (i) Magenta Technologies: Multi-agent Systems for Ocean logistics -an agent-semantic system solving scheduling problem [130]; (ii) Semanticbased Travel Support System: where semantic representation of "world of travel" is used [129,128]; (iii) Semantic based Workers support system: based on ontologies of organization, travel, research interests, used to support workers in a virtual organization [127,126,125]; and (iv)Agent-semantic system for management of resources in computational grids (or clouds) [123,121]. Here, an ontology of numerical linear algebra has been developed [120], and possibility of combining agents+semantics+multicriterial analysis has been studied [119]. ...
... Powy sze przyk ady podej wiadcz o tym, e cecha adaptacyjno ci mo e dotyczy zarówno kwestii programowych zwi zanych z architektur agenta, jak te metod wnioskowania i podejmowania decyzji na podstawie posiadanej wiedzy i do wiadczenia. W celu zaprezentowania, jak teoretyczne rozwa ania na temat adaptacyjno ci mog by zrealizowane w sposób praktyczny, warto si przyjrze modelowemu, wieloagentowemu systemowi e-commerce (Solodukha i Zhelezko, 2011;Ganzha i Gawinecki, 2008), który móg by s u y zarówno do obs ugi e-sklepów, aukcji internetowych, jak równie prywatnej wymiany dóbr i us ug. Schemat takiego modelu pokazany jest na rysunku 2. ...
... (iv) Client Information Center (represented by the CIC agent) plays the role of a central repository, where information about all teams and their member workers is stored [25]. ...
... Multi-agent Systems have also demonstrated their ability to solve distributed computing problems and perform distributed information fusion [23]. MAS have been applied in the grid for resource allocation, resource management, and scheduling [24][25][26]. The benefits and success of agents in the grid has also attracted their use in the cloud environment because problems in grid and cloud are quite similar. ...
... Traditionally, reputation is evaluated by collecting feedback during history of previous interactions between business partners (Badica et al., 2006;Ganzha et al., 2006). There are many approaches for modeling and evaluation of reputation in agent systems, ranging from simple rating methods to more complex mathematical models based on graphs or sophisticated uncertainty or logic models (see the following survey papers: (Sabater & Sierra, 2005;Wang & Lin, 2008;Jøsang, Ismail, & Boyd, 2007). ...
... Obviously, similar calculations can be performed not only for conferences and/or institutions, but also for all other geo-objects (e.g. restaurants and hotels) as their coordinates are described in the same way as cities (hotel, restaurant and city are subclasses of the Spatial Thing class in our travel ontology; see [7,22]). Therefore, the DTS system will be able to provide at least the following geo-info-based advice: 1. Location notes and tips (textual information about a location which was added to Duty Trip Reports -class in the ontology: Location Specific Notes), 2. Organizations and people that can be visited (objects of Organization Contact and Contact Person classes, these objects are created by the employees during the Duty Trip Report's creation), 3. Information about nearby conferences of possible interest (based on location of the trip and the conference as well as on the personal interest and conference topics), 4. Hotels and restaurants (based on the Hotel and Restaurant TSS ontology classes), 5. Car rental and golf courses (ontology extensions based on the OTA specifi- cation [15]). ...
... This decision was based on the fact that, our software of choice (the JADE agent platform), does not provide a robust GUI for user interfaces. Therefore, following advice found in [8] we have decided to clearly separate the agent and non-agent functionality. Furthermore, in the current version of the prototype, the client application is simplified to a " line interface, " while the server application has only functionalities needed for the two timetabling operations (schedule creation and maintenance). ...
... Sample existing recommender systems (found in verywell-known online services) deal with, among others, films (Netflix), music (Spotify, YouTube), or shopping (Amazon). There have also been multiple attempts at delivering "travel recommendations", with various level of success 1 . This being the case, the aim of this note is to "go back to the basics" and study performance characteristics of various methods than can be applied to instantiate a collaborative recommender system. ...
... In the case when the needed resource is human (peer help), the PA will contact appropriate PAs, based on their associated profiles. For example, whether a particular programmer possesses the needed information on MD5 can be easily seen from her profile, since an overlay model on domain ontologies is used to represent human resource profiles [5, 6] . In case there are several peers that possess the required information , a " near-peer-matching " rule can be applied—i.e. ...
... Partial investment is possible due to the multiple investor matching. And owner credibility could be checked via the smart grid [8] or a trust and reputation system [20]. ...