Buttyan found out a security flaw in Ariadne (Y.C. Hu, A. Perrig, andD. B. Johnson, "Ariadne: a secure on-demand routing protocol for ad hoc networks," in Proc. of the Eighth ACM hitl Conf. on Mobile Computi...
详细信息
Buttyan found out a security flaw in Ariadne (Y.C. Hu, A. Perrig, andD. B. Johnson, "Ariadne: a secure on-demand routing protocol for ad hoc networks," in Proc. of the Eighth ACM hitl Conf. on Mobile Computing and Networking (*** 2002), pp.23-28. Atlanta, GA.2002.) and proposed a secure routing protocol, EndairA (L. Buttyan, and I. Vajda, "Towards provable security for ad hoc routing protocols", in Proc. of the 2nd ACM workshop on Security of ad hoc and Sensor Networks, 2005 and G. Acs, L. Buttyan, and I. Vajda, "Provably secure on-demand source routing in mobile ad hoc networks," IEEE Transactions on Mobile Computing, Vol. 5, No. 11, November 2006.), with the ability to resist active-1-1 attacks. But unfortunately we discover an as yet unknown active-0- 1 attack which we call man-in-the-middle attack and EndairA couldn 't resist. Accordingly we propose a new secure routing protocol, EndairALoc. Analysis shows that EndairALoc can resist not only active-1-1 attacks but also the wormhole attack. Furthermore EndairALoc uses pairwise secret keys instead of public keys used in EndairA. Compared with EndairA, EndairALoc can save more energy in the routing establishment.
The federation of islands of large scale distributedsystems is a difficult problem, in part because of the variety of systems involved. We categorise solutions into either the systems integration or the virtualizatio...
详细信息
Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be &qu...
详细信息
ISBN:
(纸本)0769527159
Web services offer a novel open, distributed computing environment. Within that environment, web services need to be discovered and composed in order to meet user needs (or, goals). For example, a user goal may be "plan a holiday". To fulfill this goal, several services need to be discovered from different directories, such as "book hotel", "bookflight", "rent car" and "pay by credit card". These then need to be composed into a plan ("process"). In this work, we adopt and extend an agent-oriented software design methodology (Tropos) and tailor it to the design of web services. We also sketch how Tropos design-time models can support service discovery and composition by offering a roadmap that relates stakeholder goals to collections of services available in different directories. A case study from the literature is used throughout.
Multi-agent modeling has emerged as a promising discipline for dealing with decision making processes in distributed information system applications. One of these applications is the modeling of distributed design and...
详细信息
ISBN:
(纸本)9728865686
Multi-agent modeling has emerged as a promising discipline for dealing with decision making processes in distributed information system applications. One of these applications is the modeling of distributed design and analysis processes which can link up various designs and simulation processes to form a virtual consortium on a global basis. This paper proposes a multi-agent cooperative framework for the development of a fuel-injection-system including a fuel-injection-system and consisting of more than 90 parts. The meta-model of management agent and actor agent for the development of the fuel-injection- system is presented, and the architecture of the distributed multi-agent system for the development of a fuel-injection-system is discussed. The prototype system and some key agents in the distributed product development are introduced.
Web Services (WS) is current v the major implementation of Service-Oriented Architecture (SOA). It defines a framework for agile and flexible integration among autonomous services based on Internet open standards. How...
详细信息
ISBN:
(纸本)0769525601
Web Services (WS) is current v the major implementation of Service-Oriented Architecture (SOA). It defines a framework for agile and flexible integration among autonomous services based on Internet open standards. However, testing has been a challenge due the dynamic and collaborative nature of WS. This paper introduces an on-going project on a multi-agent based framework to coordinate distributed test agents to generate, plan, execute, monitor and communicate tests on WS. Test agents are classified into different roles which communicate through XML-based agent test protocols. Test Master accepts test cases from Test Generator, generates test plans anddistributed them to various test groups. A set of test agents that implement a test plan are organized into a test group, which is coordinated by a Test Coordinator. Test Runners execute the test scripts, collect test results and forwards the results to Test Analyzer for quality and reliability analysis. The status of the test agents are monitored by the Test Monitor. Test agents are dynamically created, deployed and organized. Through the monitoring and coordinating mechanism, the agents can re-adjust the test plan and their behavior at run-time to be adaptive to the changing environment.
This paper describes ongoing research to develop a methodology for software maintenance using Semantic Web techniques. We propose the collection of software system metadata which may include functional and non-functio...
详细信息
ISBN:
(纸本)0769526985
This paper describes ongoing research to develop a methodology for software maintenance using Semantic Web techniques. We propose the collection of software system metadata which may include functional and non-functional requirements documentation, metrics, the success or failure of tests and the means by which various components interact or were intended to interact. We attempt to record and track changes to the metadata and use it to proactively notify developers of changing requirements and quality measurements which may impact further development. This research uses Semantic Web techniques such as RDF, OWL and SPARQL to encode system metadata and discusses the particular advantages that these techniques offer over other proposals. Specifically, we show how the use of an OWL-DL ontology of softwareengineering concepts, RDF encoding of system metadata and SPARQL queries over the resulting RDF graph can be used to enable language-neutral relational navigation of softwaresystems thus facilitating software understanding and maintenance. Proposed extensions to this research are outlined, including the development of a toolset for distributedsoftware maintenance.
Starting from the belief that software development is a human activity, this paper tries to conceptualize software development as a knowledge-intensive design anddistributed cognitive activity. This conceptualization...
详细信息
ISBN:
(纸本)159593409X
Starting from the belief that software development is a human activity, this paper tries to conceptualize software development as a knowledge-intensive design anddistributed cognitive activity. This conceptualization leads to the argument that providing support for software developers to engage in knowledge collaboration with external knowledge repositories and peers is essential for software development environments. Technical and social challenges in providing such support are identified, and an illustrative system support that we have been developing is briefly described. Copyright 2006 ACM.
In this paper we present a novel framework supporting distributed network management using a self-organizing peer-to-peer over-lay network. The overlay consists of several distributed Network Agents which can perform ...
详细信息
The increase in software functions andsoftware complexity of automotive applications requires appropriate software architectures. A promising approach is the component architecture which also stands in the centre of ...
详细信息
ISBN:
(纸本)1595934022
The increase in software functions andsoftware complexity of automotive applications requires appropriate software architectures. A promising approach is the component architecture which also stands in the centre of the automotive standardisation project AUTOSAR[2]. As every embedded real-time system inevitably has upper time bounds, we present an integrated method of timing estimation for highly flexible and variant applications based on a prototype component architecture. Therefore, we especially develop methods for parameterised timing estimation which depend on the grade of complexity, variability and necessary exactness. The feasibility of the introduced concept is shown in the prototype architecture and a prototype application. Copyright 2006 ACM.
The discipline of softwareengineering has a history dating back to 1968. However, it is only during the last ten years that real efforts have been made to address it as a profession with appropriate educational suppo...
详细信息
ISBN:
(纸本)0387346376
The discipline of softwareengineering has a history dating back to 1968. However, it is only during the last ten years that real efforts have been made to address it as a profession with appropriate educational support at university levels. The achievements and failures regarding movements in the US towards professionalism in the latter half of the 1990s are first considered. Then parallel and subsequent activities that have taken place on a broader front under the auspices of the international Federation for Information Processing (IFIP) are reported. The framework that the IFIP work has produced is then used in an evaluation of international progress over a ten-year period. Finally a summary of remaining challenges is given.
暂无评论