D. Stainforth, Andrew P. Martin, A. Simpson, C. Christensen, J. Kettleborough, T. Aina, M. Allen
{"title":"Security principles for public-resource modeling research","authors":"D. Stainforth, Andrew P. Martin, A. Simpson, C. Christensen, J. Kettleborough, T. Aina, M. Allen","doi":"10.1109/ENABL.2004.54","DOIUrl":"https://doi.org/10.1109/ENABL.2004.54","url":null,"abstract":"Large-scale distributed computing projects have many security concerns due to their public and often \"open\" nature. Climateprediction.net (CPDN) is taking the concept of public-resource, high-throughput grid computing a stage further, by using it for a major piece of modeling research. The aim is to harness the spare CPU cycles of potentially millions of individual users' PCs to run a massive ensemble of climate simulations. In doing so it has been faced with a range of security and integrity issues beyond those encountered by previous projects but likely also to confront similar initiatives in the future. This paper introduces the project and its software architecture, and outlines a threat model for such situations, including threats to participants, threats to the experiment and threats to other stakeholders. It goes on to discuss how these threats have been addressed, with the procedures presented expected to form a valuable foundation for an increasing number of similar projects.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"534 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120879998","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}
{"title":"Modelling and evaluating traceability systems in food manufacturing chains","authors":"L. L. Bello, O. Mirabella, N. Torrisi","doi":"10.1109/ENABL.2004.44","DOIUrl":"https://doi.org/10.1109/ENABL.2004.44","url":null,"abstract":"Traceability in food chains is mandatory in the near future for the most companies interested in food processing. Every food chain is made up of a variable number of companies. To realize a full traceability system we propose a distributed collaborative information system where every company exchanges traceability data with the others over a network. XML was used as the format to represent data, for its ability to cope with different size data structures. WebServices based technology has been adopted to interface different suppliers which communicate through HTTP protocol. A prototype has been implemented and evaluated. Access time is the performance index we chose to discuss in the paper because, considered the complexity of the traceability system and the scattering of the information, it represents a key factor for the users. The performances obtained on the testbed demonstrate the real applicability of this architecture in large production systems.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129384785","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}
{"title":"Second International Workshop on Theory and Practice of Open Computational Systems (TAPOCS 2004)","authors":"Andrea Omicini, A. Ricci, Dina Q. Goldin","doi":"10.1109/ENABL.2004.53","DOIUrl":"https://doi.org/10.1109/ENABL.2004.53","url":null,"abstract":"The 2nd International Workshop on Theory and Practice of Open Computational Systems (TAPOCS 2004) was one of the events of the 13th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE-2004). TAPOCS aims at exploring the various forms of openness for computational systems. We are interested in investigations of models and formal frameworks for open computation, as well as in issues related to the engineering and applications of open computational systems. This report provides an overview of the scientific activity that took place at TAPOCS 2004. After an introduction to the scope and goals of the workshop, presentations are shortly summarized, and organized in a coherent conceptual framework along with the results from discussions. Finally, open issues are reported as well as some considerations about the future of TAPOCS.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132462479","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}
{"title":"Spray computers: frontiers of self-organization for pervasive computing","authors":"M. Mamei, F. Zambonelli","doi":"10.1109/ENABL.2004.58","DOIUrl":"https://doi.org/10.1109/ENABL.2004.58","url":null,"abstract":"We envision a future in which clouds of microcomputers can be sprayed in an environment to provide, by spontaneously networking with each other, an endlessly range of futuristic applications. However, beside the vision, spraying may also act as a powerful metaphor for scenarios such as ad-hoc networks and P2P computing. In this paper we: detail the different spray computers scenarios and their applications; discuss the issues related to the design and development of spray computer applications, calling for novel approaches exploiting self-organization and emergent behaviors as first-class tools; present the key research efforts being taken in the area; try to define a research agenda.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130938673","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}
{"title":"An economic damage model for large-scale Internet attacks","authors":"Thomas Dübendorfer, A. Wagner, B. Plattner","doi":"10.1109/ENABL.2004.11","DOIUrl":"https://doi.org/10.1109/ENABL.2004.11","url":null,"abstract":"Companies that rely on the Internet for their daily business are challenged by uncontrolled massive worm spreading and the lurking threat of large-scale distributed denial of service attacks. We present a new model and methodology, which allows a company to qualitatively and quantitatively estimate possible financial losses due to partial or complete interruption of Internet connectivity. Our systems engineering approach is based on an in-depth analysis of the Internet dependence of different types of enterprises and on interviews with Swiss telcos, backbone and Internet service providers. A discussion of sample scenarios illustrates the flexibility and applicability of our model.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114993537","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}
Jinyoung Moon, Daeha Lee, Chankyu Park, Hyunkyu Cho
{"title":"Transformation algorithms between BPEL4WS and BPML for the executable business process","authors":"Jinyoung Moon, Daeha Lee, Chankyu Park, Hyunkyu Cho","doi":"10.1109/ENABL.2004.75","DOIUrl":"https://doi.org/10.1109/ENABL.2004.75","url":null,"abstract":"Web services is an emerging technology of distributed computing as an interoperable means integrating loosely coupled Web applications. The current basic Web services standards SOAP, WSDL and UDDI are not sufficient to fully support the complete business process. To support the business process, several specifications related to the Web services composition, such as BPEL4WS, WSCI, and BPML, were suggested and have been developed in several standard bodies under the support of major vendors. Among them, BPEL4WS and BPML may be used to describe an executable business process used in the internal enterprise system. In this paper, we suggest the transformation algorithms between BPEL4WS and BPML to enhance the interoperability. For example, a BPEL4WS implementation system may use the transformation algorithm from BPML into BPEL4WS in order to refer to a BPML-formatted executable business process. Conversely, the system may use the transformation algorithm from BPEL4WS into BPML in order to export the BPML-formatted document describing its BPEL4WS-based business process instance.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122719772","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. Alberti, M. Gavanelli, E. Lamma, F. Chesani, P. Mello, Paolo Torroni
{"title":"A logic based approach to interaction design in open multi-agent systems","authors":"M. Alberti, M. Gavanelli, E. Lamma, F. Chesani, P. Mello, Paolo Torroni","doi":"10.1109/ENABL.2004.3","DOIUrl":"https://doi.org/10.1109/ENABL.2004.3","url":null,"abstract":"An important challenge posed by the design of open information systems concerns the choice of suitable methods to harness their complexity and to guarantee the correctness of their behaviour. In recent times, logic programming has been proposed as a powerful technology, formal and declarative, for the specification and verification of agent based and open systems. In this work, we focus on the interaction design. We base our approach on a logic-based formalism, which can be used to define the semantics of agent communication languages and interaction protocols. We advocate its use within a more general framework, drawing a design methodology which encompasses the specification of the interaction space and of its desired properties, and their verification.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128452671","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}
{"title":"Extending the scope of asynchronous collaboration: a matter of being autonomous and self-sufficient","authors":"J. Marquès, L. Navarro, T. Daradoumis","doi":"10.1109/ENABL.2004.31","DOIUrl":"https://doi.org/10.1109/ENABL.2004.31","url":null,"abstract":"Asynchronous collaborative applications and systems have to deal with complexities associated with interaction nature, idiosyncrasy of groups and technical and administrative issues. Inclusion of requirements derived from them is costly (in time, resources and economically). Existing solutions addresses asynchronous collaboration via simplification of requirements and by using centralized models. In this paper we present LaCOLLA, a fully decentralized infrastructure for building collaborative applications that provides general purpose collaborative functionalities. The provision of those functionalities will avoid applications deal with most of complexities derived from groups and its members, what will help inclusion of collaborative aspects. The implementation of LaCOLLA follows the peer-to-peer paradigm and pays special attention to autonomy of its members and to self-organization of the components of the infrastructure. Another key aspect is that resources (e.g. storage) and services (e.g. authorization) are provided by its members (avoiding dependency from agents not belonging to group).","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"366 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123109414","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}
{"title":"QoS-aware component architecture support for grid","authors":"Sharath Babu Musunoori, F. Eliassen, R. Staehli","doi":"10.1109/ENABL.2004.51","DOIUrl":"https://doi.org/10.1109/ENABL.2004.51","url":null,"abstract":"Research on grid computing has produced significant results in design and implementation of different computational, data-intensive, and service-oriented grid systems (I. Foster et al., 1999, K. Krauter et al., 2002). However, important issues such as component-based application design and QoS management have received less attention. In particular, for real-time grid applications it is difficult to specify and satisfy QoS requirements. Our QoS-aware component based approach presented in this paper, allows grid application developers to separate concerns of what level of quality is required from how that level is to be achieved. In addition, it addresses how QoS requirements can be reliably satisfied when an application is deployed on even a minimally provisioned instance of the component-based grid middleware platform.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124562211","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}
{"title":"Extending JADE for agent grid applications","authors":"A. Poggi, M. Tomaiuolo, Paola Turci","doi":"10.1109/ENABL.2004.30","DOIUrl":"https://doi.org/10.1109/ENABL.2004.30","url":null,"abstract":"This paper presents an extension of the JADE agent development framework that may be the basis for the realization of flexible agent-based grid systems. In particular, JADE framework has been enriched with two new types of agents that, on the one hand simplify the distribution of tasks inside a grid of agent platforms, and, on the other hand, facilitate the composition of tasks through the use of production rules. Moreover, the paper describes how such kinds of operations are executed through the proper authentication and authorization mechanisms.","PeriodicalId":391459,"journal":{"name":"13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132064752","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}