143,868 research outputs found

    eNegotiations: Towards Engineering of Technology Based Social Processes

    Get PDF
    Traditionally, negotiation support was based on normative and prescriptive research; its users were analysts and experts. The purpose of the recently developed e-negotiation systems is to provide negotiators with services and to satisfy their requirements rather than direct their activities so that they conform to rationality and optimality principles. This orientation is typical to software engineering. Due to the difficulties in reconciling results of prescriptive and descriptive studies the e-negotiation design specifications are often based on selected descriptive approaches at the expense of the prescriptive support. This paper presents selected results from negotiation and e-negotiation research and discusses methodological foundations for e-negotiation system design and development. Based on review of methodological foundations and the scientific and engineering perspectives on negotiations, an e-negotiation view integration model is proposed. The purpose of the model is to allow for the integration of behavioural, scientific and engineering views on e-negotiations

    Single Function Agents and their Negotiation Behavior in Expert Systems

    Get PDF
    A Single Function Agent (SiFA) is a software agent, with only one function, one point of view, and one target object on which to act. For example, an agent might be a critic (function) of material (target) from the point of view of cost. This research investigates the possibilities and implications of the SiFA concept, and analyzes the definition language, negotiation language and negotiation strategies of the agents. After defining a domain-independent set of agent types we investigated negotiation, analyzing which pairs/groups of agents have reason to communicate, and what the information passed between them should be, as well as what knowledge was needed to support the negotiation. A library for the CLIPS expert system shell was built, which allows development of SiFA based expert systems from domain independent templates. We will present two such systems, one as implemented for the domain of ceramic component material selection and the other (in development) for simple sailboat design. The effect of negotiation on the design process and the results are discussed, as well as directions for future research into SiFAs

    KEMNAD: A Knowledge Engineering Methodology for Negotiating Agent Development

    Get PDF
    Automated negotiation is widely applied in various domains. However, the development of such systems is a complex knowledge and software engineering task. So, a methodology there will be helpful. Unfortunately, none of existing methodologies can offer sufficient, detailed support for such system development. To remove this limitation, this paper develops a new methodology made up of: (1) a generic framework (architectural pattern) for the main task, and (2) a library of modular and reusable design pattern (templates) of subtasks. Thus, it is much easier to build a negotiating agent by assembling these standardised components rather than reinventing the wheel each time. Moreover, since these patterns are identified from a wide variety of existing negotiating agents(especially high impact ones), they can also improve the quality of the final systems developed. In addition, our methodology reveals what types of domain knowledge need to be input into the negotiating agents. This in turn provides a basis for developing techniques to acquire the domain knowledge from human users. This is important because negotiation agents act faithfully on the behalf of their human users and thus the relevant domain knowledge must be acquired from the human users. Finally, our methodology is validated with one high impact system

    THE MENTOR PROJECT MODEL: A Model For Experimental Development of Contract Software

    Get PDF
    This paper is a reflective paper on practical. experiences. It presents a project model that is in current use and has been successfully used in several large projects. The Mentor project model supports experimental development of contract software. The application area is interactive information systems, i.e. systems closely integrated with user work practice. The Mentor project model is a spiral model with iteration of the activities: (re- )design, estimation and negotiation, development and evaluation of prototypes. End-users are actively involved in design and evaluation. Repeated estimation and negotiation activities based on a calculation model for estimating system extent ensure that growth in extent is made visible and is subject to explicit decisions balancing use quality of the system with cost and schedule. The project model defines how to share the cost of experimentation between customer and supplier. The model contributes to the ongoing discussions of system development methodologies by focusing on contract software and by giving elaborate suggestions for how to prototype large information systems with many users

    Invite : a multi-protocol negotiation platform

    Get PDF
    Existing electronic negotiation systems implement a single, fixed negotiation protocol. Therefore, their use is restricted to these types of negotiation problems and these kinds of interactions which had been assumed a priori by designers. Recent research focuses on software which can be configured to suit specific objectives of their designers and/or to match particular styles and approaches of the negotiators. Such software also allows studying the impact of different features of negotiation systems on the negotiation process and outcome. This thesis explores the design and implementation of Invite, a multi-protocol negotiation platform. The platform is a flexible and customizable e-negotiation software platform enabling negotiators to map negotiation activities to components and construct their own protocols by creating sequence of layout programs. It allows for multiple different negotiation protocols being run simultaneously under one system. A negotiation protocol is used to configure Invite resources and construct a negotiation engine. The Invite negotiation platform, two protocols, and two negotiation engines are presented in this document

    Fuzzy Logic Based Negotiation in E-Commerce

    Get PDF
    The evolution of multi-agent system (MAS) presents new challenges in computer science and software engineering. A particularly challenging problem is the design of various forms of interaction among agents. Interaction may be aimed at enabling agents to coordinate their activities, cooperate to reach common objectives, or exchange resources to better achieve their individual objectives. This thesis is dealing with negotiation in e-commerce: a process through which multiple self-interested agents can reach agreement over the exchange of scarce resources. In particular, we present a fuzzy logic-based negotiation approach to automate multi-issue bilateral negotiation in e-marketplaces. In such frameworks issues to negotiate on can be multiple, interrelated, and may not be fixed in advance. Therefore, we use fuzzy inference system to model relations among issues and to allow agents express their preferences on them. We focus on settings where agents have limited or uncertain information, ruling them out from making optimal decisions. Since agents make decisions based on particular underlying reasons, namely their interests, beliefs then applying logic (by using fuzzy logic) over these reasons can enable agents to refine their decisions and consequently reach better agreements. I refer to this form of negotiation as: Fuzzy logic based negotiation in e-commerce. The contributions of the thesis begin with the use of fuzzy logic to design a reasoning model through which negotiation tactics and strategy are expressed throughout the process of negotiation. Then, an exploration of the differences between this approach and the more traditional bargaining-based approaches is presented. Strategic issues are then explored and a methodology for designing negotiation strategies is developed. Finally, the applicability of the framework is simulated using MATLAB toolbox

    Designing a graphical user interface for a bilateral negotiation support system

    Get PDF
    Graphical User Interfaces (GUI) are quickly becoming the standard operating environment for most software programs and operating systems. Ease of use, rapid learning and the ability to retain complex task sequences and operations are some of the advantages attributed to this type of interface. When properly implemented the GUI can provide a natural interaction between the user and the computer. Initial acceptance and continued use of any program can be greatly enhanced by proper design of this interface. It is expected that this trend toward visual representation of a task's objects and actions will be more fully developed and expanded in future years. This thesis explored the principles of interface design with particular attention given to the specific characteristics associated with GUI design. Unique design concepts associated with Negotiation Support Systems were also considered. These design techniques and principles were then applied in the analysis and design of the graphical user interface for a Bilateral Negotiation Support System based on multiple attribute utility theory. The program was written in Microsoft Visual Basic for use under the Microsoft Windows 3.0 operating environment.http://archive.org/details/designinggraphic1094538555Lieutenant Commander, United States Naval ReserveApproved for public release; distribution is unlimited

    A quality of service based framework for dynamic, dependable systems

    Get PDF
    There is currently much UK government and industry interest towards the integration of complex computer-based systems, including those in the military domain. These systems can include both mission critical and safety critical applications, and therefore require the dependable communication of data. Current modular military systems requiring such performance guarantees are mostly based on parameters and system states fixed during design time, thus allowing a predictable estimate of performance. These systems can exhibit a limited degree of reconfiguration, but this is typically within the constraints of a predefined set of configurations. The ability to reconfigure systems more dynamically, could lead to further increased flexibility and adaptability, resulting in the better use of existing assets. Current software architecture models that are capable of providing this flexibility, however, tend to lack support for dependable performance. This thesis explores the benefits for the dependability of future dynamic systems, built on a publish/subscribe model, from using Quality of Service (QoS) methods to map application level data communication requirements to available network resources. Through this, original contributions to knowledge are created, including; the proposal of a QoS framework that specifies a way of defining flexible levels of QoS characteristics and their use in the negotiation of network resources, a simulation based evaluation of the QoS framework and specifically the choice of negotiation algorithm used, and a test-bed based feasibility study. Simulation experimentation conducted comparing different methods of QoS negotiation gives a clear indication that the use of the proposed QoS framework and flexible negotiation algorithm can provide a benefit in terms of system utility, resource utilisation, and system stability. The choice of negotiation algorithm has a particularly strong impact on these system properties. The cost of these benefits comes in terms of the processing power and execution time required to reach a decision on the acceptance of a subscriber. It is suggested, given this cost, that when computational resources are limited, a simpler priority based negotiation algorithm should be used. Where system resources are more abundant, however, the flexible negotiation algorithm proposed within the QoS framework can offer further benefits. Through the implementation of the QoS framework within an existing military avionics software architecture based emulator on a test-bed, both the technical challenges that will need to be overcome and, more importantly, the potential viability for the inclusion of the QoS framework have been demonstrated

    The effects of interplay between negotiation tactics and task complexity in software agent to human negotiations

    Get PDF
    Modern networked business environment enables design of flexible and effective mechanisms of exchange between economic parties. Online negotiations allow geographically and temporally separated participants to engage in exchange of offers in search for acceptable agreements. The digital medium enables development of software agents, which can assist with negotiation tasks while saving time and human effort. The current paper investigates the prospects of utilizing software agents in negotiations with the human counterparts. It presents the findings from experiment where human subjects acted as buyers negotiating with software agent sellers over a mobile phone plan. An electronic negotiation system incorporating software agents was used in the experiment. The agents employed various concession-making schedules while engaging in negotiation tasks involving one of two complexity levels. Negotiation task complexity was manipulated using different number of issues involved in the negotiations. Subjects were recruited among university students. Negotiations between the subjects and agents took place during a two-day period in an asynchronous mode through the web. The findings suggest that interaction between negotiation task complexity and negotiation tactic has significant effects on negotiation outcomes and subjective assessments by the human participants. In particular, task complexity had a higher impact on the agreement rate when agents employed a competitive tactic vs. when they used a conceding one
    corecore