首页 > 最新文献

Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003最新文献

英文 中文
A reengineering process for migrating from an object-oriented legacy system to a component-based system 用于从面向对象的遗留系统迁移到基于组件的系统的再工程过程
Eunjoo Lee, Byungjeong Lee, Woochang Shin, Chisu Wu
Computing environments are evolving from mainframe systems to distributed systems. Stand-alone programs that have been developed using object-oriented technology are not suitable for these new environments. However, programs that have been developed using a component-based technology have proven to be more suitable for the new environments due to their granularity and reusability. In this paper, we present a reengineering process for migrating from an object-oriented legacy system to a component-based system. This process consists of two steps: first, to create basic components with the relationship of their constituent classes, second, to refine components using the metrics we propose.
计算环境正在从大型机系统向分布式系统发展。使用面向对象技术开发的独立程序不适合这些新环境。然而,使用基于组件的技术开发的程序由于其粒度和可重用性,已被证明更适合新的环境。在本文中,我们提出了一个从面向对象的遗留系统迁移到基于组件的系统的再工程过程。这个过程包括两个步骤:首先,创建具有组成类关系的基本组件,其次,使用我们提出的度量来细化组件。
{"title":"A reengineering process for migrating from an object-oriented legacy system to a component-based system","authors":"Eunjoo Lee, Byungjeong Lee, Woochang Shin, Chisu Wu","doi":"10.1109/CMPSAC.2003.1245362","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245362","url":null,"abstract":"Computing environments are evolving from mainframe systems to distributed systems. Stand-alone programs that have been developed using object-oriented technology are not suitable for these new environments. However, programs that have been developed using a component-based technology have proven to be more suitable for the new environments due to their granularity and reusability. In this paper, we present a reengineering process for migrating from an object-oriented legacy system to a component-based system. This process consists of two steps: first, to create basic components with the relationship of their constituent classes, second, to refine components using the metrics we propose.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131875341","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}
引用次数: 32
Policy-based separation of concerns for dynamic code mobility management 基于策略的关注点分离,用于动态代码移动性管理
R. Montanari, G. Tonti, C. Stefanelli
The convergence between the Internet and telecommunication systems promotes an integrated scenario characterized by different flavors of mobility. Users can connect to the network from ubiquitous points of attachment and wireless portable devices can roam by maintaining continuous connectivity. Novel middleware technologies based on code mobility has the potential to enhance service provisioning to mobile users/devices. However, code mobility adds complexity to the design of applications and calls for new approaches for the programming of code mobility strategies. Separation between mobility and computational concerns is crucial to reduce the complexity of code mobility control and to favor rapid mobile code-based service prototyping, run-time configuration and maintenance. To achieve the needed degree of separation of concerns the paper advocates the adoption of policies and proposes a policy-based framework for dynamic code mobility management. In addition, the paper explores a reflective-based approach to mobility control and compares policy with reflective-based programming solutions to point out the main differences and lessons learned.
互联网和电信系统之间的融合促进了以不同类型的移动性为特征的集成场景。用户可以从无处不在的连接点连接到网络,无线便携式设备可以通过保持连续连接来漫游。基于代码可移动性的新型中间件技术具有增强向移动用户/设备提供服务的潜力。然而,代码移动性增加了应用程序设计的复杂性,并要求为代码移动性策略的编程提供新的方法。将移动性和计算性问题分离开来对于降低代码移动性控制的复杂性和支持基于移动代码的快速服务原型、运行时配置和维护是至关重要的。为了达到所需要的关注点分离程度,本文提倡采用策略,并提出了一个基于策略的动态代码可移动性管理框架。此外,本文还探讨了一种基于反思的流动性控制方法,并将政策与基于反思的规划解决方案进行了比较,以指出主要差异和吸取的教训。
{"title":"Policy-based separation of concerns for dynamic code mobility management","authors":"R. Montanari, G. Tonti, C. Stefanelli","doi":"10.1109/CMPSAC.2003.1245325","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245325","url":null,"abstract":"The convergence between the Internet and telecommunication systems promotes an integrated scenario characterized by different flavors of mobility. Users can connect to the network from ubiquitous points of attachment and wireless portable devices can roam by maintaining continuous connectivity. Novel middleware technologies based on code mobility has the potential to enhance service provisioning to mobile users/devices. However, code mobility adds complexity to the design of applications and calls for new approaches for the programming of code mobility strategies. Separation between mobility and computational concerns is crucial to reduce the complexity of code mobility control and to favor rapid mobile code-based service prototyping, run-time configuration and maintenance. To achieve the needed degree of separation of concerns the paper advocates the adoption of policies and proposes a policy-based framework for dynamic code mobility management. In addition, the paper explores a reflective-based approach to mobility control and compares policy with reflective-based programming solutions to point out the main differences and lessons learned.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116154550","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}
引用次数: 13
Just what could possibly go wrong in B2B integration? B2B集成中可能出现的问题是什么?
Dean Kuo, A. Fekete, P. Greenfield, Julian Jang, D. Palmer
One important trend in enterprise-scale IT has been the increasing use of business-business integration (B2Bi) technologies to automate business processes that cross organizational boundaries, such as the interactions between partner companies along a supply chain. It is relatively easy to describe a pattern of interaction, or choreography, in the case where everything proceeds smoothly. However, the abnormal cases, such as where a process fails or a message is lost, are much more complicated, and risk introducing data and process inconsistencies into computer-based systems. Current B2Bi technologies do not supply an infrastructure that can provide reliability without considerable sophistication from the architects and developers. As a first step towards guiding architects to the design of B2Bi systems that maintain consistency despite failures, this paper describes a variety of types of failure that can arise in practice, based on a realistic e-procurement scenario. We describe these failures in terms of the different types of state that naturally occur within the distributed system. Understanding the types of failure that need to be handled, or prevented, is essential to an architect or developer who must design and write handlers for all the exceptions that can occur in their workflows.
企业规模IT中的一个重要趋势是越来越多地使用业务-业务集成(B2Bi)技术来自动化跨组织边界的业务流程,例如供应链上合作伙伴公司之间的交互。在一切进展顺利的情况下,描述交互模式或编排相对容易。然而,异常情况,如流程失败或消息丢失,则要复杂得多,并且有可能将数据和流程不一致引入基于计算机的系统。当前的B2Bi技术不能提供一种基础设施,如果没有架构师和开发人员相当成熟的经验,就不能提供可靠性。作为指导架构师设计在故障情况下保持一致性的B2Bi系统的第一步,本文基于现实的电子采购场景描述了实践中可能出现的各种类型的故障。我们根据分布式系统中自然发生的不同类型的状态来描述这些故障。对于架构师或开发人员来说,了解需要处理或防止的故障类型是必不可少的,因为他们必须为工作流中可能出现的所有异常设计和编写处理程序。
{"title":"Just what could possibly go wrong in B2B integration?","authors":"Dean Kuo, A. Fekete, P. Greenfield, Julian Jang, D. Palmer","doi":"10.1109/CMPSAC.2003.1245393","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245393","url":null,"abstract":"One important trend in enterprise-scale IT has been the increasing use of business-business integration (B2Bi) technologies to automate business processes that cross organizational boundaries, such as the interactions between partner companies along a supply chain. It is relatively easy to describe a pattern of interaction, or choreography, in the case where everything proceeds smoothly. However, the abnormal cases, such as where a process fails or a message is lost, are much more complicated, and risk introducing data and process inconsistencies into computer-based systems. Current B2Bi technologies do not supply an infrastructure that can provide reliability without considerable sophistication from the architects and developers. As a first step towards guiding architects to the design of B2Bi systems that maintain consistency despite failures, this paper describes a variety of types of failure that can arise in practice, based on a realistic e-procurement scenario. We describe these failures in terms of the different types of state that naturally occur within the distributed system. Understanding the types of failure that need to be handled, or prevented, is essential to an architect or developer who must design and write handlers for all the exceptions that can occur in their workflows.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"8 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123725411","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}
引用次数: 8
Recovering a business object model from a Web applications 从Web应用程序中恢复业务对象模型
G. D. Lucca, A. R. Fasolino, Porfirio Tramontana, U. D. Carlini
The growing market request for Web applications is forcing software industries to produce applications under the pressure of a short time-to-market and a strong competition, with the consequence that low quality and poor documented software is often produced. Maintaining, evolving or comprehending these applications are not straightforward tasks, and reverse engineering processes should be defined and validated to support them. In this paper a reverse engineering approach for reconstructing an object-oriented conceptual model of the application domain of a Web application is presented. The proposed approach defines a process that reconstructs the model in three steps. In each step, heuristic criteria exploiting source code analysis are used for the identification of objects and their relationships. Tools for implementing this method have been produced, and experiments for validating it have been carried out with the support of case studies. Experimental results showed the feasibility and the effectiveness of the proposed approach.
对Web应用程序日益增长的市场需求正迫使软件行业在短时间上市和激烈竞争的压力下生产应用程序,其结果是经常生产出质量低、文档编制差的软件。维护、发展或理解这些应用程序并不是直截了当的任务,逆向工程过程应该被定义和验证以支持它们。本文提出了一种重构Web应用程序应用领域面向对象概念模型的逆向工程方法。所提出的方法定义了一个分三步重建模型的过程。在每个步骤中,利用源代码分析的启发式标准用于识别对象及其关系。实现这种方法的工具已经产生,并且在案例研究的支持下进行了验证它的实验。实验结果表明了该方法的可行性和有效性。
{"title":"Recovering a business object model from a Web applications","authors":"G. D. Lucca, A. R. Fasolino, Porfirio Tramontana, U. D. Carlini","doi":"10.1109/CMPSAC.2003.1245364","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245364","url":null,"abstract":"The growing market request for Web applications is forcing software industries to produce applications under the pressure of a short time-to-market and a strong competition, with the consequence that low quality and poor documented software is often produced. Maintaining, evolving or comprehending these applications are not straightforward tasks, and reverse engineering processes should be defined and validated to support them. In this paper a reverse engineering approach for reconstructing an object-oriented conceptual model of the application domain of a Web application is presented. The proposed approach defines a process that reconstructs the model in three steps. In each step, heuristic criteria exploiting source code analysis are used for the identification of objects and their relationships. Tools for implementing this method have been produced, and experiments for validating it have been carried out with the support of case studies. Experimental results showed the feasibility and the effectiveness of the proposed approach.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124794678","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}
引用次数: 13
IBHIS: integration broker for heterogeneous information sources IBHIS:异构信息源的集成代理
I. Kotsiopoulos, J. Keane, M. Turner, P. Layzell, F. Zhu
Effective use of heterogeneous, distributed information in a coherent, integrated fashion has long been a "holy grail". The UK Health and Social care domain is an example where a global view is needed to facilitate decision making, whilst having ethical and legal concerns. The IBHIS project aims to provide an integrated broker that enables coherent use of a set of distributed, heterogeneous data sources, whilst ensuring trustworthiness and audit. This paper presents a service-oriented federated architecture for the IBHIS broker.
长期以来,以连贯、集成的方式有效地使用异构、分布式信息一直是一个“圣杯”。英国卫生和社会保健领域就是一个例子,在考虑伦理和法律问题的同时,需要全球视角来促进决策。IBHIS项目旨在提供一个集成的代理,使一组分布式、异构数据源的一致使用成为可能,同时确保可信性和审计。本文提出了IBHIS代理的面向服务的联邦体系结构。
{"title":"IBHIS: integration broker for heterogeneous information sources","authors":"I. Kotsiopoulos, J. Keane, M. Turner, P. Layzell, F. Zhu","doi":"10.1109/CMPSAC.2003.1245368","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245368","url":null,"abstract":"Effective use of heterogeneous, distributed information in a coherent, integrated fashion has long been a \"holy grail\". The UK Health and Social care domain is an example where a global view is needed to facilitate decision making, whilst having ethical and legal concerns. The IBHIS project aims to provide an integrated broker that enables coherent use of a set of distributed, heterogeneous data sources, whilst ensuring trustworthiness and audit. This paper presents a service-oriented federated architecture for the IBHIS broker.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121152791","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}
引用次数: 28
Automating checking of models built using a graphically based formal modeling language 自动检查使用基于图形的正式建模语言构建的模型
R. Walters
RDT is a graphical formal modeling language in which the modeler works by constructing diagrams of the processes in their model which they join together to form complete systems. Aside from the benefits which accrue as a side effect of building a formal model of a proposed systems, these diagrammatic models can be useful as a means of communication between the development team and the users. However one of the greatest benefits of a formal model is that it can be subjected to rigorous examination to ensure that it satisfies properties required of the system. This paper describes the transformation used by the RDT toolset to generate Promela code (the input language of the SPIN model-checker) automatically from a model.
RDT是一种图形化的形式化建模语言,在这种语言中,建模者通过在他们的模型中构造过程的图来工作,这些过程连接在一起形成完整的系统。除了作为构建提议系统的正式模型的副作用而积累的好处之外,这些图表模型可以作为开发团队和用户之间沟通的一种手段。然而,正式模型的最大好处之一是,它可以经受严格的检查,以确保它满足系统所需的属性。本文描述了RDT工具集用来从模型自动生成Promela代码(SPIN模型检查器的输入语言)的转换。
{"title":"Automating checking of models built using a graphically based formal modeling language","authors":"R. Walters","doi":"10.1109/CMPSAC.2003.1245327","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245327","url":null,"abstract":"RDT is a graphical formal modeling language in which the modeler works by constructing diagrams of the processes in their model which they join together to form complete systems. Aside from the benefits which accrue as a side effect of building a formal model of a proposed systems, these diagrammatic models can be useful as a means of communication between the development team and the users. However one of the greatest benefits of a formal model is that it can be subjected to rigorous examination to ensure that it satisfies properties required of the system. This paper describes the transformation used by the RDT toolset to generate Promela code (the input language of the SPIN model-checker) automatically from a model.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124140628","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}
引用次数: 6
A dynamic information retrieval system for the Web Web动态信息检索系统
Xiangzhu Gao, S. Murugesan, Bruce W. N. Lo
In conventional information retrieval (IR), documents in a collection are indexed before the retrieval process, and the document collection is generally static, organised and homogeneous. But, information on the Web is vast, dynamic, unorganised and heterogeneous. Current search engines and IR systems on the Web are based on the conventional indexing approach and have limitations including the need for frequent update of the index. We propose a non-indexing approach for information retrieval on the Web and show that the IR system based on this approach performs better than popular search engines.
在传统的信息检索(IR)中,集合中的文档在检索过程之前被索引,并且文档集合通常是静态的、有组织的和同构的。但是,网络上的信息是巨大的、动态的、无组织的和异构的。当前Web上的搜索引擎和IR系统都是基于传统的索引方法,并且有一些限制,包括需要频繁更新索引。我们提出了一种非索引的网络信息检索方法,并表明基于这种方法的IR系统比流行的搜索引擎性能更好。
{"title":"A dynamic information retrieval system for the Web","authors":"Xiangzhu Gao, S. Murugesan, Bruce W. N. Lo","doi":"10.1109/CMPSAC.2003.1245413","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245413","url":null,"abstract":"In conventional information retrieval (IR), documents in a collection are indexed before the retrieval process, and the document collection is generally static, organised and homogeneous. But, information on the Web is vast, dynamic, unorganised and heterogeneous. Current search engines and IR systems on the Web are based on the conventional indexing approach and have limitations including the need for frequent update of the index. We propose a non-indexing approach for information retrieval on the Web and show that the IR system based on this approach performs better than popular search engines.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126877195","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}
引用次数: 6
Web-based support for managing large collections of software artefacts 用于管理大型软件工件集合的基于web的支持
C. Boldyreff, J. Brittle, C. Korhonen, Phyo Kyaw, J. Lavery, D. Nutter, S. Rank
There has been a long history of CASE tool development, with an underlying software repository at the heart of most systems. Usually such tools, even the more recently web-based systems, are focused on supporting individual projects within an enterprise or across a number of distributed sites. Little support for maintaining large heterogeneous collections of software artefacts across a number of projects has been developed. Within the GENESIS project, this has been a key consideration in the development of the Open Source Component Artefact Repository (OSCAR). Its most recent extensions are explicitly addressing the provision of cross project global views of large software collections as well as historical views of individual artefacts within a collection. The long-term benefits of such support can only be realised if OSCAR is widely adopted and various steps to facilitate this are described.
CASE工具开发已经有很长的历史了,在大多数系统的核心都有一个底层的软件存储库。通常这样的工具,甚至是最近的基于web的系统,都集中于支持企业内的单个项目或跨许多分布式站点。对于跨多个项目维护大型异构软件工件集合的支持很少。在GENESIS项目中,这是开源组件工件存储库(OSCAR)开发中的一个关键考虑因素。它最近的扩展明确地处理了大型软件集合的跨项目全局视图的提供,以及集合中单个工件的历史视图。这种支持的长期效益只有在广泛采用奥斯卡奖并说明促进这一做法的各种步骤的情况下才能实现。
{"title":"Web-based support for managing large collections of software artefacts","authors":"C. Boldyreff, J. Brittle, C. Korhonen, Phyo Kyaw, J. Lavery, D. Nutter, S. Rank","doi":"10.1109/CMPSAC.2003.1245416","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245416","url":null,"abstract":"There has been a long history of CASE tool development, with an underlying software repository at the heart of most systems. Usually such tools, even the more recently web-based systems, are focused on supporting individual projects within an enterprise or across a number of distributed sites. Little support for maintaining large heterogeneous collections of software artefacts across a number of projects has been developed. Within the GENESIS project, this has been a key consideration in the development of the Open Source Component Artefact Repository (OSCAR). Its most recent extensions are explicitly addressing the provision of cross project global views of large software collections as well as historical views of individual artefacts within a collection. The long-term benefits of such support can only be realised if OSCAR is widely adopted and various steps to facilitate this are described.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128083126","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}
引用次数: 2
PeAgent - a mobile agent system to support secure Internet and Web applications PeAgent -一个移动代理系统,支持安全的Internet和Web应用
Qingkai Ma, Wei Hao, Wei Li, Manghui Tu, I. Yen
Many agent-based systems have been developed over the past decade; however, the security issues are usually not addressed adequately. In order to make the mobile agent paradigm more useful and acceptable for Web and Internet applications, the security considerations should go beyond the protection of basic agent execution environments. In this paper, we present the design of a robust Java-based mobile agent system, PeAgent. The PeAgent system not only incorporates a fine-grain agent privilege control mechanism, but also includes a multi-level protection mechanism that can be used throughout the life-cycle of agents. A two-level domain hierarchy is constructed to organize the large number of Internet nodes in the agent system into manageable units: the global/domain management unit (GMU/DMU). Each unit consists of a certification authority (CA) and a location manager (LM). The certificates issued from GMU and DMU define the access privileges on the PeAgent servers for each agent. A context hierarchy is built up on the PeAgent servers for fine-level resource access control and agent management. Overall, the PeAgent system provides a secure computing environment for widely distributed applications over a network of heterogeneous platforms. It also facilitates the development of secure Web-based applications.
在过去的十年中,许多基于代理的系统被开发出来;然而,安全问题通常没有得到充分解决。为了使移动代理范式对Web和Internet应用程序更有用和更可接受,安全考虑应该超越对基本代理执行环境的保护。在本文中,我们设计了一个健壮的基于java的移动代理系统PeAgent。PeAgent系统不仅包含了细粒度的代理权限控制机制,还包含了可在代理的整个生命周期中使用的多级保护机制。构建了两级域层次结构,将代理系统中的大量Internet节点组织为可管理的单元:全局/域管理单元(GMU/DMU)。每个单元由一个证书颁发机构(CA)和一个位置管理器(LM)组成。GMU和DMU颁发的证书定义了每个代理在PeAgent服务器上的访问权限。在PeAgent服务器上建立上下文层次结构,用于精细级别的资源访问控制和代理管理。总体而言,PeAgent系统为异构平台网络上广泛分布的应用程序提供了安全的计算环境。它还促进了基于web的安全应用程序的开发。
{"title":"PeAgent - a mobile agent system to support secure Internet and Web applications","authors":"Qingkai Ma, Wei Hao, Wei Li, Manghui Tu, I. Yen","doi":"10.1109/CMPSAC.2003.1245418","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245418","url":null,"abstract":"Many agent-based systems have been developed over the past decade; however, the security issues are usually not addressed adequately. In order to make the mobile agent paradigm more useful and acceptable for Web and Internet applications, the security considerations should go beyond the protection of basic agent execution environments. In this paper, we present the design of a robust Java-based mobile agent system, PeAgent. The PeAgent system not only incorporates a fine-grain agent privilege control mechanism, but also includes a multi-level protection mechanism that can be used throughout the life-cycle of agents. A two-level domain hierarchy is constructed to organize the large number of Internet nodes in the agent system into manageable units: the global/domain management unit (GMU/DMU). Each unit consists of a certification authority (CA) and a location manager (LM). The certificates issued from GMU and DMU define the access privileges on the PeAgent servers for each agent. A context hierarchy is built up on the PeAgent servers for fine-level resource access control and agent management. Overall, the PeAgent system provides a secure computing environment for widely distributed applications over a network of heterogeneous platforms. It also facilitates the development of secure Web-based applications.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"9 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133205149","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}
引用次数: 6
A middleware service for secure group communication in mobile ad hoc networks 移动自组织网络中用于安全组通信的中间件服务
S. Yau, Xinyu Zhang
Secure group communication in mobile ad hoc networks is often dynamic and impromptu, and thus requires efficient and automated secure group management and seamless and combination of secure groups with distributed applications running upon them. Existing approaches to secure group communication cannot satisfy these requirements. In this paper, an automated secure group management approach is presented. Based on this approach, a middleware service for secure group communication is developed to facilitate development and execution of distributed applications using secure group communication in mobile ad hoc networks. This middleware service is implemented in a context sensitive middleware RSCM.
移动自组织网络中的安全组通信通常是动态和即兴的,因此需要高效和自动化的安全组管理,以及安全组与运行在其上的分布式应用程序的无缝组合。现有的保护组通信的方法不能满足这些要求。本文提出了一种自动化的安全组管理方法。基于此方法,开发了用于安全组通信的中间件服务,以促进在移动自组织网络中使用安全组通信的分布式应用程序的开发和执行。此中间件服务在上下文敏感的中间件RSCM中实现。
{"title":"A middleware service for secure group communication in mobile ad hoc networks","authors":"S. Yau, Xinyu Zhang","doi":"10.1109/CMPSAC.2003.1245315","DOIUrl":"https://doi.org/10.1109/CMPSAC.2003.1245315","url":null,"abstract":"Secure group communication in mobile ad hoc networks is often dynamic and impromptu, and thus requires efficient and automated secure group management and seamless and combination of secure groups with distributed applications running upon them. Existing approaches to secure group communication cannot satisfy these requirements. In this paper, an automated secure group management approach is presented. Based on this approach, a middleware service for secure group communication is developed to facilitate development and execution of distributed applications using secure group communication in mobile ad hoc networks. This middleware service is implemented in a context sensitive middleware RSCM.","PeriodicalId":173397,"journal":{"name":"Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2003-11-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133880398","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}
引用次数: 7
期刊
Proceedings 27th Annual International Computer Software and Applications Conference. COMPAC 2003
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1