866,735 research outputs found

    Value-Oriented Design of Service Coordination Processes: Correctness and Trust

    Get PDF
    The rapid growth of service coordination languages creates a need for methodological support for coordination design. Coordination design differs from workflow design because a coordination process connects different businesses that can each make design decisions independently from the others, and no business is interested in supporting the business processes of others. In multi-business cooperative design, design decisions are only supported by all businesses if they contribute to the profitability of each participating business. So in order to make coordination design decisions supported by all participating businesses, requirements for a coordination process should be derived from the business model that makes the coordination profitable for each participating business. We claim that this business model is essentially a model of intended value exchanges. We model the intended value exchanges of a business model as e3 -value value models and coordination processes as UML activity diagrams. The contribution of the paper is then to propose and discuss a criterion according to which a service coordination process must be correct with respect to a value exchange model. This correctness is necessary to gain business support for the process. Finally, we discuss methodological consequences of this approach for service coordination process design

    A multi-agent based system to enable strategic and operational design coordination

    Get PDF
    This paper presents two systems which individually focus on different aspects of design coordination, namely strategic and operational. The systems were developed in parallel and individually contain related models that represent specific frames from a Design Coordination Framework developed by Andreasen et al. [1]. The focus of the strategic design management system is the management of design tasks, decisions, information, goals and rationale within the design process, whereas the focus of the operational design coordination system is the coordination of tasks and activities with respect to the near-optimal utilisation of available resources. A common interface exists which enables the two systems to be integrated and used as a single system with the aim of managing both strategicand operational design coordination. Hence, the objective of this work is to enable the design process to be conducted in a timely and appropriate manner

    Coordination approaches and systems - part I : a strategic perspective

    Get PDF
    This is the first part of a two-part paper presenting a fundamental review and summary of research of design coordination and cooperation technologies. The theme of this review is aimed at the research conducted within the decision management aspect of design coordination. The focus is therefore on the strategies involved in making decisions and how these strategies are used to satisfy design requirements. The paper reviews research within collaborative and coordinated design, project and workflow management, and, task and organization models. The research reviewed has attempted to identify fundamental coordination mechanisms from different domains, however it is concluded that domain independent mechanisms need to be augmented with domain specific mechanisms to facilitate coordination. Part II is a review of design coordination from an operational perspective

    Coordination approaches and systems - part II : an operational perspective

    Get PDF
    This is the second of two papers surveying research in coordination approaches and systems. This paper is concerned with operational coordination, which is aimed at coordinating activities such that the design process can be performed in a near optimal manner with respect to time, and the allocation and utilisation of resources. Aspects of coordination categorised as operational include resource management, scheduling and planning. The first of these two papers presents a review of coordination from a strategic perspective, which is concerned with the decision management aspects of coordination. Greater emphasis is now being placed on the significance of organising the design process as this affects time to market, product quality, cost, and consequently product success. The aim of this paper is to present a fundamental review of operational coordination approaches and systems. The 1990s has seen much progress being made towards a greater understanding and appreciation of coordination in various disciplines through the development of a wide range of approaches and systems. However, there remains a requirement to formally identify the key issues involved in coordination such that a widely accepted representation can be agreed upon. Consequently, research should continue to be supported in the exploration for a unified approach to coordination which will permit a broader and greater understanding of those aspects involved

    Run-Time Selection of Coordination Mechanisms in Multi-Agent Systems

    No full text
    This paper presents a framework that enables autonomous agents to dynamically select the mechanism they employ in order to coordinate their inter-related activities. Adopting this framework means coordination mechanisms move from the realm of being imposed upon the system at design time, to something that the agents select at run-time in order to fit their prevailing circumstances and their current coordination needs. Empirical analysis is used to evaluate the effect of various design alternatives for the agent's decision making mechanisms and for the coordination mechanisms themselves

    Towards Coordination-Intensive Visualization Software

    Get PDF
    Most coordination realizations in current visualization systems are ''last-minute'' ad-hoc and rely on the richness of the chosen implementation language. Moreover, very few visualization models implicitly consider coordination. If coordination is contemplated from the design point of view, it is usually only regarded as part of the communication protocol and is generally dealt with within that restricted domain. Coordinated multiple views are beneficial and a flexible model for coordination will ensure easy embedding of coordination in such exploratory environments. This paper compares different approaches to coordination in exploratory visualization (EV). We recognize the need for a coordination model and for that we formalize aspects of coordination in EV. Furthermore, our work draws on the findings of the interdisciplinary study of coordination by various researchers

    Separating Agent-Functioning and Inter-Agent Coordination by Activated Modules: The DECOMAS Architecture

    Full text link
    The embedding of self-organizing inter-agent processes in distributed software applications enables the decentralized coordination system elements, solely based on concerted, localized interactions. The separation and encapsulation of the activities that are conceptually related to the coordination, is a crucial concern for systematic development practices in order to prepare the reuse and systematic integration of coordination processes in software systems. Here, we discuss a programming model that is based on the externalization of processes prescriptions and their embedding in Multi-Agent Systems (MAS). One fundamental design concern for a corresponding execution middleware is the minimal-invasive augmentation of the activities that affect coordination. This design challenge is approached by the activation of agent modules. Modules are converted to software elements that reason about and modify their host agent. We discuss and formalize this extension within the context of a generic coordination architecture and exemplify the proposed programming model with the decentralized management of (web) service infrastructures

    Beneficial Artificial Intelligence Coordination by means of a Value Sensitive Design Approach

    Get PDF
    This paper argues that the Value Sensitive Design (VSD) methodology provides a principled approach to embedding common values in to AI systems both early and throughout the design process. To do so, it draws on an important case study: the evidence and final report of the UK Select Committee on Artificial Intelligence. This empirical investigation shows that the different and often disparate stakeholder groups that are implicated in AI design and use share some common values that can be used to further strengthen design coordination efforts. VSD is shown to be both able to distill these common values as well as provide a framework for stakeholder coordination

    The essence of component-based design and coordination

    Full text link
    Is there a characteristic of coordination languages that makes them qualitatively different from general programming languages and deserves special academic attention? This report proposes a nuanced answer in three parts. The first part highlights that coordination languages are the means by which composite software applications can be specified using components that are only available separately, or later in time, via standard interfacing mechanisms. The second part highlights that most currently used languages provide mechanisms to use externally provided components, and thus exhibit some elements of coordination. However not all do, and the availability of an external interface thus forms an objective and qualitative criterion that distinguishes coordination. The third part argues that despite the qualitative difference, the segregation of academic attention away from general language design and implementation has non-obvious cost trade-offs.Comment: 8 pages, 2 figures, 3 table

    A methodology for design coordination in a distributed computing environment

    Get PDF
    At the conceptual stage of the design process it is increasingly common that analysis tools are involved in the evaluation of a large number of alternative designs. Designers use such analysis tools to assist with large scale concept evaluations and the prediction of good initial designs. Consequently there exists a need to coordinate these analysis tools to enable the early stage of design to be performed in a timely and efficient manner. This paper describes a generic methodology that allows the management and coordination of design analysis tools. A Computer Aided Design tool, namely the Design Coordination System (DCS), has been developed to assist the designer in performing computational analysis in a distributed computing environment. Within the DCS, a collection of design agents act as members of a multi-functional team operating in a cooperative and coordinated manner in order to satisfy the objective of efficiently performing the design analysis
    corecore