The work presented in this paper is an attempt to bridge two co-existing realities: semantic Web and multi-agent systems. Agents should be enhanced with tools and mechanisms in order to autonomously achieve this strategic and ambitious objective. In this paper, we focus on what we consider the central issue when moving towards the vision of semantic multi-agent systems: the ontology support. Due to the heterogeneity of resources available and roles played by different agents of a system, a one-level approach with the aim of being omni-comprehensive seems not to be feasible. In our opinion, a good compromise is represented by a two-level approach: a light ontology support embedded in each agent and one or more ontology servers providing a more expressive and powerful ontology support to the agents of the systems.
{"title":"A two-level approach for ontology management in multi-agent systems","authors":"M. Tomaiuolo, Paola Turci, F. Bergenti, A. Poggi","doi":"10.1109/WETICE.2005.13","DOIUrl":"https://doi.org/10.1109/WETICE.2005.13","url":null,"abstract":"The work presented in this paper is an attempt to bridge two co-existing realities: semantic Web and multi-agent systems. Agents should be enhanced with tools and mechanisms in order to autonomously achieve this strategic and ambitious objective. In this paper, we focus on what we consider the central issue when moving towards the vision of semantic multi-agent systems: the ontology support. Due to the heterogeneity of resources available and roles played by different agents of a system, a one-level approach with the aim of being omni-comprehensive seems not to be feasible. In our opinion, a good compromise is represented by a two-level approach: a light ontology support embedded in each agent and one or more ontology servers providing a more expressive and powerful ontology support to the agents of the systems.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125090969","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}
Ning Zhang, L. Yao, J. Chin, A. Nenadic, A. McNab, A. Rector, C. Goble, Q. Shi
In a VO (virtual organization) environment where services are provided and shared by dissimilar organizations from different administrative domains and are protected with dissimilar security policies and measures, there is a need for a flexible authentication framework that supports the use of various authentication tokens. The authentication strengths derived from these tokens should be fed into an access control decision making process. This paper reports our ongoing efforts in designing and implementing such a framework to facilitate multi-level and multi-factor authentication and authentication strength linked fine-grained access control in Shibboleth. The proof-of-concept prototype using a Java smart card is reported.
{"title":"Plugging a scalable authentication framework into Shibboleth","authors":"Ning Zhang, L. Yao, J. Chin, A. Nenadic, A. McNab, A. Rector, C. Goble, Q. Shi","doi":"10.1109/WETICE.2005.48","DOIUrl":"https://doi.org/10.1109/WETICE.2005.48","url":null,"abstract":"In a VO (virtual organization) environment where services are provided and shared by dissimilar organizations from different administrative domains and are protected with dissimilar security policies and measures, there is a need for a flexible authentication framework that supports the use of various authentication tokens. The authentication strengths derived from these tokens should be fed into an access control decision making process. This paper reports our ongoing efforts in designing and implementing such a framework to facilitate multi-level and multi-factor authentication and authentication strength linked fine-grained access control in Shibboleth. The proof-of-concept prototype using a Java smart card is reported.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126221286","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}
Although many tools and methodologies exist for ontology editing and management, integrated ontology management systems working on the grid have not been defined yet. The paper presents the design of an ontology manager, OnBrowser, and its application in a grid environment scenario for managing distributed ontologies. OnBrowser provides access to "knowledge objects" coding ontology portions and referring to grid metadata.
{"title":"Distributed management of ontologies on the grid","authors":"M. Cannataro, P. Guzzi, T. Mazza, P. Veltri","doi":"10.1109/WETICE.2005.31","DOIUrl":"https://doi.org/10.1109/WETICE.2005.31","url":null,"abstract":"Although many tools and methodologies exist for ontology editing and management, integrated ontology management systems working on the grid have not been defined yet. The paper presents the design of an ontology manager, OnBrowser, and its application in a grid environment scenario for managing distributed ontologies. OnBrowser provides access to \"knowledge objects\" coding ontology portions and referring to grid metadata.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"47 10","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120871546","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 semantic Web enables business-to-business in new ways. In this context, organizations need to make use of the new opportunities that the semantic Web technology provides. However, this should be done without major requirements on the organization. To this aim, we propose an agent-based model for integrating the usage of the semantic Web (represented as Web services) into an organization's work routines (represented by workflows). Further, we describe a possible architecture for our approach, and briefly show its feasibility with an implemented prototype.
{"title":"An agent-based framework for integrating workflows and Web services","authors":"Cécile Aberg, P. Lambrix, N. Shahmehri","doi":"10.1109/WETICE.2005.17","DOIUrl":"https://doi.org/10.1109/WETICE.2005.17","url":null,"abstract":"The semantic Web enables business-to-business in new ways. In this context, organizations need to make use of the new opportunities that the semantic Web technology provides. However, this should be done without major requirements on the organization. To this aim, we propose an agent-based model for integrating the usage of the semantic Web (represented as Web services) into an organization's work routines (represented by workflows). Further, we describe a possible architecture for our approach, and briefly show its feasibility with an implemented prototype.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125118412","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}
Collaboration @ work was first defined in the Collaboration @ work report 2004 as "collaboration among individuals engaged in a common task to achieve a shared objective using collaboration technologies". At that time the focus was on collaboration services providing functionalities at middleware level which could be reusable at the application level. Reflecting this focus, the Research European Union 6th Framework Programme Strategic Objective 2.5.9 "Collaborative working environments" was drafted up to achieve a common repository of collaboration services to be invoked by collaboration tools and integrated into large validating applicators. A budget of 40 Mio € is devoted to this Strategic Objective (SO) in 2005. Work to be carried out within this SO will contribute to the use of collaborative technologies with a mediating role among distributed workers and as a glue of diverse technologies (such as mixed-reality, visualisation, interfaces technologies) to support collaboration among people and other artefacts (robots, actuators, sensors).
{"title":"Keynote Talk: Collaboration@work. At the crossroad of old technology and new IT trends.","authors":"I. Laso-Ballesteros","doi":"10.1109/WETICE.2005.45","DOIUrl":"https://doi.org/10.1109/WETICE.2005.45","url":null,"abstract":"Collaboration @ work was first defined in the Collaboration @ work report 2004 as \"collaboration among individuals engaged in a common task to achieve a shared objective using collaboration technologies\". At that time the focus was on collaboration services providing functionalities at middleware level which could be reusable at the application level. Reflecting this focus, the Research European Union 6th Framework Programme Strategic Objective 2.5.9 \"Collaborative working environments\" was drafted up to achieve a common repository of collaboration services to be invoked by collaboration tools and integrated into large validating applicators. A budget of 40 Mio € is devoted to this Strategic Objective (SO) in 2005. Work to be carried out within this SO will contribute to the use of collaborative technologies with a mediating role among distributed workers and as a glue of diverse technologies (such as mixed-reality, visualisation, interfaces technologies) to support collaboration among people and other artefacts (robots, actuators, sensors).","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122190313","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}
We propose a novel near real-time method for early detection of worm outbreaks in high-speed Internet backbones. Our method attributes several behavioural properties to individual hosts like ratio of outgoing to incoming traffic, responsiveness and number of connections. These properties are used to group hosts into distinct behaviour classes. We use flow-level (Cisco Net Flow) information exported by the border routers of a Swiss Internet backbone provider (AS559/SWITCH). By tracking the cardinality of each class over time and alarming on fast increases and other significant changes, we can early and reliably detect worm outbreaks. We successfully validated our method with archived flow-level traces of recent major Internet e-mail based worms such as MyDoomA and Sobig.F, and fast spreading network worms like Witty and Blaster. Our method is generic in the sense that it does not require any previous knowledge about the exploits and scanning method used by the worms. It can give a set of suspicious hosts in near real-time that have recently and drastically changed their network behaviour and hence are highly likely to be infected.
我们提出了一种新的接近实时的方法,用于早期检测高速互联网骨干网中的蠕虫爆发。我们的方法将几个行为属性归因于单个主机,如传出与传入流量的比例,响应性和连接数。这些属性用于将主机分组为不同的行为类。我们使用由瑞士互联网主干提供商(AS559/SWITCH)的边界路由器导出的流级(Cisco Net Flow)信息。通过随时间跟踪每个类的基数,并对快速增长和其他重大变化发出警报,我们可以早期可靠地检测到蠕虫的爆发。我们成功地用最近主要的互联网电子邮件蠕虫(如MyDoomA和Sobig)的存档流级痕迹验证了我们的方法。F,以及像诙谐和爆破这样快速传播的网络蠕虫。我们的方法是通用的,因为它不需要任何关于蠕虫使用的攻击和扫描方法的先前知识。它可以提供一组可疑的主机在近实时,最近和急剧改变他们的网络行为,因此极有可能被感染。
{"title":"Host behaviour based early detection of worm outbreaks in Internet backbones","authors":"Thomas Dübendorfer, B. Plattner","doi":"10.1109/WETICE.2005.40","DOIUrl":"https://doi.org/10.1109/WETICE.2005.40","url":null,"abstract":"We propose a novel near real-time method for early detection of worm outbreaks in high-speed Internet backbones. Our method attributes several behavioural properties to individual hosts like ratio of outgoing to incoming traffic, responsiveness and number of connections. These properties are used to group hosts into distinct behaviour classes. We use flow-level (Cisco Net Flow) information exported by the border routers of a Swiss Internet backbone provider (AS559/SWITCH). By tracking the cardinality of each class over time and alarming on fast increases and other significant changes, we can early and reliably detect worm outbreaks. We successfully validated our method with archived flow-level traces of recent major Internet e-mail based worms such as MyDoomA and Sobig.F, and fast spreading network worms like Witty and Blaster. Our method is generic in the sense that it does not require any previous knowledge about the exploits and scanning method used by the worms. It can give a set of suspicious hosts in near real-time that have recently and drastically changed their network behaviour and hence are highly likely to be infected.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115014293","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}
Collaborative Web browsing aims at extending currently available Web browsing capabilities in order to allow several users getting their browsing activities synchronized. A Collaborative Web browsing system should provide all the necessary facilities to allow users to get synchronized and desynchronized in a flexible way, including both browsing actions and browser embedded presentations interactions. In this paper, we present the modeling and implementation of our Collaborative Web browsing system called CoLab 2. It implements the necessary functionalities that allow solving the problem of allowing users to collaboratively browsing the Web.
{"title":"Collaborative Web browsing tool supporting audio/video interactive presentations","authors":"G. Hoyos-Rivera, Roberto Willrich","doi":"10.1109/WETICE.2005.25","DOIUrl":"https://doi.org/10.1109/WETICE.2005.25","url":null,"abstract":"Collaborative Web browsing aims at extending currently available Web browsing capabilities in order to allow several users getting their browsing activities synchronized. A Collaborative Web browsing system should provide all the necessary facilities to allow users to get synchronized and desynchronized in a flexible way, including both browsing actions and browser embedded presentations interactions. In this paper, we present the modeling and implementation of our Collaborative Web browsing system called CoLab 2. It implements the necessary functionalities that allow solving the problem of allowing users to collaboratively browsing the Web.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"238 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123040227","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}
Decentralized consistency checking of multi-lateral collaborations is based on propagating local information to trading partners until a fixed point has been reached. However, which information has to be propagated and how to represent this information is a challenge, because the local consistency decisions should derive consistency only if the collaboration is consistent. In this paper, two scenarios are discussed arguing that history information about reaching a state must be propagated and that messages must be named uniquely in this history information to achieve the aimed equivalence of local consistency and collaboration consistency.
{"title":"Issues on decentralized consistency checking of multi-lateral collaborations","authors":"A. Wombacher","doi":"10.1109/WETICE.2005.43","DOIUrl":"https://doi.org/10.1109/WETICE.2005.43","url":null,"abstract":"Decentralized consistency checking of multi-lateral collaborations is based on propagating local information to trading partners until a fixed point has been reached. However, which information has to be propagated and how to represent this information is a challenge, because the local consistency decisions should derive consistency only if the collaboration is consistent. In this paper, two scenarios are discussed arguing that history information about reaching a state must be propagated and that messages must be named uniquely in this history information to achieve the aimed equivalence of local consistency and collaboration consistency.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125302715","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}
BSCW and Groove (G. Neworks, 2005) have become the two de-facto standards for collaboration over the Internet. They offer a wealth of functionalities, support a variety of possible collaboration styles, and are applied frequently in research and business projects. While being useful and powerful for standard scenarios, they suffer from some problematic aspects if support for distributed ad-hoc and mobile collaboration is needed. Both are centralized systems which require the setup and maintenance of a server. Setting up such an infrastructure for short-term and ad-hoc collaboration of mobile users is not feasible since it requires the infrastructure to be in place and configured a priori, which is costly in terms of hardware, software, and time. Thus, they are not very adequate for flexible, short term collaborations, a genuine building block of many light-weight distributed mobile collaboration scenarios. In this paper, we discuss how P2P approaches could be applied to remedy these shortcomings and to what extent existing technology can already be applied "out of the box".
BSCW和Groove (G. networks, 2005)已经成为互联网上协作的两个事实上的标准。它们提供了丰富的功能,支持各种可能的协作风格,并且经常应用于研究和业务项目中。虽然对于标准场景来说非常有用和强大,但是如果需要支持分布式特别协作和移动协作,它们就会遇到一些问题。两者都是集中式系统,需要设置和维护服务器。为移动用户的短期和临时协作设置这样的基础设施是不可行的,因为它需要基础设施到位并预先配置,这在硬件、软件和时间方面都是昂贵的。因此,它们不适合灵活的短期协作,而短期协作是许多轻量级分布式移动协作场景的真正组成部分。在本文中,我们将讨论如何应用P2P方法来弥补这些缺点,以及现有技术可以在多大程度上“开箱即用”。
{"title":"On P2P collaboration infrastructures","authors":"M. Hauswirth, Ivana Podnar Žarko, S. Decker","doi":"10.1109/WETICE.2005.47","DOIUrl":"https://doi.org/10.1109/WETICE.2005.47","url":null,"abstract":"BSCW and Groove (G. Neworks, 2005) have become the two de-facto standards for collaboration over the Internet. They offer a wealth of functionalities, support a variety of possible collaboration styles, and are applied frequently in research and business projects. While being useful and powerful for standard scenarios, they suffer from some problematic aspects if support for distributed ad-hoc and mobile collaboration is needed. Both are centralized systems which require the setup and maintenance of a server. Setting up such an infrastructure for short-term and ad-hoc collaboration of mobile users is not feasible since it requires the infrastructure to be in place and configured a priori, which is costly in terms of hardware, software, and time. Thus, they are not very adequate for flexible, short term collaborations, a genuine building block of many light-weight distributed mobile collaboration scenarios. In this paper, we discuss how P2P approaches could be applied to remedy these shortcomings and to what extent existing technology can already be applied \"out of the box\".","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133505201","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 GAIN (grid agent infrastructure), a multi-agent system that can be used for the development and deployment of flexible agent-based grid systems. Through the use of the agents jointly with the workflow and Web service technologies, we are able to support the users in the development and execution of grid applications. In particular, the GAIN system allows the definition of workflow applications by composing heterogeneous tasks and follows the different phases of the workflow execution, providing transparent allocation of the tasks on the different nodes of the grid. A first prototype of the system has been completed using the JADE agent development software and also some lab trials have been executed involving a small network of different JADE platforms.
{"title":"Intelligent task composition and allocation through agents","authors":"A. Negri, A. Poggi, M. Tomaiuolo","doi":"10.1109/WETICE.2005.41","DOIUrl":"https://doi.org/10.1109/WETICE.2005.41","url":null,"abstract":"In this paper we present GAIN (grid agent infrastructure), a multi-agent system that can be used for the development and deployment of flexible agent-based grid systems. Through the use of the agents jointly with the workflow and Web service technologies, we are able to support the users in the development and execution of grid applications. In particular, the GAIN system allows the definition of workflow applications by composing heterogeneous tasks and follows the different phases of the workflow execution, providing transparent allocation of the tasks on the different nodes of the grid. A first prototype of the system has been completed using the JADE agent development software and also some lab trials have been executed involving a small network of different JADE platforms.","PeriodicalId":128074,"journal":{"name":"14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05)","volume":"281 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131426133","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}