G. Russello, Naranker Dulay, M. Chaudron, M. V. Steen
Middleware-based solutions for self-managing systems provide a degree of separation between the mechanisms that govern the adaptability of a system and application functionality. Systems become in this way more flexible, dependable and robust to changes. However, it is possible to achieve another degree of separation by separating from the application logic the different extra-functional concerns (such as availability, performance, and security). This separation, known as Separation of Concerns principle, helps in generating software artifacts that are more maintainable and reusable. In this paper, we propose an architectural model for a middleware-based solution where the self-managing principle is applied to extra-functional concerns. Our middleware, based on the Shared Data Space model, is capable of dynamically adapt extra-functional concerns to the actual needs of the applications.
{"title":"GSpace: an architectural approach for self-managing extra-functional concerns","authors":"G. Russello, Naranker Dulay, M. Chaudron, M. V. Steen","doi":"10.1145/1456223.1456323","DOIUrl":"https://doi.org/10.1145/1456223.1456323","url":null,"abstract":"Middleware-based solutions for self-managing systems provide a degree of separation between the mechanisms that govern the adaptability of a system and application functionality. Systems become in this way more flexible, dependable and robust to changes. However, it is possible to achieve another degree of separation by separating from the application logic the different extra-functional concerns (such as availability, performance, and security). This separation, known as Separation of Concerns principle, helps in generating software artifacts that are more maintainable and reusable.\u0000 In this paper, we propose an architectural model for a middleware-based solution where the self-managing principle is applied to extra-functional concerns. Our middleware, based on the Shared Data Space model, is capable of dynamically adapt extra-functional concerns to the actual needs of the applications.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124947540","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A global semantic consensus can emerge from the self-organization of a population of distributed agents connected through some communication network and playing local collaborative games: in a recently proposed class of self-organizing Semantic Overlay Networks, inspired by the mechanics of the Ising spin model, the condition which grants the convergence to a global consensus (Representative Agent condition -- of everyone knowing about the state of everybody else) is approximated by an equivalent uniform sampling over the nodes. In this way a specific mapping from a set of symbols to a set of concepts can become a shared convention for a set of peers. However uniform sampling is a non-trivial issue in unstructured overlays: one of the main hurdles to an homogeneous information dissemination in a random network is represented by topological bottlenecks. Relevant examples of such obstructions are network-graph bridges: they have a straightforward characterization, in terms of network reliability, as links whose failure makes the graph disconnected, i.e. broken in two non mutually reachable components; regions of a graph connected by a bridge are called pseudo-components. Messages failing to cross a bridge can prevent the information from one pseudo-component to reach another pseudo-component: in such conditions different pseudo-components can settle on a consensus state on their own, which does not correspond to a global consensus. In this paper we describe a distributed algorithm that improves the mutual reachability of any pair of nodes in an unstructured network of arbitrary topology, so that each agent can potentially disseminate its own state more uniformly to all the components of the network: the algorithm is based on a self-establishing gradient mechanism and bears some similarity to algorithms such as the ant-colony algorithms.
{"title":"Global consensus emergence in an unstructured semantic network","authors":"G. Gianini, A. Azzini, E. Damiani, S. Marrara","doi":"10.1145/1456223.1456264","DOIUrl":"https://doi.org/10.1145/1456223.1456264","url":null,"abstract":"A global semantic consensus can emerge from the self-organization of a population of distributed agents connected through some communication network and playing local collaborative games: in a recently proposed class of self-organizing Semantic Overlay Networks, inspired by the mechanics of the Ising spin model, the condition which grants the convergence to a global consensus (Representative Agent condition -- of everyone knowing about the state of everybody else) is approximated by an equivalent uniform sampling over the nodes. In this way a specific mapping from a set of symbols to a set of concepts can become a shared convention for a set of peers. However uniform sampling is a non-trivial issue in unstructured overlays: one of the main hurdles to an homogeneous information dissemination in a random network is represented by topological bottlenecks. Relevant examples of such obstructions are network-graph bridges: they have a straightforward characterization, in terms of network reliability, as links whose failure makes the graph disconnected, i.e. broken in two non mutually reachable components; regions of a graph connected by a bridge are called pseudo-components. Messages failing to cross a bridge can prevent the information from one pseudo-component to reach another pseudo-component: in such conditions different pseudo-components can settle on a consensus state on their own, which does not correspond to a global consensus. In this paper we describe a distributed algorithm that improves the mutual reachability of any pair of nodes in an unstructured network of arbitrary topology, so that each agent can potentially disseminate its own state more uniformly to all the components of the network: the algorithm is based on a self-establishing gradient mechanism and bears some similarity to algorithms such as the ant-colony algorithms.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122423896","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fatigued bills have harmful influence on daily operation of Automated Teller Machine (ATM). To make the fatigued bills classification more efficient, development of an automatic fatigued bill classification method is desired. In this paper, we propose a new method to estimate fatigue levels of bills from feature-selected acoustic energy pattern of banking machines by using the Supervised SOM. The proposed method also selects feature components of an acoustic energy pattern based on correlation between acoustic energy features and fatigue level of bill to let the supervised SOM work effectively. The experimental results with real bill samples show the effectiveness of the proposed method. Furthermore, we show an advantage of the proposed method by comparing it with another estimation method.
{"title":"Fatigue level estimation of bill based on feature-selected acoustic energy pattern by using supervised SOM","authors":"M. Teranishi, S. Omatu, T. Kosaka","doi":"10.1145/1456223.1456291","DOIUrl":"https://doi.org/10.1145/1456223.1456291","url":null,"abstract":"Fatigued bills have harmful influence on daily operation of Automated Teller Machine (ATM). To make the fatigued bills classification more efficient, development of an automatic fatigued bill classification method is desired.\u0000 In this paper, we propose a new method to estimate fatigue levels of bills from feature-selected acoustic energy pattern of banking machines by using the Supervised SOM. The proposed method also selects feature components of an acoustic energy pattern based on correlation between acoustic energy features and fatigue level of bill to let the supervised SOM work effectively. The experimental results with real bill samples show the effectiveness of the proposed method. Furthermore, we show an advantage of the proposed method by comparing it with another estimation method.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114428452","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Matthias Werner, D. Müller, Martin Däumler, Jan Richling, Gero Mühl
One of the central trends in the two last decades was the spreading of mobile systems. While first these devices were intended to be used for stand-alone applications, the trend is emerging towards cooperating mobile systems performing tasks jointly. The aspects of mobility were first considered in the sense of location transparency aiming to hide the problems raised by mobility from the application. However, upcoming applications need to be aware of location and motion requiring simultaneous coordination in space and time. Instead of addressing this problem by programming devices individually, we propose a systemic approach that abstracts from single devices. Two key issues that we address in the paper are the appropriate programming model and scheduling in real space-time. We will show that this can be realized best by the mean of a new distributed operating system for mobile systems and present a preliminary design for such an operating system called FlockOS.
{"title":"Operating system support for distributed applications in real space-time","authors":"Matthias Werner, D. Müller, Martin Däumler, Jan Richling, Gero Mühl","doi":"10.1145/1456223.1456320","DOIUrl":"https://doi.org/10.1145/1456223.1456320","url":null,"abstract":"One of the central trends in the two last decades was the spreading of mobile systems. While first these devices were intended to be used for stand-alone applications, the trend is emerging towards cooperating mobile systems performing tasks jointly. The aspects of mobility were first considered in the sense of location transparency aiming to hide the problems raised by mobility from the application. However, upcoming applications need to be aware of location and motion requiring simultaneous coordination in space and time. Instead of addressing this problem by programming devices individually, we propose a systemic approach that abstracts from single devices. Two key issues that we address in the paper are the appropriate programming model and scheduling in real space-time. We will show that this can be realized best by the mean of a new distributed operating system for mobile systems and present a preliminary design for such an operating system called FlockOS.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114950586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper, we present two graphical softwares which help the modeling and the simulation of real time, distributed neural networks (NNs). Used in the frame of the development of control architectures for autonomous robots, these softwares allow a real time control and an on-line learning of different behaviors. We present as an illustration two control architectures: the first one allowing a mobile robot to navigate using on-line learning of visual places, and the second one allowing a robotic head to learn to express a given set of emotions during imitation games.
{"title":"Distributed real time neural networks in interactive complex systems","authors":"Matthieu Lagarde, P. Andry, P. Gaussier","doi":"10.1145/1456223.1456247","DOIUrl":"https://doi.org/10.1145/1456223.1456247","url":null,"abstract":"In this paper, we present two graphical softwares which help the modeling and the simulation of real time, distributed neural networks (NNs). Used in the frame of the development of control architectures for autonomous robots, these softwares allow a real time control and an on-line learning of different behaviors. We present as an illustration two control architectures: the first one allowing a mobile robot to navigate using on-line learning of visual places, and the second one allowing a robotic head to learn to express a given set of emotions during imitation games.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114764189","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The European population is becoming older and older, with the consequent increase of neurodegenerative diseases, which mainly affect elderly people. With the purpose of advancing in the search of treatment for this type of diseases, the doctors find it difficult to obtain information about the symptoms and their evolution, as well as find a lack of tools which help doing so. In this article a monitoring system of the motor status of patients affected by the type of diseases previously mentioned is presented, based on a series of sensors distributed all over the patient's body, which send the collected information to a Personal Remote Monitoring Device that the patient takes with himself. This device is in charge of carrying out a preliminary processing of the data and sending these measures wirelessly, for their processing and study in a hospital. The work is being developed within the project PERFORM, financed by the European Commission and with the participation of diverse centers of the United Kingdom, Cyprus, Italy, Greece and Czech Republic.
{"title":"Wireless device for people affected by neurodegenerative diseases","authors":"P. Bustamante, G. Solas, K. Grandez","doi":"10.1145/1456223.1456250","DOIUrl":"https://doi.org/10.1145/1456223.1456250","url":null,"abstract":"The European population is becoming older and older, with the consequent increase of neurodegenerative diseases, which mainly affect elderly people. With the purpose of advancing in the search of treatment for this type of diseases, the doctors find it difficult to obtain information about the symptoms and their evolution, as well as find a lack of tools which help doing so. In this article a monitoring system of the motor status of patients affected by the type of diseases previously mentioned is presented, based on a series of sensors distributed all over the patient's body, which send the collected information to a Personal Remote Monitoring Device that the patient takes with himself. This device is in charge of carrying out a preliminary processing of the data and sending these measures wirelessly, for their processing and study in a hospital. The work is being developed within the project PERFORM, financed by the European Commission and with the participation of diverse centers of the United Kingdom, Cyprus, Italy, Greece and Czech Republic.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129398307","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This paper presents the subject of my Ph.D by developing a case study about scheduling heuristics for the Ocean-Atmosphere application. Heuristics have been proposed and validated by performing simulations and real experiments on the grid. Possible future work revolving around scheduling over the grid is also presented.
{"title":"From scheduling theory to practice: a case study","authors":"G. Charrier","doi":"10.1145/1456223.1456341","DOIUrl":"https://doi.org/10.1145/1456223.1456341","url":null,"abstract":"This paper presents the subject of my Ph.D by developing a case study about scheduling heuristics for the Ocean-Atmosphere application. Heuristics have been proposed and validated by performing simulations and real experiments on the grid. Possible future work revolving around scheduling over the grid is also presented.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125905434","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
During the physical rehabilitation various problems are of concern for a patient. The most important difficulties, accessibility, costs, and exercise duration, are troublesome and require patience for both physiotherapist (PT) and patient. This is the main reason that is speeding up research and development of robotic rehabilitation approaches. In this study, a human machine interface has been designed for controlling of a rehabilitation robot that can perform active and passive exercises for lower limbs. Also the rehabilitation system that consists of human machine interface and robot manipulator can learn PT manual exercises and perform them by itself like a PT. So, PT rehabilitation capability is conveyed to the patient directly. The human-machine interface includes an easy-to-use graphical user interface. With this interface, the treatment period can be observed and recorded. Furthermore, the interface has been designed to be fit for web-based remote therapy. Test results of this study are to be presented for direct rehabilitation of knee and hip.
{"title":"A human-machine interface design for direct rehabilitation using a rehabilitation robot","authors":"E. Akdogan, M. Adli, M. Bennett","doi":"10.1145/1456223.1456244","DOIUrl":"https://doi.org/10.1145/1456223.1456244","url":null,"abstract":"During the physical rehabilitation various problems are of concern for a patient. The most important difficulties, accessibility, costs, and exercise duration, are troublesome and require patience for both physiotherapist (PT) and patient. This is the main reason that is speeding up research and development of robotic rehabilitation approaches. In this study, a human machine interface has been designed for controlling of a rehabilitation robot that can perform active and passive exercises for lower limbs. Also the rehabilitation system that consists of human machine interface and robot manipulator can learn PT manual exercises and perform them by itself like a PT. So, PT rehabilitation capability is conveyed to the patient directly. The human-machine interface includes an easy-to-use graphical user interface. With this interface, the treatment period can be observed and recorded. Furthermore, the interface has been designed to be fit for web-based remote therapy. Test results of this study are to be presented for direct rehabilitation of knee and hip.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"222 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123067522","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. X. Ribeiro, Mônica Ribeiro Porto Ferreira, C. Traina, A. Traina
Data pre-processing is a key element to improve the accuracy of data mining algorithms. In the pre-processing step, the data are treated in order to make the mining process achievable and effective. Data discretization and feature selection are two important tasks that can be performed prior to the learning phase and can significantly reduce the processing effort of the data mining algorithm. In this paper, we present Omega, a new algorithm for data discretization and feature selection. Omega performs simultaneously data discretization and feature selection. We validated Omega by comparing it with other well-known algorithms for data discretization (1R, ChiMerge and Chi2) and feature selection (DTM, Relief and Chi2). The experiments compared the effects of the pre-processing techniques in the results of the C4.5 algorithm (a well-known decision tree-based classifier). In the results, the data discretization provided by Omega generates the decision tree with one of the smallest average of the number of nodes and the feature selection given by Omega leads to one of the smallest average of error rate. These results indicates that Omega is well-suited to perform both, data discretization and feature selection, being highly appropriate for pre-processing data for data mining tasks.
{"title":"Data pre-processing: a new algorithm for feature selection and data discretization","authors":"M. X. Ribeiro, Mônica Ribeiro Porto Ferreira, C. Traina, A. Traina","doi":"10.1145/1456223.1456277","DOIUrl":"https://doi.org/10.1145/1456223.1456277","url":null,"abstract":"Data pre-processing is a key element to improve the accuracy of data mining algorithms. In the pre-processing step, the data are treated in order to make the mining process achievable and effective. Data discretization and feature selection are two important tasks that can be performed prior to the learning phase and can significantly reduce the processing effort of the data mining algorithm. In this paper, we present Omega, a new algorithm for data discretization and feature selection. Omega performs simultaneously data discretization and feature selection. We validated Omega by comparing it with other well-known algorithms for data discretization (1R, ChiMerge and Chi2) and feature selection (DTM, Relief and Chi2). The experiments compared the effects of the pre-processing techniques in the results of the C4.5 algorithm (a well-known decision tree-based classifier). In the results, the data discretization provided by Omega generates the decision tree with one of the smallest average of the number of nodes and the feature selection given by Omega leads to one of the smallest average of error rate. These results indicates that Omega is well-suited to perform both, data discretization and feature selection, being highly appropriate for pre-processing data for data mining tasks.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"47 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122810990","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
S. Iwaki, H. Kawata, S. Muto, T. Machino, M. Motegi, Y. Nanjo
We propose a novel collaboration system using pen and paper. FreeTagpaper uses a camera set above a work table to recognize the visual tags printed on the paper to acquire the paper's ID and posture. From the paper ID, FreeTagpaper can retrieve the paper's size and format from a document management database. It then uses the format information to transmit images of handwritten notes to the other side and simultaneously projects the other side's handwritten notes onto this paper. Based on this mutual image sharing scheme, users can collaborate in real time using paper of any size, format, and posture. This report describes preliminary work on FreeTagpaper including the current implementation and essential experimental results.
{"title":"FreeTagpaper: a pen-and-paper-based collaboration system using visual tags printed on paper","authors":"S. Iwaki, H. Kawata, S. Muto, T. Machino, M. Motegi, Y. Nanjo","doi":"10.1145/1456223.1456286","DOIUrl":"https://doi.org/10.1145/1456223.1456286","url":null,"abstract":"We propose a novel collaboration system using pen and paper. FreeTagpaper uses a camera set above a work table to recognize the visual tags printed on the paper to acquire the paper's ID and posture. From the paper ID, FreeTagpaper can retrieve the paper's size and format from a document management database. It then uses the format information to transmit images of handwritten notes to the other side and simultaneously projects the other side's handwritten notes onto this paper. Based on this mutual image sharing scheme, users can collaborate in real time using paper of any size, format, and posture. This report describes preliminary work on FreeTagpaper including the current implementation and essential experimental results.","PeriodicalId":309453,"journal":{"name":"International Conference on Soft Computing as Transdisciplinary Science and Technology","volume":"114 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122943350","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}