Enterprise Interoperability II
Ricardo J. Gonçalves, Jörg P. Müller, Kai Mertins and Martin Zelm (Eds.)
Enterprise Interoperability II New Challenges and Approaches
123
Ricardo J. Gonçalves, PhD New University of Lisbon UNINOVA Quinta da Torre 2829-516 Caparica Portugal
Jörg P. Müller, Dr. rer. nat., Dipl.-Inform. Technische Universität Clausthal Institut für Informatik Julius-Albert-Str. 4 38678 Clausthal-Zellerfeld Germany
Kai Mertins, Dr.-Ing. Fraunhofer IPK Pascalstr. 8-9 10587 Berlin Germany
Martin Zelm, Dr. rer. nat., Dipl.-Phys. CIMOSA Association e.V. at WZL Forum/ADITEC Steinbachstr. 23 52074 Aachen Germany
British Library Cataloguing in Publication Data International Conference on Interoperability of Enterprise Software and Applications (3rd : 2007 : Madeira, Madeira Islands) Enterprise interoperability II : new challenges and approaches 1. Internetworking (Telecommunications) - Congresses I. Title II. Goncalves, Ricardo J. 004.6 ISBN-13: 9781846288579 Library of Congress Control Number: 2007920842 ISBN 978-1-84628-857-9
e-ISBN 978-1-84628-858-6
Printed on acid-free paper
© Springer-Verlag London Limited 2007 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or transmitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant laws and regulations and therefore free for general use. The publisher makes no representation, express or implied, with regard to the accuracy of the information contained in this book and cannot accept any legal responsibility or liability for any errors or omissions that may be made. 98765432 1 Springer Science+Business Media springer.com
Preface R.J. Gonçalves 1, J.P. Müller 2, K. Mertins3 and M. Zelm4 1
2
3
4
New University of Lisbon, UNINOVA, Quinta da Torre, 2829-516 Caparica, Portugal, General Chairperson of I-ESA’07
[email protected] Technische Universität Clausthal, Institut für Informatik, Julius-Albert-Str. 4, D-38678 Clausthal-Zellerfeld, Germany, Co-Chairperson of the I-ESA’07 International Program Committee
[email protected] Fraunhofer IPK, Pascalstr. 8-9, 10587 Berlin, Germany, Co-Chairperson of the IESA’07 International Program Committee
[email protected] CIMOSA Association e.V. at WZL Forum/ADITEC, Steinbachstr. 23, D-52074 Aachen, Germany, General co-Chairperson of I-ESA ’07
[email protected]
During the last 20 years, the business world has undergone significant changes. Most notably, concepts of cross-enterprise collaboration have been promoted to the center of enterprise strategy. For some organizations, doing business globally has become critical to their survival, whilst others discover new opportunities by focusing their business on a interconnected wide setting. Indeed, not only large organizations set up cooperation agreements with other enterprises, but also SMEs are combining forces to compete jointly in the market. And nowadays, the competitiveness of an enterprise is largely determined by its ability to seamlessly interoperate with others. Interoperability in the context of an enterprise is the ability to work with others. This capability to interact and seamlessly exchange information both internally and with external organizations, like partners, suppliers, customers, is a key issue for the business success in the enterprise sector. Interoperability research needs to address different enterprise models and architectures, and take the semantics of data, applications into account. This is not only a problem of software and information technologies, thought it implies support of communication and transactions between different organizations that must be based on shared business references. This book establishes the proceedings of the Third International Conference on Interoperability for Enterprise Software and Applications (I-ESA’07), held in Madeira Island (Portugal), on March 27—30, 2007. The I-ESA conference series is the result of a cooperation of two very important programmes in the Research and Technological Framework Programme 6 of the European Commission: the Network of Excellence INTEROP “Interoperability Research for Networked
vi
Preface
Enterprises Applications and Software” (IST- 508011, www.interop-noe.org) and the Integrated Project ATHENA “Advanced Technologies for Interoperability of Heterogeneous Enterprise Networks and their Applications” (IST-507849, http://www.athena-ip.org/). This book is a unique anthology presenting novel visions, concepts, research results and industrial experiences, dealing with a wealth of interoperability research subjects for business, enterprise applications and software. It includes 95 papers selected after a stringent peer review process, with contributions from world-leading researchers and practitioners in the area of enterprise interoperability, and it is an original contribution for the advances of the enterprise interoperability research area. The book is organized in nine parts addressing the major research areas in the scope of Interoperability for Enterprise Software and Applications: I Enterprise Modelling and Interoperability Engineering II Distributed, Decentralized and Adaptable Interoperability Architecture III Tools and Methodologies for Enterprise Interoperability IV Semantics and Knowledge Aspects in Enterprise Interoperability V Model-driven and Service-oriented Integration and Development VI Collaborative Architecture and Formal Interoperability Approaches VII Managing, Measuring, and Validating Interoperability VIII Cross-sector Interoperability Solutions IX Applications, Case Studies, Best Practice and Standards Enterprise Interoperability II: New Challenges and Approaches is certainly “the book” for those who want to know the future, the forefront of research and the industry expertise in and viewpoints on this very important domain of “Enterprise Interoperability and e-Business”. We believe that this thoroughly prepared volume is of particular value to all readers interested in key topics and most recent developments in a very exciting research field. Caparica, Clausthal, Berlin, Aachen January 2007
Ricardo Jardim-Gonçalves Jörg P. Müller Kai Mertins Martin Zelm
Acknowledgements
We would like to thank the members of the INTEROP NoE and ATHENA IP for their support and their contribution to the establishment of the 3rd International Conference on Interoperability for Enterprise Software and Applications (IESA’07), held in Madeira Island (Portugal), on March 27—30, 2007. We want to thank all the authors, invited speakers, reviewers, Senior Programme Committee members, and participants of the conference that made this book a reality and the I-ESA 2007 a success. We express our gratitude to the European Commission, for their encouragement and active support through a grant. We are deeply thankful to the local organisation committee, for their excellent work for the preparation and management of the conference.
Contents
Part I Enterprise Modelling and Interoperability Engineering Requirements for Implementing Business Process Models through Composition of Semantic Web Services I. Weber .................................................................................................................... 3 Requirements Engineering for Improving Business/IT Alignment in Security Risk Management Methods N. Mayer, E. Dubois and A. Rifaut ......................................................................... 15 An Ontology for Requirements Analysis of Managers’ Policies in Financial Institutions C. Feltus and A. Rifaut ........................................................................................... 27 Interoperability Requirements Derived from Interoperability Dimensions R. Jochem and T. Knothe........................................................................................ 39 PeerítoíPeer Supported Design Infrastructure for Collaborative Business Processing P. Walter, D. Werth and P. Loos ............................................................................ 51 Model Transformations with Reference Models W.-J. van den Heuvel and M. Jeusfeld ................................................................... 63 Comparing GRL and KAOS Using the UEML Approach R. Matuleviþius, P. Heymans and A.L. Opdahl ...................................................... 77 Integrated Solution to Support Enterprise Interoperability at the Business Process Level on e-Procurement R. Costa, O. Garcia, M.J. Nuñez, P. Maló and R. Jardim-Gonçalves.................... 89
x
Contents
Access and Semantic Level Integration of Building Models for Cooperative Fire Protection Planning M. Lange and U. Rüppel....................................................................................... 101 Business Process Modelling and Flexibility S. Nurcan.............................................................................................................. 111 Analysing CIM2PIM Approaches to Improve Interoperability R. Grangel, K. Correa, F. D’Antonio, J.-P. Bourey and A.J. Berre..................... 115 Using IIAM to Assess Interoperability Investments: A Case Study M. Grandin-Dubost, T. Finet, B. Lebreton and G. Doumeingts ........................... 119 Part II Distributed, Decentralized and Adaptable Interoperability Part II Architecture The EIC - A Consensus-centric Approach for Cross-organizational e-Business Standards Diffusion T. Samsonowa and C. Schroth.............................................................................. 127 Improving Interoperability in Collaborative Modelling S. Roser and B. Bauer .......................................................................................... 139 Designing a Service Oriented Domain Architecture J.L. Müller, G. Zhang, T. Kahl and P. Müller ...................................................... 151 Decomposition of Supply Networks - Business Modelling and Interoperability P. Hofbauer and U. Negretto ............................................................................... 155 An Ontology of Interoperability in Inter-Enterprise Communities T. Ruokolainen, Y. Naudet and T. Latour............................................................. 159 ICT Interoperability Challenges in Decentral Cross-enterprise Product Engineering P.D. Stiefel and J.P. Müller.................................................................................. 171 A Security Network for Smart Ubiquitous Industrial Resources A. Naumenko, A. Katasonov and V. Terziyan....................................................... 183 Interoperability through a Platform-independent Model for Agents C. Hahn, C. Madrigal-Mora and K. Fischer........................................................ 195 Architecture for the Design and Agent-based Implementation of Crossorganizational Business Processes T. Kahl, I. Zinnikus, S. Roser, C. Hahn, J. Ziemann, J.P. Müller and K. Fischer ...................................................................................................... 207
Contents
xi
The Data Grid for the Collaboration Development in the Virtual Enterprise D. Cui and L. Song ............................................................................................... 219 Conformance Test of Federated Choreographies J. Eder, M. Lehmann and A. Tahamtan................................................................ 223 Part III Tools and Methodologies for Enterprise Interoperability
Evaluating Quality of Enterprise Modelling Languages: The UEML Solution V. Anaya, G. Berio and M.J. Verdecho ................................................................ 237 Towards a Common Repository for Governmental Data: A Modelling Framework and Real World Application S. Mouzakitis, F. Lampathaki, C. Schroth, U. Scheper and T. Janner ................. 241 Improving the Collaboration Ability among SMEs by Developing and Open Source Based Collaboration Tool J.B. Hauge, R. Stevens and A. Imtiaz ................................................................... 245 Cartography for Designing Collaborative Processes V. Rajsiri, J.P. Lorré, F. Bénaben and H. Pingaud.............................................. 257 Building and Validating a Manufacturing Ontology to Achieve Interoperability V. Chapurlat, D. Diep, A. Kalogeras and J. Gialelis ........................................... 261 A Graph Based Approach for Interoperability Evaluation S. Blanc, Y. Ducq and B. Vallespir ....................................................................... 273 Product Ontology Supporting Information Exchanging in Global Furniture Industry C.A. Costa, V.L. Salvador, L.M. Meira, G.F. Rechden and C. Koliver ................ 277 Living Labs – A New Multi-stakeholder Approach to User Integration A.J. Schumacher and B.K. Feurstein.................................................................... 281 TermExtractor: A Web Application to Learn the Shared Terminology of Emergent Web Communities F. Sclano and P. Velardi ...................................................................................... 287 SMDA: A Service Model Driven Architecture X.F. Xu, T. Mo and Z.J. Wang .............................................................................. 291 Enterprise Interoperability Enabling Enterprise Collaboration K. Mertins, T. Knothe and F.-W. Jäkel................................................................. 303
xii
Contents
Classifying Interoperability Problems for a Method Chunk Repository M.A. Jeusfeld, P. Backlund and J. Ralyté............................................................. 315 Part IV Semantics and Knowledge Aspects in Enterprise Interoperability Towards an Ontology Using a Concern-oriented Approach for Information System Analysis C. Bogdan, D. Luzi, F.L. Ricci and L.D. Serbanati .............................................. 329 Integrating HAD Organizational Data Assets Using Semantic Web Technologies J. Cardoso ............................................................................................................ 333 Formalizing the OPAL eBusiness Ontology Design Patterns with OWL F. D’Antonio, M. Missikoff and F. Taglino .......................................................... 345 An Approach for Building an OWL Ontology for Workflow Interoperability S. Hamri, N. Boudjlida and M. Boufaida ............................................................. 357 Enabling Cross-border Interoperability: Modelling Legal Rules for Electronic Transactions in the European Union G. Gionis, Y. Charalabidis, K. Sourouni and D. Askounis................................... 361 On Capturing Information Requirements in Process Specifications E.J. Barkmeyer and P. Denno .............................................................................. 365 OntoMas: A Tutoring System Dedicated to Ontology Matching M. Huza, M. Harzallah and F. Trichet................................................................. 377 Combined SOA Maturity Model (CSOAMM): Towards a Guide for SOA Adoption E. Söderström and F. Meier ................................................................................. 389 Integration of Job Portals by Meta-search J. Dorn and T. Naz ............................................................................................... 401 Part V Model-driven and Service-oriented Integration and Development ABILITIES to Support a Federated Architecture Based Interoperability Bus with Groupware and Multimedia B. Pataki, L. Kovács, C. Guglielmina and A. Arezza............................................ 415 Context-aware Service Compositions: A Way to Facilitate Interoperability L. Bastida and F.J. Nieto...................................................................................... 427
Contents
xiii
External Integration of an e-Services Hub G. Jiménez and J. Espadas ................................................................................... 431 Transforming GRAI Extended Actigrams into UML Activity Diagrams: A First Step to Model Driven Interoperability R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq......................... 447 Interoperability Oriented Business Object Model D.C. Zhan, X.F. Xu, F.C. Meng and Z.J. Wang.................................................... 459 An Integrated Approach to Model-driven Design, Execution, Analysis and Monitoring H. Jonkers, M.-E. Iacob, C. Köllmann and M. Goedicke ..................................... 463 CCTS-based Business Information Modelling for Increasing Cross-Organizational Interoperability C. Schroth, G. Pamptroad and T. Janner ............................................................. 467 Applying TTCN to Enhance B2B Conformance Testing Frameworks S. Onofre, C. Agostinho, R. Jardim-Gonçalves and A. Steiger-Garção ............... 479 Enabling Semantic Mediation for Business Applications: XML-RDF, RDF-XML and XSD-RDFS Transformations I. Miletic, M. Vujasinovic, N. Ivezic and Z. Marjanovic....................................... 483 Towards a Service-oriented Enterprise Based on Business Components Identification S. Chaari, F. Biennier, J. Favrel and C. Benamar ............................................... 495 Business Level Service-oriented Enterprise Application Integration S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert....... 507 Interoperability for Transport Companies J.A. Álvarez, J.A. Ortega, L. González, F. Velasco and F.J. Cuberos.................. 519 Part VI Collaborative Architecture and Formal Interoperability Approaches Enabling Cross-organizational Interoperability: A Hybrid e-Business Architecture G. Gionis, Y. Charalabidis, T. Janner, C. Schroth, S. Koussouris and D. Askounis.................................................................................................... 525 Challenges in Collaboration: Tool Chain Enables Transparency Beyond Partner Borders S. Heinonen, J. Kääriänen and J. Takalo............................................................. 529
xiv
Contents
A Case Study in Enterprise Modelling for Interoperable Cross-enterprise Data Exchange M. Jankovic, N. Ivezic, T. Knothe, Z. Marjanovic and P. Snack .......................... 541 An Interoperable e-Business Platform towards Better Integration of New Member States SME’s K. Tolle, V. Kiauleikis, K. Justinaviciene, G. Knoll, C. Guglielmina and A. Arezza........................................................................................................ 553 Interoperability in Collaborative Networks: An Innovative Approach for the Shoe Up-stream Business Segment C.-M. Chituc, C. Toscano and A. Azevedo ........................................................... 557 The ATHENA Interoperability Framework A.-J. Berre, B. Elvesæter, N. Figay, C. Guglielmina, S.G. Johnsen, D. Karlsen, T. Knothe and S. Lippe ............................................................................................. 569 Towards Precise Descriptions for Programming Language Interoperability: A General Approach Based on Operational Semantics G.A. Ospina and B. Le Charlier ........................................................................... 581 Organising Manufacturing Information for Engineering Interoperability A.G. Gunendran, R.I.M. Young, A.F. Cutting-Decelle and J.P. Bourey............... 587 Extended Influence Diagram Generation R. Lagerström, P. Johnson and P. Närman.......................................................... 599 Part VII Managing, Measuring and Validating Interoperability Assessing Interoperability in the Retail Industry A.C. Kürschner and B.F. Thiesse ......................................................................... 605 An Ontology for the Environmental and Safety Integration in the Construction Sector N. Forcada, M. Casals, M. Gangolells, X. Roca and A. Fuertes.......................... 617 The Value of Interoperability in Networked Enterprises: The Case of Health Care Management Companies A. Chapko, B. Lebreton and T. Finet.................................................................... 621 The Interoperability of Information and Its Representation in New Media: A Case Study of a Global Content Provider J.-C. Mariategui and J. Kallinikos ....................................................................... 625
Contents
xv
Building B2B Middleware – Interoperability Knowledge Management Issues L. Kutvonen .......................................................................................................... 629 Introducing the Common Non-functional Ontology V. Kabilan, P. Johannesson, S. Ruohomaa, P. Moen, A. Herrmann, R.-M. Åhlfeldt and H. Weigand.................................................................................................... 633 An Iterative Procedure for Efficient Testing of B2B: A Case in Messaging Service Tests J. Kim and S. Kulvatunyou ................................................................................... 647 Towards Interoperable Healthcare Information Systems: The HL7 Conformance Profile Approach R. Snelick, P. Rontey, L. Gebase and L. Carnahan .............................................. 659 Part VIII Cross-sector Interoperability Solutions An Intelligent Test Methodology to Achieve Interoperability between Business-toBusiness (B2B) Applications B. Jeong, H. Cho, T. Yoo and J. Chang................................................................ 673 Testing and Monitoring e-Business Using the Event-driven Test Scripting Language J. Durand, S. Kulvatunyou, J. Woo and M.J. Martin ........................................... 685 UN/CEFACT Core Components as the Basis for Structured Business Communication by SMEs, Employing Auto-generated, User Adjustable Forms F. van Blommestein and B. Broeksema ................................................................ 697 Interoperability Challenges and Solutions in Automotive Collaborative Product Development F. Stäber, G. Sobrito, J.P. Müller, U. Bartlang and T. Friese ............................. 709 A Case Study in Business Application Development Using Open Source and Semantic Web Technologies I. Novicic, Z. Kokovic, N. Jakovljevic, V. Ljubicic, M. Bacetic, N. Anicic, Z. Marjanovic and N. Ivezic ..................................................................................... 721 Interoperability Impact Assessment Model: An Overview B. Lebreton and C. Legner ................................................................................... 725 A Primitive Ontology Model for Product Lifestyle Meta Data in the Closed-loop PLM H.B. Jun, D. Kiritsis and P. Xirouchakis.............................................................. 729
xvi
Contents
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability A.-J. Berre, G. Di Marzo Serugendo, D. Khadraoui, F. Charoy, G. Athanasopoulos, M. Pantazoglou, J.-H. Morin, P. Moraitis and N. Spanoudakis.............................................................................................. 741 Determining Runtime Properties of Mobile Software Architectures V. Gruhn and C. Schäfer ...................................................................................... 753 Part IX Applications, Case Studies, Best Practice and Standards Enabling Interoperability in the Area of Multi-brand Vehicle Configuration M. Klein, U. Greiner, T. Genßler, J. Kuhn and M. Born...................................... 759 Model-generated Workplaces: An Interoperability Approach R.K. Rolfsen, D. Boell, C. Pronios, T. Knothe, M. Anastasiou, B. Elvesæter and H. Jørgensen.................................................................................................. 771 Parsing Effort in a B2B Integration Scenario – An Industrial Case Study B. Bazijanec, O. Gausmann and K. Turowski ...................................................... 783 Towards Automatic Semantic Integration G. Lukácsy, P. Szeredi and T. BenkĘ.................................................................... 795 Integration of an Acoustic Simulation Tool with CAAD Environments Using ifcXML M.E. ølal and S. Macit .......................................................................................... 807 On Web Service Evolution Monitoring W. Schreiner and P. Hrastnik............................................................................... 811 Enhancing STEP-based Interoperability Using Model Morphisms C. Agostinho, J. Sarraipa, F. D’Antonio and R. Jardim-Gonçalves .................... 817 Schema Description for Arbitrary Data Formats with the Data Format Description Language A. Beardsmore ...................................................................................................... 829 Web Services to Resolve Concept Identifiers for an Effective Product Data Exchange W. Wilkes, N. Ondracek, M. Oancea and M. Seiceanu ........................................ 841 Application Development with Virtual Teams: Models and Metrics D. Radoiu ............................................................................................................. 853
Contents xvii
Business Interoperability Profiles: Relating Business Interoperability Issues to Technical Interoperability Solutions U. Greiner, C. Legner, S. Lippe and K. Wende .................................................... 865 An Approach for Service-oriented Urbanism S. Izza, L. Vincent and P. Burlat........................................................................... 879 Index of Contributors ........................................................................................... 891
Part I
Enterprise Modelling and Interoperability Engineering
Requirements for Implementing Business Process Models through Composition of Semantic Web Services Ingo Weber SAP Research, Vincenz-Priessnitz-Strasse 1, 76131 Karlsruhe, Germany
[email protected] Summary. Despite significant research efforts, automated service composition is neither taken up broadly nor can it be considered a solved problem. We believe that this is partly the case due to an unclear formulation of the actual business requirements and frame for this technology. In this paper, we formulate a list of 14 requirements for composition in the contexts of business process implementation, enterprise application integration, and interoperability, which can be considered quite challenging not only for current technology but also in terms computational complexity. However, if these requirements are met by an approach to composition – potentially by combining existing technology – the relevance of automated composition to enterprise application software could increase significantly, and also quicken its success in other usage scenarios. We give a list of requirements towards service composition along with a starting point for a composition approach and a short analysis of the computational complexity.1
1 Introduction The basic building blocks of Service-Oriented Architectures (SOAs) are Web services (WSs): self-contained pieces of software that are remotely callable and described in a standardised way. Service composition, the task of automatically combining the functionality of multiple Web services to yield a composite service with higher utility, is a big challenge and opportunity for the SOA paradigm. In order to tackle this and other problems, methods for describing Web services’ semantics in a formally and machine-accessibly were developed in the more recent past [21, 3] and are referred to as Semantic Web services (SWSs). Composite services, workflows and executable business process models are considered to be quite similar [20, 4], thus, a composite service can be ex1
This work has in part been funded through the European Union’s 6th Framework Programme, within Information Society Technologies (IST) priority under the SUPER project (http://www.ip-super.org)
42
Ingo Weber
pressed as an orchestration in a language such as WS-BPEL [1]. An orchestration expresses control flow over calls to various Web services and guarantees a predefined execution order. In BPEL, the orchestration itself is exposed as a Web service. In contrast to other approaches towards web service composition, we plan to use service composition for the implementation of business process models. Here we refer to business process models as graphical diagrams, which depict a business process (BP) in an enterprise on a higher modelling level, such as that of a business expert. Since functionality from various application systems in an organization can be provided through Web service interfaces and composed together in an end-to-end business process, this approach can serve as a corner stone for facilitating enterprise application integration (EAI). The service composition problem in this setting becomes the following: given a high-level BP model and a set of services, some with and some without control flow semantics over their operations, the composition component should automatically find a way to combine the services in order to implement the process model. For each of the activities in a high-level process model, this means finding one or more services which directly or together, respectively, implement the desired behavior, and establish an execution order over them. Some of the requirements and challenges are: subprocess interfacesthat implement more than one function; consistency in the orchestration of the various high-level activities, e.g., services which are supposed to be executed in parallel must be compatible with each other; varying data formats between various services; and more. Composition in this setup is clearly not an easy task, and will be accompanied by many requirements in any real world-domain. A list of such requirements is given in this paper, which, to the best of our knowledge, addresses a number of aspects that were neither stated nor taken into account in their completeness in previous work. Besides, it is yet unclear if the requirements can all be satisfied jointly, preferably through an efficient algorithm, or whether the resulting computational complexity exceeds tractability. The remainder of this work is thus structured as follows: in order to give some background, Section 2 discusses the problem of composition in business process modelling in more detail. Section 3 is the main contribution of this paper, as it lists the actual requirements. Subsequently, some first steps towards an approach meeting the requirements are given in Section 4.1, while Section 4.2 discusses in short the computational complexity in domain. Related work is presented in Section 5, and Section 6 concludes.
2 Business Process Modelling: Background and Current Challenges Business Process Modelling (BPM) serves as an abstraction of the way enterprises do business, whereby threads of work are noted down as humancomprehensible business process models. While notations such as the Event-
Requirements for Composition of Semantic Web Services
3 5
driven Process Chains (EPCs) received much attention as notations in the past, the Business Process Modelling Notation (BPMN) is gaining momentum and support. Figure 1 shows an example of a BPMN process model. When modelling a business process today, the modeller usually creates the process manually in a graphical tool. Three common approaches are: creating the process from scratch, starting from a reference model, or improving or creating a variant of an existing process model (cf. [10]). The outcome is a process model that reflects a business expert’s view. Subsequently, this process model is implemented by IT experts – or, rather, its control and data flow are mapped to implemented artifacts in information systems. The relationship between the business-level model and its IT-level implementation is oftentimes weak. Consequently, the process implementation can deviate substantially from the model, and changes on one of the levels cannot be easily propagated to the respective other level.
Fig. 1. Order-to-provisioning process from the Telecomunications domain.
The approach of automated composition which we pursue attempts to bridge that gap by finding program parts which can be used for the implementation of a process model and defining their usage in an executable process model. For this vision to become reality, several needs must be met: first, ap-
64
Ingo Weber
plication program fragments must be available for remote invocation and loose coupling, e.g., as Web services. Second, in order to allow the automation of tasks such as composition, these services are annotated with formal, machineaccessible semantics. If such an infrastructure is available and the requirements from the next section are met by a composition system, the automated implementation of business process models can in principle be performed. A very favorable side effect is the intrinsic relation between activities in the model and services in the implementation: it can simplify change management in both, graphical process model and executable process, significantly. We look at composition from the viewpoint of an enterprise, not an end user. While business processes in business-to-consumer (B2C) scenarios can be a touching point with end users2 , service composition on the consumer’s end is not the focus here. Rather, our work which can be regarded in the context of enterprise application integration and interoperability. In the scope of this work, composed processes must be correct and compliant with regulation such as Basel II or Sarbanes Oxley (SOX). Thus, the focus is on design-time composition in a known domain, which simplifies the problem in two ways: firstly, design-time composition can always be checked and approved manually before deploying and enacting it. Thus, unanticipated side effects3 can be avoided through the manual control step, where decisions from the automated composition can be overruled. And secondly, in our known domain – the enterprise – we can assume to own the services and can thus enforce a uniform way and formalism of description. If the approach is extended towards larger domains (e.g., crossorganisational, to service marketplaces or ecosystems, or even the internet), where presented information is more likely to be incomplete, knowledge gathering techniques as in [12, 13] can be re-visited. Also, adaptors for differing service descriptions need to be constructed, e.g. in form of mediators. Runtime service composition, on the other hand, is suggested as one of the base requirements of several existing approaches towards composition. While being an interesting problem with desirable features, the quality and correctness of current runtime composition forbids its application in our context of enterprise-level composition today and in the near-term future. Other BPM-related interpretations of composition than ours are given in the following. (1) If a given process interface has to be implemented by orchestrating web services and (sub-)processes. (2) A collaborative, crossorganisational business process, also called choreOgraphy, requires the provision of a executable process from each one of involved parties. There is an 2
3
Note, that e.g., the often-cited travel booking example (cf. among others [15, 2]), where a customer wants to book hotel and flight at the same dates, is a B2C scenario, where the service composition could be triggered by the customer. However, it is far more likely that the composite process is provided by a travel agency, which provides correct and tested composite services to the customers. Cf. [11] for such a side effect: a composite process satisfies the pre-condition of having a credit card by applying for one.
Requirements for Composition of Semantic Web Services
5 7
overlap between these situations and the problem that is addressed here, and potentially parts of the solution here can be used for a solution to those issues. However, the focus of this work remains on process model implementation.
3 Requirements for Service Composition Support to Business Process Modelling Service composition in the context described above needs to meet a row of requirements, which we state in this section after describing the setup more concretely. 3.1 Problem Setup Given a business process model and a set of Semantic Web services, each of the activities in the process must be implemented with one or more services. It is assumed that each activity is described in terms of preconditions and the anticipated goal (in a formal representation). The composition approach should then be able to come up with a BPEL-like orchestration fragment of calls to the provided subprocesses for each activity. The overall composite process, which is the join over the composite process fragments implementing the activities, can also be constrained in terms of the interface it should provide and must be consistent and constraint-preserving with respect to the fragments’ content, i.e., the used services. 3.2 Requirements A list of the most important requirements is provided below, which is divided into fundamental, common, and situational requirements. Fundamental requirements serve for defining the functionality of the basic composition technology in terms of service combination. Common requirements are expected to arise in most of the cases of the problem described here. Situational requirements point at specific situations in an enterprise application world that are more business-driven. Fundamental Requirements 1. A task4 can be implemented by one service operation5 . The service must be found, included, and data formats must be adjusted accordingly (data mediation). 4
5
Here we refer to tasks as they are used in the BPMN notation. In other business process modelling notations, the respective matching concepts are sometimes called functions or activities. This case comes down to service discovery, which can thus be seen as a special kind of composition.
86
Ingo Weber
2. A task can be implemented by a service with multiple operations. Here, the constraints may be overlapping with those of other called services (among others: process mediation between different subprocesses in the process model). 3. A task can be implemented by orchestrating multiple services. This implies that the control flow over the service calls must be inferred from their description. The need may arise from dependencies leading to the execution of services not directly related to the goal of a certain task. 4. Multiple tasks may be implemented by a service. This case may arise, when the granularity of the tasks is smaller than that of the service. Since BPEL processes can be exposed as Web services again, the case is considered to be relevant. 5. A task has a resource6 attached to it, which must be taken into account in the composed process. 6. A task has multiple resources attached to it. 7. A set of tasks shares a resource assignment. Note, that the combinations of these requirements are likely to occurr. E.g., the combination of multiple services (Requirement 3) with multiple operations each (Requirement 2) span and together implement multiple tasks from the high-level process (Requirement 4). Common Requirements 8. Take into account transactional requirements as also done by [17], e.g., book hotel and flight, but if one of them fails, don’t book anything. Scopes over which transactional behavior is specified could be expressed in the high-level business process. 9. Preparation of the runtime choice of one out of a class of services: e.g., based on non-functional properties like price, estimated execution time, location a runtime selection on a concrete service out of a class of functionally matching services can be made. 10. Protection scopes within subprocesses, i.e. parts of processes where certain constraints must hold (e.g. a customer complains about his invoice, and the respective department did not yet answer him – then the customer should not get a dunning letter before his complaint was processed). In terms of the workflow patterns [25], this requirement leads to the need for the pattern “interleaved parallel routing”. The used language must be expressive enough to allow for modelling this kind of protection, and the composition must be able incorporate it. 6
In BPM, such resource assignments are not uncommon. E.g., an approval task may be associated with a manager-role, meaning that during the execution of the process a specific manager needs to be assigned to the role. The term resource is more general than a role, and also used for machinery, physical goods, and the like.
Requirements for Composition of Semantic Web Services
7 9
11. Take into account business rules, in that the space of all allowed composite services may be constrained through such rules. E.g., if insurance claim approval must follow the four-eye principle, the composition approach must take this into account and only come up with composite processes that conform with the business rules. 12. Correctness and validity7 of the dataflow: the composed process has a dataflow, be it implicit or explicit, which has to be correct by some means. E.g., data should be available by the point in the process where it is needed. This aspect can get tricky, e.g., when data is only provided by an optional branch in a process, and guarantees should be made regarding the availability of this data after the optional branch. Situational Requirements 13. Goal-based configuration of subprocesses. If a subprocess is configurable and it is necessary or beneficial to the composite process to exploit this fact, then the composition approach should make use of it. E.g. if there are two mutually exclusive branches in a subprocess, the branching condition is configurable, and the only way to achieve a goal is to take one of the branches, then the composite process should call a respectively configured variant of the subprocess such that it always takes the desired branch. 14. Detection of missing services, as suggested in [9] and potentially identifying services that are related to a missing service. This issue requires some heuristics for finding the gaps, i.e., one must know that he is on the right street before he can say that a bridge is missing. He must thus know that the street goes in the desired direction, both, in front of and behind the obstacle, and that all that is missing is this bridge. As services may be heterogeneous in terms of data structures in their messages or their behavioral interfaces, the composition approach should be able to overcome the heterogeneities through incorporating mediators at planning time: a mediator can, e.g., overcome differences in message formats, given the content is compatible on the semantic level. Thus, the question if two services can interact is no longer the question if their message formats are compatible out-of-the-box, it is rather the question if a mediator can be found that can bridge the gap. The requirements given here arise from the differences between a business process modelling context and various Web service composition approaches: we see them as the first logical step in the attempt to bridge the perceived gap. In essence, they attempt to answer the question of why service composition is not widely used in today’s EAI and BPM scenarios, and what is necessary to make a change to this situation. 7
A thorough definition of correctness or validity regarding dataflow in process models is outside the scope of this work.
8 10
Ingo Weber
4 Analysis of the Feasibility of Technical Solutions In the previous section, a number of requirements for BP implementation through service composition were listed. This section is concerned with first steps towards a solution and the issue that service composition is often challenging in terms of the computational complexity of used algorithms. At the end of this section, we shortly elaborate on existing results regarding the latter aspect. 4.1 Starting Points for a Composition Approach In order to achieve the targeted composition, we suggest to combine Semantic Web services technology with AI planning [22]8 , such as Hierarchical Task Network planning (HTN), Partial-Order Planning (POP), or Forward/Backward Search. The high-level to-be process model serves as a detailed goal description, including a refinement of the goal in the sense of HTN’s task decompositions. E.g., the ordering process from Fig. 1 has as overall goal a successful new order, potentially a new customer in the CRM system, and service provisioning to the new customer. The process model itself then can be seen as a refinement of this goal towards an implementation, which orders the various tasks and shows other tasks, such as credit checks, consistency checks in the purchase order, or the distinction between existing and new customers. Based on such a process model, the composition component then tries to find existing services for each of the tasks, where it is likely that more than one service is required for a task. The combination of all the service calls in the complete process then has to be consistent, such that concurrency of service execution does not violate constraints on service usage, a service call does not undo a previous achievement of another service call, and more. Preconditions and goals for single tasks are given through its semantic mark-up. In part, they may also be refined by inferrence from the bigger process model and environmental context of the process. One issue with this approach is, that Semantic Web technology is usually based on the open-world assumption, while planning usually assumes a closed world.9 We are aware of this issue and will take it into account in our approach to composition. Missing rich semantic description identified as one of the strongest issues in existing composition approaches [11]. We believe in a number of advantages of combining AI planning and Semantic Web technology. One of them is that in former approaches to planning [22], the relationship between subgoals was unclear. By having taxonomies in ontologies, the relationships between 8 9
Cf. Part IV, Planning The closed-world assumption means that any not-stated fact is assumed to be false, while the open-world assumption does not allow this inference: a not stated fact is simply not known.
Requirements for Composition of Semantic Web Services
9 11
subgoals should become available for reasoning. Also, non-functional properties can be beneficial, by allowing for service composition with insights into price/cost, duration, security requirements, quality of services, and more. The taxonomies in ontologies should also allow us to deal with differing modelling levels with respect to the objects in a process or the modelling level of a function, in that taxonomy helps identifying the relationship between modelling artifacts on differing levels. Especially subsumption reasoning could prove a valuable tool for this task. Now, combining these ideas with real-world services and processes should serve us as a very promising starting point: not only do we have activities available for the composition that have a real-world meaning, also the heterogeneities between such activities can be overcome through mediation, and the level of goal-achievement can potentially be assessed during the planning process. The assumption that implementations are available as services or executable subprocesses can be seen as realistic, e.g. the SAP Enterprise Services Repository contains all kinds of business functions exposed as services. Typically, if a new business process needs to be implemented, the service implementations are available already before its design. 4.2 Analysis of the Computational Feasibility The composition problem is computationally quite challenging and many problems are undecidable or of exponential complexity [7]. One of them is that comparing behavioral interfaces, e.g., abstract BPEL in the unconstrained case is very similar to the Turing-equivalence problem, and suffers from exponential complexity [8]. This may apply to control flow-based check of discovery outcomes in our approach. Besides these less encouraging results, there are a few concrete prototypes for automatic Web service composition which allow for a more optimistic outlook. E.g., [18]10 performs composition with 500 services and up to 50 parameters per service in reasonable time frames. Furthermore, in [23] composition based on OWL-S process models is compared to composition based on abstract WS-BPEL processes. There are two timing tables for this issue, showing that the former approach is several orders of magnitude faster than the latter - based on their approach. This approach transforms the domain to a state-transition system, where each possible value for a variable has to be represented in the states - which decreases its applicability in real world scenarios. However, their conclusion is that composition should take place on the appropriate level of abstraction. In general their evaluation shows - at least - that composition problems in reduced domains (limited number of available services and the like) are computable in time frames between fractions of seconds and few hours. 10
Cf. Section 8.5
10 12
Ingo Weber
5 Related Work The recent years brought afore a vast number of publications around the service composition topic, just to mention a few: [19, 17, 18, 2]. Amongst them is a collection of surveys on approaches, frameworks, and platforms in the service composition area [11, 5, 16, 20] and more. Some of these surveys formulate needs and motivations for service composition. But, in contrast to this paper, those needs and requirements are rather vague, the focus is on different ways of solving them. Requirements on service composition are mentioned in a couple of publications. In [14] a list of requirements for a specific software component, the service composer, is given. Naturally, those requirements are much more specialized than the ones given here. [24] discusses among other aspects so-called non-functional requirements in service composition. While those are mostly related to modelling non-functional properties in our words, the point that those should be included in composition is emphasized. Web Service Composition Management, as described in [6], deals with security, fault, accounting, performance and configuration management aspects of service composition, and addresses these issues by giving requirements for this purpose. To the best of our knowledge, general requirements for service composition in the realm of business process enactment as given in this paper have not been published before. Related work that does not focus on requirements only is given in the following. [11] lists a number of problems in current approaches, which partially overlap with the requirements collected here. Additionally, they describe the problem of degrading quality in long service chains, which we see as minor in the realm of a business process model: the process serves as the first refinement of the business goal, given certain requirements are met. Thus, our approach is going to be guided by the process model, and should therefore produce long service chains only in a user-desired way. [5] defines seven criteria, along which they evaluate existing composition approaches/frameworks/platforms. Four of those criteria have the characteristics of requirements, and overlap with our requirements. Business rules in composition play a role in [15] as well, only there they are not used as constraints to the search space, rather, the composition process is defined through composition rules. The composite service then is a result of evaluating the rules. Business-Driven Development (BDD) [10, 8] is also related, but assumes many manual steps and is more directed to traditional software engineering, in contrast to the service-assumption made here. Probably it is not feasible to automate all the tasks in BDD, but the use of explicit, formal semantics could provide many desired features. If the requirements in this paper are met by a composition system, this system might advance automation in BDD significantly.
Requirements for Composition of Semantic Web Services
11 13
6 Conclusions and Future Work In this paper, we presented the idea of using composition for the implementation of newly created or re-designed high-level business process models. Hereby, a BPEL-like process description is created based on the higher-level model, which orchestrates calls to Semantic Web services that encapsulate the actual business functions. This approach needs to take into account a number of requirements, such as the opportunity to deal with transactional behavior of parts of a process. 14 such requirements are listed in the body of this work. Fulfilling these requirements while solving the composition problem is a hard task, in technical and computational terms. However, a solution to this problem could facilitate tackling the interoperability issue between enterprise application systems. First approaches for the technical solution are given here, followed by a short analysis of the computational complexity. The approach we take is hard and significantly exceeds today’s state of the art, since in practice one can encounter business processes with over a hundred involved activities, running over several months or even years. With that in mind, the computational issue might prove the hardest issue for real world application of the approach. In future work, we plan to attempt solving the described problem step by step, starting with a general framework and extending it one after one for meeting the requirements from this paper. We plan to employ a careful combination of existing techniques together with required extensions in order to create an applicable and well-scaling solution.
References 1. T. Andrews, F. Curbera, and more. Business Process Execution Language for Web Services. Version 1.1, 5 2003. 2. B. Benatallah, M. Dumas, Q. Sheng, and A. Ngu. Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web Services. In ICDE ’02: Proc. 18th Intl. Conf. on Data Engineering, page 297, Washington, DC, USA, 2002. IEEE Computer Society. 3. M. Burstein, J. Hobbs, and more (eds.). OWL-S: Semantic Markup for Web Services. OWL-S 1.1. http://www.daml.org/services/owl-s/1.1/, Nov. 2004. Version 1.1. 4. F. Casati, M. Sayal, and M.-C. Shan. Developing E-Services for Composing EServices. In CAiSE ’01: Proc. 13th Intl. Conf. on Advanced Information Systems Engineering, pages 171–186, London, UK, 2001. Springer. 5. S. Dustdar and W. Schreiner. A Survey on Web services Composition. Int. J. Web and Grid Services, 1(1):1–30, 2005. 6. B. Esfandiari and V. Tosic. Requirements for Web Service Composition Management. In Proceedings of the 11th HPOVUA Workshop, June 2004. 7. R. Hull, M. Benedikt, V. Christophides, and J. Su. E-Services: a Look Behind the Curtain. In Proc. 22nd Symposium on Principles Of Database Systems – PODS, San Diego, CA, USA, pages 1–14, June 2003.
12 14
Ingo Weber
8. J. Koehler, R. Hauser, J. K¨ uster, K. Ryndina, J. Vanhatalo, and M. Wahler. The Role of Visual Modeling and Model Transformations in Business-driven Development. In 5th Intl. Workshop on Graph Transformation and Visual Modeling Techniques, April 2006. 9. P. K¨ ungas and M. Matskin. Detection of missing web services: The partial deduction approach. Special Issue on Recent Innovations in Web Services Practices, Intl. Journal of Web Services Practices, 1(1-2):133–141, 2005. 10. J. K¨ uster, J. Koehler, and K. Ryndina. Improving Business Process Models with Reference Models in Business-Driven Development. In Proc. 2nd Workshop on Business Processes Design (BPD’06), LNCS, Springer, 2006. 11. U. K¨ uster, M. Stern, and B. K¨ onig-Ries. A Classification of Issues and Approaches in Automatic Service Composition. In Proc. 1st Intl. Workshop on Engineering Service Compositions (WESC’05), pages 25–33, Dec. 2005. 12. U. Kuter, E. Sirin, D. S. Nau, B. Parsia, and J. A. Hendler. Information Gathering During Planning for Web Service Composition. In ISWC 2004: Proc. 3rd Intl. Sem. Web Conf., Hiroshima, Japan, pages 335–349, 2004. 13. S. McIlraith and T. C. Son. Adapting Golog for composition of semantic Web services. In KR-02: Proc. of the 8th Intl. Conf. on Principles and Knowledge Representation and Reasoning, Toulouse, France, 2002. 14. H. Meyer and D. Kuropka. Requirements for Service Composition. Technical report, Universit¨ at Potsdam, Hasso-Plattner-Instituts f¨ ur Softwaresystemtechnik, Technische Berichte Nr. 11, Univ.-Verlag Potsdam, 2005. 15. B. Orri¨ens, J. Yang, and M. P. Papazoglou. A Framework for Business Rule Driven Service Composition. In TES-03: Proc. 4th Intl. Workshop on Technologies for E-Services, Berlin, Germany, pages 14–27, Sept. 2003. 16. J. Peer. Web Service Composition as AI Planning - A Survey. Technical report, Univ. of St. Gallen, Switzerland, 2005. 17. M. Pistore, P. Traverso, and P. Bertoli. Automated Composition of Web Services by Planning in Asynchronous Domains. In ICAPS-05: Proc. Intl. Conf. on Automated Planning and Scheduling, 2005. 18. J. Rao. Semantic Web Service Composition via Logic-based Program Synthesis. PhD thesis, Norwegian University of Science and Technology, 2004. 19. J. Rao, D. Dimitrov, P. Hofmann, and N. Sadeh. A Mixed Initiative Approach to Semantic Web Service Discovery and Composition: SAP’s Guided Procedures Framework. In ICWS-06: Proc. IEEE Intl. Conf. on Web Services, Chicago, USA, Sept. 2006. 20. J. Rao and X. Su. A Survey of Automated Web Service Composition Methods. In SWSWPC, pages 43–54, 2004. 21. D. Roman, H. Lausen, and U. Keller. D2v1.2. Web Service Modeling Ontology (WSMO) WSMO Final Draft 13 April 2005. wsmo.org, 2005. 22. S. J. Russell and P. Norvig. Artificial Intelligence: A Modern Approach. Pearson Education, 2003. 23. P. Traverso and M. Pistore. Automated Composition of Semantic Web Services into Executable Processes. In ISWC-04: Proc. 3rd Intl. Semantic Web Conf, Hiroshima, Japan, pages 380–394, 2004. 24. M. T. Tut and D. Edmond. The Use of Patterns in Service Composition. In AiSE ’02/ WES ’02: Intl. Workshop on Web Services, E-Business, and the Semantic Web, pages 28–40, London, UK, 2002. Springer. 25. W. M. P. van der Aalst, A. H. M. ter Hofstede, B. Kiepuszewski, and A. P. Barros. Workflow Patterns. Distrib. Parallel Databases, 14(1):5–51, 2003.
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ%XVLQHVV,7 $OLJQPHQWLQ6HFXULW\5LVN0DQDJHPHQW0HWKRGV 10D\HU('XERLVDQG$5LIDXW
3XEOLF5HVHDUFK&HQWUH+HQUL7XGRUDY-).HQQHG\//X[HPERXUJ .LUFKEHUJ HULFGXERLV#WXGRUOXDQGUHULIDXW#WXGRUOX 8QLYHUVLW\RI1DPXU&RPSXWHU6FLHQFH'HSDUWPHQWUXH*UDQGJDJQDJH% 1DPXU%HOJLTXH QLFRODVPD\HU#WXGRUOX
$EVWUDFW,QIRUPDWLRQV\VWHPV,6 VHFXULW\ZLWKLQRUJDQL]DWLRQVLVPRUHDQGPRUH IRFXVHG DURXQG ULVN PDQDJHPHQW DSSURDFKHV &HQWUDO WR WKHVH DSSURDFKHV LV WKH QHHG IRU D EHWWHU XQGHUVWDQGLQJ RI WKH UHTXLUHG DOLJQPHQW EHWZHHQ WKH EXVLQHVV YLHZRIWKHRUJDQL]DWLRQDQGWKHDUFKLWHFWXUHRILWVXQGHUO\LQJ,67KURXJKWKHXVH RI UHTXLUHPHQWV HQJLQHHULQJ WHFKQLTXHV WKH SDSHU VXJJHVWV KRZ WKLV EXVLQHVV,7 LQWHURSHUDELOLW\ LVVXH LV WDFNOHG WRJHWKHU ZLWK WKH FODULILFDWLRQ RI WKH XQGHUO\LQJ VHFXULW\ULVNPDQDJHPHQWRQWRORJ\ .H\ZRUGV ULVN PDQDJHPHQW VHFXULW\ UHTXLUHPHQWV HQJLQHHULQJ EXVLQHVV,7 DOLJQPHQWRQWRORJ\
,QWURGXFWLRQ )RU WKH ODVW WZHQW\ \HDUV VHFXULW\ FRQFHUQV KDYH LQFUHDVLQJO\ LPSDFWHG WKH GHYHORSPHQWDQGWKHH[SORLWDWLRQRI,QIRUPDWLRQ6\VWHPV,6 ERWKLQSXEOLFDQG SULYDWH RUJDQL]DWLRQV 7KH SUHVVXUH LV VWLOO LQFUHDVLQJ LQ PDQ\ VHFWRUV DQG RUJDQL]DWLRQV ZKHUH VSHFLILF GLUHFWLYHV LPSRVH DGYDQFHG VHFXULW\ 5LVN 0DQDJHPHQW50 SUDFWLFHV,QWKLVFRQWH[WRXUFRQWULEXWLRQLVPDLQO\FRQFHUQHG ZLWKDEHWWHUKDQGOLQJRIVHFXULW\LQ,6WKURXJKDQLPSURYHG50DSSURDFKEDVHG RQ D EHWWHU XQGHUVWDQGLQJ RI WKH UHTXLUHG LQWHURSHUDELOLW\ QHHGHG EHWZHHQ WKH EXVLQHVVRIWKHHQWHUSULVHDQGWKHDUFKLWHFWXUHRILWVXQGHUO\LQJ,60RUHSUHFLVHO\ ZH DUJXH KRZ UHFHQW DGYDQFHV LQ 5HTXLUHPHQWV (QJLQHHULQJ 5( PHWKRGV DQG PRGHOLQJ WHFKQLTXHV FDQ KHOS LQ D PRUH V\VWHPDWLF DOLJQPHQW EHWZHHQ EXVLQHVV DQG,7:HDOVRLOOXVWUDWHKRZWKHHODERUDWLRQRIDQRQWRORJ\KHOSVXQGHUVWDQGLQJ WKH50GRPDLQ ,QWKLVSDSHURXUDLPLVWRGHPRQVWUDWHWKLVDGGHGYDOXHWKURXJKWKHKDQGOLQJ RIDFDVHVWXG\FRQVLGHUHGDVDEHQFKPDUN IRUDWUDGLWLRQDO50 PHWKRG>@:H SURSRVHWKHXVHRIWKHL ODQJXDJH>@WRLOOXVWUDWHWKHFRPSOHPHQWDU\ QDWXUHDQG WKHSRVVLEOHLQWHJUDWLRQRI5(PRGHOOLQJDSSURDFKHVZLWKWUDGLWLRQDOVHFXULW\50 DSSURDFKHV ,Q 6HFWLRQ ZH UHYLHZ WKH NH\ FRQFHSWV RI VHFXULW\ 50 PHWKRGV
16
10D\HU('XERLVDQG$5LIDXW
6HFWLRQ VXJJHVWV KRZ 5( FDQ KHOS LQ DFKLHYLQJ D EHWWHU XQGHUVWDQGLQJ RI WKH EXVLQHVVDVVHWVDQGWKHLGHQWLILFDWLRQRIWKHLUDVVRFLDWHGVHFXULW\JRDOV,Q6HFWLRQ ZH WDNH SURILW RI 5( WR LGHQWLI\ VHFXULW\ UHTXLUHPHQWV LQ D PRUH V\VWHPDWLF ZD\ DQG DW GLIIHUHQW DEVWUDFWLRQ OHYHOV )LQDOO\ 6HFWLRQ H[SODLQV WKH DOLJQPHQW EHWZHHQWKHEXVLQHVVDQGLWVXQGHUO\LQJ,6WKURXJKDULVNEDVHGVHFXULW\UHDVRQLQJ ZKHUH GLIIHUHQW DUFKLWHFWXUDO VROXWLRQV QHHG WR EH HYDOXDWHG DJDLQVW WKH LGHQWLILHG VHFXULW\JRDOVDQGUHTXLUHPHQWV
6HFXULW\ULVNPDQDJHPHQWFRQFHSWV 7RGD\ D QXPEHU RI FRPPHUFLDO PHWKRGV OLNH 2&7$9( ,7%30 &5$00 0(+$5, (%,26 HWF >@ DUH PDGH DYDLODEOH WR ,7 VHFXULW\ RIILFHUV LQ RUJDQL]DWLRQVIRUSHUIRUPLQJDULVNDQDO\VLVRI VHFXULW\SUREOHPVDQG LGHQWLI\LQJ VHFXULW\VROXWLRQVWKDWDUHWKHPRVWDGHTXDWH 7KHPDLQREMHFWLYHRIDOOWKHVHDSSURDFKHVLVWRJXDUDQWHHVRPHVSHFLILFIRUP RIEXVLQHVV,7DOLJQPHQWDFFUHGLWLQJWKDWWKHULJKWOHYHORIVHFXULW\VROXWLRQLVSXW LQSODFHZLWKUHVSHFWWRWKHYDOXHRIWKHDVVHWVRIWKHRUJDQL]DWLRQWREHSURWHFWHG 7KH NH\ LQJUHGLHQWV RI D VXFFHVVIXO EXVLQHVV,7 DOLJQPHQW LQ WHUPV RI VHFXULW\ PDQDJHPHQWDUH x %XVLQHVV$VVHWVDUHDQ\WKLQJWKDWKDVHFRQRPLFYDOXHWRWKHRUJDQL]DWLRQ DQG WKDW LV FHQWUDO LQ WKH UHDOL]DWLRQ RI LWV EXVLQHVV REMHFWLYHV 7KH SURWHFWLRQRIWKHVHDVVHWVLVHVVHQWLDOIRUWKHVXUYLYDORIWKHRUJDQL]DWLRQ x :LWKLQRUJDQL]DWLRQVEXVLQHVVDVVHWVPDQDJHPHQWUHOLHVKHDYLO\RQ,6,6 $VVHWVLQFOXGLQJ,7UHVRXUFHV DUHDQ\FRPSRQHQWVWKDWDUHSDUWRI,6DQG RIWKHLURSHUDWLQJHQYLURQPHQW7KH\DUHVXSSRUWLQJEXVLQHVVDVVHWV x 6HFXULW\LVWKHPDLQIRFXVRIWKH,6IRUWKHVFRSHRIWKLVSDSHU,WGHILQHV GLIIHUHQWTXDOLWLHVH[SHFWHGIURPWKH,6%HVLGHVWKHSXUHVHFXULW\DVSHFWV OLNH FRQILGHQWLDOLW\ RI GDWD LW LV DOVR UHODWHG WR DVSHFWV OLNH VDIHW\ UHOLDELOLW\HWF x 5LVNDQDO\VLVLVWKHHVVHQWLDO HTXDWLRQWREHNHSWLQ PLQGZKHQKDQGOLQJ WKHGLIIHUHQWVHFXULW\TXDOLWLHV)RUHDFK,6DVVHWRQHKDVWRDVNTXHVWLRQV DERXW LWV YXOQHUDELOLWLHV WKH H[LVWHQFH RI SRWHQWLDO WKUHDWV FDSDEOH RI H[SORLWLQJWKHVHYXOQHUDELOLWLHVDQGWKHLPSDFWVRIWKLVH[SORLWDWLRQRQWKH UXQQLQJEXVLQHVV$OOWKLVULVNDQDO\VLVDFWLYLW\UHVXOWVLQWKHLGHQWLILFDWLRQ RIEHVWFRQWUROVVHFXULW\ULVNWUHDWPHQW WREHLPSOHPHQWHG 7KHRQWRORJ\RIFRQFHSWVLQWURGXFHGDERYHLVVXPPDUL]HG LQWHUPVRIWKH 80/ OLNHFODVVGLDJUDPSUHVHQWHGLQ)LJXUH 8VLQJ WUDGLWLRQDO VHFXULW\ 50 PHWKRGV VKRZV D QXPEHU RI ZHDNQHVVHV 7KH\ DUH ILUVW UHODWHG WR WKH ODFN RI IRUPDOLW\ LQ WKH GRFXPHQWV SURGXFHG 0RUHRYHU WKHUHLVDQDEVHQFHRIPHWKRGRORJLFDOJXLGDQFHUHJDUGLQJWKHLQWURGXFWLRQRI50 DFWLYLWLHV LQWR V\VWHP HQJLQHHULQJ RU UHJDUGLQJ WKH LGHQWLILFDWLRQ RI DVVHWV DQG VHFXULW\JRDOVZLWKLQ50PHWKRGV7RRYHUFRPHWKHVHSUREOHPVLQWKHUHVWRIWKH SDSHUZHLOOXVWUDWHWKHEHQHILWRIWKHLQWHJUDWLRQRI5(WHFKQLTXHVDQGFRQFHSWVLQ VHFXULW\505HJDUGLQJWKHPRGHOOLQJODQJXDJHZHXVHL >@WKDWKDVEHHQIRXQG DSSURSULDWHLQWHUPVRIDQLQWHJUDWHGIUDPHZRUNVXSSRUWLQJWKHGLIIHUHQWFRQFHSWV WKDW DUH QHHGHG UDQJLQJ IURP HDUO\ EXVLQHVV PRGHOOLQJ WR DQ DUFKLWHFWXUH
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ %XVLQHVV,7$OLJQPHQW 17
GHVFULSWLRQ 1HYHUWKHOHVV RWKHU 5( IRUPDOLVPV FRXOG DOVR EH XVHG ZLWK WKH SURSRVHGDSSURDFK $VVHW
KDUPV
%XVLQHVVDVVHW
VXSSRUWV
SURWHFWV
,QIRUPDWLRQV\VWHPDVVHW
FRQVWUDLQWRI QHJDWHV
FRQVWUDLQWRI
6HFXULW\JRDO
6HFXULW\UHTXLUHPHQW
5LVN
DGGV
5LVNWUHDWPHQW PLWLJDWHV
7KUHDW
9XOQHUDELOLW\
,PSDFW
)LJ6HFXULW\ULVNPDQDJHPHQWPRGHO
,GHQWLILFDWLRQRIEXVLQHVVDVVHWVDQGRIWKHLUDVVRFLDWHGVHFXULW\ JRDOV 7KHSURSRVHGDSSURDFKLVDFWXDOO\ YDOLGDWHGWKURXJKWKH KDQGOLQJRIVHYHUDOFDVH VWXGLHV)RUWKHSXUSRVHRIWKLVSDSHUZHSURSRVHWRFRQVLGHUWKHFDVHRID60( DFWLYHDVDQDUFKLWHFWXUHFRQVXOWLQJ ILUPLQWKHEXLOGLQJGRPDLQ,QSDUWLFXODU LWV H[SHUWLVHLVLQWKHSURGXFWLRQRIFRQVWUXFWLRQSODQVIRUIDFWRULHVDQGEXLOGLQJV7KH FDVHVWXG\LVXVHGDVDEHQFKPDUNIRUD50PHWKRGDQGLVH[WHQVLYHO\GLVFXVVHGLQ >@7KHGLIIHUHQWDFWLYLWLHVUXQE\WKHFRQVXOWLQJILUPFDQEHLQWURGXFHGWKURXJKDQ L GLDJUDP)LJXUH ZKHUHZHFDQUHDGWKDW x 7KH FRPSDQ\ LV PDGH IURP GLIIHUHQW GHSDUWPHQWV 6WXG\ RIILFH $GPLQLVWUDWLRQ6DOHVGHSDUWPHQW WKHODVWWZRRIWKHPEHLQJLQUHODWLRQ ZLWKH[WHUQDO&OLHQWV$OOWKHVHHQWLWLHVDUHUHSUHVHQWHGLQWHUPVRIWKHL DFWRUFRQFHSW x 7KHVHDFWRUVKDYHGHSHQGHQFLHVEHWZHHQWKHP$ILUVWW\SHRIGHSHQGHQF\ LVJRDOGHSHQGHQF\7KUHHJRDOGHSHQGHQFLHVDUHUHSUHVHQWHGLQ)LJXUH R 0DQDJHDFFRXQWLQJ R 0DQDJHGLVSXWHGOHJDOFODLPVDQGWHFKQLFDOOLWLJDWLRQ R 0DQDJHSURMHFWV x $ WDVNGHSHQGHQF\ LV XVHG ZKHQDQDFWRUVKRXOGSHUIRUP DQDFWLYLW\,Q RXU FDVH 6WXG\ RIILFH GRHV 6WUXFWXUH FDOFXODWLRQ IRU WKH 6DOHV GHSDUWPHQW x $FWRUV DUH DOVR GHSHQGHQW RQ UHVRXUFHV WR SURYLGH 6WXG\ RIILFH VKRXOG SURYLGH 7HFKQLFDO SODQV DQG 0RGHOV WR 6DOHV GHSDUWPHQW DQG 6DOHV GHSDUWPHQWVKRXOGSURYLGH(VWLPDWHVWRWKHLU&OLHQWV
18
10D\HU('XERLVDQG$5LIDXW
x
7KHODVWW\SHRIGHSHQGHQF\LVWKHVRIWJRDOGHSHQGHQF\,WGLIIHUVIURPWKH JRDO GHSHQGHQF\ EHFDXVH D VRIWJRDO GRHV QRW KDYH FOHDUFXW FULWHULD RI VDWLVIDFWLRQ,WVLOOXVWUDWLRQZLOODSSHDUODWHU
)LJ&RQVXOWLQJILUPEXVLQHVVPRGHO
%XVLQHVVYDOXHDQDO\VLV 7KHILUVWVHFXULW\50DFWLYLW\LVDVVRFLDWHGZLWKWKHLGHQWLILFDWLRQRIWKHEXVLQHVV DVVHWV7KHLGHQWLILFDWLRQRIWKHVHDVVHWVFDQEHLPSURYHGE\WKHXQGHUVWDQGLQJRI WKH HFRQRPLF YDOXH DVVRFLDWHG ZLWK WKHP ,Q WKH 5( DQG EXVLQHVV PRGHOOLQJ FRPPXQLW\ WKHUH LV D JURZLQJ FRQFHUQ UHJDUGLQJ WKH GHYHORSPHQW RI EXVLQHVV YDOXH RQWRORJLHV >@ DV ZHOO DV WKHLU HQDFWPHQW WKURXJK EXVLQHVV PRGHOV ZKHUH DUH FRQVLGHUHG HFRQRPLF DFWRUV HFRQRPLF UHODWLRQVKLSV DQG YDOXH REMHFWV H[FKDQJHG>@,Q>@DOLQNLVHVWDEOLVKHGEHWZHHQWKHHYDOXH PRGHODQG L ,Q OLQH ZLWK WKHVH DSSURDFKHV RXU SURSRVDO IRU WKH LGHQWLILFDWLRQ RI EXVLQHVV DVVHWVUHOLHVXSRQWKHDQDO\VLVRIWKHL PRGHODQGPRUHSDUWLFXODUO\RIWKHQDWXUH RI WKH GHSHQGHQF\ )RU H[DPSOH D GHSHQGHQF\ FRXOG EH UHODWHG WR VRPH LQIRUPDWLRQWKDWKDVVRPHHFRQRPLFYDOXHRUWRWKHH[HFXWLRQRIDSURFHVVWKDWLV FULWLFDOZLWKLQWKHYDOXHFKDLQRIDQRUJDQL]DWLRQ7KHQXPEHURIGHSHQGHQFLHVDQG WKH VLJQLILFDQFH RI WKHP ZKLFK FDQQRW EH VKRZQ LQ DQ L PRGHO FDQ KHOS LQ DVVHVVLQJWKHFULWLFDOLW\RIDEXVLQHVVDVVHWRQWKHEDVLVRILWVHFRQRPLFYDOXH ,QL WHUPVWKHDQDO\VLVRIGHSHQGHQFLHVUHVXOWVLQWKHLGHQWLILFDWLRQRIEXVLQHVV DVVHWVWKDWDUHDVVRFLDWHGZLWKDJRDOWREHDFKLHYHGDWDVNDVVRFLDWHGZLWKDZD\ RIGRLQJLWDQGDUHVRXUFHDVVRFLDWHGZLWKDSK\VLFDORUDQLQIRUPDWLRQDOHQWLW\,Q RXUFDVHVWXG\IURPWKHDQDO\VLVRI)LJXUHRQHFDQIRUH[DPSOHFRQFOXGHVWKDWD QXPEHURILQIRUPDWLRQOLNH(VWLPDWHVDQG0RGHOVDUHEXVLQHVVDVVHWVDVZHOODV WKH6WUXFWXUDO&DOFXODWLRQWDVNZKLFKLVDVVRFLDWHGZLWKWKHNH\NQRZKRZRIWKH FRPSDQ\
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ %XVLQHVV,7$OLJQPHQW 19
'HULYDWLRQRIVHFXULW\JRDOV 2QFHWKHEXVLQHVVDVVHWVDUHLGHQWLILHGWKHVHFXULW\50PHWKRGVSURSRVHWRHOLFLW VHFXULW\ REMHFWLYHV FRQFHUQLQJ WKHVH EXVLQHVV DVVHWV 'LIIHUHQW WD[RQRPLHV RI REMHFWLYHV DUH SURSRVHG E\ WKRVH PHWKRGV 7KH PRVW FODVVLFDO RQH LV &RQILGHQWLDOLW\,QWHJULW\DQG$YDLODELOLW\GHILQHGDV>@ x &RQILGHQWLDOLW\WKHSURSHUW\WKDWLQIRUPDWLRQLVQRWPDGHDYDLODEOHRU GLVFORVHGWRXQDXWKRUL]HGLQGLYLGXDOVHQWLWLHVRUSURFHVVHV x ,QWHJULW\WKHSURSHUW\RIVDIHJXDUGLQJWKHDFFXUDF\DQGFRPSOHWHQHVV RIDVVHWV x $YDLODELOLW\WKHSURSHUW\RIEHLQJDFFHVVLEOHDQGXVDEOHXSRQGHPDQG E\DQDXWKRUL]HGHQWLW\ $VDOUHDG\GHPRQVWUDWHGE\PXOWLSOHDXWKRUV>@VHFXULW\REMHFWLYHVFDQEH HDVLO\PDSSHGLQWR5(JRDOVZLWKWKHEHQHILWRIDFKLHYLQJDEHWWHUVWUXFWXULQJDQG VXSSRUWLQJRIDSRVVLEO\IRUPDO UHDVRQLQJ)LJXUHVKRZVDQH[FHUSWRIWKHJRDO WUHHWKDWLVHODERUDWHGLQWKHFRQWH[WRIRXUFDVHVWXG\,WVHODERUDWLRQUHVXOWVIURPD WZRVWHSVLWHUDWLYHSURFHVV $SSOLFDWLRQ RI WKH VHFXULW\ JRDO WD[RQRP\ WR WKH GLIIHUHQW LGHQWLILHG EXVLQHVV DVVHWV )RU H[DPSOH WKH &RQILGHQWLDOLW\ JHQHULF JRDO RI (VWLPDWHVEXVLQHVVDVVHW LVFRQVLGHUHGDVDVHFXULW\JRDO 6WUXFWXULQJ WKH LGHQWLILHG JRDOV ZLWK D KLHUDUFK\ WKDW LQGLFDWHV WKH VLJQLILFDQFHRIWKHGLIIHUHQWJRDOVDQGWKHLUFRQWULEXWLRQWRKLJKHUOHYHO JRDOV WKDW FDQ HLWKHU EH SDUW RI WKH FRPSDQ\ VWUDWHJ\ RU UHODWHG WR H[WHUQDO IDFWRUV OLNH HJ WKH WUXVW RI FXVWRPHUV RU WKH HQIRUFHPHQW RI OHJDOREOLJDWLRQV )RUH[DPSOHLQ)LJXUHRQHFDQUHDGWKDWWKH&RQILGHQWLDOLW\RI(VWLPDWHVJRDO GLUHFWO\ FRQWULEXWHV WR &XVWRPHU FRQILGHQFH ZKLFK GR QRW ZDQW WKDW VRPH LPSRUWDQW LQIRUPDWLRQ DUH GLVFORVHG WR FRPSHWLWRUV 1RWH WKDW DGGLWLRQDO TXDQWLWDWLYH RU TXDOLWDWLYH LQIRUPDWLRQ DERXW WKH VLJQLILFDQFH RI JRDOV FRXOG EH DGGHGWRWKHJRDOWUHHOLNHWKRVHSURSRVHGLQ>@
)LJ6HFXULW\JRDOV
6HFXULW\JRDOVFRQIRUPWRWKHGHILQLWLRQRIVRIWJRDOVLQL >@DQG)LJXUHGHSLFWV WKHLGHQWLILHGWHUPLQDOJRDOVOHDYHVRIWKHJRDOWUHH ,QVRPHFDVHVDQDORJRXVO\WR WKHSURSRVDORI>@WKH\FDQDOVREHUHSUHVHQWHGDVVHFXULW\GHSHQGHQFLHVZKHUH WKHSRVLWLRQRIWKHVHFXULW\VRIWJRDOLQGLFDWHVWKHDFWRUZKRKDVWRVDWLVI\LW:LWK UHVSHFW WR WKH LQLWLDO EXVLQHVV PRGHO SUHVHQWHG LQ )LJXUH RQH FDQ QRWLFH WKH
20
10D\HU('XERLVDQG$5LIDXW
LQWURGXFWLRQ RI D QHZ DFWRU WKH 5HJXODWRU\ $XWKRULW\ 7KHVH DGGLWLRQDO DFWRUV FRUUHVSRQGWRDGGLWLRQDOLGHQWLILHGVWDNHKROGHUVKDYLQJVHFXULW\FRQFHUQV
)LJ$FWRUVGLDJUDP
,GHQWLILFDWLRQRIKLJKOHYHOUHTXLUHPHQWV ,Q WKH SUHYLRXV VHFWLRQ ZH KDYH VKRZQ KRZ VHFXULW\ REMHFWLYHV LQ FODVVLFDO 50 PHWKRGVFDQEHPDSSHGLQWHUPVRI5(EXVLQHVVJRDOV,QWKLVVHFWLRQZHH[SODLQ KRZ WKHVH JRDOV FDQ EH LQFUHPHQWDOO\ UHILQHG LQ WHUPV RI UHTXLUHPHQWV RQ WKH VRIWZDUHV\VWHP )URPJRDOVWRUHTXLUHPHQWV 7KHGLVFXVVLRQVWDUWHGDERYHLVVXPPDUL]HGLQWHUPVRIHQKDQFHPHQWVEURXJKWWR WKH LQLWLDO VHFXULW\ 50 PRGHO SUHVHQWHG LQ )LJXUH )LJXUH ]RRPV RQ VRPH RQWRORJLFDOH[WHQVLRQVWKDWDUHUHODWHGWRWKHFRQFHSWVRIDVVHWVVHFXULW\JRDODQG VHFXULW\UHTXLUHPHQW2QWKHOHIWSDUWRI)LJXUHRQHFDQUHDGWKHLQWURGXFWLRQRI WKHVHFXULW\JRDOVWD[RQRP\LQWURGXFHGLQWKHSUHYLRXVVHFWLRQ 7KH VHFRQG H[WHQVLRQ SUHVHQWHG LQ )LJXUH LV UHODWHG WR WKH FRQFHSW RI FRQVWUDLQW$VSRLQWHGLQWKHZRUNRI/LQHWDO>@RU0RIIHW HWDO>@WKHUHLVD QHHG WR PDS JRDOV H[SUHVVHG DW WKH EXVLQHVV GRPDLQ OHYHO LQ WHUPV RI VHFXULW\ SURSHUWLHV H[SUHVVHG DW WKH ,6 GRPDLQ OHYHO )RU H[DPSOH D &RQILGHQWLDOLW\ RI 3DWLHQW,QIRUPDWLRQJRDOFDQEHPDSSHGLQWRDQ8QDXWKRUL]HGDFFHVVWR3DWLHQW 5HFRUGFRQVWUDLQW$WWKLVVWDJHLWLVLPSRUWDQWWRUHFDOOWKDWWKH,6LVVWLOOVHHQDVD EODFNER[RIIHULQJDVHWRIVHUYLFHVOLNHHJ0DQDJHDFFRXQWLQJ ZLWKRXWDQ\ GHWDLOVDERXWKRZWKH\DUHLPSOHPHQWHGLQWHUPVRIDQXQGHUO\LQJ,6LQIUDVWUXFWXUH $VDOVRVKRZQLQSUREOHP IUDPHVUHVHDUFKOLWHUDWXUH>@WKLVLQWHUPHGLDWHOHYHO RI UHTXLUHPHQWV LV RI DQ XWPRVW LPSRUWDQFH IRU EHLQJ DEOH WR UHDVRQ RYHU WKH SURSHUWLHV RI D V\VWHP LQ WHUPV RI LWV H[WHUQDO EHKDYLRU H[SHFWHG IURP LWV XVHUV :LWK UHVSHFW WR H[LVWLQJ 50 PHWKRGV WKH FRQFHSW RI FRQVWUDLQW SUHVHQWV DQ
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ %XVLQHVV,7$OLJQPHQW
21
LPSRUWDQW EHQHILW RI EHLQJ DEOH WR UHDVRQ DW D PRUH DEVWUDFW OHYHO ZLWK DOVR WKH EHQHILW RI UHYLVLWLQJ DOWHUQDWLYH GHVLJQ GHFLVLRQV IRU IXWXUH HYROXWLRQV RI WKH V\VWHP:KHQH[SUHVVLQJDQ8QDXWKRUL]HGDFFHVVFRQVWUDLQWRQWKH,6WKHUHLVQR IXUWKHU LGHD DERXW WKH RSHUDWLRQDOL]DWLRQ RI WKLV FRQVWUDLQW ZKLFK FDQ EH ODWHU LPSOHPHQWHGHLWKHUWKURXJKD ZHEDFFHVVSRUWDODQGRUWKURXJKWKHSUHVHQFHRID SK\VLFDO VHFXULW\ DJHQW LQ WKH EXLOGLQJ ,Q )LJXUH ZH VKRZ DQ H[FHUSW RI WKH WD[RQRP\RIFRQVWUDLQWV'XHWRWKHODFNRIVSDFHWKLVWD[RQRP\LVQRWFRPSOHWHO\ SUHVHQWHG %XVLQHVVDVVHW
,QIRUPDWLRQV\VWHPDVVHW
VXSSRUWV FRQVWUDLQWRI
FRQVWUDLQWRI
6 HFXULW\JRDO
PDSSLQJLQWR
FRQVWUDLQWRI
&RQVWUDLQW
RSHUDWLRQDOL]HV
6 HFXULW\UHTXLUHPHQWV
VROYHV
&RQILGHQWLDOLW\
,QWHJULW\
$YDLODELOLW\
$FFHVVFRQWURO 1RIDLOXUH
(QFU\SWLRQ 8QDXWKRULVHGDFFHVV
5HGXQGDQF\
8QDXWKRULVHGPRGLILFDWLRQ
&RQWUROV
)LJ)RFXVRQWKHUHTXLUHPHQWVSDUWRIWKHVHFXULW\ULVNPDQDJHPHQWPRGHO
)LQDOO\ RQ WKH ULJKW SDUW RI )LJXUH RQH FDQ VHH DQRWKHU SDUWLDO WD[RQRP\ DVVRFLDWHG ZLWK VHFXULW\ UHTXLUHPHQWV 0RVW RI WKH 50 PHWKRGV LQWURGXFH VXFK UHTXLUHPHQWVDQG PDNHDYDLODEOHNQRZOHGJHEDVHVDVVRFLDWHGZLWKWKHP6WLOOWKH FRQFHSW RI UHTXLUHPHQW FDQ KDYH GLIIHUHQW PHDQLQJV LQ GLIIHUHQW PHWKRGV ,Q VRPHFDVHVWKHVHVHFXULW\UHTXLUHPHQWVDUHWHFKQLFDOUHTXLUHPHQWVDVVRFLDWHGZLWK SURSHUWLHVDWWDFKHGWRGLIIHUHQWW\SHVRIFRPSRQHQWVIRXQGLQWKH,6LQIUDVWUXFWXUH VRIWZDUH FRPSRQHQWV GDWDEDVH FRPSRQHQWV KDUGZDUH FRPSRQHQWV QHWZRUN FRPSRQHQWV HWF ,Q VRPH RWKHU WD[RQRPLHV VHFXULW\ UHTXLUHPHQWV FRUUHVSRQG WR PRUH JHQHULF 1RQ)XQFWLRQDO 5HTXLUHPHQWV 1)5 >@ DWWDFKHG ZLWK JXLGHOLQHV WKDWFDQODWHUKHOSWKHDUFKLWHFWGXULQJLWVGHVLJQ,QWKH&RPPRQ&ULWHULD>@ZH IRXQGH[DPSOHVRIWKHWZRW\SHVRIUHTXLUHPHQWV6RPHDUHJHQHULFRQHVOLNHWKH QHFHVVLW\ WR SXW LQ SODFH VRPH DFFHVV FRQWURO PHFKDQLVP EXW QR GHWDLOV DERXW KRZ WR LPSOHPHQW WKHP DUH JLYHQ ZKLOH VRPH DUH PRUH WHFKQLFDO UHTXLUHPHQWV OLNHWKRVHUHODWHGWRWKHOHQJWKRIWKHNH\WREHXVHGLQDQHQFU\SWLRQPHFKDQLVP )URPDPHWKRGRORJLFDOSRLQWRIYLHZLWLVLPSRUWDQWWRPDNHDGLVWLQFWLRQEHWZHHQ ERWKRIWKHP,QSDUWLFXODUDWWKLVDQDO\VLVVWDJHRQO\WKH QRQWHFKQLFDORQHVDUH UHOHYDQW 1RWH DOVR WKH OLQN EHWZHHQ D VHFXULW\ UHTXLUHPHQW DQG D FRQVWUDLQW $ FRQVWUDLQW GHVFULEHV WKH VHFXULW\ SUREOHP WR EH VROYHG ZKLOH WKH VHFXULW\ UHTXLUHPHQWVJLYHVRPHHOHPHQWVUHJDUGLQJWKHVROXWLRQWREHSXWLQSODFH
22
10D\HU('XERLVDQG$5LIDXW
,GHQWLILFDWLRQRIFRQVWUDLQWVDQGVHFXULW\UHTXLUHPHQWV ,Q WKH FRQWH[W RI RXU FDVH VWXG\ DW WKH ODWH 5( VWDJH WKH ,6 LV LQWURGXFHG 7KH UHVXOWLQJPRGHOLVSUHVHQWHGLQ)LJXUHZKHUHLVGHWDLOHGWKH6WXG\2IILFHDFWRU DV ZHOO DV LWV LQWHUDFWLRQV ZLWK WKH H3ODQ VRIWZDUH V\VWHP H3ODQ RIIHUV FROODERUDWLYHVXSSRUWIRUDVHWRIVHUYLFHVXVHGE\WKHGLIIHUHQWGHSDUWPHQWVRIWKH FRQVXOWDQF\ILUPDQGSDUWLFXODUO\DURXQGWKH6WUXFWXUHFDOFXODWLRQVDFWLYLW\ 7KHLQLWLDO6WUXFWXUHFDOFXODWLRQVWDVNGHSHQGHQF\LGHQWLILHGDWWKHEXVLQHVVOHYHO EHWZHHQ 6DOHV GHSDUWPHQW DQG 6WXG\ RIILFH LV QRZ UHILQHG DW WKH ,6 OHYHO ZKHUH LW FDQ EH UHDG WKDW WZR DJHQWV DUH SHUIRUPLQJ WKLV WDVN $ -XQLRU VWXG\ RIILFHU LV XVLQJ DQ H3ODQ VWUXFWXUH FDOFXODWLRQ VHUYLFH RQ WKH EDVLV RI D 7HFKQLFDOGRVVLHU7KHQIRUDXWKRUL]LQJVWUXFWXUHFDOFXODWLRQVWREHWUDQVPLWWHG WR 6DOHV GHSDUWPHQW D 6HQLRU VWXG\ RIILFHU YDOLGDWHV WKH UHVXOWV SURGXFHG E\ WKH FDOFXODWLRQ WRRO $IWHU WKH YDOLGDWLRQ VKHKH QRWLILHV WKDW FDOFXODWLRQ LV FRPSOHWHXVLQJWKHQRWLILFDWLRQH3ODQVHUYLFHWRWKH6DOHVGHSDUWPHQW
)LJ,QWURGXFWLRQRIWKH,6
,QWKLVPRGHOWKHUHLVDOVRDQHZDFWRULQWURGXFHGDQ,7FRFRQWUDFWRUH[SHUWLQ VWUXFWXUH FDOFXODWLRQ WRROV LV LQ FKDUJH RI SHULRGLFDOO\ XSGDWLQJ 7HFKQLFDO SDUDPHWHUV RI WKH H3ODQ FDOFXODWLRQ VHUYLFH DFFRUGLQJ WR FKDQJHV RFFXUULQJ LQ WKHUHJXODWLRQVRULQWKHPDWHULDOVWKDWDUHXVHG $WWKHOHYHORIWKLV,6PRGHOZHFDQWKHQH[SUHVVKRZVHFXULW\JRDOVGHVFULEHG DWWKHEXVLQHVVOHYHODUHWUDQVIRUPHGLQWRFRQVWUDLQWVDWWKH,6OHYHO+HUHDIWHUDV DQ H[DPSOH ZH FRQVLGHU WKH ,QWHJULW\ 6WUXFWXUH &DOFXODWLRQ VRIWJRDO HOLFLWHG LQ )LJXUHDQG
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ %XVLQHVV,7$OLJQPHQW 23
)LJ&RQVWUDLQWVDQGUHTXLUHPHQWVHOLFLWDWLRQ
,Q)LJXUHRQHFDQUHDGWKDWWKHJRDOLVPDSSHGLQWKH3URWHFWIURPXQDXWKRUL]HG PRGLILFDWLRQ RQ EHKDYLRXU FRQVWUDLQW 7KLV FRQVWUDLQW FDQ EH V\VWHPDWLFDOO\ GHULYHGIURPWKHIDFWWKDW6WUXFWXUH&DOFXODWLRQLVDQ,6DVVHWZLWKDEHKDYLRUDO RSSRVHGWRVWUXFWXUDOOLNHGDWD W\SHIRUZKLFKXQDXWKRUL]HGPRGLILFDWLRQVRIWKH EHKDYLRUKDYHWREHSUHYHQWHG$VVRFLDWHGWRRXUPRGHOSUHVHQWHGRQ)LJXUHZH KDYHDOVRSDWWHUQVIRUGHFRPSRVLQJFRQVWUDLQWVLQWRVHFXULW\UHTXLUHPHQWV,QWKLV FDVH WKH DSSOLFDWLRQ RI D SDWWHUQ UHVXOWV LQ WKH LQWURGXFWLRQ RI WKUHH VHFXULW\ UHTXLUHPHQWVZKLFKFRQWULEXWHWRWKHUHVROXWLRQRIWKHFRQVWUDLQW x $FFHVV FRQWURO D SUHYHQWLYH PHDVXUH RQ DQ LQWHUQDO FRPSRQHQW FRQWUROOLQJDFFHVVDQGPRGLILFDWLRQ x )LOWHULQJDSUHYHQWLYHPHDVXUHDFWLQJRQH[WHUQDOHOHPHQWVIRUFRQWUROOLQJ DFFHVVRIWKHPWRDV\VWHP x 8VHUHFRUGVDQGLWHPVRISURRIDGHWHFWLYHPHDVXUHDFWLQJDVDORJRQD V\VWHPFRPSRQHQW 7KHVHWKUHHUHTXLUHPHQWVFDQEHXVHGWRJHWKHUDVVXJJHVWHGLQWKHFDVHVWXG\ RI>@ RUDORQH0RUHRYHUWKH\QRWRQO\DQVZHUWRWKHSURSRVHGFRQVWUDLQWEXWLQ RWKHUVLWXDWLRQVWKH\FDQEHUHTXLUHPHQWVFRQWULEXWLQJWRVROYHRWKHUFRQVWUDLQWV
5LVN$QDO\VLVDWWKH$UFKLWHFWXUDOVWDJH 7KHQH[WDFWLYLW\LVUHODWHGWRWKHDUFKLWHFWXUDOSKDVHRIWKH,67KLVLVDWWKLVVWDJH WKDW WKH GLIIHUHQW FRPSRQHQWV RI WKH DUFKLWHFWXUH DUH LQFUHPHQWDOO\ LGHQWLILHG DQG WKDW ZH QHHG WR GLVFRYHU FRQWUROV LH WKH FRXQWHUPHDVXUHV WKDW FDQ EH XVHG IRU IXOILOOLQJ VHFXULW\ UHTXLUHPHQWV VHH ULJKW SDUW RI )LJXUH ,GHQWLI\LQJ WKH PRVW DGHTXDWHRQHLVFHQWUDOWRWKHSURFHVVRIVHFXULW\ULVNWUHDWPHQW %DFN WR RXU UXQQLQJ H[DPSOH ZH DUH QRZ KDQGOLQJ WKH VSHFLILF 8VH UHFRUGV DQGLWHPVRISURRIVHFXULW\UHTXLUHPHQWLGHQWLILHGDWWKHHQGRI6HFWLRQ,IZH FRQVXOW OLVWV RI FRQWUROV DWWDFKHG ZLWK WKLV UHTXLUHPHQW LQ WKH 50 PHWKRGV NQRZOHGJH EDVHV >@ GLIIHUHQW VROXWLRQV FDQ EH IRXQG )RU H[DPSOH LQ )LJXUH ZH FDQ UHDG WKDW WKH UHTXLUHPHQW FDQ EH PHW ZLWK D VROXWLRQ EDVHG RQ 9LGHR VXUYHLOODQFHDVZHOODVZLWK,7EDVHGVROXWLRQVGHSOR\HGDWQHWZRUNKDUGZDUHRU VRIWZDUHOHYHOV (DFK FRQWURO FDQ EH IXUWKHU GHVFULEHG )RU H[DPSOH LQ )LJXUH ZH FDQ UHDG WKDW 6RIWZDUH /RJJLQJ FRQWURO LV PDGH RI WKUHH WDVNV H[WUDFWHG IURP WKH FDVH VWXG\H[DPSOH>@ x 6WUXFWXUH&DOFXODWLRQWRROVKRXOGEHDXGLWHG
24
10D\HU('XERLVDQG$5LIDXW
x x
5XOHV VKRXOG EH GHILQHG WR DQDO\]H DXGLWHG HYHQW DFFRUGLQJ WR SRWHQWLDOVHFXULW\YLRODWLRQ 7UDFHGDWDDQDO\VLVWRROVKRXOGEHDYDLODEOHWRDQDO\]HDXGLWHGHYHQW
)LJ5LVNDQDO\VLVDQGFRQWUROV
(DFKFRQWUROKDVDFRVWLQWHUPVRIUHTXLUHGGHYHORSPHQWGHSOR\PHQWH[SORLWDWLRQ DQGPDLQWHQDQFHDFWLYLWLHV7KHUHIRUHWKHVHOHFWLRQRIWKHPRVWDSSURSULDWHFRQWURO LVWKHUHVXOWRIDFRPSOHWHFRVWEHQHILWDQDO\VLVOLNHLQ>@ FRPSOHPHQWHGZLWKD ULVN DQDO\VLV EDVHG RQ DYDLODEOH LQIRUPDWLRQ DQG VWDWLVWLFDO GDWD UHODWHG WR YXOQHUDELOLWLHVWKUHDWVDQGLPSDFWV,QRXUH[DPSOHWKLVDQDO\VLVFDQUHVXOWLQWKH LGHQWLILFDWLRQ RI D WKUHDW DVVRFLDWHG ZLWK DQ LQWHUQDO HPSOR\HH WKDW FRXOG PRGLI\ DXGLWHGHYHQWV7KLVWKUHDWLV DOVRUHODWHGWRDSRWHQWLDOYXOQHUDELOLW\LGHQWLILHGDV WKH FRQVHTXHQFH RI D EDG GHILQLWLRQ RI DFFHVV ULJKW UXOHV DQRWKHU H[DPSOH RI YXOQHUDELOLW\ FRXOG EH UHODWHG WR SUREOHPV LQ WKH SK\VLFDO DFFHVV WR WKH VHUYHU URRP 7KLV LQIRUPDWLRQ LV UHSUHVHQWHG LQ )LJXUH WKURXJK VRPH L QRWDWLRQDO H[WHQVLRQV GLDPRQG ZLWK ZKLWH DQG EODFN FRUQHUV 7KRVH QRWDWLRQV DUH LQVSLUHG IURPVRPHRIRXUSUHOLPLQDU\ZRUNUHSRUWHGLQ>@ 7KHILQDOGHVLJQGHFLVLRQIRULQVWDOOLQJRUQRWWKHVRIWZDUHORJJLQJVROXWLRQZLOO UHVXOWIURPWKHEDODQFHHVWDEOLVKHGEHWZHHQWKHFRVWRIWKHVROXWLRQWKHLPSDFWRI WKHRFFXUUHQFHRIWKHULVNRQWKHEXVLQHVVDQGWKHULVNSRWHQWLDOLW\,QRXUH[DPSOH ZHZLOOFRQVLGHUWKDWWKH6RIWZDUHORJJLQJFRQWUROLVZHOOVXLWHGFRQVLGHULQJWKH FRVW RI WKH VROXWLRQ DQG WKH UHVXOWV RI WKH ULVN DQDO\VLV 7KHQ VRPH QHZ VHFXULW\ JRDOVIRUUHGXFLQJWKLVULVNQHHGWREHSURSRVHG,QRXUFDVHLWLVFRQFHUQHGZLWKD JRDORI,QWHJULW\$XGLWHGHYHQWVVKRZQLQ)LJXUH:LWKWKHHPHUJHQFHRIWKLV QHZJRDOWKHFRQVWUDLQWVHOLFLWDWLRQOLNHLQ)LJXUH QHHGVWREHDSSOLHGDJDLQIRU HOLFLWLQJDVHFXULW\VROXWLRQWRWKLVVHFXULW\IODZ7KHPHWKRGVKRXOGWKXVEHXVHG LQDQLWHUDWLYHDQGLQFUHPHQWDOZD\
5HTXLUHPHQWV(QJLQHHULQJIRU,PSURYLQJ %XVLQHVV,7$OLJQPHQW
25
&RQFOXVLRQ ,Q WKLV SDSHU ZH VXJJHVW KRZ VWDWHRIDUW VHFXULW\ 50 EDVHG RQ EXVLQHVV,7 DOLJQPHQW FDQ EH HQULFKHG ZLWK UHFHQW 5( UHVHDUFK UHVXOWV UHJDUGLQJ VHFXULW\ FRQFHUQV7KHDOLJQPHQWEHWZHHQ50DQG5(PHWKRGVLVSURSRVHGRQWKHEDVLVRI D PHWDPRGHO DVVRFLDWHG ZLWK DQ LQWHJUDWHG 50 DQG VHFXULW\ RQWRORJ\ 2XU DSSURDFK LV H[WHQGLQJ WKH ZRUN RI 0RIIHWW HW DO RQ WKH 6HFXULW\ 5HTXLUHPHQWV )UDPHZRUN >@ %HVLGHV WKH FRQFHSWV RI WKUHDWV RQ DVVHWV RXU SURSRVHGRQWRORJ\ LQWHJUDWHVDOOWKH50FRQFHSWVOLNHWKUHDWYXOQHUDELOLW\RULPSDFW7KLVLQWHJUDWLRQ LVDOVRUHLQIRUFHGE\WKHSURSRVDORIVRPHPHWKRGRORJLFDOJXLGHOLQHVUHJDUGLQJWKH UHFRQFLOLDWLRQ RI D 5( WRSGRZQ SURFHVV ZLWK D 50 SURFHVV XVXDOO\ DSSOLHG LQ D ERWWRPXSZD\2XUZRUNWDNHVSURILWRIDQXPEHURIUHVXOWVSXEOLVKHGRQVHFXULW\ DQG5(WRSLFV2IDSDUWLFXODULQWHUHVWLVWKHZRUNRI0RXUDWLGLVHWDO>@ZKLFK DOVRSURSRVHDQLQFUHPHQWDOHODERUDWLRQRIVHFXULW\UHTXLUHPHQWVIURPDQHDUO\WRD ODWH 5( VWDJH LQFOXGLQJ WKHLU KDQGOLQJ DW WKH DUFKLWHFWXUDO OHYHO 7KLV ZRUN DOVR LQWURGXFHV LQWHUHVWLQJ L H[WHQVLRQV ZLWK DQ DVVRFLDWHG 7URSRV IRUPDOL]DWLRQ 2XU IXWXUHSODQVDUHUHODWHGWR x 7KHGHYHORSPHQWRIDWRROVHWVXSSRUWLQJ WKHSURSRVHGDSSURDFK7KH NHUQHOZLOOEHDUHSRVLWRU\EDVHGRQWKH50PRGHOSUHVHQWHGDOODORQJ WKLVSDSHU x 7KH LQYHVWLJDWLRQ RI DQ DGHTXDWH 50 FRPSRQHQW FHQWUDO LQ WKH WRROVHWDQGRIIHULQJDVHWRIDGYDQFHGIHDWXUHVOLNHWKRVHGHYHORSHGE\ )HDWKHU >@ LQ VXSSRUW WR WKH GHVLJQ DQG GHYHORSPHQW RI FRPSOH[ V\VWHPV
$FNQRZOHGJHPHQW 7KH ZRUN LV SDUWLDOO\ VXSSRUWHG E\ WKH /,$6,7 /X[HPERXUJ ,QWHUQDWLRQDO $GYDQFHG6WXGLHVLQ,QIRUPDWLRQ7HFKQRORJLHV ,QVWLWXWH,WDOVRWDNHVSURILWRIWKH SDUWLFLSDWLRQRIWKHDXWKRUVWRWKH7*DQG7*JURXSVRIWKH,17(5231HWZRUN RI([FHOOHQFH
5HIHUHQFHV >@ >@ >@ >@
-'0RIIHWW&%+DOH\DQG%1XVHLEHK&RUH6HFXULW\5HTXLUHPHQWV$UWHIDFWV 7HFKQLFDO5HSRUW1XPEHU'HSDUWPHQWRI&RPSXWLQJ2SHQ8QLYHUVLW\8. 'LUHFWLRQ &HQWUDOH GH OD 6pFXULWp GHV 6\VWqPHV G¶,QIRUPDWLRQ '&66, )HEUXDU\ ([SUHVVLRQ GHV %HVRLQV HW ,GHQWLILFDWLRQ GHV 2EMHFWLIV GH 6pFXULWp (%,26 IURPKWWSZZZVVLJRXYIUIUFRQILDQFHHELRVKWPO ,62,(& ,QIRUPDWLRQ 7HFKQRORJ\ ± 6HFXULW\ WHFKQLTXHV &RGH RI 3UDFWLFHIRU,QIRUPDWLRQ6HFXULW\0DQDJHPHQW*HQHYD &RPPRQ &ULWHULD IRU ,QIRUPDWLRQ 7HFKQRORJ\ 6HFXULW\ (YDOXDWLRQ 9HUVLRQ ,62IURPKWWSZZZFRPPRQFULWHULDSRUWDORUJ
26
10D\HU('XERLVDQG$5LIDXW
>@
/ /LQ % 1XVHLEHK ' ,QFH DQG 0 -DFNVRQ 8VLQJ $EXVH)UDPHV WR %RXQG WKH 6FRSH RI 6HFXULW\ 3UREOHPV 3URFHHGLQJV RI WKH WK ,((( ,QWHUQDWLRQDO 5HTXLUHPHQWV(QJLQHHULQJ&RQIHUHQFH,(((&RPSXWHU6RFLHW\3UHVV.\RWR-DSDQ $ YDQ /DPVZHHUGH DQG ( /HWLHU +DQGOLQJ 2EVWDFOHV LQ *RDO2ULHQWHG 5HTXLUHPHQWV (QJLQHHULQJ ,((( 7UDQVDFWLRQV RQ 6RIWZDUH (QJLQHHULQJ 6SHFLDO ,VVXHRQ([FHSWLRQ+DQGOLQJ9RO1R2FWREHU //LX(<XDQG-0\ORSRXORV6HFXULW\DQG3ULYDF\5HTXLUHPHQWV$QDO\VLVZLWKLQ D 6RFLDO 6HWWLQJ ,QWHUQDWLRQDO &RQIHUHQFH RQ 5HTXLUHPHQWV (QJLQHHULQJ 5(¶ 0RQWHUH\&DOLIRUQLD6HSWHPEHU 3 *DXQDUG DQG ( 'XERLV 8VLQJ 5HTXLUHPHQWV (QJLQHHULQJ 7HFKQLTXHV IRU %ULGJLQJ WKH *DS %HWZHHQ 5LVN $QDO\VLV DQG 6HFXULW\ 3ROLFLHV WK ,),3 ,QWHUQDWLRQDO,QIRUPDWLRQ6HFXULW\&RQIHUHQFH$WKHQV*UHHFH0D\ / &KXQJ %$ 1L[RQ (<X - 0\ORSRXORV 1RQ)XQFWLRQDO 5HTXLUHPHQWV LQ 6RIWZDUH(QJLQHHULQJ.OXZHU$FDGHPLF3XEOLVKHUV%RVWRQ ( 'XERLV 1 0D\HU $ 5LIDXW DQG 9 5RVHQHU &RQWULEXWLRQV PpWKRGRORJLTXHV SRXU O¶DPpOLRUDWLRQ GH O¶DQDO\VH GHV ULVTXHV /HV HQMHX[ GH OD VpFXULWp PXOWLPpGLD 9ROWUDLWp,&VpULHLQIRUPDWLTXHHW6, +HUPHV,6%1 '3 *LOOLDP DQG 06 )HDWKHU 6HFXULW\ (QJLQHHULQJ 6\VWHPV (QJLQHHULQJ RI 6HFXULW\ WKURXJK WKH $GDSWDWLRQ DQG $SSOLFDWLRQ RI 5LVN 0DQDJHPHQW ,1&26( WK$QQXDO,QWHUQDWLRQDO6\PSRVLXP3URFHHGLQJV7RXORXVH)UDQFH-XQ 10D\HU$5LIDXWDQG('XERLV7RZDUGVD5LVN%DVHG6HFXULW\5HTXLUHPHQWV (QJLQHHULQJ )UDPHZRUN WK ,QWHUQDWLRQDO :RUNVKRS RQ 5HTXLUHPHQWV (QJLQHHULQJ )RXQGDWLRQ IRU 6RIWZDUH 4XDOLW\ 5()64 LQ FRQMXQFWLRQ ZLWK &$L6( 3RUWR3RUWXJDO-XQH $2VWHUZDOGHUDQG<3LJQHXU$QRQWRORJ\IRUHEXVLQHVVPRGHOV9DOXH&UHDWLRQ IURP(%XVLQHVV0RGHOV:&XUULH%XWWHUZRUWK+HLQHPDQQ 06FKPLWW%*UpJRLUH65DPHO&,QFRXO3%ULPRQWDQG('XERLV,IEXVLQHVV PRGHOV FRXOG VSHDN (IILFLHQW D IUDPHZRUN IRU DSSUDLVDO GHVLJQ DQG VLPXODWLRQ RI HOHFWURQLFEXVLQHVVWUDQVDFWLRQV,QWHUQDWLRQDO&RQIHUHQFHRQ(QWHUSULVH,QWHJUDWLRQ DQG0RGHOOLQJ7HFKQRORJ\,&(,07 7RURQWR2FWREHU - *RUGLMQ 9 .DUWVHYD - 6FKLOGZDFKW 5- :LHULQJD DQG -0 $NNHUPDQV 'HYHORSLQJ D 'RPDLQ6SHFLILF &URVV2UJDQL]DWLRQDO 5( 0HWKRG 3URFHHGLQJV RI WKH WK ,((( ,QWHUQDWLRQDO 5HTXLUHPHQWV (QJLQHHULQJ &RQIHUHQFH 0 $R\DPD 0RWRVKL6DHNL1HLO0DLGHQHGV ,(((&6.\RWR-DSDQ 0 /DQNKRUVW HW DO (QWHUSULVH $UFKLWHFWXUH DW :RUN ± 0RGHOOLQJ &RPPXQLFDWLRQ DQG$QDO\VLV6SULQJHU9HUODJ,6%1 % YDQ GHU 5DDGW - *RUGLMQ DQG ( <X ([SORULQJ :HE 6HUYLFHV ,GHDV IURP D %XVLQHVV 9DOXH 3HUVSHFWLYH 3URFHHGLQJV RI WKH WK ,((( ,QWHUQDWLRQDO &RQIHUHQFHRQ5HTXLUHPHQWV(QJLQHHULQJ5(¶ -RDQQH$WOHHDQG&ROHWWH5RODQG HGV SS,(((&6 06DHNL(PEHGGLQJ0HWULFVLQWR,QIRUPDWLRQ6\VWHPV'HYHORSPHQW0HWKRGV$Q $SSOLFDWLRQ RI 0HWKRG (QJLQHHULQJ 7HFKQLTXH 3URFHHGLQJV RI &$L6( &RQI 6SULQJHU9HUODJSS + 0RXUDWLGLV 3 *LRUJLQL * 0DQVRQ ,QWHJUDWLQJ 6HFXULW\ DQG 6\VWHPV (QJLQHHULQJ7RZDUGVWKH0RGHOOLQJRI6HFXUH,QIRUPDWLRQ6\VWHPV3URFHHGLQJVRI WKH WK &RQIHUHQFH RQ $GYDQFH ,QIRUPDWLRQ 6\VWHPV &$L6( -XQH9HOGHQ$XVWULD
>@ >@ >@ >@ >@ >@
>@
>@ >@
>@
>@ >@
>@ >@
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶ 3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV &)HOWXVDQG$5LIDXW
&HQWUHGH5HFKHUFKH3XEOLF+HQUL7XGRU$YHQXH-RKQ).HQQHG\/ /X[HPERXUJ.LUFKEHUJ/X[HPERXUJKWWSZZZWXGRUOX ^&KULVWRSKH)HOWXV$QGUH5LIDXW`#WXGRUOX
$EVWUDFW 3ROLFLHVDUHDQLPSRUWDQWRUJDQL]DWLRQDOWRROJLYLQJDQHIIHFWLYHVXSSRUW IRUEXLOGLQJEXVLQHVVV\VWHPVIURPWKHVWUDWHJLFOHYHOGRZQWRWKHRSHUDWLRQDODQG WHFKQLFDOOHYHOV,QSDUWLFXODUSROLFLHVDUHDFRUQHUVWRQHIRUWKHJRYHUQDQFHV\VWHP RI ILQDQFLDO LQVWLWXWLRQV ,Q LQWHUQDWLRQDO RUJDQL]DWLRQV D ORW RI SROLFLHV VSDQ DOO FRXQWU\ORFDOUHSUHVHQWDWLYHV DQGVSDQDOORUJDQL]DWLRQDOOHYHOV7KLV ZRUNLVSDUW RI D VHULHV FRQFHUQLQJ WKH LPSURYHPHQW RI UHTXLUHPHQWV HQJLQHHULQJ PHWKRGV IRU SURFHVVEDVHG RUJDQL]DWLRQV 7KLV UHTXLUHV HQKDQFLQJ D VKDUHG YLVLRQ EHWZHHQ HPSOR\HHVRIWKHSURFHVVUHVSRQVLELOLWLHVE\DGYRFDWLQJFURVVIXQFWLRQDOWKLQNLQJ ZLWKWKHIRFXVVHWWRWKHRXWFRPHVRIWKHSURFHVVHVDQGGHILQLQJWKHRXWFRPHVLQ UHODWLRQVKLS ZLWK WKH EXVLQHVV JRDOV :H FRPSOHPHQW WKH ZRUNV RQ EXVLQHVV SURFHVV PRGHOV E\ WKH PDQDJHUV¶ FRQFHUQV LH WKH PDQDJHUV¶ UHVSRQVLELOLWLHV IRU YDOXH WR EH GHOLYHUHG E\ WKH SURFHVVHV 7KLV UHVHDUFK SURSRVHV D PHWKRG IRU FRQVWUXFWLQJ SROLF\ PRGHOV 2QWRORJ\ LV GHILQHG IRU LQWHURSHUDELOLW\ SXUSRVHV RI WKHPRGHOVRIGLIIHUHQWRUJDQL]DWLRQDOOHYHOV7KHPDLQIRUPDODQDO\VHWKDWLVXVHG IRUYHULILFDWLRQSXUSRVHVLVWKHUHOLDELOLW\RIWKHSROLF\V\VWHPDQGLWVLPSDFWRQWKH UHOLDELOLW\ RI WKH RSHUDWLRQDO V\VWHP ZKLFK LV RQH LPSRUWDQW REMHFWLYH RI UHFHQW JRYHUQDQFHUHJXODWLRQV
,QWURGXFWLRQ 3ROLFLHV DUH DQ LPSRUWDQW RUJDQL]DWLRQDO WRRO JLYLQJ DQ HIIHFWLYH VXSSRUW IRU EXLOGLQJ EXVLQHVV V\VWHPV IURP WKH VWUDWHJLF OHYHO GRZQ WR WKH RSHUDWLRQDO DQG WHFKQLFDOOHYHOV,QSDUWLFXODUSROLFLHVDUHDFRUQHUVWRQHIRUWKHJRYHUQDQFHV\VWHP RI ILQDQFLDO LQVWLWXWLRQV ,Q LQWHUQDWLRQDO RUJDQL]DWLRQV D ORW RI SROLFLHV VSDQ DOO FRXQWU\ORFDOUHSUHVHQWDWLYHVHJSROLFLHVDGGUHVVLQJWKHRUJDQL]DWLRQVWUDWHJ\RU WKHLQWHUQDWLRQDOUHJXODWLRQV DQGVSDQDOORUJDQL]DWLRQDOOHYHOV
28
&)HOWXVDQG$5LIDXW
7KLV ZRUN LV SDUW RI D VHULHV FRQFHUQLQJ WKH LPSURYHPHQW RI UHTXLUHPHQWV HQJLQHHULQJ PHWKRGV IRU SURFHVVEDVHG RUJDQL]DWLRQV LQ SDUWLFXODU IRU ILQDQFLDO LQVWLWXWLRQV 7KLV UHTXLUHV HQKDQFLQJ D VKDUHG YLVLRQ EHWZHHQ HPSOR\HHV RI WKH SURFHVVUHVSRQVLELOLWLHVE\HQKDQFLQJFURVVIXQFWLRQDOWKLQNLQJZLWKWKHIRFXVVHW WR WKH RXWFRPHV RI WKH SURFHVVHV DQG GHILQLQJ WKH RXWFRPHV LQ UHODWLRQVKLS ZLWK WKHEXVLQHVVJRDOV>@:HFRPSOHPHQWWKHZRUNVRQEXVLQHVVSURFHVVPRGHOV >@ E\ WKH PDQDJHUV¶ FRQFHUQV LH WKH PDQDJHUV¶ UHVSRQVLELOLWLHV IRU YDOXH WR EH GHOLYHUHGE\WKHSURFHVVHV7KLVUHVHDUFKSURSRVHVDPHWKRGIRUFRQVWUXFWLQJWKRVH SROLF\ PRGHOV LH GHILQLQJ VHWV RI DVVLJQHG UHVSRQVLELOLWLHV LQ WKH RUJDQL]DWLRQ 2QWRORJ\LVGHILQHGIRULQWHURSHUDELOLW\SXUSRVHVEHWZHHQWKHGLIIHUHQWPRGHOVDQG JURXQGHG LQ D VWDQGDUG ILUVWRUGHU OLQHDU WHPSRUDO ORJLF VHPDQWLFV ZKHQ PRUH H[SUHVVLYH SRZHU LV QHHGHG WKDQ GHVFULSWLYH ORJLFV >@ 7KH PDLQ IRUPDO DQDO\VH WKDWFDQEHXVHGIRUYHULILFDWLRQSXUSRVHVLVWKHUHOLDELOLW\RIWKHSROLF\V\VWHPDQG LWV LPSDFW RQ WKH UHOLDELOLW\ RI WKH RSHUDWLRQDO V\VWHP $FWXDOO\ UHOLDELOLW\ LV RQH LPSRUWDQWREMHFWLYHRIUHFHQWJRYHUQDQFHUHJXODWLRQV>@>@
)RU HDFK SURFHVV GHILQH WKH PDQDJHU¶VFDSDELOLWLHVULJKWV WR IXOILOLWVFRPPLWPHQWV
)RU HDFKSURFHVV DGG DFFRXQWDELOLWLHVDQG FRPPLWPHQWV WR HQVXUH FDSDELOLWLHV UHTXLUHGE\WKHDVVXUDQFHSURILOH
)RUHDFKSURFHVV GHILQHWKH HPSOR\HHV¶ FRPPLWPHQWV DFFRXQWDELOLWLHV DQGFDSDELOLWLHVDQGDGGWKHVHSDUDWLRQRIGXWLHVIRUDOOUHVRXUFHV
$QDO\VHILQDQFLDORSHUDWLRQDOWHFKQLFDO IHDVLELOLW\$VVHVVFRVWVDQGEHQHILWV
&ROOHFWWKH YDOXH GHOLYHU\ DVVXUDQFH OHYHOIRUWKHEXVLQHVVREMHFWLYHV )RU HDFK SURFHVV VHOHFW WKH DVVXUDQFH )RUHDFK SURFHVV GHILQH WKHFRUHRXWFRPHV SURILOH )RU HDFK SURFHVV VHOHFW RI WKH EXVLQHVV DQG WKH PDQDJHU¶V WKH PLQLPDO FDUGLQDOLW\ FRPPLWPHQWVIRUIXOILOOLQJWKHP RIWKH FXWVHWV EDVHG RQ WKHKXPDQUHVRXUFHV
&ROOHFWWKHEXVLQHVVREMHFWLYHV
)LJ0HWKRGIRUGHILQLQJSROLFLHVHQVXULQJDYDOXHGHOLYHU\DVVXUDQFHOHYHO
7KH PDLQ IRFXV RI UHVHDUFK DERXW SROLF\ LQ ,7 V\VWHPV FRQFHUQV WKH GHVLJQ RI SROLFLHV DQG WKH GHVLJQ RI ,7 V\VWHPV WKDW HIILFLHQWO\ RSHUDWH WKRVH SROLFLHV WKH DELOLW\ RI WKRVH SROLFLHV WR H[SUHVV FRQFHSWV VXFK DV VHJUHJDWLRQ RI GXWLHV GHOHJDWLRQRIULJKWVSHUPLVVLRQVDQGREOLJDWLRQV DFFRXQWDELOLW\>@>@2XU SURSRVDO FRPSOHPHQWV WKRVH UHVXOWV E\ HDVLQJ WKH HOLFLWDWLRQ RI UHTXLUHPHQWV IRU PDQDJHUV¶SROLFLHVDQGUHOLHVRQSULQFLSOHV)LUVWWKHGHVLJQRISROLFLHVPXVWEH GRQHLQWLJKWUHODWLRQVKLSZLWKREMHFWLYHVVWUDWHJLHVDQGNH\LQGLFDWRUV6HFRQGDOO RUJDQL]DWLRQDOOHYHOVPXVWEHDGGUHVVHGLQFOXGLQJDVSHFWVRXWVLGHWKHVFRSHRI,7 V\VWHPV DQG ,QIRUPDWLRQ 6\VWHP ,6 7KLUG UHVSRQVLELOLWLHV PXVW EH IXOO\ GHFRPSRVHG LQWR WKH FDSDELOLWLHV LH SHUPLVVLRQV DQG ULJKWV WKH FRPPLWPHQWV LHWKHREOLJDWLRQVRUJRDOVWRIXOILO DQGWKHDFFRXQWDELOLW\UHTXLUHPHQWV)RXUWK SROLFLHVPXVWDOZD\VEHUHODWHGWRWKHHQIRUFHPHQWRIDQRSWLPDOUHVRXUFHXVDJHLQ UHJDUG WR WKH GHILQHG REMHFWLYHV VWUDWHJLHV DQG LQGLFDWRUV 7KLV SDSHU GHWDLOV WKH PHWKRGSUHVHQWHGLQ)LJXUH
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV 29 7DEOH3XUSRVHDQGRXWFRPHVRIWKH2SHUDWLRQDO5LVN0LWLJDWLRQ&RQWUROSURFHVV 3XUSRVH
2SHUDWLRQDO5LVN0LWLJDWLRQ&RQWURO%252 7KHSXUSRVHRIWKH2SHUDWLRQDO5LVN0LWLJDWLRQ&RQWUROSURFHVVLVWRPLWL JDWHWKHDVVHVVHGRSHUDWLRQDOULVNVDQGWRPDQDJHRSHUDWLRQDOULVNLPSDFW
2XWFRPH $QRSHUDWLRQDOULVNPLWLJDWLRQDQGFRQWUROVWUDWHJ\LVGHYHORSHGLQFOXGLQJ WKHSULQFLSOHVRIKRZRSHUDWLRQDOULVNLVWREHPLWLJDWHGDQGKRZLWV UHDOL]DWLRQLVWREHFRQWURODFFRUGLQJWRWKHVL]HWKHVRSKLVWLFDWLRQWKH QDWXUHDQGWKHFRPSOH[LW\RIWKHEDQN¶VDFWLYLW\ 2XWFRPH 7KHH[LVWLQJRSWLRQWRPLWLJDWHULVNDUHDQDO\]HGDQGIRUHDFKULVNWKHPRVW LQDFFRUGDQFHZLWKEDQN VVWUDWHJ\LVFKRVHQ «
7KHUHVWRIWKLV6HFWLRQSUHVHQWVWKHFDVHVWXG\WKDWZLOOEHXVHGDQGWKHDLPVDQG FRQWH[W RI RXU UHVHDUFK IRU SURFHVVEDVHG RUJDQL]DWLRQV 7KH RQWRORJ\ RI RSHUDWLRQDO DVVXUDQFH OHYHO RI EXVLQHVV SURFHVV LV H[SODLQHG LQ 6HFWLRQ )RU DOO VWHS RI WKH FRQVWUXFWLRQ SURFHVV DQDO\VHV RI SROLFLHV DUH GHVFULEHG LQ 6HFWLRQ 7KHQWKHRQWRORJ\RIPRUH,7RULHQWHGSROLFLHVLVSUHVHQWHGLQ6HFWLRQZLWKDQ H[DPSOH KRZ WR GHULYH WKRVH SROLFLHV IURP PDQDJHUV¶ SROLFLHV 7KH ODVW VHFWLRQ FRQFOXGHVRQWKHRULJLQDOLW\RIRXUZRUNDQGSUHVHQWVWKHIXWXUHZRUNV 2XUFDVHVWXG\LVEDVHGRQWKH%DVHO,,$FFRUG>@WKDWGHILQHVWKHUHTXLUHPHQWV RIRSHUDWLRQDOULVNPDQDJHPHQWV\VWHPVWKDWPXVWEHLPSOHPHQWHGLQ%DQNV7KRVH UHTXLUHPHQWV KDYH EHHQ VWUXFWXUHG LQ RXU SUHYLRXV ZRUNV >@ WKH UHVXOW LV IUHHO\ DFFHVVLEOHRQWKHZHEVLWHRI&66)WKH/X[HPEXUJ%DQN5HJXODWRUV>@VHHWKH H[DPSOHLQ7DEOHDERXWWKHRSHUDWLRQDOULVNPLWLJDWLRQSURFHVV 2XU FDVH VWXG\ IRFXVHV FRQFHUQV DQ RSHUDWLRQDO ULVN PDQDJHPHQW V\VWHP LPSOHPHQWDWLRQ 7KH FRUSRUDWH RSHUDWLRQDO ULVN PDQDJHPHQW WHDP &2507 KDV VSHFLDOL]HG VXEWHDPV IRU HDFK %XVLQHVV 8QLW LQ SDUWLFXODU IRU 9HQWXUH &DSLWDO 0DQDJHPHQWLH&2507$0UHODWHGWRWKH%XVLQHVV/LQH³$VVHW0DQDJHPHQW´ DQG IRU 6HFXULWLHV 0DQDJHPHQW LH &2507&) UHODWHG WR WKH %XVLQHVV /LQH ³&RUSRUDWH )LQDQFH´ 7KH %DVHO ,, FRUSRUDWH SROLF\ LPSRVHV WKDW HDFK EXVLQHVV OLQH LV UHVSRQVLEOH IRU WKH GD\WRGD\ PDQDJHPHQW RI LWV RZQ ULVNV KRZHYHU WKH LPSOHPHQWDWLRQ RI WKH ULVN PDQDJHPHQW V\VWHP LV WKH UHVSRQVLELOLW\ RI WKH FRUSRUDWHRSHUDWLRQDOULVN PDQDJHPHQWWHDP(DFKEXVLQHVVXQLW PDQDJHUDVVLJQV FOHUNVWRFROOHFWWKHRSHUDWLRQDOULVNGDWD 6WU V DWH QHV OHY JLF %XVL XH H YDO 7DF O VV WL LQH
FDO O 2S HYHO HUD W OHY LRQDO HO 7HF KQ OHY LFDO HO
6WDQGDUGYLHZRI RUJDQL]DWLRQDOOD\HUV
*RDOV ,QGLFDWRUV ,QGLFDWRUV
3ROLFLHV
6WUDWHJLHV
*RDOV *RDOV
,QGLFDWRUV ,QGLFDWRUV 3ROLFLHV
6WUDWHJLHV 6WUDWHJLHV
V %X HVVHV F V SUR XUH FHG LQ U 3R PD « GR QHQWV 7 , R WKH FRPS LQ (J WLRQV D F L O &RQFHSWV DSS DQGDUWLIDFWVRI RUJDQL]DWLRQDOOD\HUV
*RDOV *RDOV ,QGLFDWRUV ,QGLFDWRUV 3ROLFLHV 3ROLFLHV
6WUDWHJLHV 6WUDWHJLHV
2EMHFWLYHV ,QGLFDWRUV
3ROLFLHV
6WUDWHJLHV
)LJ7KHDOLJQPHQWRISROLFLHVLQPDQDJHPHQWPHWKRGV
30
&)HOWXVDQG$5LIDXW
3URFHVV0RGHOVIRU%XVLQHVV3URFHVV0DQDJHUV 2XUJOREDODSSURDFKSUHVHQWHGLQ>@LVEDVHGRQWKHRUJDQL]DWLRQDOS\UDPLG>@ XVHG LQ LQWHUQDWLRQDO ILQDQFLDO LQVWLWXWLRQV LQ RUGHU WR DOLJQ SROLFLHV ZLWK EXVLQHVV SURFHVVHV GHVFULEHG ZLWK JRDORULHQWHG PRGHOV >@ ,Q WKH FRQWH[W RI ILQDQFLDO UHJXODWLRQVDJRRGJRYHUQDQFHV\VWHPLVEDVHGRQWKHRUJDQL]DWLRQDOOD\HUV>@ VWUDWHJLF WDFWLFDO RSHUDWLRQDO DQG WHFKQLFDO OHYHOV RQ )LJXUH IRU DOLJQLQJ EXVLQHVV YDOXH >@ EXVLQHVV SURFHVVHV SURFHGXUHV DQG WHFKQLFDO DUWHIDFWV >@ VXFKDV,7DSSOLFDWLRQVLQWKH,7GRPDLQ 7KHFRUHRIWKHRQWRORJ\XVHGIRUWKLV DOLJQPHQWLVSUHVHQWHGDWWKHERWWRPRI)LJXUHREMHFWLYHVVWUDWHJLHVSROLFLHVDQG LQGLFDWRUV >@ 7KH IRUPDO GHILQLWLRQ RI WKRVH FRUH FRQFHSWV RI WKH RQWRORJ\ UHOLHV RQ JRDORULHQWHG PRGHOV >@>@ ZLWK WKHLU VHPDQWLFV SUHVHQWHG LQ WKH FRQWH[WRIWKHUHTXLUHPHQWVHQJLQHHULQJODQJXDJHL >@>@ 7KLV IUDPHZRUN DOORZV DEVWUDFWLQJ UHTXLUHPHQWV IURP LPSOHPHQWDWLRQ GHWDLOV DV PXFK DV SRVVLEOH LQ RUGHU IRU PDQDJHUV EHLQJ DEOH WR DVVHVV WKH HIIHFWLYHQHVV DQGHIILFLHQF\RIWKHSURFHVVHVLQUHODWLRQVKLSZLWKWKHEXVLQHVVJRDOV$QXPEHURI PHWKRGV H[LVW IRU DVVHVVLQJ WKLV DOLJQPHQW WKDW KDYH EHHQ FUHDWHG IRU PDQDJHUV VXFK DV HJ WKH %DODQFHG 6FRUH &DUG >@ 2XU SURSRVDO FRPSOHPHQWV WKRVH PHWKRGVE\ XVLQJD JRDORULHQWHGGHVFULSWLRQRIEXVLQHVV SURFHVVHVVLPLODUWRWKH RQH XVHG IRU SURFHVV PRGHOV XVHG LQ WKH VWDQGDUG ,62,(& >@ )RU HDFK SURFHVVWKLVVWDQGDUGLPSRVHVWRGHILQHWKHPDLQJRDORIWKHSURFHVVWKHSXUSRVH WKHVXEJRDOVRXWFRPHV IRUZKLFKDQREMHFWLYHMXGJPHQWFDQEHPDGHXSRQWKHLU IXOILOPHQWRQWKHEDVLVRIWKHLQGLFDWRUVRIWKHRXWFRPHV,QGLFDWRUVDUHFDWHJRUL]HG LQWREDVHSUDFWLFHVZRUNSURGXFWVDQGUHVRXUFHV
)LJ2QWRORJ\RIEXVLQHVVSURFHVVJRDOLQGLFDWRUVDQGDVVXUDQFHSURILOH
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV 31
2SHUDWLRQDODVVXUDQFHSURILOH $ QXPEHU RI FDVH VWXGLHV >@>@>@ KDYH VKRZQ WKDW ZLWK WKLV JRDORULHQWHG PRGHO WKH JRDOV FRQFHUQLQJ PDQDJHUV FDQ HDVLO\ EH GHVFULEHG WRJHWKHU ZLWK WKH H[SHFWHG RXWFRPHV DQG OLQNHG WR WKH EXVLQHVV JRDOV DQG WKH EXVLQHVV V\VWHP LPSOHPHQWDWLRQ JRDOV ,QGHHG LQ DGGLWLRQ WR SURFHVVVSHFLILF RXWFRPHV VKRZQ LQ WKH SUHFHGLQJ WDEOH RWKHU JHQHULF RXWFRPHV QRW VKRZQ FRQFHUQ WKH SURFHVV SHUIRUPDQFH PDQDJHPHQW LH SODQQLQJ DQG PRQLWRULQJ DYDLODELOLW\ RI UHVRXUFHV DQG LQIRUPDWLRQ « WKH ZRUNSURGXFW PDQDJHPHQW ZRUNSURGXFW FRQWURO DQG UHYLHZ« WKHSURFHVVGHILQLWLRQWKHSURFHVVGHSOR\PHQW«,Q6HFWLRQWKRVH W\SLFDORXWFRPHVDUHWKHPDLQFRQFHUQRIRSHUDWLRQDOSROLFLHVLPSRVHGE\EXVLQHVV SURFHVVPDQDJHUV,Q>@LWLVVKRZQKRZWKHLQWHUDFWLRQEHWZHHQSURFHVVHVFDQEH SUHFLVHO\ DQDO\]HG DW WKDW KLJKOHYHO RI DEVWUDFWLRQ VXLWHG IRU EXVLQHVV XQLW PDQDJHUVDOORZLQJWKHPWRGHOHJDWHSURFHVVLPSOHPHQWDWLRQDQGVWLOOEHLQJDEOHWR DVVHVVWKDWWKHLPSOHPHQWHGV\VWHPLVIDLWKIXOWRWKHUHTXLUHPHQWV2Q)LJXUHLV VKRZQ WKH RQWRORJ\ IRU PRGHOOLQJ SURFHVV JRDOV DQG LQGLFDWRUV )RU FODULW\ SXUSRVHVWKHFRQFHSWV³SURFHVVV\VWHPLPSOHPHQWDWLRQ´DQG³JRDO´KDYHQRWEHHQ GLVSOD\HG RQ WKH GLDJUDP EXW WKH FRQFHSWV ³SXUSRVH´ ³RXWFRPH´ ³LQGLFDWRU´ UHILQLQJWKHRXWFRPHV DQG³EXVLQHVVJRDO´WKLVODWWHUQRWVKRZQ DUHVXEFODVVHV RIWKHFRQFHSW³JRDO´ 2SHUDWLRQDO ULVNPDQDJHG JRDO +HDGRI&2507 2SULVN 2EOLJ V\VWHPLPSOHPHQWHG DWLRQ DFKLHYHPHQW
5LVN FDWHJRULHV UHYLHZHG
5LVN FDWHJRULHV UHYLHZHG
GRLQJ
GRLQJ
2EOLJDWLRQ
2EOLJDWLRQ
0HPEHU &2507$0 0HPEHU &2507&)
+HDGRI%8 9HQWXUH&DSLWDO
2SULVN V\VWHPXVHG
2EOLJ DWLRQ
DFKLHYHPHQW
5LVN GDWDDVVHVVHG GRLQJ
2EOLJDWLRQ
0HPEHU %89HQWXUH&DSLWDO
)LJ9HUWLFDOUHVSRQVLELOLW\UHILQHPHQW
:LWK WKLV RQWRORJ\ DVVXUDQFH SURILOHV DUH VHWV RI RXWFRPHV WKDW GHILQHV WKH RSHUDWLRQDODVVXUDQFHRIHDFKV\VWHPLPSOHPHQWDWLRQ7KHJHQHULFRXWFRPHVKDYH D FRPSUHKHQVLYH VHW RI SUHGHILQHG LQGLFDWRUV 7KRVH JHQHULF RXWFRPHV DQG LQGLFDWRUVDUHW\SLFDOFRQFHUQVRIPDQDJHUV6RLWHDV\IRUWKHPWRVHOHFWWKHEHVW DVVXUDQFHOHYHODQGDVVHVVLWVILQDQFLDORUJDQL]DWLRQDODQGWHFKQLFDOIHDVLELOLW\)RU LQVWDQFH WKH ³YHQWXUH FDSLWDO ZRUNSURGXFW PDQDJHPHQW´ DVVXUDQFH SURILOH LQFOXGHV DOO RXWFRPHV LPSRVLQJ WKDW WKH YHQWXUH FDSLWDO GRFXPHQWV DUH FRQWUROOHG DQGUHYLHZHG3URFHVVV\VWHPLPSOHPHQWDWLRQVHJRQHIRUHDFKFRXQWU\ PXVWEH FRPSOLDQWWRWKLVSURILOH7KLVDVVXUDQFHSURILOHGHSHQGVRQWKHEXVLQHVVGRPDLQRI WKH EXVLQHVV SURFHVV VKRZLQJ WKH VSHFLILFLWLHV RI HDFK FRXQWU\ORFDO V\VWHP
32
&)HOWXVDQG$5LIDXW
LPSOHPHQWDWLRQ PDGH E\ PDQDJHUV :KHQ DQ DVVXUDQFH SURILOH LV VHOHFWHG LW LV HDVLHU WR FRQVWUXFWLYHO\ EXLOG DQ LQWHJUDWHG VHW RI SROLFLHV LH VHW RI DVVLJQHG UHVSRQVLELOLWLHV HQVXULQJWKHSURILOH
3ROLFLHVIRU%XVLQHVV3URFHVV0DQDJHUV 7KLV VHFWLRQ GHWDLOV WKH RQWRORJ\ XVHG IRU GHILQLQJ SROLFLHV WKDW LV DGHTXDWH IRU EXVLQHVV SURFHVV PDQDJHUV ZKLFK DLP LV WR DGGUHVV WKH FRPSOHWHQHVV RI WKH UHVSRQVLELOLWLHVLQFOXGHGLQDSROLF\WRHQVXUHWKHRSHUDWLRQDOUHOLDELOLW\DVUHTXLUHG E\ WKH VHOHFWHG RSHUDWLRQDO DVVXUDQFH SURILOH 5HFDOO WKDW D SROLF\ LV D VHW RI UHVSRQVLELOLWLHVLQFOXGLQJWKHDVVRFLDWHGJRDOVDQGDVVLJQPHQWVWRUHVRXUFHV
)LJ 2QWRORJ\RIYHUWLFDOUHVSRQVLELOLW\UHILQHPHQW
9HUWLFDOUHVSRQVLELOLW\GHFRPSRVLWLRQ 7KHRQWRORJ\GLVWLQJXLVKHVEHWZHHQILUVWKLJKOHYHOSROLFLHVFRQFHUQLQJWKHZRUN RIPDQDJHUVDLPLQJDWWKHFUHDWLRQPDLQWHQDQFHDQGRSWLPL]DWLRQRIWKHLUSURFHVV ³UHVSRQVLELOLW\IRUDFKLHYHPHQW´ DQG VHFRQG WKH SROLFLHV LPSRVHG RQ IRU LQVWDQFH FOHUNV ZKHQ GRLQJ WKH ZRUN RU H[HFXWLQJ WKH SURFHGXUHV GHVFULEHG LQ WKHEXVLQHVVSURFHVVHV³UHVSRQVLELOLW\IRUGRLQJ´ ,QWKHH[DPSOHVKRZQRQ)LJXUHWKHFRUSRUDWHJRDORIPDQDJLQJRSHUDWLRQDO ULVNV LV VSOLW LQWR WZR PDLQ SDUWV ILUVW WKH LPSOHPHQWDWLRQ RI WKH RSHUDWLRQDO ULVN PDQDJHPHQWV\VWHP LVDVVLJQHGWRWKHKHDGRIWKH&2507DQGWKHVHFRQGSDUW WKH RSHUDWLRQDO XVH RI WKH V\VWHP LV DVVLJQHG WR HDFK EXVLQHVV XQLW PDQDJHU HJ WKH KHDG RI YHQWXUH FDSLWDO EXVLQHVV XQLW 7KH\ KDYH WR RUJDQL]H WKH ZRUN RI HPSOR\HHV EHORQJLQJ WR WKHLU XQLW WKH VSHFLDOL]HG WHDP PHPEHUV &2507$0 DQG &2507&) PXVW KDYH WKH NQRZOHGJH WKURXJK FRDFKLQJ RU DWWHQGDQFH WR FRXUVHV IRU GHDOLQJ ZLWK RSHUDWLRQDO ULVN FDWHJRULHV ,Q )LJXUH QHXWUDO JUDSKLFDO QRWDWLRQV DUH XVHG LQVWHDG RI VKRZLQJ RQWRORJ\ LQVWDQFHV WR HDVH WKH UHDGDELOLW\RYDOVDUHUHVSRQVLELOLWLHVUHSUHVHQWHGE\WKHLUJRDOVDUURZVZLWKODEHOV DUH DVVLJQPHQWV WKDW ZLOO EH H[SODLQHG KHUHDIWHU DQG DUURZV ZLWKRXW ODEHOV DUH JRDO UHILQHPHQWV 5HFDOO WKDW WKLV LV D JRDORULHQWHG PRGHO DQG WKLV LV ZK\ UHVSRQVLELOLWLHV DUH LGHQWLILHG ZLWK WKHLU JRDO )LJXUH MXVW OLNH SURFHVVHV DUH PRGHOOHGZLWKWKHLUJRDOVGHFRPSRVLWLRQ)LJXUH 7KHWKUHHNLQGVRIUHILQHPHQWV LQ)LJXUHDUHMXVWUHILQHPHQWVRIWKHUHVSRQVLELOLWLHV¶JRDOV7KLVLVDQDGYDQWDJH IRU VWHHULQJ SURFHVVHV EHFDXVH WKH JRDOUHILQHPHQWV DUH GULYHQ E\ WKH DVVXUDQFH SURILOHDQGE\WKHUHVSRQVLELOLW\GHFRPSRVLWLRQ
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV 33
,QPRVWRIUHTXLUHPHQWVHQJLQHHULQJPRGHOVRIEXVLQHVVSURFHVVHVWKHVFRSHRI WKHPRGHOWHQGWRVKRZWKDWIRUWKHULVNGDWDEHLQJFROOHFWHGLWLVVXIILFLHQWIRUWKH FOHUNWRWLPHO\DQGDFFXUDWHO\ LQSXWWKHGDWDDQGIRU &2507$0RU&2507 &) WR YDOLGDWH WKH GDWD HQWHUHG +RZHYHU WKLV LV RQO\ WKH GHVFULSWLRQ RI ³UHVSRQVLELOLW\RIGRLQJ´ LH WKH ORZOHYHO RSHUDWLRQDO DVSHFW +RZHYHU GHSHQGLQJRQWKHOHYHORIUHOLDELOLW\WKDWLVUHTXLUHGWKHJRDOLVUHDFKHGLIDQGRQO\ LI DOO ³VXEUHVSRQVLELOLWLHVRIGRLQJ´ DUH IXOILOOHG WRJHWKHU ZLWK WKH ³UHVSRQVLEL OLWLHVRIDFKLHYHPHQW´ ,Q UHDO FDVH VWXGLHV WKH ERWWRP RI WKH WUHH LH WKH ³UHVSRQVLELOLW\RIGRLQJ´DUHUDUHO\VXIILFLHQW,QGHHGWKH³SULQFLSOHRIH[FHSWLRQ´ RI PDQDJHPHQW WKHRU\ VKRZV WKDW LW LV QHDUO\ LPSRVVLEOH WR GHWDLO DOO PDQDJHUV¶ UHVSRQVLELOLWLHV LQWR ³UHVSRQVLELOLWLHVIRUGRLQJ´ GXH WR XQIRUHVHHQ HYHQWV ,Q WKH 25',7 PHWKRGRORJ\ >@>@ VLPLODU FRQFHSWV DUH SUHVHQWHG EXW QRW IXOO\ IRUPDOL]HGLQJRDOVRULHQWHGPRGHOVDQGEXVLQHVVSURFHVVPRGHOVIRUPDQDJHUV 2SHUDWLRQDO ULVNPDQDJHG JRDO 2SULVNEXGJHW DFKLHYHPHQW
2SULVN V\VWHPXVHG
2SULVN DFFRXQWDELOLW\
DFKLHYHPHQW
DFKLHYHPHQW
2EOLJDWLRQ
2EOLJDWLRQ
2EOLJDWLRQ
5LJKW %RDUGRIGLUHFWRUV
2SULVNDFFRXQW DELOLW\IHHGEDFN DFKLHYHPHQW
+HDGRI %89HQWXUH&DSLWDO
2EOLJDWLRQ 5LJKW %RDUGRIGLUHFWRUV
)LJ)XOOFRYHURIUHVSRQVLELOLW\GHFRPSRVLWLRQ
)XOOFRYHURIUHVSRQVLELOLW\GHFRPSRVLWLRQ :KHQGHFRPSRVLQJUHVSRQVLELOLWLHVDOODVSHFWV PXVWEH FRYHUHGLQRUGHUIRUD SHUVRQ EHLQJ FRPPLWWHG WR IXOILOOLQJ D UHVSRQVLELOLW\ DQG DFFHSWLQJ WR EH DFFRXQWDEOHIRUWKDWUHVSRQVLELOLW\WKDWSHUVRQDOZD\VPXVWJHWWKHULJKWIRUKDYLQJ WKHFDSDELOLWLHVQHHGHGWRIXOILOERWKLWVFRPPLWPHQWDQGDFFRXQWDELOLW\$PLVVLQJ DVSHFWLQGXFHGZHDNQHVVHVLQWKHUHVSRQVLELOLW\V\VWHPGHFUHDVHLWVUHOLDELOLW\ ,Q WKH UXQQLQJ H[DPSOH VHH )LJXUH WKH FRUSRUDWH JRDO RI KDYLQJ DQ RSHUDWLRQDOULVNPDQDJHPHQWV\VWHPFDQEHVSOLWLQWRWKHIROORZLQJUHVSRQVLELOLWLHV WKH EXVLQHVV XQLW PDQDJHU LV UHVSRQVLEOH IRU WKH GD\WRGD\ RSHUDWLRQDO ULVN PDQDJHPHQW ZKHUHDV WKH FRUSRUDWH ULVN PDQDJHU LV UHVSRQVLEOH IRU FUHDWLQJ DQ RSHUDWLRQDOULVNV\VWHP2IFRXUVHERWKPDQDJHUVPXVWKDYHWKHFDSDELOLWLHVHJ EXGJHWV FRUUHVSRQGLQJWRWKHVHUHVSRQVLELOLWLHV0RUHRYHULQRUGHUWRHQVXUHWKHLU FRPPLWPHQW ERWK PDQDJHUV PXVW EH DFFRXQWDEOH IRU WKHLU UHVSRQVLELOLWLHV LH WKHLUFRPPLWPHQWV DQGWKHXVDJHRIWKHLUULJKWVLHWKHXVDJHRIWKHFDSDELOLWLHV UHFHLYHG 6LPLODUO\ ZKHQ PDQDJHUV DUH DVVLJQLQJ ³UHVSRQVLELOLWLHVIRUGRLQJ´ WKHQ WKH\ KDYH WR SURYLGH DOO UHVRXUFHV QHHGHG IRU HPSOR\HHV EHORQJLQJ WR WKHLU XQLWWRKDYHVXIILFLHQWWLPHDOORFDWHGIRURSHUDWLRQDOULVNGDWDDVVHVVPHQW
34
&)HOWXVDQG$5LIDXW
7KH FDSDELOLWLHV UHTXLUHG DUH WKH UHVRXUFHV QHHGHG VXFK DV VRPH EXGJHW DQG PDQSRZHU WKH GHVFULSWLRQ RI WKH WDVNV LQSXWRXWSXW LQIRUPDWLRQ « 7KRVH FDSDELOLWLHV DUH ULJKWV IRU WKH SHUVRQ UHVSRQVLEOH RI WKH FRPPLWPHQW EXW LW LV DQ REOLJDWLRQ IRU DQRWKHU SHUVRQ WR SURYLGH WKH FDSDELOLWLHV IRU WKH ILUVW RQH VHH )LJXUH $FFRXQWDELOLW\LVLPSRUWDQWRQHLVDFFRXQWDEOHIRUERWKLWVFRPPLWPHQW DQGWKHXVDJHRILWVULJKWVLHWKHWLPHXVDJHWKHDFFHVVWRVRPHLQIRUPDWLRQWKH EXGJHW« 7KHFRQFHSWVLQYROYHGLQWKLVGHFRPSRVLWLRQFODVVHV³5HVSRQVLELOLW\ FDSDELOLW\´ ³5HVSRQVLELOLW\ FRPPLWPHQW´ ³5HVSRQVLELOLW\ DFFRXQWDELOLW\´ DUH VXEFODVVRIWKHFODVV³5HVSRQVLELOLW\´QRWVKRZQRQ)LJXUH
$QDO\VHVRISROLF\UHTXLUHPHQWVPRGHOV 5HO\LQJRQJRDORULHQWHGPRGHOVZLWKLQZKLFKDOOIRUPDOGHILQLWLRQVDUHUHODWHGWR JRDOVIRUPDODQDO\VHVDUHPDGHWKURXJKWKHDQDO\VLVRIWKHJRDOPRGHO,QSUDFWLFH OLJKWZHLJKW IRUPDO DQDO\VLV WRROV VXFK DV PRGHO FKHFNHUV RU DXWRPDWLF WKHRUHP SURYHUV DUH XVHG ,W KDV EHHQ VKRZQ WKDW WKRVH WRROV DOWKRXJK KDYLQJ D OLPLWHG IRUPDODQDO\VLVFDSDELOLW\DUHHIILFLHQWZLWKJRDORULHQWHGPRGHOVEHFDXVHPRVWRI HUURUVFDQEHSRLQWHGRXWE\PDNLQJORFDODQDO\VHVRIWKHJRDOPRGHO>@>@2XU DQDO\VLV WRRO LV EDVHG RQ WKH 6:,3URORJ;3&( 6HPDQWLF :HE /LEUDU\ SDFNDJH >@ LQ FRQMXQFWLRQ RI WKH 2WWHU DXWRPDWHG WKHRUHP SURYHU >@>@ DQG XVLQJ ERXQGHGPRGHOFKHFNLQJWHFKQLTXHVIRUGHDOLQJZLWKWHPSRUDOORJLFIRUPXODH>@ $VVDLGDERYHWKHUHLVQRLQWHQWWRKDYHDIRUPDOSURRIRIWKHSURSHUWLHVKHQFHQR LQWHQW WR SURYH WKH LQH[LVWHQFH RI FRXQWHUH[DPSOHV EXW WKH LQWHQW LV WR H[KLELW FRXQWHUH[DPSOHV)RUPDODQDO\VHVDUHSUHVHQWHGKHUHDIWHU 5HOLDEOH UHVSRQVLELOLW\ DVVLJQPHQW PLQLPDO FXWVHW DQDO\VLV 3ROLFLHV DUH D WRROIRUPDQDJHUVIRUFUHDWLQJDUREXVWEXVLQHVVSURFHVVLPSOHPHQWDWLRQV\VWHP,Q SDUWLFXODUORWVRIUHYLHZDQGFRQWUROUHVSRQVLELOLWLHVWKDWDUHGHILQHGLQRUJDQL]D WLRQVDQGGHVFULEHGLQRXUPRGHOWKURXJKWKHXVHRIRSHUDWLRQDODVVXUDQFHSURILOHV FRXOGEHVHHQDVUHGXQGDQWZRUN$WUDGLWLRQDOFRQFHSWLQUHOLDELOLW\WKHRU\LVWKH PLQLPDOFXWVHWRIDV\VWHP>@,QRXUFDVHWKHFXWVHWRIDSURFHVVLPSOHPHQWD WLRQLVDVHWRIJRDOVWKDWZKHQQRORQJHUUHOLDEOHFDQSXWDWULVNWKHEXVLQHVVJRDOV 2XUPRGHODOORZVGLIIHUHQWPLQLPDOFXWVHWVDQDO\VHVRIWKHV\VWHP)LUVWWKH PLQLPDO FXWVHWV RI WKH SURFHVV DVVXUDQFH SURILOH WKDW SRLQWV RXW WKH GLIIHUHQW UHGXQGDQFLHVVXFKDVDUHYLHZLQJSURFHVV 6HFRQGWKHPLQLPDOFXWVHWVZLWKWKH UHVSRQVLELOLW\IRUDFKLHYHPHQWWKDWUHSUHVHQWVDGHJUHHRIUHGXQGDQF\LIWKHFOHUN IDLOVWRIXOILOLWVUHVSRQVLELOLW\WKH PDQDJHUPLJKWEHDEOHWRPLWLJDWHWKDWIDLOXUH 7KLUG WKH PLQLPDO FXWVHWV LQ UHJDUG WR WKH FRPSOHWHQHVV RI UHVSRQVLELOLWLHV FRQFHUQLQJUHOLDEOHFRPPLWPHQWVDFFRXQWDELOLWLHVDQGUHTXLUHGFDSDELOLWLHV 6HSDUDWLRQRIGXWLHV DQDO\VHV >@ DUH PDGH ZLWK PLQLPDOFXW VHWV ,QGHHG VHSDUDWLRQRIGXWLHV DLPV DW LQFUHDVLQJ WKH PLQLPDO FDUGLQDOLW\ RI DOO PLQLPDOFXW VHWV6RWKHIDLOXUHRIWKHSURFHVVLPSOHPHQWDWLRQZLOOUHTXLUHWKHIDLOXUHRIPRUH LQGHSHQGHQW UHVRXUFHV PDQDJHUV DQG FOHUNV KHQFH GHFUHDVLQJ LWV SUREDELOLW\ 7KLV DQDO\VLV LV DSSURSULDWH IRU QRQLQWHQWLRQDO PLVEHKDYLRXUV RI PDQDJHUV DQG FOHUNV %DVHO ,, VWDWLVWLFV LQGLFDWHV WKH PDMRULW\ RI RSHUDWLRQDO ULVNV LQ ILQDQFLDO LQVWLWXWLRQV RFFXU GXH WR WKRVH ZHDNQHVVHV 'LVKRQHVW IUDXGXOHQW DQG FULPLQDO EHKDYLRXUVKDYHDOLPLWHGLPSDFW>@
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV 35
0LQLPDOREOLJDWLRQVHWDQGOHDVWSULYLOHJHDQDO\VLV7KHVHWRIREOLJDWLRQVFDQ EH DQDO\VHG LQ RUGHU WR EH PLQLPDO LQ DFFRUGDQFH WR WKH EXVLQHVV JRDOV DQG LQ DFFRUGDQFHWRWKHUHTXLUHGDVVXUDQFHSURILOH)RUHDFKSROLF\WKHUHILQHPHQWRIWKH SROLF\ JRDO LQWR UHVSRQVLELOLWLHV PXVW EH FRPSOHWH DQG WKH VHW RI UHVSRQVLELOLWLHV PXVW EH PLQLPDO LH WKH SROLF\ JRDO LV QRW HQWDLOHG ZKHQ UHPRYLQJ RQH UHVSRQVLELOLW\RIWKHSROLF\ /HDVWSULYLOHJHUHTXLUHVWKDWWKHPLQLPDOVHWRIULJKWV EH JUDQWHG LQ RUGHU IRU WKH REOLJDWLRQV EHLQJ UHDOL]DEOH 0RUHRYHU WKH UHVSRQVLELOLW\RIDFFRXQWDELOLW\LPSRVHVWKDWWKHXVDJHRIULJKWVDUHDFFRXQWHGIRU 7KLVLPSOLHVWKDWWKHPLQLPDOVHWRIULJKWVLVDOVRDOORZHG7KLVDFWXDOO\GHSHQGVRQ WKH VHOHFWHG DVVXUDQFH SURILOH )RU LQVWDQFH LQ RXU FDVH VWXG\ D FOHUN KDYLQJ WKH ³UHVSRQVLELOLW\IRUGRLQJ´RIDVVHVVLQJWKHRSHUDWLRQDOULVNGDWDZLOOKDYHWKHULJKW RIXVLQJWLPHVORWVIRUGRLQJWKDWMXVWLQFDVHWKHVHOHFWHGDVVXUDQFHSURILOHLQFOXGHV WKHUHVRXUFHDOORFDWLRQRXWFRPHRIWKHSURFHVVSHUIRUPDQFHPDQDJHPHQWSXUSRVH PD\EHBQRQBPLQLPDOBSROLF\3ROLF\ EDJRI*RDO)RUPDO'HILQLWLRQ !% 5HVSRQVLELOLW\A*RDOA5HVRXUFH UGIBGEUGI3ROLF\KDVBUHVSRQVLELOLW\ 5HVSRQVLELOLW\ UGIBGEUGI5HVSRQVLELOLW\REOLJDWLRQBLVBDVVLJQHGBWR 5HVRXUFH UGIBGEUGI5HVSRQVLELOLW\KDVBJRDO*RDO UGIBGEUGI*RDOKDVBIRUPDOBGHILQLWLRQ *RDO)RUPDO'HILQLWLRQ &RQVWUDLQW6HW UGIBGEUGI3ROLF\ SROLF\BKDVBJRDO 3ROLF\*RDO UGIBGEUGI3ROL\*RDOKDVBIRUPDOBGHILQLWLRQ 3ROLF\*RDO)RUPDO'HILQLWLRQ OHQJWK&RQVWUDLQW6HW/ / LV /?UXQB277(5 VHOHFWBFRQVWUDLQW&RQVWUDLQW6HW/ 3ROLF\*RDO)RUPDO'HILQLWLRQ !
)LJ6:,3URORJFRGHIRULGHQWLI\LQJQRQPLQLPDOSROLF\REOLJDWLRQVHWV
7KH H[DPSOH VKRZQ LQ WKH )LJXUH GHWHFWV D QRQPLQLPDO REOLJDWLRQ VHW E\ UHPRYLQJ RQH REOLJDWLRQ WKDW GR QRW SURGXFH DQ\ JRDO YLRODWLRQ IRU WKH QHZ UHILQHPHQW1RWHWKDWRXWWRROFDQQRWWRGHWHFWDOOQRQPLQLPDOREOLJDWLRQVHWVGXH WR WKH OLPLWDWLRQV RI ERXQGHG PRGHO FKHFNLQJ 7KH 3URORJ SUHGLFDWH ³VHOHFWBFRQVWUDLQW´MXVWVHOHFWVVXFFHVVLYHO\RQEDFNWUDFNLQJ DOOSRVVLEOHVXEVHWV RI FRQVWUDLQWV KDYLQJ D FDUGLQDOLW\ JLYHQ LQ WKH DUJXPHQW DQG WKH SUHGLFDWH ³UXQB277(5´ IHHGV WKH DXWRPDWHG WKHRUHP SURYHU ZLWK WKH IRUPXODH 7KH QDPHVSDFHVRIFRQFHSWVDUHQRWVKRZQIRUDEHWWHUUHDGDELOLW\RUWKH3URORJFRGH
)LJ3ROLF\SURILOHIRUXVDJHFRQWUROSROLFLHV
'HOHJDWLRQ RI UHVSRQVLELOLWLHV DQDO\VHV >@ 7KH GHOHJDWLRQ RI UHVSRQVLELOLWLHV LV LPSOLFLWO\KDQGOHGLQWKHPRGHO,QGHHGRQHFDQVD\WKDWZKHQDPDQDJHUVSOLWVLWV ³UHVSRQVLELOLW\IRUDFKLHYHPHQW´ LQWR D QXPEHU RI ³UHVSRQVLELOLW\IRUGRLQJ´ WKDW
36
&)HOWXVDQG$5LIDXW
DUH DVVLJQHG WR FOHUNV WKLV LV D NLQG RI GHOHJDWLRQ '\QDPLFV DVSHFWV RI WKH GHOHJDWLRQFDQEHGHILQHGLQWKHWHPSRUDOIRUPXODH+RZHYHUDOOGHOHJDWLRQFKDLQV KDYH WKHLU OHQJWK DQG SDWWHUQ IL[HG LQWR WKH JRDO UHILQHPHQW PRGHO EHFDXVH LQ ILQDQFLDO LQVWLWXWLRQV WKH OHQJWK RI GHOHJDWLRQ FKDLQV FDQQRW EH IXOO\ G\QDPLF $QDO\VHVRQUHVSRQVLELOLW\PRGHOVFRGHGLQ3URORJ DUHGHVFULEHGLQ >@EXWQR PHWKRGLVJLYHQIRUFRQVWUXFWLQJWKRVHPRGHOVIURPEXVLQHVVSURFHVVHVDQGJRDOV
)LJ'\QDPLFVRIXVDJHULJKWGHFLVLRQVDQGRIDWWULEXWHV
7KHPDSSLQJRQWRSROLFLHVIRU,7V\VWHPV ,WLVQRWWKHLQWHQWRIWKLVVHFWLRQWRGHVFULEHLQGHWDLOVWKLVRQWRORJ\EXWLWDLPVDW VKRZLQJWKHSULQFLSOHVRIWKHPDSSLQJEHWZHHQSROLFLHVIRUPDQDJHUVDQGSROLFLHV IRU ,7 V\VWHPV 7KH PDSSLQJ RQWR SROLFLHV IRU ,7 V\VWHPV LV PDGH WKURXJK WKH 8VDJH &21WURO SROLF\ IDPLO\ RI PRGHOV >@ EHFDXVH LW FDQ UHSUHVHQWV FODVVLFDO SROLF\PRGHOVDQGFDQEHLPSOHPHQWHGIRULQVWDQFHZLWK;$&0/>@ SHUPLVVLRQ5ROH2EMHFW5LJKW XFRQBUEDFBDOORZHG6XEMHFW2EMHFW5LJKW UGIVUGIVBLQGLYLGXDOBRI2EMHFW UGIVUGIVBLQGLYLGXDOBRI6XEMHFW 6XEMHFW
:RUNBSURGXFW UGIVUGIVBLQGLYLGXDOBRI2EMHFW 2EMHFW UGIVUGIVBLQGL UGIBGEUGI3UDFWLFHKDVBUHVRXUFH6XEMHFW YLGXDOBRI5ROH 5HVRXUFH UGIVUGIVBLQGLYLGXDOBRI5ROH 5HVRXUFH UGIBGEUGI3UDFWLFHKDVBLQSXW2EMHFW UGIBGEUGI$FWKDVBUHVRXUFH5ROH UGIBGEUGI3UDFWLFHKDVBRXWSXW2EMHFW UGIBGEUGI$FWKDVBLQSXW2EMHFW 5LJKW LQSXW UGIBGEUGI6XEMHFWKDVBUROH5ROH UGIBGEUGI$FWKDVBRXWSXW2EMHFW UGIBGEUGI2EMHFWKDVBZRUNBSURGXFW:RUNBSURGXFW 5LJKW RXWSXW SHUPLVVLRQ5ROH:RUNBSURGXFW5LJKW
)LJ3URORJFRGHTXHU\LQJWKHULJKWVDOORZHGWRUHVRXUFHVVXEMHFWV IRUDWDUJHWREMHFW
7KHSROLF\PRGHO8&21)LJXUH JHQHUDOL]HVRIWKHXVXDODFFHVVFRQWUROSROLF\ PRGHO WR XVDJH FRQWURO SROLF\ PRGHO 7KLV IDPLO\ RI PRGHOV RU PHWDPRGHO LV EDVHG WKH ZHOONQRZQ FRQFHSWV D VXEMHFW JHWV VRPH ULJKWV IRU WDUJHW UHVRXUFHV +RZHYHUWKHIRFXVLVQRORQJHURQKRZWRVWUXFWXUHWKHDWWULEXWHVRIWKHVXEMHFWV DQG UHVRXUFHV IRU LQVWDQFH LQ D KLHUDUFK\ RI UROHV DQG SHUPLVVLRQV DV LQ 5%$& >@ EXWWRVWUXFWXUHWKHGHFLVLRQFRQFHUQLQJWKHULJKWV7KLVLVZK\LQDGGLWLRQWR DXWKRUL]DWLRQV WKHUH DUH REOLJDWLRQV DQG H[WHUQDO FRQGLWLRQV WKDW DUH GHILQHG 0RUHRYHU WKH G\QDPLFV RI WKH GHFLVLRQ LV FRQVLGHUHG WKURXJK WKH FRQFHSWV RI RQJRLQJ GHFLVLRQ FRQWUROV DQG WKH PXWDELOLW\ RI DWWULEXWHV :LWK WKH FRQFHSW RI SROLF\SURILOH5%$&SURILOHQRWVKRZQRQWKH)LJXUHV LVDVSHFLDOLVDWLRQRIWKH 8&21SURILOH³SUHDXWKRUL]DWLRQLPPXWDEOH´)LJXUH 7KH)LJXUHLOOXVWUDWHV
$Q2QWRORJ\IRU5HTXLUHPHQWV$QDO\VLVRI0DQDJHUV¶3ROLFLHVLQ)LQDQFLDO,QVWLWXWLRQV 37
WKH OLQN EHWZHHQ HDFK RQWRORJ\ E\ JLYLQJ WKH 3URORJ SUHGLFDWHV WKDW DUH XVHG WR TXHU\ WKH ULJKWV DOORZHG WR UHVRXUFHV VXEMHFWV IRU D WDUJHW REMHFW 7KH 5%$& FRQFHSWRI³UROH´LVMXVWPDSSHGRQWRWKHFRQFHSW³VXEMHFWDWWULEXWH´RI)LJXUH
&RQFOXVLRQVDQGZRUNSODQ %\XVLQJDVHWRIFRQFHSWVVWUXFWXULQJWKHDOLJQPHQWRISROLFLHVJRDOVLQGLFDWRUV SROLFLHV VWUDWHJLHV VWUXFWXULQJ WKH DVVXUDQFH SURILOH RI EXVLQHVV SURFHVVHV SXUSRVHDQGRXWFRPHV VWUXFWXULQJWKHSROLFLHVWKHPVHOYHVRQHFDQSURYLGHDVHW RI DQDO\VHV WKDW KHOS PDQDJHUV WR EXLOG WKHLU SROLFLHV DQG DOORZ H[SHUWV WR XVH OLJKWZHLJKWJRDORULHQWHGIRUPDODQDO\VHV7KHUHOLDELOLW\RISROLF\V\VWHPFDQEH IRUPDOO\GHILQHGDQGEHWKHEDVLVRIXVXDOUHTXLUHPHQWVRQSROLFLHVVXFKVHSDUDWLRQ RI GXWLHV GHOHJDWLRQ RI UHVSRQVLELOLWLHV « 7R RXU NQRZOHGJH WKH RSHUDWLRQDO DVVXUDQFH SURILOH LV QRW SUHVHQW LQ UHTXLUHPHQWV HQJLQHHULQJ PRGHOV RI EXVLQHVV SURFHVVHV$OWKRXJKVRPHWLPHVSDUWVRIWKHPRGHOVFRQFHUQRSHUDWLRQDODVVXUDQFH RIWKHSURFHVVLWLVRIWHQWRRWHFKQLFDODQGRUVSUHDGZLWKLQWKHPRGHOWKDWPDNHV GLIILFXOWIRUPDQDJHUVWRXQGHUVWDQGDQGDQDO\VHWKHPRGHOV 7KH ZRUN LQ SURJUHVV FRQFHUQV WKH GHILQLWLRQ RI WKH YDOXH GHOLYHU\ DVVXUDQFH XQGHUO\LQJ JRRG JRYHUQDQFH SULQFLSOHV 7KH UHOLDELOLW\ RI SROLF\ V\VWHPV LV DQ LPSRUWDQW EDVLV IRU DQDO\VLQJ WKH YDOXH GHOLYHU\ DVVXUDQFH $ WRRO LV XQGHU FRQVWUXFWLRQ EDVHG RQ RXU RQWRORJ\EDVHG GDWDEDVH 1HZ UHDO FDVH VWXGLHV LQ ILQDQFLDOLQVWLWXWLRQVDUHVWLOOLQSURJUHVVHJDPRGHORIYHQWXUHFDSLWDOIXQGRI IXQGVPDQDJHPHQW 7KHOLQNEHWZHHQWKHRXUPRGHOVDQGWKHWHFKQLFDOSROLFLHVLV VWLOOXQGHUVWXG\ZLWK8&21LQRUGHUWRSURYLGHDWHFKQLFDOOD\HUIRUWKHSROLFLHV GHILQHGE\WKHPDQDJHUVZKLFKLVEDVHGRQQHZWHFKQRORJLHVVXFKDV'50
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@
0+DPPHU %H\RQG5HHQJLQHHULQJ+RZWKH3URFHVV&HQWHUHG2UJDQL]DWLRQ LV&KDQJLQJ2XU/LYHV+DUSHU%XVLQHVV $ *XQDVHNDUDQ DQG % .REX 0RGHOOLQJ DQG DQDO\VLV RI EXVLQHVV SURFHVV UHHQJLQHHULQJ,QW-3URG5HVYROQR ) %DDGHU HW DO HGLWRUV 7KH 'HVFULSWLRQ /RJLF +DQGERRN 7KHRU\ ,PSOHPHQWDWLRQDQG$SSOLFDWLRQV&DPEULGJH8QLYHUVLW\3UHVV ,)56 ,QWHUQDWLRQDO )LQDQFLDO 5HSRUWLQJ 6WDQGDUGV ,$6&) 86$ 6R; 6DUEDQHV 2[OH\$FWRI86$&262,QWHUQDO&RQWURO±,QWHJUDWHG)UDPHZRUN&627& %,6 ,QWHUQDWLRQDO&RQYHUJHQFHRI&DSLWDO0HDVXUHPHQWDQG&DSLWDO6WDQGDUGV 5 &URRN ' ,QFH % 1XVHLEHK 0RGHOOLQJ DFFHVV SROLFLHV XVLQJ UROHV LQ UHTXLUHPHQWVHQJLQHHULQJ,QIRUPDWLRQDQG6RIWZDUH7HFKQRORJ\ 1 'DPLDQRX $ %DQGDUD 0 6ORPDQ DQG ( /XSX $ VXUYH\ RI SROLF\ VSHFLILFDWLRQDSSURDFKHV,PSHULDO&ROOHJH/RQGRQ $5LIDXW03LFDUGDQG%'L5HQ]R ,62,(&3URFHVV,PSURYHPHQWWR 6XSSRUW %DVHO ,, &RPSOLDQFH RI 2SHUDWLRQDO 5LVN 0DQDJHPHQW LQ )LQDQFLDO ,QVWLWXWLRQV,QWHUQDWLRQDO&RQIHUHQFH63L&( 51 $QWKRQ\ 3ODQQLQJ DQG &RQWURO 6\VWHPV $ )UDPHZRUN IRU $QDO\VLV +DUZDUG8QLYHUVLW\%RVWRQ86$
38
&)HOWXVDQG$5LIDXW
>@ $5LIDXWDQG&)HOWXV ,PSURYLQJ2SHUDWLRQDO5LVN0DQDJHPHQW6\VWHPVE\ )RUPDOL]LQJ WKH %DVHO ,, 5HJXODWLRQ ZLWK *RDO 0RGHOV DQG WKH ,62,(& $SSURDFK5(029&$,6(/X[HPERXUJ >@ &66) KWWSZZZFVVIOXLQGH[SKS"LG >@ $ 5LIDXW *RDO'ULYHQ 5HTXLUHPHQWV (QJLQHHULQJ IRU 6XSSRUWLQJ WKH ,62 $VVHVVPHQW3URFHVV(XUR63,%XGDSHVW >@ -+HQGHUVRQDQG19HQNDWUDPDQ 6WUDWHJLFDOLJQPHQW/HYHUDJLQJWHFKQRORJ\ IRUWUDQVIRUPLQJRUJDQL]DWLRQV,%06\VWHPV-RXUQDO >@ 2VWHUZDOGHU DQG 3LJQHXU $Q 2QWRORJ\ IRU HEXVLQHVV PRGHOV ,Q 9DOXH &UHDWLRQIURP(%XVLQHVV0RGHOV:HQG\&XUULHHG%XWWHUZRUWK+HLQHQPDQQ >@ :5REVRQ 6WUDWHJLF0DQDJHPHQWDQG,QIRUPDWLRQ6\VWHPV3LWPDQ >@ &KDIIH\ HW DO %XVLQHVV ,QIRUPDWLRQ 6\VWHPV 7HFKQRORJ\ 'HYHORSPHQW DQG 0DQDJHPHQWIRUWKH(EXVLQHVV3UHQWLFH+DOO >@ ( .DYDNOL DQG 3 /RXFRSRXORV *RDO 'ULYHQ 5HTXLUHPHQWV (QJLQHHULQJ $QDO\VLV DQG &ULWLTXH RI &XUUHQW 0HWKRGV LQ ,QIRUPDWLRQ 0RGHOLQJ 0HWKRGV DQG 0HWKRGRORJLHV$GYWRSLFVRI'DWDEDVH5HVHDUFK >@ 9DQ 6ROLQJHQ 7KH *RDO4XHVWLRQ0HWULF 0HWKRG $ 3UDFWLFDO *XLGH )RU 4XDOLW\,PSURYHPHQWRI6RIWZDUH'HYHORSPHQW0F*UDZ+LOO >@ 3*LRUJLQL10DLGHQ-0\ORSRXORV(<XHGV ³7URSRVL $SSOLFDWLRQV YDULDWLRQVDQG([WHQVLRQV´&RRSHUDWLYH,QIRUPDWLRQ6\VWHPV6HULHV0,73UHVV >@ 5.DSODQDQG'1RUWRQ 7KH%DODQFHG6FRUHFDUG+DUYDUG%XV6FKRRO3UHVV >@ %'L5HQ]R0+LOODLUHW03LFDUG$5LIDXW&%HUQDUG'+DJHQ30DDU' 5HLQDUG 2SHUDWLRQDO 5LVN PDQDJHPHQW LQ )LQDQFLDO ,QVWLWXWLRQV 3URFHVV $VVHVVPHQWLQ&RQFRUGDQFHZLWK%DVHO,,,QWHUQDWLRQDO&RQIHUHQFH63L&( >@ 5LIDXW $ $Q DVVHVVPHQW PHWKRG FRPSOLDQW WR WKH %DVHO ,, UHJXODWLRQ RQ RSHUDWLRQDO ULVN PDQDJHPHQW 3URFHHGLQJV RI WKH FRQIHUHQFH 1HZ GHYHORSPHQWV LQ )LQDQFLDO3ODQQLQJ+RFKVFKXOH/LHFKWHQVWHLQ'HFHPEHU >@ -'REVRQDQG-0F'HUPLG $)UDPHZRUNIRU([SUHVVLQJ0RGHOVRI6HFXULW\ 3ROLF\LQ,(((6\PSRVLXPRQ6HFXULW\DQG3ULYDF\2DNODQG&$ >@ - 'REVRQ 1HZ 6HFXULW\ 3DUDGLJPV :KDW 2WKHU &RQFHSWV 'R :H 1HHG DV :HOO",QVW1HZ6HFXULW\3DUDGLJPV:RUNVKRS/LWWOH&RPSWRQ,(((3UHVV >@ &3RQVDUG30DVVRQHW$5LIDXW-)0ROGHUH]$OYDQ/DPVZHHUGH+7UDQ9DQ (DUO\ 9HULILFDWLRQ DQG 9DOLGDWLRQ RI 0LVVLRQ &ULWLFDO 6\VWHPV (OHFWU 1RWHV 7KHRU&RPSXW6FL >@ $5LIDXW30DVVRQHW-)0ROGHUH]&3RQVDUG36WDGQLN$YDQ/DPVZHHUGH+ 7UDQ9DQ )$867)RUPDO$QDO\VLV8VLQJ6SHFLILFDWLRQ7RROV5( >@ 6:,3URORJ;3&(6HPDQWLF:HE/LEUDU\SDFNDJHKWWSZZZVZLSURORJRUJ >@ 7 /DWYDOD $ %LHUH . +HOMDQNR 7$ -XQWWLOD 6LPSOH ,V %HWWHU (IILFLHQW %RXQGHG0RGHO&KHFNLQJIRU3DVW/7/90&$, >@ .HFHFLRJOX' 5HOLDELOLW\(QJLQHHULQJ+DQGERRN9RO3UHQWLFH+DOO >@ $6FKDDGDQG-'0RIIHWW 'HOHJDWLRQRI2EOLJDWLRQV32/,&< >@ %DVHO &RPPLWWHH RQ %DQNLQJ 6XSHUYLVLRQ 7KH /RVV 'DWD &ROOHFWLRQ ([HUFLVHIRU2SHUDWLRQDO5LVN6XPPDU\RIWKH'DWD&ROOHFWHG%DVHO >@ - 0RIIHWW DQG 0 6ORPDQ 3ROLF\ +LHUDUFKLHV IRU 'LVWULEXWHG 6\VWHPV 0DQDJHPHQW,(((-RXUQDORQ6HOHFWHG$UHDVLQ&RPPXQLFDWLRQ± >@ - 3DUN DQG 5 6DQGKX 7KH 8&21$%& 8VDJH &RQWURO 0RGHO $&0 7UDQVDFWLRQVRQ,QIRUPDWLRQDQG6\VWHP6HFXULW\9RO1R± >@ ; =KDQJ 0 1DNDH 0- &RYLQJWRQ 5 6DQGKX $ 8VDJHEDVHG $XWKRUL]DWLRQ)UDPHZRUNIRU&ROODERUDWLYH&RPSXWLQJ6\VWHPV$&06$&0$7 >@ 6 +DZNH VXUQLD 2:/ IXOO UHDVRQHU EDVHG RQ RWWHU KWWSZZZZRUJVXUQLD >@ -$.DOPDQ $XWRPDWHG5HDVRQLQJZLWK2WWHU5LQWRQ3UHVV
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP ,QWHURSHUDELOLW\'LPHQVLRQV 5RODQG-RFKHP7KRPDV.QRWKH
8QLYHUVLW\RI.DVVHO+HLQULFK3OHWW6WU*HUPDQ\ MRFKHP#LIDXQLNDVVHOGH )UDXQKRIHU,3.%HUOLQ3DVFDOVWUDH%HUOLQ*HUPDQ\ 7KRPDV.QRWKH#LSNIUDXQKRIHUGH
.H\ZRUGV 4XDOLW\ 0RGHO IRU ,QWHURSHUDELOLW\ 'LPHQVLRQV RI ,QWHURSHUDELOLW\ ,QWHURSHUDELOLW\$VVHVVPHQW
$EVWUDFW 7KH FDSDELOLW\ IRU FROODERUDWLRQ LV D NH\ VXFFHVV IDFWRU IRU QHWZRUNHG HQWHUSULVHV 7KH SDSHU GHVFULEHV UHVXOWV RI DQ DQDO\VLV RI GLIIHUHQW FRRSHUDWLRQ IRUPV DFFRUGLQJ WR DGYDQWDJHVFKDQFHV GLVDGYDQWDJHVULVNV UHTXLUHPHQWV IRU LQWHURSHUDELOLW\ UHTXLUHPHQWV IRU PRGHOVDQGUHTXLUHPHQWVIRU4XDOLW\0DQDJHPHQW7KHDQDO\VLVIROORZVWKH ZRUN GRQH E\ ,17(52312( :3 RQ 'LPHQVLRQ RI ,QWHURSHUDELOLW\ ± ',QWHURS$GGLWLRQDOO\WKHDQDO\VLVLVFRPELQHGZLWKDSURSRVHG³4XDOLW\ 0RGHO IRU ,QWHURSHUDELOLW\´ ZKLFK VKRXOG EH XVHG IRU ,QWHURSHUDELOLW\ $XGLW$VVHVVPHQW RI WKH FDSDELOLW\ IRU FRRSHUDWLRQ IRU QHWZRUNHG HQWHUSULVHV EDVHG RQ WKH OHYHOV RI LQWHURSHUDELOLW\ SURSRVHG E\ WKH $7+(1$,QWHURSHUDELOLW\)UDPHZRUN7KLV4XDOLW\0RGHOLVUHODWHGWRWKH OHYHOV RI H[FHOOHQFH DV GHILQHG LQ WKH ()40 0RGHO RI (XURSHDQ 2UJDQLVDWLRQRI4XDOLW\(24
,QWURGXFWLRQ
&ROODERUDWLYH(QWHUSULVHVDVZHOO DVJRYHUQPHQWDOLQVWLWXWLRQVDUHLQFUHDVLQJO\ GHSHQGHQW IURP LQWHURSHUDEOH VRIWZDUH 7KLV LV LOOXVWUDWHG E\ D *HUPDQ PLVV LQYHVWPHQWLQWRWKHFHQWUDOSROLFHGDWDEDVHZKLFKFRVWVPRUHWKDQPLOOLRQ(XUR RU UHFHQW LQGXVWULDO GLVDVWHU RI PDOIXQFWLRQ LQ GLVWULEXWHG HQJLQHHULQJ WRROV +RZHYHU PRVW GDQJHURXV LV QRW WKH IDFW LWVHOI EHFDXVH QRQLQWHURSHUDELOLW\ LV KDSSHQHG DOZD\V LQ VXFK NLQG RI FRPSDQLHV PRUHRYHU WKH LPSDFW RI LQWHURSHUDELOLW\ SUREOHPV UDLVHG ELOOLRQ (XUR ORVV 7KH LPPHQVH ULVN RI LQWHURSHUDELOLW\ FDQ REYLRXVO\ QRW EH PDQDJHG E\ VLPSOH LQYHVWPHQW LQWR EHWWHU
40
5-RFKHPDQG7.QRWKH
WHFKQRORJLHV PRVW LPSRUWDQW LV WR EH DEOH WR DVVHVV SODQ DQG FRQWURO WKH FDSDELOLWLHV IRU LQWHURSHUDELOLW\ DFFRUGLQJ WR WKH LQGLYLGXDO FRPSDQ\ VSHFLILF EXVLQHVVQHHGV7KHSDSHULQWURGXFHVDTXDOLW\PRGHOIRULQWHURSHUDELOLW\UHODWHGWR EXVLQHVV SURILOHV UHIOHFWLQJ UHODWHG LQWHURSHUDELOLW\ UHTXLUHPHQWV 7KH PRGHO LV GHULYHG IURP WKH $7+(1$ ± ,QWHURSHUDELOLW\ 5DLOURDG WKH (QWHUSULVH ,QWHURSHUDELOLW\ 0DWXULW\ 0RGHO (,00 >@ 63,&( >@ DQG WKH ,17(523 12(:3%HVWSUDFWLFHV>@
'LPHQVLRQVRI,QWHURSHUDELOLW\±',QWHURS
,QWHURSHUDELOLW\ LV XQGHUVWRRG LQ GLIIHUHQW ZD\V 7KH ,QWHURSHUDELOLW\ GLPHQVLRQV RI ,17(52312( :* IROORZ WKH ODVW GHILQLWLRQ RI 0LOOHU ³,QWHURSHUDELOLW\ LV WKH RQJRLQJ SURFHVV RI HQVXULQJ WKDW WKH V\VWHPV SURFHGXUHV DQG FXOWXUH RI DQ RUJDQLVDWLRQ DUH PDQDJHG LQ VXFK D ZD\ DV WR PD[LPLVH RSSRUWXQLWLHV IRU H[FKDQJH DQG UHXVH RI LQIRUPDWLRQ ZKHWKHU LQWHUQDOO\ RU H[WHUQDOO\´>@ :KHQ FRQVLGHULQJ HQWHUSULVHV DQG LQWHURSHUDELOLW\ WKHUH QHHGV WR EH FRQQHFWLYLW\ EHWZHHQ EXVLQHVV GULYHU DQG WKH SURSRVHG DFWLRQ WR EH WDNHQ WR SURYLGHHQKDQFHGLQWHURSHUDELOLW\ 7KUHHPDMRUD[HVDUHFRQVLGHUHG)LJXUH >@ x %XVLQHVV0RWLYDWLRQ x &RUSRUDWH,QIUDVWUXFWXUH x &RRSHUDWLRQ'LPHQVLRQ $ FRPSDQ\ LV GULYHQ E\ LWV QHHG WR PDNH PRQH\ HLWKHU E\ VHOOLQJ LWV VNLOOV RU GHYHORSLQJ SURGXFW ZKLFK LW VXEVHTXHQWO\ VHOOV LQ WKH PDUNHW SODFH 7KHVH WZR GULYHUV FRPSULVH WKH %XVLQHVV 0RWLYDWLRQ DQG FRQVLVW RI 6XSSO\3URFXUHPHQW ZKLFK DUH EDVLFDOO\ FRPPHUFLDO DFWLYLWLHV DQG SURGXFW GHYHORSPHQW ZKLFK DUH PDLQO\WHFKQLFDODFWLYLWLHV7KHVHWZRDSSURDFKHVWREXVLQHVVLPSDFWWKHDPRXQW RILQWHURSHUDELOLW\LQGLIIHUHQWZD\VSDUWLFXODUO\ZKHQFRQVLGHULQJWKHSURFHVVWKDW WDNH SODFH EHWZHHQ WKH GHSDUWPHQWV RI D FRPSDQ\ DQG WKH YHU\ GLIIHUHQW DFWLRQV ZKHQFROODERUDWLQJZLWKRWKHUFRPSDQLHV 7KHD[LV&RUSRUDWH,QIUDVWUXFWXUHGHVFULEHVWKHZD\LQZKLFKDQRUJDQL]DWLRQLV RUJDQLVHGDQGLVFHQWHUHGRQWKHLQWHURSHUDWLQJSURFHVVHVRILWVGHSDUWPHQWV7KHVH SURFHVVHV DUH DFWHG XSRQ E\ SHRSOH FUHDWLQJ LQIRUPDWLRQ ZKLFK LV WKH PDLQ LQWHURSHUDELOLW\ EHWZHHQ WKH VHJPHQWV RI DQ RUJDQLVDWLRQ 7KHVH SHRSOH DUH VXSSRUWHGE\WRROVDSSOLFDWLRQVZKLFKVLWXSRQDFRPSXWLQJLQIUDVWUXFWXUH)XUWKHU DGGLWLRQDODVSHFWVDQGGLPHQVLRQVPD\EHQHFHVVDU\ 7KHWKLUGGLPHQVLRQ&RRSHUDWLRQDGGUHVVHVWKHLQWHURSHUDELOLW\RILQWHUQDODQG H[WHUQDOUHODWLRQVKLSV7KHSURFHVVHVLQYROYHGKHUHQHHGGLIIHUHQWFRQVLGHUDWLRQVDV WKHVXSSO\UHODWLRQVKLSVZLWKH[WHUQDOFRPSDQLHVDUHUHJXODWHGKHDYLO\E\FRQWUDFWV ZKHUHDVLQWHUQDOVXSSO\WHQGVWREHRQHRIUHVRXUFHXWLOLVDWLRQ
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV 41
6LPLODUO\ SURGXFW GHYHORSPHQW ZLWK FRPSDQ\ LQYROYHV LQWHUQDO FRRSHUDWLRQ KDVDSUHGRPLQDQFHRIKDYLQJWKHFKDUDFWHULVWLFVRIEHLQJFURVVGLVFLSOLQHDQGWKH SUREOHPV RI LQWHUIDFLQJ SURFHVVHV DQG DSSOLFDWLRQV FRQFHUQHG ZLWK SURGXFW OLIH F\FOH:KHUHDVIRUH[WHUQDOUHODWLRQVKLSVWKHUHLVDQHHGWRFRQVLGHUWKHLQWHJUDWLRQ RIWKHVDPHVNLOODUHDVDQGDSSOLFDWLRQVHJEHWZHHQGLIIHUHQW3'0V\VWHPVIURP 'HOPLDWRROVWR7HFKQRPDWLFV ,QWKHIROORZLQJFKDSWHUWKHVHGLPHQVLRQVDUHXVHGDVIUDPHZRUNWRVWUXFWXUH DQGWRGHULYHUHTXLUHPHQWVFRQFHUQLQJ x x x
4XDOLW\0DQDJHPHQWRILQWHURSHUDWLQJEXVLQHVVSURFHVVHV 0HFKDQLVPV IRU FROODERUDWLRQ RI GLIIHUHQW OHYHOV RI FRUSRUDWH LQIUDVWUXFWXUHVIURPVWUDWHJ\WRGDWD 'LIIHUHQWFRRSHUDWLRQIRUPV
',QWHURSHUDELOLW\ &RRSHUDWLRQ ,QIUDVWUXFWXUH $SSOLFDWLRQV
([WHUQDO 'HPDQG
&RUSRUDWH,QIUDVWUXFWXUH
,QIRUPDWLRQ 3HRSOH 3URFHVVHV ,QWHUQDO
%XVLQHVV0RWLYDWLRQ 3URGXFW 'HYHORSPHQW
6XSSO\ 3URFXUHPHQW
)LJ 'LPHQVLRQVRI,QWHURSHUDELOLW\±',QWHURS>@
5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV
%XVLQHVV0RWLYDWLRQ
&RQFHUQLQJ %XVLQHVV 0RWLYDWLRQ 'LPHQVLRQ WKH LPSRUWDQW TXHVWLRQ LV LI ,QWHURSHUDELOLW\ LQIOXHQFHV WKH 4XDOLW\ RI %XVLQHVV 3URFHVVHV PDLQO\ LQ FROODERUDWLYH SURFXUHPHQW VXSSO\ DQG SURGXFW GHYHORSPHQW 7KH PDLQ UHTXLUHPHQWLVWRHQVXUHWKDWLQWHUDFWLQJEXVLQHVVSURFHVVHVKDYHWKHVDPHTXDOLW\
42
5-RFKHPDQG7.QRWKH
SURFHVV DQG SURGXFW TXDOLW\ DV DQ LQWHUQDO HVWDEOLVKHG EXVLQHVV SURFHVV :KHQ FROODERUDWLQJZLWKRWKHUFRPSDQLHVWKHIRFXVWKHUHIRUHKDVWROLHRQKRZWRPDQDJH x x x x x x
GHFHQWUDOLVHG4XDOLW\0DQDJHPHQW3ROLFLHV7DUJHWV GHFHQWUDOLVHG4XDOLW\0DQDJHPHQW5HTXLUHPHQWV6WDQGDUGV GHFHQWUDOLVHG4XDOLW\0DQDJHPHQW2UJDQLVDWLRQDO6WUXFWXUHV GHFHQWUDOLVHG4XDOLW\0HDVXUHPHQW6\VWHP5XOHV&RQVWUDLQWV GHFHQWUDOLVHG4XDOLW\0DQDJHPHQW5HVSRQVLELOLWLHV GHFHQWUDOLVHG4XDOLW\0DQDJHPHQW0HWKRGV4)')0($63&'R(
DQGKRZWRUHSUHVHQWWKHVHTXDOLW\DVSHFWVZLWKLQ(QWHUSULVH%XVLQHVV.QRZOHGJH 0RGHOV 4XDOLW\ PDQDJHPHQW PHWKRGV DQG SURFHGXUHV IRU LQWHUQDO EXVLQHVV SURFHVVHV DOUHDG\ H[LVW HJ ,62 ,62 76 ,62 EXW WKHUH LV D UHTXLUHPHQW WR DSSO\ WKHP WR &ROODERUDWLYH %XVLQHVV (QYLURQPHQWV ZLWK GHFHQWUDOLVHGWDUJHWVFRQVWUDLQWVVWUXFWXUHVVWDQGDUGVUXOHVDQGUHVSRQVLELOLWLHV
&RUSRUDWH,QIUDVWUXFWXUH
0RGHOGULYHQ'HYHORSPHQW
6\VWHPV,QWHJUDWLRQ
2QWRORJ\
&RUSRUDWH,QIUDVWUXFWXUH'LPHQVLRQGHVFULEHVWKHZD\LQZKLFKDQRUJDQLVDWLRQ LV RUJDQLVHG DQG LV FHQWHUHG RQ WKH LQWHURSHUDWLQJ SURFHVVHV RI LWV GHSDUWPHQWV 7KHUHIRUH EULQJLQJ WRJHWKHU WZR FRPSDQLHV DV RSSRVHG WR WZR EDODQFH VKHHWV PHDQV ILUVW FRPELQLQJ DQG LQWHJUDWLQJ WKHLU VWUDWHJLHV RUJDQLVDWLRQ EDVHG RQ WKH SURFHVVHVEHFDXVHDFRPSDQ\µVSURFHVVHVDUHQRZDPRQJLWVPRVWSUHFLRXVDVVHWV SURYLGHG UHTXLUHG 6WUDWHJ\0DSSLQJ 6WUDWHJ\ 6WUDWHJ\ 'HVLJQRI3URFHVVHV2UJDQLVDWLRQ %XVLQHVV %XVLQHVV ,QIUDVWUXFWXUH3URGXFW'HFLVLRQV )OH[LEOH3URFHVV,QWHUDFWLRQ 3URFHVV 3URFHVV &RPSRVLWLRQ$GDSWDWLRQ 6HUYLFHV 6HUYLFHV 3DFNDJLQJ6HUYLFHV 'DWD7UDQVIRUPDWLRQ 'DWD 'DWD )LJ,QWHURSHUDELOLW\/HYHOVEDVHGRQ$7+(1$,3
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV 43
6WUDWHJ\ 3URFHVV DQG 2UJDQLVDWLRQ ,QWHURSHUDELOLW\ LV QRW SRVVLEOH ZLWKRXW ,QWHJUDWLRQ RI WKH XQGHUO\LQJ PRGHOV RI WKH FROODERUDWLQJ FRPSDQLHV %XW 6WUDWHJLHV 3URFHVVHV DQG 5HVSRQVLELOLWLHV&RPSHWHQFLHV RI WKH FROODERUDWLQJ HQWHUSULVHV ZLOO G\QDPLFDOO\ FKDQJLQJ RYHU WKH WLPH RI FROODERUDWLRQ )LJXUH 7KHUHIRUH 0RGHO ,QWHURSHUDELOLW\ DQG IOH[LEOH 0RGHO &RQILJXUDWLRQ EDVHG RQ DGHTXDWHPHWKRGVFRQVWUXFWVDQGWRROVDUHUHTXLUHG
&RRSHUDWLRQ'LPHQVLRQ
&RQFHUQLQJ WKH LQWHURSHUDELOLW\ RI LQWHUQDO DQG H[WHUQDO UHODWLRQVKLSV LQ WKH &RRSHUDWLRQ 'LPHQVLRQ D ULJRURXV DQDO\VLV RI GLIIHUHQW &RRSHUDWLRQ IRUPVGLPHQVLRQVOLNH x
6XSSO\&KDLQ2XWVRXUFLQJ$VXSSO\FKDLQORJLVWLFVQHWZRUNRUVXSSO\ QHWZRUNLVDFRRUGLQDWHGV\VWHPRIRUJDQLVDWLRQVSHRSOHDFWLYLWLHV LQIRUPDWLRQDQGUHVRXUFHVLQYROYHGLQPRYLQJDSURGXFWRUVHUYLFHLQ SK\VLFDORUYLUWXDOPDQQHUIURPVXSSOLHUWRFXVWRPHU6XSSO\FKDLQ DFWLYLWLHVYDOXHFKDLQVRUOLIHF\FOHSURFHVVHVWUDQVIRUPUDZPDWHULDOVDQG FRPSRQHQWVLQWRDILQLVKHGSURGXFWWKDWLVGHOLYHUHGWRWKHHQGFXVWRPHU ³2XWVRXUFLQJLQYROYHVWUDQVIHUULQJRUVKDULQJPDQDJHPHQWFRQWURO DQGRUGHFLVLRQPDNLQJRIDEXVLQHVVIXQFWLRQWRDQRXWVLGHVXSSOLHUZKLFK LQYROYHVDGHJUHHRIWZRZD\LQIRUPDWLRQH[FKDQJHFRRUGLQDWLRQDQGWUXVW EHWZHHQWKHRXWVRXUFHUDQGLWVFOLHQW6XFKDUHODWLRQVKLSEHWZHHQ HFRQRPLFHQWLWLHVLVTXDOLWDWLYHO\GLIIHUHQWWKDQWUDGLWLRQDOUHODWLRQVKLSV EHWZHHQEX\HUDQGVHOOHURIVHUYLFHVLQWKDWWKHLQYROYHGHFRQRPLFHQWLWLHV LQDQRXWVRXUFLQJUHODWLRQVKLSG\QDPLFDOO\LQWHJUDWHDQGVKDUH PDQDJHPHQWFRQWURORIWKHODERUSURFHVVUDWKHUWKDQHQWHULQFRQWUDFWLQJ UHODWLRQVKLSVZKHUHERWKHQWLWLHVUHPDLQVHSDUDWHLQWKHFRRUGLQDWLRQRIWKH SURGXFWLRQRIJRRGVDQGVHUYLFHV
x 6WUDWHJLF $OOLDQFH $ 6WUDWHJLF $OOLDQFH LV D PXWXDOO\ EHQHILFLDO ORQJ WHUP IRUPDO UHODWLRQVKLS IRUPHG EHWZHHQ WZR RU PRUH SDUWLHV WR SXUVXH D VHWRIDJUHHGXSRQJRDOVRUWRPHHWDFULWLFDOEXVLQHVVQHHGZKLOHUHPDLQLQJ LQGHSHQGHQWRUJDQLVDWLRQV,WLVDV\QHUJLVWLFDUUDQJHPHQWZKHUHE\WZRRU PRUH RUJDQLVDWLRQV DJUHH WR FRRSHUDWH LQ WKH FDUU\LQJ RXW RI D EXVLQHVV DFWLYLW\ ZKHUH HDFK EULQJV GLIIHUHQW VWUHQJWKV DQG FDSDELOLWLHV WR WKH DUUDQJHPHQW
44
5-RFKHPDQG7.QRWKH
x
-RLQW9HQWXUH$MRLQWYHQWXUHLVDOHJDOHQWLW\IRUPHGEHWZHHQWZRRU PRUHSDUWLHVWRXQGHUWDNHHFRQRPLFDFWLYLW\WRJHWKHU7KHSDUWLHVDJUHHWR FUHDWHDQHZHQWLW\E\ERWKFRQWULEXWLQJHTXLW\DQGWKH\WKHQVKDUHLQWKH UHYHQXHVH[SHQVHVDQGFRQWURORIWKHHQWHUSULVH7KHYHQWXUHFDQEHIRU RQHVSHFLILFSURMHFWRQO\RUDFRQWLQXLQJEXVLQHVVUHODWLRQVKLSVXFKDVWKH 6RQ\(ULFVVRQMRLQWYHQWXUH7KLVLVLQFRQWUDVWWRDVWUDWHJLFDOOLDQFH ZKLFKLQYROYHVQRHTXLW\VWDNHE\WKHSDUWLFLSDQWVDQGLVDPXFKOHVVULJLG DUUDQJHPHQW
x
9LUWXDO(QWHUSULVH$9LUWXDOHQWHUSULVH9( LVDWHPSRUDU\DOOLDQFHRI HQWHUSULVHVWKDWFRPHWRJHWKHUWRVKDUHVNLOOVRUFRUHFRPSHWHQFLHVDQG UHVRXUFHVLQRUGHUWREHWWHUUHVSRQGWREXVLQHVVRSSRUWXQLWLHVDQGZKRVH FRRSHUDWLRQLVVXSSRUWHGE\FRPSXWHUQHWZRUNV,WLVDPDQLIHVWDWLRQRI &ROODERUDWLYH1HWZRUNVDQGDSDUWLFXODUFDVHRI9LUWXDO2UJDQLVDWLRQ
ZDVGRQHEDVHGRQDEURXJKWGDWDRIDFFRUGLQJWRWKHFULWHULD x x x x x
$GYDQWDJHV&KDQFHV 'LVDGYDQWDJHV5LVNV 5HTXLUHPHQWVIRU40 5HTXLUHPHQWVIRU0RGHOVDQG 5HTXLUHPHQWVIRU,QWHURSHUDELOLW\
7KHUHVXOWVDUHGHVFULEHGLQWKHIROORZLQJWDEOHV7DEOH±7DEOH /RRNLQJ DW WKH ILUVW WDEOH LQWR WKH ILUVW URZ WKHUH DUH GHVFULEHG LQ WKH ILUVW FROXPQ WKH DGYDQWDJHV RI WKH FRRSHUDWLRQ IRUP ³6XSSO\ &KDLQ2XWVRXUFLQJ´ DQG WKH GLVDGYDQWDJHV LQ WKH VHFRQG FROXPQ ,Q WKH WKLUG FROXPQ WKH UHODWHG 4XDOLW\ 0DQDJHPHQW UHTXLUHPHQW LV GHVFULEHG ,QWHJUDWLRQ RI NQRZOHGJH PDQDJHPHQW DFWLYLWLHV WKDW PHDQV ZKLFK TXDOLW\ PHDVXUH KDVWR EHFRQVLGHUHGIRUVXSSRUWLQJ WKH DGYDQWDJHV V\QHUJLHV RI FRPSOHPHQWDU\ NQRZOHGJH DQG WR DYRLG GLVDGYDQWDJHV ORVV RI RZQ NQRZOHGJH ,Q WKH QH[W FROXPQ WKH UHVXOWLQJ UHTXLUHPHQWV IRU HQWHUSULVH PRGHOV XVHG IRU UHSUHVHQWLQJ WKHVH PHDVXUHV DUH GHVFULEHG PRGHOV PXVW EH DEOH WR UHSUHVHQW NQRZOHGJH DQG NQRZOHGJH LQWHJUDWLRQ )LQDOO\ LQ WKH ODVW FROXPQ LV VWDWHG ZKDW DUH WKH UHVXOWLQJ UHTXLUHPHQWV IRU LQWHURSHUDELOLW\ WR VXSSRUW WKH DGYDQWDJHV WR DYRLG WKH GLVDGYDQWDJHVDQGWRIXOILOWKHUHTXLUHPHQWVIRU40
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV 45
7DEOH6XSSO\&KDLQ2XWVRXUFLQJ
$GYDQWDJHV&KDQFHV
'LVDGYDQWDJHV5LVNV
8WLOL]DWLRQRIV\QHUJLHVE\ FRPSOHPHQWDU\NQRZOHGJH /RVVRIRZQNQRZKRZ
5HTXLUHPHQWVIRU40 ,QWHJUDWLRQRINQRZOHGJH PDQDJHPHQW
5HTXLUHPHQWVRIPRGHOV
.QRZOHGJHUHSUHVHQWDWLRQ
5HTXLUHPHQWVIRU,QWHURSHUDELOLW\ $FFHVVDQGH[FKDQJHEHWZHHQNQRZOHGJHGDWD EDVHV6XSSRUWRIWKHFRRSHUDWLRQRINQRZOHGJH FDUULHUV.QRZOHGJHVKDULQJ
+LJKHUSURGXFWLYLW\
5HSUHVHQWDWLRQRIEXVLQHVV &RRSHUDWLRQRIEXVLQHVVSURFHVVHV7XQLQJRI ,QWHJUDWLRQRIWKHWDVNVRI40LQWR SURFHVVHVDQGDVVLJQHG QHFHVVDU\FRPSHWHQFLHVDQGUHVSRQVLELOLWLHVRIFR WKHFRUHSURFHVVHV FRPSHWHQFLHV RSHUDWLRQ &RRUGLQDWHGGHFHQWUDOL]HG40 0DSSLQJRIUHFLSURFDOHIIHFWVDQG 'HILQLWLRQRIWKHSURFHHGLQJVDQGUXOHVRIWKHFR V\VWHP GHSHQGHQFLHV RSHUDWLRQDVVLJQPHQW 6WDQGDUGL]HG4SURFHVVHV 'HILQLWLRQRIWKHDFKLHYHPHQWDQGDFFRXQWLQJRI +LJKHUWRWDOFRVWVWKDQGXULQJ $JUHHPHQWRQ4VWDQGDUG4 0DSSLQJRIFRVWLQJDQG FRVW VHOISURGXFWLRQ SURFHVVHVDQG4PHWKRGV SHUIRUPDQFHVWUXFWXUHV
0DNLQJWKHVWUXFWXUHV IOH[LEOH
,QFUHDVHGSHUVRQQHORULHQWDWLRQ 5HSUHVHQWDWLRQRIG\QDPLFDOO\ LQWHJUDWLRQRIG\QDPLFDOO\YDULDEOH FKDQJLQJRUJDQLVDWLRQDO 'HPRWLYDWLRQDQG VWUXFWXUHVDQGUHVSRQVLELOLWLHVLQ VWUXFWXUHVUROHVDQG GLVFRQFHUWLRQRIWKHSHUVRQQHO WKH40V\VWHP UHVSRQVLELOLWLHV
&RQFHQWUDWLRQRQFRUH FRPSHWHQFLHV 5DLVHRIFRPSHWLWLYHQHVV
2XWVRXUFLQJRIQRW UHFRJQL]HGFRUH FRPSHWHQFLHV 'HYHORSORQJWHUP GHSHQGHQF\
6SHFLI\GLVWULEXWLRQRIUROHVDQGUHVSRQVLELOLW\ VWUXFWXUHVDQGWKHLUGHYHORSPHQWFRQFHUQLQJFR RSHUDWLRQZLWKLQWKHRUJDQLVDWLRQDOVWUXFWXUHV LQYROYHG
5HGXFHGTXDOLW\FRVWVIOH[LEOH GHILQLWLRQRIFRPSHWHQFLHVDQG 2ZQHUVKLS
'HILQLWLRQRIWKHFRPPRQFRVWLQJDQGSHUIRUPDQFH 0DSSLQJRIGLVWULEXWHGGHFLVLRQ VWUXFWXUHDQGUXOHVRIWKHDFFRXQWLQJDVZHOODVWKH DQG&RQWUROOLQJVWUXFWXUHV UHVSRQVLELOLWLHV
,PSURYHPHQWRIWKHPDUNHW DGDSWDELOLW\
'HYHORSIOH[LEOHDGDSWDEOH SURFHVVDQGRUJDQLVDWLRQDO VWUXFWXUHVDQGVXSSRUWWKHPE\ DSSOLFDWLRQV
'HYHORSIOH[LEOHDGDSWDEOHSURFHVVDQG )OH[LELOLW\DGDSWDELOLW\PDSSLQJ RUJDQLVDWLRQDOVWUXFWXUHVDQGVXSSRUWWKHPE\ DSSOLFDWLRQV RIVFHQDULRV
2SWLPLVHGEXVLQHVV SURFHVVHV
'HYHORSIOH[LEOHDGDSWDEOH SURFHVVDQGRUJDQLVDWLRQDO VWUXFWXUHV
5HSUHVHQWDWLRQRIEXVLQHVV SURFHVVHV
5HGXFWLRQRIFRVWV 5HGXFHGFDSLWDO FRPPLWPHQW
'HOD\VE\GHFLVLRQDQG DXWKRULW\FRPSHWHQFHV ODFNLQJ
'HYHORSIOH[LEOHDGDSWDEOHSURFHVVDQG RUJDQLVDWLRQDOVWUXFWXUHV
7DEOH6WUDWHJLF$OOLDQFH
$GYDQWDJHV&KDQFHV
,QFUHDVHRINQRZKRZ
'LVDGYDQWDJHV5LVNV
5HOLQTXLVKPHQWDQG GLVFKDUJHRINQRZKRZ
5HTXLUHPHQWVIRU40
,QWHJUDWLRQRINQRZOHGJH PDQDJHPHQW
5HTXLUHPHQWVRIPRGHOV
.QRZOHGJHUHSUHVHQWDWLRQ
5HTXLUHPHQWVIRU,QWHURSHUDELOLW\ $FFHVVDQGH[FKDQJHEHWZHHQ NQRZOHGJHGDWDEDVHV6XSSRUWRIFR RSHUDWLRQRINQRZOHGJHFDUULHUV .QRZOHGJHVKDULQJ
&RQFHQWUDWLRQRQFRUH &RRSHUDWLRQRIEXVLQHVVSURFHVVHV FRPSHWHQFLHVE\ 5HSUHVHQWDWLRQRIEXVLQHVV $JUHPPHQWRQQHFHVVDU\FRPSHWHQFLHV UHGXFWLRQRIWKHGHSWKRI 'DQJHURIWKHGLVFORVXUH ,QWHJUDWLRQRIWKHWDVNVRI40LQWR SURFHVVHVDQGDVVLJQHG DQGUHVSRQVLELOLWLHVRIFRRSHUDWLRQ DGGHGYDOXHSURFHVV RIWUDGHVHFUHWV WKHFRUHSURFHVVHV FRPSHWHQFLHV 6HOHFWLYHLQIRUPDWLRQDFFHVV $UHDRIFRQIOLFWEHWZHHQ FRRSHUDWLRQDQG &RRUGLQDWHGGHFHQWUDOL]HG40 FRPSHWLWLRQ V\VWHP,QWHUIDFHGHILQLWLRQ
,QFUHDVHRIWKH FRPSHWLWLYHQHVV 'HFUHDVHRIWKH FRPSHWLWLRQLQWHQVLW\
)XQFWLRQDOUHVWULFWLRQ
0LQLPL]LQJWKHULVNE\ ULVNGLYLVLRQ
)DLOLQHVWDEOLVKLQJD FRQILGHQFHEDVLV
$JUHHPHQWRQ4SROLWLFVDQG4 VWUDWHJ\5LVNPDQDJHPHQW ,QWHUIDFHGHILQLWLRQRIWKH40 V\VWHPVRUFRRUGLQDWHG GHFHQWUDOL]HG40V\VWHP +LJKFRPSOH[LW\E\ PXOWLSOLFLW\RILQWHUIDFHV $JUHHPHQWRQ4VWDQGDUG4 ZLWKVHYHUDOHQWHUSULVHV SURFHVVHVDQG4PHWKRGV 3URGXFWLYLW\LQFUHDVH 'HQLHGSHUPLVVLRQRI VWUDWHJLFDOOLDQFHVGXHWR &RVWUHGXFWLRQE\VFDOH FRPSHWLWLRQDQGWUXVW $JUHHPHQWRQ4VWDQGDUG4 DQGVL]HHIIHFWV UHJXODWLRQV SURFHVVHVDQG4PHWKRGV
'LYLGHGUHVRXUFHV (QWUDQFHWRPDUNHWV ,QFUHDVHGLQQRYDWLRQ DELOLW\ 6LPSOHUHVWDEOLVKLQJRI VWDQGDUGV
'HFHQWUDOL]HGUHVRXUFH PDQDJHPHQWSURFHVVLQWKH40 V\VWHP
0DSSLQJRIUHFLSURFDO HIIHFWVDQGGHSHQGHQFLHV
'HILQLWLRQRIWKHSURFHHGLQJVDQGUXOHVRI WKHFRRSHUDWLRQDVVLJQPHQW
0DSSLQJRIULVN PDQDJHPHQW
,QWHURSHUDELOLW\RIWKHVWUDWHJLHV5LVN DJUHHPHQW
0DSSLQJRIFRVWLQJDQG SHUIRUPDQFHVWUXFWXUHV 0DSSLQJRIWKHLQWHUIDFHV
'HILQLWLRQRIWKHDFKLHYHPHQWDQG DFFRXQWLQJRIFRVW
5HSUHVHQWDWLRQRIVFDOH DQGVL]HHIIHFWVRI FRPSDQLHV
'HILQLWLRQRIFRPPRQFRVWLQJDQG SHUIRUPDQFHVWUXFWXUHDQGUXOHVRI DFFRXQWLQJ
0DSSLQJRIGLYLGHG UHVRXUFHV
$JUHHPHQWRQQHFHVVDU\FRPSHWHQFLHV DQGUHVSRQVLELOLWLHVRIFRRSHUDWLRQ 6HOHFWLYHLQIRUPDWLRQDFFHVVHV ,QWHJUDWLRQRIWKHUHVRXUFHPDQDJHPHQW
46
5-RFKHPDQG7.QRWKH 7DEOH -RLQW9HQWXUH
$GYDQWDJHV&KDQFHV
'LVDGYDQWDJHV5LVNV
5HTXLUHPHQWVIRU40
5HTXLUHPHQWVRIPRGHOV
5HTXLUHPHQWVIRU,QWHURSHUDELOLW\
,QWHJUDWLRQRINQRZOHGJH PDQDJHPHQW
.QRZOHGJHUHSUHVHQWDWLRQ
$FFHVVDQGH[FKDQJHEHWZHHQNQRZOHGJH GDWDEDVHV6XSSRUWRIFRRSHUDWLRQRI NQRZOHGJHFDUULHUV.QRZOHGJHVKDULQJ
%HQHILWIURPV\QHUJLHVE\ FRPSOHPHQWDU\ 'DQJHURIWKHGLVFORVXUH ,QWHJUDWLRQRINQRZOHGJH PDQDJHPHQW NQRZOHGJH RIWUDGHVHFUHWV
.QRZOHGJHUHSUHVHQWDWLRQ
$FFHVVDQGH[FKDQJHEHWZHHQNQRZOHGJH GDWDEDVHV6XSSRUWRIFRRSHUDWLRQRI NQRZOHGJHFDUULHUV.QRZOHGJHVKDULQJ
5HOLQTXLVKPHQWDQG GLVFKDUJHRINQRZKRZ
,QFUHDVHRINQRZKRZ
&RRUGLQDWHGGHFHQWUDOL]HG40 0DSSLQJRIUHFLSURFDOHIIHFWV 'HILQLWLRQRIWKHSURFHHGLQJVDQGUXOHVRI DQGGHSHQGHQFLHV WKHFRRSHUDWLRQDVVLJQPHQW V\VWHPRULQWHUIDFHGHILQLWLRQ
5DLVHRIWKHRZQ FRPSHWLWLYHQHVV 'HFUHDVHRIWKH FRPSHWLWLRQLQWHQVLW\
$XWRQRP\ORVV )RXQGDWLRQDQGFR RUGLQDWLRQFRVWV
0LQLPL]LQJWKHULVNE\ EDODQFLQJRILQYHVWPHQW DQGIDLOXUHV
,QWHUIDFHGHILQLWLRQRIWKH40 V\VWHPVRUFRRUGLQDWHG 6WUHQJWKHQHGFRPSHWLWLRQ GHFHQWUDOL]HG40V\VWHP $JUHPHQWRQ4VWDQGDUG4 OHJDODQGSROLWLFDO SURFHVVHVDQG4PHWKRGV REVHUYDWLRQ
(QWUDQFHWRPDUNHWV
&RPSOLFDWLRQVGXHWR FXOWXUDOGLIIHUHQFHV
0DSSLQJRIFRVWLQJDQG SHUIRUPDQFHVWUXFWXUHV
'HILQLWLRQRIWKHFRPPRQFRVWLQJDQG SHUIRUPDQFHVWUXFWXUHDQGUXOHVRIWKH DFFRXQWLQJDVZHOODVWKHLQYHVWPHQW EXGJHWLQJ
$JUHHPHQWRQ4SROLWLFVDQG4 VWUDWHJ\5LVNPDQDJHPHQW 6WDQGDUGL]HG4SURFHVVHV
&RPSUHKHQVLELOLW\FODULW\
,QWHURSHUDELOLW\RIWKHVWUDWHJLHV ,QWHURSHUDELOLW\RIWKHJRDOV5LVN DJUHHPHQWPDQDJHPHQW
3DUDOOHOZRUNRQVHYHUDO 5 'SURMHFWV
6WDQGDUGL]HG4SURFHVVHV
5HSUHVHQWDWLRQRIEXVLQHVV SURFHVVHVDQGDVVLJQHG FRPSHWHQFLHV0DSSLQJRI GLYLGHGUHVRXUFHV
$JUHHPHQWRQQHFHVVDU\FRPSHWHQFLHV DQGUHVSRQVLELOLWLHVRIFRRSHUDWLRQ 6HOHFWLYHLQIRUPDWLRQDFFHVVHV,QWHJUDWLRQ RIWKHUHVRXUFHPDQDJHPHQW
6KRUWHUSURGXFW GHYHORSPHQWWLPHV
&RRSHUDWLRQGXULQJWKHSURGXFWGHYHORSLQJ 5HSUHVHQWDWLRQRIWKH SURFHVV$JUHHPHQWRQQHFHVVDU\ 6WDQGDUGL]HG4SURFHVVHV5LVN SURGXFWGHYHORSLQJSURFHVV FRPSHWHQFLHVDQGUHVSRQVLELOLWLHVRIFR PDQDJHPHQW$JUHHPHQWRQ4 DQGDVVLJQHGFKDUDFWHULVWLF RSHUDWLRQ'HILQLWLRQRIWKHSURFHHGLQJV VWDQGDUGDQG4PHWKRGV DQGUXOHVRIWKHFRRSHUDWLRQDVVLJPHQW QXPEHUV
)DVWHUPDUNHWH[SORLWDWLRQ
7DEOH 9LUWXDO(QWHUSULVH
$GYDQWDJHV&KDQFHV
,QFUHDVHRINQRZKRZ
'LVDGYDQWDJHV5LVNV
5HOLQTXLVKPHQWDQG GLVFKDUJHRINQRZKRZ
5HTXLUHPHQWVIRU40
5HTXLUHPHQWVRIPRGHOV
,QWHJUDWLRQRINQRZOHGJH PDQDJHPHQW
.QRZOHGJHUHSUHVHQWDWLRQ
5HTXLUHPHQWVIRU,QWHURSHUDELOLW\ $FFHVVDQGH[FKDQJHEHWZHHQNQRZOHGJH GDWDEDVHV6XSSRUWRIFRRSHUDWLRQRI NQRZOHGJHFDUULHUV.QRZOHGJHVKDULQJ
%XQGOLQJRIFRUH FRPSHWHQFLHV
+LJKGHSHQGHQFHRIWKH SDUWQHUVIURPHDFKRWKHU
&RRUGLQDWHGGHFHQWUDOL]HG40 V\VWHPRULQWHUIDFHGHILQLWLRQ
&RRSHUDWLRQRIEXVLQHVVSURFHVVHV $JUHPHQWRQQHFHVVDU\FRPSHWHQFLHVDQG UHVSRQVLELOLWLHVRIFRRSHUDWLRQ'HILQLWLRQRI 0DSSLQJRIUHFLSURFDOHIIHFWV WKHSURFHHGLQJVDQGUXOHVRIWKHFR DQGGHSHQGHQFLHV RSHUDWLRQDVVLJQPHQW
&RVWDQGULVNGHFUHDVH E\DOORFDWLRQRI UHVRXUFHV
,QVXIILFLHQWOHJDOVHFXULW\ DQGUHJXODWLRQV
'HFHQWUDOL]HGUHVRXUFH PDQDJHPHQWSURFHVVLQWKH40 V\VWHP
0DSSLQJRIGLYLGHGUHVRXUFHV 'HILQLWLRQRIWKHFRPPRQFRVWLQJDQG 0DSSLQJRIFRVWLQJDQG SHUIRUPDQFHVWUXFWXUHDQGUXOHRI SHUIRUPDQFHVWUXFWXUHV DFFRXQWLQJDFFRXQWLQJSURFHVV
$GYDQFHGSURGXFW GHYHORSPHQW 6KRUWHQHGLQQRYDWLRQ F\FOHV
&RQWUDVWRIVWUXFWXUHRID FRQILGHQFHEDVLVDQGWKH FRRSHUDWLRQGXUDWLRQ 'HSHQGHQFHRQDVVLJQHG ,&7V\VWHPV
5HSUHVHQWDWLRQRIWKHSURGXFW GHYHORSLQJSURFHVVDQG DVVLJQHGNH\LQGLFDWRUV ,OOXVWUDWLRQ,&7V\VWHP 40LQWKHLQQRYDWLRQPDQDJHPHQW VWUXFWXUH
)OH[LELOLW\ZLWKFKDQJLQJ PDUNHWFRQGLWLRQV 'HFUHDVHRIPDUNHW HQWUDQFHEDUULHUV 3RVVLELOLW\RIWKH SDUWLFLSDWLRQLQRWKHUZLVH LQGHSHQGHQWO\QRW UHDOL]DEOHSURMHFWV
6WDQGDUGL]HG4SURFHVVHV5LVN PDQDJHPHQW$JUHHPHQWRQ4 VWDQGDUGDQG4PHWKRGV
&RRSHUDWLRQGXULQJWKHSURGXFWGHYHORSLQJ SURFHVV$JUHHPHQWRQQHFHVVDU\ FRPSHWHQFLHVDQGUHVSRQVLELOLWLHVRIFR RSHUDWLRQ'HILQLWLRQRIWKHSURFHHGLQJVDQG UXOHVRIWKHFRRSHUDWLRQDVVLJQPHQW ,QWHURSHUDELOLW\RIWKHDSSOLFDWLRQVDQG V\VWHPV
5HSUHVHQWDWLRQRIG\QDPLFDOO\ 6SHFLI\GLVWULEXWLRQRIUROHVDQGUHVSRQVLELOLW\ VWUXFWXUHVDQGWKHGHYHORSPHQWFRQFHUQLQJ FKDQJLQJRUJDQLVDWLRQDO FRRSHUDWLRQZLWKLQWKHRUJDQLVDWLRQDO )OH[LEOHGHILQLWLRQRIFRPSHWHQFLHV VWUXFWXUHVUROHVDQG VWUXFWXUHVLQYROYHG DQG2ZQHUVKLSLQWKH40V\VWHP UHVSRQVLELOLWLHV
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV 47
7KHPDLQUHVXOWVRIWKHDQDO\VLVDFFRUGLQJWRLQWHURSHUDELOLW\UHTXLUHPHQWVDUH x 6XSSRUWRI.QRZOHGJH6KDULQJE\DFFHVVDQGH[FKDQJHRINQRZOHGJHGDWD EDVHV x &RRSHUDWLRQ RI EXVLQHVV SURFHVVHV E\ LPSURYLQJ QHFHVVDU\ FRPSHWHQFLHV DQGUHVSRQVLELOLWLHVFRQFHUQLQJFRRSHUDWLRQ x 'HILQLWLRQRIFRQWUDFWXDOSURFHHGLQJVDQGUXOHVRIFRRSHUDWLRQ x 'HILQLWLRQRISODQQHGDFKLHYHPHQWVDQGDFFRXQWLQJRIFRRSHUDWLRQFRVWE\ HVWDEOLVKLQJ FRPPRQ FRVW DQG SHUIRUPDQFH PHDVXUHPHQW VWUXFWXUH UXOHV DQGUHVSRQVLELOLWLHV x 'HYHORSPHQWRIIOH[LEOHSURFHVVDQGRUJDQLVDWLRQVWUXFWXUHVDQGVXSSRUWLQJ WKHPE\LQWHURSHUDEOHDSSOLFDWLRQDQGV\VWHPV x (QVXUHVWUDWHJ\LQWHURSHUDELOLW\DQGFRPPRQULVNPDQDJHPHQWDSSURDFKHV x ,QWHJUDWLRQRI5HVRXUFH0DQDJHPHQW
4XDOLW\0RGHOIRU,QWHURSHUDELOLW\
7RHQVXUHWKHIXOILOOPHQWRIWKH,QWHURSHUDELOLW\UHTXLUHPHQWVGHULYHGIURPWKH' ,QWHURSHUDELOLW\ GLPHQVLRQV GHVFULEHG LQ &KDSWHU DQ DVVHVVPHQW LV QHHGHG ZKLFKVXSSRUWVWRGHWHUPLQHWKHJUDGHRIIXOILOOPHQW 2Q WKH RWKHU VLGH ZKHQ HQWHUSULVHV KDYH WR FROODERUDWH LQ GLIIHUHQW IRUPVGLPHQVLRQV VHH LQ RUGHU WR LQFUHDVH WKHLU FRPSHWLWLYHQHVV DQG WR HVWDEOLVK D FRPPRQ HIIHFWLYH 4XDOLW\ 0DQDJHPHQW 6\VWHP LW LV QHFHVVDU\ WR GHWHUPLQH WKH OHYHO DQG WKH TXDOLW\ RI LQWHURSHUDELOLW\ RI DQ HQWHUSULVH DQG LWV DELOLW\IRUFROODERUDWLRQVHH 7KHUHIRUHLWLVDQHHGIRUWKHGHYHORSPHQWRID³PHDVXUHPHQWV\VWHPRUPRGHO´ ZKLFKWHOOVDERXWWKH ³JUDGHSURILOHRILQWHURSHUDELOLW\´RIDFRPSDQ\6RRWKHU FRPSDQLHVFDQ³UHDG´WKLVSURILOHDQGFDQLGHQWLI\WKHSDUWQHUZKLFKILWVEHVWWRLWV ³SURILOH´ FRQFHUQLQJ LQWHURSHUDELOLW\ 7KH HQWHUSULVH ZLOO UHFHLYH D NLQG RI ,QWHURSHUDELOLW\&HUWLILFDWHDVUHVXOWRIDQ,QWHURSHUDELOLW\$XGLW$VVHVVPHQWZKLFK FRQWDLQVLWVVWDWXVSURILOHRI,QWHURSHUDELOLW\ ,Q WKH IROORZLQJ WKH OHYHOV RI VXFK D ³4XDOLW\ 0RGHO IRU ,QWHURSHUDELOLW\´ DUH GHVFULEHG EDVHG RQ WKH OHYHOV RI LQWHURSHUDELOLW\ SURSRVHG E\ WKH $7+(1$ ,QWHURSHUDELOLW\)UDPHZRUN>@DQGUHODWHGWREXWH[WHQGLQJWKHQXPEHURIOHYHOV RIH[FHOOHQFHDVGHILQHGLQWKH()400RGHORI(XURSHDQ2UJDQLVDWLRQRI4XDOLW\ (24 >@ /HYHO,QWHURSHUDELOLW\ZDQWHG &ROODERUDWLRQ LV GRQH DQG LQWHURSHUDELOLW\ LV SRVVLEOH EXW LQ DQ DGKRF DQG FKDRWLF PDQQHU 7KH RUJDQLVDWLRQ FROODERUDWHV ZLWK H[WHUQDO HQWLWLHV VXSSOLHUV DGPLQLVWUDWLRQ FXVWRPHUV EXW WKH UHODWLRQVKLSV DUH QRW SODQQHG WKRXJKWIXOO\
48
5-RFKHPDQG7.QRWKH
&ROODERUDWLYH WDVNV DQG SURFHVVHV XVXDOO\ H[FHHG EXGJHW DQG VFKHGXOH WKHLU SDVW VXFFHVVXVXDOO\EDVHGRQWKHSHRSOH FDQQRWEHUHSHDWHGDQGWKHSRWHQWLDORIWKH V\VWHPVDQGWHFKQRORJ\LVQRWXVHGSURSHUO\ /HYHO,QWHURSHUDELOLW\FRPPLWWHG &ROODERUDWLRQ LV GRQH LQ D VLPLODU ZD\ HDFK WLPH LQWHURSHUDELOLW\ LV EDVHG RQ WKH GHVFULSWLRQ RI SURFHVVHV DQG RUJDQLVDWLRQ LQ HQWHUSULVH PRGHOV 'HILQHG DSSURDFKHV DUH DSSOLHG UHVSRQVLELOLWLHV DUH GHILQHG SHRSOH XQGHUVWDQG WKH HQWHUSULVHPRGHODQGNQRZKRZWRH[HFXWHLWDQGQHWZRUNWHFKQRORJLHVDUHXVHGWR FROODERUDWH /HYHO,QWHURSHUDELOLW\SUDFWLFHG %XVLQHVV FROODERUDWLRQ LV IDFLOLWDWHG WKURXJK LQWHURSHUDELOLW\ WHFKQRORJLHV XVH RI VWDQGDUGV DQG H[WHUQDOLVDWLRQ RI SDUW RI WKH HQWHUSULVH PRGHOV 7KH GLIIHUHQW LQWHURSHUDELOLW\ GLPHQVLRQV DUH LQWHJUDWHG DPRQJ WKHPVHOYHV WKURXJK WKH PRGHO DQGWKH PRGHOLVWUDFHDEOHWRWKHHQWHUSULVH V\VWHPV $GHILQHG PHWKRGRORJ\DQG LQIUDVWUXFWXUH IRU HQWHUSULVH PRGHOOLQJ LV LQ SODFH DQG WKH PRGHOOLQJ SURFHVV KDV EHHQIRUPDOO\GRFXPHQWHGFRPPXQLFDWHGDQGLVFRQVLVWHQWO\LQXVH /HYHO,QWHURSHUDELOLW\UHFRJQL]HG %XVLQHVV 6WUDWHJ\ DQG 3URFHVVHV FDQ EH DGDSWHG WR FKDQJHV LQ FROODERUDWLRQ GHPDQGV (QWHUSULVH PRGHOV VXSSRUW G\QDPLF LQWHURSHUDELOLW\ DQG DGDSWDWLRQ WR FKDQJHVDQGHYROXWLRQRIH[WHUQDOHQWLWLHV2UJDQLVDWLRQDOVWUXFWXUHVDUHVHDPOHVVO\ DGDSWHGWRWKHHQWHUSULVH PRGHO5HVXOWVFRQFHUQLQJLQYROYHPHQWRIRUJDQLVDWLRQV DQG SHUVRQV DQG SURFHVV PHWULFV DUH GHILQHG DV D EDVLV IRU FRQWLQXRXV LPSURYHPHQW /HYHO,QWHURSHUDELOLW\([FHOOHQFH %XVLQHVV6WUDWHJ\DQG3URFHVVHVDUHTXLFNO\DGDSWHGWRG\QDPLFDOO\FKDQJLQJ PDUNHWFXVWRPHUDQGFROODERUDWLRQGHPDQGV 7KHRUJDQLVDWLRQLVDEOHWRUHDFWDQGDGDSWFKDQJHVLQWKHEXVLQHVVHQYLURQPHQW LQDQDJLOHIOH[LEOHDQGUHVSRQVLYHPDQQHU(QWHUSULVHV\VWHPVDUHV\VWHPDWLFDOO\ WUDFHG WR HQWHUSULVH PRGHOV DQG LQQRYDWLYH WHFKQRORJLHV DUH FRQWLQXRXVO\ UHVHDUFKHGDQGDSSOLHGWRLPSURYHLQWHURSHUDELOLW\7KHXVHRIHQWHUSULVHPRGHOOLQJ FDQ FRQWULEXWH WR UHDFK WKH RYHUDOO JRDOV RI WKH RUJDQLVDWLRQ XQLW RU SHUVRQV LQYROYHG 1RWH/HYHOGRHVQRWH[LVW$QRUJDQLVDWLRQPXVWDWOHDVWIXOILOOHYHOUHTXLUHPHQWVWREH PDWXUHZLWKUHVSHFWWREHFROODERUDWLYHDQGLQWHURSHUDEOH
6XPPDU\DQG2XWORRN
/RRNLQJRQLQWHURSHUDELOLW\QRWRQO\WHFKQLFDOUHTXLUHPHQWVDQGVROXWLRQVKDYHWR EHFRQVLGHUHG7KHUHDUHDOVRQHHGVIRUTXDOLW\FULWHULDDQGDVVHVVPHQWPHWKRGVWR HQDEOHFRPSDQLHVWRDVVHVVDXGLWWKHLUFXUUHQWHQWHUSULVHLQWHURSHUDELOLW\FDSDELOLW\
,QWHURSHUDELOLW\5HTXLUHPHQWVGHULYHGIURP,QWHURSHUDELOLW\'LPHQVLRQV 49 OHYHO DQG WR GHWHUPLQH WKH TXDOLW\ RI WKH XVHG HQWHUSULVH PRGHOV ³4XDOLW\ 0RGHO IRU ,QWHURSHUDELOLW\´ GHWHUPLQHV GLVFUHWH OHYHOV RI LQWHURSHUDELOLW\ LPSURYHPHQW EDVHGRQWKHVXFFHVVLYHDGRSWLRQRIJRRGSUDFWLFHVLQWKHGLIIHUHQWLQWHURSHUDELOLW\ GLPHQVLRQV',QWHURS 5HODWHGWRWKH,QWHURSHUDELOLW\'LPHQVLRQ³&RRSHUDWLRQ´ UHVXOWV RI DQ DQDO\VLV RI GLIIHUHQW FRRSHUDWLRQ IRUPV DFFRUGLQJ WR DGYDQWDJHVFKDQFHV GLVDGYDQWDJHVULVNV UHTXLUHPHQWV IRU LQWHURSHUDELOLW\ UHTXLUHPHQWV IRU PRGHOV DQG UHTXLUHPHQWV IRU 4XDOLW\ 0DQDJHPHQW KDYH EHHQ SUHVHQWHG 7KH DQDO\VLV IROORZV WKH ZRUN GRQH E\ ,17(52312( :3 RQ 'LPHQVLRQRI,QWHURSHUDELOLW\±',QWHURS &RQFHUQLQJ WKH 4XDOLW\ 0RGHO IRU ,QWHURSHUDELOLW\ IXUWKHU ZRUN KDV WR EH LQYHVWHGLQ
x WKHGHYHORSPHQWRIDGHWDLOHGDVVHVVPHQWPHWKRGRORJ\E\DSSO\LQJDOUHDG\ H[LVWLQJDSSURDFKHVHJ(,00IURP$7+(1$>@ x DQDGHTXDWHSURILOHGHVFULSWLRQRIDQ,QWHURSHUDELOLW\([FHOOHQFH(QWHUSULVH ZLWKVSHFLILF,QWHURSHUDELOLW\5HDGLQHVV,QGLFDWRUV x WKH GHYHORSPHQW RI DQ ,QWHURSHUDELOLW\ &DSDELOLW\ 6FRUHFDUG FRQVLGHULQJ DOVRWKHFRVWRIQRWEHLQJLQWHURSHUDEOH x 0HWKRGV WR PHDVXUH WKH FRPSDWLELOLW\ RI HQWHUSULVHV DV SUHUHTXLVLWH IRU LQWHURSHUDELOLW\ LQ FRPELQDWLRQ ZLWK WKH DERYH DQDO\VHG GLIIHUHQW FRRSHUDWLRQIRUPVGLPHQVLRQVE\FRQVLGHULQJH[LVWLQJDSSURDFKHVHJ%,) IURP$7+(1$SURMHFW>@ x (YDOXDWLRQ RI SUHVHQWHG DSSURDFK DQG IXUWKHU GHYHORSPHQWV E\ LQGXVWULDO H[DPSOHV 'XULQJDOOWKHVHWDVNV()400RGHODQG$VVHVVPHQW0HWKRGRORJ\FRXOGVHUYH DVZLGHO\XVHGJRRGSUDFWLFHDQGH[SHULHQFHVRXUFH>@
>@
>@ >@ >@ >@ >@
5HIHUHQFHV .QRWKH76FKQHLGHU.%|OO'.DKO76FKXVWHU6/LOOHKDJHQ).URJVWLH - *UHQDJHU 6ROKHLP + )LUVW 9HUVLRQ RI (VWDEOLVKLQJ DQG PDQDJHPHQW DSSURDFK 'HOLYHUDEOH±$$7+(1$,QWHJUDWHG3URMHFW&RQWUDFWQ,67 ZZZDWKHQDLSRUJ &DUQHJLH0HOORQ6RIWZDUH(QJLQHHULQJ,QVWLWXWH6(,6RIWZDUH(QJLQHHULQJ3URFHVV 0DQDJHPHQW3URJUDP KWWSZZZVHLFPXHGXRUJDQL]DWLRQSURJUDPVVHSPSURFHVVKWPO .QRWKH 7 -RFKHP 5 4XDOLW\ &ULWHULD IRU (QWHUSULVH 0RGHOOLQJ LQ WKH FRQWH[W RI QHWZRUNHG(QWHUSULVHV3URFHHGLQJVRI,(6$6SULQJHU3XEOLVKHU 0HUWLQV . .QRWKH 7 =HOP 0 8VHU RULHQWHG (QWHUSULVH 0RGHOOLQJ IRU ,QWHURSHUDELOLW\ZLWK8(0/LQ(006$'¶5,*$/DWYLD-XQH *DUFLD$%HWDOO'$±6WDWHRIWKH$UWLQ(07HFKQLTXHVDQG7HFKQRORJLHV WR 6XSSRUW (QWHUSULVH ,QWHURSHUDELOLW\ $7+(1$ ,QWHJUDWHG 3URMHFW &RQWUDFW Q,67 ZZZDWKHQDLSRUJ %URFKXUH Ä()400RGHOO IRU ([FHOOHQFH³ ()40 %UXVVHOV 5HSUHVHQWDWLYH 2IILFH ZZZHITPRUJ
50 >@
5-RFKHPDQG7.QRWKH
'RXPHLQJWV*HWDOO'7KHPHWKRGRORJ\WRLPSOHPHQWVHUYLFHVDQGGHYHORS DFWLRQV WRZDUGV 60( ,17(52312( ± &RQWUDFW Q ,67 ZZZLQWHURSQRHRUJ >@ -DHNHO ): HW DOO ' ± 5HSRUWV RQ WKH SLORW LPSOHPHQWDWLRQV DQG RQ WKH SRVVLELOLW\ WR JHQHUDOL]H WKH PHWKRGRORJ\ WR GHYHORS DFWLRQV WRZDUGV 60( ,17(52312(±&RQWUDFWQ,67 ZZZLQWHURSQRHRUJ >@ .UVFKQHU & %XVLQHVV ,QWHURSHUDELOLW\ LQ WKH 5HWDLO ,QGXVWU\ 8QLYHUVLW\ RI 6W *DOOHQ >@ 0LOOHU3,QWHURSHUDELOLW\:KDWLVLWDQG:K\VKRXOG,ZDQWLW"$ULDGQH,VVXH KWWSZZZDULDGQHDFXNLVVXHLQWHURSHUDELOLW\LQWURKWPO
3HHUWR3HHU6XSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&RO ODERUDWLYH%XVLQHVV3URFHVVLQJ 3:DOWHU':HUWKDQG3/RRV ,QVWLWXWHIRU,QIRUPDWLRQ6\VWHPVDW*HUPDQ5HVHDUFK&HQWUHIRU$UWLILFLDO,QWHOOLJHQFH ^SKLOLSSZDOWHUGLUNZHUWKSHWHUORRV`#LZLGINLGH
.H\ZRUGV 0DWFKPDNLQJ 3HHU $UFKLWHFWXUH 3URFHVV 0RGXOHV %XVLQHVV 3URFHVVHV
,QWURGXFWLRQ 'XULQJWKHODVWGHFDGHHFRQRPLFRUJDQL]DWLRQVDUHGUDPDWLFDOO\FKDQJLQJWRZDUGV QHWZRUNHG VWUXFWXUHV >@ 7KH ODWWHU DUH FKDUDFWHUL]HG E\ FRUH FRPSHWHQFH VSHFLDOL]HGYDOXH XQLWV>@WKDWLQWHQVLYHO\LQWHUDFWDORQJWKHYDOXHFKDLQRUGHUWR WRJHWKHU JHQHUDWHWKH LQWHQGHGSURGXFW7KLVLQWHQVLILFDWLRQRIH[FKDQJHVOHDGVWR VWURQJ FROODERUDWLYH UHODWLRQVKLSV DOVR FDOOHG FROODERUDWLYH EXVLQHVV FI > @ (YHQVPDOOFRPSDQLHVEHJLQWRFRQFHQWUDWHRQWKHLUFRUHFRPSHWHQFHEXVLQHVVDF WLYLWLHVZKLOHGHOHJDWLQJVHFRQGDU\DFWLYLWLHVWRVSHFLDOL]HGVHUYLFHSURYLGHUVHJ MDQLWRU VHUYLFHV RU ,7 PDLQWHQDQFH 7KHVH PDNHRUEX\ GHFLVLRQV VKRZ D FOHDU WUHQG WRZDUGV FROODERUDWLYH VFHQDULRV LQ QRWLFHDEOH FRQWUDVW WR ZKDW FRXOG EH REVHUYHG RQO\ \HDUV EHIRUH ZKHQ PRVW FRPSDQLHV GHFLGHG WR VDWLVI\ WKHLU VHFRQGDU\ UHTXLUHPHQWV WKHPVHOYHV 7KXV WKH JURXQG LV SUHSDUHG IRU HQWHUSULVH QHWZRUNV DQG YLUWXDO RUJDQL]DWLRQV >@ 6XFK FROODERUDWLRQV DUH PDLQO\ GULYHQ E\ WKH LQWHQWLRQ WR JHQHUDWH DGGHG YDOXH 7KLV JHQHUDWLRQ LV SHUIRUPHG WKURXJK V\QFKURQL]HGH[HFXWLRQRIDVVRFLDWHGEXVLQHVVWDVNV7KLVVHTXHQFLQJRIDFWLYLWLHV FRQVWLWXWHV D FROODERUDWLYH EXVLQHVV SURFHVV >@ $FWXDO H[DPSOHV IRU VXFK FROODERUDWLRQV DUH WKH DHURVSDFH LQGXVWU\ RU FDU PDQXIDFWXUHUV ± WKH\ EXLOG H[WHQVLYH RUJDQL]DWLRQDO QHWZRUNV ZLWK WKHLU VXSSOLHUV DQG DFWXDOO\ PRGHO WKH FROODERUDWLYHSURFHVVHVWDNLQJSODFHLQWKHVHQHWZRUNV &ROODERUDWLYHEXVLQHVVSURFHVVHVDUHDVSHFLDONLQGRIFRQYHQWLRQDO EXVLQHVV SURFHVVHV +RZHYHU WKH\ LPSO\ VSHFLDO SURSHUWLHV WKDW VWURQJO\ GLIIHU IURP WKH
52
3:DOWHU':HUWKDQG3/RRV
UHJXODUFDVH)LUVWWKH\DUHVSDQQLQJRYHUPXOWLSOHRUJDQL]DWLRQVEHFDXVHWKHJHQ HUDWLRQRIDGGHGYDOXHLVSHUIRUPHGWKURXJKFURVVRUJDQL]DWLRQDOGLYLVLRQRIODERU 6HFRQGWKHLQGLYLGXDOEXVLQHVVDFWLYLWLHVWKDWFRPSRVHWKHSURFHVVFOHDUO\EHORQJ WRDXQLTXHRUJDQL]DWLRQ7KXVKDYLQJJURXSVRIDFWLYLWLHVWKDWDUHSURFHVVHGLQD GLUHFWVHTXHQFHZHFDQVWDWHWKDWWKHFROODERUDWLYHEXVLQHVVSURFHVVLVSDUWLWLRQHG LQWRDVHWRIWKHVHSDUWVZKHUHHDFKRQHLVGLVWLQFWLYHO\DVVRFLDWHGZLWKDQRUJDQL]D WLRQ IXOO\ FRQWUROOHG E\ KHU LQ WKH VHQVH WKDW LW LQGHSHQGHQWO\ H[HFXWHV DGPLQLV WUDWHVDQGPDQDJHVLW7KHUHIRUHWKRVHSDUWVRIFURVVRUJDQL]DWLRQDOEXVLQHVVSURF HVVHVFDQEHFKDUDFWHUL]HGDVDXWRQRPRXVIUDJPHQWV +HQFH FROODERUDWLYH EXVLQHVV SURFHVVHV VWURQJO\ GLIIHU IURP LQWUD RUJDQL]DWLRQDO RQHV &RQVHTXHQWO\ WKH KDQGOLQJ RI PRGHOV IRU WKHVH SURFHVVHV LV IXQGDPHQWDOO\GLIIHUHQWFI>@ 7KHUHIRUHZHLQYHVWLJDWHVXLWDEOHWHFKQLFDOSDUD GLJPVWKDWUHIOHFWWKHVHFKDUDFWHULVWLFV2QWKLVEDVHZHFRQFHLYHDFRQFHSWXDOVR OXWLRQIRUWKHPDQDJHPHQWRIFROODERUDWLYHSURFHVVPRGHOVDQGSUHVHQWDVRIWZDUH LPSOHPHQWDWLRQ
&ROODERUDWLYH%XVLQHVV1HWZRUNVDQG7HFKQLFDO3HHUWR3HHU 1HWZRUNV (FRQRPLFDOVWUXFWXUHVDUHGULYLQJWRZDUGVFRRSHUDWLYHQHWZRUNV7KHVHHQWLWLHVDUH QRW VLPSO\ WKH HQODUJHG HTXLYDOHQW RI FRUSRUDWLRQV EXW VWURQJO\ GLIIHU LQ WKHLU SURSHUWLHV,QSDUWLFXODUWKHIHDWXUHVRIVXFKFROODERUDWLRQVDUH 6KDUHGDGGHGYDOXHJHQHUDWLRQLQORQJWHUPEXVLQHVVVWUXFWXUHV &URVVRUJDQL]DWLRQDOGLYLVLRQRIODERU $XWRQRPRXVO\DFWLQJRUJDQL]DWLRQV 6HDPOHVVLQWHJUDWLRQEHWZHHQWKHSDUWQHUV 3URSHUWLHVDQGLPSO\WKDWDVLQJOHHQWHUSULVHLVQRWRQO\LQYROYHGLQWKHYDO XHJHQHUDWLRQDWDFHUWDLQSRLQWEXWWKDWLWKDVPXOWLSOHUROHV)RUH[DPSOHLQPRVW FDVHVWKHHQWHUSULVHWUDQVIRUPVPDWHULDOVE\SURFHVVLQJ7KXVLWDFWVLQWKHUROHRI DSXUFKDVHURIUDZPDWHULDOVDQGDVDVHOOHURISURFHVVHGJRRGV5HIHUULQJWRSURS HUW\ WKLV SURFHVVLQJ LV IXOO\ LQGHSHQGHQW RI WKH RWKHU HQWHUSULVHV EHFDXVH WKHLU EHKDYLRU LV DXWRQRPRXV $QG ILQDOO\ SURSHUW\ PHDQV WKDW WKHUH LV QR PHGLDWRU EHWZHHQWKHSDUWQHUVLHWKHUHLVDGLUHFWH[FKDQJHRILQDQGRXWFRPHV $QDO\]LQJLQIRUPDWLRQWHFKQRORJ\FRQFHSWVZHFDQUHYHDOWKDWD3HHUWR3HHU 33 QHWZRUN VWUXFWXUDOO\ FRUUHVSRQGV WR WKH RUJDQL]DWLRQDO QHWZRUN RI WKH FRO ODERUDWLQJ RUJDQL]DWLRQV DQG WKHUHIRUH LW SURYLGHV D ZLGH VHW RI DGYDQWDJHV DV D WHFKQRORJLFDOEDVHIRUHQWHUSULVHQHWZRUNV>@7KHEDVLFLGHDRI3HHUWR3HHULVWR IRUP D QHWZRUN RI DFWRUV ³SHHUV´ ZKLFK DUH DOO HTXDO ZLWK UHVSHFW WR ULJKWV DQG FRPSHWHQFHV>@3HHUWR3HHUPHDQVDQHWZRUNHGVWUXFWXUHZKHUHWKHDXWRQRPRXV SHHUVLQWHUDFWDQGVKDUHUHVRXUFHVGLUHFWO\DQGHTXLWDEOHLH³VKDULQJRIFRPSXWHU UHVRXUFHV DQG VHUYLFHV E\ GLUHFW H[FKDQJH EHWZHHQ V\VWHPV´ ,Q FRQWUDVW WR FOL HQWVHUYHU DUFKLWHFWXUHV 33 QHWZRUNV GR QRW LQFOXGH DQ\ NLQG RI KLHUDUFKLFDO VWUXFWXUH,QWKHIROORZLQJWKHWHUPSHHUGHVFULEHVDSDUWLFLSDQWZLWKLQD33QHW ZRUN
3HHUWR3HHUVXSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&ROODERUDWLYH%XVLQHVV3URFHVVLQJ
53
,QSULQFLSOHVLQJOHSHHUVDUHLQGHSHQGHQWIURPFHUWDLQKDUGZDUHSODWIRUPV7KLV FRPSULVHVDZLGHUDQJHRIVXSSRVDEOHV\VWHPVIURP3'$VYLDGHVNWRSFRPSXWHUV XSWRPDLQIUDPHV7KH\DUHDOOFKDUDFWHUL]HGE\WKHIROORZLQJSURSHUWLHV>@ &OLHQWDQGVHUYHUIXQFWLRQDOLW\(YHU\SHHULVDEOHWRUHFHLYHVHUYLFHVDQG GDWDIURPRWKHUSHHUVDVZHOODVWRSURYLGHVXFKIRURWKHUV 'LUHFWH[FKDQJH7KHUHLVQRFHQWUDOFRRUGLQDWLQJLQVWDQFHFRQWUROOLQJWKH FRPPXQLFDWLRQEHWZHHQWKHSHHUV $XWRQRP\ ,W LV LQ FKDUJH RI HDFK VLQJOH SHHU DW ZKLFK WLPH LW SURYLGHV ZKLFKVHUYLFHGDWDRURXWSXWWRWKHQHWZRUN 2EYLRXVO\ WKHVH SURSHUWLHV FRUUHVSRQG WR WKRVH RI FROODERUDWLYH QHWZRUNV DV GHVFULEHG DERYH 7KHUHIRUH ZH SURSRVH WR IRXQG WKH PRGHO PDQDJHPHQW ZLWKLQ FROODERUDWLYHEXVLQHVVHQYLURQPHQWVRQSHHUWRSHHUWHFKQRORJ\7KHQH[WVHFWLRQ ZLOOGHVFULEHWKLVDSSURDFK$IWHUZDUGVZHVKRZKRZWKHGLVWULEXWHGH[HFXWLRQLV FRQWUROOHGXVLQJWKHFROODERUDWLYHSURFHVVPRGHOV
3HHUWR3HHUEDVHG0RGHO0DQDJHPHQW $ERYHZHKDYHGHVFULEHGWKHRUJDQL]DWLRQDOFRQWH[WLQZKLFKFURVVRUJDQL]DWLRQDO EXVLQHVVSURFHVVHVWDNHSODFH,QWKLVVHFWLRQZHZLOOVKRZKRZWKHVHSURFHVVHVDUH SODQQHG GHVFULEHG FRPSRVHG DQG PDQDJHG DQG KRZ WKHVH WDVNV DUH VXSSRUWHG DQGDXWRPDWHGXVLQJDSHHUWRSHHUPLGGOHZDUHIRUEXVLQHVVSURFHVVPDQDJHPHQW 'LVWULEXWHG0RGHOLQJ6FHQDULR 7KH EDVLF DVVXPSWLRQ ZH PH PDNH DERXW D GLVWULEXWHG PRGHOLQJ VFHQDULR LV WKDW HYHU\VLQJOHRUJDQL]DWLRQKDVLWVRZQPRGHOHUZKRGHVLJQVWKHSURFHVVPRGHOVIRU LW6RZHDVVXPHWKHSUHVHQFHRIPXOWLSOHPRGHOHUV³DFWRUV´ WKDWDUHZRUNLQJRQ GLVMRLQWSDUWVRIWKHVDPHVLQJOHFURVVRUJDQL]DWLRQDOSURFHVVVHH)LJ 7KHUHIRUHZHFDQVXSSRVHIRUH[DPSOHWKDWHYHU\PRGHOHOHPHQWHLWKHUKDVH[ DFWO\RQHDFWRUZKRLVUHVSRQVLEOHIRULWRULWLVDQLQWHUIDFHHOHPHQWEHWZHHQWZR DFWRUVFRSHVVKRZQDVGXSOLFDWHHYHQWVDWWKHWUDQVLWLRQVIURPDFWRU$¶VVFRSHWR WKRVHRI%DQG&LQ)LJ 7KXV D FURVVRUJDQL]DWLRQDO EXVLQHVV SURFHVV FDQ EH FRQVLGHUHG DV SDUWLWLRQHG DPRQJWKHSDUWLFLSDWLQJRUJDQL]DWLRQVZLWKHDFKSDUWLWLRQKDYLQJH[DFWO\RQHDFWRU UHVSRQVLEOHIRULWDQGZLWKLQWHUIDFHHOHPHQWVEHWZHHQWZRSDUWLWLRQVDSSHDULQJRQ ERWK VLGHV ,I HYHU\ LQWHUIDFH RI VXFK DSDUWLWLRQ LV DXJPHQWHG ZLWK DGGLWLRQDO LQ IRUPDWLRQDERXWQHFHVVDU\LQSXWRUSURGXFHGRXWSXWDWWKDWSRLQWZHREWDLQDSURF HVVPRGXOHDVVKRZQLQ)LJ )XUWKHUPRUH ZH FRQVLGHU D FURVVRUJDQL]DWLRQDO SURFHVV PRGHO DV D FRPSRVL WLRQ IURP VXFK PRGXOHV 7KLV PRGXODUL]HG SHUVSHFWLYH DOORZV IRU WKH GLVWULEXWHG PRGHOLQJSRVWXODWHGDERYHLQWKHIROORZLQJZD\ILUVWHYHU\DFWRUSDUWLFLSDWHVLQD SHHUWRSHHU QHWZRUN ZKHUH KH RIIHUV QRQH RQH RU VHYHUDO SURFHVV PRGXOHV VR WKHUH LV D VHW XQLRQ RI SURFHVV PRGXOHV DYDLODEOH LQ WKH QHWZRUN 6HFRQG HYHU\ SHHU PD\ FRPSRVH D FURVVRUJDQL]DWLRQDO VXSHUSURFHVV IURP WKHVH PRGXOHV DQG
54
3:DOWHU':HUWKDQG3/RRV
³EX\´WKHLPSOHPHQWDWLRQ IURPWKHSURYLGHUVRIWKHSURFHVV PRGXOHV ZKLFK IRUP KLVFURVVRUJDQL]DWLRQDOVXSHUSURFHVV ,Q WKH IROORZLQJ VHFWLRQV ZH VKRZ DW ILUVW WKH WKHRUHWLFDO IRXQGDWLRQV RI WKH PDQDJHPHQW RI SURFHVV PRGXOHV DQG WKHLU FRPSRVLWLRQ WR FURVVRUJDQL]DWLRQDO EXVLQHVVSURFHVVHV$IWHUZDUGVWKHWHFKQLFDOLPSOHPHQWDWLRQLQIRUPRIDSHHUWR SHHUDUFKLWHFWXUHLVSUHVHQWHG
)LJ$'LVWULEXWHG0RGHOLQJ6FHQDULR
)LJ$3URFHVV0RGXOH
3HHUWR3HHUVXSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&ROODERUDWLYH%XVLQHVV3URFHVVLQJ
55
0DQDJLQJ$QG'LVWULEXWLQJ3URFHVV0RGXOHV 7KHVFHQDULRGHVFULEHGDERYHUHYHDOVWKHQHHGIRUFRPPXQLFDWLRQDPRQJWKHSHHUV DW WZR SRLQWV ILUVW WKH SURFHVV PRGXOHV PXVW EH GLVWULEXWHG LQ WKH SHHUWRSHHU QHWZRUN DQG VHFRQG WKH PRGHO RI WKH QHZO\ FRPSRVHG VXSHUSURFHVV PXVW EH WUDQVIHUUHGWRDOOSHHUVWKDWDUHRFFXSLHGZLWKLWVH[HFXWLRQ:HZLOOQRZH[DPLQH WKHVHWZRNH\DSSOLFDWLRQVIRURXUSHHUWRSHHUFRQFHSWLQGHWDLO 0RGXOHV,QWHUIDFHVDQG0DWFKPDNLQJ $SURFHVVPRGXOHDVVKRZQLQ)LJ FDQEHVHSDUDWHGLQWRWZRPDLQSDUWV)LUVW LWVFRQWHQWGHVFULEHVWKHDFFRUGLQJSURFHVVLQDSURFHGXUDOZD\HJLWVIORZORJLF 6HFRQG LWV LQWHUIDFHV GHVFULEH WKH LQSXW QHFHVVDU\ IRU WKH SURFHVV DV ZHOO DV WKH RXWSXWJHQHUDWHGLQWKHFRXUVHRIWUDQVIRUPDWLRQ )RUWKHSXUSRVHRIFRPSRVLQJPRGXOHVWRDFROODERUDWLYHVXSHUSURFHVVWKHLQ WHUIDFHVDUHWKHNH\SRLQWVWRGHWHUPLQHZKHWKHUWZRPRGXOHVDUHFRPSDWLEOHLH WKHRXWSXWRIWKHSUHGHFHVVRUPRGXOHIRUPVDYDOLGLQSXWIRULWVVXFFHVVRUPRGXOH 7KHVH LQWHUIDFH GHVFULSWLRQV FDQ EH DVVXPHG WR GHSHQG VWURQJO\ RQ WKH EXVLQHVV GRPDLQ IRU ZKLFK WKH SURFHVV PRGXOH ZDV GHVLJQHG 7KHUHIRUH ZH SURSRVH D GH VFULSWLRQDSSURDFKZKLFKLVEDVHGRQSOXJLQVIRUGLIIHUHQWGRPDLQV7KXVLWLVSRV VLEOHWRGHVFULEHFRQFLVHO\GLIIHUHQWW\SHVRILQSXWDQGRXWSXWHJHQHUJ\LQIRUPD WLRQPDWHULDOVRUPRQHWDU\UHVRXUFHV (YHU\LQWHUIDFHW\SHSOXJLQLQWHJUDWHVERWKWKHLQWHUIDFHVWUXFWXUHDQGDFRP SDULVRQ IXQFWLRQ RQ LQWHUIDFH REMHFWV LQWR D PDWFKPDNLQJ SOXJLQ VHH )LJ (YHU\ LQWHUIDFH FODVV PXVW EH GHULYHG IURP WKH 3URFHVV,QWHUIDFH FODVV 3URFHVV PRGXOHV FDQ FRQWDLQ DQ DUELWUDU\ QXPEHU RI VXFK 3URFHVV,QWHUIDFH REMHFWV 7KH FRPSDULVRQ IXQFWLRQ RQ LQWHUIDFHV LV LPSOHPHQWHG LQ FODVVHV LQKHULWHG IURP WKH 0DWFKPDNHU EDVH FODVV 7RJHWKHU WKH WZR GHULYHG FODVVHV IRUP D PDWFKPDNLQJ SOXJLQ,QRXUH[DPSOHDQLQWHUIDFHFODVVZKLFKGHVFULEHVLQWHUIDFHVXVLQJRQWROR JLHVLVFUHDWHGIURPWKHEDVHFODVVHV 8VLQJWKLVSOXJLQDUFKLWHFWXUHLWLVSRVVLEOHWRLPSOHPHQWDXQLYHUVDODSSOLFD WLRQWRFRPELQHSURFHVVPRGXOHVIURPDVHWZLWKGLIIHUHQWW\SHVRILQWHUIDFHVWRWKH LQWHQGHG VXSHUSURFHVV $IWHU D VLPSOH LQWHUIDFH W\SH FKHFN WKH VSHFLDOL]HG PDW FKPDNLQJSOXJLQIRUWKHLQWHUIDFHSDLULVH[HFXWHGWRGHWHUPLQHZKHWKHUWKHLQWHU IDFHVDUHFRPSDWLEOH
)LJ0DWFKPDNLQJ3OXJ,Q$UFKLWHFWXUHDV80/'LDJUDP
56
3:DOWHU':HUWKDQG3/RRV
7KHUHIRUH WKH SURFHVV RI PDWFKPDNLQJ EHWZHHQ WZR PRGXOHV PDLQO\ FRQVLVWV RI WKUHHVWHSVDVVKRZQLQILJ )LUVWWZRPRGXOHVDUHVHOHFWHGHLWKHUPDQXDOO\E\ WKHLU QRQLQWHUIDFH PHWDGDWD QDPH GHVFULSWLRQ HWF RU DXWRPDWLFDOO\ WR NHHS D FRPSOHWHJUDSKRISRVVLEOHPRGXOHFRPELQDWLRQV,QWKHQH[WVWHSFRPSDWLELOLW\RI WKHVH WZR PRGXOHV LV GHWHUPLQHG E\ VHOHFWLQJ DOO SDLUV RI LQSXW DQG RXWSXW LQWHUIDFHVRIWKHVDPHW\SHDQGKDQGLQJWKHPRYHUWRWKHPDWFKPDNLQJSOXJLQ$W WKHLQWHUIDFHOHYHOWKHSOXJLQXVHVLWVFRPSDULVRQIXQFWLRQZKLFKUHWXUQVHLWKHUD %RROHDQYDOXHRUDQRWKHUPHDVXUHLQGLFDWLQJWKHGHJUHHRIFRPSDWLELOLW\EHWZHHQ WKHWZRLQWHUIDFHV,IDWOHDVW RQH PDWFKLVGHWHFWHGERWKPRGXOHVDUHFRQVLGHUHG FRPSDWLEOH
)LJ0DWFKPDNLQJEHWZHHQ3URFHVV0RGXOHV
0RGXOH$QG0HWDGDWD'LVWULEXWLRQ $VVWDWHGDERYHHYHU\SHHUPD\RIIHUDQDUELWUDU\QXPEHURISURFHVVPRGXOHVWKDW ZLOOEHDFFHVVLEOHE\RWKHUSHHUV)RUHIILFLHQF\SXUSRVHVZHGLVWLQJXLVKEHWZHHQ PRGXOH GDWD DQG PRGXOH PHWDGDWD 0RGXOH GDWD FRPSULVHV DOO LQIRUPDWLRQ DVVRFLDWHG ZLWK WKH SURFHVV PRGXOH LQFOXGLQJ WKH SURFHVV PRGHO LWVHOI WKH LQWHUIDFHVWKHSURFHVVGHVFULSWLRQDQGDUELWUDU\DGGLWLRQDOLQIRUPDWLRQEORFNVHJ GRFXPHQWV IRUPV FHUWLILFDWHV HWF 7KH FRPSOHWH PRGXOH GDWD LV QHFHVVDU\ IRU GHWDLOHGLQVSHFWLRQDQGH[HFXWLRQRIDFRPSRVHGSURFHVV+RZHYHUZKHQDSHHULV ORRNLQJ IRU SURFHVV PRGXOHV LW LV VXIILFLHQW IRU KLP LQ PRVW FDVHV WR VWXG\ WKH PRGXOHPHWDGDWDWRGHWHUPLQHLWVVXLWDELOLW\IRUWKHWDUJHWHGVXSHUSURFHVVEHFDXVH WKH PHWDGDWD FRQWDLQV D WH[WXDO GHVFULSWLRQ RI WKH SURFHVV GHWDLOHG LQIRUPDWLRQ DERXW WKH LQWHUIDFHV DV ZHOO DV FHUWDLQ NH\ YDOXHV OLNH SULFH IRU DQG H[SHFWHG GXUDWLRQ RI WKH H[HFXWLRQ 7KH LQWHUIDFHV ZLOO EH IRUPDOO\ GHVFULEHG LQ D PDQQHU
3HHUWR3HHUVXSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&ROODERUDWLYH%XVLQHVV3URFHVVLQJ
57
WKDW DOORZV IRU DOJRULWKPLF SURFHVVLQJ HJ XVLQJ RQWRORJLHV +RZHYHU PHWDGDWD WDNHVRQO\DIUDFWLRQDODPRXQWRIWKHVSDFHQHFHVVDU\IRUWKHZKROHPRGXOHGDWDVR ERWKWUDIILFYROXPHDQGVWRUDJHVSDFHDUHVDYHG
)LJ3HHU6WRUDJH
7HFKQLFDOO\WKHGLVWULEXWLRQRIPRGXOHVLVVROYHGE\HTXLSSLQJHYHU\SHHUZLWKLWV RZQ VWRUDJH IRU PRGXOH GDWD DQG PRGXOH PHWDGDWD VHH )LJ $OO SHHUV DLP WRZDUG NHHSLQJ D FRPSOHWH OLVWLQJ RI DOO DYDLODEOH PRGXOHV E\ VWRULQJ WKHLU PHWDGDWD,IDPRGXOHLVFUHDWHGRUFKDQJHGLWVXSGDWHGPHWDGDWDLVEURDGFDVWHG,I DSHHUHQWHUVWKHQHWZRUNLWEURDGFDVWVDUHTXHVWZKLFKWULJJHUVDOORWKHUSHHUVWR VHQG WKHLU PRGXOH PHWDGDWD 6LQFH PHWDGDWD LV VLJQLILFDQWO\ VPDOOHU WKDQ WKH PRGXOHLWVHOIDQGPD\EHFRPSUHVVHGIXUWKHUHJE\VHQGLQJDGHOWDRIDQXSGDWH RQO\ ZH GR QRW H[SHFW KLJK WUDIILF HYHQ ZLWK PDQ\ SHHUV 7KXV LW LV SRVVLEOH WR EXLOG D OLVW RI WKH DYDLODEOH PRGXOHV DW HYHU\ WLPH ,I D SHHU QHHGV D PRGXOH FRPSOHWH ZLWK DOO RI LWV GDWD LW ILQGV WKH VRXUFH IRU LW LQ WKH DFFRUGLQJ PHWDGDWD EORFN DQG FDQ UHTXHVW LW WKHUH )LJXUH VKRZV WKH PRGXOH VWRUDJH YLHZ LQ WKH 3URFHVV'LVWULEXWLRQDQG'LVFRYHU\7RRO3''7
)LJ0RGXOH6WRUDJH9LHZLQWKH3''7
58
3:DOWHU':HUWKDQG3/RRV
9HUVLRQLQJ $ NH\ DVSHFW UHJDUGLQJ FRQWLQXRXV SURFHVV LPSURYHPHQW LV WKH SRVVLELOLW\ WR PLJUDWH IURP DQ ROGHU YHUVLRQ RI D SURFHVV PRGXOH WR D QHZHU RQH ZKLFK FDQ FRQWDLQ LPSURYHPHQWV WKDW DUH HJ EDVHG RQ FXVWRPHU IHHGEDFN RU SURFHVV FRQWUROOLQJ+RZHYHUSHHUV PXVWEHDEOHWRUHO\RQWKHDYDLODELOLW\RIDQRIIHUHG SURFHVV PRGXOH IRUDWOHDVWD VSHFLILHGWLPH VSDQWKXVDOORZLQJ IRUSODQQLQJDQG SRVVLEO\ UHSHDWHG H[HFXWLRQ RI D SURFHVV FRQWDLQLQJ WKDW PRGXOH 6R WKHUH LV D SRVVLEOH FRQIOLFW EHWZHHQ WKH SURYLGHU RI D PRGXOH ZKR ZDQWV WR LPSURYH LWV RIIHULQJVDWDQ\WLPHHJWRNHHSXSZLWKKLVFRPSHWLWRUVDQGWKHFXVWRPHUVZKR ZDQWWRUHO\RQDVWHDG\DYDLODELOLW\RIWKHSURFHVVPRGXOHVWKH\LQFOXGHGLQWKHLU SURFHVVHV 7R UHVROYH WKLV FRQIOLFW HYHU\ PRGXOH FDQ KDYH PXOWLSOH FRH[LVWLQJ YHUVLRQV WKURXJKRXWWKHQHWZRUNEHFDXVHHYHU\FKDQJHWRDPRGXOHFUHDWHVDQHZYHUVLRQ RILWLQVWHDGRIRYHUZULWLQJLW:ULWHDFFHVVWR PRGXOH YHUVLRQ Q OHDYHV YHUVLRQ Q XQWRXFKHG EXW FUHDWHV D QHZ YHUVLRQ Q 6R D VXSHUSURFHVV ZKLFK LQVWDQWLDWHV WKHIRUPHUYHUVLRQQRIWKHPRGXOHFDQVWLOOEHH[HFXWHGEHFDXVHERWKWKHRIIHULQJ DQG WKH LQVWDQWLDWLQJ SHHU VWLOO NQRZ PRGXOH YHUVLRQ Q 7KHUH LV QR WHFKQLFDO UH VWUDLQWWRXVHWKHODWHVWYHUVLRQQDQ\PRUHVRWKHPLJUDWLRQFDQEHSODQQHGVROH O\ XQGHU RUJDQL]DWLRQDO SHUVSHFWLYH ,I WKHUH DUH QR FRQIOLFWLQJ RUJDQL]DWLRQDO FLU FXPVWDQFHV WKH GHSUHFDWHG PRGXOH YHUVLRQ Q ZLOO QRW EH RIIHUHG IRU QHZO\ FRP SRVHGSURFHVVHVDVVRRQDVYHUVLRQQLVDYDLODEOH6RDVPRRWKWUDQVLWLRQWRWKH QHZHVWYHUVLRQQWDNHVSODFHLQWKHQHWZRUNZKLOHDOOSHHUVJUDGXDOO\VZLWFKWR LW +RZHYHU QR FXVWRPHU SHHU LV IRUFHG WR DGDSW WKH QHZ PRGXOH YHUVLRQ Q DW RQFHVLQFHWKHIRUPHUYHUVLRQQUHPDLQVDYDLODEOHIRUDQHJRWLDEOHWLPHVSDQ)LJ XUHYLVXDOL]HVWKLVLGHD 6HUYLFH3URYLGHU
6HUYLFH3URYLGHU
6HUYLFH3URYLGHU
Q
Q
Q Q
&XVWRPHU
&XVWRPHU
Q
&XVWRPHU
Q
Q
)LJ&RQWLQXRXV3URFHVV,PSURYHPHQW
6HFXULW\ $QRWKHU LPSRUWDQW DVSHFW RI PRGXOH GLVWULEXWLRQ LV VHFXULW\ ERWK LQ WKH VHQVH RI LQWHJULW\FRQILGHQWLDOLW\DQGDXWKHQWLFDWLRQDVZHOODVDXWKRUL]DWLRQ7KHILUVWWKUHH DVSHFWVDUHKDQGOHGFU\SWRJUDSKLFDOO\ZLWKVWDQGDUGNH\H[FKDQJHDXWKHQWLFDWLRQ DQGHQFU\SWLRQDOJRULWKPVWKDWDUHVXIILFLHQWO\NQRZQDOUHDG\DQGFDQEHIRXQGLQ RWKHU SURGXFWV DV ZHOO HJ 3*3 RU *3* ,Q FRQWUDVW WR WKHVH PRVWO\ WHFKQLFDO
3HHUWR3HHUVXSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&ROODERUDWLYH%XVLQHVV3URFHVVLQJ
59
FKDOOHQJHV DXWKRUL]DWLRQ GHDOV ZLWK LQKRPRJHQHLW\ DPRQJ WKH SHHU JURXSV DQG PDNHV DQ RUJDQL]DWLRQDO FRQVLGHUDWLRQ QHFHVVDU\ )RU H[DPSOH D SURYLGHU PD\ KDYH GLIIHUHQW SULFHV IRU PDMRU DQG PLQRU FXVWRPHUV RU PD\ RIIHU FRUSRUDWH DQG SULYDWH UDWHV (YHQ LI ZH GHDO ZLWK D FRUSRUDWH QHWZRUN LQ 3( WKH ODWWHU LV LPDJLQDEOH IRU H[DPSOH LQ D VFHQDULR ZKHUH DQ RQOLQH WUDYHO DJHQF\ SURFXUHV YR\DJHVERWKIRUFRUSRUDWHDQGSULYDWHFXVWRPHUVYLDWKHQHWZRUN 7KHUHIRUHWKHDUFKLWHFWXUHLQFRUSRUDWHVDUROHEDVHGVHFXULW\PRGHOWKHSULQFL SDOVRIZKLFKDUHWKHVLQJOHSHHUV(YHU\SHHUFDQGHILQHJURXSVRIWKHPDQGDVVLJQ SHUPLVVLRQVWRWKHVHJURXSVHJWRVHHUHDGRUWRLQVWDQWLDWHFHUWDLQSURFHVVPRG XOHV,QDGGLWLRQWRWKHGLVWULEXWLRQPHWKRGGHVFULEHGDERYHDQGLQ)LJLWLVSRV VLEOHWRFRQWUROWKHGLVWULEXWLRQRIPHWDGDWDVRWKDWWKHPHWDGDWDRIDFHUWDLQPRG XOHLVQRWVHQWWRDOOSHHUVEXWWRDVHOHFWHGJURXSRQO\7KXVDILQHJUDLQHGFRQWURO RIPRGXOHYLVLELOLW\PRGXOHFRQWHQWVDQGPRGXOHLQVWDQWLDWLRQLVDFKLHYHG3UHUHT XLVLWH IRU WKH UHDOL]DWLRQ RI SHHU JURXSV LV RI FRXUVH D UHOLDEOH DXWKHQWLFDWLRQ ± D SXEOLFNH\LQIUDVWUXFWXUH3., IRUWKHQHWZRUNFRXOGSURYLGHWKLV 7RUHDOL]HWKHLQWURGXFWRU\H[DPSOHDSURYLGHUFRXOGGHILQHSHHUJURXSV³PD MRUFXVWRPHUV´DQG³PLQRUFXVWRPHUV´ZKLFKZRXOGQRWEHYLVLEOHLQWKHQHWZRUN EXWZLWKLQKLVSHHURQO\7KHQKH ZRXOGGHILQHWZRVHWVRISURFHVVPRGXOHVZLWK GLIIHUHQWUDWHVRQHVHWIRUPDMRUDQGRQHIRUPLQRUFXVWRPHUVDQGVHWWKHSHUPLV VLRQVIRUERWKJURXSVUHVSHFWLYHO\VRWKDWHYHU\JURXSFRXOGVHHUHDGDQGLQVWDQWL DWHPRGXOHVIURPLWVVHWRQO\ &RPSRVLWLRQRI&URVV2UJDQL]DWLRQDO3URFHVVHV 7KH DIRUHPHQWLRQHG PRGXOH GLVWULEXWLRQ HQDEOHV HYHU\ SHHU WR PDNH LWV RZQ PRGXOHV DYDLODEOH WR RWKHU SHHUV LH VSUHDG LWV PRGXOHV LQ WKH QHWZRUN 7KH FRPSRVLWLRQIXQFWLRQLVWKHPRGXOHPHUJLQJFRXQWHUSDUWZKLFKVXSSRUWVDSHHULQ DVVHPEOLQJ H[WHUQDO PRGXOHV E\ RWKHU SHHUV WR D VXSHUSURFHVV :H DOUHDG\ WRXFKHG RQ WKLV VXEMHFW DERYH )LJ QRZ ZH ZLOO JLYH D EULHI RYHUYLHZ RI WKH WHFKQRORJ\VXSSRUWLQJWKHFRPSRVLWLRQDFW $V PHQWLRQHGDERYHSDUWVRIDSURFHVV PRGXOHDUHWKHLQWHUIDFHGHVFULSWLRQV ZKLFKDUHDOVRVWRUHGLQWKHPRGXOHPHWDGDWD7KH\GHVFULEHZKLFKLQSXWPDWHULDO LQIRUPDWLRQFRQWURORIWKHSURFHVV LVQHFHVVDU\DWWKHUHVSHFWLYHVWDUWSRLQWRIWKH SURFHVVPRGXOHRUZKLFKRXWSXWLVSURGXFHGDWWKHUHVSHFWLYHHQGSRLQW7KHGH VFULSWLRQVFDQGHILQHWKHWUDQVIHURIPDWHULDOVDQGLQIRUPDWLRQDVZHOODVWKHWUDQV IHURISURFHVVFRQWUROLWVHOI :KLOHPDLQWDLQLQJWKHKLJKHVWGHJUHHRIIUHHGRPSRVVLEOHIRUWKHLQWHUIDFHGH VFULSWLRQVWKH\PXVWEHXQDPELJXRXVDQGVFKHPDWLFQRQHWKHOHVV,HWKHGHVFULS WLRQVWUXFWXUHPXVWEHVWULFWHQRXJKWRDYRLGWKHFDVHWKDWWZRLGHQWLFDOLQWHUIDFHV FDQEHGHVFULEHGLQPRUHWKDQRQHZD\DQGLQWHUIDFHVPXVWEHGHVFULEHGLQDIRU PDWWKDWFDQEHSURFHVVHGDXWRPDWLFDOO\,QWKLVZD\LWLVSRVVLEOHWRFRPSXWHIRU HYHU\FRPELQDWLRQRILQSXWDQGRXWSXWLQWHUIDFHV ZKHWKHUWKHRXWSXWLVVXIILFLHQW WRVDWLVI\WKHLQSXWLQWHUIDFH7KXVWKHUHDUHGLVWLQFWSDLUVRIRXWSXWDQGLQSXWLQWHU IDFHV ZKLFKPDWFKHDFKRWKHULHZKLFKFDQEHFRQQHFWHGVRWKDWWKHFRPSRVHG SURFHVVIXQFWLRQVVPRRWKO\HJZLWKRXWODFNRIPDWHULDORULQIRUPDWLRQDWDQ\LQ WHUIDFH SRLQW )URP WKHVH SDLUV HYHU\ SHHU FDQ FDOFXODWH D JUDSK RI DOO DYDLODEOH PRGXOHVDVQRGHVDQGWKHLUYDOLGFRPELQDWLRQVDVHGJHV7KXVRQO\WKRVHPRGXOHV
60
3:DOWHU':HUWKDQG3/RRV
WKDWDUHSURSHUO\IXQFWLRQLQJLQFRPELQDWLRQZLWKHDFKRWKHUDUHFRQQHFWHGZLWKDQ HGJH 6LQFH HYHU\ HGJH PDUNV D YDOLG SDLU RI PRGXOHV HYHU\ VHTXHQFH RI HGJHV PDUNVDSRVVLEOHVHULHVRI PRGXOHVWKDWFDQEHFRPELQHGLQWKHLUVHTXHQFHDORQJ WKH SDWK VR HYHU\ SDWK LQ WKDW JUDSK LV D SRVVLEOH VXSHUSURFHVV WKHQ ,I PXOWLSOH VROXWLRQV IRU WKH FRPSRVLWLRQ RI D VXSHUSURFHVV H[LVW LW LV SRVVLEOH WR GHWHUPLQH WKH EHVW DOWHUQDWLYH XVLQJ D YDOXDWLRQ IXQFWLRQ WKDW LQFRUSRUDWHV DQG ZHLJKWV HJ SURFHVVH[HFXWLRQWLPHQXPEHURILQYROYHGSHHUVSURFHVVFRVWWRWDOHWF 6LQFHHYHU\SHHUPD\KDYHDGLIIHUHQWVHWRIPRGXOHVDWLWVGLVSRVDOLWLVQHFHV VDU\ WR FDOFXODWH DQG VWRUH WKH JUDSK LQ D SHUSHHU PDQQHU7KHUHIRUH WKH PRGXOH PDQDJHPHQWVRIWZDUHRIHYHU\SHHUVXSSRUWVWKHFUHDWLRQRIWKHVHJUDSKVE\VWRU LQJ WKHP DORQJ ZLWK WKH PRGXOH PHWDGDWD LQ WKH ORFDO VWRUDJH RI HYHU\ SHHU $O WKRXJKWKHFDOFXODWLRQRIWKHZKROHJUDSKLVH[SHQVLYHLQWHUPVRIPHPRU\VSDFH DQG&38WLPHWKHVROXWLRQLVVWLOOPRUHHIIHFWLYHWKDQUHFDOFXODWLRQGXULQJSURFHVV FRPSRVLWLRQRQO\EHFDXVHLWLVQHFHVVDU\RQO\RQFHZKHQMRLQLQJWKHSHHUWRSHHU QHWZRUN)XUWKHUDGGLWLRQVWRRUGHOHWLRQVIURPWKHJOREDOOLVWRIPRGXOHVDYDLODEOH IRUWKHUHVSHFWLYHSHHUFDQEHLQFRUSRUDWHGLQWKHJUDSKZLWKRXWPXFKHIIRUW 7HFKQLFDO3HHU$UFKLWHFWXUH 7KHWHFKQLFDODUFKLWHFWXUHRIDSHHULVVKRZQLQ)LJ7KHOHIWSDUWFRQWDLQVWKH EXLOGLQJEORFNVRIWKHSHHUWRSHHUEDVHGPRGHOPDQDJHPHQWVRIWZDUHZKLFKZH ZLOO SUHVHQW LQ GHWDLO LQ WKH IROORZLQJ SDUDJUDSKV 7KH ULJKW SDUW FRQWDLQV WKH H[HFXWLRQDQGFRQWUROOLQJORJLFDORQJZLWKLWVRZQXVHULQWHUIDFH±LWLVJUD\HGRXW KHUH EHFDXVH GLVWULEXWHG H[HFXWLRQ DQG FRQWUROOLQJ JRHV EH\RQG WKH VFRSH RI WKLV ZRUN VR ZH RPLW WKH UHVSHFWLYH GHWDLOV KHUH :H ZLOO QRZ VWHS WKURXJK WKH DUFKLWHFWXUHLQDWRSGRZQPDQQHU
)LJ7HFKQLFDO3HHU$UFKLWHFWXUH
3HHUWR3HHUVXSSRUWHG'HVLJQ,QIUDVWUXFWXUHIRU&ROODERUDWLYH%XVLQHVV3URFHVVLQJ
61
$W WKH WRSPRVW HQG WKHUH LV D JUDSKLFDO XVHU LQWHUIDFH WKDW DOORZV FRQWUROOLQJ WKH WZR PDLQ IXQFWLRQV RI WKH WRRO GLVWULEXWLRQ RI RZQ SURFHVV PRGXOHV DV ZHOO DV GLVFRYHU\RIRWKHUPRGXOHVDQGWKHLUFRPSRVLWLRQDVDVXSHUSURFHVV 7KHVH IXQFWLRQV DUH ERWK EDVHG RQ WKH FRUH ORJLF ZKLFK IRUPV DQ DEVWUDFWLRQ OD\HU DURXQG WKH XQGHUO\LQJ QHWZRUN DQG VWRUDJH FRGH )RU H[DPSOH FRUH ORJLF WDVNVDUHWKHWUDQVSDUHQWIHWFKLQJRIPRGXOHGDWDZKHUHQHFHVVDU\NHHSLQJWKHOLVW RI DYDLODEOH PRGXOHV XSWRGDWH PDQDJLQJ PRGXOH YHUVLRQV DQG UHDFWLQJ WR UH TXHVWVIURPWKHSHHUWRSHHUQHWZRUN7KXVWKHGLVWULEXWLRQDQGFRPSRVLWLRQIXQF WLRQVRQO\KDYHWRGHDOZLWKWKHDYDLODEOHSURFHVVPRGXOHVWKHPVHOYHVRUZLWKVSH FLILFYHUVLRQVRIWKHPLIWKLVLVH[SOLFLWO\GHVLUHG6WRUDJHFKDQJHVQHWZRUNGLVWUL EXWLRQRIPRGXOHVHWFLVKDQGOHGE\WKHFRUHORJLFDXWRPDWLFDOO\ 2QH VWHS EHORZ WKH FRUH ORJLF LV WKH SHHUWRSHHU LQWHUIDFH DQG WKH SURFHVV PRGXOH VWRUDJH V\VWHP 7KH SHHUWRSHHU FRGH KDQGOHV DOO QHWZRUN UHODWHG WDVNV IRUH[DPSOHMRLQLQJDQGOHDYLQJWKHSHHUWRSHHUQHWZRUNDXWKHQWLFDWLRQDQGGDWD WUDQVPLVVLRQ EHWZHHQ SHHUV )RU WKH SXUSRVH RI VHFXUH DXWKHQWLFDWLRQ HQFU\SWLRQ DQG DXWKHQWLFLW\ FKHFNV LW DOORZV WKH XVDJH RI FU\SWRJUDSKLFDO IUDPHZRUNV 7KH XVDJH RI PXOWLFDVW WHFKQRORJ\ HVSHFLDOO\ DOORZV WKH HIILFLHQW XVDJH RI WKH DIRUH PHQWLRQHG EURDGFDVWV WR DQQRXQFH QHZ PRGXOHV DQG WR UHTXHVW FXUUHQW PRGXOH OLVWV)RUH[DPSOHWKHZLGHO\NQRZQ-;7$SODWIRUPLPSOHPHQWVVXFKIHDWXUHVDQG LVXVHGLQDSURWRW\SLFDOUHDOL]DWLRQRIWKLVFRQFHSW>@ 7KHVWRUDJHV\VWHPKROGVWKHDYDLODEOHPRGXOHPHWDGDWDDQGGDWDLQDUHODWLRQDO GDWDEDVH,WLVDFFHVVHGE\WKHFRUHORJLFRQO\ZKLFKDOVRIRUPVWKHRQO\FRQQHF WLRQRIWKHGDWDEDVHWRWKHQHWZRUN,HVHQGLQJPRGXOHGDWDRYHUWKHQHWZRUNDQG VWRULQJUHFHLYHGPRGXOHGDWDLVDUUDQJHGE\WKHFRUHORJLFDVZHOO
&RQFOXVLRQ :HSUHVHQWHGDFRQFHSWIRUSHHUWRSHHUEDVHGPRGHOPDQDJHPHQWIRUFURVVRUJD QL]DWLRQDOEXVLQHVVSURFHVVHVLQFOXGLQJGLVWULEXWLRQRISURFHVV PRGXOHVDQGWKHLU FRPSRVLWLRQ WR FURVVRUJDQL]DWLRQDO VXSHUSURFHVVHV WKDW LV DOUHDG\ LPSOHPHQWHG LQPRVWSDUWV,QSDUWLFXODUZHDGGUHVVHGWKHWHFKQLFDODQGFRQFHSWXDOIHDVLELOLW\RI RXUDSSURDFKZKLFKZLOOEHILQDOO\YHULILHGRQFRPSOHWLRQRIWKHSURWRW\SH 2SHQLVVXHVWKDWZLOOEHDGGUHVVHGLQWKHIXWXUHDUHRQWKHRQHKDQGGHWDLOVRI LQWHUIDFH GHVFULSWLRQV ZH DUH FXUUHQWO\ ZRUNLQJ WRZDUG DQ RQWRORJ\ EDVHG DS SURDFK DQGRQWKHRWKHU KDQGWKHFRQWUDFWLQJEHWZHHQSURYLGHUVDQGFXVWRPHUV ZHH[SHFWWKDWLQSUDFWLFHDVWUDWHJLFGHFLVLRQZKLFKSDUWQHUSHHUVZLOOEHXVHGLV WDNHQILUVWDQGWKHQIUDPHFRQWUDFWVZLOOEHFRQFOXGHGDFFRUGLQJO\+RZHYHUHOHF WURQLFFRQWUDFWLQJFRXOGEHWDNHQLQWRDFFRXQWDQGEHVXSSRUWHGE\WKHDUFKLWHFWXUH 7KLV FRQFHSW ZDV GHYHORSHG DW WKH &RPSHWHQFH &HQWUH %XVLQHVV ,QWHJUDWLRQ &&%, ,QVWLWXWHIRU,QIRUPDWLRQ6\VWHPV,:L DWWKH*HUPDQ5HVHDUFK&HQWHUIRU $UWLILFLDO ,QWHOOLJHQFH ')., 6DDUEUXHFNHQ ,W DGGUHVVHV FXUUHQW UHVHDUFK SURE OHPV LQ WKH DUHD RI SURFHVV LQWHJUDWLRQ DQG QHWZRUNHG EXVLQHVVHV E\ EULQJLQJ WR JHWKHUWKHEXVLQHVVRULHQWHGDQGWKH,7YLHZV7KHZRUNLVSHUIRUPHGE\FOXVWHULQJ QDWLRQDO DQG LQWHUQDWLRQDO IXQGHG UHVHDUFK SURMHFWV HVS $U.R6 $7+(1$ ,1 7(5233( LQWHQGLQJWKHGHYHORSPHQWRIVROXWLRQVIRUDEHWWHULQWHURSHUDELOLW\ LQEXVLQHVVQHWZRUNV
62
3:DOWHU':HUWKDQG3/RRV
5HIHUHQFHV >@ gVWHUOH+XEHUW)OHLVFK(OJDU$OW5DLQHU %XVLQHVV1HWZRUNLQJ6KDSLQJ(QWHUSULVH 5HODWLRQVKLSVRQWKH,QWHUQHW(QJOLVFK%HUOLQHWDO6SULQJHU >@ 3UDKDODG & . +DPHO * 7KH FRUH FRPSHWHQFH RI WKH FRUSRUDWLRQ ,Q +DUYDUG %XVLQHVV5HYLHZ 1RSS >@5|KULFKW-UJHQ6FKO|JHO&KULVWLDQF%XVLQHVV(UIROJUHLFKH,QWHUQHWVWUDWHJLHQGXUFK &ROODERUDWLYH%XVLQHVV$GGLVRQ:HVOH\ >@&DPDULQKD0DWRV /XLV 0&DPDULQKD0DWRV /XLV 0 HG &ROODERUDWLYH %XVLQHVV (FRV\VWHPVDQG9LUWXDO(QWHUSULVHV1RUZHOO.OXZHU$FDGHPLF >@'DYLGRZ:LOOLDP+0DORQH0LFKDHO6 7KH9LUWXDO&RUSRUDWLRQ 6WUXFWXULQJDQG 5HYLWDOL]LQJWKH&RUSRUDWLRQIRUWKHVW&HQWXU\1HZ
@ :HUWK 'LUN .ROODERUDWLYH *HVFKlIWVSUR]HVVH ,QWHJUDWLYH 0HWKRGHQ ]XU PRGHOOEDVLHUWHQ'HVNULSWLRQXQG.RQVWUXNWLRQ6DDUODQG8QLYHUVLW\ >@/LSSH6RQLD*UHLQHU8OULNH$OLVWDLU%DUURV$6XUYH\RQ6WDWHRIWKH$UWWR)DFLOLWDWH 0RGHOOLQJ RI &URVV2UJDQLVDWLRQDO %XVLQHVV 3URFHVVHV ,Q 1WWJHQV 0 0HQGOLQJ - HGV ;0/%303URFHHGLQJVRIWKHQG*,:RUNVKRS;0/%30SS >@.XSVFK)ORULDQ:HUWK'LUN3URFHVV'ULYHQ%XVLQHVV,QWHJUDWLRQ8VLQJ3HHUWR3HHU 7HFKQRORJ\ ,Q 0HKGL .KRVURZ3RXU HG ,QQRYDWLRQV 7KURXJK ,QIRUPDWLRQ 7HFKQRORJ\SS >@6FKRGHU ' )LVFKEDFK . 3HHUWR3HHU $QZHQGXQJVEHUHLFKH XQG +HUDXVIRUGHUXQJHQ,Q6FKRGHU')LVFKEDFK.7HLFKPDQQ5HGV 3HHUWRSHHU |NRQRPLVFKHWHFKQLVFKHXQGMXULVWLVFKH3HUVSHNWLYHQ6SULQJHUSS >@ 3URMHFW-;7$&RPPXQLW\+RPH3DJH 85/KWWSZZZM[WDRUJ
0RGHO7UDQVIRUPDWLRQVZLWK5HIHUHQFH0RGHOV :-YDQGHQ+HXYHODQG0-HXVIHOG 'HSDUWPHQWRI,QIRUPDWLRQ6\VWHPVDQG0DQDJHPHQW 32%R[/(7LOEXUJ7KH1HWKHUODQGV ZMKHXYHO#XYWQOMHXVIHOG#XYWQO
$EVWUDFW ,Q WKLV SDSHU ZH LQWURGXFH DQG H[SORUH DQ H[WHQVLRQ WR WKH H[LVWLQJ SDUDGLJP RI PRGHO WUDQVIRUPDWLRQ 6SHFLILFDOO\ ZH H[WHQG H[LVWLQJ PRGHO WUDQVIRUPDWLRQ DSSURDFKHV E\ FRQVLGHULQJ UHIHUHQFH PRGHOV DQG KXPDQ LQSXW DV LPSRUWDQWVRXUFHVIRUDQGGXULQJPRGHOWUDQVIRUPDWLRQ7RFDWHUIRUWKLVQHZW\SH RIPRGHOWUDQVIRUPDWLRQZHGHYHORSDQDSSURDFKJURXQGHGRQDFRPPRQJHQHULF PRGHO DQG D VHULHV RI WUDQVIRUPDWLRQ RSHUDWRUV ZKLFK FRQVWLWXWH DQ QRQWULYLDO H[WHQVLRQWRWKH³FODVVLFDO´PRGHOPDQDJHPHQWRSHUDWRUV .H\ZRUGV PRGHO WUDQVIRUPDWLRQ PRGHOGULYHQ DUFKLWHFWXUH UHIHUHQFH PRGHO FXVWRPL]DWLRQ
,QWURGXFWLRQ 0RGHO WUDQVIRUPDWLRQV KDYH EHHQ VWXGLHG IURP WKH V SOD\LQJ LQ FHQWUDO UROH LQ VRIWZDUHGHYHORSPHQWLQJHQHUDODQGPRGHOGULYHQVRIWZDUHHQJLQHHULQJ0'6( PRUHLQSDUWLFXODU>@7KH0RGHO'ULYHQ$UFKLWHFWXUH0'$ WKDWLVSURPRWHGE\ WKH 20* UHIOHFWV WKH ODWHVW ZDYH RI HIIRUWV WR PDNH WKH YLVLRQ RI DXWRPDWLF JHQHUDWLRQRISURJUDPPLQJFRGHIURPPRGHOVDUHDOLW\$WKHDUWRIWKLVSDUDGLJP OD\V WKH QRWLRQ RI D WUDQVIRUPDWLRQ ZKLFK DOORZV WUDQVODWLQJ RQH RU PRUH WDUJHW PRGHOVLQWRRQHRUPRUHVRXUFHPRGHOV>@ 8QIRUWXQDWHO\EHIRUHWKH0'(DQGLWVUHODWLYHWKH0'$EHFRPHDUHDOLW\PDQ\ RSHQ LVVXHV QHHG WR EH WDFNOHG )LUVWO\ WRGD\¶V WUDQVIRUPDWLRQ DSSURDFKHV LPSOLFLWO\DVVXPHWKDWDWDUJHWPRGHOPD\EHFRQVWUXFWHGIURPVFUDWFKXVLQJDQHZ VRXUFHPRGHODVLWVLQSXW7KLVDVVXPSWLRQLVXQUHDOLVWLFJLYHQWKHIDFWWKDWLQPDQ\ FDVHV HQWHUSULVH PRGHOV DUH FRQVWUXFWHG E\ FXVWRPL]LQJ SUHH[LVWLQJ VWDQGDUG HQWHUSULVHPRGHOVDOVRUHIHUUHGWRUHIHUHQFHPRGHOV1RWDEO\UHIHUHQFHPRGHOVDUH XVHG WR FRQILJXUH (53 V\VWHPV VR WKDW WKH\ IXOILOO RUJDQL]DWLRQ VSHFLILF UHTXLUHPHQWV DQG FRQVWUDLQWV 6RPH UHFHQW HVWLPDWHV LQGLFDWH WKDW DSSUR[LPDWHO\ RIDOOFRPSDQLHVDUHLPSOHPHQWLQJVRPHIRUPRI(53V\VWHP>@ *LYHQ WKLV VLWXDWLRQ LW LV RI FULWLFDO LPSRUWDQFH WR LQWURGXFH QHZ W\SHV RI WUDQVIRUPDWLRQV ZKLFK DOORZ WDLORULQJ DQGRU DXJPHQWLQJ (53 V\VWHPV DQG XQGHUO\LQJUHIHUHQFHDUFKLWHFWXUHVVRWKDWWKH\DGKHUHWREXVLQHVVUHTXLUHPHQWVRI VSHFLILFHQWHUSULVHV
64
:-YDQGHQ+HXYHODQG0-HXVIHOG
7KLV SDSHU VFUXWLQL]HV KRZ SUHH[LVWLQJ PRGHOV LQ SDUWLFXODU UHIHUHQFH PRGHOV PD\EHFRQILJXUHGLQDVHPLDXWRPDWLFPDQQHUE\XVLQJPRGHOWUDQVIRUPDWLRQVDV WKHNH\PHFKDQLVP,QWKHQH[WVHFWLRQZHZLOOILUVWO\FRQVLGHUWKHDSSOLFDWLRQRI WUDQVIRUPDWLRQV IRU WKH SXUSRVH RI FXVWRPL]DWLRQ RI UHIHUHQFH PRGHOV LQ PRUH GHWDLO1H[WZHSUHVHQWDUXQQLQJH[DPSOHWKDWZLOOEHXVHGWKURXJKRXWWKHSDSHU WR PRWLYDWH DQG H[HPSOLI\ D PHWKRGRORJLFDO IUDPHZRUN IRU FXVWRPL]DWLRQ WKDW LV LQWURGXFHG LQ VHFWLRQ 7KLV IUDPHZRUN FRPELQHV SURFHGXUDO DQG GHFODUDWLYH WUDQVIRUPDWLRQUXOHVDQGDOORZVDVHPLDXWRPDWLFWUDQVIRUPDWLRQSURFHVVWKDWLVQRW RQO\GULYHQE\PRGHOVDVLQSXWEXWDOVRXWLOL]HVLQIRUPDWLRQIURPH[WHUQDOKXPDQ UHVRXUFHV /DVWO\ VHFWLRQ FRQFOXGHV WKLV SDSHU VXPPDUL]LQJ ILQGLQJV DQG H[SOLFDWLQJRXUIXWXUHUHVHDUFKDJHQGD
7UDQVIRUPDWLRQIRU&XVWRPL]DWLRQ 0RGHO7UDQVIRUPDWLRQ $WUDQVIRUPDWLRQ PD\EHGHILQHGDVWKHDXWRPDWLF JHQHUDWLRQRIDWDUJHW PRGHO IURP D VRXUFH PRGHO DFFRUGLQJ WR D VHW RI WUDQVIRUPDWLRQ UXOHV >@ >@ $EVWUDFWO\ VSHDNLQJ WUDQVIRUPDWLRQ PD\ EH DFKLHYHG LQ WZR RUWKRJRQDO ZD\V DGRSWLQJ D GHFODUDWLYH RU SURFHGXUDO DSSURDFK 3URFHGXUDO WUDQVIRUPDWLRQV DUH W\SLFDOO\ FRGHG LQ DQ LPSHUDWLYH ODQJXDJH H[SOLFLWO\ VSHFLI\LQJ HYHU\ WUDQVIRUPDWLRQVWHSDQGWKHLUVHTXHQFLQJ'HFODUDWLYHODQJXDJHVRQWKHRWKHUKDQG LPSOLFLWO\ GHILQH PRGHO WUDQVIRUPDWLRQV DQG DUH W\SLFDOO\ PRUH IOH[LEOH DQG SRZHUIXO *UDSK WUDQVIRUPDWLRQV OD\ DW KHDUW RI PDQ\ FRQWHPSRUDU\ GHFODUDWLYH DSSURDFKHVLQ0'6(SUDFWLFHGHILQLQJDWUDQVIRUPDWLRQUXOHDVDJUDSKUHZULWLQJ UXOH DOORZLQJ D /+6 ³VRXUFH´ JUDSK WR EH VXEVWLWXWHG E\ D 5+6 ³WDUJHW´ JUDSK 7KLVLVEDVLFDOO\UHDOL]HGDVIROORZV2QFHDPDWFKLQJ/+6JUDSKLVIRXQGDUXOHLV WULJJHUHGWKDWVZDSVWKH/+6VXE JUDSKE\D5+6JUDSK$SURPLQHQWH[DPSOH RIDWUDQVIRUPDWLRQODQJXDJHWKDWLVEDVHGRQJUDSKJUDPPDUHQWDLOV*5HD7>@ 6RPHODQJXDJHV352*5(66>@WKH4973DUWQHUVDSSURDFK>@DQG07>@ FRQVWLWXWHDEOHQGRIERWKDSSURDFKHVFRPELQLQJWKHSUHFLVLRQRIGHFODUDWLYHDQG WKHFRPSUHKHQVLYHQHVVRISURFHGXUDODSSURDFKHV 5HIHUHQFH0RGHOV 8QOHVV LQ XQXVXDO FDVHV LQ ZKLFK VRIWZDUH FDQ EH GHYHORSHG IURP VFUDWFK WUDQVIRUPDWLRQV QHHG WR EH FDSDEOH WR LQFRUSRUDWH SUHH[LVWLQJ NQRZOHGJH WKDW LV FDSWXUHGLQVHYHUDOJLYHQ VRXUFHPRGHOV1RWDEO\UHIHUHQFHPRGHOVHQFDSVXODWH JHQHULFNQRZKRZWRVSHHGXSPRGHOLQJDQGWRWUDQVIRUPJHQHULF(53 VROXWLRQV LQWR LQWR HQWHUSULVHVSHFLILF RQHV >@ ,Q SDUWLFXODU UHIHUHQFH PRGHOV FDSWXUH JHQHULFFKDUDFWHULVWLFVDQGG\QDPLFVRIDGRPDLQLQVWDQGDUGSURFHVVDQGRUHQWLW\ PRGHOV>@
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
65
9DULDELOLW\DQG3DUDPHWHUL]DWLRQ *HQHULFLW\LQUHIHUHQFHPRGHOVPD\EHEDVLFDOO\DFFRPPRGDWHGLQWKUHHZD\V>@ RIIHULQJSDWWHUQVDVRIIHUHGE\,%0¶V6DQ)UDQVLFR)UDPHZRUNV DOORZLQJ YDULRXVVLPLODURSWLRQVXVLQJ22OLNHVSHFLDOL]DWLRQVRUDJJUHJDWLRQVDQG SUH GHILQLQJDEVWUDFWSDUDPHWHUVWKDWQHHGWRLQVWDQWLDWHGDFFRUGLQJWRUHIOHFWEXVLQHVV FRQGLWLRQV 2QFH WDLORUHG WR DFFRPPRGDWH FRPPRQ GRPDLQ UHTXLUHPHQWV UHIHUHQFH PRGHOV KDYH SURYHQ WR EH YDOXDEOH LQ WKH SURFHVV RI FXVWRPL]LQJ (53 SDFNDJHVVXFKDV6$3¶V0\6$3DQG0LFURVRIW¶V$[LD 3DUDPHWHUL]DWLRQ SOD\V D SLYRWDO UROH LQ FXVWRPL]DWLRQ WKH SDUDPHWHUL]DWLRQ SURFHVV DOORZV VHWWLQJ SDUDPHWHUV RI UHIHUHQFH PRGHOV JLYHQ HQWHUSULVH VSHFLILF EXVLQHVVSURFHVVHVDQGSROLFLHV)RUH[DPSOHWKHGHOLYHU\QRWHVFDQEHSURFHVVHG LQ WKH 6$3 %OXHSULQW ZLWKRXW DQ\ UHIHUHQFH WR D SUHFHGLQJ RUGHU RSWLRQ UHIHUHQFLQJ DQ LQGLYLGXDO VDOHV RUGHU RSWLRQ UHIHUULQJ WR D GHOLYHU\GXH OLVW RSWLRQ RUIURPDVWRFNWUDQVSRUWRUGHURSWLRQ >@ ,Q SDUWLFXODU ZLWK FXVWRPL]DWLRQ DOVR UHIHUUHG WR DV SDUDPHWHUL]DWLRQ ZH LPSO\ WKDW WKH SDUDPHWHUVYDULDQWV RI IHDWXUHV SURFHVVHV IXQFWLRQV DQGRU HQWLWLHV LQ D UHIHUHQFHPRGHODUHVHWDFFRUGLQJWRFXVWRPHUVSHFLILFUHTXLUHPHQWV,QSDUWLFXODU ZHPD\GLVWLQJXLVKEHWZHHQWKHIROORZLQJW\SHVRISDUDPHWHUV>@ x 'LPHQVLRQIHDWXUHZKRVHVXEIHDWXUHVDOOUHSUHVHQWDYDULDQW x 'LPHQVLRQZLWKRSWLRQDOIHDWXUHV x ([WHQVLRQSRLQW x ([WHQVLRQSRLQWZLWKRSWLRQDOIHDWXUHV x ([WHQVLRQSRLQWZLWK25IHDWXUHV 5HQGHULQJ9DULDELOLW\ 9DULDELOLW\ DQG FRPPRQDOLW\ LQ VRIWZDUH V\VWHPV KDV DWWUDFWHG PXFK DWWHQWLRQ LQ WKH GRPDLQ RI 'RPDLQ 0RGHOLQJ DQG 3URGXFW /LQH $UFKLWHFWXUHV 3/$V ZLWK 80/>@,QVKRUWYDULDELOLW\UHIHUVWRWKHFDSDFLW\RIV\VWHPVDQGPRGHOVWREH FKDQJHGWDLORUHGRUSDUDPHWHUL]HGWRHQWHUSULVHVSHFLILFUHTXLUHPHQWV 6XUSULVLQJO\ RQO\ YHU\ OLPLWHG DWWHQWLRQ WR YDULDELOLW\ LV SDLG LQ WKH GRPDLQ RI EXVLQHVV PRGHOLQJ DQG UHIHUHQFH PRGHOV DOLNH ,Q >@ H[WHQVLRQV WR FODVVLFDO (YHQW3URFHVV&KDLQVDUHSURSRVHGWKDWDOORZIRUFRQILJXUDEOHIXQFWLRQVWKDWPD\ EHLQFOXGHGVNLSSHGRUFRQGLWLRQDOO\VNLSSHG DQGFRQQHFWRUV-RLQVDQG6SOLWV
0RWLYDWLQJ6FHQDULR 7KH PRWLYDWLQJ VFHQDULR GHDOV ZLWK D UHDOLVWLF \HW VLPSOLILHG FDVH VWXG\ WKDW WUDQVIRUPVWZRVRXUFHPRGHOVDQHQWHUSULVHPRGHOFDSWXULQJDLQYRLFHSURFHVVLQJ VFHQDULRDQGDUHIHUHQFH PRGHORI6$35LQYRLFHSURFHVVHV LQWRDFXVWRPL]HG UHIHUHQFH PRGHO WKDW VHUYHV DV WKH EDVLV IRU WKH DFWXDO FRQILJXUDWLRQ DQG GHSOR\PHQW RI 6$3 5 ,Q WKLV VHFWLRQ ZH ZLOO ILUVW LQWURGXFH WKH WZR VRXUFH PRGHOV
66
:-YDQGHQ+HXYHODQG0-HXVIHOG
5HIHUHQFH0RGHO )LJXUH GHSLFWV DQ H[FHUSW IURP WKH 6$3 5 5HIHUHQFH 0RGHO WDNHQ IURP>526@ WKDW LV PRGHOHG XVLQJ DQ (YHQW 3URFHVV &KDLQ (3& >6&@ (YHQWVDUHUHSUHVHQWHGDV KH[DJRQVDWDVNRUIXQFWLRQ LVGHSLFWHGDVDUHFWDQJOH DQG GRWWHG DUURZV GHQRWH WKH FRQWURO IORZ 7KUHH EDVLF ORJLFDO RSHUDWRUV PD\ EH XVHG WR H[SUHVV ORJLFDO UHODWLRQVKLSV EHWZHHQ HYHQWV DQG IXQFWLRQVWDVNV ;25 $1'DQG257KHGRWWHGOLQHVDQGER[HVRQWKHOLQHVDUHH[WHQVLRQVWRGHPDUFDWH IRXUPRGHOFKXQNVVHHEHORZ &KXQN
&KXQN
&KXQN
&KXQN
)LJ$UHIHUHQFHPRGHOIRULQYRLFHSURFHVVLQJDGRSWHGIURP>@
7KLVPRGHOHQFRPSDVVHVWKUHHYDULDQWVRILQYRLFHSURFHVVLQJWKDWDUHLPSOHPHQWHG LQ6$35ODEHOOHG&KXQNLQ)LJXUH VWDQGDUGHYDOXDWHGUHFHLSWVHWWOHPHQW (56 DQG LQYRLFH SODQ VHWWOHPHQW ,36 6WDQGDUG LQYRLFH SURFHVVLQJ FRQVLVWV RI FUHDWLQJDSXUFKDVHRUGHUUHFHLYLQJWKHLQYRLFHDQGDFKHFNXSRQDFWXDOUHFHLSWRI JRRGVRUVHUYLFHV(56FLUFXPYHQWVWKHVHFKHFNVDQGDOORZVWRGLUHFWO\SURFHVVLQJ WKHLQYRLFHDIWHUJRRGVKDYHEHHQUHFHLYHGDQGDSXUFKDVHRUGHUKDVEHHQFUHDWHG ,56 HQWDLOV DQ DOWHUQDWH LQYRLFLQJ VFKHPH WKDW HQDEOHV VWDJHG RU SODQQHG HJ SHULRGLF SD\PHQWV 6WDQGDUG LQYRLFH SURFHVVLQJ LV GUDIWHG DW WKH FRUH RI WKLV UHIHUHQFH PRGHO ZKLOH YDULDQW (56 DQG YDULDQW ,36 DUH UHQGHUHG DW UHVSHFWLYHO\WKHOHIWKDQGDQGWKHULJKWKDQGVLGH
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
67
(QWHUSULVH0RGHO 7KLVHQWHUSULVHPRGHOGHSLFWVWKHNH\EXVLQHVVWDVNVIRUFUHDWLQJDYRXFKHUZKLFK VHUYHVDVDSUHSDUDWRU\VWHSIRUDFWXDOSD\PHQWWRFUHGLWRUVRIWKH8QLYHUVLW\RI 5HTXLVLWLRQ &UHDWHG
6XSSOLHU 7UDQVPLWVIODW ILOH
5HTXLVLWLRQ $SSURYHGDQG 6RXUFHG
,QIRXVHGWR *HQHUDWH5HFHLSW
3XUFKDVH2UGHU 'LVSDWFKWR 6XSSOLHU
5HTXHVWRU 9HULILHVLQIR
6XSSOLHU 'HOLYHULHV *RRGV6HUYLFHV
5HFHLSWHYDOXDWHG
9RXFKHU *HQHUDWHGDQG 3D\PHQWPDGH
)LJ(QWHUSULVH0RGHO
6\GQH\,WLVUHQGHUHGLQD80/$FWLYLW\'LDJUDPDOLNHQRWDWLRQ7KHLQYRLFLQJ SURFHVVDWWKHXQLYHUVLW\ZRUNVEDVLFDOO\DVIROORZV2QFHDSXUFKDVHUHTXLVLWLRQLV DXWKRUL]HGLWLVVRXUFHGLQWRDSXUFKDVHRUGHUDQGVXEVHTXHQWO\GLVSDWFKHGWRWKH FRUUHVSRQGLQJ6XSSOLHU8SRQGHOLYHU\RIWKHJRRGVDQGVHUYLFHVDWWKH8QLYHUVLW\ D 5HFHLSW GRFXPHQW LV FUHDWHG WKDW GHWDLOV WKH 3XUFKDVH RUGHU PHQWLRQLQJ WKH TXDQWLW\ WKDW ZDV UHFHLYHG 2QFH WKH UHFHLSW RI DQ ,QYRLFH LV UHFHLYHG IURP WKH 6XSSOLHU DQG FKHNFHG ,I WKH XQYHUVLW\ DJUHHV WKH UHFHLSW LV XVHG DV WKH EDVLV IRU FUHDWLQJ D 9RXFKHU 3D\PHQW LV WKHQ PDGH WR WKH 6XSSOLHU LQ DFFRUGDQFH WR WKH SD\PHQWWHUPVDQGSD\PHQWPHWKRGSUHYLRXVO\DJUHHG 7KH XQLYHUVLW\ DVVXPHV DQ (56 VW\OH RI SD\PHQW VR 9RXFKHUV ZLOO RQO\ EH JHQHUDWHG IRU 5HFHLSWV WKDW KDYH D PDWFKLQJ *RRGV 5HFHLSW 1RWH *51 WKDW LV DSSURYHGIRUSD\PHQWE\ WKH5HTXHVWRU,QWKLV VLWXDWLRQ LWLVQRORQJHUUHTXLUHG
6RXUFHKWWSZZZILQDQFHXV\GHGXDXGRFVVXSSOLHUBLQYRLFHBIODWILOHSGI
:HIRXQGRXWWKDWW\SLFDOO\EXVLQHVVXVHUVZLOOUHVRUWWRDQRQIRUPDOW\SHRIJUDSKLFDOQRWDWLRQIUHH QDWXUDOODQJXDJHWH[WVRUWDEOHVIRUWKHSXUSRVHRIFXVWRPL]LQJDUHIHUHQFHPRGHO
68
:-YDQGHQ+HXYHODQG0-HXVIHOG
WKDW SDSHU YHUVLRQV RI WKH ,QYRLFH DUH VHQW WR WKH 5HTXHVWRU IRU DXWKRUL]DWLRQ VPRRWKHQLQJWKHSD\PHQWSURFHVV
7KH0HWKRGRORJLFDO)UDPHZRUN :KLOH WUDGLWLRQDO PRGHO WUDQVIRUPDWLRQV HVWDEOLVK IXOO\ DXWRPDWHG PDSSLQJV EHWZHHQDVRXUFHDQGWDUJHWPRGHOWUDQVIRUPDWLRQIRUWKHSXUSRVHRIFXVWRPL]LQJ UHIHUHQFH PRGHOV HQWDLOV D PRUH FRPSOH[ PXOWLGLPHQVLRQDO DQG LQKHUHQWO\ LQWHUDFWLYHSURFHVV 7UDQVIRUPDWLRQDSSURDFK &RPSOH[LW\ RI UHIHUHQFHJXLGHG WUDQVIRUPDWLRQ LV EHOLHYHG WR EH KLJKHU WKDQ LQ FDVH RI WUDGLWLRQDO WUDQVIRUPDWLRQV EHFDXVH RI IRXU PDLQ UHDVRQV )LUVWO\ D UHIHUHQFHPRGHOGRHVQRWMXVWVLPSO\VHUYHDVLQSXWWRWKHWUDQVIRUPDWLRQEXWDOVR SUHGHWHUPLQHVWKHVWUXFWXUHDQGQRWDWLRQRIWKHWDUJHWPRGHO7KLVLVGXHWRWKHIDFW WKDW D UHIHUHQFH PRGHO FRQWDLQV UHXVDEOH EXLOGLQJ EORFNV WKDW DUH SOXJJHG LQWR VRPH SRVLWLRQ RI WKH WDUJHW PRGHO 6HFRQGO\ D UHIHUHQFH PRGHO DEVWUDFWV IURP D VSHFLILFXVDJHLHLWFDQEHDSSOLHGIRUPDQ\DSSOLFDWLRQVFHQDULRVEXWQHHGVWREH LQVWDQWLDWHG EHIRUH LW FDQ EH XVHG 7KLUGO\ UHIHUHQFH PRGHOLQJ UHTXLUHV D VRSKLVWLFDWHG PDWFKPDNLQJ SURFHVV WR FRPSDUH D UHIHUHQFH PRGHO WR SDUWV RI D VRXUFH PRGHO LQ RUGHU WR DVFHUWDLQ LWV UHXVDELOLW\ 7KH ODWWHU LV D SDUWLFXODU FKDOOHQJHEHFDXVHWKHUHIHUHQFHPRGHOLVDEVWUDFWLQQDWXUHZKLOHDVRXUFHPRGHOLV HQWHUSULVHVSHFLILF DQG UHQGHUHG LQ DQRWKHU PRGHOLQJ ODQJXDJH )LJXUH SUHVHQWV WKHFRQFHSWXDODUFKLWHFWXUHRIUHIHUHQFHPRGHOJXLGHGPRGHOWUDQVIRUPDWLRQ 7UDQVIRUPDWLRQ OLHV DW KHDUW RI WKLV DUFKLWHFWXUH XVLQJ PXOWLSOH PRGHOV DV LQSXW LQFOXGLQJ D UHIHUHQFH PRGH WKDW LV WR EH PRUSKHG LQWR D FXVWRPL]HG FRXQWHUSDUW $OWKRXJK ZH KDYH GHSLFWHG WKH WUDQVIRUPDWLRQ SURFHVV XVLQJ RQH HOOLSVH ZH IRUHVHH DQ LQFUHPHQWDO WUDQVIRUPDWLRQ SURFHVV FRPSULVLQJ D VHULHV RI WUDQVIRUPDWLRQ VWHSV HDFK RI ZKLFK PD\ IRUPXODWH LWV RZQ SUH DQG SRVW +XPDQ$QDO\VW 6RXUFH0RGHOV 7DUJHW0RGHO (QWHUSULVH 0RGHO
7UDQVIRUPDWLRQ 7UDQVIRUPDWLRQ 3URFHVV 3URFHVV &XVWRPL]HG 5HIHUHQFH0RGHO
5HIHUHQFH0RGHO
)LJ&RQFHSWXDO$UFKLWHFWXUHRIPRGHOWUDQVIRUPDWLRQRI5HIHUHQFH0RGHOV
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
69
FRQGLWLRQV WR HQVXUH SURSHU RSHUDWLRQV 'XULQJ HDFK WUDQVIRUPDWLRQ VWHS RQH RU PRUHRIWKHLQSXWPRGHOVPD\EHFRQVXOWHG 7KH VRXUFH PRGHO FRQVWLWXWHV WKH WUDGLWLRQDO LQSXW RI WKH WUDQVIRUPDWLRQ SURFHVV DQGLWVXVDJHLVREYLRXVFRQFHSWVRIWKHVRXUFHPRGHODUHXVHGWRWDLORURUH[WHQG WKH IXQFWLRQDOLW\ LQ WKH UHIHUHQFH PRGHO :H KHUH DVVXPH WKDW WKH VRXUFH PRGHO HQWDLOV D GRPDLQ PRGHO RI DQ HQWHUSULVH UHSUHVHQWLQJ UHTXLUHPHQWV GHULYHG IURP EXVLQHVV SURFHVVHV UROHV HQWLWLHV DQG WKH OLNH 5HIHUHQFH PRGHOV VHUYH DV DGGLWLRQDOLQSXWWRWKHWUDQVIRUPDWLRQSURFHVV7KH\DUHPDWFKHGDJDLQVWWKHVRXUFH PRGHO DQG DUH LQVWDQWLDWHG GXULQJ WKH WUDQVIRUPDWLRQ 7KH VHOHFWLRQ RI D VXLWDEOH UHIHUHQFHPRGHOUHTXLUHVIRUPXODWLQJDVHDUFKFULWHULRQEDVHGRQWKHLQSXWFRQFHSWV RI WKH VRXUFH PRGHO DQG SRVVLEOH WKH SDUWLDOO\ H[LVWLQJ WDUJHW PRGHO ,I LQIRUPDWLRQ FRQWDLQHG LQ WKH VRXUFH DQG UHIHUHQFH PRGHOV LV LQVXIILFLHQW IRU D WUDQVIRUPDWLRQVWHSWKHQDKXPDQXVHUFDQSURYLGHWKHPLVVLQJLQIRUPDWLRQ 3DUDPHWHUL]DWLRQ 6RXUFHPRGHO
5HIHUHQFH 0RGHOV
6WHS 0DWFKLQJ
6WHS 6HOHFWLRQ
'HILQHUHXVH 7UDQVI5XOH
6WHS (QULFKPHQW
PDSSLQJ
(QULFKHG 0RGHO
6WHS ,QWHJUDWLRQ
7DUJHW 0RGHO
&ODVVLFDO0''
)LJ0HWKRGRORJLFDO)UDPHZRUNIRU7UDQVIRUPLQJ5HIHUHQFH0RGHOV
%DVHGRQWKLVDUFKLWHFWXUH ZHSURSRVHDVWDJHGPHWKRGRORJ\WKDWFRPSULVHV IRXU EDVLFVWHSVVHH)LJXUH PDWFKPDNLQJ VHOHFWLRQ HQULFKPHQWDQG LQWHJUDWLRQ'XULQJWKHILUVWVWHSWKHVRXUFHPRGHOLVPDWFKHGWRUHIHUHQFHPRGHOV LQ RUGHU WR LGHQWLI\ ZKLFK UHIHUHQFH PRGHOV FDWHU EHVW WKH UHTXLUHPHQWV IURP WKH EXVLQHVVGRPDLQ,QFDVHQRVXLWDEHUHIHUHQFHPRGHOV LVDYDLDODEOHDWUDGLWLRQDO 0'' DSSURDFK PD\ EH IROORZHG HQFRPSDVVLQJ GHILQLWLRQ RU UHXVH RI WUDQVIRUPDWLRQ UXOHV DQG WUDQVIRUPLQJ SDUW RI WKH VRXUFH LQWR D WDUJHW PRGHO 1H[WLQVWHSVFHQDULRVDUHVHOHFWHGIURPWKHUHIHUHQFHPRGHO6WHSWKHQDLPVDW HQULFKLQJWKHUHIHUHQFHPRGHOWRFDSWXUHPRUHGHWDLODQGVHOHFWYDULDQWV/DVWO\WKH VWHS DLPV DW LQWHJUDWLQJ WKH HQULFKHG UHIHUHQFH PRGHO ZLWK RWKHU WDUJHW PRGHOV HJJHQHUDWHGIURPDVRXUFHPRGHOGHSOR\LQJDWUDGLWLRQDO0''DSSURDFK,IWKH WDUJHW PRGHO LV HPSW\ LW LV MXVW FRSLHG 0RGHOLQJ DQG VFKHPD LQWHJUDWLRQ WHFKQLTXHVPD\EHXVHGWRIDFLOLWDWHWKLVVWHS,QWKHUHPDLQGHURIWKLVSDSHUZHZLOO DVVXPH WKDW D UHIHUHQFH PRGHO KDV EHHQ SUHGHWHUPLQHG JLYHQ WKH FKRLFH RI D SDUWLFXODU(53SDFNDJHH ,QVWHDGZHZLOOFRQFHQWUDWHRQ6WHSDQG6WHSRIWKH DSSURDFKDVWKH\SOD\DSLYRWDOUROHLQWKHPHWKRGRORJLFDOIUDPHZRUN
70
:-YDQGHQ+HXYHODQG0-HXVIHOG
6HOHFWLRQ ,QWXLWLYHO\ WKH UXQQLQJ H[DPSOH VXJJHVWV WKDW WKH 6$3 5 UHIHUHQFH PRGHO LV D VXLWDEOH FDQGLGDWH WR LPSOHPHQW WKH LQYRLFLQJ VFHQDULR +RZHYHU RQO\ WKH OHIW HYDOXDWHG UHFHLSW VHWWOHPHQW EUDQFK LV DSSOLFDEOH DQG VKDOO EH LQFOXGHG LQ WKH WDUJHWPRGHO 7R VXSSRUW LGHQWLILFDWLRQ RI UHXVDEOH FKXQNV LQ D UHIHUHQFH PRGHO WKH IROORZLQJ WUDQVIRUPDWLRQSULPLWLYHVVKRXOGEHVXSSRUWHG 5HPRYHS 7KHFKXQNSRIWKHUHIHUHQFHPRGHOLVUHPRYHG7KHUHVXOWLVD VXEVHWRIWKHUHIHUHQFHPRGHOWKDWLVEHWWHUDOLJQHGWRWKHEXVLQHVVVFHQDULR $JJUHJDWHFFF &RQFHSWFDQGFDUHDVVHPEOHGLQWRDDJJUHJDWH FRQFHSWF)RUH[DPSOHDVHTXHQFHRIDFWLYLWLHVLVDJJUHJDWHGLQWRDVLQJOHPRUH DEVWUDFW DFWLYLW\ 5HQDPHQ Q &RQFHSWODEHOQLQWKHUHIHUHQFHPRGHOLVUHSODFHGE\Q 6SOLWFFFQ &RQFHSWFLVVSOLWLQWRFDQGFWKHFRQFHSWVF DQG F DUH FRQQHFWHG E\ D OLQN ODEHOHG Q 7KLV LV WKH UHYHUVH RSHUDWLRQ WR $JJUHJDWH 6HOHFWLRQXVLQJD*HQHULF0RGHO 0DWFKLQJWKHHQWHUSULVHDQGUHIHUHQFHPRGHOVUHTXLUHVWRUHSUHVHQWWKHPLQDZD\ WKDWPDNHVWKHPFRPSDUDEOH:HDGRSWWKHPHWDPRGHODSSURDFKXVHGLQ*R5R0H >@IRUGDWDPRGHODQGDSSO\WKHLGHDWRSURFHVVPRGHOV7KHJRDOLVWRGHILQHD VHWRISULPLWLYHVIRUSURFHVVPRGHOVWKDWIRUPDVXSHUVHWRIDOOFRQFHSWVRFFXULQJ LQ SURFHVV PRGHO +HQFH LW VKDOO EH SRVVLEOH WR UHSUHVHQW SUDFWLFDOO\ DQ\ SURFHV PRGHOLQWHUPVRIWKHJHQHULFPRGHODQGKDYHDXQLIRUPUHSUHVHQWDWLRQ )LJXUHOLVWVWKHFRUHFRQFHSWVRIWKHJHQHULFPRGHO7KHFHQWUDOFRQFHSWLVWKH SURFHVVVWHS,WFDQKDYHDVWDWHDVSUHFRQGLWLRQDQGSRVWFRQGLWLRQ3ODFHVLQSHWUL QHWV DQG HYHQWV LQ HYHQWSURFHVV FKDLQV DUH LQFDUQDWLRQV RI WKLV FRQFHSW )XUWKHUPRUHLQIRUPDWLRQREMHFWVFDQVHUYHDVLQSXWDQGRXWSXWVRISURFHVVVWHSV 3URFHVV VWHSV FDQ EH DVVRFLDWHG WR HDFK RWKHU E\ D VXFFHVVRU OLQN RQH VWHS LV VXFFHVVRUWRDQRWKHUVWHS 3URFHVVVWHSVZLWKPRUHWKDQRQHSUHGHFHVVRUDUHFDOOHG MRLQV 6WHSV ZLWK PRUH WKDQ RQH VXFFHVVRU DUH FDOOH MRLQV 6\QFKURQL]HG MRLQV DUH MRLQVWKDWZDLWIRUVRPHSUHGHFHVVRUVWHSVWREHFRPSOHWHG$VSHFLDOYHUVLRQLVDQ $1'2S,W ZDLWV IRUDOOSUHGHFHVVRUVWREHFRPSOHWHG $Q;252SLVD VSHFLDO MRLQ VWHS WKDW ZLOO ZDLW XQWLO WKH ILUVW SUHGHFVVRU KDV EHHQ FRPSOHWHG :KLOH VWLOO VLPSOHWKLVJHQHULFPRGHOLVH[SUHVVLYHHQRXJKWRFDSWXUHERWKWKH(3&UHIHUHQFH PRGHODQGWKHPRUHLQIRUPDOHQWHUSULVHPRGHO :H XVH D IDFW TXDGUXSOH 4PRGHOVRXUFHODEHOGHVWLQDWLRQ DV XQLIRUP UHSUHVHQWDWLRQIRUHQWHUSULVHDQGUHIHUHQFHPRGHOV7KHILUVWFRPSRQHQWLGHQWLILHG WKHQDPHRIWKHPRGHOHJILJIRUWKHUHIHUHQFHPRGHOLQILJXUH7KHUHPDLQLQJ WKUHHFRPSRQHQWVDUHYLUWXDOO\OLNH5')WULSOHV7KHVSHFLDOODEHO W\SH LVXVHGWR FODVVLI\DQHOHPHQWLQWRWKHJHQHULFPRGHO 7DEOHVKRZVDQH[FHUSWRIWKHIDFWUHSUHVHQWDWLRQRIFKXQNLQILJXUHDQG WKHVRPHVWHSVRIILJXUH1RWHWKDWWKHIDFWUHSUHVHQWDWLRQXVHVWKHVDPHFRQFHSWV
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
71
IURP WKH JHQHULF PRGHO 7KH UHIHUHQFH PRGHO XVHV WKH HYHQWSURFHVV FKDLQ ODQJXDJHWRGHQRWHSURFHVVPRGHOV7KLVIHDWXUHVWKHFRQFHSWRIHYHQWVFODVVLILHG DV VWDWHV LQ WKH JHQULF PRGHO 7KH HQWHUSULVH PRGHO RI ILJXUH XVHV D VLPSOHU QRWDWLRQ ZKHUH SURFHVV VWHSV IROORZ HDFK RWKHU 7R PDNH WKH WZR PRGHOLQJ ODQJXDJHVPRUHFRPSDUDEOHZHLQWURGXFHDORJLFDOUXOH IRUDOOPSSV4PSSRVWV DQG4PSSUHV !4PSVXFFHVVRUS WKDWGHULYHVSWREHVXFHVVRURUSLIWKHUHLVDQVWDWHVWKDWLVSRVWFRQGLWLRQRIS DQGSUHFRQGLWLRQRIS 7DEOH8QLIRUPTXDGUXSOHUHSUHVHQWDWLRQRIHQWHUSULVHDQGUHIHUHQFHPRGHO 0RGHO ILJ ILJ ILJ
6RXUFH SXUFKDVHRUGHUFUHDWHG DQG DQG
/DEHO W\SH W\SH SUH
ILJ
DQG
VXFFHVVRU
ILJ ILJ ILJ ILJ ILJ
[RU HYDOXDWHGUHFHLSWVHWWOHPHQW UHTXLVWLRQFUHDWHG UHTXLVLWLRQDSSURYHGDQGVRXUFHG UHTXLVWLRQFUHDWHG
W\SH W\SH W\SH W\SH VXFFHVVRU
ILJ ILJ ILJ ILJ ILJ
VXSSOLHUGHOLYHULHVJRRGVVHUYLFHV UHTXHVWRUYHULHILHVLQIR MRLQ MRLQ YRXFKHUJHQHUDWHGDQGSD\PHQWPDGH
VXFFHVVRU VXFFHVVRU W\SH VXFFHVVRU W\SH
'HVWLQDWLRQ 6WDWH $1'2S SXUFKDVH RUGHU FUHDWHG HYDOXDWHG UHFHLSW VHWWOHPHQW ;252S 3URFHVV6WHS 3URFHVV6WHS 3URFHVV6WHS UHTXLVLWLRQ DSSURYHG DQGVRXUFHG MRLQ MRLQ -RLQ UHFHLSWHYDOXDWHG 3URFHVV6WHS
$V SUHSDUDWRU\ VWHS WR WKH DFWXDO VHOHFWLRQ ZH VSOLW WKH RSHUDWLRQ YRXFKHU JHQHUDWHG DQG SD\PHQW PDGH E\ WKH RSHUDWLRQ VSOLW LQWR D SURFHVV VWHS JHQHUDWH YRXFKHUDQGDVWDWH SD\PHQWPDGH 7KLVUHVXOWVLQWKH4IDFWV ILJ ILJ
JHQHUDWHYRXFKHU SD\PHQWPDGH
SRVW W\SH
SD\PHQWPDGH 6WDWH
%\LGHQWLI\LQJWKHVWDWH SD\PHQWPDGH RIILJZLWK SD\PHQWPXVWEHHIIHFWHG RI ILJZHFDQPDWFKILJDJDLQVWILJDIWHUDSSO\LQJILJ5HPRYHFKXQN DQG ILJ5HPRYHFKXQN 7KH ;25 RSHUDWLRQ [RU YDQLVKHV DQG WKH UHPDLQLQJDQGRIILJPDWFKHVDJDLQVWMRLQRIILJ
72
:-YDQGHQ+HXYHODQG0-HXVIHOG
,QIRUPDWLRQ2EMHFW
LQSXW
RXWSXW
SUH
VXFFHVVRU
6WDWH
3URFHVV6WHS
SRVW
-RLQ
)RUN
6\QFKURQL]HG-RLQ
$QG2S
;252S
)LJ*HQHULF0RGHOIRU3URFHVVHV
1RZ WKH PRGHO SULPLWLYHV ILJXUH5HPRYHFKXQN $1' 5HPRYH FKXQN DUHGHSOR\HGWRSUXQHWKHUHIHUHQFHPRGHOLQWRDVFDOHGGRZQYHUVLRQ ZLWK RQH LQYRLFH SURFHVVLQJ VFHQDULR /LNHZLVH WKLV SURFHGXUH PD\ EH IROORZHG IRUWKHRWKHUQRGHVLQWKHPRGHOV ,Q PDQ\ FDVHV WKH FRPSRVH PRGHO RSHUDWRU LV XVHG WR GHDO ZLWK JUDQXODULW\ FRQIOLFWVHJWKHDFWLYLWLHVLQWKHOHIWEUDQFKRIWKHHQWHUSULVHPRGHO³5HTXLVLWLRQ &UHDWHG ± 6XSSOLHU 'HOLYHULHV´ ZHUH PDQXDOO\ FRPELQHG LQ DQ DJJUHJDWHG DQG UHQDPHGFRQFHSW³3XUFKDVH2UGHU&UHDWHG´WRIDFLOLWDWHWKHVHOHFWLRQSURFHVV 7KH UHVXOW RI WKH VHOHFWLRQ SKDVH LV JUDSKLFDOO\ GHSLFWHG LQ )LJXUH 7KH GRWWHG OLQHVLQWKHILJXUHLQGLFDWHPDSSLQJVWKDWZHUHFRQVWUXFWHGEDVHGRQWKHUHVXOWVRI TXHULHV RQ WKH HQWHUSULVH DQG UHIHUHQFH PRGHO DQG GHWDLOHG NQRZOHGJH RI WKH KXPDQDQDO\VWRQWKHEXVLQHVVFRQWH[W7KHFRORUHGHOOLSVHVLQWKHHQWHUSULVHPRGHO GHQRWH PDWFKHG FRQFHSWV QRWH WKDW WZR RI WKHVH FRQFHSWV FRQVWLWXWH WKH UHVXOW RI WKHFRPSRVLWLRQSULPLWLYH
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
73
(QULFKPHQW $IWHU WKH UHIHUHQFH PRGHO KDV EHHQ VFRSHG LW PD\ EH FXVWRPL]HG DGGLQJ HQWHUSULVHVSHFLILF LQIRUPDWLRQ WKDW ZDV QRW DYDLODEOH LQ WKH RULJLQDO UHIHUHQFH PRGHO)RUWKLVSXUSRVHZHGHILQHWKHIROORZLQJRSHUDWRUV 5HILQHPQ 3DUW P RI WKH UHIHUHQFH PRGHO LV UHILQHG E\ VSHFLILFDWLRQ Q 5HILQHPHQWLPSOLHVWKDWPPPXVWKROGWKXV1PXVWEHDEOHWRUHSODFH0 ZLWKRXW VRPHRQH QRWLFLQJ LW 5HILQHPHQW PD\ LQFOXGH GHFRPSRVLWLRQ RI DFWLYLWLHV LQ WKH UHIHUHQFH PRGHO LQWR VXEDFWLYLWLHV 7KLV RSHUDWRU PD\ XVH LQIRUPDWLRQ WKDW ZDV JDLQHG GXULQJ WKH VHOHFWLRQ VWHS HJ WKH ³3XUFKDVH 2UGHU´VWHSLQWKHUHIHUHQFHPRGHOPD\EHUHILQHGLQWRIRXUVPDOOHUVWHSV7KLV GHFLVLRQLVOHIWWRWKHKXPDQDQDO\VW ([WHQG $GG SDUW RI PRGHO WKDW LV QRW FRYHUHG LQ VRXUFH PRGHO 7KLV LPSOLHV DGGLQJ H[WUD IXQFWLRQDOLW\ WR WKH UHIHUHQFH PRGHO ZKLFK ZDV QRW IRUHVHHQ )RU H[DPSOH WKH H[WHQG SULPLWLYH PD\ EH XVHG WR H[WHQG WKH UHIHUHQFH PRGHO LQ )LJXUH ZLWK RQH DGGLWLRQDO HQG VWDWH H[SUHVVLQJ WKDW D YRXFKHUZLOOEHFUHDWHG &KRLFH[\ DSDUDPHWHU[LVFKRVHQIURPDSUHGHILQHGOLVWRIW\SHOHYHO YDULDWLRQ SRLQWV 7KLV RSHUDWRU VHUYHV WR FKRRVH D SDUWLFXODU YDULDQW DW D YDULDWLRQSRLQWHJVHOHFWD GLVFRXQWUDWH IURPD JLYHQOLVWRIGLVFRXQW UDWHV^DQG` &KXQN
5HTXLVLWLRQ &UHDWHG 4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
6X SSOLHU
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
7UDQVPLWVIODW
&KXQN
ILOH
&KXQN
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH 4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
5HTX LVLWLR Q
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH 4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
$S SURY HG DQG ,QIRXVHGWR
6R XUFHG *HQHUDWH
5HFHLSW
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
4X LFN7LPHDQG D GHFR PS UHVVR U DUHQHHG HGWR VHHWKLVS LFWXUH
3X UFKDVH2UG HU
'LVSDWFK WR 5HTX HVWRU
6X SSOLHU 9HULILHVLQIR
5HFHLSW
HYDOX DWHG
6X SSOLHU
'HOLY HULHV
*R RGV6HUYLFHV
9R XFKHU
&KXQN
*HQHUDWHGDQG
3D\PHQ WPDG H
)LJ0DSSLQJVEHWZHHQ5HIHUHQFH0RGHODQG(QWHUSULVH0RGHO
+HQFHWKHVHSULPLWLYHVUHVXOWLQWRDLQVWDQWLDWHGDQGH[WHQGHGUHIHUHQFHPRGHO,Q WHUPVRIWKHJHQHULFPRGHOWKLVLPSOLHVWKDWH[LVWLQJIDFWVDUHVSHFLDOL]HGRUQHZ IDFWV DUH LQWURGXFHG )RU H[DPSOH WKH IDFW 4JHQHUDWH YRXFKHUVXFFHVVRUUHOHDVH
74
:-YDQGHQ+HXYHODQG0-HXVIHOG
LQYRLFH LV DGGHG WR WKH NQRZOHGJH EDVH DV D UHVXOW RI H[HFXWLRQ RI WKH ([WHQG SULPLWLYH &XUUHQWO\ UXGLPHQWDU\ DQG H[SHULPHQWDO &RQFHSW%DVH LPSOHPHQWDWLRQVRIWKHDERYHRSHUDWRUVKDYHEHHQGHVLJQHG
'LVFXVVLRQ ([LVWLQJ WHFKQLTXHV OLNH JUDSK JUDPPDUV DUH FRPSDWLEOH WR RXU IUDPHZRUN LQ SDUWLFXODUWRH[SUHVVWKHPRGHOWUDQVIRUPDWLRQRSHUDWLRQV7KHIUDPHZRUNWKDWKDV EHHQLQWURGXFHGLQWKLVSDSHULVFRUHUHVHDUFKLQQDWXUHH[WHQVLRQVDQGUHILQHPHQWV DUH QHHGHG LQ VHYHUDO GLUHFWLRQV 'HYHORS D EDVH RI UHIHUHQFH PRGHOV DQG WDJ WKHP ZLWK PHWD GDWD LQ SDUWLFXODU VSHFLI\LQJ WKH FKXQNV DQG VSHFLI\LQJ ZKLFK FKXQNV DUH RSWLRQDO VHOHFW RU GHYHORS DOJRULWKPV IRU PDWFKLQJ VRXUFH DQG UHIHUHQFH PRGHOV JHQHUDWH IURP WKH PDWFKLQJ DOJRULWKP VHTXHQFHV RI RSHUDWLRQVWKDWVSHFLDOL]HDJLYHQUHIHUHQFHPRGHOVXFKWKDWWKHVSHFLDOL]DWLRQLVD FORVH DSSUR[LPDWLRQ WR VRXUFH PRGHO RU VRXUFH PRGHO FKXQN &RQWURO WKH RUGHU LQ ZKLFK VRXUFH PRGHO FKXQNV DUH PDWFKHG DJDLQVW UHIHUHQFH PRGHOV 'HILQHUXOHVWKDWFRQWUROWKHDSSOLFDWLRQRIHQULFKPHQWRSHUDWLRQV
5HIHUHQFHV >@ $$JUDZDO*.DUVDLDQG)6KL³$80/EDVHG*UDSK7UDQVIRUPDWLRQ$SSURDFK IRU,PSOHPHQWLQJ'RPDLQ6SHFLILF0RGHO7UDQVIRUPDWLRQV´,QWHUQDWLRQDO-RXUQDORQ 6RIWZDUHDQG6\VWHPV0RGHOLQJ >@ 7KRPDV$&XUUDQDQG$QGUHZ/DGG³6$35%XVLQHVV%OXHSULQW´3UHQWLFH+DOO >@ %ORVWHLQ'6FKUU$´&RPSXWLQJZLWK*UDSKVDQG*UDSK5HZULWLQJ´7HFKQLFDO 5HSRUW$,%)DFKJUXSSH,QIRUPDWLN5:7+$DFKHQ*HUPDQ\ >@ .&]DUQHFNLDQG8(LVHQHFNHU³*HQHUDWLYH3URJUDPPLQJ0HWKRGV7RROVDQG $SSOLFDWLRQV´$GGLVRQ:HVOH\ >@ 66HQGDOODQG:.R]DF]\QVNL0RGHO7UDQVIRUPDWLRQWKH+HDUWDQG6RXORI 0RGHOGULYHQ6RIWZDUH'HYHORSPHQW,(((6RIWZDUH9RO1RSS 6HSW2FW >@ 0'$*XLGH9HUVLRQ2EMHFW0DQDJHPHQW*URXS'RFXPHQW1URPJ -XQH >@ 7HZILN=LDGLDQG-HDQ0DUF-p]pTXHO)DPLOLHV5HVHDUFK%RRNFKDSWHU3URGXFW /LQH(QJLQHHULQJZLWKWKH80/3URGXFWV'HULYDWLRQ7REHSXEOLVKHGLQ/1&6 6SULQJHU9HUODJ >@ $:6FKHHU³$5,6%XVLQHVV3URFHVV)UDPHZRUNV´6SULQJHU7KLUG(GLWLRQ >@ 05RVHPDQQDQG:03YDQGHU$DOVW$&RQILJXUDEOH5HIHUHQFH0RGHOOLQJ /DQJXDJH,QIRUPDWLRQ6\VWHPVWRDSSHDU >@$.OHSSHHWDO³0'$([SODLQHG3UDFWLFHDQG3URPLVH´$GGLVRQ:HVOH\ >@4973DUWQHUV)LUVWUHYLVHGVXEPLVVLRQWR4975)3$XJXVW20*GRFXPHQW DG
0RGHO7UDQVIRUPDWLRQZLWK5HIHUHQFH0RGHOV
75
>@/7UDW³7KH07PRGHOWUDQVIRUPDWLRQODQJXDJH´3URFHHGLQJVRI6$&¶$&0 >@-0\ORSRXORVHWDO 7HORVUHSUHVHQWLQJNQRZOHGJHDERXWLQIRUPDWLRQ V\VWHPV´$&07UDQVDFWLRQVRQ,QIRUPDWLRQ6\VWHPV72,6 >@3)HWWNHHWDO³%XVLQHVV3URFHVV5HIHUHQFH0RGHOV6XUYH\DQG&ODVVLILFDWLRQ´,Q 3URFHHGLQJVRI%30:RUNVKRSV'%/3FRQIESP >@%HUQVWHLQ3$$</HY\5$3RWWLQJHU$9LVLRQIRU0DQDJHPHQWRI&RPSOH[ 0RGHOV0LFURVRIW5HVHDUFK7HFKQLFDO5HSRUW06575-XQH3') .%VKRUWYHUVLRQLQ6,*02'5HFRUG'HF >@%HDWW\5&DQG:LOOLDPV*'³(53,,´&RPPXQLFDWLRQVRIWKH$&0 0DUFK >@'.HQVFKH'4XL[&&KDWWL0$-DUNH0*H5R0H$*HQHULF5ROH%DVHG 0HWDPRGHOIRU0RGHO0DQDJHPHQW3URFWK,QWO&RQIRQ2QWRORJLHV'DWD%DVHV DQG$SSOLFDWLRQVRI6HPDQWLFV2'%$6( $JLD1DSD&\SUXV
Comparing GRL and KAOS using the UEML Approach R. Matuleviþius1, P. Heymans1 and A. L. Opdahl2 1
2
Computer Science Department, University of Namur, Belgium {rma, phe}@info.fundp.ac.be Department of Information Science and Media Studies, University of Bergen, Norway [email protected]
Goal-oriented modelling languages are central in the information systems (IS) field, both for aligning new IS with organisational needs and for developing agent-oriented software systems. However, existing goal-oriented languages differ significantly in both syntax and semantics. The paper analyses and compares the syntax and semantics of GRL and KAOS using the UEML approach, providing a systematic and detailed comparison of the two languages, in part based on the Bunge-Wand-Weber (BWW) model and Bunge's ontology. The work offers a path towards integrated management and use of models expressed in GRL and KAOS, it contributes to incorporating GRL and KAOS into version 2 of the unified enterprise modelling language, which is currently being developed. Keywords: Goal-oriented modelling, GRL, KAOS, ontological analysis of modelling languages, Unified Enterprise Modelling Language (UEML).
1 Introduction Enterprise models are an efficient means to tackle the complexity inherent to the engineering of enterprise information systems (IS). In addition to the traditional informational and functional modelling views, it has been recognised that other complementary views are necessary [21]. In requirements engineering (RE), the last decade has witnessed a growing interest in the goal-oriented view [8, 14]. The idea of modelling goals came from the necessity of describing not only what the system should do, but also why it should do it, i.e., its rationale. The goaloriented view is based on the premise that, in collaborative work situations, people act according to personal and group goals, not strictly following rules or procedures. It has turned out that making goals explicit actually pays off: since
This work is partially supported by the Commission of the European Communities under the 6th framework programme (InterOP NoE, Contract 508011), URL: http://www.interopnoe.org/.
78
R. Matuleviþius, P. Heymans and A. L. Opdahl
goals tend to be more stable than requirements, they should be used as the key drivers of system design, helping to discriminate between alternative solutions. Several goal-oriented modelling languages have been proposed in the literature: KAOS [10, 11], i* [24], GRL [7], Tropos [4], GBRAM [1], NFR [5] and Lightswitch [20]; but the research is currently still fragmented [8]. Each language (or even its version or dialect) comes with its own syntactic and semantic singularities [18, 22, 23], which are a major obstacle to model and tool interoperability, and prevent wider adoption by practitioners. In this paper we compare two prominent goal-oriented languages, GRL and KAOS, using the unified enterprise modelling language (UEML) [3, 15, 16, 17, 18] approach. UEML and the present work are being developed within the InterOP NoE, and aims to support enterprise model interoperability. Our contribution is fourfold: (1) it defines the semantics of both languages on top of the UEML ontology; (2) it offers a path towards automated transformations between, and integrated management of, goal models; (3) it contributes to a broader understanding of goal-based modelling in general; and (4), it contributes to the development of the UEML 2 by incorporating the two goal-oriented languages. The paper is structured as follows: section 2 provides the theoretical research background; section 3 describes the research method; results are presented in section 4 and discussed in section 5; finally, conclusions are presented in section 6.
2 Theory This section describes the syntactic constructs of GRL and KAOS using the well known meeting scheduler exemplar [11, 24]. It also recalls the UEML approach. 2.1 GRL (Goal-oriented Requirements Language) GRL supports goal-oriented modelling, and reasoning about requirements [7]. It has four main categories of constructs (Fig. 1): intentional elements, links, actors, and non-intentional elements. The intentional elements (goal, softgoal, task, resource and belief) tend to answer questions about intents, motivations and rationales. A goal is a condition or state of affairs that the stakeholders would like to achieve (e.g., goals Meeting be scheduled in Fig. 1). Like a goal, a softgoal is a condition that the stakeholder wants to achieve, but there are no clear-cut criteria to determine whether this condition is achieved (e.g., Quick, Low effort). A task describes a particular way of doing something (e.g., Schedule meeting). A resource is an entity for which the main concern is whether it is available (e.g., Proposed dates). A belief is used to express design rationale. Links are means-ends, decomposition, contribution, correlation and dependency. Means-ends are used to describe how goals are achieved, typically through tasks. A decomposition link defines the subcomponents of a task. A contribution link describes the impact that one element has on another by design,
Comparing GRL and KAOS using the UEML Approach
79
while correlation indicates a side effect. A dependency link describes the interagent relationships.
Fig. 1. Fragment of the GRL model for the Meeting Scheduler [24]
Actors are holders of intentions and characterise active entities (e.g., Meeting initiator in Fig. 1). Actors want goals to be achieved, tasks to be performed, resources to be available and softgoals to be “satisficed”. Non-intentional elements are references to model elements outside the GRL model, i.e. traceability links. Unlike i* [24], GRL does not separate between strategic dependency and strategic rationale models A GRL model could be composed of either a global goal model or of several goal models distributed among actors. If a model includes more than one actor, then the dependency relationship is used to relate them. 2.2 KAOS (Knowledge Acquisition in autOmated Specification) A KAOS model includes a goal model, object model, agent model and operation model [10, 11]. We focus on the goal model; however, agent, object and operation models are not excluded completely, as all those models are interrelated. A goal is a prescriptive assertion that captures an objective, which the systemto-be should meet. Goals can be classified according to one of four patterns:
80
R. Matuleviþius, P. Heymans and A. L. Opdahl
maintain, avoid, achieve and cease. For example, goal Participant info up to date in Fig. 2 follows the maintain pattern in which a property always holds. A goal can be refined through G-refinement, which relates it to subgoals whose conjunction, possibly together with domain properties, contributes to the satisfaction of the goal. A goal can have alternative G-refinements (e. g. Participant info known in Fig. 2), which result in different software designs. A set of goals is conflicting if these goals cannot be achieved together. It means that under some boundary condition these goals become logically inconsistent in the considered domain. An object is a thing of interest in the system (see Object model in Fig. 2). Its instances can be distinctly identified and may evolve from state to state. Objects have attributes. Goals concern objects and attributes (e. g., Def in textual goal syntax in Fig. 2). An agent plays a role towards a goal satisfaction by controlling object behaviour. Goals are refined until they are assigned to individual agents. A goal effectively assigned to a software agent is called a requirement. A goal effectively assigned to an environment agent is called an expectation. An operation is an input-output relation over objects. Operations are characterised by domain and required conditions. Whenever the required conditions hold, performing the operations satisfies the goal. If a goal is operationalised and has a responsible agent, the latter performs the operations (see Operation model in Fig. 2).
Fig. 2. Fragment of the KAOS model for the Meeting Scheduler [11]
Comparing GRL and KAOS using the UEML Approach
81
2.3 The UEML Approach The UEML approach [15, 16] uses the BWW model [22, 23] to describe modelling constructs in a way that facilitates precise language integration. The UEML construct template clearly and systematically distinguishes between how a construct is presented (concrete and abstract syntax), and what a construct represents (semantics). A central idea behind the UEML approach is separation of reference [17, 18], a technique that supports language and model interoperability by (i) breaking modelling constructs and model elements into ontological primitive parts1 and (ii) mapping each concept into a common ontology. The common ontology was initially derived from the BWW model and has since grown incrementally as additional classes, properties, states and events have been used to incorporate modelling constructs. Hopefully, it will continue to grow as more languages are added. In consequence, when two modelling constructs, from the same or from different languages, have both been described using the UEML approach, the exact relationship between them can be identified in terms of their mappings onto the common ontology. It might suggest the way for comparison, consistency checking, update reflection, view synchronisation and, eventually, model-to-model translation across modelling language boundaries.
3 Research Method Firstly, we identified language constructs and their interrelations. This was not easy since the languages are not precisely described. For instance, the GRL source [7] does not provide abstract language syntax. For KAOS, a part of the metamodel is described in conventional mathematics [11] but intertwined with other topics. In [10], all focus is on the KAOS metamodel. However the author uses non-standard constructions to visualise it, omitting multiplicities, specialisation-related constraints and abstract classes. Integrity constraints are only given partially and informally. To facilitate analysis, we represented our understanding of GRL and KAOS in a UML 2.0 class diagram (see [6] for GRL, and [13] for KAOS). From the metamodels, we identified 11 GRL and 25 KAOS constructs and applied the UEML approach to map constructs to the common ontology. In section 4, we will analyse our findings and compare the semantics of both languages.
4 Results In this section before presenting the overall comparison of GRL and KAOS constructs, we will introduce the semantics of the central goal construct. The section ends with an example of model translation between the two languages. 1
Examples of primitive ontology concepts are a particular class of things, a particular type of property or relationship, a particular state or a particular transformation.
82
R. Matuleviþius, P. Heymans and A. L. Opdahl
4.1 Analyses of Goal Constructs in GRL and KAOS Following the UEML approach, modelling constructs such as GRL.goal and KAOS.goal each represent a “scene” of ontologically primitive elements. Each such “ontological scene” comprises interrelated represented classes and represented properties2 that are mapped to the common ontology (Fig. 3). Hence both GRL.goal and KAOS.goal are static or structural modelling constructs. The scenes of dynamic or behavioural constructs would comprise represented states and represented transformations in addition to the classes and properties.
Fig. 3. Classes and properties of the Goal in the common ontology3, 4
2
3
Represented classes and properties are an indirection level to account for the many-tomany relationship between constructs and concepts in the common ontology. They also account for modelling constructs the represent several instances of a class, property, etc., each instance perhaps playing different role. Fig. 3 simplifies an UML object diagram (which is too long for this brief outline) that instantiates of the meta-meta-model presented in [17]. The classes and properties are also related both with one another and with the states and transformations for each class. In addition, classes, properties, states and transformations are organised into hierarchies.
Comparing GRL and KAOS using the UEML Approach
83
The upper half of Fig. 3 shows the ontological scene of GRL.goal and how the elements in the scene are mapped into the common ontology. The lower half shows the corresponding ontological scene and ontology mapping for KAOS.goal. Fig. 3 shows that the two constructs map onto the same classes in the common ontology: An ActiveThing that holds the goal and an ActedOnComponentThing that the goal is about. These two classes of things are further elaborated in the description of the common ontology through their textual definitions and other attributes, their defining properties and their relations to other ontology concepts. The two constructs also map onto the same properties in the common ontology: A ComplexLawProperty that describes the state or transformation that the goal should achieve or avoid, several AnyRegularProperties that describe further details about the goal and act as parameters to the law and a MutualProperty that relates the goal holder to the “thing the goal is about” (GRL) or the “concerned object” (KAOS). Explaining these properties and their relations in full detail requires an understanding of the BWW-model that goes beyond this paper. However, the ComplexLawProperty deserves a few comments. In the BWW-model, a Law is a property “that restricts values that other properties can have” [17, 18] and laws are complex (or compound) because they restrict the values of other properties. Laws can be either about states or transformations. The ComplexLawProperty is therefore central to describing goal constructs in both GRL and KAOS, because it describes a state or transformation that the goal should achieve or avoid. Fig. 3 also shows that the two constructs are not identical. The represented classes and properties are named differently in the upper and lower half. This is a shallow difference of terminology between GRL and KAOS. Furthermore, the ontological scene for KAOS.goal is more detailed than for GRL.goal. For example, KAOS has a notion of attribute that the concerned object possesses and that the goal's law restricts. KAOS also divides goals into subtypes: maintain goal, achieve goal, avoid goal and cease goal. Maintain goals (and avoid goals) represent state laws and indicate the allowable (forbidden) states that concerned objects can be in. An achieve goal (or cease goal) accordingly represent transformation laws. 4.2 Comparing GRL and KAOS The GRL and KAOS construct descriptions using the UEML approach are discussed in [6, 13] and compared in [12]. Table 1 presents the primary mapping of GRL and KAOS constructs to the common ontology, i.e., the BWW element in the ontological scene, for the class and property entry. A similarity noted “+” indicates that two constructs of different languages map to the same or overlapping sets of ontological elements/concepts, or to elements/concepts that are hierarchically related as it is shown in section 4.1 for goal. Similarity “+/-” indicates that there are semantic similarities between language elements. However there are additional obstacles, which limit their comparison. For example, both GRL.decomposition 4
theGoal laws are greyed to indicate they play a particularly important role in constructs. But it is an informal annotation, which is not central in the UEML approach.
84
R. Matuleviþius, P. Heymans and A. L. Opdahl
and KAOS domain and required conditions, are related in sense that they define rationale and conditions for goal satisfaction. However, KAOS conditions (1) are much more fine-grained and (2) they are not constructs but attributes of operationalisation and operation. Similarity “-” means that a construct in one language maps to few or no ontological elements/concepts that are mapped onto by a construct in the other language. Due to the space limits we do not include these similarity evaluations in Table 1. 4.3 Model transformations We will use the correspondences identified in Table 1 to illustrate how models created in one language could be translated to the others. The translations might be semi-automated by tools which would suggest model similarities. But the actual model translation is still left to the engineers who know the language. Table 1. Comparing GRL and KAOS constructs (* – not language construct) GRL Constructs
Actor
Goal
Softgoal Task Belief Means-ends Dependency Contribution (softgoals) Correlation (softgoals) Decomposition (task and elements)
Mapping
Active thing
Complex law
Complex law Transf. law State law Complex mutual Complex law Complex mutual Complex mutual Law
Constructs
KAOS Mapping
Agent Environment agent Software agent Goal Requirement
Similarity
Active comp.
+
Active comp.
+
Softw. comp. Complex law
+ +
Complex law
+
Expectation
Complex law
Achieve goal
Transf. law
+/-
Avoid goal
State law
+/-
Cease goal Maintain goal Softgoal Operation Domain property
Transf. law State law Complex law Transf. law State law Complex mutual
+/+/+ + +
Operationalisation
Complex mutual
Dom. and req. conditions*
Actor holds task*
Performance
Actor holds goal*
Assignment
+ +/-
Dependency* G-refinement
+
+/+/-
Complex mutual Complex mutual
+/+/-
Comparing GRL and KAOS using the UEML Approach
85
Fig. 4 (a) presents a fragment of the meeting scheduler system from Fig. 1. The corresponding KAOS model is presented in Fig. 4 (b). According to Table 1, GRL.actor Meeting scheduler transforms to KAOS.agent Meeting scheduler. Next, agent Meeting scheduler becomes responsible for (is assigned to) two goals and performs four operations that satisfy the goals the agent is responsible for. GRL.means-ends are transformed to operationalisations. GRL.task Schedule meeting is decomposed into several tasks and a goal. In KAOS the decomposition is defined in the required pre- and post- conditions of the operationalisation between Schedule meeting and Convenient meeting held (e.g., To execute operation Schedule meeting, operations Merge avail. dates, Obtain avail. dates and Obtain agreement must be finished, and goal Find agreeable date reached).
(a) GRL model
(b) KAOS model
Fig. 4. Model transformation from GRL to KAOS
Fig. 5 presents the opposite situation – translation from KAOS (see Fig. 2) to GRL. Taken from Table 1 KAOS.agent Scheduler corresponds to GRL.actor Scheduler, which holds one goal (Participant info requested), and two tasks (Collect participant info and Send info request). Note that GRL does not define goal patterns. Operationalisation corresponds to means-ends. A new task Request participant info is introduced in the GRL model to require that execution of both tasks Send info request and Collect participant info is needed to satisfy the goal. We assume that the object model has some similarities with GRL resource and dependencies; therefore, we define input and output relationships as GRL dependencies.
(a) KAOS model
(b) GRL model
Fig. 5. Model transformation from KAOS to GRL
86
R. Matuleviþius, P. Heymans and A. L. Opdahl
5 Discussion An evaluation of the UEML approach is presented in [13, 16]. Here we discuss limitations of goal-oriented languages and survey the related work. 5.1 Language limitations Goal-oriented languages, like other modelling approaches, contain a number of limitations that place boundaries on model transformation. First, languages use different concrete syntaxes. Second, their abstract syntax is not defined precisely. Our work contributes to clarification of abstract GRL and KAOS syntax using UML class diagrams. Our main concern is to use the UEML approach to identify semantic discrepancies [18, 22, 23]. We restrict our discussion to examples of observed redundancy, overload, incompleteness and under-definition limitations. Ontological redundancy means that two constructs have the same or overlapping semantics – modelling constructs refer to the same things, properties, states or transformations in the common ontology. We note the intensive use of BWW laws, mutual and complex properties to ground constructs ontologically. GRL correlation is redundant with contribution, because correlation’s mapping is a subset of the contribution’s mapping in the common ontology. A similar redundancy exists between goal and softgoal in GRL, and between goal, requirements, and expectation; software, environment agents and agents in KAOS. Ontological overload exists if the same language construct has several meanings. An example is KAOS agent, which despite of being mapped to the class of ActiveThings, is also an object of the system-to-be. Therefore it could also be represented as the CompositeThing in the common ontology. Ontological incompleteness appears when a language does not convey information on a certain ontological phenomenon. It is already illustrated in Fig. 5 where the KAOS goal pattern is lost in the GRL model. Other examples are GRL contribution and KAOS G-refinement. Contribution describes only the softgoal refinement; but there is no construct for goal refinement in GRL. In KAOS Grefinement is used for both softgoals and goals; but G-refinement is not applicable for strengthening argumentation of relationships (unlike contribution in GRL). Ontological under-definition (or excess) arises when a language construct has no semantics. For example, “in GRL, only tasks are semantically decomposable, but for convenience, in short hand forms for a combined structure goals could also be connected by decomposition links” [9]. But, actually, semantics of decomposition between goals is not defined. 5.2 Related work Kavakli and Loucopoulos [8] examine 15 languages and classify them along four dimensions: “usage” (what RE activity does goal modelling contribute to?), 2“subject” (what is the nature of goals?), “representation” (how are goals expressed?) and “development” (how are goal models developed and used?). The authors argue for more integration by obtaining “a stronger framework that takes advantage of the many streams of goal-oriented research” [8]. Kavakli [9] further
Comparing GRL and KAOS using the UEML Approach
87
proposes a unification of goal method meta-models at the “usage” level. Regev and Wegmann [19] compare various meanings of goal and related concepts found in KAOS, GBRAM and GRL. The authors provide definitions of and interrelations between the key constructs based on the concept of “regulation” borrowed from the general systems thinking, and argue for formalisation of constructs using the BWW model. In [2] languages of the i* family are compared according to their abstract syntax. The work highlights noises, silences, ambiguities and contradictions of i*, GRL and TROPOS and proposes a general abstract syntax. This work describes GRL and KAOS constructs according to the BWW model. It opens the way for a systematic and tool-supported language comparison at the fine-grained level.
6 Conclusions and Future Work In this paper, we compare two goal-oriented languages – GRL and KAOS. Our investigation shows the difficulty of comparing their syntax and semantics. First, neither language possesses a well-documented reference meta-model describing its abstract syntax. Their concrete syntaxes are also significantly different. Foremost, language semantics is not precisely defined in the available sources. This work compares the languages using the UEML approach. Thereby, it suggests a more precise ontological semantics for the language constructs. It also suggests possibilities to translate GRL and KAOS models to each other based on their explicit semantics. The next step should be to validate the proposed semantics with the users and proponents of the languages. Semantics-preserving model transformations are a means to attain model and tool interoperability. In particular, they could substantially improve the traceability between models and tools used at different stages of requirements engineering – for instance, between early requirements elicitation using GRL, and late requirements specification using KAOS, as was suggested by some authors [8, 14]. Our future works include the analysis of other goal languages. Thereby, it will be possible to devise more semantic-preserving model transformations, and view synchronisation mechanisms across language boundaries. Also, it might be a first step towards the creation of an integrated, expressively complete goal-modelling language. Our endeavour is not limited to goal languages since UEML targets the interoperability of all sorts of enterprise models [19]. This work enriches the UEMLBase (UEML’s supporting tool prototype) with goal-oriented constructs, making it closer to a comprehensive arsenal for enterprise models interoperability.
7 References [1] [2]
Anton AI (1996) Goal-based Requirements Analysis. Proc. of the 2nd Int. Conference on Requirements Engineering (ICRE ’96), IEEE Computer Society, 136-144. Ayala CP, Cares C, Carvallo JP, Grau G, Haya M, Salazar G, Franch X, Mayol E, Quer C, (2005) A Comparative Analysis of i*-based Agent-oriented Modelling Languages. Proc. of the int. workshop on Agent-oriented Software Development Methodology.
88
R. Matuleviþius, P. Heymans and A. L. Opdahl
[3]
Berio G, Opdahl A, Anaya V, Dassisti M, (2005) Deliverable DEM 1, UEML 2.1. URL: www.interop-noe.org. Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J, (2005) Tropos: An Agent-oriented Software Development Methodology. Autonomous Agents and MultiAgent Systems 8(3): 203–236. Chung KL, Nixon B, Mylopoulos J, Yu E, (2000) Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Boston. Dallons G, Heymans P, Pollet I, (2005) A Template-based Analysis of GRL. Proc. of the 10th CAiSE Int. workshop, EMMSAD’05. FEUP Edicoes 493–504. ITU (2003). Recommendation Z.151 (GRL) – Version 3.0, September. Kavakli E, Loucopoulos P, (2005) Goal Modeling in Requirements Engineering: Analysis and Critique of Current Methods. Krogstie J, Halpin T, Siau K (eds), Information Modeling Methods and Methodologies, Idea Group Publishing 102–124. Kavakli E, (2002) Goal-oriented Requirements Engineering: a Unifying Framework. Requirements Engineering Journal 6(4): 237–251. van Lamsweerde A, (2003) The KAOS Meta-model: Ten Years After. Technical report, Universite Catholique de Louvain. Letier E, (2001) Reasoning about Agents in Goal-Oriented Requirements Engineering. PhD thesis, Universite Catholique de Louvain. Matuleviþius R, Heymans P, Opdahl AL, (2006) Comparison of Goal-oriented Languages using the UEML Approach. Proc. of the 2nd International I-ESA 2006 Workshop EI2N 2006. Matuleviþius R, Heymans P, Opdahl AL, (2006) Ontological Analysis of KAOS Using Separation of Reference. Proc. of the 11th CAiSE’06 Int. workshop EMMSAD’06 395-406. Mylopoulos J, (2006) Goal-Oriented Requirements Engineering, Part II, Proc. of the 14th IEEE Int. Conference on Requirements Engineering (RE’06) 4. Opdahl AL, Berio G, (2006) Interoperable Language and Model Management using the UEML Approach. Proc. of the 2006 Int. workshop on Global Integrated Model Management, ACM Press 35–42. Opdahl AL, Berio G, (2006) A Roadmap for UEML. Proc.: of the Interoperability for Enterprise Software and Applications Conference (I-ESA'06). Opdahl AL, Henderson-Sellers B, (2004) A Template for Defining Enterprise Modelling Constructs. Journal of Database Management (JDM) 15(2): 39–73. Opdahl AL, Henderson-Sellers B, (2005) A Unified Modelling Language without Referential Redundancy. Data and Knowledge Engineering (DKE). Special Issue on Quality in Conceptual Modelling 277-300. Regev G, Wegmann A, (2005) Where do Goals Come From: the Underlying Principles of Goal-oriented Requirements Engineering. Proc. of the 13th IEEE Int. Conference on Requirements Engineering (RE’05). Regev G, (2003) A Systemic Paradigm for Early IT System Requirements Based on Regulation Principles: The Lightswitch Approach. PhD thesis, Swiss Federal Institute of Technology (EPFL). Vernadat F, (2002) UEML: Towards a Unified Enterprise Modelling Language. International Journal of Production Research 40 (17): 4309-4321. Wand Y, Weber R, (1993) On the Ontological Expressiveness of Information Systems Analysis and Design Grammars. Journal of Information Systems 3: 217–237. Wand Y, Weber R, (1995) On the Deep Structure of Information Systems. Journal of Information Systems, 5: 203–223. Yu E, (1997) Towards Modeling and Reasoning Support for Early-phase Requirements Engineering. Proc. of the 3rd IEEE Int. Symposium on Requirements Engineering (RE’97), IEEE Computer Society.
[4]
[5] [6] [7] [8]
[9] [10] [11] [12]
[13]
[14] [15]
[16] [17] [18]
[19]
[20]
[21] [22] [23] [24]
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVH LQWHURSHUDELOLW\DWWKHEXVLQHVVSURFHVVOHYHORQ H3URFXUHPHQW 5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
8QLYHUVLGDGH1RYDGH/LVERD81,129$4XLQWDGD7RUUH30RQWHGD&DSDULFD 3RUWXJDO ^UGGFSPPUJ`#XQLQRYDSW $,',0$±,QVWLWXWR7HFQROyJLFRGHO0XHEOH0DGHUD(PEDODMH\$ILQHV&%HQMDPtQ )UDQNOLQ3DWHUQD6SDLQ ^RVJDUFLDPMQXQH]`#DLGLPDHV
.H\ZRUGV (QWHUSULVH ,QWHURSHUDELOLW\ H3URFXUHPHQW &URVV2UJDQL]DWLRQDO %XVLQHVV3URFHVVHV$7+(1$,3
$EVWUDFW 0DMRUWUHQGLQWKHJOREDOPDUNHWLVWKHLQFUHDVLQJFROODERUDWLRQDPRQJHQWHUSULVHV GXULQJ WKH HQWLUH SURGXFW OLIHF\FOH PRWLYDWHG E\ EXVLQHVV GULYHUV OLNH FRVW UHGXFWLRQ HIILFLHQF\ IOH[LELOLW\ DQG WKH IRFXV RQ FRUH FRPSHWHQFLHV 1HZ VROXWLRQV LQ H3URFXUHPHQW RI UDZ DQG VHPLILQLVKHG PDWHULDOV DUH OLNHO\ WR EH GHYHORSHGLQWKHFRPLQJ\HDUVDVVWDNHKROGHUVUHDOL]HWKHVLJQLILFDQWEHQHILWVRID VHDPOHVVFROODERUDWLRQVXSSRUWHGRQLQWHURSHUDEOH,&7V\VWHPV 7KH FRQFHSW RI EXVLQHVV SURFHVVHV KDV UHFHLYHG E\ WKH RUJDQL]DWLRQV DQ LQFUHDVLQJ DFFHSWDQFH LQWHJUDWLQJ GLVMRLQW EXVLQHVVRULHQWHG DFWLYLWLHV ZLWKLQ DQ HQWHUSULVH6XFKFRQFHSWFRXOGEHH[WHQGHGWRWKHFROODERUDWLYHFRQWH[W E\PHDQV RI &URVV2UJDQLVDWLRQDO %XVLQHVV 3URFHVVHV &%3V WKXV DGGUHVVLQJ LQWHU HQWHUSULVHLQWHURSHUDELOLW\DWDQH[WHQGHGEXVLQHVVSURFHVVOHYHO 7KH ZRUN SUHVHQWHG LQ WKLV SDSHU SURSRVHV DQ LQQRYDWLYH LQWHJUDWHG VROXWLRQ ZKLFK HQDEOHV GHVLJQ DQG HQDFWPHQW RI &%3V XVLQJ QHZ WRROV IRU PRGHOOLQJ H[HFXWLRQXVLQJDVHUYLFHRULHQWHGDUFKLWHFWXUH62$ VXSSRUWHGE\WKHH[FKDQJH RI PHVVDJHV 7KH VROXWLRQ KDV EHHQ YDOLGDWHG LQ WKH IXUQLWXUH H3URFXUHPHQW GRPDLQ
90
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
7KLV ZRUN KDV EHHQ SHUIRUPHG ZLWKLQ WKH VFRSH RI WKH (XURSHDQ ,67 $7+(1$,QWHJUDWHGSURMHFW
,QWURGXFWLRQ 7KH H%XVLQHVV EHQHILWV ZLOO EH HIIHFWLYHO\ DFKLHYHG E\ LQGXVWULDO RUJDQL]DWLRQV RQO\ ZKHQ SURGXFW GDWD EXVLQHVV DQG WHFKQRORJ\ EHFRPH IXOO\ DOLJQHG DQG LQWHURSHUDEOH EHWZHHQ WKHP $OWKRXJK WKH LQWHURSHUDELOLW\ SUREOHP LV JOREDO HVSHFLDOO\WKHVPDOOHUFRPSDQLHVLH60(V KDYHEHHQIDFLQJPRUHGLIILFXOWLHVWR FRPSUHKHQGDQGVROYHLW ,QJHQHUDO60(VSUHVHQWDPDMRUHFRQRPLFGULYLQJIRUFHDFURVVPRVWLQGXVWULDO VHFWRUV EXW 60(V FDQ¶W FRPSHWH ZLWK ³ELJ RQHV´ RQ HTXDO EDVLV 'XH WR LWV VL]H DQG DYDLODEOH UHVRXUFHV WKH\ GR QRW KDYH IDFLOLWLHV WR GHYHORS VWXGLHV DQG DGDSW WKHLUEXVLQHVVSURFHGXUHVDQGDSSOLFDWLRQVWREHLQWHURSHUDEOHZLWKRWKHUV>@ 7KH $7+(1$,3 ZZZDWKHQDLSRUJ ,17(5231R( ZZZLQWHURS QRHRUJ DQG,0660$57IPZZZIXQVWHSRUJ SURMHFWVKDYHEHHQDQDO\]LQJWKH DFWXDO OHYHO RI H%XVLQHVV LPSOHPHQWDWLRQ LQ WKH IXUQLWXUH VHFWRU D PDMRU 60( EDVHG LQGXVWULDO VHFWRU LQ (XURSH 7KH LQWHQW RI WKLV VWXG\ LV WR SXW IRUZDUG DQG YDOLGDWH D UHIHUHQWLDO IUDPHZRUN IRU D 72 %( VFHQDULR VXLWDEOH WR LPSURYH WKH LQWHURSHUDELOLW\ RI SURGXFW GDWD DQG VHUYLFHV LQ H%XVLQHVV GXULQJ H3URFXUHPHQW DFWLYLWLHV 7KH ODFN RI UHIHUHQWLDO FDVH VWXGLHV UHJDUGLQJ RUJDQL]DWLRQV¶ FRUH EXVLQHVV DFWLYLWLHV DGGUHVVLQJ W\SLFDO VFHQDULRV ZKLFK WDNH WKH PRVW RI WKH H%XVLQHVV FDSDELOLWLHVDQGSUDFWLFHVKDVEHHQLGHQWLILHGDVDQLPPHGLDWHILUVWOHYHOEDUULHUWR PRWLYDWH RUJDQL]DWLRQV WR ILQG WKH RULJLQ RI LQWHURSHUDELOLW\ SUREOHPV 7KHUHIRUH DQDO\VLVVKRXOGEHFRQGXFWHGWRHQGRZZLWKDVHWRIVFHQDULRVWKDW60(VFDQXVH DV D UHIHUHQFH KLJKOLJKWLQJ FRPPRQ SUREOHPV LGHQWLI\LQJ DGYDQWDJHV DQG SURYLGLQJUHFRPPHQGDWLRQVDQGWHFKQLFDOVROXWLRQVWRLPSOHPHQWH%XVLQHVV>@ 7KLVSDSHUSURSRVHVDVROXWLRQIRUD72%(VFHQDULRWRIDFLOLWDWHWKHLQWHJUDWLRQ RI SURGXFW GDWD DQG LQWHURSHUDELOLW\ DPRQJ H%XVLQHVV SURFHVVHV DQG VHUYLFHV LQ 60(EDVHG LQGXVWULDO VFHQDULRV 7R DFFRPSOLVK LW WKH SURSRVHG IUDPHZRUN VXJJHVWVWKHDGRSWLRQDQGKDUPRQL]DWLRQRIWKHPRVWFRPPRQO\XVHGWHFKQRORJLHV IRU WKH PRGHOOLQJ DQG HQDFWPHQW RI FROODERUDWLYH EXVLQHVV SURFHVVHV WR HQDEOH LQWHURSHUDELOLW\DWWKHEXVLQHVVOHYHO
)XUQLWXUHVXSSO\FKDLQDQGSURFXUHPHQWFXUUHQWVLWXDWLRQ 7KHIXUQLWXUHVHFWRULVRQHRIWKHLQGXVWULDODUHDVZKHUHWKHUROHRI60(VLVPRVW VLJQLILFDQW$VDODERXULQWHQVLYHLQGXVWU\LWSURYLGHVHPSOR\PHQWWRDURXQGRQH PLOOLRQ SHRSOH ,W DFFRXQWV IRU HQWHUSULVHV ZLWK RYHU HPSOR\HHV HPSOR\LQJ SHRSOH DQG PRUH WKDQ HQWHUSULVHV ZLWK IHZHU WKDQ HPSOR\HHVHPSOR\LQJDOPRVWSHRSOH >@ 'XHWRWKHGHPDQGVRIWKHJOREDOPDUNHWIXUQLWXUHFRPSDQLHVQHHGWRIRFXVRQ WKHLU FRUH FRPSHWHQFLHV 7KH\ FDQ GR VR E\ LPSURYLQJ WKHLU UHODWLRQVKLSV ZLWK
91
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVHLQWHURSHUDELOLW\
FXVWRPHUVVWUHDPOLQLQJWKHLUVXSSO\FKDLQVDQGE\FROODERUDWLQJ ZLWKSDUWQHUVWR FUHDWH YDOXHDGGHG QHWZRUNV EHWZHHQ EX\HUV YHQGRUV DQG VXSSOLHUV 7R DFKLHYH WKLV EXVLQHVV LQWHUDFWLRQ HQWHUSULVH V\VWHPV DQG DSSOLFDWLRQV QHHG WR EH LQWHURSHUDEOHZLWKLQDQGDFURVVRUJDQL]DWLRQVDQGPXVWEHDGDSWDEOHWRQHWZRUNHG HQYLURQPHQWV ZLWK RWKHU HQWHUSULVHV LQ HYHU\ 3URGXFW /LIH &\FOH 3/& SKDVHV GXULQJWKHIXUQLWXUHVXSSO\FKDLQ&RVWUHGXFWLRQDQGIOH[LELOLW\DUHGULYLQJIDFWRUV IRUDFKLHYLQJWKLVEXVLQHVVLQWHUDFWLRQ>@ 7KH IXUQLWXUH VXSSO\ FKDLQ LV DQ HQGWRHQG SURFHVV UHTXLUHG WR SURFXUH SURGXFHDQGGHOLYHUSURGXFWVDQGVHUYLFHVWRFXVWRPHUV'XULQJWKLVSURFHVVDQG EDVHG RQ WKH FXVWRPHU¶V RUGHU UDZ PDWHULDOV VXSSOLHV DQG FRPSRQHQWV DUH PRGLILHGLQWRILQLVKHGSURGXFWVDQGWKHQGLVWULEXWHGWRWKHFXVWRPHUV 7KHSURGXFWLRQIORZRIWKHVXSSO\FKDLQXVXDOO\LQYROYHVPRYLQJJRRGVIURP VXSSOLHUV WR PDQXIDFWXUHUV GLVWULEXWRUV UHWDLOHUV DQG ILQDOO\ WR WKH FXVWRPHU ,Q VRPHFDVHVWKLV IORZ PLJKW EHVKRUWHQHGHJDPDQXIDFWXUHUFRPSDQ\FDQKDYH GLVWULEXWLRQQHWZRUNVDQGFRPPHUFLDOGHSDUWPHQWVWKXVQRWQHHGLQJGLVWULEXWRUVRU UHWDLOHUVWRGHOLYHUGLUHFWO\WRWKHFRVWXPHU 3529,'(5 05HTXHVWIRU4XRWDWLRQ
04XRWDWLRQ
52UGHU&RQILUPDWLRQ
52UGHU
0'HOLYHU\1RWH
54XRWDWLRQ
02UGHU
'HOLYHU\
02UGHU&RQILUPDWLRQ
5(7$,/(5 55HTXHVWIRU4XRWDWLRQ
'HOLYHU\ 5'HOLYHU\1RWH 53DFNLQJ/LVW
0,QYRLFH
0$18)$&785(5
5,QYRLFH
)LJ'RFXPHQWIORZLQWKHH3URFXUHPHQWVFHQDULR
7KH VFHQDULR GHVFULEHG LQ )LJ LV IRFXVHG RQ H3URFXUHPHQW DFWLYLWLHV WKURXJK ZKLFKPHPEHUVRIDEX\LQJFRPSDQ\SXUFKDVHJRRGVIURPPXOWLSOHVXSSOLHUV7KH GLDJUDPGHSLFWVDVLPSOLILHGYLHZRQGRFXPHQWIORZEHWZHHQWKHGLIIHUHQWDFWRUV LQYROYHG LQ WKH VFHQDULR 5HWDLOHU 0DQXIDFWXUHU DQG 3URYLGHU 7KH LQIRUPDWLRQ IORZLVPRUH,&7UHODWHGDQGLQYROYHVH[FKDQJLQJRUGHUDQGSURGXFWGDWD>@ 1RZDGD\V PDQXIDFWXUHUV QHHG WR KDYH GHGLFDWHG IXOOWLPH SHRSOH WR SURFHVV RUGHUVGXHWRWKHIDFWWKDW YHU\RIWHQWKHFOLHQWV PDNHHUURQHRXVRUGHUV 0RVWRI WKHLU WLPH LV VSHQW WR FKHFN DQG UHYLVH RUGHUV WKDW DUH UHFHLYHG E\ SKRQH ID[ RU PRUH UHFHQWO\ DQG LQ IHZ FDVHV E\ HPDLO 7KLV FRXOG EH DYRLGHG E\ D JRRG FRPPXQLFDWLRQ EHWZHHQ GLIIHUHQW VWDNHKROGHUV 7KXV ,&7 SDUW RI WKH FRPPXQLFDWLRQ SURFHVV LQ LQIRUPDWLRQ IORZ LV EHFRPLQJ D KLJKHU SULRULW\ DV
92
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
EXVLQHVVHV VHHNLQJ WR UHGXFH FRVWV LPSURYH EXVLQHVV GHVLJQ WLPH DQG PDQDJH SURGXFWLRQDQGLQYHQWRU\V\VWHPV $OWKRXJK PDQ\ FOLHQWV KDYH WHFKQRORJLFDO LPSOHPHQWDWLRQV WR IDFLOLWDWH WKH SXUFKDVLQJ RI JRRGV WKH PDQXIDFWXUHUV FXUUHQWO\ GR QRW KDYH WKH DSSURSULDWH H[SHUWLVH DQG WHFKQRORJLFDO LQIUDVWUXFWXUH WR EHFRPH LQWHURSHUDEOH ZLWK DOO WKHVH FOLHQWV2QWKHRWKHUKDQGWKHPLVVLQJLQIRUPDWLRQUHVXOWLQJIURPWKHSRRUSURGXFW GHVFULSWLRQV IUHTXHQWO\ FRQGXFW WKH PDQXIDFWXUHU WR DQ HIIRUW RI LQWHUSUHWDWLRQ RI ZKLFK SURGXFWV KDYH EHHQ RUGHUHG 7R UHGXFH WKLV SUREOHP PDQXIDFWXUHUV KDYH EHHQSXWWLQJGHGLFDWHGSHRSOHHPSOR\HG DWFOLHQWDQGVXSSOLHUVLGHMXVWWRHQVXUH WKHLQWHJULW\RIRUGHUVDQG5)4V5HTXHVWIRU4XRWDWLRQV 7KHUHIRUH WR DFKLHYH PRUH HIILFLHQF\ RQ PDQXIDFWXUHU¶V LQWHUQDO SURFHVV WKH IROORZLQJ ILYH PDLQ REMHFWLYHV ZHUH LGHQWLILHG D 0DMRU UHGXFWLRQ LQ IDOVH RU LQFRUUHFWRUGHUVE 'UDPDWLF WLPHVKRUWHQLQJIURPRUGHUWRGHOLYHU\F 'UDPDWLF UHGXFWLRQ LQ VXUSOXV VWRFN LQ ZDUHKRXVH G $ELOLW\ WR VHDUFK QHZ SURYLGHUV DQG DSSO\ PDQXIDFWXUHUV¶ FULWHULD WR UDQN WKHP H %HWWHU LQWHJUDWLRQ EHWZHHQ LQWHUQDO V\VWHPVHJVWRFNSXUFKDVLQJPDQXIDFWXULQJDQGLQYRLFLQJVXEV\VWHPV>@
&URVV2UJDQL]DWLRQDO%XVLQHVV3URFHVVHVDSSURDFK ,QSDVWIHZ\HDUVWKHXVHRI%XVLQHVV3URFHVV0DQDJHPHQW%30 WHFKQRORJ\LQ LQWHJUDWLQJ FURVVRUJDQL]DWLRQDO DSSOLFDWLRQV KDV EHHQ JURZLQJ &URVV 2UJDQL]DWLRQDO%XVLQHVV3URFHVVHV&%3V UHSUHVHQWSURFHVVHVWKDWDUHH[HFXWHGE\ PXOWLSOH %30 V\VWHPV LQ GLIIHUHQW RUJDQL]DWLRQV WR DFKLHYH LQWHURSHUDELOLW\ EHWZHHQGLYHUVHDQGKHWHURJHQHRXVDSSOLFDWLRQV\VWHPV7KHHIIHFWLYHGHSOR\PHQW RI&%3VFRPHVXSZLWKLWVRZQSUREOHPVLQDGGLWLRQWRWKHLVVXHVQHHGHGWRWDFNOH LQ VWDQGDORQH EXVLQHVV SURFHVV DSSOLFDWLRQV 7KH EXVLQHVV SURFHVVHV WKDW DUH LQWHJUDWHGDQGH[HFXWHGLQD&%3HQYLURQPHQWDUHJHQHUDOO\LQGHSHQGHQWO\GHILQHG DQG LQ PDQ\ FDVHV DUH SUHH[LVWLQJ 7KH\ PD\ DOVR FRQIRUP WR GLIIHUHQW DQG KHWHURJHQHRXVPHWDPRGHOV>@ %30 WHFKQRORJLHV RIIHU VXSSRUW IRU VHSDUDWLQJ SURFHVV ORJLF IURP EXVLQHVV ORJLF DQG PDQDJLQJ LW DW D GLIIHUHQW OD\HU 7KH ZRUN SUHVHQWHG LQ WKLV SDSHU DWWHPSWVWRDFKLHYH%30GULYHQLQWHURSHUDELOLW\RIHQWHUSULVHDSSOLFDWLRQVDWVXFK %30OD\HUDQGEXLOGVXSRQWKHIDFWWKDWEXVLQHVVSURFHVVHVXVHGLQWHUQDOO\LQDQ RUJDQL]DWLRQ DUH QRW GLUHFWO\ VXLWDEOH IRU LQWHJUDWLRQ ZLWK H[WHUQDO SDUWQHUV 3UREOHPVDULVHHVSHFLDOO\ZKHQWXUQLQJLPSOLFLWKDUGFRGHGEXVLQHVVSURFHVVXVLQJ KHWHURJHQHRXV WHFKQRORJLHV LQWR LQWHURSHUDEOH SURFHVVHV WKXV RQH SRVVLEOH DSSURDFKWRDFKLHYH VXFK LQWHURSHUDELOLW\LVWRSURYLGH DQ LQIUDVWUXFWXUHWRGHILQH LQWHURSHUDEOH YLHZV RI LQWHUQDO SULYDWH SURFHVVHV DQG XVH WKHP WR EXLOG &URVV 2UJDQL]DWLRQDO%XVLQHVV3URFHVVHV 7KH $7+(1$ SURMHFW GHYHORSHG D EXVLQHVV SURFHVV PRGHOOLQJ PHWKRGRORJ\ DQG D VHW RI WRROV ZKLFK VXSSRUWV WKHVH XQGHUO\LQJ SULQFLSOHV 7KLV PHWKRGRORJ\ VXSSRUWVGLIIHUHQWSHUVSHFWLYHVRIEXVLQHVVSURFHVVHVWKDWDUHVXLWDEOHIRUGLIIHUHQW UROHV7KHVHGLIIHUHQWSHUVSHFWLYHVDOVRVXSSRUWWKHSURFHVVYLHZFRQFHSW 2UJDQL]DWLRQV EXLOG SULYDWH SURFHVVHV WR FRRUGLQDWH LQWHUQDO DSSOLFDWLRQ VHUYLFHV3URFHVVYLHZVDUHGHILQHGRQWRSRIWKHVHSULYDWHSURFHVVHVWREXLOGDQG SDUWLFLSDWH LQ &%3V DQG HQVXUH WKDW WKH XQGHUO\LQJ SURFHVV YLHZV DUH H[HFXWHG
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVHLQWHURSHUDELOLW\
93
FRQIRUPLQJWRSUHGHILQHGGHSHQGHQFLHV,QWXUQSURFHVVYLHZVDVVXUHWKDWSULYDWH SURFHVVHV DOVR FRQIRUP WR WKHVH GHSHQGHQFLHV DW UXQWLPH :LWKRXW WKH YLHZV SULYDWHSURFHVVHVQHHGWROLQNGLUHFWO\ZLWK&%3VZKLFKLVDUHVWULFWLYHDSSURDFK ZKHQRUJDQL]DWLRQVZDQWWRUHVWULFWDFFHVVDQGYLVLELOLW\RIWKHLULQWHUQDOSURFHVVHV 'HILQLQJ YLHZV SURYLGHV RUJDQL]DWLRQV WKH IOH[LELOLW\ WR LQWURGXFH DEVWUDFWLRQ RQ WRS RI WKHLU LQWHUQDO SURFHVVHV IRU LQWHURSHUDELOLW\ 7KH\ FDQ DOVR FKDQJH WKH XQGHUO\LQJ EXVLQHVV SURFHVVHV DV ORQJ DV WKHVH FKDQJHV GR QRW YLRODWH WKH FRQVWUDLQWV GHILQHG DW WKH YLHZV OHYHO 7KH GLDJUDP GHSLFWHG RQ )LJ VKRZV D KLJKOHYHOGHVFULSWLRQRIWKHSURFHVVYLHZDSSURDFKIRULQWHURSHUDELOLW\ %X\HU
3XEOLF 3URFHVV
%%3URFHVV
6HOOHU
3URFHVV 2UGHU
5HOHDVH 2UGHU
3XEOLF 3URFHVV 9LHZV
5HOHDVH 2UGHU
3ULYDWH 3URFHVV
&UHDWH 2UGHU
3UHSDUH *RRGV RXW
3URFHVV 2UGHU
3LFN 8S
«
3LFN 8S
«
3UHSDUH *RRGV RXW
/DEHO 3ULQWLQJ
%ULQJWR /RDGLQJ 3RLQW
«
*HQHUDWH 0DQLIHVW
«
)LJ3URFHVVYLHZDSSURDFK
7KH&%3PRGHODOORZVIRUVHOHFWLYHO\KLGLQJLQWHUQDOSURFHVVVWHSVZKLOHRIIHULQJ DPHFKDQLVPWRH[SRVH&%3VUHOHYDQWLQIRUPDWLRQWRSDUWQHUV7KHYLHZDSSURDFK VXSSRUWV WKH FUHDWLRQ RI D SXEOLFO\ DYDLODEOH SUHVHQWDWLRQ RI LQWHUQDO SURFHVVHV 3ULYDWH SURFHVVHV FRQWDLQ GDWD ZKLFK PXVW QRW EH UHYHDOHG E\ GHIDXOW ZKHUHDV YLHZ SURFHVVHV SURYLGH DQ DEVWUDFWLRQ RI SULYDWH SURFHVV ZKLFK LV VXIILFLHQW WR FRRUGLQDWHLQWHUQDODFWLRQVZLWKDFWLYLWLHVRIH[WHUQDOWUDGLQJSDUWQHUV %DVHGRQWKHVHFRQVLGHUDWLRQVLWLVSRVVLEOHWRVWDWHWKDW&%3V x 7DNH SODFH EHWZHHQ PXOWLSOH LQGHSHQGHQW SDUWLHV HQWHUSULVHV RU RWKHU IRUPVRIRUJDQL]DWLRQ x ,QYROYHXVHUVIURPWKHVHGLIIHUHQWSDUWLHVLQKLJKOHYHOLQWHUDFWLRQVDLPHG DWFRPPRQLQWHOOHFWXDOHQGHDYRXUV x $UHEDVHGRQPXOWLSOHGDWDVHWVRZQHGPDLQWDLQHGE\WKHLQYROYHGSDUWLHV x ,PSO\DIRUPRIJRYHUQDQFHEHWZHHQLQYROYHGSDUWLHVVROYLQJWKHSUREOHP RISUHH[LVWLQJFRPSHWLQJLQWHUHVWVLHWUXVWEXLOGLQJDQGWUXVWLQVXUDQFH x ([SRVHVRPHGHJUHHRIV\PPHWU\LQWKHUROHVSOD\HGE\GLIIHUHQWSDUWLHV x 6WDUWHYROYHDQGHQGRYHUWLPH
94
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
7HFKQLFDO6ROXWLRQ 7KH SURSRVHG IUDPHZRUN VXSSRUWV PRGHOOLQJ DQG HQDFWPHQW LH H[HFXWLRQ RI &%3V VXLWDEOH IRU FURVVHQWHUSULVH HOHFWURQLF EXVLQHVV 7KH RYHUDOO IUDPHZRUN SURWRW\SHGLQWKHH3URFXUHPHQWVFHQDULRHQDEOHVLQWHJUDWHGH3URFXUHPHQWSURFHVV EDVHG RQ ,QWHURSHUDELOLW\ DQG &ROODERUDWLYH 1HWZRUNLQJ 7KH DGYDQWDJH RI VXFK LQWHJUDWHG DSSURDFK LV WKDW HDFK SDUWQHU VHHV WKH SXEOLFO\ YLVLEOH SURFHVVHV RI LWV SDUWQHUVZKLOVWPDLQWDLQLQJWKHLUSULYDWHZRUNIORZ>@ &RQFHSWXDO%DVLV 7KHFRQFHSWXDOIUDPHZRUNKHUHSUHVHQWHGSURYLGHVDFURVVRUJDQL]DWLRQDOEXVLQHVV SURFHVVPRGHOOLQJPHWKRGDQGLWVHQDFWPHQWZKLFKLVGLYLGHGLQWZRPDLQOD\HUV GHVLJQWLPHDQGH[HFXWLRQWLPH (QWHUSULVH0RGHOOLQJ 6HOOHU
3ULYDWH%XVLQHVV3URFHVV %X\HU
'HVLJQ
&%3 &ROODERUDWLYH%XVLQHVV3URFHVV
&%30RGHO
%X\HU3URFHVV
6HOOHU9LHZ3URFHVV
([HFXWLRQ 3URFHVV(QJLQH
3URFHVV(QJLQH :6
:6
3URFHVV(QDFWPHQW,QWHUIDFH
3URFHVV(QDFWPHQW,QWHUIDFH
,QWHUIDFH
)LJ&RQFHSWXDOVROXWLRQ
$W GHVLJQWLPH WKH EX\HU ³%XVLQHVV 3URFHVV $QDO\VW´ GHVFULEHV WKH 3URFXUHPHQW SURFHVVZLWKDQ(0(QWHUSULVH0RGHOOLQJ WRRODQGH[SRUWVWKHPRGHOLQDVXLWDEOH IRUPDW WKH VHOOHU ³%XVLQHVV 3URFHVV $QDO\VW´ GRHV WKH VDPH ZLWK LWV SULYDWH SURFHVV 7KH SULYDWH EX\HU SURFXUHPHQW SURFHVV DQG WKH FRUUHVSRQGLQJ SULYDWH 6HOOHU SURFHVV DUH FROOHFWHG DQG FRPSDUHG LQ RUGHU WR LGHQWLI\ WKH &%3V SXEOLF SRUWLRQVRIWKH WZRSULYDWHSURFHVVHVDUH PHUJHGWRJHWKHULQRUGHUWRLGHQWLI\ WKH DFWLYLWLHVH[FKDQJLQJWKHLQIRUPDWLRQEHWZHHQWKHWZRSDUWLHV 2QFH&%3KDVEHHQ PRGHOOHGHDFKSDUWQHUZLOOGULYHLWVRZQSURFHVVHQJLQHZLWKWKLVVKDUHG&%3
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVHLQWHURSHUDELOLW\
95
$WH[HFXWLRQWLPHWKHSURFHVVH[HFXWLRQZLOOEHPDQDJHGRQERWKVLGHVEX\HU DQGVHOOHU 7KH$SSOLFDWLRQWULJJHUVHDFKVWHSRIWKHSURFHVVHQJLQHDQGDOORZVWKH XVHUVWRPRQLWRUWKHFRUUHVSRQGLQJDFWLYLWLHVSURJUHVV 7DNLQJWKH0DQXIDFWXUHU6XSSOLHUH3URFXUHPHQW VXEVFHQDULRDV DQH[DPSOH WKH0DQXIDFWXUHU%X\HU VHOHFWVDOOWKHVSHFLILFDWLRQVRIIXUQLWXUHWREHGHYHORSHG DQG DOO WKH HOHPHQWV QHHGHG WR VWDUW ZLWK WKH 6RXUFLQJ SURFHVV 7KH WHFKQLFDO VSHFLILFDWLRQV GDWD WDNHQ IURP (53 V\VWHP DUH ILOOHG LQ D 5HTXHVW IRU 4XRWDWLRQ 5)4 $IWHUVHOHFWLQJWKHVHWRI6XSSOLHUVWRLQYROYHLQ6RXUFLQJSKDVHWKH&%3 SURFHVV HQJLQH WULJJHUV D 5)4 PHVVDJH IURP WKH PDQXIDFWXUH WR DOO VXSSOLHUV LQYROYHGLQWKHVRXUFLQJSKDVHZLWKDOOWKHPDWHULDOVSHFLILFDWLRQVWRGHYHORSWKH IXUQLWXUHSLHFH7KLVDFWLRQLVSHUIRUPHGE\LQYRNLQJD5)4ZHEVHUYLFHZKLFKLV UXQQLQJ XQGHU WKH VXSSOLHU ,7 V\VWHPV VLGH 7KH 5)4 PHVVDJH DQG DOO RWKHU PHVVDJHV H[FKDQJHG GXULQJ WKH SURFXUHPHQW OLIH F\FOH DUH SUHYLRXVO\ DJUHHG EHWZHHQ SDUWQHUV DQG DUH FRPSOLDQW ZLWK WKH VWDQGDUGEDVHG HEI62$ HEXVLQHVV IXQ6WHS2SHQ$UFKLWHFWXUH >@VSHFLILFDWLRQ %XVLQHVVSURFHVVH[HFXWLRQZLOOWULJJHUZHEVHUYLFHVDVVRFLDWHGWRWKHSURFHVV DQGWKHLUH[HFXWLRQVWDWXVFDQEHPRQLWRUHG)XUWKHUPRUHLWZLOOSURYLGHUHDOWLPH FRPPDQGVDQGGDWDKDUPRQLVDWLRQEHWZHHQ ZHEVHUYLFHVDQGKDVWREHVXSSRUWHG E\ LQIUDVWUXFWXUH IRU PHVVDJH KDQGOLQJ GLVSDWFKLQJ LQ D SRLQWWRSRLQW DSSURDFK >@ 0RGHOVQHHGWKXVWREHHQULFKHGWKURXJKVHPDQWLFLQIRUPDWLRQDQGEHH[HFXWHG WKURXJK,7V\VWHPVVXFKDVZRUNIORZHQJLQHV6XFKHQJLQHVQHHGWREHHQDEOHGWR RSHUDWHHIILFLHQWO\LQDQDUFKLWHFWXUDOHQYLURQPHQWWKDWDGDSWVWRSDUWLFXODUEXVLQHVV VFHQDULRV2XWFRPHLVSURFHVVLQWHJUDWLRQEHWZHHQRUJDQL]DWLRQVHQDEOLQJWKHPWR OLQN LQWHUQDO SURFHVVHV WRJHWKHU WR VXSSRUW HIILFLHQW SDUWQHUVKLSV DQG GHYHORSSURYLGHYDOXHDGGHGVHUYLFHVRUSURGXFWV 3LORWLPSOHPHQWDWLRQ 7KH SLORW LPSOHPHQWHG DGRSWV WKH IUDPHZRUN GHVFULEHG LQ WKH SUHYLRXV FKDSWHU HQDEOLQJ D FROODERUDWLYH EXVLQHVV SURFHVV PRGHOOLQJ DQG HQDFWPHQW EHWZHHQ SDUWQHUVLQYROYHGLQWKHH3URFXUHPHQWVFHQDULR7KHLQWHURSHUDEOHVROXWLRQPDNHV WKHXVHRIWRROVZKLFKDGGUHVVHVWKH&%3UHTXLUHPHQWVH[SODLQHG 7KHSLORW LVGLYLGHG LQSURFHVVRULHQWHGDQGVHUYLFHRULHQWHGLPSOHPHQWDWLRQV 3URFHVVRULHQWHG LPSOHPHQWDWLRQV DUH WKH RQHV UHVSRQVLEOH IRU SURFHVV PRGHOOLQJ DQGH[HFXWLRQ2QWKHRWKHUKDQGWKH VHUYLFHRULHQWHG LPSOHPHQWDWLRQVDUH WKRVH UHVSRQVLEOHIRUWKHVHUYLFHPRGHOOLQJDQGGHSOR\PHQW 7KHIROORZLQJIXQFWLRQDOLWLHVZHUHLPSOHPHQWHGLQWKHVFHQDULR x %XVLQHVVSURFHVVHVPRGHOOLQJDQGHQDFWPHQWIXQFWLRQDOLWLHVWDJJHGLQVXFK DZD\WKDWDWH[HFXWLRQOHYHOWKHSURFHVVHVHQJLQHNQRZVWKDWH[HFXWLQJD FHUWDLQWDVNPHDQVSHUIRUPLQJDZHEVHUYLFHFDOO x $ IXQFWLRQDOLW\ XVLQJ ZHEVHUYLFHV ZKLFK WULJJHUV DQ H[HFXWLRQ RI D EXVLQHVV SURFHVV ZKHQ D VHUYLFH LV LQYRNHG ,Q WKLV FDVH WKH EXVLQHVV SURFHVV HQJLQH LV XVHG DV DQ RUFKHVWUDWLRQ HQJLQH WR VSHDN LQ VHUYLFH RULHQWHGDUFKLWHFWXUHWHUPV
96
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV x $ FRQIRUPDQFH WHVWLQJ IXQFWLRQDOLW\ ZKLFK HQDEOHV WR FKHFN LI WKH PHVVDJHV H[FKDQJHG EHWZHHQ SDUWQHUV ZLWKLQ WKH H3URFXUHPHQW VFHQDULR DUHFRPSOLDQWDJDLQVWDSUHGHILQHGVWDQGDUGIRUWKHPHVVDJHVWUXFWXUH x $VHPDQWLFIXQFWLRQDOLW\ZKLFKLVDFKLHYHGE\WKHXVHRIVRPH $7+(1$ WRROVXVHGLQWKHFRQWH[WRIWKHVFHQDULRWRFUHDWHDQGPDLQWDLQWKHIXUQLWXUH RQWRORJ\WRDQQRWDWHWKHGLIIHUHQWFRPPHUFLDOHGRFXPHQWVSUHVHQWLQWKH VFHQDULRDJDLQVWWKHRQWRORJ\DQGILQDOO\WRFUHDWHWKHDQQRWDWLRQVUXOHVWR YDOLGDWH RQ UXQWLPH WKH GRFXPHQWV DQG DOORZ WKH XQGHUVWDQGLQJ EHWZHHQ WZRGLIIHUHQWDFWRUV
)LJ KLJKOLJKWV WKH LQIRUPDWLRQ H[FKDQJHG EHWZHHQ WRROV DWGHVLJQWLPH DQG UXQWLPHZKLFKLQFOXGHPRGHOWUDQVIRUPDWLRQVDQGPHVVDJHGLVSDWFKLQJ %306XLWH
:66XLWH
&RQIRUPDQFH6XLWH 0HVVDJHVZLWK 5XOHV([SUHVV
6HUYLFHV-DYD
*5$,7RRO
6HPDQWLF6XLWH $7+26
'(6,1*7,0(
02ð*2
3ULYDWH 3URFHVVHV
:6'/
(;3;6'
(;36&+
0HVVDJHV;6'
5XOHV 6FKHPDWURQ
$
0DHVWUR $5*26
&%3
5817,0(
*DEULHO
&RQIRUPDQFH 7HVW
-RKQVRQ 3OXJLQ
1HKHPLDK
352&(66
$WKHQD7RRO
$5(6(QJLQH
6(59,&(6
([WHUQDO7RRO
0RGHO
6HUYLFHV
)LJ3LORWIRUWKHH3URFXUHPHQWVFHQDULR
(DFKFRPSRQHQWRIWKHGLDJUDPLVFODVVLILHGDV x $7+(1$WRROVDUHWRROVEXLOWXQGHUWKH $7+(1$SURMHFWVFRSHRURWKHU UHVWULFWLYH VHW RI FRPPHUFLDO WRROV ZKLFK DUH UHSUHVHQWHG E\ VRPH $7+(1$SDUWQHUVWKDWDUHEHLQJXVHGRQWKH$7+(1$SLORWLQJDFWLYLWLHV x ([WHUQDO WRROV DUH WRROV GHYHORSHG RXWVLGH WKH $7+(1$ SURMHFW VFRSH &RXOGEHRWKHUFRPPHUFLDOWRROV x 0RGHO UHSUHVHQWV WKH RXWSXW JHQHUDWHG E\ VRPH RI WKH PRGHOOLQJ WUDQVIRUPDWLRQWRROVXVHGLQWKHSLORW x 6HUYLFHV UHSUHVHQW D VHW RI ZHE VHUYLFHV GHYHORSHG IRU WKH H3URFXUHPHQW SLORW 7KHVH DUH SURFXUHPHQW VHUYLFHV ZKLFK DGGUHVV 5)4 DQG 2UGHULQJ IXQFWLRQDOLWLHV DQG FRQIRUPDQFH WHVWLQJ ZHEVHUYLFHV ZKLFK HYDOXDWHV FRQIRUPDQFHRI62$3PHVVDJHVEHLQJH[FKDQJHEHWZHHQSDUWQHUV
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVHLQWHURSHUDELOLW\
97
%306XLWH 7KH %30 VXLWH LV FRPSRVHG RI WRROV ZKLFK HQDEOH PRGHOOLQJ HQDFWPHQW DQG PRQLWRULQJ RI FURVVRUJDQL]DWLRQDO EXVLQHVV SURFHVVHV :LWK WKH (0 WRROV 02*2 DQG *5$, GLIIHUHQW OHYHOV RI JUDQXODULW\ FDQ EH GHVFULEHG 3URFHVV KLHUDUFK\ &ODVV KLHUDUFK\ 3DUW2I VWUXFWXUHV $WWULEXWHV DQG 9DOXHV 5HIHUHQFH $WWULEXWHV 2SHUDWLRQV 0DFURV 3URJUDPPH &DOOV 5HIHUHQFH VWUXFWXUHV DQG PRGHOVFDQEHXVHGWRVWDUWPRGHOOLQJRULPSURYHH[LVWLQJPRGHOV0RGHOVFDQEH HDVLO\H[WHQGHGEDVHGRQSUHVHQWDWLRQE\SUHDQGSRVWFRQGLWLRQXVLQJREMHFWVWDWH GHVFULSWLRQV 7KHUHIRUH LQWHUIDFHV ZLWKLQ WKH &%3 FDQ EH HDVLO\ PRGHOOHG 7KH XVDJHRI02ð*2ZDVVHWWRPRGHOOLQJSULYDWHEXVLQHVVSURFHVVHVRIHDFKSDUWQHU 7KHFUHDWLRQRIH[HFXWDEOHSURFHVVHVDWWKHEXVLQHVV OHYHO LVVXSSRUWHGE\ WKH 0DHVWUR WRRO 0DHVWUR DLPV WR EH D JHQHULF EXVLQHVV SURFHVV PRGHOOLQJ WRRO WR PRGHO WKH SULYDWHLQWHUQDO SURFHVVHV LQ D FURVVRUJDQLVDWLRQDO FRQWH[W ZLWKRXW UHYHDOLQJ WKHLU SULYDF\ DQG FRQWLQJHQF\ RI WUDGLQJ SDUWQHUV ,W KDV EHHQ LPSOHPHQWHG WR VXSSRUW WKH SULQFLSOH RI SURFHVVRULHQWHG DEVWUDFWLRQ DQG LW SURYLGHV WRRO VXSSRUW LQ FUHDWLQJ D VFDODEOH YLVLELOLW\ WR VWUXFWXUDO LQIRUPDWLRQ RI SULYDWHEXVLQHVVZRUNIORZVZKHQH[FKDQJLQJPRGHOVZLWKWUDGLQJSDUWQHUV 3ULYDWH 3URFHVV 3DUWQHU %
%HJLQ
%
% %
% 6\QFKURQL]HU
)RUN
%
%
%
(QG
%
9LHZ 3URFHVV 3DUWQHU % %HJLQ
%%%%
%%
%%
(QG (QG
&URVV 2UJDQL]DWLRQDO %XVLQHVV 3URFHVV EHWZHHQ 3DUWQHU $DQG 3DUWQHU %
%%%%
%% $$
%HJLQ
)RUN
6\QFKURQL]HU
$$
%%
(QG
$$
9LHZ 3URFHVV 3DUWQHU $ %HJLQ
$$
$$
$$
(QG
3ULYDWH 3URFHVV 3DUWQHU $ %HJLQ
$
$
$
$
$
$
(QG
)LJ5HODWLRQVEHWZHHQ3ULYDWH3URFHVV9LHZ3URFHVVDQG&%3
7KH SURFHVVHV PRGHOOHG LQ 0DHVWUR>@ FDQ WKHQ EH H[HFXWHG ZLWK WKH 1HKHPLDK SURFHVVHQJLQH3URFHVVHVDUHH[SRUWHGIURP0DHVWURWR1HKHPLDK YLDDEXVLQHVV SURFHVV UHSRVLWRU\ ZKLFK WKHUHIRUH SURYLGHV D OLQN EHWZHHQ PRGHOOLQJ WLPH DQG UXQWLPH 7KH EXVLQHVV SURFHVV HQDFWPHQW WRRO VLPXODWHV D EXVLQHVV SURFHVV RU H[HFXWHV D WDVN HJ E\ FDOOLQJ D ZHE VHUYLFH GLUHFWO\ %XW QRW DOO WDVNV LQ D EXVLQHVVSURFHVVUHVXOWLQWKHLQYRFDWLRQRID:HE6HUYLFH6RPHWDVNVPD\UHTXLUH XVHULQSXWRWKHUVPD\JHQHUDWHDPHVVDJHDGGUHVVHGWRDXVHU¶VZRUNIORZLQER[ HWF 1HKHPLDK>@ RIIHUV VLPXODWLRQ IXQFWLRQDOLW\ IRU &%3V $ &%3 PRGHO LQ
98
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
0DHVWURFDQEHLPSRUWHGLQWR1HKHPLDKDQGLWVIORZEHVLPXODWHG,W¶VSRVVLEOHWR VLPXODWH SULYDWH SURFHVVHV LQGHSHQGHQW RI &%3V DV ZHOO DV &%3V LQFOXGLQJ DOO SDUWQHU SURFHVVHV 7KH *DEULHO>@ VHUYLFH WDVNV DUH DYDLODEOH LQ 0DHVWUR ZKHUH WKH\FDQEHHDVLO\GUDJJHGLQWRWKHZRUNIORZPRGHO$WUXQWLPHWKH*DEULHOWDVN PDQDJHUOLVWHQVWRWDVNUHODWHGHYHQWVRFFXUULQJLQWKHZRUNIORZHQJLQH1HKHPLDK :KHQHYHUDWDVNLVFUHDWHGRUKDVLWVVWDWXVFKDQJHGWKHWDVNPDQDJHUUHIOHFWVWKLV HYHQWLQLWVRZQUHSRVLWRU\RIWDVNREMHFWVZKLFKFDQEHUHJDUGHGDV*DEULHO¶VORFDO FRSLHVRI1HKHPLDK¶VWDVNLQVWDQFHV*DEULHO¶VWDVNPRGHOFRPSULVHV1HKHPLDK¶V EXWHQKDQFHVLWZLWKLQIRUPDWLRQDERXWWKHDFWLRQWREHSHUIRUPHGIRUDWDVN6XFK DQ DFWLRQ FDQ EH XVHU LQWHUDFWLRQ RU VHUYLFH LQYRFDWLRQ *DEULHO ORRNV XS WKH WDVN SURILOHDQGEDVHGRQLWVW\SHSXWVWKHWDVNDWWKHWRSRIVRPHDSSURSULDWHSULQFLSDO¶V OLVWRUGHOHJDWHVLWWR-RKQVRQ,QFDVHRIDVHUYLFHWDVNWKHWDVNPDQDJHURI*DEULHO DVNV-RKQVRQWRSHUIRUPWKHDSSURSULDWHVHUYLFHFDOODQGIRUZDUGVWKHFDOOUHVXOWVWR WKHZRUNIORZHQJLQHVRWKDWZRUNIORZGDWDJHWVXSGDWHG>@ :HEVHUYLFHV6XLWH 7KH ZHEVHUYLFHV PRGHOOLQJ DQGGHSOR\PHQWSKDVHV ZHUH GRQH SURJUDPPDWLFDOO\ DQG XVLQJ WRROV H[WHUQDO WR WKH $7+(1$ SURMHFW $W DQ HDUO\ VWDJH WKH H 3URFXUHPHQW PHVVDJHV ZKLFK DUH PRGHOOHG XVLQJ WKH (;35(66 ODQJXDJH ZHUH WUDQVIRUPHGWR;0/VFKHPDE\DSSO\LQJWKHPDSSLQJUXOHVGHVFULEHG RQ3DUW RI,62 ±67(3VWDQGDUG%DVHGRQLWDVHWRIMDYDFODVVHVZKHUHJHQHUDWHG XVLQJDGDWDELQGLQJWRROZKLFKHQDEOHVWRFUHDWHLQWHUIDFHVZLWKWKHPHVVDJHVDQG WKHQDOORZVSURJUDPPDWLFDOO\GHYHORSPHQWRIVHUYLFHVE\XVLQJVXFKLQWHUIDFHV 7KH-RKQVRQWRROZDVXVHGIRUFUHDWLQJVHQGLQJDQGUHFHLYLQJ62$3PHVVDJHV $OOLWVIXQFWLRQDOLWLHVDUHRIIHUHGWKURXJKD:HEEDVHGXVHULQWHUIDFHZLWKRXWDQ\ QHHGIRUZULWLQJFRGHRUHYHQGHDOLQJZLWK;0/-RKQVRQLVXVXDOO\FRQILJXUHGE\ XSORDGLQJ :6'/ ILOHV DQG WKH DFFRPSDQ\LQJ ;6' ILOHV KRZHYHU PDQXDO DQG SURJUDPPDWLFFRQILJXUDWLRQRSWLRQVDUHDOVRVXSSRUWHG-RKQVRQFDQSOD\HLWKHUWKH UROHRIVHUYLFHFRQVXPHUVHUYLFHSURYLGHURUVHUYLFHLQWHUPHGLDU\>@ &RQIRUPDQFH7HVWLQJ6XLWH &RQIRUPDQFHDQGLQWHURSHUDELOLW\WHVWLQJDUHSURFHGXUHVWKDWVKRXOGEHSHUIRUPHG WRYDOLGDWHDQGDVVXUHWKHTXDOLW\RIWKHJOREDOLQWHJUDWHGV\VWHPDVDPRQLWRULQJ SURFHGXUHRUZKHQDQHZDSSOLFDWLRQLVSOXJJHGLQ 9DOLGDWLRQSURFHGXUHVVKRXOG EH SHUIRUPHG DIWHU GHYHORSLQJ WKH LQWHUIDFHV WR DVVXUH FRQIRUPLW\ RI WKH DSSOLFDWLRQ ZLWK WKH DGRSWHG VWDQGDUG $OVR WR JXDUDQWHH D FRPSOHWH LQWHURSHUDELOLW\ ZLWK DOO RWKHU SDUWLHV LQWHJUDWHG LQ WKH JOREDO V\VWHP YHULILFDWLRQ DQGYDOLGDWLRQVKRXOGEHSHUIRUPHGEHWZHHQRQHDSSOLFDWLRQDQGDOOSDUWLHVLQRUGHU WR DVVXUH D UHOLDEOH H[FKDQJH RI LQIRUPDWLRQ FRQIRUPLQJ WR WKH VWDQGDUG V\QWDFWLFDOO\DVZHOODVVHPDQWLFDOO\ 7KHFRQIRUPDQFHWHVWLQJIXQFWLRQDOLW\ZLOOEHDYDLODEOHYLDDZHEVHUYLFHSOXJ LQ RQ WKH -RKQVRQ WRRO :KHQ DQ LQFRPLQJRXWJRLQJ PHVVDJH LV WR EH SURFHVVHG WKHSOXJLQZLOOHQDEOHWKHXVHUWRLQYRNHWKHFRQIRUPDQFHWHVWLQJE\WKH-RKQVRQ WRRODQGPDNHDQDXWRPDWLFFRQIRUPDQFHFKHFNLQJRIWKHPHVVDJH 7KHRXWSXWJHQHUDWHGZLOOEHDUHSRUWRIDSDVVIDLOHYDOXDWLRQRIWKHPHVVDJH DFFRUGLQJWRDSUHGHILQHGVHWRIUXOHVVWRUHGRQWKHWRROORFDOUHSRVLWRU\>@
,QWHJUDWHGVROXWLRQWRVXSSRUWHQWHUSULVHLQWHURSHUDELOLW\
99
6HPDQWLF6XLWH 7KHVHPDQWLFVXLWHXVHGLQWKHSLORWPDNHVXVHRIDVHWRIWRROVZKLFKLPSOHPHQWD UHFRQFLOLDWLRQ PHFKDQLVP EHWZHHQ WKH PHVVDJHV H[FKDQJHG LQ WKH VFHQDULR WR JXDUDQWHHLQWHURSHUDELOLW\DWWKHVHPDQWLFOHYHO 7KH $7+26 WRRO SURYLGHV DQ LQWHUIDFH WR PDQLSXODWH DQG PDQDJH RQWRORJLHV WKURXJK D :HEEDVHG HQYLURQPHQW 8SORDGLQJ WKH RQWRORJ\ LQWR $7+26 LV WKH ILUVW VWHS WR EXLOG D VHPDQWLF HQJLQH IRU UHFRQFLOLDWLRQ DQG XQGHUVWDQGLQJ RI GRFXPHQWVH[FKDQJHG>@ 7KH$ WRRODOORZVWKHDQQRWDWLRQRIWKHGRFXPHQWVDQGRWKHUHOHPHQWVDJDLQVW WKH2QWRORJ\SRSXODWHGLQ $7+26,QWKHH3URFXUHPHQW VFHQDULR$ LV XVHGWR DQQRWDWHWKHGLIIHUHQWLQVWDQFHVRIWKHVDPHNLQGRIGRFXPHQWLHDQRUGHUFRPLQJ IURPWKH0DQXIDFWXUHUDQGDQRUGHUSURGXFHGE\WKH5HWDLOHUDJDLQVWWKH)XUQLWXUH 2QWRORJ\ XSORDGHG LQ $7+26 :LWK WKLV WDVN LW LV SRVVLEOH WR PDWFK LQ GHVLJQ WLPHWKHFRQFHSWVRIWZRGLIIHUHQWGRFXPHQWV>@ 7KH$5*26WRROLVWKHQXVHGIRUWKHFUHDWLRQDQGGHSOR\PHQWRIWKHUXQWLPH UXOHVZKLFKZLOOH[HFXWHWKHDQQRWDWLRQVGHILQHGLQ$ 7KHUXOHVFRYHUIURPSDWK PLVPDWFKHV HJ LI WKH 2UGHU 1XPEHU LV SODFHG RQ WKH URRW RI WKH GRFXPHQW RU XQGHUDQ2UGHU+HDGHUVWUXFWXUHWRW\SH PLVPDWFKHV HJ WKHSULFHRIWKHOLQHLV H[SUHVVHGHLWKHUDVWULQJHLWKHUDIORDWQXPEHU>@ )LQDOO\ $5(6 KDVEHHQFRQFHLYHGDVDUXQWLPHWRROWRH[HFXWHUHFRQFLOLDWLRQ UXOHV±JHQHUDWHGLQ$ DQGGHSOR\HGLQ$5*26±DJDLQVWWKHRQWRORJ\±XSORDGHG LQ$7+267KHSRZHURI$5(6UHVWVRQWKHFDSDELOLW\RIFKHFNLQJDQGYDOLGDWLQJ VHPDQWLFDOO\VSHDNLQJWKHGRFXPHQWVH[FKDQJHGDORQJWKHSURFHVVFRYHUHGLQWKH VFHQDULR $5(6 E\ LWV QDWXUH KDV EHHQ GHYHORSHG DV D SOXJLQ WRRO DQG ZLOO EH SODFHGWRJHWKHUZLWK-RKQVRQWRFRQIRUPWKH6HPDQWLF*DWHZD\
&ORVLQJ5HPDUNV 7KH $7+(1$,3 ,17(5231R( SURMHFWV DQG WKH IXQ6WHS LQLWLDWLYH KDYH EHHQ DQDO\]LQJWKHFXUUHQWOHYHORILQWHURSHUDELOLW\RIH%XVLQHVVLPSOHPHQWDWLRQVLQWKH IXUQLWXUHVHFWRUZKLFKLVDPDMRU60(EDVHGLQGXVWULDOVHFWRULQ(XURSH 7KLV VWXG\ SXWV IRUZDUG DQG YDOLGDWHV D UHIHUHQWLDO IUDPHZRUN IRU D 72 %( VFHQDULR VXLWDEOH WR LPSURYH WKH LQWHURSHUDELOLW\ RI GDWD DQG VHUYLFHV GXULQJ H 3URFXUHPHQW DFWLYLWLHV $W WHFKQLFDO OHYHO LW LV UHFRJQL]HG WKDW WR LPSURYH WKH 60(V¶ LQWHURSHUDELOLW\ LW LV QHFHVVDU\ WR HQKDQFH D VHDPOHVV FRPPXQLFDWLRQ EHWZHHQ WKH H3URFXUHPHQW DSSOLFDWLRQV VWDUWLQJ E\ HQDEOLQJ WKHP WR DGRSW QRUPDOL]HG GDWD IRUPDWV DQG LPSOHPHQWLQJ FRPPRQ VWDQGDUG SURGXFW GDWD UHSUHVHQWDWLRQ DQG EXVLQHVV GRFXPHQWV DQG QRW UHTXLULQJ PRVW RI WKH WLPHV WR DFTXLUHQHZDSSOLFDWLRQV 7KH SDSHU FRQWULEXWHV E\ SURSRVLQJ D IUDPHZRUN ZKLFK SURYLGHV D FURVV RUJDQL]DWLRQDO EXVLQHVV SURFHVV PRGHOOLQJ PHWKRG DQG LWV HQDFWPHQW VXLWDEOH IRU FURVVHQWHUSULVHH%XVLQHVV $VDUHVXOWWKHSURSRVHG LQQRYDWLYH72%(VFHQDULR IDFLOLWDWHV WKH LQWHURSHUDELOLW\ DPRQJ H%XVLQHVV VHUYLFHV DQG WKH UHVSHFWLYH LPSOHPHQWDWLRQ RI WKH LQWHJUDWLRQ PHFKDQLVPV LQ 60(EDVHG LQGXVWULDO EXVLQHVV HQYLURQPHQWV 7KLV SURSRVDO HQDEOHV WKH UHXVH DQG LQWHJUDWLRQ RI NQRZOHGJH DQG GDWDGHVFULEHGXQGHUKHWHURJHQHRXVPHWKRGRORJLHVSURYLGLQJWKHPHFKDQLVPVIRU
100
5&RVWD2*DUFLD0-1XxH]30DOyDQG5*RQoDOYHV
DQRUPDOL]HGIUDPHZRUN+RZHYHUDGGLWLRQDOUHVHDUFKLVQHHGHGWRIXUWKHUH[SORUH WKHRSSRUWXQLWLHVDQGFKDOOHQJHVRIWKHSURSRVHG72%(VFHQDULRLQWKHFRPSOHWH IXUQLWXUHOLIHF\FOHZKHQDGRSWHGLQRWKHUEXVLQHVVVLWXDWLRQV
$FNQRZOHGJHPHQWV 7KH DXWKRUV ZRXOG OLNH WR WKDQN DOO WKH RUJDQL]DWLRQV WKDW VXSSRUWHG WKH LQWHUQDWLRQDOSURMHFWVWKDWUHVXOWHGLQWKHGHYHORSPHQWRIWKHIUDPHZRUNSUHVHQWHG LQ WKLV SDSHU 1DPHO\ WKH (XURSHDQ &RPPLVVLRQ IRU LWV IXQGLQJ WR WKH ,06 60$57IP $7+(1$,3 DQG ,17(5231R( SURMHFWV DQG WKH SURMHFW SDUWQHUV WKDWVRPHKRZFRQWULEXWHGIRUWKHSUHVHQWDWLRQRIWKLVZRUN7KHZRUNSXEOLVKHGLQ WKLVSDSHULVSDUWO\ IXQGHGE\WKH(&WKURXJKWKHPHQWLRQHGSURMHFWV,WGRHVQRW UHSUHVHQW WKH YLHZ RI (& RU WKH $7+(1$ FRQVRUWLXP DQG DXWKRUV DUH VROHO\ UHVSRQVLEOHIRUWKHSDSHU VFRQWHQW
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
-DUGLP*RQoDYHV 5 0DOy 3 %RUUjV 0 6WHLJHU*DUomR $ 0DNLQJ (DVLHU WR ,QWHURSHUDWHLQ)OH[LEOH%XVLQHVV(QYLURQPHQWV6&, $7+(1$GRFXPHQW³'%±*OREDOSURFHVVHVRIUHIHUHQFH´ (XURSHDQ &RPPLVVLRQ µ)XUQLWXUH 6HFWRU 2YHUYLHZ¶ KWWSHXURSDHXLQWFRPPHQWHUSULVHIXUQLWXUHLQGH[BHQKWP 60$57IPSURMHFW³&RQVROLGDWHGUHSRUWRQWKHVWDWHRIWKHDUWLQWKHUHVHDUFKDUHDV RI60$57IP´60$57IP'HOLYHUDEOH $7+(1$GRFXPHQW³&3'±6RXUFLQJDQGH3URFXUHPHQWVFHQDULR´ $JRVWLQKR&&RVWD50DOy3-DUGLP*RQoDOYHV53URGXFW'DWDLQWHJUDWLRQLQ WKH GHPDQG RI LQWHURSHUDELOLW\ LQ H%XVLQHVV ,((( ,6¶ UG ,((( &RQIHUHQFH RQ ,QWHOOLJHQW6\VWHPV8. $7+(1$GRFXPHQW³)XQGDPHQWDOVLQ,QWHURSHUDELOLW\±7UDLQLQJ&RXUVH´ &RVWD 5 0DOy 3 -DUGLP*RQoDOYHV 5 6WHLJHU*DUomR $ ,QWHURSHUDEOH )UDPHZRUN WR 6XSSRUW &ROODERUDWLYH %XVLQHVV 3URFHVVHV LQ H3URFXUHPHQW DW $(& )0(&3306SDLQ %RUUDV 0 *RQoDOYHV 5 9LGDJDQ\ - 9LOD - 6WHLJHU $ $UTXLWHFWXUD $ELHUWD SDUD OD ,QWHURSHUDELOLGDG HQ H%XVLQHVV 'HVDUUROR GH XQ 6LVWHPD GH 5HJLVWUR , &RQJUHVR1DFLRQDOGH&RPHUFLR(OHFWUyQLFR$SOLFDGR6SDLQ $7+(1$GRFXPHQW³:'%±3RVW7HVW(YDOXDWLRQ´ $7+(1$GRFXPHQW³0DHVWURWRRO+DQGERRN´ $7+(1$GRFXPHQW³1HKHPLDKWRRO+DQGERRN´ $7+(1$GRFXPHQW³*DEULHOWRRO+DQGERRN´ *UHLQHU 8 /LSSH 6 .DKO 7 -DHFNHO ) 'HVLJQLQJ DQG ,PSOHPHQWLQJ &URVV 2UJDQL]DWLRQDO%XVLQHVV3URFHVVHV,(6$)UDQFH $7+(1$GRFXPHQW³-RKQVRQWRRO+DQGERRN´ -DUGLP*RQoDOYHV 5 2QRIUH 6 $JRVWLQKR & 6WHLJHU*DUomR $GROIR &RQIRUPDQFH7HVWLQJIRU;0/%DVHG67(3FRQFHSWXDOPRGHOV$60(86$ $7+(1$GRFXPHQW³'$3DUW±$WKRV8VHU0DQXDO´ $7+(1$ GRFXPHQW ³'$ ± 6HPDQWLF $QQRWDWLRQ ODQJXDJH DQG WRRO IRU ,QIRUPDWLRQDQG%XVLQHVV3URFHVVHV$SSHQGL[)´ $5*26KWWSVHUYLFHVW[WLWDUJRV
$FFHVVDQG6HPDQWLF/HYHO,QWHJUDWLRQRI%XLOGLQJ 0RGHOVIRU&RRSHUDWLYH)LUH3URWHFWLRQ3ODQQLQJ 0/DQJHDQG85SSHO ,QVWLWXWHRI1XPHULFDO0HWKRGVDQG,QIRUPDWLFVLQ&LYLO(QJLQHHULQJ'HSDUWPHQWRI&LYLO (QJLQHHULQJDQG*HRGHV\'DUPVWDGW8QLYHUVLW\RI7HFKQRORJ\3HWHUVHQVWUDVVH 'DUPVWDGW*HUPDQ\ ^ODQJH_UXHSSHO`#LLEWXGDUPVWDGWGH
.H\ZRUGV EXLOGLQJ PRGHOV KHWHURJHQHLW\ VRIWZDUH DJHQWV VHPDQWLF LQWHJUDWLRQ
$EVWUDFW 3ODQQLQJ SURFHVVHV LQ FLYLO HQJLQHHULQJ DUH FKDUDFWHUL]HG E\ D ODUJH QXPEHU RI SDUWLFLSDQWV DQG D KLJK DPRXQW RI SODQQLQJ LQIRUPDWLRQ VWRUHG LQ GLVWULEXWHG DQG KHWHURJHQHRXV SDUWLDO PRGHOV $ PDLQ JRDO RI WKH SUHVHQWHG SURMHFW LV WR SURYLGH HQJLQHHUVZLWKLQWHJUDWHGYLHZVRQWKHUHOHYDQWWHFKQLFDOSODQQLQJLQIRUPDWLRQ7R UHDOLVH WKLV WZR DVSHFWV KDYH WR EH FRQVLGHUHG DFFHVV OHYHO LQWHJUDWLRQ DQG VHPDQWLFOHYHOLQWHJUDWLRQ)RUWKHLQWHJUDWLRQRISDUWLDOPRGHOVRQWKHDFFHVVOHYHO GLIIHUHQWDSSURDFKHVOLNH:HE6HUYLFHVDQGPRELOHDJHQWVKDYHEHHQGHYHORSHGLQ WKHODVWVHYHUDO\HDUV$QDJHQWEDVHGDSSURDFKIRUPRGHOLQWHJUDWLRQLVSUHVHQWHG LQ WKH ILUVW SDUW RI WKH SDSHU +RZHYHU LQ WKLV FRQWH[W WKH FRUH SUREOHP LV WKH LPSOLFLWDQGIUHTXHQWO\LQFRQVLVWHQWVHPDQWLFVRIWKHLQIRUPDWLRQ7KXVWKHVHFRQG IRFXV RI WKH SDSHU LV RQ WKH LQWHURSHUDELOLW\ RQ WKH VHPDQWLF OHYHO 7R SURYLGH HQJLQHHUV ZLWK LQWHJUDWHG WUDQVSDUHQW YLHZV RQ WKH PRGHO GDWD GRPDLQ VSHFLILF RQWRORJLHVDQGPDSSLQJVEHWZHHQWKHVHRQWRORJLHVDQGGLIIHUHQWGDWDEDVHVFKHPDV KDYH EHHQ GHYHORSHG $ FRPELQHG DSSURDFK IRU WKH LQWHJUDWLRQ RI GLVWULEXWHG KHWHURJHQHRXVSDUWLDOPRGHOVLQFLYLOHQJLQHHULQJSODQQLQJSURFHVVHVRQWKHDFFHVV OHYHODQGWKHVHPDQWLFOHYHOLVSUHVHQWHGLQWKLVSDSHU
102
0/DQJHDQG85SSHO
&RRSHUDWLYH3ODQQLQJ3URFHVVHVLQ&LYLO(QJLQHHULQJ 7KHVXSSRUWRI QHWZRUNEDVHGFRQFXUUHQWHQJLQHHULQJSURFHVVHV LVDFXUUHQWWRSLF LQ WKH ILHOG RI FRPSXWHU VFLHQFH LQ FLYLO HQJLQHHULQJ &RQVLGHULQJ SRZHUIXO FRPSXWHU QHWZRUNV DQG LQWHQVLYH JOREDOLVDWLRQ LQ VFLHQFH DQG WHFKQRORJ\ LQ WKH ILHOG RI FLYLO HQJLQHHULQJ RQH DLP LV WR UHGHVLJQ WKH SODQQLQJ SURFHVVHV RI FLYLO HQJLQHHULQJ IRU WKH XWLOLVDWLRQ RI GLVWULEXWHG UHVRXUFHV $GHTXDWH FRRSHUDWLRQ PRGHOV IRU WHFKQLFDO SODQQLQJ DOORZLQJ FRRSHUDWLYH SURMHFW ZRUN ZLWK GLVWULEXWHG WHFKQLFDOPRGHOVLQFRPSXWHUQHWZRUNVDUHEHLQJGHYHORSHGLQWKHSULRULW\UHVHDUFK SURJUDPPHRIWKH*HUPDQ5HVHDUFK)RXQGDWLRQZZZGIJVSSGH 7KH SUHVHQWHGSURMHFWLVSDUWRIWKLVSURJUDPPH 3ODQQLQJ SURFHVV LQ FLYLO HQJLQHHULQJ DUH FKDUDFWHULVHG E\ D FRPSOH[ LQWHUDFWLYLW\LQWHUGHSHQGHQFHDQGFRPPXQLFDWLRQEHWZHHQGLIIHUHQWHQJLQHHUVDQG WKH GHVLJQ RI XQLTXH FRSLHV &ORVH FRRSHUDWLRQ RI HQJLQHHUV LV HVVHQWLDO IRU KLJK SURGXFW TXDOLW\ VKRUW GHYHORSPHQW SHULRGV DQG D PLQLPXP RI LQYHVWPHQW FRVWV 7KH RUJDQLVDWLRQV RI WKH SODQQLQJ WHDPV YDU\ G\QDPLFDOO\ GHSHQGLQJ RQ WKH SURMHFW DQG WKH VWDWH RI WKH SODQQLQJ SURFHVV $ ODUJH QXPEHU RI SODQQLQJ SDUWLFLSDQWV LV LQYROYHG ZKHUHE\ HDFK SODQQLQJ SDUWLFLSDQW LV D VSHFLDOLVW LQ KLV WHFKQLFDOGRPDLQDQGKDVKLVRZQYLHZRQWKHEXLOGLQJSURMHFWDVZHOODVVSHFLILF REMHFWLYHV 7KH SODQQLQJ UHVRXUFHV DUH KHWHURJHQHRXV DQG GLVWULEXWHG FRQFHUQLQJ WKHVRIWZDUHPHWKRGVPRGHOVDQGPHDQVRIFRPPXQLFDWLRQ7KXVWKHLQWHUDFWLRQ FRPPXQLFDWLRQ DQG LQIRUPDWLRQ H[FKDQJH EHWZHHQ GLIIHUHQW SODQQLQJ SDUWQHUV PXVWEHRUJDQLVHGLQFRPSXWHUQHWZRUNV ,Q 0HLQHU HW DO WKH LGHD RI DQ LQWHJUDWLYH FRRSHUDWLRQ PRGHO IRU SODQQLQJ SURFHVVHV LQ FLYLO HQJLQHHULQJ LV GHYHORSHG ILJXUH ,W LQFOXGHV IRXU OD\HUV &RPPXQLFDWLRQ LQIRUPDWLRQLQWHUDFWLRQ $FWRUV FRQWUROGHFLVLRQV &RRUGLQDWLRQ ZRUNIORZHYHQWZDWFKLQJ 5HVRXUFHV REMHFWVUXOHVDQGPHWKRGV )LJ,QWHJUDWLYH&RRSHUDWLRQ0RGHOIRU&LYLO(QJLQHHULQJ
x 7KH FRPPXQLFDWLRQ OD\HU PRGHOOLQJ WKH G\QDPLF LQWHUDFWLRQ IORZ RI LQIRUPDWLRQ EHWZHHQ WKH SODQQLQJ SDUWLFLSDQWV 7KLV OD\HU LV WKH PRVW LPSRUWDQW RQH IRU GLUHFW DFFHVV WR LQIRUPDWLRQ EDVHG RQ PRGHUQ
$FFHVVDQG6HPDQWLF/HYHO,QWHJUDWLRQRI%XLOGLQJ0RGHOV 103
FRPPXQLFDWLRQ WHFKQRORJLHV OLNH PRELOH VRIWZDUHDJHQWV 5SSHO HW DO x 7KH DFWRU OD\HU PRGHOOLQJ SODQQHUV DQG RUJDQLVDWLRQV LQYROYHG LQ WKH SURFHVVFRQWUROOLQJPRGHOVDQGGHFLVLRQPDNLQJ x 7KH FRRUGLQDWLRQ OD\HU UHSUHVHQWLQJ WKH IORZ RI ZRUN ZLWKLQ SODQQLQJ 3HWUL1HWVVXSSO\DVXLWDEOHWKHRU\WRPRGHOWKHVHSURFHVVHV.DW]HQEDFKHW DO x 7KH UHVRXUFH OD\HU VWRULQJ REMHFWV DQG WKHLU PRGHO VWDWHV GXULQJ WKH SODQQLQJ SURFHVV )XUWKHUPRUH WKLV OD\HU LQFOXGHV WKH UXOHV DQG PHWKRGV QHHGHGWRSURFHVVWKHPRGHOLQIRUPDWLRQ 7KH SDSHU IRFXVHV RQ WKH UHVRXUFH OD\HU DQG WKH LQWHJUDWLRQ RI WKH PRGHO LQIRUPDWLRQ VWRUHG LQ WKLV OD\HU GXULQJ WKH SODQQLQJ SURFHVV ,Q WKH SUHVHQWHG SURMHFW SODQQLQJ SURFHVVHV LQ FLYLO HQJLQHHULQJ DUH DQDO\VHG RQ H[DPSOH RI ILUH SURWHFWLRQ HQJLQHHULQJ 7KH QH[W FKDSWHU JLYHV D EULHI LQWURGXFWLRQ WR ILUH SURWHFWLRQHQJLQHHULQJDQGWKHGHYHORSPHQWRIDSURGXFWPRGHOIRUWKLVILHOG
7KH)LUH3URWHFWLRQ0RGHO +XJH ILUH GLVDVWHUV PDGH ILUH SURWHFWLRQ EHFRPLQJ RQH RI WKH FHQWUDO DVSHFWV LQ EXLOGLQJ GHVLJQ ,Q *HUPDQ\ ILUH SURWHFWLRQ LV GLYLGHG LQWR WZR GRPDLQV SUHYHQWLYH DQG GHIHQVLYH ILUH SURWHFWLRQ 3UHYHQWLYH ILUH SURWHFWLRQ FRQWDLQV DOO VWUXFWXUDO WHFKQLFDO DQG RUJDQLVDWLRQDO DVSHFWV )LUH ILJKWLQJ DQG UHVFXH VHUYLFHV DUH DVSHFWV RI GHIHQVLYH ILUH SURWHFWLRQ :LWKLQ WKH SUHOLPLQDU\ SODQQLQJ WKH HOHPHQWDU\UHTXLUHPHQWVIRUHIIHFWLYHUHVFXHDQGRSWLPDOILUHILJKWLQJDUHFUHDWHG E\ SUHYHQWLYH ILUH SURWHFWLRQ 6FKQHLGHU /HEHGD 7KH UHDOLVDWLRQ RI WKH GHILQHG SURWHFWLRQ REMHFWLYHV DQG WKH VSHFLILFDWLRQ RI ILUH SURWHFWLRQ HOHPHQWV LQ WKHGHWDLOHGSODQQLQJDUHLQWHJUDOFRPSRQHQWVRIDKROLVWLFILUHSURWHFWLRQFRQFHSW /|EEHUW HW DO $FFRUGLQJ WR WKH W\SH DQG VL]H RI D SURMHFW SODQQHUV IURP GLIIHUHQWILHOGVHJVWUXFWXUDODQDO\VLVGLPHQVLRQLQJKHDWLQJDQGYHQWLODWLRQ DUH LQYROYHG LQ WKLV SURFHVV 7KH SUHVHQWHG DSSURDFK IRFXVHV RQ WKH SUHYHQWLYH ILUH SURWHFWLRQSODQQLQJ7KLVSDUWLVWKHEDVLVIRUGHIHQVLYHILUHSURWHFWLRQDQGKDVWR EHFRQVLGHUHGWKURXJKRXWWKHZKROHSODQQLQJDQGFRQVWUXFWLRQSKDVH $ILUHSURWHFWLRQFRQFHSWWKDWGHVFULEHVDOOSODQQHGPHWKRGVWRSUHYHQWILUHKDV WREHFUHDWHGIRUHYHU\EXLOGLQJ,QRUGHUWRSURFHVVDILUHSURWHFWLRQFRQFHSWLQD GLVWULEXWHGQHWZRUNRISODQQHUVDWUDQVSDUHQWPRGHOLVQHFHVVDU\7KXVLQ5SSHO HW DO D QHZ ILUH SURWHFWLRQ PRGHO KDV EHHQ GHYHORSHG DQG LPSOHPHQWHG LQ WKH&$'6\VWHP$XWRGHVN$UFKLWHFWXUDO'HVNWRSILJXUH 'XULQJWKHFUHDWLRQRIWKHILUHSURWHFWLRQPRGHOWKHQHZLQIRUPDWLRQLVGLUHFWO\ DVVRFLDWHGZLWKWKHEXLOGLQJPRGHO$IORRULQWKHEXLOGLQJPRGHOIRUH[DPSOHFDQ EH LGHQWLILHG H[SOLFLWO\ DV DQ HVFDSH URXWH WKH GHILQLWLRQ RI DQ HVFDSH URXWH LPSOLFDWHVVSHFLDOUHTXLUHPHQWVRQWKHOLQNHGEXLOGLQJFRPSRQHQWV7KHWHFKQLFDO VHUYLFHVIRUIDFLOLWLHVKDYHWREHGHVLJQHGDFFRUGLQJWRWKHILUHSURWHFWLRQPRGHOWR NHHS SODQQHG UHVFXH URXWHV IUHH RI VPRNH FDXVHG E\ IODPPDEOH FRPSRQHQWV 6FKQHLGHU /HEHGD 7KHVH UHTXLUHPHQWV PXVW EH SHUPDQHQWO\ FKHFNHG GXULQJWKHSODQQLQJSURFHVV
104
0/DQJHDQG85SSHO
$IWHU LQVWDQWLDWLQJ WKH HOHPHQWV RI WKH ILUH SURWHFWLRQ PRGHO WKH SODQQLQJ LQIRUPDWLRQ KDV WR EH PDGH DYDLODEOH WR DOO SODQQHUV 7KHUHIRUH WKH PRGHO LQIRUPDWLRQ LV SDUVHG WR D ;0/ UHSUHVHQWDWLRQ DQG VWRUHG LQ WKH ;0/ GDWDEDVH 7DPLQRIURP6RIWZDUH$*
)LJ'HILQLWLRQRIHVFDSHURXWHVLQD&$'PRGHO
'LVWULEXWLRQDQG+HWHURJHQHLW\RI0RGHO,QIRUPDWLRQLQ&LYLO (QJLQHHULQJ 7KH SUHVHQWHG DSSURDFK IRU FRRSHUDWLRQ VXSSRUW LV EDVHG RQ WKH DVVXPSWLRQ WKDW HYHU\SODQQHUZRUNVRQDVSHFLILFPRGHOUHIHUUHGWRDVDSDUWLDOPRGHO%HVLGHVWKH ILUH SURWHFWLRQ HQJLQHHU SODQQHUV IURP GLIIHUHQW ILHOGV HJ VWUXFWXUDO GHVLJQ KHDWLQJ DQG YHQWLODWLRQ DUH LQYROYHG LQ ILUH SURWHFWLRQ SODQQLQJ ,Q GLVWULEXWHG SODQQLQJHQYLURQPHQWVWKHLQWHJUDWLRQRISDUWLDOPRGHOVLVDQHVVHQWLDOWDVN7KHVH PRGHOVDUHVWRUHGLQPRGHOGDWDEDVHV ZKLFKDUHFKDUDFWHUL]HGE\GLVWULEXWLRQDQG KHWHURJHQHLW\,Q%XVVHHWDO W\SHVRIKHWHURJHQHLW\DUHGLVWLQJXLVKHG x 6\QWDFWLFDOKHWHURJHQHLW\FRYHUV WHFKQLFDO KHWHURJHQHLW\ FRQFHUQLQJ KDUGZDUH SODWIRUPV RSHUDWLQJ V\VWHPVDFFHVVPHWKRGVDQGSURWRFROVDQG LQWHUIDFH KHWHURJHQHLW\ FRQFHUQLQJ TXHU\ ODQJXDJHV DQG ODQJXDJH UHVWULFWLRQV x 'DWD PRGHO KHWHURJHQHLW\ PHDQV WKH GLIIHUHQFHV LQ WKH H[SUHVVLYHQHVV RI GDWD PRGHOV 0RGHOV LQ FLYLO HQJLQHHULQJ PRVWO\ DUH VWRUHG LQ UHODWLRQDO REMHFWRULHQWHGRU;0/GDWDEDVHV x /RJLFDOKHWHURJHQHLW\GHVFULEHV GLIIHUHQWVHPDQWLFVRIWKHFRQFHSWVRIWZRPRGHOVDQG
$FFHVVDQG6HPDQWLF/HYHO,QWHJUDWLRQRI%XLOGLQJ0RGHOV 105
VFKHPDWLF DQG VWUXFWXUDO KHWHURJHQHLW\ ZKLFK FRYHUV WKH IDFW WKDW RQHDQGWKHVDPHDVSHFWFDQEHPRGHOOHGLQGLIIHUHQWZD\V %ULGJLQJ GLVWULEXWLRQ DQG KHWHURJHQHLW\ DQG JLYLQJ WKH SODQQHUV LQ FLYLO HQJLQHHULQJ DQ LQWHJUDWHG YLHZ RQ WKH SODQQLQJ LQIRUPDWLRQ RQ H[DPSOH RI ILUH SURWHFWLRQSODQQLQJLVWKHPDLQREMHFWLYHRIWKHSUHVHQWHGZRUN:KHQGHDOLQJZLWK PRGHOLQWHJUDWLRQWZRDVSHFWVKDYHWREHFRQVLGHUHGDFFHVVOHYHOLQWHJUDWLRQDQG VHPDQWLFOHYHOLQWHJUDWLRQ%DUUHWWHWDO $FFHVVOHYHOLQWHJUDWLRQIRFXVHVRQ WKH GLVWULEXWLRQ RI WKH GDWD VRXUFHV DQG WKH WHFKQLFDO DVSHFW RI DFFHVV 6HPDQWLF OHYHOLQWHJUDWLRQWULHVWRVROYHWKHSUREOHPRIORJLFDOKHWHURJHQHLW\DQGGDWDPRGHO KHWHURJHQHLW\E\PDNLQJWKHPRGHO¶VLQKHUHQWPHDQLQJH[SOLFLW 7KHDSSURDFKHVIRUWKHLQWHJUDWLRQRIGLVWULEXWHGKHWHURJHQHRXVSURGXFWPRGHOV LQFLYLOHQJLQHHULQJRQWKHDFFHVVOHYHODQGWKHVHPDQWLFOHYHODUHSUHVHQWHGLQWKH IROORZLQJFKDSWHUV
$FFHVV/HYHO,QWHJUDWLRQE\0RELOH$JHQWV $FFHVV OHYHO LQWHJUDWLRQ FDQ EH UHDOLVHG E\ GLVWULEXWHG WHFKQRORJLHV OLNH :HE 6HUYLFHV RU PRELOH DJHQWV ,Q 5SSHO HW DO DQ DJHQWEDVHG DSSURDFK IRU PRGHO LQWHJUDWLRQ ZDV SUHVHQWHG (DFK SDUWLDO PRGHO KDV D SUR[\ LQ IRUP RI D VWDWLRQDU\ ZUDSSHU DJHQW RQ LWV SODWIRUP 7KLV DJHQW DQVZHUV TXHVWLRQV UHJDUGLQJ WKHXQGHUO\LQJPRGHOUHSUHVHQWLQJWKHSODQQLQJGHWDLOV
UHTXHVW
QHWZRUN
UHSO\
UHTXHVW
UHSO\ LQIRUPDWLRQ DJHQW
LQIRUPDWLRQ DJHQW
ZUDSSHU DJHQW
EXLOGLQJPRGHO
UHTXHVW
UHSO\
LQIRUPDWLRQ DJHQW
ZUDSSHU DJHQW
ILUHSURWHFWLRQ PRGHO
)LJ$JHQWEDVHGPRGHOLQWHJUDWLRQ
7KHWUDQVSRUWDWLRQRIWKHPRGHOLQIRUPDWLRQLVVXSSRUWHGE\PRELOHLQIRUPDWLRQ DJHQWVZKLFKDUHSURYLGHGZLWKDQLQWHUSODWIRUPPRELOLW\VHUYLFHILJXUH 7KLV DUFKLWHFWXUHVXSSRUWVDIOH[LEOHLQWHJUDWLRQRIWKHSDUWLDOPRGHOV 7KH GDWDEDVH ZUDSSHU DJHQWV DUH XVHG WR LQWHJUDWH WKH UHOHYDQW GHVLJQ LQIRUPDWLRQ LQWR WKH DJHQW V\VWHP 7KH\ SURYLGH WKH UHOHYDQW SURGXFW PRGHO GDWD IRU RWKHU DJHQWV LQ WKH DJHQW V\VWHP LQGHSHQGHQW RI WKHLU SK\VLFDO ORFDWLRQ
106
0/DQJHDQG85SSHO
'DWDEDVH ZUDSSHU DJHQWV WKHUHIRUH DFW DV DQ LQWHUIDFH EHWZHHQ WKH DJHQW V\VWHP DQGGLVWULEXWHGKHWHURJHQHRXVGDWDEDVHV\VWHPV%LOHN +DUWPDQQ 7KHFRPPXQLFDWLRQEHWZHHQWKHGDWDEDVHZUDSSHUDJHQWVDQGRWKHUUHTXHVWLQJ DJHQWV LPSOLHV D FRPPRQ YRFDEXODU\ D VSHFLILF GDWDEDVH RQWRORJ\ WR HQDEOH PDSSLQJRIGDWDEDVHUHODWHGPHVVDJHFRQWHQWVWRGDWDEDVHREMHFWV 7KH VRIWZDUHZUDSSLQJ WHFKQRORJ\ HQDEOHV WKH YDULRXV GHVLJQ H[SHUWV WR SOXJ H[LVWLQJ GDWDEDVH V\VWHPV DQG GDWD UHVRXUFHV LQWR D VSHFLILF DJHQW V\VWHP &RQVHTXHQWO\ G\QDPLF FKDQJHV LQ WKH GHVLJQ LQIRUPDWLRQ RI ODUJH FROODERUDWLYH HQJLQHHULQJSURMHFWVDUHVXSSRUWHG+DUWPDQQHWDO 7KHGHVFULEHGV\VWHPKDVEHHQGHYHORSHGRQWKHEDVLVRIWKH-DGH)UDPHZRUN %HOOLIHPLQH DQGFRQVLVWVRIGLIIHUHQWDJHQWW\SHVZKLFKFDQEHLQVWDQWLDWHG E\ HDFK SODQQHU -DGH -DYD $JHQW 'HYHORSPHQW )UDPHZRUN LV D UREXVW DQG HIILFLHQW IUDPHZRUN IRU WKH GHYHORSPHQW RI GLVWULEXWHG DJHQW V\VWHPV 7KH -DGH SODWIRUPFDQEHGHSOR\HGWRVHYHUDOPDFKLQHVUXQQLQJGLIIHUHQWRSHUDWLQJV\VWHPV ,WLPSOHPHQWVWKH),3$)RXQGDWLRQIRU,QWHOOLJHQW3K\VLFDO$JHQWV VWDQGDUGDQG RIIHUVDZLGHUDQJHRIVHUYLFHVVXFKDVDQHIILFLHQWPHVVDJLQJDUFKLWHFWXUH),3$ 7KLV DUFKLWHFWXUH FRPSULVHV LQWHUDFWLRQ SURWRFROV FRQWHQW ODQJXDJHV HQFRGLQJVFKHPHVDQGRQWRORJ\VXSSRUWIRUVWUXFWXULQJWKHPHVVDJHVV\QWDFWLFDOO\ DQG VHPDQWLFDOO\ -DGH DOORZV V\QFKURQRXV DQG DV\QFKURQRXV FRPPXQLFDWLRQ E\ WKH XVH RI VR FDOOHG EHKDYLRXUV )XUWKHUPRUH LW VXSSRUWV WKH LPSOHPHQWDWLRQ RI PRELOHDJHQWVLHDJHQWVWKDWPLJUDWHDFURVVPXOWLSOHQHWZRUNKRVWV 7KXV WKH DJHQW SODWIRUP -DGH LV DQ H[FHOOHQW EDVLV IRU WKH GHYHORSPHQW RI D FRRSHUDWLRQ SODWIRUP VXSSRUWLQJ LQWHUDFWLRQ FRPPXQLFDWLRQ DQG LQIRUPDWLRQ H[FKDQJH EHWZHHQ GLVWULEXWHG SODQQLQJ SDUWLFLSDQWV DQG WKH LQWHJUDWLRQ RI KHWHURJHQHRXVUHVRXUFHV5SSHO /DQJH ,WRIIHUVD-DYD$3,DQGWKXVFDQ EHLQWHJUDWHGZLWKRWKHU-DYDEDVHGVRIWZDUHFRPSRQHQWV
6HPDQWLF/HYHO,QWHJUDWLRQRI+HWHURJHQHRXV%XLOGLQJ0RGHOV ,Q WKLV FRQWH[W WKH FRUH SUREOHP RI LQWHJUDWLRQ LV WR KDQGOH WKH LPSOLFLW DQG IUHTXHQWO\LQFRQVLVWHQWVHPDQWLFVRIWKHGLIIHUHQWSDUWLDOEXLOGLQJPRGHOV%DUUHWWHW DO $ ORW RI GLIIHUHQW PRGHO VSHFLILFDWLRQV VFKHPDV DQG SURSULHWDU\ GDWD W\SHV RI OHJDF\ DSSOLFDWLRQV H[LVW LQ WKH $(& $UFKLWHFWXUH (QJLQHHULQJ DQG &RQVWUXFWLRQ GRPDLQ,QRUGHUWRRYHUFRPHWKHVHLQFRQVLVWHQFLHVWKHVHFRQGIRFXV RIWKHSUHVHQWHGDSSURDFKLVRQWKHVHPDQWLFOHYHO 3UHYLRXV LQWHJUDWLRQ DSSURDFKHV LQ WKH $(& GRPDLQ OLNH WKH ,QGXVWU\ )RXQGDWLRQ &ODVVHV ,$, WULHG WR UHSUHVHQW WKH ZKROH EXLOGLQJ SODQQLQJ SURFHVV LQ RQH JOREDO VFKHPD 7KHVH DSSURDFKHV WXUQ RXW WR IDLO EHFDXVH RI WKH HQRUPRXV FRPSOH[LW\ DQG WKH KXJH H[SHQVH LQ PDQDJLQJ WKH LPSOHPHQWDWLRQ RI WKHVHDOOHPEUDFLQJVFKHPDVDQGWKHLURQJRLQJFKDQJHV 2WKHU DSSURDFKHV WU\ WR DSSO\ DGKRF PDSSLQJV EHWZHHQ WKH SDUWLDO PRGHOV 7KLV LV VXLWDEOH IRU D OLPLWHG QXPEHU RI SDUWLDO PRGHOV IRU D ODUJHU QXPEHU WKLV DSSURDFKOHDGVWRFRPSOH[LW\H[SORVLRQDVZHOO 7KH SUHVHQWHG DSSURDFK WULHV WR SURYLGH D GRPDLQ VSHFLILF LQWHJUDWHG YLHZ RQ WKH GLVWULEXWHG KHWHURJHQHRXV SDUWLDO PRGHOV 7R DFKLHYH WKLV DQ RQWRORJ\ FRQWDLQLQJ WKH GRPDLQ VSHFLILF WHUPLQRORJ\ PXVW EH SURYLGHG IRU HYHU\ EXLOGLQJ
$FFHVVDQG6HPDQWLF/HYHO,QWHJUDWLRQRI%XLOGLQJ0RGHOV 107
WUDGH5SSHOHWDOE ,QWKHSUHVHQWHGSDSHUWKLVLVVKRZQRQWKHH[DPSOHRI ILUH SURWHFWLRQ HQJLQHHULQJ 7KXV D GRPDLQ RQWRORJ\ IRU ILUH SURWHFWLRQ SODQQLQJ KDV EHHQ GHYHORSHG 7KLV RQWRORJ\ VHUYHV DV D FRPPRQ YRFDEXODU\ IRU WKH KHWHURJHQHRXVSDUWLDOPRGHOV
ILUHSURWHFWLRQPRGHO
ZUDSSHUDJHQWZLWK DSSOLFDWLRQRQWRORJ\
EXLOGLQJGHVLJQPRGHO
QHWZRUN
ZUDSSHUDJHQWZLWK DSSOLFDWLRQRQWRORJ\
LQIRUPDWLRQDJHQWZLWK GRPDLQRQWRORJ\DQG PDSSLQJUXOHV
)LJ'RPDLQRQWRORJ\DSSOLFDWLRQRQWRORJLHVDQGPDSSLQJUXOHV
*LYHQ WKH GRPDLQ VSHFLILF RQWRORJ\ WKH UHOHYDQW LQIRUPDWLRQ RI WKH GLIIHUHQW SDUWLDOEXLOGLQJPRGHOVFDQEHIOH[LEO\OLQNHGWRJHWKHU7KHGHVFULEHGPHWKRGIRU VHPDQWLFOHYHOLQWHJUDWLRQZLOOEHLQWHJUDWHGZLWKWKHSUHVHQWHGDJHQWDSSURDFKIRU DFFHVVOHYHOLQWHJUDWLRQDQGFRQVLVWVRIWKUHHOD\HUV5SSHOHWDOD DVVKRZQ LQILJXUH x WKHGRPDLQRQWRORJ\ x WKHDSSOLFDWLRQRQWRORJ\ x DVHWRIPDSSLQJUXOHV 7KHGRPDLQRQWRORJ\SURYLGHVWKHQHFHVVDU\LQIRUPDWLRQWRIRUPXODWHGRPDLQ VSHFLILF TXHULHV ,W FRQWDLQV WKH FRQFHSWV RI WKH GRPDLQ DQG WKHLU UHODWLRQVKLSV ZKLFK KDYH WR EH LGHQWLILHG LQ DQ RQWRORJ\ HQJLQHHULQJ SURFHVV FRQVLGHULQJ WKH SDUWLDO PRGHOV DQG H[LVWLQJ VHPDQWLF UHVRXUFHV OLNH WKH ,QGXVWU\ )RXQGDWLRQ &ODVVHV,$, RUWKHSURGXFWFODVVLILFDWLRQV\VWHPVH&O#VVZZZHFODVVGH 7KLV RQWRORJ\ VKLHOGV WKH TXHVWLRQHU IURP WKH VFKHPDV RI WKH SDUWLFXODU SDUWLDO PRGHOVDQGDOORZVDGRPDLQVSHFLILFLQWKLVFDVHWKHILUHSURWHFWLRQHQJLQHHULQJ GRPDLQ DFFHVV WR WKH LQIRUPDWLRQ 7KH GRPDLQ RQWRORJ\ FRQWDLQV FRQFHSWV DQG DWWULEXWHV RI WKH GLIIHUHQW SDUWLDO EXLOGLQJ PRGHOV ,W FRYHUV FRQFHSWV RI WKH ILUH SURWHFWLRQ PRGHO OLNH WKH ILUH UHVLVWDQFH FODVV )XUWKHUPRUH LW FRQWDLQV FRQFHSWV ZLWK JHRPHWULFDO SURSHUWLHV HJ D ZDOO GHULYHG IURP WKH EXLOGLQJ GHVLJQ PRGHO 2Q WKLV EDVLV TXHULHV FRQWDLQLQJ JHRPHWULFDO DQG ILUH SURWHFWLRQ VSHFLILF DVSHFWV FDQ EH IRUPXODWHG $Q H[DPSOH ZRXOG EH D ILUH EUHDN ZDOO ZKLFK GRHV QRW RQO\ KDYH JHRPHWULF GLPHQVLRQV EXW DOVR ILUH SURWHFWLRQ SURSHUWLHV $V D UHVXOW
108
0/DQJHDQG85SSHO
LQIRUPDWLRQRIGLIIHUHQWPRGHOVILUHSURWHFWLRQ EXLOGLQJGHVLJQ ZLOOEHDFTXLUHG DQGPHUJHG 7KHDSSOLFDWLRQRQWRORJ\H[DFWO\UHIOHFWVWKHDVVRFLDWHGGDWDEDVHVFKHPD7KH UHTXLUHG PDSSLQJLVREYLRXV$GDWDEDVHWDEOHLV PDSSHGWRDQRQWRORJ\FRQFHSW DQG HYHU\ GDWDEDVH ILHOG LV PDSSHG WR D SURSHUW\ RI WKH SDUWLFXODU FRQFHSW 6RIWZDUH WRROV VXSSRUW WKLV SURFHGXUH RU HYHQ DXWRPDWLFDOO\ FUHDWH DSSOLFDWLRQ RQWRORJLHVIURPGDWDEDVHVFKHPDV7KHDGYDQWDJHRIKDYLQJDSSOLFDWLRQRQWRORJLHV DGGLWLRQDOO\WRWKHRULJLQDOGDWDEDVHVFKHPDVLVWKDWWKHDSSOLFDWLRQRQWRORJLHVGR QRWKDYHWREHPDSSHGGLUHFWO\WRWKHGRPDLQRQWRORJ\7KHGDWDEDVHVSHFLILFVDQG WKXV WKH SUREOHP RI LQWHUIDFH KHWHURJHQHLW\ DUH HQFDSVXODWHG LQ WKH DSSOLFDWLRQ RQWRORJLHV 7KHFRQFHSWVRIWKHDSSOLFDWLRQRQWRORJLHVKDYHWREHPDSSHGWRWKHFRQFHSWV RIWKHGRPDLQRQWRORJ\WRH[SOLFDWHWKHPHDQLQJRIWKHFRQFHSWVLQWKHDSSOLFDWLRQ RQWRORJ\DQGWKXVLQWKHGDWDEDVHVFKHPDVGH%UXLMQ 7KLVPDSSLQJFDQEH GHVFULEHGE\UXOHV'RX /H3HQGX ,QWKLVFRQWH[WWZRW\SHVRIPDSSLQJUXOHVFDQEHGLVWLQJXLVKHG x VLPSOHUXOHVZKLFKFRQQHFWFRQFHSWVIURPRQHDSSOLFDWLRQRQWRORJ\WRWKH GRPDLQRQWRORJ\ x FRPSOH[ UXOHV ZKLFK DJJUHJDWH LQIRUPDWLRQ RI GLIIHUHQW DSSOLFDWLRQ RQWRORJLHV ILUHSURWHFWLRQPRGHO
HVFDSHURXWH ORFDWLRQ OHQJWK VPRNHB]RQHV OLVWBRIBURRPV
GRPDLQRQWRORJ\
WEOBHVFBURXWH HVFB,' HVFBH[LW HVFBVPRNHB]RQHV HVFBURRPV
WEOBHVFBURXWH HVFB,' HVFBH[LW HVFBVPRNHB]RQH HVFBURRPV
WEOBURRP UB,' UBORFDWLRQ UBDUHD UBKHLJKW UBLVBVWDLUFDVH
WEOBURRP UB,' UBORFDWLRQ UBDUHD UBKHLJKW UBLVBVWDLUFDVH
DSSOLFDWLRQRQWRORJLHV
EXLOGLQJGHVLJQPRGHO
)LJ,QWHJUDWLRQRIPRGHOLQIRUPDWLRQZLWKFRPSOH[PDSSLQJUXOHV
*LYHQ D FRQFHSW ZDOO ZLWK D SURSHUW\ FRQVWUXFWLRQ PDWHULDO LQ WKH GRPDLQ RQWRORJ\ D VLPSOH UXOH FDQ OLQN WKLV SURSHUW\ ZLWK WKH SURSHUW\ FRQVWUXFWLRQ PDWHULDORIWKHDSSOLFDWLRQRQWRORJ\RIWKHVWUXFWXUDOGHVLJQPRGHO,QWKLVFDVHD TXHU\ WR WKH GRPDLQ RQWRORJ\ ZKLFK DVNV IRU WKH FRQVWUXFWLRQ PDWHULDO RI D SDUWLFXODUZDOOZLOOEHIRUZDUGHGWRWKHDSSOLFDWLRQRQWRORJ\GLUHFWO\
$FFHVVDQG6HPDQWLF/HYHO,QWHJUDWLRQRI%XLOGLQJ0RGHOV 109
,Q RUGHU WR DOORZ TXHULHV ZKLFK DJJUHJDWH LQIRUPDWLRQ RI WZR RU PRUH SDUWLDO PRGHOVFRPSOH[UXOHV PXVW EHGHILQHG$FRPSOH[UXOHZLOOEHH[SODLQHGE\WKH IROORZLQJH[DPSOHILJXUH $ ORQJ HPHUJHQF\ HVFDSH URXWH LQ D EXLOGLQJ KDV WR EH GLYLGHG LQWR YDULRXV VPRNH ]RQHV 7KH FRQFHSW HVFDSH URXWH RI WKH GRPDLQ RQWRORJ\ FRQWDLQV JHRPHWULFDOSURSHUWLHVOHQJWKORFDWLRQ DQGILUHSURWHFWLRQVSHFLILFSURSHUWLHVOLVW RI VPRNH ]RQHV +RZHYHU WKLV LQIRUPDWLRQ LV SK\VLFDOO\ VWRUHG LQ WZR GLIIHUHQW GDWDEDVHVILUHSURWHFWLRQPRGHOGDWDEDVHDQGWKHEXLOGLQJGHVLJQPRGHOGDWDEDVH DQGKDVWREHDJJUHJDWHG7KHDJJUHJDWLRQLVUHDOLVHGZLWKDFRPSOH[UXOHVRWKDWD TXHU\IRUHVFDSHURXWHVEDVHGRQWKHGRPDLQRQWRORJ\ZLOOUHWXUQWKHLQIRUPDWLRQ RI ERWK GDWDEDVHV ,Q RUGHU WR SURFHVV WKH TXHULHV DQ LQIHUHQFH HQJLQH PXVW EH LQVWDOOHGDVDVHUYLFHEURNHU 'LIIHUHQW WRROV DUH DYDLODEOH IRU WKH FUHDWLRQ RI WKH RQWRORJLHV DQG WKH UHDOLVDWLRQRIWKHPDSSLQJDVSHFW)RULQVWDQFH3URWpJp3URWpJp LVDZLGHO\ NQRZQRQWRORJ\HGLWRUWKDWIHDWXUHVWKHH[SRUWRIGLIIHUHQWRQWRORJ\ODQJXDJHV7KH SUHVHQWHG DSSURDFK RI VHPDQWLF PRGHO LQWHJUDWLRQ KDV EHHQ HYDOXDWHG ZLWK WKH µ(QWHUSULVH ,QIRUPDWLRQ ,QWHJUDWRU¶ (,, IURP 6RIWZDUH $* 7KH (,, LV D WRROVHW WKDWVXSSRUWVGLIIHUHQWVWHSVLQWKHUHDOLVDWLRQRIPRGHOLQWHJUDWLRQ$PDSSLQJWRRO IRU H[DPSOH VXSSRUWV WKH GHYHORSPHQW RI VLPSOH PDSSLQJ UXOHV EHWZHHQ WKH DSSOLFDWLRQRQWRORJ\DQGWKHGRPDLQRQWRORJ\E\PHDQVRIDJUDSKLFDOLQWHUIDFH &XUUHQWO\ WKH PHWKRG RI VHPDQWLF LQWHJUDWLRQ LV FRPELQHG ZLWK WKH DJHQW DSSURDFKIRUDFFHVVOHYHOLQWHJUDWLRQ'XHWRWKHFRPSOH[LW\RIWKHSDUWLDOPRGHOV LQ FLYLO HQJLQHHULQJ DQG WKH DPRXQW RI PDSSLQJV WKH LPSURYHPHQW RI WKH SHUIRUPDQFHRIWKHV\VWHPLVDIXUWKHUFXUUHQWFKDOOHQJH
&RQFOXVLRQ 7R UHDOLVH WKH LQWHJUDWLYH FRRSHUDWLRQ PRGHO IRU SODQQLQJ SURFHVVHV LQ FLYLO HQJLQHHULQJLQWURGXFHGLQFKDSWHUWZRDQDSSURDFKIRUWKHLQWHJUDWLRQRIGLVWULEXWHG DQG KHWHURJHQHRXV PRGHO LQIRUPDWLRQ LV SUHVHQWHG LQ WKLV SDSHU 7ZR OHYHOV RI LQWHJUDWLRQKDYHEHHQFRQVLGHUHG)LUVWO\DFFHVVOHYHOLQWHJUDWLRQKDVEHHQUHDOLVHG RQ WKH EDVLV RI VRIWZDUH DJHQWV DQG DGGUHVVHV WKH SUREOHPV RI GLVWULEXWLRQ DQG WHFKQLFDO KHWHURJHQHLW\ RI WKH PRGHO GDWDEDVHV 6HFRQGO\ VHPDQWLF OHYHO LQWHJUDWLRQKDVEHHQUHDOLVHGE\DWKUHHOD\HUDSSURDFKZKLFKSURYLGHVLQWHJUDWLYH DFFHVV WR GLVWULEXWHG KHWHURJHQHRXV SDUWLDO PRGHOV 7KH PDLQ HOHPHQWV RI WKLV DSSURDFKDUH GRPDLQRQWRORJLHV DSSOLFDWLRQRQWRORJLHVDQGUXOHEDVHG PDSSLQJV 3URYLGLQJWKHSODQQHUZLWKDGRPDLQVSHFLILFYLHZRIWKHGLVWULEXWHGKHWHURJHQHRXV PRGHOLQIRUPDWLRQLWVKLHOGVWKHXVHUIURPWKHSUREOHPVRILQWHUIDFHKHWHURJHQHLW\ GDWDPRGHOKHWHURJHQHLW\DQGORJLFDOKHWHURJHQHLW\7KHDSSURDFKZDVYDOLGDWHGRQ H[DPSOHRIILUHSURWHFWLRQSODQQLQJ$OOLQDOOWKHFRPELQDWLRQRIERWKLQWHJUDWLRQ OHYHOVWXUQHGRXWWREHDQHIILFLHQWDQGUREXVWEDVLVIRUWKHIOH[LEOHLQWHJUDWLRQRI SDUWLDOEXLOGLQJPRGHOVDWDQ\WLPHLQWKHSODQQLQJSURFHVVHVLQFLYLOHQJLQHHULQJ
110
0/DQJHDQG85SSHO
5HIHUHQFHV %DUUHWW 7 -RQHV ' <XDQ - 6DZD\D - 8VFKROG 0 $GDPV 7 )ROJHU ' 5') 5HSUHVHQWDWLRQ RI 0HWDGDWD IRU 6HPDQWLF ,QWHJUDWLRQ RI &RUSRUDWH ,QIRUPDWLRQ 5HVRXUFHV,QWHUQDWLRQDO:RUNVKRS5HDO:RUOG5')DQG6HPDQWLF:HE$SSOLFDWLRQV +DZDLL %HOOLIHPLQH ) -DGH -DYD $JHQW 'HYHORSPHQW )UDPHZRUN 7L/DE 7XULQ ,WDOLD KWWSMDGHFVHOWLW %LOHN - +DUWPDQQ ' 'HYHORSPHQW RI DQ $JHQWEDVHG :RUNEHQFK VXSSRUWLQJ &ROODERUDWLYH 6WUXFWXUDO 'HVLJQ ,Q 7KH WK &,% : &RQIHUHQFH RQ ,QIRUPDWLRQ 7HFKQRORJ\LQ&RQVWUXFWLRQ1HZ=HDODQG GH %UXLMQ - 6HPDQWLF ,QWHJUDWLRQ RI 'LVSDUDWH 'DWD 6RXUFHV LQ WKH &2* 3URMHFW ,QWHUQDWLRQDO&RQIHUHQFHRQ(QWHUSULVH,QIRUPDWLRQ6\VWHPV3RUWR3RUWXJDO %XVVH6.XWVFKH5'/HVHU8:HEHU+ )HGHUDWHG,QIRUPDWLRQ6\VWHPV&RQFHSWV 7HUPLQRORJ\ DQG $UFKLWHFWXUHV )RUVFKXQJVEHULFKWH GHV )DFKEHUHLFKV ,QIRUPDWLN %HULFKW1U7HFKQLVFKH8QLYHUVLWlW%HUOLQ 'RX ' /H3HQGX 3 2QWRORJ\EDVHG ,QWHJUDWLRQ IRU 5HODWLRQDO 'DWDEDVHV $QQXDO $&06\PSRVLXPRQ$SSOLHG&RPSXWLQJ'%77$7UDFN'LMRQ)UDQFH ),3$ )RXQGDWLRQIRU,QWHOOLJHQW3K\VLFDO$JHQWVKWWSZZZILSDRUJ +DUWPDQQ'0HLQHU8)5SSHO8%LOHN-7KHLVV0 ,QWHJUDWLRQRI3URGXFW0RGHO 'DWDEDVHV LQWR 0XOWL$JHQW 6\VWHPV ,Q 3URFHHGLQJV RI WKH ;WK ,QWHUQDWLRQDO &RQIHUHQFHRQ&RPSXWLQJLQ&LYLODQG%XLOGLQJ(QJLQHHULQJ,&&&%(; ,$,,QWHUQDWLRQDO$OOLDQFHIRU,QWHURSHUDELOLW\ LIF;0/6FKHPD'HILQLWLRQ9HUVLRQ KWWSZZZLDLLQWHUQDWLRQDORUJ .DW]HQEDFK50HLQHU8)5SSHO8*LHUH- *UHE6 3URFHVVRULHQWHG1HWZRUN EDVHG&ROODERUDWLRQLQ*HRWHFKQLFDO(QJLQHHULQJ,Q3URFHHGLQJVRIWKH WK,QWHUQDWLRQDO &RQIHUHQFHRQ&RPSXWLQJLQ&LYLODQG%XLOGLQJ(QJLQHHULQJ9RO,,7DLZDQ /|EEHUW $ 3RKO .' 7KRPDV .: %UDQGVFKXW]SODQXQJ IU $UFKLWHNWHQ XQG ,QJHQLHXUH.|OQ9HUODJ5XGROI0OOHU 0HLQHU 8) 5SSHO 8 7KHL 0 9HUWHLOWH %UDQGVFKXW]PRGHOOLHUXQJ DXI GHU %DVLV YRQ 6RIWZDUH$JHQWHQ ,Q %DXHQ PLW &RPSXWHUQ .RRSHUDWLRQ LQ ,71HW]ZHUNHQ %RQQ)RUWVFKULWW%HULFKW9', 3URWpJp 2QWRORJ\ (GLWRU DQG .QRZOHGJHEDVH )UDPHZRUN 6WDQIRUG 0HGLFDO ,QIRUPDWLFVKWWSSURWHJHVWDQIRUGHGX 5SSHO80HLQHU8)7KHLVV0 )LUH3URWHFWLRQ&RQFHSWV:LWK0RELOH$JHQWV,Q 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO :RUNVKRS RI WKH (XURSHDQ *URXS IRU ,QWHOOLJHQW &RPSXWLQJLQ(QJLQHHULQJ(*,&( 'DUPVWDGW 5SSHO80HLQHU8)/DQJH0D .RRSHUDWLYH%UDQGVFKXW]SODQXQJPLW6RIWZDUH $JHQWHQ ,Q ,QWHUQDWLRQDOHV .ROORTXLXP EHU $QZHQGXQJHQ GHU ,QIRUPDWLN XQG GHU 0DWKHPDWLNLQ$UFKLWHNWXUXQG%DXZHVHQ:HLPDU 5SSHO 8 /DQJH 0 1HWZRUNEDVHG $JHQW DQG 3URFHVV 0RGHOOLQJ0HWKRGV IRU &RRSHUDWLRQ6XSSRUW LQ &LYLO (QJLQHHULQJ $SSOLFDWLRQV RQ([DPSOH RI )LUH 3URWHFWLRQ (QJLQHHULQJ ,Q (OHFWURQLF -RXUQDO RI ,QIRUPDWLRQ 7HFKQRORJ\ LQ &RQVWUXFWLRQ ZZZLWFRQRUJ 5SSHO8/DQJH0:DJHQNQHFKW$E 6HPDQWLF,QWHJUDWLRQRI3URGXFW0RGHO'DWD LQ)LUH3URWHFWLRQ(QJLQHHULQJ,Q3URFHHGLQJVRIWKH(XURSHDQ&RQIHUHQFHRQ3URGXFW DQG3URFHVV0RGHOOLQJ(&330 H%XVLQHVVDQGHZRUNLQ$UFKLWHFWXUH(QJLQHHULQJ DQG&RQVWUXFWLRQ9DOHQFLD6SDLQ 5SSHO 8 7KHL 0 /DQJH 0 $JHQWHQDEOHG 0RGHO ,QWHJUDWLRQ LQ D .QRZOHGJH EDVHG(QYLURQPHQW,Q6FKHUHU5-.DWUDQXVFKNRY36FKDSNH6(HG 7KH&,% :QG&RQIHUHQFHRQ,QIRUPDWLRQ7HFKQRORJ\LQ&RQVWUXFWLRQ'UHVGHQ-XO\ 6FKQHLGHU8/HEHGD& %DXOLFKHU%UDQGVFKXW]6WXWWJDUW9HUODJ:.RKOKDPPHU
%XVLQHVV3URFHVV0RGHOOLQJDQG)OH[LELOLW\ 61XUFDQ
8QLYHUVLWp3DULV3DQWKpRQ6RUERQQH &HQWUHGH5HFKHUFKHHQ,QIRUPDWLTXH QXUFDQ#XQLYSDULVIU
,$(GH3DULV UXH%URFD3DULV)UDQFH
.H\ZRUGV%XVLQHVVSURFHVVPRGHOOLQJIOH[LELOLW\FKDQJHHYROXWLRQ
,QWURGXFWLRQ ,Q DOO PDQDJHPHQW FKDOOHQJHV LQIRUPDWLRQ V\VWHPV ,6 VKRXOG EH FRQWLQXRXVO\ DGDSWHGWRFKDQJLQJEXVLQHVVSUDFWLFHVDQGQHHGV7KHDLPLVWRGHVLJQDQGFRQWURO WKH RUJDQLVDWLRQDO VWUXFWXUHV LQ D YHU\ IOH[LEOH ZD\ VR WKH\ FDQ UDSLGO\ DGDSW WR FKDQJLQJ HQYLURQPHQWV 'XULQJ WKH HDUO\ ¶V :RUNIORZ 0DQDJHPHQW 6\VWHPV :)06 KDYH EHHQ SRVLWLRQHG DV DSSURSULDWH VROXWLRQV IRU LQWHJUDWLQJ HQWHUSULVH DSSOLFDWLRQV+RZHYHUWKHIRUPDOLVPVGHYHORSHGIRUWKHVSHFLILFDWLRQRIZRUNIORZ GHILQLWLRQVZHUHDQGVWLOOODUJHO\DUHDOPRVWV\VWHPDWLFDOO\DFWLYLW\RULHQWHG7KH UHVXOWLQJ SURFHVV GHILQLWLRQV KDYH WKH GLVDGYDQWDJH RI EHLQJ SUHVFULSWLYHDQG ULJLG DQGDUHQRWVXLWDEOHLQFKDQJLQJHQYLURQPHQWV )OH[LELOLW\ LV DQ HVVHQWLDO UHTXLUHPHQW IRU DJLOH HQWHUSULVHV RU YLUWXDO RUJDQLVDWLRQV LQ FKDQJLQJ HQYLURQPHQWV :H GHILQH LW LQ WKH EURDG VHQVH DV WKH DELOLW\ WR KDQGOH FKDQJH 8VLQJ PRGHOV WR UHSUHVHQW DQ HQWHUSULVH DOORZV L WR LPSURYHWKHNQRZOHGJHDERXWWKHHQWHUSULVHLL WRUHDVRQRQDOWHUQDWLYHVROXWLRQV DQG GLYHUJLQJ SRLQWV RI YLHZ DQG LLL WR UHDFK DQ DJUHHPHQW (YHQ LI SURFHVV PRGHOOLQJ ZDV IXOO\ KHOSIXO IRU PDQDJHUV WR LPSURYH RSHUDWLRQDO SHUIRUPDQFH LW DOVRGHPRQVWUDWHGWREHLQVXIILFLHQWWRKHOSRUJDQLVDWLRQVWRGHDOZLWKWKHFKDOOHQJH RIFRPSHWLWLYHQHVVLQDFRQVWDQWO\FKDQJLQJHQYLURQPHQW$QXPEHURIDSSURDFKHV >@>@>@>@DUJXHWKDWDPRUHV\VWHPLFYLHZRIDQRUJDQLVDWLRQLVQHFHVVDU\ WR KDQGOH WKH SUREOHP µLQ WKH ODUJH¶ DQG VXJJHVW DEVWUDFWLQJ IURP WKH GHWDLOV RI SURFHVV PRGHOV LQ D JRDO PRGHO 7KH FRQFHUQ LV WR HVWDEOLVK D FORVH UHODWLRQVKLS EHWZHHQWKHµ:K\V¶DQGWKHµ:KDWV¶7KHIRUPHUFDSWXUHVWKHVWUDWHJLFJRDOVRIWKH RUJDQLVDWLRQ ZKHUHDV WKH ODWWHU VKRZV KRZ WKH\ DUH DFKLHYHG WKURXJK DFWLYLWLHV FDUULHGRXWE\DFWRUV7KLVUHODWLRQVKLSLVRISULPHLPSRUWDQFHWRKDQGOHFKDQJH
112
61XUFDQ
7KH REMHFWLYH RI WKH UHVHDUFK LQ SURJUHVV LV WR PHDVXUH WKH FDSDFLW\ RI WKH PRGHOOLQJ VROXWLRQV SURYLGHG LQ WKH OLWHUDWXUH WR UHSUHVHQW WKH IOH[LELOLW\ UHTXLUHPHQWV RI EXVLQHVV SURFHVVHV EHLQJ LQWUD RU LQWHU RUJDQLVDWLRQV 7KLV SDSHU SUHVHQWVDVXUYH\RIWKHILUVWUHVXOWVDQGLVRUJDQLVHGDVIROORZV6HFWLRQSUHVHQWV D VXUYH\ RQ EXVLQHVV SURFHVV PRGHOOLQJ UHJDUGLQJ PRGHOOLQJ SHUVSHFWLYHV PRGHOOLQJ IRUPDOLVPV DQG WKH FRPPHUFLDO RIIHU 6HFWLRQ SUHVHQWV VRPH DSSURDFKHVIRUIOH[LEOHSURFHVVPRGHOOLQJDQGFRQWUROOLQJ
%XVLQHVVSURFHVVPRGHOOLQJ %XVLQHVV SURFHVVHV %3V FDQ EH URXJKO\ FODVVLILHG LQWR WZR FDWHJRULHV 7KH ILUVW FRQFHUQV ZHOOGHILQHG DQG RIWHQ UHSHWLWLYH SURFHVVHV KDYLQJ LPSRUWDQW FRRUGLQDWLRQ DQG DXWRPDWLRQ QHHGV 7KH HVVHQWLDO SUHRFFXSDWLRQ ZLWK LOOGHILQHG SURFHVVHVLVWKHLQIRUPDWLRQDQGNQRZOHGJHVKDULQJEHWZHHQWKHDFWRUVLPSOLHGLQ WKH SURFHVVHV PRUH WKDQ WKH FRRUGLQDWLRQ RI WKHLU WDVNV )RU PDQ\ RUJDQLVDWLRQV WKRVHSURFHVVHVFRH[LVWDQGPXVWEHKDQGOHGLQWKHILQDOEXVLQHVVPRGHO>@ )LYH PRGHOOLQJ SHUVSHFWLYHV ZHUH SURSRVHG LQ >@ IRU %3 PRGHOOLQJ DQG H[WHQGHG LQ >@ ZLWK D VL[WK RQH WKH LQWHQWLRQDO SHUVSHFWLYH 7KH IXQFWLRQDO SHUVSHFWLYHFKDUDFWHULVHVWKHDFWLYLWLHVWKDWKDYHWREHSHUIRUPHGGXULQJDSURFHVV 7KH SURFHVV SHUVSHFWLYH FKDUDFWHULVHV WKH FRQGLWLRQV WR H[HFXWH D SURFHVV 7KH RUJDQLVDWLRQSHUVSHFWLYHUHIOHFWVLQIRUPDWLRQDERXWWKHRUJDQLVDWLRQDOVWUXFWXUHDQG DFWRUV WR ZKLFK WKH %3 LV LQWHQGHG 7KH LQIRUPDWLRQ SHUVSHFWLYH FRYHUV GDWD KDQGOHG E\ %3V 7KH RSHUDWLRQ SHUVSHFWLYH GHVFULEHV HOHPHQWDU\ RSHUDWLRQV SHUIRUPHG E\ UHVRXUFHV DQG DSSOLFDWLRQV /DVW EXW QRW OHDVW WKH LQWHQWLRQDO SHUVSHFWLYH UHSUHVHQWV JRDOV DQG VWUDWHJLHV WKDW WKH HQWHUSULVH LPSOHPHQWV LQ LWV SURFHVVHV$PRGHOOLQJDSSURDFKGRHVQRWQHFHVVDULO\RIIHUFRQFHSWVWRFRYHUWKH VL[SHUVSHFWLYHV)RULQVWDQFH,'()FRYHUVWKHIXQFWLRQDOSHUVSHFWLYHDQGWRXFKHV OLJKWO\ RQ WKH LQIRUPDWLRQ SHUVSHFWLYH >@ ,'() FRYHUV WKH LQIRUPDWLRQ SHUVSHFWLYHDQG,'()FRPSOHWHVWKHPZLWKWKHSURFHVVRQH /LWHUDWXUHSURYLGHVDQXPEHURISURFHVVPRGHOOLQJIRUPDOLVPVWKDWZHFODVVLI\ EURDGO\LQWRWKUHHFDWHJRULHVDFWLYLW\SURGXFWDQGGHFLVLRQRULHQWHGPRGHOV $FWLYLW\RULHQWHGPRGHOVDOORZXVWRSUHVFULEHDSURFHVVDVDVHWRIDFWLYLWLHVWR EHSHUIRUPHGDQGWKHLUUHODWLRQVKLSVUHJDUGLQJ SUHGHILQHGFRQWURODQGGDWDIORZV >@>@7KRVHIRUPDOLVPVDUHXVHIXOIRUUHSUHVHQWLQJWKHIXQFWLRQDODQGSURFHVV SHUVSHFWLYHV RI %3V 1HYHUWKHOHVV WKH OLQHDU YLHZ RI DFWLYLW\ GHFRPSRVLWLRQ LV LQDGHTXDWH IRU PRGHOOLQJ LOOGHILQHG %3V SDUWLFXODUO\ LI WKH ODWWHU VXIIHU IUHTXHQW FKDQJHV DQGRU DOWHUQDWLYH FKRLFHV DUH EDVHG RQ KXPDQ GHFLVLRQV LQVWHDG RI FDOFXODEOHDUJXPHQWV$FWLYLW\RULHQWHGPRGHOVDUHVWLOOGRPLQDQWLQWKHOLWHUDWXUH 3URGXFWRULHQWHG PRGHOV GR QRW SXW IRUZDUG WKH DFWLYLWLHV RI D SURFHVV EXW UDWKHU WKH UHVXOW RI WKHVH DFWLYLWLHV 7KH\ PRGHO WKH HYROXWLRQ RI WKH SURGXFW DQG FRXSOHWKHSURGXFWVWDWHWRWKHDFWLYLWLHVWKDWJHQHUDWHWKLVVWDWH>@7KH\DUHXVHG IRUUHSUHVHQWLQJWKHLQIRUPDWLRQDQGSURFHVVSHUVSHFWLYHVDQGDUHPRUHDSSURSULDWH WKDQ DFWLYLW\RULHQWHG RQHV IRU UHSUHVHQWLQJ LOOGHILQHG %3V +RZHYHU DV IDU DV IOH[LELOLW\LVFRQFHUQHGLWVHHPVGLIILFXOWWRZULWHGRZQDUHDOLVWLFVWDWHWUDQVLWLRQ GLDJUDPWKDWDGHTXDWHO\GHVFULEHVZKDWKDVWRKDSSHQ
%XVLQHVV3URFHVV0RGHOOLQJDQG)OH[LELOLW\ 113
'HFLVLRQRULHQWHG PRGHOV >@ >@ >@ FRQVLGHU WKH WUDQVIRUPDWLRQV RI WKH SURGXFW DV FRQVHTXHQFHV RI GHFLVLRQV 7KH\ H[SODLQ QRW RQO\ KRZ WKH SURFHVV SURFHHGV EXW DOVR ZK\ 7KHLU HQDFWPHQW JXLGH WKH GHFLVLRQ PDNLQJ SURFHVV WKDW VKDSHVWKHEXVLQHVVKHOSUHDVRQLQJDERXWWKHUDWLRQDOHRI GHFLVLRQV DQG IDFLOLWDWH WKHLQWURGXFWLRQRIFKDQJH7KLVSDUDGLJPVHHPVWREHWKHSDUWLFXODUO\DSSURSULDWH IRUUHSUHVHQWLQJLOOGHILQHG%3VRUSURFHVVHVUHTXLULQJIOH[LELOLW\ 0RUHUHFHQW%3PRGHOOLQJODQJXDJHVVWLOOSURYLGHFRQFHSWVIRUDFWLYLW\RULHQWHG DQG SURGXFWRULHQWHG UHSUHVHQWDWLRQV 7KH 8QLILHG 0RGHOOLQJ /DQJXDJH 80/ DOORZVQRWRQO\PRGHOOLQJDSSOLFDWLRQVWUXFWXUHVEHKDYLRXUVDQGDUFKLWHFWXUHVEXW DOVR %3V (YHQW'ULYHQ 3URFHVV &KDLQV (3& UHSUHVHQW WHPSRUDO DQG ORJLFDO GHSHQGHQFLHVEHWZHHQIXQFWLRQVHYHQWVRUFRQQHFWRUVZKLFKDUHOLQNHGYLDFRQWURO IORZV$QLQWHUFKDQJHIRUPDWIRU(3&V(3&0DUNXS/DQJXDJH(30/ KDVEHHQ SURSRVHGLQ>@7KH%XVLQHVV3URFHVV0DQDJHPHQW,QLWLDWLYH%30, GHYHORSHG RSHQVSHFLILFDWLRQVWRHQDEOHWKHVWDQGDUGVEDVHG PDQDJHPHQWRIFURVVHQWHUSULVH SURFHVVHV EDVHG RQ %30 6\VWHPV 7KH %XVLQHVV 3URFHVV 0RGHOOLQJ /DQJXDJH %30/ GHILQHVD IRUPDO PRGHOIRUH[SUHVVLQJDEVWUDFWDQGH[HFXWDEOHSURFHVVHV WKDW DGGUHVV DOO DVSHFWV RI %3V LQFOXGLQJ DFWLYLWLHV RI YDU\LQJ FRPSOH[LW\ WUDQVDFWLRQVDQGWKHLUFRPSHQVDWLRQDQGH[FHSWLRQKDQGOLQJ7KH%XVLQHVV3URFHVV 0RGHOOLQJ 1RWDWLRQ %301 GHILQHV D %3 PRGHO DV D QHWZRUN RI DFWLYLWLHV DQG FRQWURO IORZV ,W LV SUHVHQWHG DV D QRWDWLRQ XQGHUVWDQGDEOH E\ DOO XVHUV IURP EXVLQHVVDQDO\VWVWRGHYHORSHUVDQGEXVLQHVVDFWRUV 0RVWRIWKHH[LVWLQJZRUNIORZPRGHOVDUHDFWLYLW\RULHQWHGDQGDUHGHYRWHGWR WKHUHSUHVHQWDWLRQRI%3VZKRVHH[HFXWLRQFRXOGEHDXWRPDWLFDOO\VXSSRUWHGE\D :)06EDVHGRQWKHVDPHSDUDGLJP,QWHUPVRIDXWRPDWHGVXSSRUWIRUH[HFXWLQJ %3PRGHOVFRPPHUFLDO:)06DQGWKHXQGHUO\LQJFRQWUROIORZPRGHOVDUHXVHIXO IRU ZHOOGHILQHGDQGUHSHWLWLYH %3V 5HFHQW ZRUNV XQGHUOLQHWKH QHHGV LQ WHUPRI IOH[LEOH RU DGDSWLYH ZRUNIORZV >@ >@ >@ ZKRVH H[HFXWLRQ FDQ HYROYH DFFRUGLQJWRVLWXDWLRQVWKDWFDQQRWDOZD\VEHSUHVFULEHG
)OH[LEOHSURFHVVPRGHOOLQJDQGFRQWUROOLQJ ,Q RUGHU WR LGHQWLI\ D VHW RI FULWHULD IRU PHWKRG EHQFKPDUNLQJ LQ WKH GRPDLQ RI IOH[LEOH %3 PRGHOLQJ ZH VWXGLHG VHYHUDO IOH[LEOHDGDSWLYH ZRUNIORZ DSSURDFKHV :H SUHVHQW KHUH RQO\ WZR RI WKRVH FULWHULD QDPHO\ QDWXUH RI WKH IOH[LELOLW\ DQG IOH[LELOLW\WHFKQLTXHV 7KHQDWXUHRIWKHIOH[LELOLW\GHILQHVLIWKHFDSDFLW\RIWDNLQJLQWRDFFRXQWWKH HQYLURQPHQWDOFKDQJHFRXOGEHLQFRUSRUDWHGLQWKHSURFHVVPRGHOGXULQJWKHEXLOG WLPHRUQRW7KHDSRVWHULRULIOH[LELOLW\DOORZVDGDSWLQJWKHSURFHVVGHILQLWLRQRULWV LQVWDQFHVGXULQJWKHLUH[HFXWLRQ:HFRQVLGHUWKDWWKHUHVXOWLQJSURFHVVGHILQLWLRQV DUHQRWUHDOO\IOH[LEOHEXWUDWKHUDGDSWLYH>@>@>@>@7KHVHDSSURDFKHVFDQ QRWDQWLFLSDWHWKHFDSDFLW\WRFKDQJHGXULQJWKHEXLOGWLPH7KHDSULRULIOH[LELOLW\ LV EDVHG RQ PRGHOOLQJ IRUPDOLVPV ZKLFK FDQ RIIHU WKH FDSDFLW\ WR GHDO ZLWK WKH HQYLURQPHQWDOFKDQJHZLWKRXWDQ\HYROXWLRQRISURFHVVGHILQLWLRQV>@>@>@>@ >@ 7KLV PHDQV WKDW WKH SURFHVV GHILQLWLRQ LV VSHFLILHG LQ D VXIILFLHQWO\ IOH[LEOH ZD\VRWKDWLWZLOO\LHOGXQGHUWKH LQIOXHQFHRIWKHHQYLURQPHQWZLWKRXWEUHDNLQJ
114
61XUFDQ
$FFRUGLQJO\WKHSURFHVVHQDFWPHQWVHUYLFHVKRXOGEHDEOHWRH[HFXWHµLQFRPSOHWH¶ VSHFLILFDWLRQVRISURFHVVGHILQLWLRQV )OH[LELOLW\WHFKQLTXHVDOORZVWRLPSOHPHQWQRQSUHVFULSWLYHDSULRULIOH[LEOH %3 GHILQLWLRQV ZKLFK FRXOG EH UHILQHG GXULQJ WKH H[HFXWLRQ 7KH ODWH ELQGLQJ FRQVLGHUV WKH YDULRXV HOHPHQWV RI WKH %3 DV REMHFWV ZKRVH EHKDYLRXU LV GHILQHG GXULQJ WKH H[HFXWLRQ 1R PRGLILFDWLRQ LV UHTXLUHG RQ WKH SURFHVV GHILQLWLRQ EXW D ODUJH FKRLFH LV SURYLGHG DPRQJ VHYHUDO H[HFXWLRQ DOWHUQDWLYHV >@ LQFOXGLQJ WKH DVVRFLDWLRQRIDFWLYLWLHVWRWKHPRVWDGHTXDWHLPSOHPHQWDWLRQGXULQJWKHH[HFXWLRQ >@RUWKHVHOHFWLRQRIWKHUHVRXUFHEHWWHUVDWLVI\LQJDJLYHQFULWHULD8VLQJWKHODWH PRGHOOLQJVRPHSDUWVRIWKH%3PRGHODUHOHIWRSHQWRLQQRYDWLRQDQGWKHFUHDWLYLW\ RILWVXVHUV7KHFDVHKDQGOLQJZDVSURSRVHGLQ>@WRVXSSRUWWKHIOH[LEOH%3VDQG LV PDLQO\ EDVHG RQ NQRZOHGJH VKDULQJ 'DWD DQG SURFHVVHV DUH QRW VHSDUDWH DV LQ WKHWUDGLWLRQDO:)067KHQH[WDFWLYLW\WREHFDUULHGRXWLVGHILQHGE\WKH JOREDO VWDWHRIWKHFDVH
&RQFOXVLRQ )OH[LELOLW\ LV DQ HVVHQWLDO UHTXLUHPHQW IRU DJLOH HQWHUSULVHV DQG IRU WKHLU VXSSRUW V\VWHPV LQ FKDQJLQJ HQYLURQPHQWV ZKHUH LQWUD DQG LQWHU RUJDQLVDWLRQDO FRQILJXUDWLRQVDUHIUHTXHQWO\WUDQVIRUPHG%3PRGHOOLQJJDLQHGLPSRUWDQFHLQERWK WKH PDQDJHPHQW FRPPXQLW\ DQG WKH V\VWHP HQJLQHHULQJ FRPPXQLW\ 7KURXJK D EHWWHUXQGHUVWDQGLQJREWDLQHGE\DQH[SOLFLWUHSUHVHQWDWLRQRIWKHLUSURFHVVHVWKH IRUPHU DLPV WR LPSURYH RUJDQLVDWLRQ SHUIRUPDQFH YLD SURFHVV UHHQJLQHHULQJ ZKHUHDV WKH ODWWHU DLPV WR GHVLJQUHGHVLJQ WKH ,7 VROXWLRQ WKDW EHVW ILW WKH UHHQJLQHHUHG SURFHVVHV ,Q RUGHU WR UHVSRQG WR WKLV GHPDQG D ODUJH QXPEHU RI SURFHVV PRGHOV ZHUH GHYHORSHG 0RVW RI WKHVH PRGHOV FRQFHQWUDWH RQ :KR GRHV :KDW :KHQ LH RQ WKH GHVFULSWLRQ RI WKH RSHUDWLRQDO SHUIRUPDQFH RI WDVNV WR SURGXFH UHVXOWV 2QO\ WKH LQWHQWLRQ GULYHQ SURFHVV PRGHOOLQJ KLJKOLJKWV WKHµ:K\¶ SURYLGHV EDVLV IRU XQGHUVWDQGLQJ DQG VXSSRUWLQJ WKH HQWHUSULVH REMHFWLYHV WKH DOWHUQDWLYHZD\RIZRUNLQJVDQGZKHQUHTXLUHGWKHUHDVRQVRIFKDQJHDQGLWVLPSDFW RQWKH,7V\VWHPV
5HIHUHQFHV >@
$JRVWLQL$'H0LFKHOLV*$/LJKW:RUNIORZ0DQDJHPHQW6\VWHP8VLQJ6LPSOH 3URFHVV 0RGHOV ,Q &RPSXWHU 6XSSRUWHG &RRSHUDWLYH :RUN 7KH -RXUQDO RI &ROODERUDWLYH&RPSXWLQJ.OXZHU$FDGHPLF3XEOLVKHUV9RO1RS >@ %DUULRV-1XUFDQ6 0RGHO'ULYHQ$UFKLWHFWXUHVIRU(QWHUSULVH,QIRUPDWLRQ 6\VWHPV&$,6( /DWYLD6SULQJHU9HUODJSXE >@ &DVDWL)&HUL63HUQLFL%DQG3R]]L* :RUNIORZ(YROXWLRQWK(5 LQWHUQDWLRQDO&RQIHUHQFH2FW&RWWEXV*HUPDQ\6SULQJHU9HUODJ >@ 'DGDP 3 5HLFKHUW 0 DQG 5LQGHUOH 6 (YDOXDWLRQ 2I &RUUHFWQHVV &ULWHULD )RU'\QDPLF:RUNIORZ&KDQJHV ,QW&RQIHUHQFHRQ%XVLQHVV3URFHVV0DQDJHPHQW %30 (LQGKRYHQ7KH1HWKHUODQGV-XQHS 5HIHUHQFHVIURP>@WR>@DUHDYDLODEOHRQ KWWSFULQIRXQLYSDULVIUXVHUVQXUFDQ,(6$BQXUFDQBUHIHUHQFHVKWP
Analysing CIM2PIM Approaches to Improve Interoperability Reyes Grangel1 , Kleber Correa1,2 , Fulvio D’Antonio3 , Jean-Pierre Bourey4 , and Arne J. Berre5 1 2 3 4 5
Grupo IRIS, Dept. de Llenguatges i Sistemes Inform` atics, Universitat Jaume I, Castell´ o, Spain [email protected] Dept. de Eng. de Prod., Univ. Federal de Santa Catarina, Florian´ opolis, Brazil CNR-IASI, Rome, Italy Lab. de G´enie Industriel, Ecole Centrale de Lille, Villeneuve d’Ascq, France SINTEF, Oslo, Norway
1 Introduction In the context of the INTEROP NoE [1], the Task Group 2 is working on the definition of a methodology based on both, Model Driven Architecture (MDA) [2] and ontological approaches used as semantic support to solve interoperability problems [3]. This proposal, called Model Driven Interoperability (MDI), starts from Enterprise Modelling level, that means at Computation Independent Model (CIM) level, defining the interoperability needs independently of the technology for both systems involved in interoperable issue. These needs are captured at the CIM level into an Interoperability Model which plays a dual role. The first is to ensure a semantic bridge between the both systems, interconnecting them and supporting horizontal model transformations, but also establishing a direct correspondence between concepts at the highest level of abstraction and then producing ’conversion code’ by means of MDA-Based techniques. The second role played by the Interoperability Model is to be a kind of reference model for successive vertical transformations used according to MDA in order to go towards the Platform Independent Model (PIM) and the Platform Specific Model (PSM), and thus to generate the interconnections at the enterprise software application level. In this context, the first difficulty deals with the transformation of Enterprise Models into IT or System Models, i.e. from CIM to PIM. In this paper, we intend to identify and analyse a number of approaches, which are related to the research into Enterprise and System Modelling. First, the objective is to understand how they consider models at the CIM level, i.e. what kind of concepts are represented at the CIM level, with the objective of categorising them. The second goal is to investigate what mechanisms and strategies are used to bridge the gap between CIM to PIM. In this paper, this kind of approach will be called CIM2PIM approaches. The final objective is, from a methodological point of view, to take some ideas on how these
2 116
R. Grangel, K. Correa, F. D’Antonio, J.-P. Bourey and A.J. Berre
approaches solve the problem of transforming CIM models into PIM models, and to apply the lessons learned from these approaches to improve Model Driven Interoperability Methodology.
2 Analysis of CIM2PIM Approaches Table 1 shows the different approaches analysed in this paper from different points of view and with the aim of learning how these approaches bridge the gap between the CIM and the PIM level, since all of them are related in some way with the kind of models that can be performed at the CIM or PIM level and with the processes that are carried out. The main reason for choosing these examples is that they are representative examples of each approach. Table 1. CIM2PIM approaches analysed N 1
Approach Tasks-Roles Oriented Engineering
2
Enterprise Modelling and ERP Customisation
3 4
Model Driven Engineering Business Process Modelling
5
Business Rule Community Approach
Example Enterprise Unified Process (EUP) COMBINE Project Architectures of Integrated Information Systems (ARIS) and SAP R/3 Dynamic Enterprise Modelling (DEM) and SSA ERP (BAAN) BP to Requirements and Task Roles (BP2R/TR) BP Modelling to BP/Service Execution, OMG Business Modelling Approach and others (BPMN, BPEL, BPMI/OMG) SBVR (Semantic Business Vocabulary Rules) from the OMG for Digital Ecosystems (DBE)
Ref. [4] [5] [6, 7] [8] [9] [10] [11]
2.1 From the Methodological Point of View Each approach has its methodology to follow and, therefore, they all have their own specific form and function. However, we have determinated certain features that could represent them, and which sometimes exist in more than one approach (see Table 2). These characteristics are as follows: • • • • • •
Iteration (ITE): this means that small cycles of iteration are promoted instead of performing everything just once (waterfall method). Prototypes (PRO): prototypes are developed during the progression of the application of the approach, and consequently before the final version of the system. Dynamic (DYN): each adjustment can be performed easily during the process and it is, at the same time, flexible. UML (UML): models make use of UML as the standard language to develop them. Standard Proposal (STD): whether the approach brings with it a language proposal to be followed as a standard during its application. Customisation (CUS): when the example provides tools to directly customise a specific system.
2.2 From the Enterprise Modelling Dimensions Point of View In this section, the approaches are analysed taking into account the different enterprise dimensions that can be modelled at the CIM level (see Table 3); these dimensions are [12, 13]:
Analysing CIM2PIM Approaches to Improve Interoperability
1173
Table 2. Analysis from the methodological point of view Example
Phases
EUP
Inception, Elaboration, Construction, Transition, Production and Retirement Business and Requirements Model, Architecture & Design Model, Platform Specific Model, and Business Application Requirements, Design, and Implementation CIM, PIM, and PSM -
COMBINE ARIS DEM BP2R/TR BPM2BP/SE SBVR
• • • • •
ITE Yes
Methodology Features PRO DYN UML STD Yes Yes Yes No
CUS No
No
No
Yes
Yes
No
Yes
No No No No No
No No No Yes No
Yes Yes Yes Yes Yes
Yes No Yes Yes Yes
Yes Yes No Yes Yes
Yes Yes No Yes No
Organisation: this represents how the organisation is structured, arranged, administrated, and so forth. Process: this describes a sequence of operations or events (possibly taking up time, space, expertise or other resources), which produces some outcome. Product: the models in this dimension show all the information about the products used and provided by the enterprise. Decision: the models in this dimension represent how an enterprise performs the decisional processes. Infrastructure: this characterises the basic facilities, services and installations needed for the functioning of the enterprise.
Therefore, for each different enterprise dimension, we identified the instrument that the approach utilises to achieve the respective model. In spite of SBVR has not been traditionally used for Enterprise Modelling, and thus it does not cover any Enterprise Modelling dimension, it has been considered useful like a CIM2PIM approach since the ontological support that it could offer for model transformations. This is a characteristic that the other approaches analysed do not have. Table 3. Analysis from the Enterprise Modelling dimensions point of view Example EUP COMBINE
ARIS DEM
BP2R/TR BPM2BP/SE SBVR
Organisation Organisation Model Vision and Risk Statements, Goal Model Organisational View Business Organisation Model Requirements Model Business Process Modelling X
Enterprise Modelling Dimensions Process Product Decision Enterprise Busi- Portfolio Enterprise Business Process Model Management ness Process Model Business Process Business Resources X and Roles model Model Function View and Control View Business Process and Business Control Model Requirements Model Business Process Modelling X
Data View and Product View Business Function Model
X X
Infrastructure Organisation Model X
Organisational View Business Organisation Model
X
X
X
Business Process Modelling X
X
X
X
X
3 Conclusion The analysis of these approaches shows that the problem of transforming CIM models into PIM models is not still solved, since all of them produce this transformation manually or almost manually. However, from methodological point
4 118
R. Grangel, K. Correa, F. D’Antonio, J.-P. Bourey and A.J. Berre
of view, some common features can be observable and they could become really valuable for MDI Methodology, as well as others that are specific for one or two approaches, but they have become useful in the context in which they are used, such as iterative and incremental process and the use of prototypes within EUP, or the possibility of customisation offered by ARIS and DEM. Using ARIS or DEM when the targeted software is well identified (SAP/R2 or SSA ERP) is interesting because of their completely integrated vertical approaches, however the objective of MDI Methodology is to provide a more general method. The CIM to PIM transformation could be achieved through an iterative method, and by so doing prototypes could be generated. On the other hand, it would be a good idea to utilise the SBVR as a standard for semantic support towards horizontal interoperability, including them in Interoperability Model as semantic reference. Finally, from Enterprise Modelling dimensions, these approaches are complementary and cover all of them, in particular COMBINE Project seems to be interesting for its ’Vision and Risks Statements’, and ’Goal Model’, offering a complementary view at the CIM level.
Acknowledgments This work was funded by the EC within the 6th FP, INTEROP NoE [1]. The authors are indebted to TG2. It was also partially supported by CICYT DPI2003-02515 and DPI2006-14708.
References 1. INTEROP (2007). Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011). http://www.interop-noe.org. 2. OMG (2003) MDA Guide Version 1.0.1, document number: omg/2003-06-01 edition. Object Management Group. 3. Grangel, R., Bourey, J.-P., and Berre, A. (2006) Solving Problems in the Parametrisation of ERPs using a Model-Driven Approach. Interoperability for Enterprise Software and Applications Conference (I-ESA’06). 4. Ambler, S., Nalbone, J., and Vizdos, M. (2005) The Enterprise Unified Process: Extending the Rational Unified Process. Prentice Hall. 5. COMBINE (2007). Component-based Interoperable Enterprise System Development (IST-1999-20893). http://www.opengroup.org/combine/. 6. Scheer, A.-W. (1999) ARIS, Business Process Framework. 3rd edition-Berlin. 7. Scheer, A.-W. (1999) ARIS, Business Process Modelling. 3rd edition-Berlin. 8. Global, S. (2007). Technology Audit. http://www.ssaglobal.com/documents/. 9. Oldevik, J., Solberg, A., Elvesaeter, B., and Berre, A. (2002) Framework for model transformation and code generation. 6th EDOC 2002, Switzerland, IEEE Computer Society. 10. OMG (2007). Business Process Management Initiative. http://www.bpmi.org. 11. OMG (2007). Semantics of Business Vocabulary and Business Rules Specification, first Interim Specification. http://www.omg.org/docs/dtc/06-03-02.pdf. 12. UEML (2007). Unified Enterprise Modelling Language Project (IST-200134229). http://www.ueml.org. 13. ATHENA (2007). Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications IP (IST-2003-507849). http://www.athena-ip.org.
8VLQJ,,$0WR$VVHVV,QWHURSHUDELOLW\,QYHVWPHQWV D &DVH6WXG\ 0*UDQGLQ'XERVW7)LQHW%/HEUHWRQDQG*'RXPHLQJWV
*),$'(/,25)UDQFHUXH5RXJHWGH/LVOH,VV\OHV0RXOLQHDX[FHGH[ PJUDQGLQGXERVW#DGHOLRUJILIU 7HFKQRORJ\DQG2SHUDWLRQV0DQDJHPHQW'HSDUWHPHQW,16($'EGGH&RQVWDQFH )RQWDLQHEOHDX)UDQFH WLSKDLQHILQHW#LQVHDGHGX 7HFKQRORJ\DQG2SHUDWLRQV0DQDJHPHQW'HSDUWHPHQW,16($'EGGH&RQVWDQFH )RQWDLQHEOHDX)UDQFH %DSWLVWHOHEUHWRQ#LQVHDGHGX *),$'(/,25)UDQFHUXH5RXJHWGH/LVOH,VV\OHV0RXOLQHDX[FHGH[ JGRXPHLQJWV#DGHOLRUJILIU
.H\ZRUGV ,QWHURSHUDELOLW\ ,PSDFW $VVHVVPHQW 0RGHO LQWHURSHUDELOLW\ LQYHVWPHQWV
,QWURGXFWLRQ ,QFUHDVLQJ LQWHUFRQQHFWLRQ RI RUJDQL]DWLRQV LV D JOREDO WUHQG ,QGHSHQGHQW RUJDQL]DWLRQDO XQLWV RU HQWLUH RUJDQL]DWLRQV EXLOG WHPSRUDU\ RU SHUPDQHQW FROODERUDWLRQV ZKLFK SRRO UHVRXUFHV FDSDELOLWLHV DQG LQIRUPDWLRQ WR DFKLHYH D FRPPRQREMHFWLYH1HZEXVLQHVVPRGHOVDUHHPHUJLQJDQGH[LVWLQJSURFHGXUHVDUH UHGHVLJQHG IRUPLQJ ORQJ UXQQLQJ SURFHVVHV EHWZHHQ YDULRXV H[WHUQDO SDUWQHUV ± VR FDOOHG &%3&URVV2UJDQL]DWLRQDO %XVLQHVV 3URFHVVHV >@ ,QYHVWPHQW SDWWHUQV QHFHVVDU\WRWKHLPSURYHPHQWRILQWHURSHUDELOLW\DUHLGHQWLILHGDQGLPSOHPHQWHG 7KHLQWHURSHUDELOLW\LPSDFWVPD\YDU\IURPDQLQYHVWPHQWSDWWHUQWRWKHRWKHU 7KHUHIRUH D FRPSOHWH LQWHURSHUDELOLW\ LQYHVWPHQW DQDO\VLV KDV WR LQFOXGH DQ DVVHVVPHQWRIWKHLPSDFWVJHQHUDWHGE\WKHLPSOHPHQWDWLRQRIWKH72%(VLWXDWLRQ LQ RUGHU WR DSSUHFLDWH LI WKH LQYHVWPHQW ZRXOG EH UHDOO\ YDOXDEOH 7KLV FRXOG EH VXSSRUWHG E\ WKH LPSOHPHQWDWLRQ RI DQ ,QWHURSHUDELOLW\ ,PSOHPHQWDWLRQ $VVHVVPHQW 0RGHO ,,$0 >@ :H ZLOO GHPRQVWUDWH LW LQ WKLV SDSHU WKURXJK D FRQFUHWHFDVHVWXG\
120
0*UDQGLQ'XERVW7)LQHW%/HEUHWRQDQG*'RXPHLQJWV
7KH VDPSOH VLWXDWLRQ ZH LQLWLDOO\ GHVFULEH LV DQ H3URFXUHPHQW VFHQDULR LQ )XUQLWXUH 60(V SURYLGHG E\ $,',0$ 7HFKQRORJLFDO ,QVWLWXWH RI 5HVHDUFK DQG 'HYHORSPHQW LQ WKH )XUQLWXUH ,QGXVWU\ LQ 6SDLQ ,W FRQWDLQV WKUHH UROHV 5HWDLOHU 0DQXIDFWXUHU 3(50$6$ DQG 6XSSOLHU WZR XVDJHV RI FROODERUDWLRQ 6HULDO 3URGXFWVRQFDWDORJXHDQG 6SHFLDOL]HG3URGXFWVIRUWKHLQWHULRUGHFRUDWLRQ7KHQ ZH DVVHVV WKURXJK DQ ,,$0 WKH LPSDFWV ZKLFK ZRXOG EH JHQHUDWHG E\ WKH LPSOHPHQWDWLRQRIWKH72%(VLWXDWLRQ
$,',0$6FHQDULR$QDO\VLV 7KHVFHQDULRGHVFULEHVWKH%%LQWHUDFWLRQEHWZHHQDIXUQLWXUHPDQXIDFWXUHUD UHWDLOHUDQGDVXSSOLHU,QWKHIROORZLQJ&%3>@ZHFRQFHQWUDWHRQWKHTXRWDWLRQ DQG RUGHU SDUW RI WKH VFHQDULR JLYLQJ DQ RYHUYLHZ RI WKH LQWHUDFWLRQV EHWZHHQ SDUWQHUV 7KHVFHQDULRFRQVLVWVRIWZRSURFHVVHVWKHUHWDLOHUPDQXIDFWXUHUFROODERUDWLRQ DQG WKH PDQXIDFWXUHUVXSSOLHU FROODERUDWLRQ 7KH UHWDLOHUPDQXIDFWXUHU SURFHVV VWDUWV ZKHQ WKH UHWDLOHU SUHSDUHV D 5HTXHVW IRU 4XRWDWLRQ 5I4 IRU D GHFRUDWLRQ SURMHFW 7KLV5I4LVVHQWWRWKHPDQXIDFWXUHU¶VVDOHVGHSDUWPHQW7KH6DOHV'HSDUWPHQW WDNHV FDUH RI 5I4 SURFHVVLQJ DQG FRQWDFWV RWKHU GHSDUWPHQWV VXFK DV SURGXFW GHVLJQRUDGPLQLVWUDWLRQLQRUGHUWRFRPSOHWHWKHTXRWDWLRQWREHVHQWEDFNWRWKH UHWDLOHU 7KH UHWDLOHU DFFHSWV WKH TXRWDWLRQ DQG VHQGV EDFN DQ RUGHU IRU UHTXHVWHG SURGXFWV 'XULQJ RUGHU SURFHVVLQJ FUHDWLQJ %LOO RI 0DWHULDO DQG 3URGXFWLRQ WKH PDQXIDFWXUHU KDV WR RUGHU PDWHULDO LQ FDVH WKH ZDUHKRXVH LV XQGHUVWRFNHG 7KLV WULJJHUV WKH PDQXIDFWXUHUVXSSOLHU FROODERUDWLRQ )LUVW WKH DSSURSULDWH VXSSOLHU LV VHOHFWHG IURP WKH VXSSOLHU SRUWIROLR RI WKH PDQXIDFWXUHU 7KH SURFXUHPHQW GHSDUWPHQW SUHSDUHV DQG VHQGV DQ 5I4 WR WKH DSSURSULDWH VXSSOLHU EDVHG RQ WKH LQIRUPDWLRQSURYLGHGE\SURGXFWLRQ7KHVXSSOLHUFDOFXODWHVWKHSURGXFWLRQFRVWRI WKHUHTXHVWHGPDWHULDODQGUHVSRQGVZLWKDIRUPDOTXRWDWLRQLQFOXGLQJWKHH[SHFWHG DPRXQW DQG D IRUHFDVWHG GHOLYHU\ GDWH 2QFH WKH PDQXIDFWXUHU KDV UHFHLYHG EDFN WKHRUGHUIURPWKHVXSSOLHULWLVSURFHVVHGDQGDQRUGHUFRQILUPDWLRQLVVHQWWRLWV UHWDLOHU ,QSUHYLRXVDQDO\VHVLPSO\LQJHQWHUSULVHPRGHOLQJWKHLPSOHPHQWDWLRQRIZHE VHUYLFHVDURXQGWKHUHWDLOVXSSO\FKDLQKDVDOUHDG\EHHQLGHQWLILHGDVQHFHVVDU\WR LPSURYHWKHLQWHURSHUDELOLW\EHWZHHQVXSSO\FKDLQSDUWQHUV>@>@
8VLQJ,,$0WR$VVHVV,QWHURSHUDELOLW\,QYHVWPHQWVDFDVHVWXG\ 121
,QWHURSHUDELOLW\,PSDFWV$VVHVVPHQW0RGHO 7RDVVHVVWKHLQWHURSHUDELOLW\LPSDFWVJHQHUDWHGE\WKHLPSOHPHQWDWLRQRIZHE VHUYLFHVDQG,7VROXWLRQVDURXQGWKHUHWDLO6&0V\VWHPRI3(50$6$ZHUHIHUWR WKH ,QWHURSHUDELOLW\ ,PSDFW $VVHVVPHQW 0RGHO >@ :H ILUVW FRQVLGHU WKH GLUHFW LPSDFWVRIWKHLQWHURSHUDELOLW\LQYHVWPHQWVLHWKHLPSDFWVZKLFKFDQEHREVHUYHG DQG TXDQWLILHG LQ WKH VKRUW WHUP 7KHQ ZH DVVHVV WKH VWUDWHJLF LQWHURSHUDELOLW\ LPSDFWV LH VXVWDLQDEOH TXDQWLWDWLYH DQG TXDOLWDWLYH EHQHILWV GXH WR WKH LQWHURSHUDELOLW\LQYHVWPHQWV 7KHLPSOHPHQWDWLRQRIZHEVHUYLFHVDQG,7VROXWLRQVDURXQGWKH3(50$6$¶V UHWDLO 6&0 V\VWHP ZRXOG OHDG WR WKH DXWRPDWLRQ DQG WKH VWDQGDUGL]DWLRQ RI WUDQVDFWLRQ SURFHVVLQJ LGHQWLILHG E\ WKH (QWHUSULVH 0RGHOLQJ DQG WKHUHIRUH PDNH SRVVLEOH WR LQFUHDVH LQIRUPDWLRQ SURFHVVDELOLW\ 6XFK DQ LPSURYHPHQW ZRXOG LQFUHDVHLQIRUPDWLRQUHOLDELOLW\VSHHGXSWUDQVDFWLRQSURFHVVLQJDQGILQDOO\OHDGWR WUDQVDFWLRQFRVWVVDYLQJVFIWDEOH 7DEOH,PSDFWV H[SHFWHG IURP WKHLPSOHPHQWDWLRQRI ZHEVHUYLFHVDURXQG3(50$6$¶V UHWDLOVXSSO\FKDLQV\VWHP 7UDQVDFWLRQ $FWRU
,QWHURSHUDELOLW\ LQYHVWPHQW
4XDOLW\7UDQVSDUHQF\ 6SHHG 7UDQVDFWLRQFRVWV
5HTXHVWIRUTXRWDWLRQTXRWDWLRQRUGHUGHOLYHU\LQYRLFH VXSSOLHUUHSRUWLQJDQGUDWLQJ 3(50$6$ 6XSSOLHU 5HWDLOHU PDQXIDFWXUHU ,76\VWHPV :HEVHUYLFHVDURXQGWKHFRPPRQ6&0V\VWHP H5I4 HTXRWDWLRQ HTXRWDWLRQ HRUGHU HRUGHUFRQILUPDWLRQ HRUGHU (LQYRLFH FRQILUPDWLRQ HLQYRLFH SHULRGLFH5HSRUWLQJ ,QWHJULW\RILQIRUPDWLRQDQGWUDQVDFWLRQV 6KRUWHQLQJRIWLPHIURPRUGHUWRGHOLYHU\ /HVVWLPHVSHQWUDWLQJVXSSOLHU /HVVFRRUGLQDWLRQDQGPRQLWRULQJFRVWV
7KH DXWRPDWLRQ RI GDWD HQWULHV ZRXOG FRQWULEXWH WR LPSURYH LQIRUPDWLRQ UHOLDELOLW\ DV LW ZRXOG PDNH SRVVLEOH WR PLQLPL]H UHSHWLWLYH PDQXDO SURFHVVLQJ ZKLFK LV PRUH OLNHO\ WR JHQHUDWH GDWD LQFRQVLVWHQFLHV )XUWKHUPRUH WKH VWDQGDUGL]DWLRQ RI WUDQVDFWLRQ SURFHVVLQJ ZRXOG LPSO\ WKH LQWURGXFWLRQ RI GDWD WUDQVIHU VWDQGDUGV LQFOXGLQJ DOO WUDQVDFWLRQ UHOHYDQW LQIRUPDWLRQ DQG LQWHJUDWHG FKHFNLQJIXQFWLRQV&RQVHTXHQWO\WKHWLPHVSHQWFKHFNLQJWUDQVDFWLRQLQIRUPDWLRQ ZRXOG EH UHGXFHG DQG WKH LQIRUPDWLRQ UHOLDELOLW\ ZRXOG EH LPSURYHG 6XFK DQ LPSURYHPHQW RI LQIRUPDWLRQ UHOLDELOLW\ LV GHILQLWHO\ QHFHVVDU\ WR REWDLQ D PDMRU UHGXFWLRQ LQ IDOVH RU LQFRUUHFW RUGHUV DV LW ZRXOG PDNH SRVVLEOH WR UHVROYH WKH FRQIXVLRQ UHVXOWLQJ IURP SRRU SURGXFW GHVFULSWLRQV DQG SUREOHPV UHVXOWLQJ IURP PLVVLQJWUDQVDFWLRQLQIRUPDWLRQ
122
0*UDQGLQ'XERVW7)LQHW%/HEUHWRQDQG*'RXPHLQJWV
7KH GDWD HQWU\ DXWRPDWLRQ ZRXOG PDNH SRVVLEOH WR UHGXFH WKH WLPH VSHQW HQWHULQJLQIRUPDWLRQIRUSURFHVVLQJ&RQVHTXHQWO\LQIRUPDWLRQXSGDWLQJZRXOGEH OHVVWLPHFRQVXPLQJDVLQWKH$6,6VLWXDWLRQDQGFRXOGRFFXUPRUHIUHTXHQWO\,Q WKLVZD\VXSSO\FKDLQDFWRUVZRXOGSHUPDQHQWO\GLVSRVHRIDFWXDOLQIRUPDWLRQDQG ZRXOG EH DEOH WR UHDFW TXLFNO\ WR WUDQVDFWLRQ HPLVVLRQV ,W ZRXOG ILUVW PDNH SRVVLEOHWRUHGXFHOHDGWLPHVEXWFRXOGDOVRDOORZWKHPDQXIDFWXUHUWRUHGXFHWKH WLPH VSHQW UDWLQJ VXSSOLHUV )XUWKHUPRUH WKH UHGXFWLRQ RI WKH WLPH VSHQW HQWHULQJ LQIRUPDWLRQ DQG UDWLQJ VXSSOLHUV ZRXOG PLQLPL]H FRRUGLQDWLRQ DQG PRQLWRULQJ FRVWV 7DEOH SUHVHQWV D TXDQWLWDWLYH DVVHVVPHQW RI WKH LPSURYHPHQWV WKDW PDQDJHUVH[SHFWIURPWKHLPSOHPHQWDWLRQRIZHEVHUYLFHVDQG,7VROXWLRQVDURXQG 3(50$6$¶VUHWDLOVXSSO\FKDLQ 7DEOH,PSURYHPHQWVH[SHFWHGIURPWKHLPSOHPHQWDWLRQRIZHEVHUYLFHVDQG,7VROXWLRQV DURXQG3(50$6$¶VUHWDLOVXSSO\FKDLQV\VWHP $FWRU
5HWDLOHU
0DQXIDFWXUHU 3(50$6$
3URFHVV 5HTXHVWIRU TXRWDWLRQ 2UGHU 5HTXHVWIRU TXRWDWLRQ FKHFNLQJ 4XRWDWLRQ 2UGHU FKHFNLQJ 2UGHU FRQILUPDWLRQ
([SHFWHGEHQHILWVǻ 7UDQVDFWLRQ )DLOXUH 7UDQVDFWLRQ SURFHVVLQJWLPH UDWH FRVWV PLQ
PLQ
1$
1$
PLQ
1$
1$
PLQ
PLQ
PLQ
$VSUHYLRXVO\GHVFULEHGWKHLPSOHPHQWDWLRQRIZHEVHUYLFHVDURXQGWKHUHWDLO 6&06\VWHPZRXOGLPSDFWWKHLQWHURSHUDELOLW\LQWKHVKRUWWHUP%XWLWDOVRZRXOG FRQWULEXWHWRHQVXUHVXVWDLQDEOHEHQHILWV5HJDUGLQJWKHRSHUDWLRQDOH[FHOOHQFHWKH UHGXFWLRQ RI LQFRUUHFW RUGHUV WKURXJK WKH LPSURYHPHQW RI LQIRUPDWLRQ UHOLDELOLW\ ZRXOG UHGXFH VXSSO\GHPDQG PLVPDWFKHV DQG WKHUHIRUH UHWXUQV WR YHQGRU LPSURYLQJWKHDVVHWXWLOL]DWLRQ0RUHRYHUWKHUHGXFWLRQRIOHDGWLPHVLPSO\LQJD UHGXFWLRQ RI WKH LQYHQWRU\ OHYHOV LQ WKH VXSSO\ FKDLQ DQG FRRUGLQDWLRQ DQG PRQLWRULQJFRVWVZRXOGLPSDFWSRVLWLYHO\SURGXFWLYLW\)XUWKHUPRUHUHGXFLQJOHDG WLPHVLHGHOLYHU\WLPHVDQGUHWXUQVWRYHQGRUDWWKHRSHUDWLRQDOOHYHOZRXOGPDNH SRVVLEOH WR VWUHQJWKHQ FXVWRPHU DQG VXSSOLHU UHODWLRQVKLSV DV LW ZRXOG LPSURYH VHUYLFH TXDOLW\ 5HJDUGLQJ VXSSOLHU UHODWLRQVKLS WKH UHGXFWLRQ RI WKH WLPH VSHQW UDWLQJ VXSSOLHUV ZRXOG LPSURYH WKH DELOLW\ WR VHDUFK QHZ VXSSOLHUV DQG WKHUHIRUH LQFUHDVH WKH VRXUFLQJ SRZHU RI WKH PDQXIDFWXUHU )LQDOO\ WKHVH LPSURYHPHQWV ZRXOGOHDGWRUHYHQXHLQFUHDVHVDQGFRVWVUHGXFWLRQV
8VLQJ,,$0WR$VVHVV,QWHURSHUDELOLW\,QYHVWPHQWVDFDVHVWXG\ 123
LQFUHDVHUHYHQXHV 5HWDLOHU
),1$1&,$/6
2SHUDWLRQDO ([FHOOHQFH
LPSURYH VHUYLFHTXDOLW\
UHGXFHVXSSO\ GHPDQGPLVPDWFK
'LUHFW LQWHURSHUDELOLW\ UHGXFHWLPH LPSDFW VSHQW FKHFNLQJ LQIRUPDWLRQ
LQFUHDVHLQIRUPDWLRQ SURFHVVDELOLW\
PLQLPL]H PDQXDOZRUN
DXWRPDWH GDWDHQWU\
7HFKQLFDOLQWHURSHUDELOLW\LQYHVWPHQWV
UHGXFH OHDGWLPHV
UHGXFH LQFRUUHFW RUGHUV
LPSURYH LQIRUPDWLRQ UHOLDELOLW\
6XSSOLHU
UHGXFHUHWXUQ WRYHQGRU
UHGXFHFRVWV
LPSURYH SURGXFWLYLW\DQG DVVHWXWLOL]DWLRQ
VWUHQJWKHQ FXVWRPHU UHODWLRQVKLS
UHGXFHWLPHVSHQW HQWHULQJLQIRUPDWLRQ
VWUHQJWKHQ VXSSOLHU UHODWLRQVKLS
LQFUHDVH VRXUFLQJ SRZHU
,PSURYHDELOLW\WR VHDUFKQHZ VXSSOLHUV PLQLPL]H FRRUGLQDWLRQ DQGPRQLWRULQJ FRVWV
5HGXFHWLPHVSHQW UDWLQJVXSSOLHUV
LQFUHDVHUHDFWLRQ VSHHG
LQFUHDVHLQIRUPDWLRQDFWXDOLW\
&RQFHSWXDOL]DWLRQ(0 LPSOHPHQWDWLRQRIH6ROXWLRQVDURXQGDUHWDLOVXSSO\FKDLQV\VWHP
)LJ,PSDFWDVVHVVPHQWRYHUYLHZIURP3(50$6$YLHZSRLQW
2XWORRN ,QWKLVSDSHUZHKDYHGHPRQVWUDWHGZLWKDFRQFUHWHFDVHVWXG\KRZ,,$0FDQ EHLPSOHPHQWHGWRDVVHVVLQWHURSHUDELOLW\LQYHVWPHQWV7KH,,$0PDNHVLWSRVVLEOH WR DQDO\]H TXLFNO\ EXW LQ D VWUXFWXUHG DQG IOH[LEOH ZD\ LQWHURSHUDELOLW\ LPSDFWV $SSO\LQJLWWRRXUFDVHVWXG\ZHKDYHGHWHUPLQHGTXLWHUDSLGO\WKDWLPSOHPHQWLQJ ZHEVHUYLFHVDURXQGWKHUHWDLO6&0V\VWHPZRXOGLPSURYHLQIRUPDWLRQUHOLDELOLW\ VSHHG XS WUDQVDFWLRQ SURFHVVLQJ DQG UHGXFH WUDQVDFWLRQ FRVWV LQ WKH VKRUW WLPH )XUWKHUPRUH ZH KDYH GHPRQVWUDWHG KRZ WKH LQWHURSHUDELOLW\ LQYHVWPHQWV ZLOO LPSDFWWKHVXSSO\FKDLQLQWKHORQJUXQ
5HIHUHQFHV >@ >@ >@ >@
*UHLQHU 8 /LSSH 6 .DKO 7 =LHPDQQ - -lNHO ): 'HVLJQLQJ DQG LPSOHPHQWLQJ &URVV2UJDQL]DWLRQDO%XVLQHVV3URFHVVHV /HEUHWRQ%/HJQHU& ,QWHURSHUDELOLW\,PSDFW$VVHVVPHQW0RGHOIUDPHZRUN DQGDSSOLFDWLRQ 'RXPHLQJWV * %HUUH $ %RXUH\ -3 *UDQJHO 5 'HOLYHUDEOH '7* 5HSRUW RQPRGHOHVWDEOLVKPHQW 'RXPHLQJWV**UDQGLQ'XERVW0'XFT<%ODQF6'DFOLQ11XQH]05*DUFLD2 :RUNLQJGRFB$,',0$:RUNSDFNDJH±%3LORWV$
Part II
Distributed, Decentralized and Adaptable Interoperability Architecture
7KH(,&$FRQVHQVXVFHQWULFDSSURDFKIRUFURVV RUJDQL]DWLRQDOH%XVLQHVVVWDQGDUGVGLIIXVLRQ 76DPVRQRZDDQG&6FKURWK
6$35HVHDUFK3RUWIROLR2IILFH:DOOGRUI*HUPDQ\ ^WDWMDQDVDPVRQRZD`#VDSFRP 6$35HVHDUFK&(&6W*DOOHQ6ZLW]HUODQGDQG,QVWLWXWHIRU0HGLDDQG &RPPXQLFDWLRQV0DQDJHPHQW8QLYHUVLW\RI6W*DOOHQ6ZLW]HUODQG ^FKULVWRSKVFKURWK`#VDSFRP $EVWUDFW 'XULQJ WKH ODVW \HDUV HOHFWURQLF HQWHUSULVH FROODERUDWLRQ KDV VLJQLILFDQWO\ LQFUHDVHG7RVHDPOHVVO\LQWHJUDWHDSSOLFDWLRQVDFURVVFRPSDQ\ERXQGDULHVDOOVWDNHKROGHUV KDYHWRDGKHUHWRFRPPRQVWDQGDUGV&XUUHQWO\FURVVRUJDQL]DWLRQDOEXVLQHVVUHODWLRQVKLSV DUHEHLQJVHWXSEDVHGRQDZLGHYDULHW\RIH[LVWLQJVWDQGDUGVWKDWLQYROYHGLIIHUHQWWHFKQLFDO UHSUHVHQWDWLRQV VHPDQWLFV DQG SURFHVV VSHFLILFDWLRQV 7KH UHVXOWLQJ EXVLQHVV VWDQGDUGV GLOHPPDSUHYHQWVFRUSRUDWLRQVIURPVHDPOHVVO\FRRSHUDWLQJZLWKHDFKRWKHU6WDWHRIWKHDUW VWDQGDUGV WDFNOH SDUWV RI WKLV LQWHURSHUDELOLW\ LVVXH E\ SURYLGLQJ IOH[LEOH DQG VHPDQWLFDOO\ PRUHSUHFLVHVSHFLILFDWLRQVEXWKDYHQRW\HWEHHQZLGHO\DGRSWHG,QWKLVZRUNZHSURSRVH D QRYHO DSSURDFK WRZDUGV WKH UHDOL]DWLRQ RI HQWHUSULVH DSSOLFDWLRQ LQWHJUDWLRQ 1RW WKH FUHDWLRQRI\HWDQRWKHUH%XVLQHVVVWDQGDUGEXWWKHMRLQWDJUHHPHQWDQGLPSOHPHQWDWLRQRI DQ DGHTXDWH VWDQGDUG DPRQJ D FULWLFDO PDVV RI FRPSDQLHV ZLOO IRVWHU HQWHUSULVH LQWHURSHUDELOLW\ 7KH(QWHUSULVH,QWHURSHUDELOLW\&HQWHU(,& LVHQYLVLRQHGWRSURPRWHWKLV DSSURDFKDQGWRSURYLGHXVHUVDSODWIRUPWRMRLQWO\FUHDWHDQGDJUHHXSRQUHIHUHQFHEXVLQHVV SURFHVVHV DQG WR GRFXPHQW WKDW ZRUN DV WHPSODWHV IRU WKH VHWXS RI FURVVRUJDQL]DWLRQDO EXVLQHVV FROODERUDWLRQV ,Q WKLV ZRUN ZH WKRURXJKO\ HODERUDWH RQ WKH (,& JRDOV DQG SDUDGLJPV DQDO\]H WKH WDUJHW PDUNHW DQG SUHVHQW ZD\V WR VXFFHVVIXOO\ GLVVHPLQDWH WKLV QHZO\HVWDEOLVKHGFHQWHU
0RWLYDWLRQ 'XULQJ WKH ODVW \HDUV HOHFWURQLF FROODERUDWLRQ DPRQJ HQWHUSULVHV KDV VLJQLILFDQWO\ LQFUHDVHG >@ 7R VHDPOHVVO\ LQWHJUDWH DSSOLFDWLRQV DFURVV FRPSDQ\ ERXQGDULHVRUHYHQGLIIHUHQWLQGXVWULHVDOOVWDNHKROGHUVKDYHWRDGKHUHWRFRPPRQ SURWRFROV SURFHVVHV DQG GRFXPHQW VWDQGDUGV $V GHVFULEHG LQ >@ FURVV RUJDQL]DWLRQDO YDOXH FKDLQV DUH FXUUHQWO\ EHLQJ HVWDEOLVKHG RQ WKH EDVLV RI ORQJ WHUP FRRSHUDWLRQ FRQWUDFWV DQG 6HUYLFHOHYHO $JUHHPHQWV 6XFK DJUHHPHQWV DUH RIWHQ VHWXS RQ WKH EDVLV RI QXPHURXV H[LVWLQJ VWDQGDUGV ZLWK GLIIHUHQW WHFKQLFDO UHSUHVHQWDWLRQV VHPDQWLFV DQG SURFHVV VSHFLILFDWLRQV )UHTXHQWO\ DGGLWLRQDO SURSULHWDU\ DGDSWDWLRQV DUH DSSOLHG WR WKRVH VWDQGDUGV LQ RUGHU WR PHHW LQGLYLGXDO EXVLQHVV UHTXLUHPHQWV 7KLV UHVXOWV LQ D EXVLQHVV VWDQGDUGV GLOHPPD >@ DQG EXVLQHVV FROODERUDWLRQV WHQG WR EHFRPH XQPDQDJHDEOH KDUGO\ FKDQJHDEOH DQG
128
76DPVRQRZDDQG&6FKURWK
SUHYHQW FRUSRUDWLRQV IURP VHDPOHVVO\ FROODERUDWLQJ ZLWK HDFK RWKHU $ IXUWKHU GUDZEDFN RI FRQYHQWLRQDO VWDQGDUGV LV WKH ODFN RI VHPDQWLF LQWHJUDWLRQ 'LIIHUHQW SHUFHSWLRQVRIWKHVDPHSLHFHRILQIRUPDWLRQLQGLIIHUHQWV\VWHPVDQGDSSOLFDWLRQV KDYH QRW EHHQ DGGUHVVHG E\ PRVW H[LVWLQJ H%XVLQHVV VWDQGDUGV DQG UHSUHVHQW FRQVLGHUDEOHVLORZDOOV>@WKDWQHHGWREHWDNHQGRZQ6DWHRIWKHDUWVWDQGDUGV VXFK DV 5RVHWWD1HW > @ DUH PRUH SUHFLVH ZLWK UHJDUG WR WKH GHILQLWLRQ RI ERWK EXVLQHVV GDWD DQG SURFHVVHV DQG DOVR DUH PRUH IOH[LELOLW\ EXW KDYH QRW \HW EHHQ ZLGHO\DGRSWHG 1RWWKHFUHDWLRQRI\HWDQRWKHUH%XVLQHVVVWDQGDUGEXW WKHMRLQW DJUHHPHQW DQG LPSOHPHQWDWLRQ RI DQ DGHTXDWH VWDQGDUG DPRQJ D FULWLFDO PDVV RI FRPSDQLHV ZLOO IRVWHU HQWHUSULVH LQWHURSHUDELOLW\ $ NH\ DFKLHYHPHQW RI WKH (8 IXQGHG $7+(1$ SURMHFW WKH (QWHUSULVH ,QWHURSHUDELOLW\ &HQWHU (,& >@ KDV EHHQ IRXQGHG LQ DQG WR VXSSRUW DQG FRRUGLQDWH WKH HVWDEOLVKPHQW RI H %XVLQHVV VWDQGDUGV WKDW ERWK IXOILOO FUXFLDO IXQFWLRQDO UHTXLUHPHQWV DQG FDQ EH UHOLHGXSRQ,QVWHDGRISUHGHILQLQJ\HWDQRWKHUPHVVDJLQJVWDQGDUGWKH(,&KHDGV IRU D GHPRFUDWLF DSSURDFK WKDW SXWV H[LVWLQJ PHVVDJLQJ VWDQGDUGV RQWR SXEOLF SURFHVVHV,WDLPVDWSURYLGLQJXVHUVDSODWIRUPWRMRLQWO\FUHDWHUHIHUHQFHEXVLQHVV SURFHVVHV DQG GRFXPHQWV WKDW ZRUN DV WHPSODWHV IRU WKH VHWXS RI FURVV RUJDQL]DWLRQDOEXVLQHVVFROODERUDWLRQV7KH(,&DSSURDFKLVFRQVLGHUHGDVHQGXVHU FRQVHQVXVGULYHQDQGUHSUHVHQWVDQHZIRUPRIH%XVLQHVVVWDQGDUGVGLIIXVLRQ,Q WKLV ZRUN ZH WKRURXJKO\ HODERUDWH RQ WKH (,& SDUDGLJPV DQG SUHVHQW ZD\V WR VXFFHVVIXOO\ PDUNHW DQG GLVVHPLQDWH WKLV QHZO\ HVWDEOLVKHG FHQWHU $V WKH (,&¶V VXFFHVVGHSHQGVRQDFULWLFDOPDVVRIDFWLYHXVHUVZHDOVRSUHVHQWDGHILQLWLRQDQG DQDO\VLV RI WKH PDUNHW DQG WKH SRWHQWLDO WDUJHW JURXSV 2Q WKLV EDVLV ZH GHULYH D FRPSUHKHQVLYH GHSOR\PHQW VWUDWHJ\ WKDW WDNHV LQWR DFFRXQW WKH SURSHUWLHV RI DQ HYROXWLRQDU\DQGFROODERUDWLYHQRQSURILWVWDQGDUGVGHYHORSPHQWFRPPXQLW\ 7KH UHPDLQGHU RI WKH SDSHU LV VWUXFWXUHG DV IROORZV &KDSWHU WZR SUHVHQWV WKH FKDOOHQJHV LQKHUHQW WR FURVVRUJDQL]DWLRQDO EXVLQHVV FROODERUDWLRQ DQG HODERUDWHV RQWKHGHILFLHQFLHVRIH[LVWLQJVWDQGDUGV,Q&KDSWHUWKUHHZHGHILQHWKHJRDOVDQG SDUDGLJPVRIWKH(,&DQGDOVRGHPRQVWUDWHDFRPSUHKHQVLYHGHSOR\PHQWVWUDWHJ\ &KDSWHUIRXUFRQFOXGHVWKHZRUNZLWKDEULHIVXPPDU\
&KDOOHQJHVRIFURVVRUJDQL]DWLRQDOFROODERUDWLRQDQG GHILFLHQFLHVRIH[LVWLQJVWDQGDUGV ,QWHURSHUDELOLW\FKDOOHQJHVLQKHUHQWWRFURVVRUJDQL]DWLRQDOEXVLQHVV FROODERUDWLRQ 'HVSLWH WKH UDSLG HPHUJHQFH RI QHZ WHFKQRORJLHV DSSOLFDWLRQ LQWHURSHUDELOLW\ UHPDLQV DQ XQUHDFKHG JRDO IRU QXPHURXV FRPSDQLHV +RZHYHU RQGHPDQG DQG VKRUWWHUP SURGXFW GHYHORSPHQW LQFUHDVLQJ JOREDO FRPSHWLWLRQ DQG KLJKO\ G\QDPLF FRUSRUDWH VWUXFWXUHV IRVWHU WKH QHHG IRU FRPSDQLHV WR KDYH PHDQV IRU TXLFN DQG HIILFLHQW VHWXS RI VHDPOHVV FURVVRUJDQL]DWLRQDO VXSSO\ FKDLQV 6XFK LQWHUFRPSDQ\ EXVLQHVV SURFHVVHV LQ PDQ\ LQGXVWULHV KDYH EHFRPH FRPSOH[ LQYROYLQJPXOWLSOHWLHUVRIJOREDOO\GLVWULEXWHG FRPSDQLHVWKDWXVXDOO\DGKHUHWRD
KWWSZZZDWKHQDLSRUJ
7KH (QWHUSUL]H ,QWHURSHUDELOLW\ &HQWHU $ FRQVHQVXVFHQWULF DSSURDFK
129
PXOWLWXGH RI GLIIHUHQW H%XVLQHVV VWDQGDUGV 7KH DJUHHPHQW RQ D FRPPRQO\ XVHG VWDQGDUGWKDWSURYLGHVDEDVLVIRUVHWWLQJXSFURVVRUJDQL]DWLRQDOEXVLQHVVSURFHVVHV DQGGHILQH WKHVWUXFWXUHDQGVHPDQWLFVRIWKHH[FKDQJHGEXVLQHVVGRFXPHQWVLVD FUXFLDOSUHUHTXLVLWHIRUVHDPOHVVHQWHUSULVHLQWHURSHUDELOLW\ 7KH %RVWRQEDVHG @ SHUIRUPHG D VXUYH\ DPRQJ HQWHUSULVHV DERXWWKHLUXVHRI%%VWDQGDUGVDQGSHUFHQWRIUHVSRQGHQWV FLWHGWKHUH ZHUH WRR PDQ\ YHUWLFDO LQGXVWU\VSHFLILF VWDQGDUGV DV WKH VHFRQGODUJHVW LPSHGLPHQW DIWHUFRVWWRWKHDGRSWLRQRI%%VWDQGDUGV$OVRRIWKRVHFRPSDQLHVVXUYH\HG SHUFHQW VDLG WKH H[LVWHQFH RI WRR PDQ\ VWDQGDUGVPDNLQJ RUJDQL]DWLRQV LV LPSHGLQJ DGRSWLRQ LQ WKH VXSSO\ FKDLQ DUHQD .RVLQ +XDQJ «@+RZHYHUDIDLUO\KLJKOHYHORIIUXVWUDWLRQZLWKHIIRUWV WR HVWDEOLVK VWDQGDUGV IRU LPSOHPHQWLQJ WKRVH V\VWHPV ZLOO VORZ DGRSWLRQ 7KH ODFN RI FRPPRQO\ DFFHSWHG LQWHUFRPSDQ\ SURFHVVHV DQG WKH LQFRQVLVWHQW LPSOHPHQWDWLRQRIVWDQGDUGVSUHYHQWIURPVHDPOHVVPQFRQQHFWLYLW\DQGLQFUHDVH WKHHIIRUWIRUVHWWLQJXSHOHFWURQLFFROODERUDWLRQLQSDUWLFXODUZLWKDODUJHUQXPEHU RI SDUWQHUV 2IWHQ ELODWHUDO DQG WKXV SURSULHWDU\ DJUHHPHQWV RQ WKH GHWDLOV RI D FURVVFRPSDQ\EXVLQHVVSURFHVVSUHYDLOOHDGLQJWRDULVLQJQXPEHUDQGFRPSOH[LW\ RIHOHFWURQLFEXVLQHVVUHODWLRQVKLSV 6XPPLQJXSWKHUHDUHWZRPDMRUVWHSVRQWKHZD\WRUHDOL]LQJ%%HQWHUSULVH DSSOLFDWLRQ LQWHURSHUDELOLW\ )LUVW D VLQJOH VWDQGDUG KDV WR EH HVWDEOLVKHG WKDW IXOILOOV WKH PDMRU UHTXLUHPHQWV RI LQWHUFRQQHFWLQJ HQWHUSULVHFODVV DSSOLFDWLRQV 6XFK D VWDQGDUG KDV WR XQDPELJXRXVO\ GHILQH WKH LQWHURUJDQL]DWLRQDO SURFHVV FKRUHRJUDSK\ DQG SURYLGH FOHDU JXLGHOLQHV IRU VWUXFWXULQJ EXVLQHVV GRFXPHQWV ,W DOVRKDVWRFORVHWKHVHPDQWLFJDSH[LVWLQJEHWZHHQGLIIHUHQWV\VWHPVWRDYRLGWKDW WKHVDPHSLHFHRILQIRUPDWLRQ LVGHVFULEHGDQGLQWHUSUHWHGLQGLIIHUHQW ZD\VIURP V\VWHP WR V\VWHP 7KH ³VXUQDPH´ RI D EXVLQHVV SDUWQHU IRU H[DPSOH PD\ EH GHVFULEHGZLWKGLIIHUHQWPHWDGDWDVXFKDV³IDPLO\QDPH´WKHUHE\SUHYHQWLQJWKH UHVSHFWLYH DSSOLFDWLRQV IURP VHDPOHVVO\ LQWHURSHUDWLQJ 7KH VHFRQG LPSRUWDQW IDFWRU LV WKH HVWDEOLVKPHQW RI RQH VLQJOH HQWLW\ WKDW SURPRWHV RQH RI WKH H[LVWLQJ VWDQGDUGV DV WKH SUHYDLOLQJ UHIHUHQFH VWDQGDUG DQG FRRUGLQDWHV LWV IXUWKHU GHYHORSPHQW $V PHQWLRQHG DERYH DQ LPSRUWDQW IDFWRU GHFHOHUDWLQJ WKH DGRSWLRQ RI D FRPPRQ H%XVLQHVV VWDQGDUG LV WKH IHDU RI D VWDQGDUG QRW WR EHFRPH ZLGHO\ DFFHSWHG7KHUHIRUHDFHQWUDOFRRUGLQDWLQJHQWLW\LVQHHGHGWKDWDFWVDVDWUXVWDEOH VWDQGDUGL]DWLRQUHIHUHQFH 6KRUWFRPLQJVRIH[LVWLQJDSSURDFKHV 7KLV FKDSWHU LV GHYRWHG WR SUHVHQWLQJ H[LVWLQJ H%XVLQHVV VWDQGDUGV WKHLU XQGHUO\LQJ LQLWLDWLYHV DQG WKHLU FKDUDFWHULVWLFV ZLWK UHVSHFW WR (QWHUSULVH ,QWHURSHUDELOLW\VXSSRUW 7KH PRVW ZLGHO\ NQRZQ VWDQGDUG LQ WKH ILHOG RI HOHFWURQLF GDWD LQWHUFKDQJH LV FDOOHG 8QLWHG 1DWLRQV 'LUHFWRULHV IRU (OHFWURQLF 'DWD ,QWHUFKDQJH IRU $GPLQLVWUDWLRQ&RPPHUFHDQG7UDQVSRUW81(',)$&7 >@81(',)$&7 IRFXVHV RQ WKH H[DFW GHILQLWLRQ RI ZLGHO\ XVHG EXVLQHVV GRFXPHQWV EXW GRHV QRW SURYLGHDQ\ EXVLQHVVSURFHVVVSHFLILFDWLRQ 7KH $6&,,EDVHG (',)$&7 PHVVDJH
130
76DPVRQRZDDQG&6FKURWK
IRUPDWV DUH GHVLJQHG WR IXOILOO WKH UHTXLUHPHQWV LPSRVHG E\ FHUWDLQ LQGXVWULHV WKHUHE\ LPSHGLQJ WKH GHVLUHG KRUL]RQWDO LQWHJUDWLRQ ZLWK WKH SRVVLELOLW\ RI LQWHUVHFWLRUDO %% UHODWLRQVKLSV ,Q >@ VHYHUDO UHDVRQV KDYH EHHQ LGHQWLILHG WKDW UHSUHVHQW VLJQLILFDQW KXUGOHV WR WKH EURDG DGRSWLRQ RI (', VWDQGDUGV )LUVW WKH LPSOHPHQWDWLRQ DQG RSHUDWLRQ RI DQ LQGLYLGXDO LQWHUIDFH EHWZHHQ WKH RIWHQ SURSULHWDU\FRPSDQ\,7V\VWHPVDQGDQ(',FRPSOLDQWPHVVDJLQJLQIUDVWUXFWXUHLV H[SHQVLYH (VSHFLDOO\ WKH DQDO\VLV RI GDWD VHPDQWLFV DQG LQWHUIDFH GHYHORSPHQW UHTXLUHVKLJKHIIRUWV+RZHYHUVPDOODQGPHGLXPVL]HGHQWHUSULVHV60(V QHLWKHU KDYH WKH ILQDQFLDO PHDQV QRU WKH FDSDELOLWLHV WR EXLOG D VROXWLRQ RQ WKHLU RZQ >@$SDUWIURPWKDWQHZEXVLQHVVUHTXLUHPHQWVFDQQRWEHLQFRUSRUDWHGE\WKH VWDQGDUG IOH[LEO\ VLQFH WKH VWDQGDUGL]DWLRQ ERGLHV¶ LQWHUQDO SURFHVVHV RQO\ ZRUN VORZO\7KH JUHDW QXPEHURI LQVWLWXWLRQVDQGLQGLYLGXDOV WKDWKDYHSDUWLFLSDWHGLQ WKHGHYHORSPHQWRIWKLV VWDQGDUGRI ZKLFKHDFK KDV VSHFLILFEXVLQHVVQHHGV KDV OHDG WR D KXJH FRPSOH[LW\ RI WKH (',)$&7 VWDQGDUG PHVVDJHV ZKLFK LV QRW VXSSRUWHG E\ D FRPPRQ UHSRVLWRU\ RIWHQ WKH\ DUH RYHUORDGHG ZLWK IHDWXUHV WKDW DUHQRWUHTXLUHGE\PDQ\XVHUVDQGKDUGWRLPSOHPHQW+RZHYHUODUJHLQYHVWPHQWV KDYHEHHQPDGHWRGHVLJQDQGGHSOR\(',)$&7PHVVDJLQJV\VWHPVLQDYDULHW\RI LQGXVWULHVOHDGLQJWRDKLJKGHJUHHRIGLVVHPLQDWLRQDPRQJODUJHHQWHUSULVHV>@ 6LQFH WKH UHOHDVH RI ;0/ LQ PDQ\ LQLWLDWLYHV SUHIHUUHG ;0/ WR 81(',)$&7DVDPRUHDGHTXDWHIRXQGDWLRQIRUEXLOGLQJH%XVLQHVVIUDPHZRUNV $VRSSRVHGWR81(',)$&7WKH5RVHWWD1HW>@VWDQGDUGUHOLHVRQ;0/DQG DOVR HQFRPSDVVHV FHUWDLQ GLFWLRQDULHV DQ LPSOHPHQWDWLRQ IUDPHZRUN EXVLQHVV GRFXPHQW VFKHPDV DQG SURFHVV VSHFLILFDWLRQV WKH VRFDOOHG 3DUWQHU ,QWHUIDFH 3URFHVVHV 3,3V 3,3V GHILQH WKH EXVLQHVV SURFHVV DOLJQPHQW EHWZHHQ WUDGLQJ SDUWQHUVDQGWKHUHE\VSHFLI\ERWKWKHVWUXFWXUHRIWKHEXVLQHVVGRFXPHQWVDQGWKH PHVVDJH FKRUHRJUDSK\ VHTXHQFH LQ ZKLFK WKH\ DUH VHQW EHWZHHQ WKH GLIIHUHQW UROHV6HYHQIXQFWLRQDOLQGXVWU\VSHFLILFFOXVWHUVKDYHEHHQGHILQHGRIZKLFKHDFK FRPSULVHVGLIIHUHQW3,3VFRYHULQJPDMRUSDUWVRIWKHVXSSO\FKDLQ7KHLGHDEHKLQG WKLV FOXVWHULQJ ZDV WKDW WUDGLQJ SDUWQHUV ZLWKLQ RQH RI WKHVH JURXSV KDYH VLPLODU EXVLQHVV QHHGV ZLWK UHJDUG WR EXVLQHVV SURFHVVHV DQG FRUUHVSRQGLQJ GRFXPHQWV H[FKDQJHG 7KH LQWHQWLRQ RI 5RVHWWD1HW¶V HDUO\ VSRQVRUV ZDV WR RYHUFRPH WKH WUDGLWLRQDORQHWRRQHUHODWLRQVKLSLQEXVLQHVVSURFHVVHVHJXVLQJ(',)$&7DQG WR GHYHORS SOXJDQGSOD\ LQWHURSHUDELOLW\ EHWZHHQ WUDGLQJ SDUWQHUV 2WKHU GHILFLHQFLHV WKDW 5RVHWWD1HW LV WU\LQJ WR VXUPRXQW DUH WKH VWDQGDUGL]DWLRQ RQ D VHPDQWLFDQGSURFHVVOHYHODVZHOODVDUHDOWLPHEXVLQHVVWREXVLQHVVLQIRUPDWLRQ H[FKDQJH +RZHYHU 5RVHWWD1HW LV W\SLFDOO\ FODVVLILHG DV D YHUWLFDO VWDQGDUG IRFXVLQJRQWKHQHHGVRIVSHFLILFLQGXVWULHV7KHUHIRUHWKHVWDQGDUGVWLOOODFNVWKH SRWHQWLDOIRUKRUL]RQWDOLQWHJUDWLRQ,WFRQVWLWXWHV±EHKLQG(',±E\IDUWKHVXSSO\ FKDLQVWDQGDUGZLWKWKHZLGHVWGLVVHPLQDWLRQ>@ 7KH DERYH PHQWLRQHG VWDQGDUGV UHSUHVHQW H[DPSOHV IRU GLIIHUHQW NLQGV RI DWWHPSWVWRIDFLOLWDWHFURVVHQWHUSULVHLQWHURSHUDELOLW\7KHUHDUHVLJQLILFDQWKXUGOHV KRZHYHU SUHYHQWLQJ WKHP IURP EHLQJ ZLGHO\ DGRSWHG DFURVV DOO LQGXVWULHV DQG DPRQJ HQWHUSULVHV RI GLIIHUHQW VL]HV )LUVW RI DOO QRQH RI WKH DERYHPHQWLRQHG VWDQGDUGV WDNHV LQWR DFFRXQW LQGLYLGXDO DQG SRVVLEO\ FKDQJLQJ EXVLQHVV UHTXLUHPHQWVRIXVHUV7KHVWDQGDUGVKDYHEHHQSXEOLVKHGDWDFHUWDLQSRLQWRIWLPH EXW GR QRW DOORZ IRU D IOH[LEOH DGDSWDWLRQ WR LQGLYLGXDO EXVLQHVV QHHGV
7KH (QWHUSUL]H ,QWHURSHUDELOLW\ &HQWHU $ FRQVHQVXVFHQWULF DSSURDFK
131
)XUWKHUPRUH QRQH RI WKHP LV GULYHQ E\ LWV DFWXDO XVHUV EXW SUHGHILQHG E\ RQH VLQJOH VWDQGDUGL]DWLRQ RUJDQL]DWLRQ WKDW LV KDUGO\ FDSDEOH RI GHVLJQLQJ D VWDQGDUG WKDWPDWFKHVDOOXVHUQHHGV7KHXQGHUO\LQJLQLWLDWLYHVDUHGULYHQE\RUJDQL]DWLRQV RULQGXVWU\FRQVRUWLDRIOLPLWHGUHDFKDQGVFRSHOHDGLQJWRDQLQVXIILFLHQWO\EURDG DFFHSWDQFHDPRQJSRWHQWLDOXVHUV
7KH(,&DSSURDFKIRUIDFLOLWDWLQJWKHGLVVHPLQDWLRQRIFURVV RJDQL]DWLRQDOH%XVLQHVVWDQGDUGV 7KLV FKDSWHU LQWURGXFHV WKH QRYHO (,& DSSURDFK IRU GLIIXVLQJ DQG HVWDEOLVKLQJ LQWHURSHUDELOLW\VWDQGDUGV)LVWZHHODERUDWHRQWKHJRDOVDQGNH\SDUDGLJPVRIWKH (,& LQLWLDWLYH 6HFRQGO\ D GLVVHPLQDWLRQ VWUDWHJ\ LV SUHVHQWHG WKDW PDWFKHV WKH UHTXLUHPHQWVLPSRVHGE\WKHVSHFLILF(,&FKDUDFWHULVWLFV *RDOVDQGSDUDGLJPVRIWKH(,& 7KH(QWHUSULVH,QWHURSHUDELOLW\&HQWUH(,& KDVEHHQODXQFKHGLQ$SULODV D1RQIRU3URILW2UJDQL]DWLRQ132 7KHLGHDRIHVWDEOLVKLQJWKH(,&RULJLQDWHG IURPDQ(8SURMHFW³$7+(1$´XQGHUWKH)3,QIRUPDWLRQ6RFLHW\7HFKQRORJLHV ,67 3URJUDPPH ZKLFK DGGUHVVHV WKH NH\ FKDOOHQJHV LQKHUHQW WR HQWHUSULVH LQWHURSHUDELOLW\7KHPDMRUJRDORIWKH(,&LVWRHVWDEOLVKSURPRWHDQGSURYLGHD FRPPRQ SODWIRUP IRU GHEDWH RQ LQWHURSHUDELOLW\ LVVXHV :LWKLQ D ILYH \HDU WLPH KRUL]RQ WKH (,& LV HQYLVLRQHG WR EHFRPH D SHUPDQHQW (XURSHDQ +XE ZLWK D FULWLFDO PDVV RI SDUWLFLSDQWV WKDW DFWV DV D UHIHUHQFH SRLQW LQ HQWHUSULVH LQWHURSHUDELOLW\ LQ ERWK WKH UHVHDUFK DQG LQGXVWU\ FRPPXQLWLHV 7KH (,& LV FKDUDFWHUL]HGE\WKHIROORZLQJILYHPDMRUSDUDGLJPVZKLFKDUHDOVRFRQVLGHUHGDV NH\GLIIHUHQWLDWRUVIURPH[LVWLQJVWDQGDUGL]DWLRQDSSURDFKHV 7KH (,& LV DQ RSHQ QHXWUDO FUHGLEOH DQG LQGHSHQGHQW RUJDQL]DWLRQ ,W HQFRXUDJHVSDUWLFLSDWLRQE\DOOVWDNHKROGHUVLQLQWHURSHUDELOLW\ZLWKRXWJHRJUDSKLF UHVWULFWLRQWRERWKSULYDWHDQGSXEOLFVHFWRUVWROHJDOHQWLWLHVRUSULYDWHSHUVRQV,Q WKLV ZD\ LW FOHDUO\ GLIIHUHQWLDWHV IURP RWKHU HQWLWLHV ZKLFK XVXDOO\ FRPSULVH D OLPLWHG DQG IL[HG QXPEHU RI VWDNHKROGHUV 6HFRQG WKH (,& LV DQ HQGXVHU DQG FRQVHQVXV GULYHQ RUJDQL]DWLRQ ,W DLPV DW EULQJLQJ XVHUV VROXWLRQ SURYLGHUV DQG VWDQGDUGVRUJDQL]DWLRQVWRJHWKHULQ%XVLQHVV)RUXPVWRDQDO\]HXVHUUHTXLUHPHQWV DQG GHILQH LQWHURSHUDELOLW\ UHTXLUHPHQWV IRU D EXVLQHVV SURFHVV )LQDOO\ ,QWHURSHUDELOLW\3URILOHVZLOOEHGHYHORSHGFRQVLVWLQJRIFRQVHQVXVEDVHGFRPPRQ SURFHVVHVLQFRPELQDWLRQZLWKVHOHFWHGDQGLQWHUSUHWHGPHVVDJLQJVWDQGDUGVZKLOH XVLQJ H[LVWLQJ VWDQGDUGV (,& ,QWHURSHUDELOLW\ 3URILOHV DOVR VSHFLI\ KRZ RSHQ PHVVDJH DQG SODWIRUP VWDQGDUGV VKRXOG EH DSSOLHG DQG LQWHUSUHWHG WR LPSOHPHQW DIRUH GHILQHG EXVLQHVV SURFHVVHV 3URILOHV DUH LQWHQGHG WR SURYLGH JXLGDQFH UHJDUGLQJLPSOHPHQWDWLRQDOWHUQDWLYHVOLNHRSWLRQDOGDWDILHOGVRUPHVVDJHYDULDQWV 7KH\ VKDUSHQ YHUEDO VSHFLILFDWLRQV DQG UHGXFH DPELJXLWLHV LQ WKH RULJLQDO VSHFLILFDWLRQV ,GHQWLILHG ZHDNQHVVHV RU JDSV DUH LQ WXUQ UHIOHFWHG EDFN WR VWDQGDUGV RUJDQL]DWLRQV E\ SURYLGLQJ WKHP ZLWK D JDS UHSRUW 7KH )RUXPV ZLOO
132
76DPVRQRZDDQG&6FKURWK
GHOLYHUWRROVFRQIRUPDQFHWHVWLQJDQDO\VLVWUDLQLQJDQGRWKHUVHUYLFHVWRIDFLOLWDWH EURDG DGRSWLRQ LQ WKH FRPPXQLW\ $Q (,& %XVLQHVV )RUXP DFWV OLNH D ZRUNLQJ JURXSDQGFDQEHSURSRVHGWRWKH(,&IRUVHWXS7KH(,&FDQDOVREHFRQVLGHUHG DV OLYLQJ V\VWHP DV LW FROOHFWV WKH UHTXLUHPHQWV IURP XVHUV HODERUDWHV MRLQWO\ RQ WKHPDQGSURGXFHV,QWHURSHUDELOLW\3URILOHVZKLFKDUHPHDQWWREHDGRSWHGE\WKH XVHUV DJDLQ $V RSSRVHG WR PRVW RWKHU HQWLWLHV WKDW WDFNOH LQWHURSHUDELOLW\ LVVXHV WKH (,& GRHV QRW DLP DW GHILQLQJ RQH ILQDO DQG XQLYHUVDOO\ YDOLG VWDQGDUG IRU LPSOHPHQWLQJ FURVVRUJDQL]DWLRQDO EXVLQHVV SURFHVV ,QVWHDG LW LQWHQGV WR HPHUJH DQG WKHQ UHPDLQ D SODWIRUP IRU FRQWLQXRXV GLVFXVVLRQ WKDW UHIOHFWV WKH DFWXDO EXVLQHVVUHTXLUHPHQWVLWV PHPEHUVDQGFRQWULEXWRUVDUHIDFLQJ7KHLVVXDQFHRID ILQDO DQG VWDWLF UHFRPPHQGDWLRQ RI D FHUWDLQ VWDQGDUG ZRXOG SUHYHQW IURP DGDSWDWLRQWRFKDQJLQJXVHUQHHGVDQGWKXVLQFUHDVHWKHJDSEHWZHHQVWDQGDUGDQG UHDOZRUOG UHTXLUHPHQWV RYHU WLPH )RXUWK WKH (,& LV HQYLVLRQHG WR SOD\ D PHGLDWLQJ UROH EHWZHHQ HQGXVHUV VWDQGDUGL]DWLRQ RUJDQL]DWLRQV DQG VROXWLRQ SURYLGHUVRQWKHRQHKDQGWKHUHTXLUHPHQWVLGHQWLILHGE\LQGXVWU\DUHVXSSRVHGWR EHHIIHFWLYHO\DQGFRPSUHKHQVLYHO\ FRPPXQLFDWHGWRVWDQGDUGL]DWLRQHQWLWLHV2Q WKH RWKHU KDQG WKH KLJKO\ HIIHFWLYH YDOLGDWLRQ DQG LPSOHPHQWDWLRQ RI VWDQGDUGL]DWLRQ RXWSXWV FDQ EH UHDOL]HG E\ WKH PHGLDWRU ,Q WKLV ZD\ WKH (,& QHLWKHU DFWV DV D VWDQGDUGL]DWLRQ RUJDQL]DWLRQ QRU D XVHU FRQVRUWLXP EXW DV D PHGLDWLQJSODWIRUPWKDWEULQJVDOOGLIIHUHQWVWDNHKROGHUVWRJHWKHU)LIWKDQGODVWWKH (,&GRHVQRWOLPLWLWVVFRSHRQWHFKQLFDOH[SHUWVZKLFKLVDQRWKHUFUXFLDOIDFWRURI GLIIHUHQWLDWLRQ IURP RWKHU RUJDQL]DWLRQV 'LVFXVVLRQV DUH QRW VXSSRVHG WR EH UHVWULFWHG WR WHFKQLFDO LPSOHPHQWDWLRQ DQG KDUPRQL]DWLRQ LVVXHV EXW DOVR WR D FRQYHUJHQFH RI EXVLQHVV SURFHVVHV WR HQVXUH WKH EHVW SRVVLEOH PDWFK RI WKH FRPSDQLHV¶EXVLQHVVQHHGVDQGWKHLUWHFKQLFDOUHDOL]DWLRQ 0DUNHWSRVLWLRQLQJDQGGLVVHPLQDWLRQVWUDWHJ\ 0DUNHWSRVLWLRQLQJ 7KLVVHFWLRQSUHVHQWVWKHUHVXOWVRIDQLQGHSWKDQDO\LVRIUHODWHGRUJDQL]DWLRQV SRWHQWLDO IRU FROODERUDWLRQ WKH SROLF\ HQYLURQPHQW YDOXH SURSRVLWLRQ DQG RIIHUHG VHUYLFHV RI WKH (,& 7KH SRVLWLRQLQJ RI WKH (,& LQ WKH HQWHUSULVH LQWHURSHUDELOLW\ PDUNHW LV FUXFLDO IRU WKH GHWHUPLQDWLRQ RI DGHTXDWH PDUNHWLQJ PHDVXUHV DQG WKH FHQWHU¶VILQDOVXFFHVV &RQVLGHULQJ(,&¶VGHVLUHG UHODWLRQVKLSVDQGSRVVLELOLWLHVIRUFROODERUDWLRQILYH PDMRUFODVVHVRIHQWLWLHVKDYHEHHQLGHQWLILHGWKDWGLIIHUIURPHDFKRWKHULQWHUPVRI FRQVWLWXWLRQ SURFHVVHV REMHFWLYHV IRFXV H[SHUWLVH FRQVWLWXHQFLHV ZRUNLQJ SUDFWLFHVDVZHOODVKLVWRU\DQGFXOWXUH7KHILUVWFODVVFRPSULVHVIRUPDOVWDQGDUGV RUJDQL]DWLRQVVXFKDV,62ZKLFKDUHH[SHFWHGWRGHOLYHUIRFXVHGFRQWULEXWLRQVWR VSHFLILF FRPPLWWHH DFWLYLWLHV DQG FRQFXUUHQWO\ WDNH LQWR DFFRXQW LPSOHPHQWDWLRQ IHHGEDFNIURP(,&PHPEHUV7KH(,&LVDOVRHQYLVLRQHGWRIRUPDOO\SDUWLFLSDWHLQ UHJXODUPHHWLQJVRIVRPHRIWKHVHOHFWHGIRUPDOVWDQGDUGL]DWLRQRUJDQL]DWLRQVDQG WRSURYLGHLQIRUPDOVXEPLVVLRQRISURSRVDOVEDVHGRQWKHZRUNRIWKHIRUXPV7KH
KWWSZZZLVRRUJ
7KH (QWHUSUL]H ,QWHURSHUDELOLW\ &HQWHU $ FRQVHQVXVFHQWULF DSSURDFK
133
VHFRQG JURXS WKH VRFDOOHG GHIDFWR VWDQGDUGV RUJDQL]DWLRQV VKDOO DOVR SURYLGH IRFXVVHGFRQWULEXWLRQVWRVSHFLILF(,&FRPPLWWHHDFWLYLWLHVVXSSRUWWKHYDOLGDWLRQ DQGLPSOHPHQWDWLRQRIVSHFLILFDWLRQVDQGERWKDFFHSWDQGLQFRUSRUDWHIHHGEDFNRQ WKH LPSOHPHQWDWLRQ RI WKHLU UHVSHFWLYH VWDQGDUGV 2$6,6 LV DQ H[DPSOH IRU WKLV VHFRQGJURXSIHDWXULQJRUJDQL]DWLRQVUHOHYDQWIRUFRRSHUDWLRQ&ORVHFROODERUDWLRQ RQWKHZRUNLQJOHYHOZLOOIDFLOLWDWHWKHDOLJQPHQWRIWKH(,&ZLWKWKHVHLQVWLWXWLRQV 7KLUGLQGXVWU\FRQVRUWLDVXFKDV(3&JOREDOZLOOEHLPSRUWDQWSDUWQHUVHVSHFLDOO\ LQ WHUPV RI UHTXLUHPHQWV VHWWLQJ DQG UHILQHPHQW YDOLGDWLRQ DQG LPSOHPHQWDWLRQ VXSSRUW RI VSHFLILFDWLRQV DQG DUH DOVR KRSHG WR WDNH LQWR DFFRXQW IHHGEDFN IURP (,&IRUXPFRQWULEXWRUV0XWXDOFRPPLWWHHPHPEHUVKLSVIHGHUDWHGUHSRVLWRULHVIRU H%XVLQHVV VWDQGDUGV DQG RWKHU MRLQW LQLWLDWLYHV ZLOO IDFLOLWDWH WKH FRRSHUDWLRQ DQG GLUHFWO\OLQN(,&¶VHIIRUWZLWKLQGXVWU\VSHFLILFVWDQGDUGL]DWLRQDFWLYLWLHV6HFWRUDO RUJDQL]DWLRQV VXFK DV 6:,)7 IRFXVHG RQ VWDQGDUGV LQ WKH ILQDQFLDO VHFWRU ZLOO HQJDJH LQ IRUXP DFWLYLWLHV RI WKH (,& HQMR\ WKH (,&¶V LPSOHPHQWDWLRQ DQG RWKHU VHUYLFH VXSSRUW DV DSSURSULDWH EHQHILW IURP VHFWRU VSHFLILF DQG FURVV VHFWRU LQIRUPDWLRQ H[FKDQJH DQG FRQWULEXWH WR SURILOLQJ DQG EHVW SUDFWLFHV 5HVHDUFK RUJDQL]DWLRQV HJ *HUPDQ )UDXQKRIHU ,QVWLWXWH DQG LQLWLDWLYHV HJ 75867&20 DUHH[SHFWHGWRFROODERUDWHZLWKWKH(,&LQUHVHDUFKFRRUGLQDWLRQ FKDQQHOLQJ RI UHVHDUFK UHVXOWV LQWR WKH UHOHYDQW VWDQGDUGV FRPPLWWHHV DQG WKH KRVWLQJRISXEOLFGHOLYHUDEOHV $V YLVXDOL]HG LQ )LJXUH WKH SROLF\ HQYLURQPHQW LV DQRWKHU FUXFLDO PDUNHW SRVLWLRQLQJ FDWHJRU\ IRU WKH (,& (VSHFLDOO\ WKH (XURSHDQ &RPPLVVLRQ¶V L LQLWLDWLYH >@ VWURQJO\ UHODWHV WR WKH JRDOV RI WKH (,& 7R GULYH EXVLQHVV LQQRYDWLRQV LQ NH\ LQGXVWU\ VHFWRUV UHVHDUFK GHSOR\PHQW DQG DGRSWLRQ RI ,&7 VKDOOEHVWURQJO\LQWHUFRQQHFWHG&ORVLQJWKHJDSEHWZHHQWKHVHGLIIHUHQWDFWLYLWLHV LV DW WKH KHDUW RI WKH (,&¶V LGHD DQG WKXV LV DQ LPSRUWDQW IDFWRU IDFLOLWDWLQJ LWV SUROLIHUDWLRQDPRQJXVHUVDQGVWDQGDUGL]DWLRQERGLHV7KHWKLUGPDUNHWSRVLWLRQLQJ FDWHJRU\ LV WKH EHQHILWV H[SHULHQFHG E\ (,& PHPEHUV ILUVW XVHUV DUH HQDEOHG WR SDUWLFLSDWH LQ D SODWIRUP RI SHHUV IRU LQWHUDFWLRQ DQG QHWZRUNLQJ 7KLV KHOSV H[SDQGLQJ WKHLU LQGXVWU\ YLHZV DQG OHDUQLQJ DERXW NH\ LQGXVWU\ LVVXHV 7KH\ DUH DOVR DOORZHG WR GLVFXVV WKHLU H[SHULHQFHV DQG QHHGV ZLWK RWKHUV LQ D VLPLODU VLWXDWLRQ EHFRPH DZDUH RI SUREOHPV LVVXHV DQG VROXWLRQV EHIRUH WKH\ UHDFK WKH PHPEHU VRUJDQLVDWLRQDQGEXLOGDQHWZRUNRIFRQWDFWVZLWKH[SHUWLVHLQWKHLUDUHD 6HFRQGO\(,&FRQWULEXWRUVDUHJUDQWHGDFFHVVWRYDOXDEOHUHVRXUFHVVXFKDVWHVWLQJ SODWIRUPVWUDLQLQJVHUYLFHVEHVWSUDFWLFHVDFFXUDWHDQGTXDOLW\LQIRUPDWLRQDVZHOO DV7RROVDQGPHWKRGVIRULQWHURSHUDELOLW\HYDOXDWLRQDQGDVVHVVPHQW
KWWSZZZRDVLVRSHQRUJ KWWSZZZHSFJOREDOLQF KWWSZZZVZLIWFRP KWWSZZZIUDXQKRGHUGH KWWSZZZHXWUXVWFRPFRP
134
76DPVRQRZDDQG&6FKURWK
)LJ(,&0DUNHWSRVLWLRQLQJ FDWHJRULHV
%\LPSOHPHQWLQJWKHDIRUHPHQWLRQHG,QWHURSHUDELOLW\3URILOHV XVHURUJDQL]DWLRQV EHQHILWIURPVKRUWHQLQJWKHGHYHORSPHQWDQGGHSOR\PHQWWLPHVRILQWHURSHUDELOLW\ VROXWLRQV%\FRRSHUDWLQJZLWKWKHXVHUVLQWKHLQGXVWU\WKHRIIHULQJRUJDQL]DWLRQV YHQGRUV LQWHJUDWRUV DQG DSSOLFDWLRQ GHYHORSHUV FDQ GHYHORS WKHLU VRIWZDUH SURGXFWV IRFXVHG RQ WKH SUREOHPV RI WKH XVHUV 7KH UHVHDUFK FRPPXQLW\ LQ WXUQ EHQHILWVIURPWKHIDFWWKDWLWFDQVSUHDGLWVUHVXOWVDQGDGGLWLRQDOO\LVV\QFKURQL]HG ZLWKWKHQHHGVRIWKHDFWXDOXVHUV7KLUG(,&PHPEHUVDUHDOORZHGWRLGHQWLI\DQG GHILQHXVDJHVFHQDULRVDQGWHFKQLFDOVSHFLILFDWLRQVDQGWKXVFRQWULEXWHWRHPHUJLQJ VWDQGDUGL]DWLRQ HIIRUWV 2QFH WKH (,& KDV DFKLHYHG D FHUWDLQ UHSXWDWLRQ LW FDQ EHFRPH D PDWWHU RI SUHVWLJH WKDW FRQQHFWV ZLWK WKH (,& PHPEHUVKLS ,PSDFW LV DQRWKHUH[DPSOHIRUWKHEHQHILW(,&PHPEHUVZLOOH[SHULHQFHE\SDUWLFLSDWLQJLQ (,& LQLWLDWLYHV DQG D IRUXP LPSDFW RQ VWDQGDUGL]DWLRQ RUJDQL]DWLRQV UHVHDUFK RUJDQL]DWLRQVDQGHYHQSROLF\VHWWLQJHQWLWLHVFDQEHUHDOL]HG7KHIRXUWKDQGODVW PDUNHWSRVLWLRQLQJFDWHJRU\FRQFHUQVWKHVHUYLFHVWKDWDUHHQYLVLRQHGWREHRIIHUHG E\WKH(,&$ILUVWGLVWLQFWLRQLVPDGHLQWRFRUHRSHUDWLRQVHUYLFHVDQGYDOXHDGGHG VHUYLFHV&RUHVHUYLFHVLQFOXGHWKHPDLQWHQDQFHRIDZHEVLWHDQGNQRZOHGJHSRUWDO PDUNHWLQJDQGSURPRWLRQRIUHVXOWVDQGUHFRPPHQGDWLRQVDFKLHYHGLQWKHFRXUVHRI GLVFXVVLRQVWKHSURYLVLRQDQGPDQDJHPHQWRIDFROODERUDWLRQSODWIRUPDQGVXSSRUW RI WKH (,& )RUXPV 7KH\ ZLOO EH VHWXS WR XQGHUVWDQG DQG DGGUHVV LQGXVWU\ SDLQ SRLQWV VFHQDULRV DQG UHTXLUHPHQWV DQG DOVR WR DQDO\VH VWDQGDUGV DQG WKHLU DSSOLFDWLRQWRGLIIHUHQWLQGXVWULHV %HIRUHHODERUDWLQJRQDQDGHTXDWHPDUNHWLQJDQGGLVVHPLQDWLRQVWUDWHJ\IRUWKH (,&ZHEULHIO\GLVFXVVLWVQRQIRUSURILWFKDUDFWHU7KH(,&LVSDUWRIWKHWKLUG
7KH (QWHUSUL]H ,QWHURSHUDELOLW\ &HQWHU $ FRQVHQVXVFHQWULF DSSURDFK
135
VHFWRU ZKLFKLVVHWWOHGEHWZHHQ PDUNHWDQGVWDWH 7KH(,&DOVRH[DFWO\ PDWFKHV WKH FULWHULD SURSRVHG E\ 6DODPRQ$QKHLHU >@ IRU WKH H[DFW GHILQLWLRQ RI 132V WKH(,&LVRUJDQL]HGLHLQVWLWXWLRQDOL]HVE\GHILQLWLRQVWDWXWHDVDQDVVRFLDWLRQLQ WKH IRUP RI DQ $6%/ )XUWKHUPRUH LW LV SULYDWH VWUXFWXUDOO\ GLIIHUHQW IURP JRYHUQPHQWDO LQVWLWXWLRQV DQG DXWRQRPRXV LH HTXLSSHG ZLWK FRQWURO RI LWV EXVLQHVV /DVW JDLQV DUH GLUHFWO\ LQYHVWHG LQWR WKH FRPSOHWLRQ RI DVVLJQHG WDVNV ZKLOH SDUWLFLSDWLRQ LV YROXQWDU\ 'HULYHG IURP WKLV ³PLVVLQJ SURILW JRDO³ WKH TXHVWLRQRIWKHIXQGUDLVLQJDULVHVIRUWKHRUJDQL]DWLRQ (,&'LVVHPLQDWLRQVWUDWHJ\ 7KLVVHFWLRQKLJKOLJKWVWKHGLVVHPLQDWLRQVWUDWHJ\WKDWKDVEHHQFUHDWHGIRUWKH(,& :H ZLOO ILUVW SUHVHQW WKH JRDOV RI WKH GLVVHPLQDWLRQ DFWLYLWLHV WKHQ GHWHUPLQH DGHTXDWHWDUJHWJURXSVDQGILQDOO\HODERUDWHRQWKHRSHUDWLRQDOVWUDWHJ\ 0DUNHWLQJ JRDOV $V WKH (,& KDV EHHQ HVWDEOLVKHG DV DQ 132 WKH PDUNHWLQJ DFWLYLWLHV SHUIRUPHG DUH QRW SURILWFHQWULF VXFK DV LQ FDVH RI FRPPHUFLDO HQWHUSULVHV 7KH XOWLPDWH JRDO RI WKH (,& LWVHOI LV WKH LPSURYHPHQW RI HQWHUSULVH LQWHURSHUDELOLW\ ZRUOGZLGH 7R DFKLHYH WKLV D FULWLFDO PDVV RI XVHUV PXVW EH UHDFKHG WKDW SDUWLFLSDWHV LQ WKH )RUXPV SURYLGHV IHHGEDFN RQ VWDQGDUGL]DWLRQ HIIRUWVDQGDOVROHYHUDJHVWKH,QWHURSHUDELOLW\3URILOHVDJUHHGXSRQ 6XVWDLQDELOLW\ LVDWWKHKHDUWRIWKH(,&¶VGLVVHPLQDWLRQVWUDWHJ\7KHPDMRUJRDOLVWRFRQYLQFH FRPSDQLHVWRFRQWULEXWHDQGDFWDVILUVWPRYHUVRQWKHSDWKWRZDUGVFRPSUHKHQVLYH HQWHUSULVH LQWHURSHUDELOLW\ DV D ILUVW VWHS 7KHVH FRPSDQLHV PXVW EH VHOHFWHG DFFRUGLQJWRWKHLUZLOOLQJQHVVWRLQYHVWHIIRUWLQWRWKHFROODERUDWLYHGHYHORSPHQWRI VWDQGDUGV7RVLPSO\UHFUXLWDVPDQ\PHPEHUVWKDWSRWHQWLDOO\RQO\KHDGIRUVKRUW WHUP JDLQV ZLWKRXW FRQWULEXWLQJ LV WKH ZURQJ VWUDWHJ\ LQ WKH FDVH RI WKH (,& $ VHFRQG VXEVHTXHQW JRDO LV WR OHYHUDJH UHOHYDQW VXFFHVV VWRULHV WR DWWUDFW QHZ PHPEHUV DIWHUZDUGV DQG JURZ LQ D VXVWDLQDEOH ZD\ 7ZR PDMRU FODVVHV RI PDUNHWLQJ JRDOV KDYH EHHQ GHILQHG LQ WKH FRXUVH RI RXU ZRUN 3HUFHSWLRQEDVHG REMHFWLYHVLQFOXGHWKHSURFODPDWLRQRIWKHLGHDRIWKH(,&FRQVFLRXVQHVVFUHDWLRQ RIWKHSUREOHPRILQWHURSHUDELOLW\ DVZHOODV WKHLQWHUPHGLDWLRQRIWKHYDOXHRIWKH HQWLUH UDQJH RI VHUYLFH RIIHULQJV DV XQLTXH VHOOLQJ SRLQW (FRQRPLFDOO\ RULHQWHG REMHFWLYHV FRPSULVH WKH DVVXUDQFH RI D FHUWDLQ PRQHWDU\ EDVLV E\ PHDQV RI UHFUXLWLQJ PHPEHUV ZKR SD\ PHPEHUVKLS IHHV DQG WKH UHFUXLWPHQW RI H[WHUQDO FXVWRPHUV ZKR GHPDQG VHUYLFHV RI WKH (,& DV QRQPHPEHUV OLNH HJ WUDLQLQJ 7KHHFRQRPLFDOO\RULHQWHGJRDOVWKHUHE\GHSHQGRQWKHSHUFHSWLRQRULHQWHGRQHV ,I DQG RQO\ LI WKH (,& PDQDJHV WR DFKLHYH DQ RSWLPDO XVHU SHUFHSWLRQ WKH UHFUXLWPHQW RI QHZ PHPEHUV LV IDFLOLWDWHG 7KH PRUH PHPEHUV WKH (,& LV LQ WXUQ DEOHWRH[KLELWWKHEHWWHULWFDQVKRZLWVVWUHQJWKVDQGWKXVLQFUHDVHLWVSXEOLFLW\ 7DUJHW JURXSV 'XH WR VSDFH OLPLWDWLRQV ZH SURYLGH D EULHI RYHUYLHZ RI WKH WDUJHW JURXS GLIIHUHQWLDWLRQ V\VWHP WKDW ZH GHVLJQHG IRU WKH (,& $Q LPSRUWDQW GLVWLQFWLRQWKDWKDVWREHPDGHLVEDVHGRQWKHHFRQRPLFVL]HRIHQWHUSULVHVWKDWDFW DV HQGXVHUV RI LQWHURSHUDELOLW\ VROXWLRQV GLVFXVVHG ZLWKLQ WKH )RUXPV /HDGLQJ FRPSDQLHV ZLWK KLJK HFRQRPLF VWUHQJWK PD\ EH WUHDWHG GLIIHUHQWO\ WKDQ VPDOOHU RQHV WKDW IUHTXHQWO\ SXUVXH LPLWDWRU VWUDWHJLHV $ IXUWKHU VHJPHQWDWLRQ KDV WR EH 7KHWKLUGVHFWRULVDOVRUHIHUUHGWRDVQRQSURILWFKDULWDEOHRUDOVRFLYLOLDQVRFLDODUHD
136
76DPVRQRZDDQG&6FKURWK
GRQH ZLWK UHJDUG WR WKH DFWXDO UROH D FHUWDLQ VWDNHKROGHU SOD\V 2Q WKH RQH KDQG WKHUHDUHXVHUHQWHUSULVHV ZKLFKUHTXHVW IRULQWHURSHUDELOLW\ VROXWLRQVDQGRQWKH RWKHU KDQG WKH VROXWLRQ SURYLGHUV YHQGRUV ZKR GHYHORS VRIWZDUH VROXWLRQV DQG RIIHUWKHVHDWWKHPDUNHW6FLHQFHDQGUHVHDUFKLQVWLWXWLRQVRULQLWLDWLYHVUHSUHVHQW DQRWKHUWDUJHWJURXSZKLFKPDNHVVFLHQWLILFUHVXOWVDYDLODEOHWRWKHJHQHUDOSXEOLF ZLWKWKHKHOSRIWKH(,&/DVWWKHUHDUHDQXPEHURIRWKHUJURXSVRIUHOHYDQFHIRU WKH(,&PDUNHWLQJVWUDWHJ\ZKLFKDUHSUHVHQWRQWKHPDUNHWDQGZKLFKDUHDOUHDG\ DFWLYHLQWKHLQWHURSHUDELOLW\VXUURXQGLQJILHOGHJVWDQGDUGL]DWLRQRUJDQL]DWLRQV 2SHUDWLRQDOGLVVHPLQDWLRQVWUDWHJ\%DVHGRQWKHGHILQLWLRQRIPDUNHWLQJJRDOV DQGWKHGHWHUPLQDWLRQRIWDUJHWJURXSV WKHRSHUDWLRQDOGLVVHPLQDWLRQVWUDWHJ\KDV EHHQGHILQHGHPEUDFLQJ9LVLRQDQG0LVVLRQ6WDWHPHQW&RPPXQLFDWHG&RUSRUDWH ,GHQWLW\(OHPHQWVRIWKH0DUNHWLQJ0L[DQG&RPPXQLFDWLRQ0L[ 7KHYLVLRQDQGPLVVLRQVWDWHPHQWRIWKH(,&LVDOLJQHGZLWKWKHFRPPXQLFDWHG YLVLRQ RI WKH $7+(1$ SURMHFW ³%\ HQWHUSULVHV ZLOO EH DEOH WR VHDPOHVVO\ LQWHURSHUDWHZLWKRWKHUV´)RUIXUWKHUYHUEDOSRVLWLRQLQJWKHIROORZLQJVXJJHVWLRQV ZHUHGHYHORSHG)LUVWWKH(,&LVD1RQSURILWRUJDQL]DWLRQWKDWLVSURPRWHGE\WKH (XURSHDQ 8QLRQ ,W LV FRQFHUQHG ZLWK WKH SUREOHP RI WKH XQVDWLVIDFWRU\ LQWHURSHUDELOLW\RIWKH(XURSHDQHFRQRP\6HFRQGWKH(,&GHYHORSVFRPPRQEHVW SUDFWLFHV WRJHWKHU ZLWK DQG IRU LWV PHPEHUV RQ WKH EDVLV RI SUDFWLFDO H[SHULHQFHV DQGVFLHQWLILFILQGLQJVLQWKHGLDORJXHZLWKDOOLQYROYHGVWDNHKROGHUVLQWKHILHOGRI LQWHURSHUDELOLW\ 7KLUG DQG ODVW WKH FRPPRQO\ DFKLHYHG UHVHDUFK UHVXOWV ZLOO EH V\VWHPDWL]HGLQWKH(,&DQGGHYHORSHGIXUWKHUSHUPDQHQWO\ 7KH FRPPXQLFDWHG FRUSRUDWH LGHQWLW\ RI WKH (,& LV FRQVLGHUHG DV WKH FRQVLVWHQW DSSHDUDQFH RI DQ HQWHUSULVH DV VHOISRUWUD\DO RI WKH RZQ EXVLQHVV SKLORVRSK\7KHQDPH(,&LWVHOILWVORJROHWWHUKHDGVDQGWKHIRUPRIDSSHDUDQFH LQ WKH SRUWDO EHORQJ WR WKLV VWUDWHJ\ FDWHJRU\ 7KH QDPH RI WKH RUJDQL]DWLRQ LV D FHQWUDO UHFRJQLWLRQ HOHPHQW >@ IRU WKH SRVLWLRQLQJ RI DQ RUJDQL]DWLRQ $V PHQWLRQHG DERYH WKH DEEUHYLDWLRQ (,& VWHPV IURP Ä(QWHUSULVH ,QWHURSHUDELOLW\ &HQWUH ³ DQG LV DGYDQWDJHRXV FKRLFH GXH WR WKH IROORZLQJ UHDVRQV 6XUYH\V KDYH VKRZQ WKDW LW LV HDVLO\ SURQRXQFHDEOH UHFRJQL]DEOH DQG PHPRUDEOH ,W FRPPXQLFDWHVWKHPDLQIXQFWLRQRIDFHQWHUIRUDOOLVVXHVUHODWHGWRLQWHURSHUDELOLW\ TXHVWLRQVYHU\ZHOO/DVWWKHUHIHUHQFHWRÄ(QWHUSULVH³PHDQVWKDWWKH(,&IRFXVHV RQLQWHURSHUDELOLW\EHWZHHQHQWHUSULVHV 7KH (OHPHQWV RI WKH 0DUNHWLQJ 0L[ 3URGXFW 3URPRWLRQ 3ULFH 3ODFHPHQW >@UHSUHVHQWDQLPSRUWDQWSDUWRIWKH(,&¶VRSHUDWLRQDOVWUDWHJ\3URGXFWUHODWHG PDUNHWLQJKDVWRFRQFHQWUDWHRQWKHHVWDEOLVKHGIRUXPV7KHDGGHGYDOXHLVWKHIDFW WKDW WKH\ ILQG D SUHGHILQHG IUDPHZRUN IRU FRPPRQ FRQVHQVXV EXLOGLQJ DQG WKDW WKHLU ZRUN KDVGLUHFW LPSDFW RQVWDQGDUGL]DWLRQRUJDQL]DWLRQV(YHQWV VXFKDVWKH ODXQFKHYHQWLQ%UXVVHOVDWWKHEHJLQQLQJRIWKLV\HDUKHOSWRSURPRWHWKH(,&DVD ORQJWHUPKXEIRULQWHURSHUDELOLW\UHODWHGFRQVHQVXVEXLOGLQJ5HJDUGLQJWKHSULFH PHPEHUVKLSIHHVZLOOEHPDLQO\FKDUJHGWRFRYHUH[SHQVHVIRUWKH)RUXPVDQGIRU ILQDQFLQJWKHFRVWVRIRSHUDWLRQ,QWHUPVRISODFHPHQWWKH(,&LVZRUNLQJIURP LWV%UXVVHOVRIILFH 6LWHVIRUWKHSURYLVLRQRI VHUYLFHVVXFKDVWUDLQLQJDQGWHVWLQJ ZLOO GHSHQG RQ WKH UHVSHFWLYH XVHUV¶ SUHIHUHQFHV ZKLOH LQIRUPDWLRQ DFWLYLWLHV DUH PDGHDYDLODEOHRYHU,QWHUQHW )LYH GLIIHUHQW FDWHJRULHV KDYH EHHQ LQYHVWLJDWHG ZLWK UHVSHFW WR WKH FRPPXQLFDWLRQPL[DSSOLHG)LUVWPHGLDDGYHUWLVHPHQWHJYLD3ULQWPHGLD79
7KH (QWHUSUL]H ,QWHURSHUDELOLW\ &HQWHU $ FRQVHQVXVFHQWULF DSSURDFK
137
5DGLR UHSUHVHQWVDQHIILFLHQWPHDQVWRREWDLQDKLJKDZDUHQHVVOHYHOEXWKDVQRW EHHQ FKRVHQ GXH WR WKH IDFW WKDW LW GRHV QRW IRFXV RQ WKH DERYHPHQWLRQHG WDUJHW JURXSV $V RSSRVHG WR PRVW RWKHU 132V 3XEOLF 5HODWLRQV 35 DOPRVW SOD\ WKH PDLQUROHIRUFRPPXQLFDWLQJWKHJRDOVRIWKH(,&%\PHDQVRIQHZVSDSHUDUWLFOHV EXVLQHVV UHSRUWV DQG DQQXDOO\ SODQQHG FRQIHUHQFHV LW LV KRSHG WR UHDFK D FRQVLGHUDEOH DZDUHQHVV OHYHO 'LUHFW PDUNHWLQJ LV WKH WKLUG FRPPXQLFDWLRQ FDWHJRU\ FRQVLGHUHG LPSRUWDQW HJ (PDLO 1HZVOHWWHUV 7KH HQWLUH PDUNHWLQJ FRQFHSW LV LQFRQFHLYDEOH ZLWKRXW WKH XVH RI SHUVRQDO FRPPXQLFDWLRQ 7KLV LV PDLQO\EHFDXVHRIWKHFRPSOH[LW\RIWKHLQWHURSHUDELOLW\WRSLF,QWKHLQGXVWU\WKH WHUP &ROODERUDWLYH 1HWZRUN EHFDPH JHQHUDOO\ DFFHSWHG (YHQWV ZLOO UHSUHVHQW D PDLQ LQVWUXPHQW PDUNHWLQJ RI WKH (,& ,QWHUQHW PDUNHWLQJ LV DQ H[WHQVLRQ RI WKH FRQYHQWLRQDO DGYHUWLVLQJ FKDQQHOV WKH (,& ZHEVLWH VKRXOG VHUYH DV WKH PDLQ FRPPXQLFDWLRQJDWHIRUWKHSXUSRVHRIWKHLQIRUPDWLRQ IRUDOOWDUJHW JURXSV,W LV PHDQLQJIXO WR DOLJQ WKH ILUVW PDUNHWLQJ DFWLYLWLHV ZLWK H[FHSWLRQ RI WKH DOUHDG\ SODQQHG35DFWLYLWLHVDOVRWRDQRSWLPDOSUHVHQFHOHYHOLQWKH,QWHUQHW
&RQFOXVLRQ 7KH QHWZRUNHG HQWHUSULVH LV LQFUHDVLQJO\ EHFRPLQJ WKH SUHYDLOLQJ PRGHO RI RSHUDWLRQV IRU DOO EXVLQHVVHV DV DXWRPDWHG HOHFWURQLF FROODERUDWLRQ FDQ UHDOL]H VLJQLILFDQWSURGXFWLYLW\JDLQV7RVHDPOHVVO\LQWHJUDWHDSSOLFDWLRQVDFURVVFRPSDQ\ ERXQGDULHV V\VWHPV PXVW EH LQWHURSHUDEOH KRZHYHU 7KH (,&WDFNOHV WKLV LQWHURSHUDELOLW\ LVVXH E\ SURYLGLQJ D SODWIRUP IRU XVHUV WKDW HQDEOHV WKHP WR SURPRWHWKHLULQGLYLGXDOEXVLQHVVUHTXLUHPHQWVDQGGHYHORSVROXWLRQVIRUVSHFLILF LQWHURSHUDEOH EXVLQHVV SURFHVVHV ,WV PDLQ JRDO LV WR LQWHJUDWH XVHUV VWDQGDUGV RUJDQL]DWLRQVDQGVROXWLRQSURYLGHUVLQ)RUXPVZKHUHWKH\FDQGLVFXVVDQGDJUHH XSRQFRPPRQ,QWHURSHUDELOLW\3URILOHVWKDWDLPDWUHGXFLQJFRPSOH[LW\DPELJXLW\ GHSHQGHQFLHVRQFXVWRPLQWHUIDFHVLQSURFHVVHVDQGLPSOHPHQWDWLRQFRVWV,QWKLV ZRUN ZH DQDO\]HG WKH GLIIHUHQW WDUJHW RUJDQL]DWLRQV ZKLFK ZLOO KDYH WR EH LQYROYHGLQGHYHORSLQJLQWHURSHUDELOLW\SURILOHV7KHPHWKRGRORJLHVZKLFKFDQQRZ EHXVHGGREXLOGFRQVHQVXVRQSXEOLFSURILOHVHQDEOHQRWRQO\,7OLWHUDWHPHPEHUV WR FRQWULEXWH EXW DOVR EXVLQHVV PHPEHUV ZKR DUH FORVHO\ DOLJQHG WR WKH VSHFLILF %% VFHQDULRV +RZHYHU WKLV SURYHV WR EH DQ DGYDQWDJH DQG D FKDOOHQJH DW WKH VDPH WLPH D QHZ JHQHUDWLRQ RI EXVLQHVV PHPEHUV ZLOO EH UHTXLUHG YLVLRQDULHV ZKR DUH ZLOOLQJ WR FRQWULEXWH WR WKH IXWXUH GHVLJQ DQG UHDOL]DWLRQ RI EXVLQHVV SURFHVVHV IDU PRUH WKDQ RQ D %% OHYHO WR DFKLHYH FRQVHQVXV DFURVV EXVLQHVVHV DQGLQGXVWULHVIRUQHWZRUNHGFRRSHUDWLRQV,QWKLVZRUNZHWKRURXJKO\HODERUDWHG RQWKH(,&JRDOVDQGSDUDGLJPVDQDO\]HGWKHWDUJHWPDUNHWDQGSUHVHQWHGZD\VWR VXFFHVVIXOO\GLVVHPLQDWHWKLVQHZO\HVWDEOLVKHGFHQWHU $FNQRZOHGJPHQWV :HWKDQN 2OLYHU&KULVW3HWUD)UHQ]HODQG-RDFKLP6FKDSHUIRUH[WHQVLYHDQG IUXLWIXOGLVFXVVLRQVGXULQJWKHFUHDWLRQRIWKLVSDSHU
138
76DPVRQRZDDQG&6FKURWK
5HIHUHQFHV 5 5XJJDEHU $WKHQD $GYDQFHG WHFKQRORJLHV IRU ,QWHURSHUDELOLW\ RI KHWHURJHQHRXV HQWHUSULVH QHWZRUNV DQG WKHLU DSSOLFDWLRQV 3URFHHGLQJV RI WKH )LUVW ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QWHURSHUDELOLW\ RI (QWHUSULVH 6RIWZDUH DQG $SSOLFDWLRQV*HQHYD6ZLW]HUODQG *6WXKHF+RZWR6ROYHWKH%XVLQHVV6WDQGDUGV'LOHPPD&&76.H\0RGHO &RQFHSWV6DS'HYHORSHU1HWZRUN6'1 KWWSVGQVDSFRP 5 6LSSO %UHDNLQJ GRZQ WKH 6LOR ZDOOV 5HDOL]LQJ WKH YLVLRQ RI 62$ LQ KWWSUHDOZRUOGVRDFRPUHVRXUFHV%UHDNLQJ'RZQ6LOR:DOOVSGI + %DGDNKFKDQL ,QWURGXFWLRQ WR 5RVHWWD1HW KWWSGHYGHYEHDFRPOSWD 06XQGDUDP66<6KLP,QIUDVWUXFWXUHIRU%%([FKDQJHVZLWK5RVHWWD1HW 7KLUG ,QWHUQDWLRQDO :RUNVKRS RQ $GYDQFHG ,VVXHV RI (&RPPHUFH DQG :HE %DVHG ,QIRUPDWLRQ 6\VWHPV :(&:,6 ,((( &RPSXWHU 6RFLHW\ /RV $ODPLWRV86$ (QWHUSULVH,QWHURSHUDELOLW\&HQWHUKWWSQHZHLFFRPPXQLW\RUJ
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 65RVHUDQG%%DXHU
3URJUDPPLQJRI'LVWULEXWHG6\VWHPV,QVWLWXWHRI&RPSXWHU6FLHQFH8QLYHUVLW\RI $XJVEXUJ'$XJVEXUJ*HUPDQ\ >URVHU_EDXHU@#LQIRUPDWLNXQLDXJVEXUJGH
$EVWUDFW7KHDSSOLFDWLRQRIPRGHOGULYHQGHYHORSPHQWIDFLOLWDWHVIDVWHUDQGPRUHIOH[LEOH LQWHJUDWLRQ E\ VHSDUDWLQJ V\VWHP GHVFULSWLRQV WR GLIIHUHQW OHYHOV RI DEVWUDFWLRQ ,Q FURVV RUJDQLVDWLRQDO GHYHORSPHQW QHZ FKDOOHQJHV DULVH WR HQDEOH HQWHUSULVH PRGHOV VKDULQJ NQRZOHGJH LQGHSHQGHQW RI ODQJXDJH DQG WRROV +RZHYHU LQWHURSHUDELOLW\ SUREOHPV LQ PRGHOOLQJ FDQ EH KDUGO\ RYHUFRPH E\ VROXWLRQV RSHUDWLQJ HVVHQWLDOO\ DW V\QWDFWLFDO OHYHO 7KLV SDSHU SUHVHQWV DQ DSSURDFK XVLQJ WKH FDSDELOLWLHV RI VHPDQWLF WHFKQRORJLHV LQ PRGHO GULYHQGHYHORSPHQWDQGGLVFXVVHVLWVLPSURYHPHQWVIRUFROODERUDWLYHPRGHOOLQJ
,QWURGXFWLRQ ,QLWVYLVLRQIRU>@WKH,'($6QHWZRUNVWDWHGWKDWIRUHQDEOLQJHQWHUSULVHV WR VHDPOHVVO\ LQWHURSHUDWH ZLWK RWKHUV LW ZLOO EH QHFHVVDU\ WR LQWHJUDWH DQG DGDSW RQWRORJLHV LQ DUFKLWHFWXUHV DQG LQIUDVWUXFWXUHV WR WKH OD\HUV RI HQWHUSULVH DUFKLWHFWXUH DQG WR RSHUDWLRQDO PRGHOV 6LQFH LW LV QHFHVVDU\ WR KDYH GLIIHUHQW PHWKRGRORJLHVIRUGLIIHUHQWSXUSRVHDQGHQWHUSULVH¶VUROHLQWHURSHUDELOLW\EHWZHHQ HQWHUSULVH PRGHOV KDV WR EH DFKLHYHG ZKHUH WZR GLIIHUHQW HQWHUSULVH PRGHOV FDQ VKDUH WKH NQRZOHGJH LQGHSHQGHQW RI ODQJXDJH DQG WRROV 7KHUHIRUH PDSSLQJV EHWZHHQGLIIHUHQWH[LVWLQJHQWHUSULVHPRGHOOLQJIRUPDOLVPVEDVHGRQDQHQWHUSULVH PRGHOOLQJRQWRORJ\DVZHOODVWRROVDQGVHUYLFHVIRUWUDQVODWLQJPRGHOVKDYHWREH GHYHORSHG,'($6DQDO\VLVJDS>@ 6WLOOVROXWLRQVDLPLQJWRLPSURYHVXFK NLQGRILQWHURSHUDELOLW\OLNH>@ >@ >@ DGGUHVV WKH SUREOHPV RI GLIIHUHQW UHSUHVHQWDWLRQ IRUPDWV PRGHOOLQJ JXLGHOLQHV PRGHOOLQJ VW\OHV PRGHOOLQJ ODQJXDJHV DQG PHWKRGRORJLHV DW V\QWDFWLFDO OHYHO IRFXVLQJ RQ PHWDPRGHOV¶ DEVWUDFW DQG FRQFUHWH V\QWD[ $SSURDFKHV SURYLGLQJ LQWHURSHUDELOLW\ VROXWLRQV EDVHG RQ RQWRORJLHV DQG DXWRPDWHG UHDVRQLQJ DUH ODFNLQJ RI NH\ IHDWXUHV IRU PRGHOOLQJ >@ OLNH VWRULQJ WUDFH LQIRUPDWLRQ RI WUDQVIRUPDWLRQ H[HFXWLRQV LQ RUGHU WR HQDEOH WUDQVDFWLRQV RU LQFUHPHQWDOXSGDWHVZKHQH[HFXWLQJWUDQVIRUPDWLRQV>@7RVXSSRUWWKHEXVLQHVV
140
65RVHUDQG%%DXHU
LQWHURSHUDELOLW\ QHHGV RI DQ HQWHUSULVH LQ >@ D UDWKHU DEVWUDFW LQWHURSHUDELOLW\ IUDPHZRUNIRUPRGHOGULYHQGHYHORSPHQWRIVRIWZDUHV\VWHPVLVSURSRVHG0XWXDO XQGHUVWDQGLQJ RQ DOO OHYHOV RI LQWHJUDWLRQ FRQFHSWXDO WHFKQLFDO DQG DSSOLFDWLYH KDV WR EH DFKLHYHG 7KH FRQFHSWXDO UHIHUHQFH PRGHO LV XVHG WR PRGHO LQWHURSHUDELOLW\ ZKHUH PHWDPRGHOV DQG RQWRORJLHV ZLOO EH XVHG WR GHILQH PRGHO WUDQVIRUPDWLRQVDQGPRGHOPDSSLQJVEHWZHHQWKHGLIIHUHQWYLHZVRIDQHQWHUSULVH V\VWHP ,Q WKLV ZRUN ZH SUHVHQW KRZ WKH FRQFUHWH DSSURDFK RI RQWRORJ\EDVHG PRGHO WUDQVIRUPDWLRQV RQW07 >@ FDQ EH DSSOLHG IRU LPSURYLQJ LQWHURSHUDELOLW\ EHWZHHQ HQWHUSULVH PRGHOV GHVSLWH RI GLIIHUHQW PRGHOOLQJ ODQJXDJHV DQG WRROV 2QW07 LQWHJUDWHV RQWRORJLHV LQ PRGHOOLQJ E\ XWLOLVLQJ GLIIHUHQW WHFKQRORJLFDO VSDFHV >@ QDPHO\ 0'$ DQG 2QWRORJ\ WHFKQRORJLFDO VSDFH DXWRPDWLQJ JHQHUDWLRQ RI PRGHO WUDQVIRUPDWLRQV DQG PDSSLQJV EHWZHHQ PHWDPRGHOV ,QWHURSHUDELOLW\ LQ PRGHOOLQJ LV IRVWHUHG E\ HPSOR\LQJ DXWRPDWHG UHDVRQLQJ WHFKQRORJ\ IURP RQWRORJ\ HQJLQHHULQJ WHFKQRORJLFDO VSDFH WR WKH JHQHUDWLRQ RI PRGHOWUDQVIRUPDWLRQV 7KHSDSHULVRUJDQL]HGDVIROORZV$IWHULQWURGXFLQJEDFNJURXQGLQIRUPDWLRQWR RXUZRUNLQVHFWLRQVHFWLRQGLVFXVVHVFKDOOHQJHVRIFROODERUDWLYHPRGHOOLQJLQ D PRWLYDWLRQDO VFHQDULR EHIRUH LQ VHFWLRQ FRUH SUREOHPV DUH LGHQWLILHG 7KH DSSURDFKRIRQWRORJ\EDVHGPRGHOWUDQVIRUPDWLRQLVSUHVHQWHGLQVHFWLRQDQG 6HFWLRQ GLVFXVVHV KRZ WKH RQW07 DSSURDFK FRQWULEXWHV WR WKH LQWHURSHUDELOLW\ VFHQDULRV GHVFULEHG LQ VHFWLRQ )LQDOO\ ZH GLVFXVV UHODWHG ZRUN VHFWLRQ DQG FRQFOXGHZLWKDVKRUWVXPPDU\
%DFNJURXQG 0RGHOGULYHQ 'HYHORSPHQW 0RGHOGULYHQ GHYHORSPHQW 0'' DV D JHQHUDOL]DWLRQ RI 20*¶V 0RGHOGULYHQ $UFKLWHFWXUH SDUDGLJP 0'$ LV DQ DSSURDFK WR VRIWZDUH GHYHORSPHQW EDVHG RQ PRGHOOLQJ DQG DXWRPDWHG WUDQVIRUPDWLRQ RI PRGHOV WR LPSOHPHQWDWLRQV ,Q 0'' PRGHOV DUH PRUH WKDQ DEVWUDFWGHVFULSWLRQVRIV\VWHPVDVWKH\DUHXVHGIRUPRGHODQGFRGHUHILQHPHQW± WKH\ DUH WKH NH\ SDUW RI WKH GHILQLWLRQ RI D VRIWZDUH V\VWHP /DUJHO\ DXWRPDWHG PRGHO WUDQVIRUPDWLRQV UHILQH DEVWUDFW PRGHOV WR PRUH FRQFUHWH PRGHOV YHUWLFDO PRGHOWUDQVIRUPDWLRQV RUVLPSO\GHVFULEHPDSSLQJVEHWZHHQPRGHOVRIWKHVDPH OHYHO RI DEVWUDFWLRQ KRUL]RQWDO PRGHO WUDQVIRUPDWLRQV %HQHDWK RI FRPPHUFLDO SURGXFWVIDFLOLWDWLQJ0'$WKHUHH[LVWRSHQVRXUFHSURMHFWVGHGLFDWHGWR0''7KH (FOLSVH *HQHUDWLYH 0RGHOLQJ 7RROV SURMHFW *07 >@ SURYLGHV D VHW RI UHVHDUFK WRROVLOOXVWUDWLQJRSHUDWLRQVDSSOLFDEOHWRDEVWUDFWPRGHOV7KRVHWRROVUDQJHIURP FRGH JHQHUDWLRQ R$: 02)6FULSW RYHU PRGHO WUDQVIRUPDWLRQ DQG ZHDYLQJ $7/$0: WRPRGHOPDQDJHPHQW$0 7KH02'(/:$5(SURMHFWDLPVWR FORVH WKH JDS EHWZHHQ WKH HQGXVHUV DQG VROXWLRQV RI FXUUHQWO\ XVHG VRIWZDUH GHYHORSPHQW PHWKRGV E\ XVLQJ PRGHOV IRU WKH FRQVWUXFWLRQ RI VRIWZDUH ,W FRQWULEXWHVWRWKH(FOLSVH0RGHO'ULYHQ'HYHORSPHQWLQWHJUDWLRQSURMHFW0''L 0''LLVGHGLFDWHGWRRIIHUDSODWIRUPWKHLQWHJUDWLRQIDFLOLWLHVQHHGHGIRUDSSO\LQJ D 0'' DSSURDFK ,W DLPV WR SURYLGH WKH DELOLW\ WR LQWHJUDWH PRGHOOLQJ WRROV WR FUHDWHDFXVWRPL]DEOH0''HQYLURQPHQW
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 141
0RGHOV 7KH GHILQLWLRQ RI WKH PHJDPRGHO D PRGHO DERXW PRGHOOLQJ SUHVHQWHG LQ >@ GHVFULEHV D PRGHO DV D V\VWHP WKDW HQDEOHV XV WR JLYH DQVZHUV DERXWDV\VWHPXQGHUVWXG\ZLWKRXWWKHQHHGWRFRQVLGHUGLUHFWO\WKLVV\VWHPXQGHU VWXG\686 ,QVKRUWDPRGHOLVUHSUHVHQWDWLRQ2IDV\VWHPZKHUHV\VWHPVFDQEH SK\VLFDOO\ REVHUYDEOH HOHPHQWV OLNH PRGHOV RU PRUH DEVWUDFW FRQFHSWV OLNH PRGHOOLQJ ODQJXDJHV $ PRGHOOLQJ ODQJXDJH LV D VHW PRGHOV 0RGHOV DUH HOHPHQWV2I D PRGHOOLQJ ODQJXDJH LI WKH\ FRQIRUP7R D PRGHO RI WKH PRGHOOLQJ ODQJXDJH LH D PHWDPRGHO )RU RQH PRGHOOLQJ ODQJXDJH PXOWLSOH PHWD PRGHOV FDQH[LVWZKLFKFDQDJDLQGLIIHULQWKHODQJXDJHWKH\DUHGHVFULEHGLQ 0HWD0RGHO 0HWD0RGHO 0HWD0RGHO
UHS2I
FRQIRUP7R
0RGHO
6\VWHP 0RGHOOLQJ /DQJXDJH HOHPHQW2I
0RGHO
0RGHO
UHS2I
6\VWHP 686
)LJ0RGHOOLQJODQJXDJHVPHWDPRGHOVPRGHOVDQGWKHLUUHODWLRQVKLSV
0RGHO WUDQVIRUPDWLRQV 0RGHO WUDQVIRUPDWLRQV 07V DUH VSHFLILHG EHWZHHQ PHWDPRGHOV %\ H[HFXWLQJ D PRGHO WUDQVIRUPDWLRQ PRGHOV FRQIRUPLQJ WR WKH VRXUFHPHWDPRGHOVDUHWUDQVIRUPHGWRPRGHOVFRQIRUPDQWWRWKHWDUJHWPHWDPRGHO 9HUWLFDO PRGHO WUDQVIRUPDWLRQV UHILQH DEVWUDFW PRGHOV WR PRUH FRQFUHWH PRGHOV ZKLOHKRUL]RQWDOPRGHOWUDQVIRUPDWLRQVGHVFULEHPDSSLQJVEHWZHHQPRGHOVRIWKH VDPHOHYHORIDEVWUDFWLRQ$VPRGHOWUDQVIRUPDWLRQVSOD\DNH\UROHLQ0''LWLV LPSRUWDQWWKDWWUDQVIRUPDWLRQVFDQEHGHYHORSHGDVHIILFLHQWO\DVSRVVLEOH>@:LWK WKH 02) 4XHU\ 9LHZV DQG 7UDQVIRUPDWLRQ 497 VSHFLILFDWLRQ >@ WKH 20*SURYLGHGDVWDQGDUGV\QWD[DQGH[HFXWLRQVHPDQWLFVIRUWUDQVIRUPDWLRQVXVHG LQ D 0'' WRROV FKDLQ 497 PRGHO WUDQVIRUPDWLRQV DUH VSHFLILHG WKHPVHOYHV DV PRGHOV %HQHDWK YHUWLFDO DQG KRUL]RQWDO PRGHO WUDQVIRUPDWLRQV RQH KDV WR GLVWLQJXLVKZKHWKHUWKHVRXUFHDQGWDUJHWPRGHOVDUHHOHPHQWRIWKHVDPHODQJXDJH DQGFRQIRUPWRWKHVDPHPHWDPRGHO$QLQSODFHWUDQVIRUPDWLRQVDPHVRXUFHDQG WDUJHWPRGHO FDQEHXVHGUHIDFWRULQJPRGHOV 2QWRORJ\ 2QWRORJLHV DUH FRQVLGHUHG D NH\ HOHPHQW IRU VHPDQWLF LQWHURSHUDELOLW\DQGDFWDV VKDUHGYRFDEXODULHVIRUGHVFULELQJWKHUHOHYDQW QRWLRQV RI D FHUWDLQ DSSOLFDWLRQ DUHD ZKRVH VHPDQWLFV LV VSHFLILHG LQ D UHDVRQDEO\ XQDPELJXRXV DQG PDFKLQHSURFHVVDEOH IRUP >@ $FFRUGLQJ WR >@ DQ RQWRORJ\ GLIIHUV IURP H[LVWLQJ PHWKRGV DQG WHFKQRORJLHV LQ WKH IROORZLQJ ZD\ L WKH SULPDU\ JRDO RI RQWRORJLHV LV WR HQDEOH DJUHHPHQW RQ WKH PHDQLQJ RI VSHFLILF YRFDEXODU\ WHUPV DQG WKXV WR IDFLOLWDWH LQIRUPDWLRQ LQWHJUDWLRQ DFURVV LQGLYLGXDO ODQJXDJHV LL RQWRORJLHV DUH IRUPDOL]HG LQ ORJLFEDVHG UHSUHVHQWDWLRQ ODQJXDJHV 7KHLUVHPDQWLFDUHWKXVVSHFLILHGLQDQXQDPELJXRXVZD\LLL 7KHUHSUHVHQWDWLRQ ODQJXDJHV FRPH ZLWK H[HFXWDEOH FDOFXOL HQDEOLQJ TXHU\LQJ DQG UHDVRQLQJ DW UXQ WLPH $SSOLFDWLRQ RQWRORJLHV FRQWDLQ WKH GHILQLWLRQV VSHFLILF WR D SDUWLFXODU DSSOLFDWLRQ >@ ZKLOH UHIHUHQFH RQWRORJLHV UHIHU WR RQWRORJLFDO WKHRULHV ZKRVH IRFXVLVWRFODULI\WKHLQWHQGHGPHDQLQJRIWHUPVXVHGLQVSHFLILFGRPDLQV
142
65RVHUDQG%%DXHU
7HFKQRORJLFDO 6SDFHV .XUWHY HW DO >@ LQWURGXFH WKH FRQFHSW RI WHFKQRORJLFDOVSDFHV76 DLPLQJWRLPSURYHHIILFLHQF\RIZRUNE\XVLQJWKHEHVW SRVVLELOLWLHVRIGLIIHUHQWWHFKQRORJLHV $WHFKQRORJLFDO VSDFHLVLQVKRUWD]RQHRI HVWDEOLVKHG H[SHUWLVH DQG RQJRLQJ UHVHDUFK ,W LV D ZRUNLQJ FRQWH[W ZLWK D VHW RI DVVRFLDWHG FRQFHSWV ERG\ RI NQRZOHGJH WRROV UHTXLUHG VNLOOV DQG SRVVLELOLWLHV ,QLWLDOO\ ILYH WHFKQRORJLFDO VSDFHV 0'$ 76 ;0/ 76 $EVWUDFW 6\QWD[ 76 2QWRORJ\76'%0676 KDYHEHHQSUHVHQWHGLQ >@RIZKLFKWKH0'$76DQG WKH2QWRORJ\76DUHLPSRUWDQWIRURXUZRUN,QWKH0'$76PRGHOVDUHFRQVLGHUHG DVILUVWFODVVFLWL]HQVUHSUHVHQWLQJSDUWLFXODUYLHZVRQWKHV\VWHPEHLQJEXLOW7KH 2QWRORJ\ 76 FDQ EH FRQVLGHUHG DV D VXEILHOG RI NQRZOHGJH HQJLQHHULQJ PDLQO\ GHDOLQJZLWKUHSUHVHQWDWLRQDQGUHDVRQLQJ
0RWLYDWLRQDO6FHQDULR ,QWHURSHUDELOLW\ FDQ EURDGO\ EH FKDUDFWHUL]HG DV µWKH DELOLW\ RI HQWHUSULVHV WR FRRSHUDWH VHDPOHVVO\ ZLWK HDFK RWKHU¶ ,QWHURSHUDELOLW\ LV QRW RQO\ DQ LVVXH RI LQIRUPDWLRQDQGFRPPXQLFDWLRQV\VWHPV,&7V\VWHPV FROODERUDWLQJDWUXQWLPH,W LV DOVR D PDWWHU RI FRPPXQLFDWLQJ ERWK ZLWK LQWHUQDO DQG H[WHUQDO RUJDQLVDWLRQ XQLWV LQ RUGHU WR GHYHORS QHZ PRGHOV IRU FROODERUDWLRQ DQG VXSSRUWLQJ ,&7 6\VWHPV ,QIRUPDWLRQ DQG NQRZOHGJH DERXW HQWHUSULVHV WKHLU RUJDQLVDWLRQDO VWUXFWXUHSURFHVVHVFROODERUDWLRQZLWKH[WHUQDORUJDQLVDWLRQEXWDOVR,&7V\VWHPV LVFRPPRQO\FDSWXUHGLQPRGHOV7RHQDEOHFROODERUDWLRQLQHQWHUSULVHDQGV\VWHPV PRGHOOLQJHQWHUSULVHVKDYHWREHVXSSRUWHGE\LQWHURSHUDELOLW\VROXWLRQVIRUPRGHO VKDULQJDQGPRGHOH[FKDQJHLQGHSHQGHQWRIPRGHOOLQJODQJXDJHVDQGWRROV
)LJ6FHQDULRUHDOL]LQJFURVVRUJDQLVDWLRQDOEXVLQHVVSURFHVVPRGHOOLQJDQGH[HFXWLRQ
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 143
)LJXUH LOOXVWUDWHV WKH DSSOLFDWLRQ RI 0'' WR FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV GHYHORSPHQW 7KH YHUWLFDO GLPHQVLRQ GLVWLQJXLVKHV WKH GLIIHUHQW OD\HUV RI DEVWUDFWLRQ DSSOLHG LQ 0'' DQG WKH KRUL]RQWDO GLPHQVLRQ UHSUHVHQWV WKH FROODERUDWLYHPRGHOOLQJEHWZHHQWZRHQWHUSULVHV$DQG%0RGHOVRIHQWHUSULVH$ DQG%KDYHWREHVKDUHGDWGLIIHUHQWOHYHORIDEVWUDFWLRQLQRUGHUWRDJUHHRQDQG GHYHORSFURVVRUJDQLVDWLRQDOEXVLQHVVSURFHVVHV $ FRQFUHWH VFHQDULR LPSOHPHQWLQJ FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV PRGHOOLQJDQGH[HFXWLRQOLNHVKRZLQILJXUHKDVEHHQGHYHORSHGLQWKH$7+(1$ SURMHFWPRUHGHWDLOVFDQEHIRXQGLQ>@ (QWHUSULVH$DQG%GHYHORSPRGHOVIRU WKHLU SURFHVV SULYDWHV SURFHVVHV 33V YLHZ SURFHVVHV 93V DQG FURVV RUJDQLVDWLRQDO EXVLQHVV SURFHVVHV &%3V DW WKUHH OHYHOV RI DEVWUDFWLRQ LH EXVLQHVV H[SHUW ,7 H[SHUW DQG ,7V\VWHP OHYHO 9HUWLFDO WUDQVIRUPDWLRQV OLNH SUHVHQWHG LQ >@ HQFRGH NQRZOHGJH DERXW DUFKLWHFWXUH DQG SODWIRUP LQ RUGHU WR WUDQVIRUP PRGHOV IURP KLJKHU OHYHO WR PRGHOV RI ORZHU DEVWUDFWLRQ OHYHO )RU H[DPSOH $5,6 PRGHOV H(3&V >@ DUH WUDQVIRUPHG WR PRGHOV FRQIRUPDQW WR 3,062$>@(QWHUSULVH$DQG%XVHGLIIHUHQWPRGHOOLQJWRROVDQGODQJXDJHVDW WKH YDULRXV DEVWUDFWLRQ OHYHOV $W EXVLQHVV OHYHO HQWHUSULVH $ XVHV $5,6 ZKLOH HQWHUSULVH%DSSOLHV,QWHJUDWHG(QWHUSULVH0RGHOOLQJDQGWKH02 *2WRRO>@7R GHYHORS FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV ERWK HQWHUSULVHV KDYH WR SURYLGH SXEOLFSDUWVRIWKHLUPRGHOVDVEDVLVIRUGLVFXVVLRQIRUFROODERUDWLYHPRGHOOLQJ7KH VDPH KROGV IRU RWKHU OHYHOV RI DEVWUDFWLRQ ZKHUH WKH HQWHUSULVHV KDYH WR DJUHH RQ PRUHGHWDLOHGLVVXHVRIWKHFURVVRUJDQLVDWLRQDOEXVLQHVVSURFHVVHV 8QIRUWXQDWHO\WKHUHDUHLVVXHVSUHYHQWLQJDPRUHVPRRWKUHDOLVDWLRQRIVXFKDQ 0'' VFHQDULR 7ZR SURPLQHQW FDQGLGDWHV DUH D WKH IXUWKHU DGYDQFHPHQWV LQ PRGHOOLQJ DSSOLHG E\ WKH HQWHUSULVHV OLNH HJ WKH DSSOLFDWLRQ RI QHZ PRGHOOLQJ ODQJXDJHVRUVW\OHV DQGE WKHH[FKDQJHRIPRGHOVEHWZHHQWKHHQWHUSULVHV7KXV ZH KDYH WR GHDO ZLWK PDLQWHQDQFH RI PRGHO WUDQVIRUPDWLRQV DQG VKDULQJ PRGHOV DFURVV LQWHURUJDQLVDWLRQDO UHODWLRQVKLSV 2YHU D SHULRG RI WLPH HQWHUSULVHV ZLOO DSSO\ QHZ YHUVLRQV RI PRGHOOLQJ ODQJXDJHV DQG PRGHOOLQJ VW\OHV 7KHUHIRUH H[LVWLQJ WUDQVIRUPDWLRQV KDYH WR EH DGMXVWHG RU GHYHORSHG 7KLV FDQ EH D WLPH FRQVXPLQJDQGHUURUSURQHWDVNVLQFHWKHYHUWLFDOWUDQVIRUPDWLRQVRIWKHGLIIHUHQW HQWHUSULVHV KDYH WR EH DOLJQHG 7KH UHVXOW RI D UHILQHPHQW VWHS YHUWLFDO WUDQVIRUPDWLRQ QRWRQO\GHSHQGVRQWKHQH[WUHILQHPHQWVWHSEXWDOVRRQWKHRWKHU HQWHUSULVHV¶PRGHOVDWWKHVDPHOHYHORIDEVWUDFWLRQ6HFRQGO\PDSSLQJVKDYHWREH GHYHORSHGEHWZHHQWKHHQWHUSULVHV¶ PRGHOOLQJODQJXDJHVDQGWRROVLQRUGHUWRJHW VKDUHG XQGHUVWDQGLQJ RI FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV DQG WR HQDEOH FROODERUDWLYHPRGHOGULYHQGHYHORSLQJ
3UREOHP6WDWHPHQW 'HVSLWHWKHGLIIHUHQFHVLQPRGHOOLQJDWWKHVHOHYHOVRIDEVWUDFWLRQOLNHJUDQXODULW\ RI WKH PRGHOV RU GLIIHUHQFHV LQ PRGHOOLQJ DSSURDFKHV WKH FRUH SULQFLSOHV H UHSUHVHQWLQJLQIRUPDWLRQDERXWUHDOZRUOGWKLQJVLQPRGHOVVHHEDFNJURXQGVHFWLRQ DQG SUREOHPV UHPDLQ WKH VDPH 7KH FRUH EDUULHUV WR PRGHO H[FKDQJH DQG PDLQWHQDQFH RI PRGHO WUDQVIRUPDWLRQV DUH PXOWLSOH UHSUHVHQWDWLRQ IRUPDWV DQG GLIIHUHQWPRGHOOLQJVW\OHVVHUYLQJWKHSXUSRVHVRIWKHSDUWLFXODUDSSOLFDWLRQ
144
65RVHUDQG%%DXHU
x 'LIIHUHQW UHSUHVHQWDWLRQ IRUPDW 7KH WUHQG WRZDUGV PRUH DQG PRUH SHRSOHXVLQJGRPDLQVSHFLILFODQJXDJHV'6/V WRFUHDWHWKHLURZQGRPDLQ VSHFLILFPRGHOV'60V QDWXUDOO\UHVXOWVLQDYDULHW\RIGLIIHUHQWODQJXDJHV DQG PHWDPRGHOV 7R H[FKDQJH PRGHOV FRQIRUPDQW WR WKHVH YDULRXV PHWDPRGHOVDEVWUDFWV\QWD[ PRGHOWUDQVIRUPDWLRQVKDYHWREHGHYHORSHG 2IWHQ WKHUH DUH HYHQ PXOWLSOH PRGHO WUDQVIRUPDWLRQV IRU WKH VDPH PRGHOOLQJODQJXDJH$OVRWLPHDQGDJDLQQHZYHUVLRQVRIPHWDPRGHOVHJ WKH PHWDPRGHOV IRU 80/ [ DQG 80/ [ DUH UHOHDVHG 1HZ PRGHO WUDQVIRUPDWLRQV KDYH WR EH GHYHORSHG DQG H[LVWLQJ PRGHO WUDQVIRUPDWLRQV KDYHWREHDGMXVWHGZKHQHYHUQHZYHUVLRQVUHSODFHWKHROGRQHV7KRXJK YLVXDOUHSUHVHQWDWLRQVFRQFUHWHV\QWD[ VKRXOGEHGHFRXSOHGIURPLQWHUQDO UHSUHVHQWDWLRQDEVWUDFWV\QWD[ LQPDQ\FDVHVGLIIHUHQWFRQFUHWHV\QWD[LV FRQVLGHUHGLQPRGHOWUDQVIRUPDWLRQVSURYLGLQJHJYLHZVRQPRGHOV x 'LIIHUHQW VHPDQWLFV 6LQFH WKH VHPDQWLFV RI PRGHOOLQJ ODQJXDJHV¶ FRQFHSWVLVUDUHO\IRUPDOO\VSHFLILHGLQWKH80/VSHFLILFDWLRQWKLVLVSODLQ (QJOLVK GLIIHUHQW SHRSOH DQG RUJDQLVDWLRQV FDQ DVVRFLDWH GLIIHUHQW VHPDQWLFV ZLWK WKH VDPH FRQFHSWV XVHG LQ WKH PHWDPRGHO %\ DSSO\LQJ VSHFLDO PRGHO VW\OHV DQG UHSUHVHQWDWLRQ JXLGHOLQHV WKLV LV RIWHQ GRQH FRQVFLRXVO\ HVSHFLDOO\ ZLWKLQ WKH ERXQGDULHV RI RQH HQWHUSULVH $JDLQ PRGHOWUDQVIRUPDWLRQVKDYHWREHVSHFLILHGHQDEOLQJVHQVLEOHH[FKDQJHRI PRGHOVDFFRUGLQJWRWKHUHVSHFWLYHLQWHUSUHWDWLRQRIWKHLQYROYHGSDUWQHUV (QDEOLQJ VHDPOHVV LQWHURUJDQLVDWLRQDO FROODERUDWLRQ DQG V\VWHP GHYHORSPHQW GHVSLWH RI WKLV KHWHURJHQHLW\ LQ PRGHOOLQJ DXWRPDWLRQ LV QHHGHG WR VKDUH PRGHOV DPRQJVWYDULRXVRUJDQL]DWLRQVPDLQWDLQH[LVWLQJPRGHOWUDQVIRUPDWLRQVDVZHOODV WRDGMXVWH[LVWLQJPRGHOWUDQVIRUPDWLRQV
7KH$SSURDFKRI2QWRORJ\EDVHG0RGHO7UDQVIRUPDWLRQ 7R RYHUFRPH WKRVH SUREOHPV RQW07 IDFLOLWDWHV PHWKRGV WR JHQHUDWH PRGHO WUDQVIRUPDWLRQV GHVSLWH RI VWUXFWXUDO DQG VHPDQWLF GLIIHUHQFHV RI PHWDPRGHOV E\ DSSO\LQJVHPDQWLFWHFKQRORJLHVRI2QWRORJ\76'LIIHUHQWYHUVLRQVRIPHWDPRGHOV DUH ERXQG WR D UHIHUHQFH RQWRORJ\ RI D FHUWDLQ GRPDLQ VHH ILJXUH %LQGLQJV VHP$QQRWDWLRQ VSHFLI\WKHVHPDQWLFPDSSLQJIURPPHWDPRGHOVWRWKHVHPDQWLFV RIWKHLUFRQFHSWVLHWRWKHUHIHUHQFHRQWRORJ\7RJHQHUDWHPRGHOWUDQVIRUPDWLRQV IRUYDULRXVPRGHOOLQJODQJXDJHVRQW07PDNHVXVHRIUHDVRQLQJPHFKDQLVPV7KH PHWDPRGHOV DQG WKH UHIHUHQFH RQWRORJ\ DUH JLYHQ ZKLOH WKH ELQGLQJV RI WKH PHWDPRGHOVWRWKHUHIHUHQFHRQWRORJ\KDYHWREHVSHFLILHG)LQDOO\DQLQLWLDOPRGHO WUDQVIRUPDWLRQ LV QHHGHG ZKLFK LV HLWKHU JLYHQ RU JHQHUDWHG DXWRPDWLFDOO\ 7KH LQLWLDOPRGHOWUDQVIRUPDWLRQLVDPRGHOWUDQVIRUPDWLRQHJIURPPHWDPRGHOY WRPHWDPRGHOY LQZKLFKWUDQVIRUPDWLRQUXOHVDQGHVSHFLDOO\WKHVHPDQWLFVRI WKH PRGHO WUDQVIRUPDWLRQV DUH HQFRGHG DQG FDQ EH JHQHUDWHG DXWRPDWLFDOO\ LQ D ERRWVWUDSSLQJSURFHVVLQWKHFDVHRIPDSSLQJV,IHJDQHZPRGHOWUDQVIRUPDWLRQ IURP PHWDPRGHO Y WR PHWDPRGHO Y KDV WR EH JHQHUDWHG RQO\ WKH GHOWD EHWZHHQ PHWDPRGHO Y DQG Y KDV WR EH FRQVLGHUHG 7KH QHZ PRGHO WUDQVIRUPDWLRQ LV JHQHUDWHG E\ VXEVWLWXWLQJ WKH FRQFHSWV RI PHWDPRGHO Y ZLWK WKHFRQFHSWVRIPHWDPRGHOYLQWKHLQLWLDOPRGHOWUDQVIRUPDWLRQ
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 145
5HIHUHQFH 2QWRORJ\
%LQGLQJ
%LQGLQJ
VHP$QQRWDWLRQ
VHP$QQRWDWLRQ
%RRWVWUDS 0RGHO 7UDQVIRUPDWLRQ
0HWDPRGHOV
00 Y
6RXUFH
0HWDPRGHOV
00
Y
Y
2QWRORJ\EDVHG 0RGHO7UDQVIRUPDWLRQ ,QIHUHQFH &RPSRQHQW
Y
7DUJHW
0RGHO0DQLSXODWRU LQSXW
6HP07&RPSRQHQW UHODWLRQVKLS ELQGLQJ
0RGHO7UDQVIRUPDWLRQV
)LJ2QWRORJ\EDVHGPRGHOWUDQVIRUPDWLRQ±RYHUDOODSSURDFK
7KH RQWRORJ\EDVHG PRGHO WUDQVIRUPDWLRQ FRPSRQHQW FRQVLVWV RI WKUHH PDLQ FRPSRQHQWV $ PRGHO PDQLSXODWRU DQ LQIHUHQFH FRPSRQHQW DQG D 6HP07 &RPSRQHQW 7KH PRGHO PDQLSXODWRU DQG WKH LQIHUHQFH FRPSRQHQW RSHUDWH HVVHQWLDOO\LQD VLQJOHWHFKQRORJLFDO VSDFHLHLQWKH 0'$DQGWKH2QWRORJ\76 UHVSHFWLYHO\7KH6HP07&RPSRQHQWHVWDEOLVKHVWKHOLQNEHWZHHQWKHWZR76E\ XVLQJ WKH UHDVRQLQJ UHVXOWV WR WULJJHU WKH PRGLILFDWLRQ RI WKH PRGHO WUDQVIRUPDWLRQ¶VPRGHOIRUDPRUHGHWDLOHGGHVFULSWLRQDQGH[DPSOHVVHH>@ 7KHUHDVRQHURIWKHLQIHUHQFHFRPSRQHQWLVWULJJHUHGE\DVHWRIUXOHVVSHFLILF WRWKHPRGHOWUDQVIRUPDWLRQDSSURDFK7KHUHDVRQLQJFRPSXWHVLQIRUPDWLRQDERXW DOO UHODWLRQVKLSV LPSRUWDQW IRU RQW07 WKH PDLQ UHODWLRQVKLSV EHWZHHQ RQWRORJ\ HOHPHQWVLGHQWLILHGLQ>@HTXLYDOHQFHFRQWDLQPHQWDQGRYHUODS DQGDGGVWKHP WRDNQRZOHGJHEDVH7KHNQRZOHGJHEDVHFDQEHTXHULHGIRUWKHVHUHODWLRQVKLSV 7KH PRGHO PDQLSXODWRU SURYLGHV PRGLILFDWLRQ RSHUDWLRQV RQ PRGHO WUDQVIRUPDWLRQV WKH PRGHO WUDQVIRUPDWLRQV DUH PRGHOV DQG WKH UHVSHFWLYH PHWDPRGHOV ,W VROHO\ ZRUNV RQ WKH DEVWUDFW V\QWD[ RI WKH PHWD PRGHOV LQ WKH 0'$ 76 ,W DOVR FKHFNV ZKHWKHU WKH PRGLILFDWLRQV SURSRVHG E\ WKH LQIHUHQFH FRPSRQHQWFDQVHQVLEO\EHDSSOLHGLHLIWKHSURSRVHGVXEVWLWXWLRQSURGXFHVW\SH FRQIRUPDQFHHUURUVRUFRQQHFWLRQVEHWZHHQWUDQVIRUPDWLRQUXOHVDUHORVW 7KH6HP07&RPSRQHQWLPSOHPHQWVWKHFRUHSDUWRIWKHRQW07DSSURDFK,W UHDOL]HV WKH PDLQ IXQFWLRQDOLW\ RI RQWRORJ\EDVHG PRGHO WUDQVIRUPDWLRQ E\ XVLQJ LQIHUHQFH UHVXOWV RI WKH 2QWRORJ\ 76 WR JDLQ D TXHXH RI DGMXVWPHQW RSHUDWRUV IRU WKHPRGLILFDWLRQDQGJHQHUDWLRQRIPRGHOWUDQVIRUPDWLRQVLQWKH0'$76 $IWHUWKHPRGHOPDQLSXODWRUKDVLGHQWLILHGPHWDPRGHO¶VFRQFHSWVZKLFKKDYH WREHVXEVWLWXWHGLQWKHPRGHOWUDQVIRUPDWLRQWKH6HP07&RPSRQHQWTXHULHVWKH LQIHUHQFH FRPSRQHQW DQG FRPSXWHV WKH µEHVW SRVVLEOH¶ VXEVWLWXWLRQ RI WKH PHWDPRGHO¶VFRQFHSWVDVDTXHXHRIDGMXVWPHQWRSHUDWRUV XVLQJKHXULVWLFV
$XWRPDWLQJ0RGHO7UDQVIRUPDWLRQ'HYHORSPHQW 0RGHOWUDQVIRUPDWLRQVEHWZHHQYDULRXVPRGHOOLQJODQJXDJHVFDQEHDXWRPDWLFDOO\ GHULYHG DQG JHQHUDWHG E\ WKH RQW07 DSSURDFK VHH ILJXUH ,Q WKLV VHFWLRQ ZH
146
65RVHUDQG%%DXHU
GHVFULEH WKH SURFHGXUH WR JHQHUDWH PDSSLQJV LH VHPDQWLFDOO\ LGHQWLFDO PRGHO WUDQVIRUPDWLRQV EHWZHHQDPRGHOOLQJODQJXDJH$DQGDPRGHOOLQJODQJXDJH% )RU ERWK ODQJXDJHV H[LVWV DEVWUDFW V\QWD[ 1$1% LQ YDULRXV WHFKQRORJLFDO VSDFHV$KDVOLNH% DQDEVWUDFWV\QWD[LQWKH0'$761$PGDDQGWKH2QWRORJ\ 76 1$RQW ZKLFK DUH V\QFKURQL]HG 7KXV ZH FDQ ZRUN ZLWK WKH V\QWD[ DQG WKH FDSDELOLW\RIWKDWWHFKQRORJLFDOVSDFHEHWWHUVXLWHGIRUVROYLQJDSUREOHPVHHILJXUH D 6HPDQWLFVRIWKHFRQFHSWVLVGHVFULEHGE\WKHPHDQVRIWKHVHPDQWLFGRPDLQ 6' DQG LWV QRWDWLRQ HJ 2:/ LQ D UHIHUHQFH RQWRORJ\ 152 6HPDQWLFV RI ODQJXDJHVLVGHILQHGE\VHPDQWLFPDSSLQJVWRWKHVHPDQWLFGRPDLQ0$$ o6' DQG 0% % o 6' 7KH RQWRORJLFDO JURXQGLQJ LV D QRWDWLRQ RI WKH VHPDQWLF PDSSLQJIURP1$RQWWR1527KHJRDORIWKHWUDQVIRUPDWLRQWRJHQHUDWHLVWRGHILQH µLGHQWLW\¶UHODWLRQVKLSVEHWZHHQWKHFRQFHSWVRI$DQG%7KHPRGHOWUDQVIRUPDWLRQ 07PDS$%$ļ%EHWZHHQ$DQG%KDVWKHIROORZLQJVHPDQWLFV007PDS$%07PDS$% oLGZKHUHLGLVWKHLGHQWLFDOPDSSLQJ
)LJ D 0RGHOOLQJ ODQJXDJH VHPDQWLF PDSSLQJ VHPDQWLF GRPDLQ DQG WKHLU UHSUHVHQWDWLRQVE 3URFHGXUHRIDXWRPDWHGPDSSLQJJHQHUDWLRQ
7KHJHQHUDWLRQSURFHGXUHZRUNVRQWKHPRGHORIWKHPRGHOWUDQVIRUPDWLRQDQGWKH PRGHOVRIWKH PRGHOOLQJODQJXDJHVDQGH[SORLWVWKHRQWRORJLFDOJURXQGLQJWRWKH UHIHUHQFH RQWRORJ\ 2Q WKH EDVLV RI UHDVRQLQJ UHVXOWV JDLQHG LQ WKH 2QWRORJ\ 76 PRGLILFDWLRQRSHUDWLRQVDUHFDOOHGWRREWDLQWKHQHZPRGHOWUDQVIRUPDWLRQZRUNLQJ VROHO\RQWKHPRGHORIWKHPRGHOWUDQVIRUPDWLRQDQGWKHPHWDPRGHOV7RJHQHUDWH WKH PRGHO WUDQVIRUPDWLRQ 07PDS$% WKH IROORZLQJ VWHSV DUH SHUIRUPHG VHH ILJXUH E x c $Q LQLWLDO PRGHO WUDQVIRUPDWLRQ 07PDS$$ $ ļ $ LV DXWRPDWLFDOO\ JHQHUDWHG PDSSLQJ $ RQ LWVHOI 7KLV ERRWVWUDSSLQJ VWHS LV QHFHVVDU\ WR REWDLQDILUVWPRGHORIWKHPRGHOWUDQVIRUPDWLRQWUDQVIRUPLQJ1$WR1$ ZKLFK RQO\ KDV WR EH DGMXVWHG E\ PRGLILFDWLRQV RSHUDWRUV $VVXPLQJ WKH VDPH RQWRORJLFDO JURXQGLQJ IRU 1$ DQG 1$ WKH ERRWVWUDS PRGHO WUDQVIRUPDWLRQLVDQLG007PDS$$07PDS$$oLG x d7KHLQIHUHQFHHQJLQHGHULYHVLQWHUUHODWLRQVKLSVLQEHWZHHQ1$ DQG1%LQ WKH2QWRORJ\767KLVLVSRVVLEOHVLQFHERWK1$ DQG1%DUHPDSSHGWRWKH
7KHGHILQLWLRQRIWKHRQWRORJLFDOJURXQGLQJLVDVHPDQWLFDQQRWDWLRQFRPSULVLQJVWDWLFVHPDQWLFVRIWKH PHWDPRGHOVLHWKHVHPDQWLFVRIWKHFRQFHSWVLHDQRQWRORJ\ $VLPSOHYHUVLRQRIVXFKDPDSSLQJFDQHDVLO\EHJHQHUDWHGRQEDVLVRIDPHWDPRGHOLQWKH0'$76 %\ WUDYHUVLQJ WKH PHWDPRGHO YLD LWV FRQWDLQPHQW UHODWLRQVKLSV WKH DSSURSULDWH PDSSLQJ UXOHV FDQ EH JHQHUDWHG
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 147
VDPHUHIHUHQFHRQWRORJ\152,WLVFRPSXWHGKRZWKHFRQFHSWVRI1$ FDQ EH VXEVWLWXWHG E\ VHPDQWLFDOO\ LGHQWLFDO FRQFHSWV RI 1% ı07PDS$$ 07PDS$% 7KRVH LQWHUUHODWLRQVKLSV FDQ EH WUDQVIHUUHG WR WKH 0'$ 76 DV WKH PRGHOOLQJ ODQJXDJHV $ DQG % KDYH V\QFKURQRXV UHSUHVHQWDWLRQVLQERWK0'$76DQG2QWRORJ\76 x e)LQDOO\WKHFRQFHSWVRI1$ DUHVXEVWLWXWHGZLWKWKHFRQFHSWVRI1%LQWKH PRGHO RI 07PDS$$ DQG ZH REWDLQ D PRGHO RI WKH PRGHO WUDQVIRUPDWLRQ 07PDS$% ZLWK 007PDS$% 07PDS$%o LG 7KH VXEVWLWXWLRQ LV SHUIRUPHG YLD PRGLILFDWLRQ RSHUDWLRQV RQ WKH DEVWUDFW V\QWD[ PRGHO RI WKH PRGHO WUDQVIRUPDWLRQ07PDS$$LQ0'$76 7KHILUVWERRWVWUDSSLQJ VWHSKHOSVWRH[WHQGRXUDSSURDFKWR VFHQDULRVLQ ZKLFK JLYHQ PRGHO WUDQVIRUPDWLRQV KDYH WR EH DGMXVWHG WR PRGHOOLQJ ODQJXDJHV DQG PHWDPRGHOV IRU ZKLFK WKH\ LQLWLDOO\ KDYH QRW EHHQ GHVLJQHG 7KH ERRWVWUDS WUDQVIRUPDWLRQLVVLPSO\UHSODFHGE\DJLYHQDOUHDG\H[LVWLQJ WUDQVIRUPDWLRQDQG VWHS DQG FDQ EH SHUIRUPHG OLNH GHVFULEHG DERYH $YRLGLQJ WR GHULYH PRGHO WUDQVIRUPDWLRQV GLUHFWO\ IURP RQWRORJLHV UHVXOWV LQ D PRUH IOH[LEOH DQG ZHOO VWUXFWXUHGDUFKLWHFWXUH2QW07FDQERWKJHQHUDWHQHZPRGHOWUDQVIRUPDWLRQVDQG HDVLO\UHXVHNQRZOHGJHHQFRGHGLQH[LVWLQJWUDQVIRUPDWLRQV,VVXHVFRQFHUQLQJWKH PRGHOWUDQVIRUPDWLRQOLNHFKHFNLQJLILWVPRGHOFRQIRUPVWRWKH497PHWDPRGHO RUFRQVLGHULQJWKHFDUGLQDOLW\RIDVVRFLDWLRQV¶HQGVDUHDOOGHDOWZLWKLQWKH0'$ 767KH6HP07&RPSRQHQWLQYRNHVPRGLILFDWLRQVRSHUDWLRQVRQWKHEDVLVRIWKH UHDVRQLQJ UHVXOWV DQG WKH DSSOLFDWLRQ RI KHXULVWLFV 0RUH GHWDLOHG WHFKQLFDO GHVFULSWLRQRIWKHDSSURDFKFDQEHIRXQGLQ>@
$SSOLFDWLRQRIRXU&RQWULEXWLRQVWR,QWHURSHUDELOLW\6FHQDULRV ,QWKLVVHFWLRQZHGLVFXVVKRZWKHRQWRORJ\EDVHGPRGHOWUDQVIRUPDWLRQDSSURDFK FRQWULEXWHV LQ VROYLQJ WKH FKDOOHQJHV RI FROODERUDWLYH PRGHOOLQJ SUHVHQWHG LQ VHFWLRQ 7KH RYHUYLHZ LQ ILJXUH GHSLFWV WZR GLIIHUHQW W\SHV RI PRGHO WUDQVIRUPDWLRQV LQ WKH KRUL]RQWDO GRPDLQ PDSSLQJ DQG UHILQHPHQW DQG WKH FKDOOHQJHV IRU DSSO\LQJ PRGHO WUDQVIRUPDWLRQV IRU FROODERUDWLYH PRGHOOLQJ LQ WKH YHUWLFDO GRPDLQ 0DSSLQJV DUH PRGHO WUDQVIRUPDWLRQV RQ D FHUWDLQ OHYHO RI DEVWUDFWLRQZKHUHQRLQIRUPDWLRQLVORVWDQGQRDGGLWLRQDOLQIRUPDWLRQLVDGGHGWR WKHPRGHOV5HILQHPHQWVDUHPRGHOWUDQVIRUPDWLRQVDGGLQJDGGLWLRQDOLQIRUPDWLRQ DERXWHJDUFKLWHFWXUHRUSODWIRUPWRWKHJHQHUDWHGPRGHO7KXVWKHWDUJHWPRGHORI DUHILQHPHQWLVPRUHGHWDLOHGWKDQWKHVRXUFHPRGHO3UHYLRXVO\LQWKHPRWLYDWLRQ ZH KDYH LGHQWLILHG WZR PDLQ FKDOOHQJHV IRU UHDOLVLQJVPRRWK FURVVRUJDQLVDWLRQDO 0'' PRGHO VKDULQJ DQG PRGHO WUDQVIRUPDWLRQ PDLQWHQDQFH ,Q PRGHO VKDULQJ VFHQDULRVFROODERUDWLQJRUJDQLVDWLRQVH[FKDQJHLQIRUPDWLRQHLWKHUGLUHFWO\RUYLDD VKDUHG PRGHOOLQJVSDFHE\WKHPHDQVRIWKHLU PRGHOVDQGPRGHOWUDQVIRUPDWLRQV 1HZ RUJDQLVDWLRQV MRLQ WKH LQIRUPDWLRQ H[FKDQJH WKRXJK RIWHQ WKHUH H[LVWV QR WUDQVIRUPDWLRQV IRU WKHLU LQIRUPDWLRQ UHSUHVHQWDWLRQ LH WKHLU PRGHOV ,Q PDLQWHQDQFH VFHQDULRV PRGHO WUDQVIRUPDWLRQV IRU WUDQVIRUPLQJ FHUWDLQ PRGHOV DOUHDG\H[LVW'XHWRWKHFRQWLQXRXVHYROXWLRQRIPRGHOOLQJODQJXDJHVPHWDPRGHOV DQG PRGHOOLQJ VW\OHV XVHG IRU PRGHOOLQJ E\ WKH RUJDQLVDWLRQV H[LVWLQJ PRGHO WUDQVIRUPDWLRQKDYHWREHDGMXVWHG
148
65RVHUDQG%%DXHU
7KH YDOXHV RI WKH WDEOH LQ ILJXUH UHSUHVHQW KRZ WKH RQWRORJ\EDVHG PRGHO WUDQVIRUPDWLRQ DSSURDFK VXSSRUWV LQWHURSHUDELOLW\ LQ FROODERUDWLYH PRGHOOLQJ IRU WKH YDULRXV VFHQDULRV )RU H[DPSOH IRU PRGHO VKDULQJ EHWZHHQ GLIIHUHQW PHWDPRGHOVRQW07FDQPRVWOLNHO\JHQHUDWHPRGHOWUDQVIRUPDWLRQVDXWRPDWLFDOO\ IRU H[FKDQJLQJ WKRVH PRGHOV 7KH DXWRPDWHG JHQHUDWLRQ DOVR LQFOXGHV DXWRPDWHG JHQHUDWLRQ RI WKH QHFHVVDU\ ERRWVWUDS PRGHO WUDQVIRUPDWLRQ ,Q WKH FDVH RI DXWRPDWHG PRGLILFDWLRQ DXWRPPRG H[LVWLQJ PRGHO WUDQVIRUPDWLRQV DUH HJ DGMXVWHG WR QHZ VRXUFH RU WDUJHW PHWDPRGHOV ,I WKHUH H[LVWV QR LQLWLDO PRGHO WUDQVIRUPDWLRQ DQG LW FDQQRW EH JHQHUDWHG DXWRPDWLFDOO\ WKH LQLWLDO PRGHO WUDQVIRUPDWLRQKDVWREHVSHFLILHGPDQXDOO\PDQ 0DSSLQJ 0RGHO6KDULQJ
070DLQWHQDQFH
5HILQHPHQW
DXWRPJHQPDQ
DXWRPJHQ DXWRPPRG
DXWRPPRG
)LJ$SSOLFDWLRQRIRQW07WRPRGHOVKDULQJDQGPRGHOWUDQVIRUPDWLRQPDLQW HQDQFH
2QW07VXSSRUWVWKHFROODERUDWLYHPRGHOOLQJFKDOOHQJHVDQGPRGHOWUDQVIRUPDWLRQ W\SHVLQGLIIHUHQWZD\VUHJDUGLQJWKHSUREOHPVRIGLIIHUHQW'6/VPHWDPRGHOVDQG PRGHOOLQJ VW\OHV GHVFULEHG LQ VHFWLRQ ,Q WKH FDVH RI GHDOLQJ ZLWK GLIIHUHQW DQG QHZ PHWDPRGHOV DQG PRGHOOLQJ VW\OHV RQW07 LV DEOH WR DXWRPDWLFDOO\ JHQHUDWH PDSSLQJVIRUPRGHOVKDULQJ2QW07VXSSRUWVPDLQWHQDQFHRIH[LVWLQJPDSSLQJVLQ WZR GLIIHUHQW ZD\V HLWKHU JHQHUDWLQJ QHZ PDSSLQJV RU PRGLI\LQJ H[LVWLQJ RQHV 7KH PRUH LQGLYLGXDO IHDWXUHV ZKLFK DUH GLIIHUHQW WR WKH FRUH VWUXFWXUH RI WKH PHWDPRGHOVDUHHQFRGHGLQH[LVWLQJPDSSLQJVWKHPRUHSUHIHUDEOHLWLVWRPRGLI\ WKLVPDSSLQJV*HQHUDWLQJQHZPDSSLQJVZLOOEHSUHIHUUHGLIWKHQHZPHWDPRGHO SURYLGHV H[WHQVLRQV WR WKH ROG RQHV RU QHZ PRGHOOLQJ VW\OHV VSHFLI\ IXQGDPHQWDO GLIIHUHQWFRPSRVLWLRQRIPRGHOOLQJHOHPHQWV)RUPDLQWDLQLQJUHILQHPHQWVRQW07 SURYLGHV WKH SRVVLELOLW\ RI DXWRPDWHG PRGLILFDWLRQ DQG DGMXVWPHQW 7KHVH PRGHO WUDQVIRUPDWLRQV FDQQRW EH WRWDOO\ DXWRPDWLFDOO\ JHQHUDWHG VLQFH LQGLYLGXDO NQRZOHGJHDERXWVRIWZDUHDUFKLWHFWXUHRUSODWIRUPLVHQFRGHGHJWKHDSSOLFDWLRQ RISDWWHUQVOLNHEURNHUPRGHOYLHZFRQWUROOHUHWF 0RGHO WUDQVIRUPDWLRQV EHWZHHQ GLIIHUHQW '6/V DUH VXSSRUWHG E\ RQW07 LQ D VLPLODU ZD\ :KHWKHU LW LV SRVVLEOH WR JHQHUDWH WKH PDSSLQJ WRWDOO\ DXWRPDWLFDOO\ GHSHQGVRQKRZGLIIHUHQWWKH'6/VDQGWKHLUPRGHOOLQJDSSURDFKHVDUH,QRQW07 NQRZOHGJH DERXW WKH FRQFHSWV RI '6/V LV FDSWXUHG LQ ELQGLQJV WR WKH UHIHUHQFH RQWRORJ\ 6R LI WZR '6/V WRWDOO\ GLIIHU LQ HJ WKHLU PRGHOOLQJ DSSURDFKHV WKHLU ELQGLQJVZLOOEHWRPRVWO\XQFRQQHFWHGVXEVHWVRIWKHUHIHUHQFHRQWRORJ\,QRUGHU WR JHQHUDWH PRGHO WUDQVIRUPDWLRQV ZLWK RQW07 DGGLWLRQDO WUDQVIRUPDWLRQ NQRZOHGJHFRXOGEHHQFRGHGLQWKHELQGLQJV +RZHYHULQRXURSLQLRQWKHEHWWHU VROXWLRQ LV WR HQFRGH WKLV WUDQVIRUPDWLRQ NQRZOHGJH LQ DQ LQLWLDO PRGHO WUDQVIRUPDWLRQ,IWKH'6/VFDQEHVHQVLEO\FRQQHFWHGWRVLPLODUVHWVRIWKH52ZH REWDLQ UHDVRQLQJ UHVXOW ZKLFK FDQ EH XVHG IRU IXOO\ DXWRPDWHG PRGHO WUDQVIRUPDWLRQJHQHUDWLRQDQGDGMXVWPHQW
,PSURYLQJ,QWHURSHUDELOLW\LQ&ROODERUDWLYH0RGHOOLQJ 149
5HODWHG:RUN ,Q>@WKHDXWKRUVLQWURGXFHPRGHOW\SLQJDVH[WHQVLRQRIREMHFWRULHQWHGW\SLQJ DQG SURSRVH DQ DOJRULWKP IRU FKHFNLQJ WKH FRQIRUPDQFH RI PRGHO W\SHV ,W LV SUHVHQWHGKRZPRGHOW\SLQJSHUPLWVPRUHIOH[LEOHUHXVHRIPRGHOWUDQVIRUPDWLRQV DFURVV YDULRXV PHWDPRGHOV ZKLOH SUHVHUYLQJ W\SH VDIHW\ 7KLV DSSURDFK LPSURYHV UHXVHRIPRGHOWUDQVIRUPDWLRQVZKHQHYHUVPDOOFKDQJHVWRPHWDPRGHOVRFFXUHJ OLNHDOWHULQJWKHFDUGLQDOLW\RIDQDVVRFLDWLRQ,QFDVHRIPDMRUFKDQJHLQPRGHOV¶ UHSUHVHQWDWLRQIRUPDWVRUPRGHOOLQJJXLGHOLQHVPRGHOWUDQVIRUPDWLRQVVWLOOKDYHWR EHPRGLILHGPDQXDOO\)XUWKHUPRUHDXWRPDWLFPDSSLQJJHQHUDWLRQLVQRWSURYLGHG 7KH $7/$6 0RGHO :HDYHU $0: WRRO LPSOHPHQWV WKH PRGHO ZHDYLQJ DSSURDFK LQWURGXFHG LQ >@ ,W HQDEOHV WKH UHSUHVHQWDWLRQ RI FRUUHVSRQGHQFHV EHWZHHQPRGHOVLQVRFDOOHGZHDYLQJPRGHOVIURPZKLFKPRGHOWUDQVIRUPDWLRQV FDQEHJHQHUDWHG1HYHUWKHOHVVWKRXJKPRGHOZHDYLQJLVWRLPSURYHHIILFLHQF\LQ WKHFUHDWLRQDQG PDLQWHQDQFHRI PRGHOWUDQVIRUPDWLRQVFUHDWLQJ ZHDYLQJOLQNVLV QRW DXWRPDWLF DQG ZHDYLQJ PRGHOV KDYH WR EH DGMXVWHG ZKHQHYHU FKDQJHV '6/V PHWDPRGHOVRUPRGHOJXLGHOLQHVRIVRXUFHDQGWDUJHWPRGHOVDUHPDGH 7KH 0RGHOEDVHG 6HPDQWLF 0DSSLQJ )UDPHZRUN 6HPDSKRUH >@ IROORZV D VLPLODU DSSURDFK DV WKH $7/$6 0RGHO :HDYHU %\ DLPLQJ WR VXSSRUW PDSSLQJV EHWZHHQ GRPDLQ PRGHOV LW VXSSRUWV JUDSKLFDOO\ VSHFLILFDWLRQ RI PDSSLQJV EHWZHHQ '6/V 7KHVH VSHFLILFDWLRQV DUH VDYHG LQ PDSSLQJ PRGHO ZKLFK IRU H[DPSOHFDQEHXVHGWRJHQHUDWHFRGHIRUWUDQVIRUPLQJWKHPRGHOV/LNHLQ$0: PDSSLQJV KDYH WR EH VSHFLILHG PDQXDOO\ DQG KDYH WR EH DGMXVWHG ZKHQ HYHU FKDQJHVWRWKHPRGHOUHSUHVHQWDWLRQVRUPRGHOOLQJJXLGHOLQHVRFFXU 7KH $7+(1$ 6HPDQWLF 6XLWH SURYLGHV WRROV IRU LPSURYLQJ LQWHURSHUDELOLW\ EHWZHHQRUJDQL]DWLRQV,QWKLVDSSURDFKHJ;0/6FKHPDVFDQEHDQQRWDWHGE\D UHIHUHQFH RQWRORJ\ DQG UHDVRQLQJ UXOHV FDQ EH VSHFLILHG VR WKDW UHDVRQHU FDQ FRQYHUW ;0/ GRFXPHQWV 7KH UHDVRQHU FDQ EH XVHG DV PHGLDWRU WUDQVIRUPLQJ PHVVDJHV DW UXQWLPH 7KLV DSSURDFK FRXOG EH H[WHQGHG WR PRGHOOLQJ E\ WUDQVIRUPLQJ;0/VHULDOLVDWLRQVRIPRGHOV7KHSUREOHPLVWKDWWKHUHZRXOGEHQR WUDFHDELOLW\ RI WUDQVIRUPDWLRQ H[HFXWLRQV EHWZHHQ PRGHOV +RZHYHU WKLV LV D NH\ IHDWXUH IRU 0'' >@ DQG DOVR FURVVRUJDQLVDWLRQDO PRGHOOLQJ 6LQFH WKLV LV SURYLGHGE\PRGHOWUDQVIRUPDWLRQODQJXDJHVLWLVDOVRVXSSRUWHGE\RXUDSSURDFK
6XPPDU\ 7KH DSSURDFK RI RQWRORJ\EDVHG PRGHO WUDQVIRUPDWLRQ SURYLGHV LQWHURSHUDELOLW\ WHFKQRORJ\IRUFROODERUDWLYHPRGHOOLQJ,WLQWHJUDWHVRQWRORJLHVLQ0''DQGPDNHV XVHRIWKHUHDVRQLQJFDSDELOLWLHVRIWKH2QWRORJ\76%\DXWRPDWHGJHQHUDWLRQRI PDSSLQJV LW RIIHUV QHZ SRVVLELOLWLHV IRU WKH LQWHJUDWLRQ RI GRPDLQ VSHFLILF ODQJXDJHV DQG µOHJDF\¶ PRGHOV LQ D SOXJ SOD\ PDQQHU PDNLQJ LW HDVLHU IRU QHZ RUJDQLVDWLRQV WR MRLQ FROODERUDWLRQV 2QW07 DOVR VXSSRUWV RUJDQLVDWLRQV HYROYLQJ WKHLU PRGHOOLQJ WHFKQLTXHV OLNH XVLQJ QHZ DQG PRUH DGYDQFHG YHUVLRQV RI PRGHOOLQJ ODQJXDJHV DV ZHOO DV GHYHORSLQJ WKHLU RZQ PRGHOOLQJ VW\OHV E\ VXSSRUWLQJDXWRPDWHGPDLQWHQDQFHRIH[LVWLQJPRGHOWUDQVIRUPDWLRQV)XUWKHUPRUH ZH FDQ WKLQN RI JHQHULF LQLWLDO PRGHO WUDQVIRUPDWLRQV HQFRGLQJ NQRZOHGJH HJ
150
65RVHUDQG%%DXHU
DERXW VRIWZDUH RU SODWIRUP DUFKLWHFWXUH LQGHSHQGHQW ZKLFK FDQ EH XVHG DV UHIHUHQFHVE\RUJDQLVDWLRQVLQWHQGLQJWRDSSO\FHUWDLQPHWKRGRORJLHV 1HYHUWKHOHVV RXU DSSURDFK XVHV DGGLWLRQDO LQIRUPDWLRQ ZKLFK KDV WR EH SURYLGHG E\ WKH SHRSOH GHYHORSLQJ PHWDPRGHOV DQG GRPDLQ VSHFLILF ODQJXDJHV +RSHIXOO\ WKHVH RQWRORJLFDO JURXQGLQJV FDQ DOVR EH XVHG E\ RWKHU WRROV XVLQJ VHPDQWLFWHFKQRORJ\3UREOHPVDOVRDULVHZKHQQRDSSURSULDWHUHIHUHQFHRQWRORJ\ H[LVWV ,Q WKRVH FDVHV WHFKQLTXHV IRU PDWFKLQJ DQG PHUJLQJ RQWRORJLHV OLNH OLQJXLVWLF VFKHPDEDVHG RU SUREDELOLVWLF DSSURDFKHV FRPELQHG ZLWK KXPDQ LQWHUYHQWLRQKDYHWREHDSSOLHGWRREWDLQDVXLWDEOHUHIHUHQFHRQWRORJ\
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
%DXHU% 0OOHU-3 5RVHU6 $ 'HFHQWUDOL]HG %URNHU $UFKLWHFWXUH IRU &ROODERUDWLYH%XVLQHVV3URFHVV0RGHOOLQJDQG(QDFWPHQW,(6$¶ %HQJXULD* /DUUXFHD; (OYHV WHU% 1HSOH7 %HDUGVPRUH$ )ULHVV0 $ SODWIRUPLQGHSHQGHQWPRGHOIRUVHUYLFHRULHQWHGDUFKLWHFWXUHV,(6$¶ %p]LYLQ- -RXDXOW) 9DOGXULH]3 )LUVW ([SHULPHQWV ZLWK D 0RGHO:HDYHU 2236/$ *3&(:RUNVKRS %RUJR6 HW DO 2QWRORJ\5RDG0DS :RQGHU:HE 'HOLYHUDEOH ' KWWSZRQGHUZHEVHPDQWLFZHERUJ (OYHV WHU% +DKQ$ %HUUH$- 1HSOH7 7RZDUGV DQ ,QWHURSHUDELOLW\ )UDPHZRUNIRU0RGHO'ULYHQ'HYHORSPHQWRI6RIWZDUH6\VWHPV,(6$¶ )DYUH-0 )RXQGDWLRQV RI 0HWD3\UDPLGV /DQJXDJHV YV 0HWDPRGHOV (SLVRGH,,6WRU\RI7KRWXVWKH%DERRQ'DJVWXKO*HUPDQ\ *DUGQHU7*ULIILQ&.RHKOHU-+DXVHU5 $UHYLHZRI20*02)4XHU\ 9LHZV 7UDQVIRUPDWLRQV 6XEPLVVLRQV DQG 5HFRPPHQGDWLRQV WRZDUGV WKH ILQDO 6WDQGDUG0HWD0RGHOOLQJIRU0'$:RUNVKRS *HQHUDWLYH0RGHOLQJ7RROV*07 (FOLSVHSURMHFWKWWSZZZHFOLSVHRUJJPW *UHLQHU8 HW DO 'HVLJQLQJ DQG LPSOHPHQWLQJ FURVVRUJDQL]DWLRQDO EXVLQHVV SURFHVVHV'HVFULSWLRQDQG$SSOLFDWLRQRID0RGHOLQJ)UDPHZRUN,(6$¶ *XDULQR1 8QGHUVWDQGLQJ %XLOGLQJ DQG 8VLQJ 2QWRORJLHV 3URFHHGLQJV RI 7HQWK.QRZOHGJH$FTXLVLWLRQIRU.QRZOHGJH%DVHG6\VWHPV:RUNVKRS ,'($6 $*DS$QDO\VLVZZZLGHDVURDSPDSQHW ,'($6 7KH9LVLRQIRUZZZLGHDVURDSPDSQHW .OHLQ5.XSVFK)6FKHHU$: 0RGHOOLHUXQJLQWHURUJDQLVDWLRQDOHU3UR]HVVH PLW(UHLJQLVJHVWHXHUWHQ3UR]HVVNHWWHQ,Q6FKHHU$:+UVJ 9HU|IIHQWOLFKXQJHQ GHV,QVWLWXWVIU:LUWVFKDIWVLQIRUPDWLN1U .XUWHY, %p]LYLQ- $NVLW0 7HFKQRORJLFDO 6SDFHV $Q ,QLWLDO $SSUDLVDO ,QWHUQDWLRQDO)HGHUDWHG&RQIHUHQFH'2$2'%$6(&RRS,6 0RGHOEDVHG 6HPDQWLF 0DSSLQJ )UDPHZRUN 6HPDSKRUH KWWSPRGHOEDVHGQHWVHPDSKRUH 2EHUOH' 6HPDQWLF0DQDJHPHQWRI0LGGOHZDUH6SULQJHU 20*5HYLVHG6XEPLVVLRQIRU02)4975)3DG DG 5RVHU6 %DXHU% $Q $SSURDFK WR $XWRPDWLFDOO\ *HQHUDWHG 0RGHO 7UDQVIRUPDWLRQ8VLQJ2QWRORJ\(QJLQHHULQJ6SDFHQG6:(6(:RUNVKRS 6HUDILQL/ 6WXFNHQVFKPLGW+ :DFKH+ $ IRUPDO LQYHVWLJDWLRQ RI PDSSLQJ ODQJXDJHIRUWHUPLQRORJLFDONQRZOHGJH,-&$,¶ 6SXU*0HUWLQV.-RFKHP5 ,QWHJUDWHG(QWHUSULVH0RGHOOLQJ%HXWK 6WHHO- -p]pTXHO-0 0RGHO 7\SLQJ IRU ,PSURYLQJ 5HXVH LQ 0RGHO'ULYHQ (QJLQHHULQJWK,QWHUQDWLRQDO&RQIHUHQFH0R'(/680/¶
'HVLJQLQJD6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUH -/0OOHU*=KDQJ7.DKODQG30OOHU
'HSDUWPHQWRI&RPSXWHU6FLHQFH8QLYHUVLW\RI.DLVHUVODXWHUQ3DXO(KUOLFK6WUDVVH *HE.DLVHUVODXWHUQ*HUPDQ\ ^MPXHOOHUJH]KDQJSPXHOOHU`#LQIRUPDWLNXQLNOGH 'HSDUPHQWRI(FRQRPLFV,QVWLWXWHIRU,QIRUPDWLRQ6\VWHPV6WXKOVDW]HQKDXVZHJ 6DDUEUFNHQ*HUPHQD\ NDKO#LZLXQLVEGH
.H\ZRUGV6HUYLFH2ULHQWHG$UFKLWHFWXUH:RUNIORZ0DQDJHPHQW/LIH&\FOH
,QWURGXFWLRQ :HEEDVHGFRPPXQLFDWLRQKDVHYROYHGWRDQHVVHQWLDOHOHPHQWIRUVXSSRUWLQJDQG UHDOL]LQJLQWHURUJDQL]DWLRQDO ZRUNIORZVDQGLQWHUDFWLRQV7KHVXFFHVVRI6HUYLFH 2ULHQWHG$UFKLWHFWXUHV62$ ZLWKLQWKLVFRQWH[WLVPDLQO\EDVHGRQWZRUHDVRQV )LUVWRUJDQL]DWLRQVDUHWU\LQJWRLQWHJUDWHWKHLUSURFHVVHVLQHEXVLQHVVDSSOLFDWLRQV DQGVHFRQGWKHLUIRFXVLQJRIDQDXWRPDWLRQRI ZRUNIORZV)RUERWK 62$SURYLGH PHWKRGVIRUDUHDOL]DWLRQ62$GHILQHVWKUHHGLIIHUHQWUROHVWKH6HUYLFH5HTXHVWHU 6HUYLFH 3URYLGHU DQG WKH 6HUYLFH %URNHU 7KH LQWHUDFWLRQV DPRQJ WKHVH UROHV DUH RIWHQUHIHUUHGDVEURNHUWULDQJOH,PSOHPHQWDWLRQVRI62$DUHPDLQO\EDVHGRQWKH :HE6HUYLFHSURWRFROVWDFN7KHDSSURDFKFDQEHFRQVLGHUHGDVWKHQH[WJHQHUDWLRQ PXOWLVHUYLFHLQWHJUDWLRQSODWIRUPVXSSRUWLQJIXWXUHEXVLQHVVRSHUDWLRQVPRGHVRQ WKHEDVLVRIRSHQDQGZHOONQRZQ,QWHUQHWVWDQGDUGVVXFKDV7&3,3DQG62$3>@ 7KHIXWXUHSURVSHFWRI:HE6HUYLFHVGHSHQGVQRWRQO\RQWKHFRQWULEXWLRQIURP PRUH RUJDQL]DWLRQV WKURXJK PLJUDWLQJ WKHLU ZRUNIORZV LQWR WKH :HE 6HUYLFH SODWIRUPEXWDOVRRQWKHVXSSRUWRIWKHGHPDQGRIGLIIHUHQWDSSOLFDWLRQGRPDLQV ,QWKLVSDSHUZHSURSRVHD6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUH62'$ ZKLFK DLPVWRRYHUFRPHWKHGLIIHUHQWUHTXLUHPHQWVRIDSSOLFDWLRQGRPDLQV 7KHUHVWRIWKLVSDSHULVRUJDQL]HGDVIROORZVLQVHFWLRQZRUNIORZOLIHF\FOHLV OLQNHG WR WKH 62$ ,Q VHFWLRQ WKH 6HUYLFH2ULHQWHG 'RPDLQ $UFKLWHFWXUH LV SURSRVHGWRPDQDJHWKHOLIHF\FOHDQGLQVHFWLRQDFRQFOXVLRQLVJLYHQ
152
-0OOHU*=KDQJ7.DKODQG30OOHU
$6HUYLFH2ULHQWHG:RUNIORZ/LIH&\FOH )RURXUXQGHUVWDQGLQJDZRUNIORZPRGHOLVDIRUPDODSSURDFKWRGHVFULEHWKHZD\ RUJDQLVDWLRQV IXQFWLRQ VR WKDW WKH PRGHO FDQ EH SURFHVVHG E\ VRIWZDUH $ ORW RI UHVHDUFK HIIRUWV KDYH EHHQ PDGH WR UHDOLVH ZRUNIORZV EDVHG RQ 62$ ZKLFK LV RIWHQ UHIHUUHG DV 6HUYLFH 2UFKHVWUDWLRQ DQG 6HUYLFH &RPSRVLWLRQ ,Q ILJXUH WKH UHODWLRQVKLSV EHWZHHQ D VHUYLFH D ZRUNIORZ HOHPHQW D FRPSRVHG VHUYLFH DQG D ZRUNIORZ DUH LOOXVWUDWHG 7KLV SRLQWV RXW WKH SUREOHPDWLF RI PDSSLQJ D VSHFLILF VHUYLFHWRDZRUNIORZ &RQFHSWXDO
&RPSRVHG 6HUYLFH
:RUNIORZ
$FWXDO 6HUYLFH
:RUNIORZ (OHPHQW
)LJ5HODWLRQVEHWZHHQVHUYLFHDQGZRUNIORZ
$ ZRUNIORZ OLIH F\FOH DLPV DW EXLOGLQJ XS D VWUXFWXUH WKDW FRQWLQXRXVO\ LPSURYHVWKHSHUIRUPDQFHRIEXVLQHVVSURFHVVHV7KLVLVDFKLHYHG³E\PRQLWRULQJ WKHSUHVHQWDQDO\]LQJWKHSDVWDQGSODQQLQJIRUWKHIXWXUH´>@6HYHUDOZRUNIORZ OLIHF\FOHVKDYHEHHQSURSRVHGHJ:,6'0PHWKRGRORJ\GHYHORSHGE\.ZDQDQG %DODVXEUDPDQLDQ ,Q ILJXUH >@ D PRGHO LV GHVFULEHG WR UHSUHVHQW WKH UHVRXUFH SHUVSHFWLYHV)URPWKH62$SHUVSHFWLYHD6HUYLFHLVDFHUWDLQFRPSXWLQJUHVRXUFH ZKLFKFDQEHDFFHVVHGWKURXJKRSHQSURWRFROV7KHUHIRUHZHGHFLGHGWRIRFXVRQ WKLVPRGHO :RUNIORZ 'HVLJQ 5HVRXUFH 6SHFLILFDWLRQ
:RUNIORZ (YDOXDWLRQ
:RUNIORZ ,PSOHPHQWDWLRQ
5HVRXUFH (YDOXDWLRQ
5HVRXUFH ,QWHJUDWLRQ
:RUNIORZ (QDFWPHQW 5HVRXUFH 8WLOL]DWLRQ
)LJ$5HVVRXUFH±2ULHQWHG:RUNIORZ/LIH&\FOH>@
7KHIRXUWDVNVVKRZQLQILJXUHDUHHVVHQWLDOIRUDQHIILFLHQWZRUNIORZ%XWWR VXSSRUWRUUHDOLVHZRUNIORZVZLWKVHUYLFHVLVVWURQJO\GHSHQGLQJRQWKHDSSOLFDWLRQ GRPDLQZKLFKSXWVVSHFLILFGHPDQGVRQWKHFRPSRVHGVHUYLFHV$VDFRQVHTXHQFH HYHU\ DSSOLFDWLRQ GRPDLQ UHTXLUHV SDUWLFXODU EURNHU PHFKDQLVPV 7KHUHIRUH RXU VFHQDULRLQWHJUDWHVDIRXUWKUROHD'RPDLQ0DQDJHULQWKHJHQHUDO62$>@
'HVLJQLQJD6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUH 153
62'$±$6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUH ,QWKLVFKDSWHUZHGHVFULEHWKHJHQHUDODUFKLWHFWXUHDQGWKHPDLQFRPSRQHQWVRIWKH DUFKLWHFWXUH7RVXSSRUWWKHIRXUWDVNVRIWKHZRUNIORZOLIHF\FOHZHLQWURGXFHWKH 'RPDLQ0DQDJHUDIRXUWKUROHZLWKLQ62$7KH'0UHSUHVHQWVDUROHZKLFKKDV NQRZOHGJHDERXWWKHZRUNIORZWKHGLIIHUHQWDFWRUVDQGWKHRQWRORJ\RIDVSHFLILF DSSOLFDWLRQGRPDLQ,WSURYLGHVLQWHUIDFHVWRHDFKRIWKHRWKHUUROHVQDPHO\WRWKH 6HUYLFH5HJLVWU\65 WKH6HUYLFH5HTXHVWHU65HT DQGWKH6HUYLFH3URYLGHU63 VHHWKHILJXUHEHORZ 'RPDLQ0DQDJHU
6HUYLFH 5HJLVWU\
6HUYLFH 3URYLGHU
6HUYLFH 5HTXHVWHU
)LJ62'$±$6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUH
)XUWKHU RQ LQ >@ WKUHH NH\ LVVXHV DUH SRLQWHG RXW ZKHQ EXLOGLQJ DSSOLFDWLRQ EDVHG RQ WKH VHUYLFH FRQFHSW IDVW DQG VFDODEOH FRPSRVLWLRQ DQG GLVWULEXWHG H[HFXWLRQ7KHSUHVHQWHG'0IROORZVWKHVHWKUHHSULQFLSOHV 7KHUHIRUH RXU VFHQDULR LQWHJUDWHV D IRXUWK UROH D 'RPDLQ 0DQDJHU LQ WKH JHQHUDO 62$ 7KLV '0 ZLOO IRFXV RQ SDUWLFXODU DSSOLFDWLRQ GRPDLQV HJ JRYHUQPHQWILQDQFHDXWRPRWLYHHWF ZKHUHWKH\EXLOGXSVSHFLILFNQRZOHGJHDQG LQWHJUDWHVSHFLDOEURNHULQJPHFKDQLVPV$SSOLFDWLRQGRPDLQVFDQEHGHVFULEHGDV ÄDQ DUHD RI NQRZOHGJH RU DFWLYLW\ FKDUDFWHUL]HG E\ D VHW RI FRQFHSWV DQG WHUPLQRORJ\ XQGHUVWRRG E\ SUDFWLWLRQHUV LQ WKDW DUHD´ >@ 7KHUHIRUH 6RIWZDUH 3URYLGHUVRIWHQIRFXVRQ VSHFLDOQHHGVRIDSSOLFDWLRQGRPDLQVOLNH ILQDQFH>@ SURGXFWLRQKRVSLWDORUJRYHUQPHQWVDQGSURYLGHVSHFLILFVROXWLRQVDGDSWHGWRWKH FKDUDFWHULVWLFRIWKHVHGRPDLQV ,Q WKH IROORZLQJ WKH IRXU PDLQ FRPSRQHQWV DUH URXJKO\ GHVFULEHG 7KH FRPSRQHQWVDUHLGHQWLILHGDFFRUGLQJWRWKHGHVFULEHGZRUNIORZOLIHF\FOH7KHILUVW FRPSRQHQW LV UHVSRQVLEOH IRU WKH ZRUNIORZ GHVLJQ 0DLQ WDVN LV WR PRGHO WKH ZRUNIORZLQVXFKDZD\WKDWVHUYLFHVFDQEHDVVLJQHGWRUHDOLVHWKHUHOHYDQWVWHSV ZLWKLQWKHZRUNIORZV 7KHQH[WWDVNLVWRFRPSRVHWKHVHUYLFHVRIWHQUHIHUUHGDVVHUYLFHRUFKHVWUDWLRQ 'HSHQGLQJ RQ WKH UHTXLUHPHQW RI WKH VHUYLFH UHTXHVWHU WKH '0 FDQ QRZ FKRVH VSHFLILFVHUYLFHV7KHUHIRUHWKH'0SURYLGHVD6HUYLFH'LIIHUHQWLDWLRQ)UDPHZRUN 6') WRWKHSURYLGHU:LWK6')LWLVQRZSRVVLEOHIRUWKH63WRSURPRWHVSHFLILF TXDOLW\FULWHULDRIWKHVHUYLFH
154
-0OOHU*=KDQJ7.DKODQG30OOHU
7KHUH DUH WKUHH SRVVLELOLWLHV IRU 6HUYLFH (QDFWPHQW 7KH HQDFWPHQW FDQ EH UHDOLVHGWKURXJKDVSHFLILF6HUYLFH3URYLGHUWKRXJKWKH'0RUWKURXJKWKH65HT )RUWKHHQDFWPHQWWKHUHDUHVSHFLILFLQIUDVWUXFWXUHQHHGHGHJDZRUNIORZHQJLQH WKHUHIRUH LW VHHPV PRVW SURPLVLQJO\ WR UHDOLVH WKH HQDFWPHQW DW D VSHFLDOLVHG 6HUYLFH3URYLGHUZKRFDQDOVRJXDUDQWHHPRQLWRULQJGXULQJHQDFWPHQW $IWHUZRUNIORZHQDFWPHQWWKH'0SURSRVHVWRWKH65HTD6HUYLFH(YDOXDWLRQ )UDPHZRUN6() $FFRUGLQJWRWKHHYDOXDWLRQWKH'0FDQQRZFKDQJHWKH ZD\ VHUYLFHV DUH DVVLJQHG WR WKH ZRUNIORZ RU LQIOXHQFH WKH LQIRUPDWLRQ WKH 63 SXEOLVKHG)LJXUHSUHVHQWVWKHIRXUFRPSRQHQWVRIWKH'0 'RPDLQ0DQDJHU :RUNIORZ 'HVLJQ
:RUNIORZ ,PSOHPHQWDWLRQ
:RUNIORZ (QDFWPHQW
:RUNIORZ (YDOXDWLRQ
)LJ:RUNIORZ'HVLJQ
2XWORRN ,Q WKLV SDSHU ZH DUJXH WKDW 6HUYLFH %URNHULQJ LQ WKH FRQWH[W RI :RUNIORZ 0DQDJHPHQW LV YHU\ GLIILFXOW 7KHUHIRUH ZH SURSRVH DQ DSSURDFK IRFXVLQJ RQ VSHFLILFDSSOLFDWLRQGRPDLQV $ JHQHUDO:RUNIORZOLIHF\FOH PRGHO ZDVGHVFULEHG DQGD6HUYLFH2ULHQWHG'RPDLQ$UFKLWHFWXUHZDVVXJJHVWHG 2XU IXWXUH ZRUN IRFXV RQ WKH GHYHORSPHQW RI DQ DSSURDFK WR GHVLJQ WKH ZRUNIORZ LQ D 6HUYLFH2ULHQWHG ZD\ )XUWKHU RQ WKH 6') DQG 6() KDYH WR EH GHYHORSHGZKLFKFRXOGEHUHDOLVHGDV;0/6FKHPDVVRWKDWWKH\FDQEHDFFHVVHG WKURXJKWKH'0
5HIHUHQFHV >@
9RQ 0KOHQ 0 2UJDQL]DWLRQDO 0DQDJHPHQW LQ :RUNIORZ $SSOLFDWLRQV ± ,VVXHVDQG3HUVSHFWLYHV,QIRUPDWLRQ7HFKQRORJ\DQG0DQDJHPHQW± >@ ()LQDQFH/DEKWWSZZZHILQDQFHODEGH >@ 3DSD]RJORX 03 YDQ GHQ +HXYHO :- 6HUYLFH2ULHQWHG &RPSXWLQJ 6WDWHRI WKH$UWDQG2SHQ5HVHDUFK,VVXHV >@ 5DEKL )$ 'DERXV )7 <X + %HQDWDOODK % /HH <. $ &DVH 6WXG\ LQ 'HYHORSSLQJ:HE6UYLFHVIRUFDSLWDO0DUNHWV >@ %HQDWDOODK%'XPDV06KHQJ4= 'HFODUDWLYHFRPSRVLWLRQDQGSHHUWRSHHU SURYLVLRQLQJRIG\QDPLFVHUYLFHVWK,QWHUQDWLRQDO&RQIHUHQFHRQ'DWD(QJLQHHULQJ >@ +LOOHQEUDQG0*|W]H-0OOHU-0OOHU3 $6LQJOH6LJQ2Q)UDPHZRUNIRU :HE6HUYLFHVEDVHG 'LVWULEXWHG $SSOLFDWLRQV ,Q *OHGHF * -H]LF * +UVJ $SSOLFDWLRQVLQWK,QWHUQDWLRQDO&RQIHUHQFHRQ7HOHFRPPXQLFDWLRQV=DJUHE >@ %DVV/&OHPHQWV3'RQRKRH30F*UHJRU-1RUWKURS/ )RXUWK3URGXFW /LQH3UDFWLFH:RUNVKRS5HSRUW7HFKQLFDO5HSRUW&086(,75
Decomposition of Supply Networks - Business Modelling and Interoperability 3+RIEDXHUDQG81HJUHWWR
6,0($&RUSRUDWLRQZZZVLPHDFFRP 3HWHU+RIEDXHU#VLPHDFFRP (1,&0$*PE+ZZZHQLFPDFRP XJRBQHJUHWWR#HQLFPDFRP
.H\ZRUGV %XVLQHVV ,QWHURSHUDELOLW\ 6XSSO\ &KDLQ &ROODERUDWLRQ 5HFXUVLYH 0RGHO 6XSSO\ 1HWZRUN&ROODERUDWLYH1HWZRUNHG2UJDQL]DWLRQV
,QWURGXFWLRQ ,Q WKH ODVW \HDUV WKH JOREDO VXSSO\ QHWZRUN LQ WKH $XWRPRWLYH ,QGXVWU\ FKDQJHG GUDPDWLFDOO\ DQG WKH RYHUDOO FRPSOH[LW\ LQFUHDVHG DOVR LI WKH ORFDO FRPSOH[LW\ LH EHWZHHQ 2(0 DQG ILUVW 7LHU GHFUHDVHG ,Q PRGHUQ 6XSSO\ 1HWZRUNVDQGQRWRQO\LQWKH$XWRPRWLYH,QGXVWU\EXWLQRWKHULQGXVWULHVDVZHOO VRPHEDVLFSURSHUWLHVFDQEHIRXQG 6XSSO\1HWZRUNVIROORZE\QDWXUH'LVWULEXWHG%XVLQHVV 3URFHVVHV &ROODERUDWLRQ /HYHOV DOORZ WKH PHPEHUV RI D 6XSSO\ 1HWZRUN WR UXQ WKHLU RZQVWUDWHJ\DVZHOODVWRFRRSHUDWHLQRSWLPLVLQJWKH6XSSO\1HWZRUN 6XSSO\1HWZRUNVDUHG\QDPLFFRQWUROQHWZRUNVDQGLQFOLQHLQVSHFLILFFDVHV DQGFRQILJXUDWLRQVWRRVFLOODWH 6XSSO\1HWZRUNVDUHWUHDWHGDVDVXSHUSRVLWLRQRI6XSSO\&KDLQV
0RGHOOLQJ3ULQFLSOHVRI6XSSO\1HWZRUNV ,WLVFRPPRQVHQVHWKDW³$0RGHOLVDQ,PDJHRI5HDOLW\´±LQRXUVSHFLILFFDVH IRU6XSSO\1HWZRUNVDPRGHOVKRXOGUHIOHFWWKHQHHGVIRUDVSHFLILFFODVVRI6XSSO\ &KDLQ 0DQDJHPHQW 6&0 EXVLQHVV SURFHVVHV 7R PRGHO WKH UHDOLW\ ILUVW RI DOO D VSHFLILF VSDQQLQJ EXVLQHVV SURFHVV KDV WR EH VHOHFWHG ,Q WKH *OREDO $XWRPRWLYH ,QGXVWU\ PDQ\ VSDQQLQJ SURFHVVHV LQ 6XSSO\ 1HWZRUNV DUH XVHG WR PDQDJH WKH RYHUODSSLQJ 6XSSO\ &KDLQV DQG VRPH RI WKHP DUH VWDQGDUGL]HG E\ RUJDQL]DWLRQV OLNH2GHWWH$,$*9'$DQGRWKHUV 7RFRYHUWKHUHOHYDQWDVSHFWVLQPRGHOLQJRIWKHUHDOVXSSO\QHWZRUNRQHKDVWR ORRN DW WKH VXSSO\ QHWZRUN E\ GLIIHUHQW YLHZV >+RIEDXHU $OLFNH +HOOLQJUDWK @ 3URFHVV 9LHZ 0DWHULDO )ORZ 9LHZ ,QIRUPDWLRQ )ORZ 9LHZ 5HDOL]DWLRQ
156
3+RIEDXHUDQG81HJUHWWR
9LHZ ,&7 ,QIUDVWUXFWXUH 9LHZ DQG 2UJDQL]DWLRQDO 9LHZ $V D UHVXOW RI WKH GLIIHUHQWYLHZVDPXOWLGLPHQVLRQDOPRGHORID6XSSO\1HWZRUNLVJHQHUDWHG
)LJ0RGHOOLQJ9LHZVRIWKH6XSSO\1HWZRUN
$WDILUVWJODQFHWKLVVHHPVWROHDGWRDKXJHWDVNDQGFRPSOH[DSSURDFKEXWLI RQHXVHVZHOONQRZQWHFKQLTXHVOLNHUHFXUVLYHPRGHOLQJDQGQHWZRUNFXWVWKH UHVXOWLVORFDOO\VLPSOHDQGHDV\WRXQGHUVWDQG
)LJ'HFRXSOLQJRI1HWZRUNVWUXFWXUH
7KHLGHDLVWRXVHVLPSOHVXEPRGHOVDQGWKURXJKVXSHUSRVLWLRQRIVLPSOH UHODWLRQVEXLOGXSDPRGHORI VXSSO\FKDLQVLQDILUVWVWHSDQGFRPSOH[G\QDPLF 6XSSO\1HWZRUNVDWWKHHQG
5HFXUVLYH0RGHOIRU0XOWL6WDJH.$1%$1 0DLQ PRWLYDWLRQ LV WR UHGXFH PRGHO FRPSOH[LW\ RI 6XSSO\ 1HWZRUNV IURP D QP UHODWLRQVKLS WR D UHODWLRQVKLS ZLWKRXW ORRVLQJ WKH QHWZRUN VWUXFWXUH DQG FRQWHQWLQIRUPDWLRQDVDZKROH6RLIWKHDLPLVWRDOORZGHFHQWUDOL]DWLRQDVZHOODV VHOIRUJDQL]DWLRQIURPVHWWLQJXSRSHUDWLQJDQGHYDOXDWLQJD&12WKHFRQFHSWRI UHFXUVLRQ VHHPV ZHOO DSSOLFDEOH ,W DOVR KDV WKH EHQHILW WR EDVH RQ D PRVWO\ ZHOO XQGHUVWRRG UHODWLRQVKLS DOORZLQJ GLIIHUHQW YLHZV WR WKH QHWZRUN DQG WDNLQJ DGYDQWDJHRIDOUHDG\LPSOHPHQWHGVROXWLRQVZLWKSURYHQRSHUDWLRQDOUHFRUGV $V DQ H[DPSOH ZH VKRZ KRZ WKH ZHOO NQRZQ .$1$%1 SURFHVV LV PRGHOHG XVLQJ WKH WHFKQLTXHV RI UHFXUVLYH PRGHOLQJ LQ D 6XSSO\ 1HWZRUN ZLWK PXOWLSOH .$1%$1 SDUWQHUV .$1%$1 LV FRQVXPSWLRQ RULHQWDWLRQ DQG EDVHG RQ WKH
'HFRPSRVLWLRQRI6XSSO\1HWZRUNV 157
158
3+RIEDXHUDQG81HJUHWWR
)LJ,QIRUPDWLRQ)ORZ0DWHULDO)ORZ±7HFKQRORJ\
7KH VHUYLFHV DQG SURWRFROV DUH LPSOHPHQWDWLRQ LQYDULDQW DQG WKHUHIRUH LQWHURSHUDEOH:KDW,PSOHPHQWDWLRQ/HYHOLVPRVWVXLWDEOHIRUDSDUWQHULQDYLUWXDO RUJDQLVDWLRQGHSHQGVPRVWO\RQVL]HDQGFRPPXQLFDWLRQYROXPH
$FNQRZOHGJHPHQW 7KHSDSHULVSDUWO\EDVHGRQZRUNSHUIRUPHGLQWKHSURMHFWV x (&2/($')3,3ZZZHFROHDGRUJ IXQGHGE\WKH(XURSHDQ &RPPXQLW\ZLWKLQWKH,673URJUDPPHRIWKHWK)UDPHZRUN5HVHDUFK 3URJUDPPH x
6&, ± 6XSSO\ &KDLQ ,QWHURSHUDELOLW\ IXQGHG E\ ,7$ ,QIRUPDWLRQ 7HFKQRORJ\ IRU WKH $XWRPRWLYH ,QGXVWU\ZZZ,7$LQWRUJ DQG HQWRU\ $*ZZZHQWRU\FRP
7KH DXWKRUV ZLVK WR DFNQRZOHGJH WKH &RPPLVVLRQ IRU WKHLU VXSSRUW :H DOVR ZLVKWRDFNQRZOHGJHRXUJUDWLWXGHDQG DSSUHFLDWLRQWRDOOWKHSURMHFWSDUWQHUVIRU WKHLUFRQWULEXWLRQGXULQJWKHGHYHORSPHQWRIYDULRXVLGHDVDQGFRQFHSWVSUHVHQWHG LQWKLVSDSHU
5HIHUHQFHV +RIEDXHU3HWHU(GLWRU $OLFNH.QXW+HOOLQJUDWK%HUQG³6XSSO\&KDLQ ,QWHURSHUDELOLW\5HFXUVLYH0RGHO´,7$3UHVHQWDWLRQ-XO\ 0HUOH2OLYHU.ODUH6LJQDOHIU9RUDXVVFKDXHQGHV+DQGHOQ/RJLVWLN+HXWH 6I 0HUOH2OLYHU³&KDOOHQJHVEHWZHHQ&RPSHWLWLRQDQG&ROODERUDWLRQ7KH)XWXUHRI WKH(XURSHDQ0DQXIDFWXULQJ,QGXVWU\´6SULQJHU(GLWRUV3HWHU6DFKVHQPHLHU DQG0DUWLQ6FKRWWHQORKHU 6RUHQVHQ&KDUOHV(³0\)RUW\
An Ontology of Interoperability in Inter-Enterprise Communities Toni Ruokolainen1, Yannick Naudet2 , and Thibaud Latour2 1
2
Dept. of Computer Science P.O. Box 68 (Gustaf Hällströmin katu 2b) FI-00014 UNIVERSITY OF HELSINKI, FINLAND Innovation Center by Information Technologies (CITI) Henri Tudor Public Research Center, LUXEMBOURG
Summary. The ability of a system to interoperate with another is a multi-dimensional concern which must be considered simultaneously from different perspectives and covering all the concerns relevant for different stakeholders. In this paper, we present a model of interoperability for service-based inter-enterprise computing environments which is based on the Ontology of Interoperability (OoI) developed under INTEROP-NoE and the Pilarcos framework for federated service communities. We propose a refined version of the OoI, generalizing the originally considered scope of interoperability and adding concepts required to address dynamic aspects in interoperability. The ontology is then specialized to the domain of federated service-based communities and we illustrate with some concrete examples how interoperability problems and solutions in that domain could be related to it.
1 Introduction The ability of a system to interoperate with another is a multi-dimensional concern which must be considered simultaneously from technical, semantic and pragmatic perspectives and covering all the concerns relevant for different stakeholders. To grasp the problem of interoperability, one must have a clear definition of what interoperability comprises and what are the corresponding problems that can occur during operation of the system. Given this characterization of interoperation, mechanisms to identify interoperability problems can be constructed and corresponding solution methods provided. The FIG-OOI (Focused Interest Group on Ontology of Interoperability) group of the INTEROP-NoE [3] has provided a general framework for managing interoperability problems. The Ontology of Interoperability (OoI) [10], resulting from previous work of Rosener et al. [12, 13], provides a formal, domain-independent definition of the interoperability problem with a pragmatic, problem-solving view. To be usable as a decision aid, the OoI needs to be specialized to construct a domain-specific model of interoperability. In this paper, we present a model of
2160
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
interoperability for inter-enterprise computing environments in the Pilarcos framework [8, 16]. The later allows the establishment of federated collaborations between autonomically administered business services, by providing dedicated meta-models and middleware services. In this context, heterogeneity, autonomy, and dynamism are inherent properties of the operational environment which induce severe interoperability problems when collaborations involving several organizations should be established [14]. To address these kind of environments, the OoI has to be extended with additional concepts introduced in [15]. The structure of this paper is as follows. First, the Ontology of Interoperability is briefly presented and refined by generalizing the originally considered scope of interoperability and adding concepts required to address dynamic aspects [14]; the corresponding enhanced meta-model is discussed Section 2. Section 3 presents the different aspects defining interoperability in dynamic service-oriented enterprise environments. After that, we propose a specialization of the OoI to this specific domain in Section 4 and illustrate in Section 5 with some concrete examples how interoperability problems and solutions in that domain could be related to the ontology. In particular, interoperability intra- and inter-aspects is addressed. Finally, we draw some conclusions about the applicability of the interoperability model in Section 6.
2 The interoperability meta-model Interoperability is a requirement inside a system for allowing interaction or composition of its components, but also for the system itself, when it needs to be sufficiently flexible to exchange information with another system, or if it needs to be open to new components. As soon as this ability is not achieved when systems or system’s components need to operate together, interoperability becomes a problem that must be solved. Contrary to what can be found in most of the available definitions, interoperability is not only related to communication. Generally speaking, the components of a system do not necessary have to communicate, but might simply have to be composed together for a specific purpose. From a pure compositional point of view, this can be viewed as a structural interoperability need. When communication or other kinds of action define the relation between the system’s components, this concerns the behavioral aspect of interoperability. The point of view adopted for building the OoI [10] considers interoperability from a problem-solving perspective, not restricted to communication matters. This is illustrated by the following definition, first proposed in [13]: Definition 1. An interoperability problem appears when two or more heterogeneous resources are put together. Interoperability per se is the paradigm where an interoperability problem occur. As can be seen in figure 1, the OoI is composed of three distinct meta-models, covering different aspects of definition 1: • The decisional model defines the relation existing between problems and their solutions and new problems they potentially induce. It covers the problem-solving position adopted
An Ontology of Interoperability in Inter-Enterprise Communities
1613
Fig. 1. Framework of the Ontology of Interoperability: origins, and instantiation for domain specific problem / solution description.
•
•
in definition 1 and the fact that interoperability is defined as a problem. This model aims at being the main support for a reasoner or a decision-aid system to propose solutions to identified problems. The resource composition model identifies the resources, together with their objectives, their interfaces, and their composition relations. Quite logically, this model is needed as interoperability problems are defined to appear when some heterogeneous resources are put in relation. In this model, resource heterogeneity concerns the resources’ interfaces, which are their "material" realisations, actually in contact when there exist a relation between resources. The systemic model defines more precisely the notion of resource by identifying it to a system. Because a general system theory [18] point of view has been adopted, the considered systems are not limited to IT ones. This is especially important to have this non restrictive approach when considering interoperability, which has different facets, like the organisational or conceptual aspects [1], the technological aspect being as important as these two others. According to this view, a resource is a system. It can thus be real or abstract and can belong to any part of another system. A software component, as well as a hardware component, a person, a business rule, etc., can all be resources of a system. The systemic part consists thus mainly on the concepts of system; the model that can describe the system or define a system that will be build, this model being also describable by a meta-model; the representation of the model which constitutes a perceivable symbolic description of this model; and the environment, which represents what is outside of the system.
The interoperability meta-model, formalized now as an ontology [10], uses the three upper models presented before, by defining Interoperability as a problem, existing when there exist a relation between some heterogeneous resources and which can be solved using some specific solutions like bridging or homogenization. The OoI is not meant however to be used as-is in any application domain. For each domain, it will need to be specialized. Then it will be usable in a decision-aid system, us-
4162
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
ing descriptions of problems and solutions known in that domain. Such descriptions will refer to the concepts of the specialized OoI and potentially to domain-specific problem and solution ontologies allowing a richer formalization. 2.1 An enhanced version In figure 2, we propose a revisited version of the OoI, resulting of the work conducted for its use in the context of service-based inter-enterprise computing environments. The main enhancements concern: 1) a change in the considered scope of interoperability, leading to the introduction of the Incompatibility concept, which is wider than the previously considered ResourceHeterogeneity; 2) the introduction of dynamic aspects, revisited from [15].
Fig. 2. Conceptual graph of the enhanced version of the OoI.
According to definition 1, an interoperability problem occurs when some connected resources are heterogeneous. The heterogeneity we consider here can only occur between resources of a same nature, at a same holistic level in the system. The application of the OoI to the specific domain addressed in this paper rises the issue
An Ontology of Interoperability in Inter-Enterprise Communities
1635
of considering conflicting relations existing between resource of different nature as a problem pertaining to interoperability. To tackle this issue, we replace the concept of ResourceHeterogeneity considered in previous work [10], by the more general concept of Incompatibility, which is then partitioned into two kinds: Heterogeneity and Misalignment. Incompatibility concerns resources of any nature. More specifically, heterogeneity relates then to resources of the same nature and concerns either their interfaces, their models (describing the system a resource is), or the representations of the models which is the aggregation of symbols used to materialize the systems. Differently, misalignment can be observed when one resource constraints the way another one will be build, structured or will behave. The two resources are in this case of different nature. Misalignment does not occur between the resources themselves, but at the level of the relations: between a resource and its model (e.g. constraint on the structure); between a resource and its representation (e.g. constraint on the syntax of the model); between a resource and its objective (e.g. constraint on the behavior). To tackle interoperability problems occurring in federated enterprise environments, concerned by autonomically administrated business services collaborations, additional concepts addressing dynamic aspects of interoperability have been proposed in [15]. These new concepts allow to more precisely address relational and environmental aspects in interoperation, introducing effects that cannot be dealt appropriately with or within static system models. As dynamically detecting problems is an important issue, the concept of Indicator has been introduced in the decisional model. Indicators define concrete (formalized) existence conditions for a problem. They are declined into anti-patterns and conformance points, which both can be checked at runtime to detect the occurrence of potential conflicts. Anti-patterns and conformance points are dual indicators: the verification of the first one indicates the existence of a problem, while the last one indicates a problem if it is verified as being false. Conformance points provide a description of checking points (e.g. in the form of a set of rule) that must be verified to test the correspondence between the expected behavior and actual operation of the system; while anti-patterns describe specific knowledge or bad solutions or habits leading to problems. What is interesting with anti-patterns is that they also provide a solution to avoid the problem they relate. Environmental conditions are also important as they will constrain not only the problem as was suggested in [15], but the whole system. According to this, the new OoI presented here possesses a concept Environment, linked to the system and representing all that is external to a system but can have an influence on it. This more general concept is coherent with the general system theory. As it influences both the existence of problems and the applicability of solutions, the concept is directly linked to ExistenceCondition and ApplicationCondition. Finally, two additional concepts related to solutions, have also been proposed in [15]: Negotiation and Compensation. They provide respectively a priori and a posteriori solutions to find common agreements at the organizational level.
6164
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
3 Aspects of inter-enterprise interoperation Modern networked enterprises require flexibility and openness of computing systems to tolerate changes in ever-changing technology and business domains, as well as to gain competitive edge. Dynamic and agile establishment of business collaborations comprised of loosely-coupled and autonomic services is currently considered as one of the best options to match these requirements. While in traditional software engineering approaches interoperability is typically enforced by requisition of aggressive integration or unification over technology and modeling concepts, this is hardly possible or acceptable in the modern networked business environments; autonomy of administration is too important for enterprises as means to maintain their agility. Instead, a federated model of collaboration is needed for establishing interoperation in such a way that autonomy is preserved. In federated approaches, the model of collaboration is dynamically constructed within a controllable environment providing the necessary interoperability facilities. Federated collaboration is established via utilization of contractual relationships, an infrastructure providing a selection of interoperability service utilities, and shared meta-models providing the basis for negotiations toward shared understanding about the target concepts of the collaboration. The Pilarcos framework [7,8] provides such an environment for establishing federated collaborations between autonomous enterprises. Interoperation is based on utilization of shared meta-models, such as Business Network Models [8], service offers, and service types [17], and a set of interoperability service utilities consisting of meta-information repositories, populators [7] and network management agents. In the context of federated service-based communities and the Pilarcos framework, interoperability means effective capability of mutual communication of information and can be viewed from technical, semantic and pragmatic perspectives. Technical interoperability means that messages can be transported from one business service to another. Semantic interoperability asserts that actual content of collaboration is understood by the senders and the receivers; this means both correct interpretation of exchanged information elements and of business services’ behavior. Pragmatic interoperability captures the willingness of partners for the actions necessary for the collaboration. The willingness to participate involves both capability of performing a requested action, and policies dictating whether it is preferable for the enterprise to be involved in. The multi-dimensionality of interoperation must be managed by identifying and separating the different concerns into orthogonal aspects where each aspect grasps a different need or viewpoint of enterprise computing. Inter-enterprise interoperation is characterized in the Pilarcos framework as a layered collection of aspects [16] with four interoperation levels having increasing degree of abstraction: 1) technology, 2) service, 3) community, and 4) business level. Each abstraction level is orthogonal to the others and is further divided into orthogonal aspects. The layered view of interoperability concerns is illustrated in Figure 3. The three highest levels represent meta-information or knowledge that is needed to establish interoperability
An Ontology of Interoperability in Inter-Enterprise Communities
1657
while in the lowest, technology level interoperability is achieved via integration of technological artifacts.
Fig. 3. Aspects of inter-enterprise interoperation.
4 The model of inter-enterprise interoperability The different levels of inter-enterprise interoperation presented in Section 3 can be used for partitioning a system of service-based federated communities into subsystems, where each one is concerned by one interoperation level. We start the specialization of the OoI from this hypothesis. Then, the different aspects of a level characterize its composing resources, by defining categories (e.g. Business rules) or properties (Behavior, as a property of services) of resources, or more generally domains (e.g. Connectivity, Architecture, Communication). As they can not be formally considered as sub-systems of levels, aspects will be linked in the specialized ontology to an Aspect concept, which is linked to a system and can be used to locate more precisely where a problem occur (e.g. in which aspect of a system). Figure 4 shows these main links between the domain-specific concepts and the OoI.
5 Formalizing federated interoperability management Identification of the orthogonal aspects of interoperation is a crucial step toward managing interoperability in federated environments. However, it is not sufficient by itself and requires as a companion a characterization of how interoperation can be maintained within and between the distinct domains of concern. For this purpose, we introduce the concepts of intra-aspect and inter-aspect interoperability and discuss for each one solutions for achieving correct interoperation. By intra-aspect (or horizontal) interoperability we mean aspect-specific characterizations for relationships guaranteeing interoperation between resources in the
8166
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
Fig. 4. Specialized OoI for service-based inter-enterprises communities, using the aspects of inter-enterprise interoperation.
same domain of concern. As intra-aspect interoperability problems concern resources of the same kind, belonging to a same domain of concern in one interenterprise interoperation aspect, they are clearly related to heterogeneity as defined now in the OoI. At the technology level, technical interoperability must be achieved between communication and computation platforms by addressing issues related with connectivity, communication and encoding. Connectivity is a problem linked with heterogeneity of interfaces, while encoding issues are rather related to the model representation. Communication is indeed a specialization of behavioral relation, and thus related issues can occur at any level in the OoI. Interoperability is established a priori at the technology level by integration and unification of technologies and provides the foundation for interoperation at the higher levels. When a technology level interoperability problem is encountered during the operation of a community, a compensation action is needed to be performed outside the conflicting technology domain to fulfill the objectives of the community. This is an a posteriori solution. In the context of federated service communities, bridging is not applicable as a generic a posteriori solution at the technology level. If a technological incompatibility is found during operation, it might be too late (considering the commitments and contractual relationships) or impossible due to the autonomy of enterprises to try to homogenize the platforms and retry the failed activity. At the service level, both technical (compatibility between business service and document structures) and semantic interoperability (semantics of information and
An Ontology of Interoperability in Inter-Enterprise Communities
1679
behavior of business services) between service end-points must be established. Related issues of both aspects can be located at the level of models, in the OoI. Considering the information exchanged between business services, technical and semantic interoperability can be established a priori with homogenization of the vocabulary; for this purpose frameworks such as XML [20], ebXML [5] and OWL [19] can be applied. The behavioral aspects of business services can be formalized using methods such as pi-calculus [9]; accompanying analysis methods and tools can be applied for a priori interoperability validation. Bridging which utilizes adapters, translation protocols and model transformations can be used as an a posteriori solution [10] for resolving service level incompatibilities during community establishment. Bridging is possible, since the semantics and structure of business services are explicitly available at this level. Using this information, appropriate bridging methods can be applied before the actual operation, and in this context, bridging at the service level provides also an a priori homogenization solution with respect to the operation of the community. At the community level, deciding about the interoperability management methods has to be a joint process, since the properties of all the participants must be taken into consideration. Negotiation mechanisms are used for this purpose and the mutual agreements about the properties concerning the aspects of interoperation are formalized into a collaboration contract. Negotiation is used in this scenario as an a priori solution for homogenizing the view on the collaboration among the participants; the resulting contract provides an a priori solution as a homogenized model of collaboration with respect to the community operation. Prescribed compensation procedures are used as a posteriori mechanisms for resolving incompatibilities encountered during the operation of the community. At the business level, pragmatic interoperability which considers business rules and organizational policies, is addressed. These rules comprise the autonomic intention and character of enterprises. Business rules are declarative statements that define or constraint some aspect of a business. Typical examples of business rules are different kinds of service pricing policies based on customer classifications. Organizational policies regulate the use of business functionality and knowledge provided by an enterprise. For example rules addressing accessibility, authorization, trust and privacy with respect to the provided business services and information are typical examples of organizational policies. As an a priori solution, constraint satisfaction algorithms [6] can be used for finding a compatible intersection of policy values between enterprises. Horizontal interoperability problems at the business level are instances of more general policy conflicts. They are related to heterogeneity at the level of resource models in the OoI. Policy conflicts can be resolved a posteriori if meta-policies which state modality precedences (ordering between negative and positive predicates) or priorities among business rules [2, 4] have been defined. This prioritization approach can be applied to both business rules and organizational policies. The AntiPattern indicators (see Figure 2) identify intra-aspect problems by utilizing knowledge about best practices and practical experiences of the corresponding domain of concern and provide solution methods for well-known problems. An ex-
10 168
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
ample anti-pattern considers non-determinism in the externally observed behavior of business processes exported by organizations towards their clientele. For protecting their business assets, enterprises do not want to publish their internal business processes at a detailed level: only a restricted view on the internal processes for establishing interoperation is available. Now, the behavior observed by a client may seem non-deterministic since all the criteria and information for making the choices in business process branching points are not available; non-deterministic behaviour leads to interoperability problems between service behaviors. As an a priori solution, the internal business processes can be refactored in such way that different branches encountered in the external view of the process can be distinguished based on the communicated information content. Inter-aspect (or vertical) interoperability concerns resources of different nature, when one imposes constraints that others need to respect. From this regard, interaspect interoperability is related to the misalignment concept introduced in section 2.1. Characterisation of inter-aspect interoperability is provided by a set of relationships, consistency rules, and conformance criterion between domains of concerns residing at different abstraction levels. The ConformancePoint indicators becomes very important when wanting to secure inter-aspect interoperability. Concretely, they could be formalized as rules that a monitoring system will use at runtime to check a whole system consistency. As soon as each requirement expressed within an aspect is correctly identified and formalized, conformance points allow to check that there are no predictable misalignments among different aspects, leading to interoperability problems. For example, when organizational policies are represented using deontic logic, conformance between a policy and service behavior can be validated using model checking [11].
6 Conclusions This paper introduced an extended version of the FIG-OOI Ontology of Interoperability and specialized it to the context of federated service communities. In the context of federated service communities, interoperability is characterized as a layered collection of interoperation aspects and corresponding intra- and inter-aspect relationships. A preliminary identification of the methods for analyzing these relationships was conducted as part of this paper. These topics will be further utilized in the domain of Model-Driven Engineering (MDE). When formalized as models and transformations, the interoperability aspects and relationships become very valuable as facilities for managing and establishing interoperability during model-driven development processes. Joined with decision aid tools based on the OoI ontology, a platform for interoperable service development with automatic or semi-automatic identification and validation of interoperability problems could possibly be attained. The joint work presented in this paper has lead to some modifications of the original OoI of [10]. In particular, the scope of interoperability as been extended to cope also with misalignments, which are essential to consider in a multi-level organization where resources in one level can potentially influence directly resources in another
An Ontology of Interoperability in Inter-Enterprise Communities
11 169
level. Moreover, the different categorization of problems concerning technical, semantic and pragmatic interoperability considered in federated service communities and the Pilarcos framework, which we did not address here will be the subject of further investigations relatively to those already started concerning the enterprise interoperability framework proposed in [1].
References [1] D. Chen. Enterprise Interoperability Framework. In Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP), Jan. 2006. [2] B. N. Grosof, Y. Labrou, and H. Y. Chan. A declarative approach to business rules in contracts: courteous logic programs in XML. In EC ’99: Proceedings of the 1st ACM conference on Electronic commerce, pages 68–77, New York, NY, USA, 1999. ACM Press. [3] INTEROP. European Network of Excellence, 2004. http://www.interop-noe. org. [4] L. Kagal and T. Finin. Modeling Communicative Behavior Using Permissions and Obligations. In International Workshop on Agent Communication, AC 2004, number 3396 in LNAI, pages 120–133. Springer-Verlag, 2005. [5] A. Kotok and D. R. R. Webber. ebXML: The New Global Standard for Doing Business Over the Internet. New Riders, Boston, 2001. [6] V. Kumar. Algorithms for constraint-satisfaction problems: a survey. AI Mag., 13(1):32– 44, 1992. [7] L. Kutvonen, J. Metso, and S. Ruohomaa. From trading to eCommunity population: Responding to social and contractual challenges. In EDOC 2006. IEEE, Oct. 2006. To appear. [8] L. Kutvonen, J. Metso, and T. Ruokolainen. Inter-enterprise collaboration management in dynamic business networks. In OTM Confederated International Conferences, CoopIS, DOA, and ODBASE, volume 3760 of Lecture Notes in Computer Science, Agia Napa, Cyprus, Nov. 2005. [9] R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, parts I and II. Information and Computation, 100:1–40 & 41–77, Sept. 1992. [10] Y. Naudet, T. Latour, K. Haussmann, S. Abels, A. Hahn, and P. Johannesonn. Describing Interoperability: the OoI Ontology. In Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP), Jan. 2006. [11] N. Osman, D. Robertson, and C. Walton. Run-time model checking of interaction and deontic models for multi-agent systems. In 5th International joint conference on Autonomous Agents and Multiagent Systems (AAMAS’06), pages 238–240, New York, NY, USA, 2006. ACM Press. [12] V. Rosener, T. Latour, and E. Dubois. A Model-based Ontology of the Software Interoperability Problem: Preliminary Results. In M. Missikoff, editor, Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP). CEUR, 2004. [13] V. Rosener, Y. Naudet, and T. Latour. A Model Proposal of the Interoperability Problem. In M. Missikoff and A. D. Nicola, editors, Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP). CEUR, 2005. [14] T. Ruokolainen and L. Kutvonen. Addressing Autonomy and Interoperability in Breeding Environments. In L. Camarinho-Matos, H. Afsarmanesh, and M. Ollus, editors,
12 170
Toni Ruokolainen, Yannick Naudet, and Thibaud Latour
Network-Centric Collaboration and Supporting Frameworks, volume 224 of IFIP International Federation for Information Processing, pages 481–488, Boston, Sept. 2006. Springer. [15] T. Ruokolainen and L. Kutvonen. Extending the Model of Interoperability. In Workshop on Enterprise Modelling and Ontologies for Interoperability (EMOI-INTEROP). CEUR, Jan. 2006. [16] T. Ruokolainen and L. Kutvonen. Interoperability in Service-Based Communities. In C. Bussler and A. Haller, editors, Business Process Management Workshops: BPM 2005 International Workshops, volume 3812 of Lecture Notes in Computer Science, pages 317– 328. Springer-Verlag, 2006. [17] T. Ruokolainen and L. Kutvonen. Service Typing in Collaborative Systems. In 2nd International Conference on Interoperability for Enterprise Software and Applications (I-ESA 2006). Springer-Verlag, Mar. 2006. To appear. [18] L. Von Bertalanffy. General System Theory: Foundations, Development, Applications. Georges Braziller, Inc., New York, USA, 1968. [19] W3C. OWL Web Ontology Language Guide, Feb. 2004. W3C Recommendation 10 February 2004. [20] W3C Working Groups. Extensible Markup Language (XML). W3C, 2005. http: //www.w3.org/XML/, valid 5th October 2005.
ICT interoperability challenges in decentral, cross-enterprise product engineering Patrick D. Stiefel1 and J¨ org P. M¨ uller2 Clausthal University of Technology, Julius-Albert-Str. 4, 38678 Clausthal-Zellerfeld, Germany [email protected], [email protected] Summary. In this paper we present key elements of a peer to peer (P2P) based software architecture for integrated and collaborative product engineering. We argue that distributed and cross-enterprise product lifecycle management can benefit from the availability of decentrally managed product model repositories.We present the overall system architecture of a platform called Peer-to-Peer Product Collaboration Platform (PCP). Our work, while driven from business level issues such as supporting the emergence of organizations, partnerships, and processes for collaborative and cross-enterprise PLM, focuses on aspects of ICT level interoperability. It aims at enabling loosely coupled interaction between changing partners in a decentral environment, where traditional hierarchical client-server based architecture may not be applicable.
1 Introduction In [1], Product Lifecycle Management (PLM) is defined as a business activity to manage a company’s products all the way across their lifecycles in the mist effective way. [. . .] PLM helps getting products to market faster, and enables better support of customers’ use of products. Starting from engineering and manufacturing processes, PLM extends product data management (PDM) into other areas like marketing, finance and after sale service, while addressing all the stakeholders of product throughout its lifecycle [2]. Before the background of globalization, global outsourcing, and market pressures for decreasing product time-to-market, PLM faces new challenges, most of which can be recognized as interoperability challenges. The conception, design, and manufacturing of products is becoming a largely distributed, cross-enterprise endeavor; large distributed product developer teams need to work together in devising new and advancing existing products. Companies that compete in certain market areas will co-operate in others to jointly create
2 172
Patrick D. Stiefel and J¨ org P. M¨ uller
and market products. This creates the challenge of extending PLM functions across companies to allow all parties involved in PLM processes to create, publish, access, and update PLM-related knowledge, and to be able to do so in the presence of heterogeneous PLM solutions used in difference companies, of geographic distribution, of changing cooperation partners (especially at the lower tiers of the supply network, where Small and Medium Enterprises are concerned), and of confidentiality and data protection requirements [3, 4]. In the IDEAS roadmap [5], three levels of interoperability were distinguished: the business level (enterprise and business process models), knowledge level (formats and semantics for representing business objects), and information and communication technology (ICT) interoperability. Our work, while driven from business level issues such as supporting the emergence of organizations, partnerships, and processes for collaborative and cross-enterprise PLM, focuses on aspects of ICT level interoperability. It aims at enabling loosely coupled interaction between changing partners in a decentral environment, where traditional hierarchical client-server based architecture may not be applicable. The ICT level interoperability aspects addressed are: 1. Dynamic discovery of product models, business services, and new business partners in a dynamic, distributed, and decentrally organized environment 2. Decentral sharing and scalable management of product models and other PLM-related data within and across organizations. 3. Providing support for existing standard, such as STEP [6] or PDX [7]. 4. Confidential and secure communication and data exchange 5. Robust and secure machine-to-machine communication across corporate firewalls and NATs1 . In this paper we describe a platform for decentral management of PLMrelated artifacts: The Peer-to-Peer Product Collaboration Platform (PCP). Focusing on an application scenario from collaborative product design, we describe the underlying software architecture of PCP (see Section 3) and give a more detailed account of a core component of our work, the Decentral Product Model Metadata Repository (see Section 5). We present the prototypical implementation of a tool based on the Eclipse framework (see Section 6, which allows us to share, find, and edit metadata records for dedicated product models, and ultimately share, access and process the product models (e.g. 3D-CAD models) themselves, by integrating with different CAD / PDM systems and model repositories. We discuss the contribution to the above-mentioned interoperability issues in Section 7 1
Network Address Translation servers
An IIS for interoparability and cross-ent. product engineering
1733
2 Background 2.1 Cross-enterprise product-related collaboration In [4], Scheer et al. propose a conceptual architecture for collaborative PLM/PDM, which is illustrated in Figure 1 using the example of an OEM– supplier relationship. The vision of collaborative PLM as illustrated in Figure 1 requires providing PLM processes and functions e.g. using techniques from Computer Supported Cooperative Work (CSCW) with methods for CoViewing or Co-Modeling of technical drawings (2D/3D), including the need for communication and data exchange for effective teamworking. Decisions and defined work packages have to be documented; in addition, security mechanism are needed to provide confidentiality and access control. Most importantly, collaborative PLM sets up a huge integration and interoperability challenge, i.e. integrating different formats, models, and processes supported by different PDM systems by means of a Collaboration Platform (see Figure 1).
Fig. 1. Conceptual architecture for collaborative PLM according to [4]
A core function of the platform is to provide a unified product model repository with the basic functions enabling creation, storage, sharing, and retrieval of product information across distributed teams and heterogeneous PDM systems. There are different approaches possible to the actual organization of the Collaboration Platform [8, 3]. The most obvious (and most frequently used) architectural approach is to implement the collaboration platform by means of a central (possibly distributed) system including the required databases and PLM services. Such an architecture has a number of advantages, including fast, barrier-free communication, efficient access and operation, and good manageability (e.g. in terms of a security architecture). However, in the remainder of this section we argue that in many cases this architecture is either not the best option, or not even applicable at all.
4 174
Patrick D. Stiefel and J¨ org P. M¨ uller
2.2 Need for decentral collaboration support In a global market with rapidly changing partnerships and Virtual Enterprise ventures, there are trade-offs associated with maintaining product models or individual components in central or decentral systems, which in some settings favors a decentral approach. First, central management may be technically infeasible or ineffective due to the huge set of product models to be maintained; second, the fact that these product models belong to (and are key assets to) individual companies makes the task of determining which partner is to host such a central system hard, and (depending on the market settings) politically infeasible to solve. Third, the dynamic structure of global PLM networks make administration and management of central platforms a very difficult task. In particular at an early phase of product conception and partnership building, we believe that a more decentral architecture which enables loosely coupled interaction among autonomous peers and which provides tools and methods enabling companies to discover PLM-related artifacts (such as partners, skills, requests for quotation, product models) has huge benefits over a centrally organized one. As cross-company development teams are being set up to devise a product and as product models become more concrete and elaborated during the process, this decentral architecture may migrate into a more centrally managed group collaboration architecture allowing more efficient communication and data access / sharing. The work presented in this paper aims at enabling product development partners to design a new product or redevelop an existing one in a decentrally organized collaborative development environment. What we are looking for is a product information integration system to be used by (at least) the two groups of actors listed in Figure 1: product developers and suppliers. Users prefer working with the PDM and CAD applications they are familiar with [9, 8]. Also, from a point of security there are advantages in not having to offer sensitive business knowledge in a centrally organized location [8]. 2.3 Peer-to-peer platforms for product collaboration Peer-to-peer (P2P) technology [10], [11] provides a number of features which make it attractive to implement communication, data handling, and collaboration in a decentral fashion. Centralized PDMS that serve many clients bear high system cost. A service-oriented P2P architecture can help reducing and sharing the cost (hardware and software licenses) across the participants. There is no central instance for handling communication in the development process, at normal case this results in less latency – unfiltered messaging is enabled in real time. Supporting ad-hoc environments, where members join and leave the network dynamically, is an key feature of collaborative work. P2P satisfies this criterion considering changes in the group of participants [12]; it is appropriate in cases where users do not wish to rely on (or cannot
An IIS for interoparability and cross-ent. product engineering
1755
agree on) any centralized or third-party service provider. P2P systems support this level of autonomy because they require local nodes to decide about resources published to other users in due time [13] [14].
3 PCP: Peer-to-Peer Product Collaboration Platform PCP is a middleware platform supporting a virtual community of product developers and part suppliers for collaborative engineering based on a decentral P2P Resource Management middleware. 3.1 Application scenario: Collaborative product development The following collaborative product development scenario is used to illustrate the PCP platform: Some of the needed components (parts or subassemblies) may already exist at PDM systems of the manufacturing company, while others do not. A (re-)development process relies on suppliers’ domain knowledge. Our use case allows the OEMs product developer to query suppliers’ product model databases for models by issuing requests for proposals to the virtual community.
Fig. 2. UML use case diagram for the application scenario.
In this application scenario we regard two actors: OEM product developers and suppliers. Assume a developer wants to design a LegoTM house, consisting of different components (ultimately coming down to models of individual building bricks). The developer needs to identify appropriate components and query its suppliers. Thus he publishes requests for components in the P2P network. In the UML use case diagram in Figure 2 this action is generally shown in the use cases numbered 1–3. After having been informed about new
6 176
Patrick D. Stiefel and J¨ org P. M¨ uller
existing requests in the network (use case 4), suppliers locally generate corresponding proposals (5) and publish them (6,7). The product developer is then able to view existing proposals (8,9) and to access the required 3D models. It is important to note that our approach is to manage product model metadata in the P2P network, whereas the product models themselves may be stored in any system or database outside the P2P network. 3.2 Overview of the architecture Figure 3 shows the top-level architecture of PCP. The core of the platform is the PCP middleware which provides a set of generic product related services, which can be used by collaborative PLM tools and applications, such as product engineering and product portfolio management. The envisaged services include collaborative product design, event management, the generation of product structures, and transparent access to external product models stored in CAD/PDM systems. These services access metadata describing productrelated artifacts through a decentral metadata repository, which maintains these metadata in a decentral, virtualized manner via a P2P resource management layer. In the following, we discuss the different layers of the architecture.
Fig. 3. PCP top-level architecture
Decentral Resource Management The Siemens Resource Management Framework (RMF) [15, 16] provides decentral resource management based on a P2P platform. RMF offers messagebased communication between all nodes in the P2P network, fault tolerant
An IIS for interoparability and cross-ent. product engineering
1777
publishing, discovery and retrieval of XML resources and an additional publish/subscribe mechanism. RMF implements a Distributed Hash Table - referred to as the P2P information space - based on the Chord algorithm [11] that is collaboratively created using the aggregated resources of all peers in the network. Queries for XML resources stored in the RMF information space can be specified using XPath expressions. The set of XML resources on which such a query is applied is determined by a set of keywords associated with every resource. In our application context, resources are metadata describing PLM-related artifacts, such as product models. PCP Middleware The middleware provides core and supporting operations on product models to form a decentral organized metadata model repository. Using operations we are able to define generic product related services. The first class of services is collaborative product design. These services support the handling of product models in the model repository (see e.g., use cases 2, 6, and 9 of Figure 2). New product models are formed and then published to the underlying network structure (use cases 3 and 7). Following the application scenario in section 3.1 the model is defined using product collaboration tools and applications (use case 3) before suppliers can add their proposals (use case 7). Once a new model is available, product-related event management services are used to notify users. the resource management layer offers a subscription service to notify interested users (see Section 5 and use cases 4 and 8 at Figure 2). This notification is interpreted by middleware methods and forwarded to the relevant participants (use case 9). Metadata can be modified; this allows the incremental generation of product structures based on input of different participants (e.g., use case 5). In addition, the repository offers a search function (see section 5) to find model metadata (and thus, the actual models). Further methods include synchronization, versioning, and history build up. To synchronize the information space, list resources are formed and handled through the RMF (see Section 4 – “list resource”). The list resource contains e.g. versioning information of product models. Access to the actual product models stored in PDM or CAD systems is provided by a product repository access services. Our current system supports only the connection of STEP 3D-CAD-Files into product models. Middleware methods access corresponding user file systems on demand. In the current implementation, the middleware services are accessed via a Graphical front-end implemented as an Eclipse plug-in (see Section 6).
4 Product Model Metadata Structure In our approach, the P2P resource management maintains product model metadata. In this section, we describe the corresponding metadata structure.
8 178
Patrick D. Stiefel and J¨ org P. M¨ uller
Resources are the basic entities maintained by the RMF system. A resource is an XML element with RMF specific child elements. Two essential child elements are a unique ID as an identifier and a list of keywords to enable a search for a published resource. We use two kind of resources: part and list resources. To define a resource means that methods implemented in the PCP middleware have to generate an XML document that complies with the requirements of RMF resources. Part resource The part resource implements a mapping from real part properties to the RMF metadata model. As described in Section 3.1 a part is an information object with related attributes. There are two part resource types: One for part requests (first phase) and the other for proposals (second phase). Both are handled in one resource. The most important metadata property is a part number that consists of an IP address (139.174.100.169) followed by an in-house part identification (3435), its version (1) and variant number (0): “139.174.100.169/3453-1.0”. The type classifies the resource, e.g., in request for proposal which must precede a proposal. The structure tag specifies if the part is an atomic ”component” or an ”assembly” composed of of multiple components. The last required value is a link to a local STEP-File (‘‘C:\MyCADProgram\TEST.STEP’’) containing conceptual 3D data associated to a request or final 3D data describing a given proposal. Each part resource consists of up to ten part attributes listing the importance, description, minimum, maximum and actual value of the attribute. The importance classifies the selected attribute as mandatory (example: height, length, width) or optional (example: color). List resource A list resource contains all existing versions and variants of a part. It represents a central document to register changes on components or assemblies administrated through the middleware. On every system change, this document is consulted for the latest version and variant using the back end RMF Information Space. This method is necessary because of the possibility that two or more users will create an new part version/variant at the same time: We could expect an inconsistency. This can be avoided by using the list resource.
5 The Decentral Product Model Metadata Repository In the previous section, we have defined how product model components (parts) are represented as resources. Now we show how these resources are
An IIS for interoparability and cross-ent. product engineering
1799
stored and managed in a Decentral Product Model Metadata Repository, addressing the requirements in Section 2. The product structure is kept in a hierarchically organized part model navigation tree at each participant. Document management functions are realized by the ability of connecting files (e.g., CAD files) to product resources and display them. In future research, we shall group similar parts on the aim of reuse and integrate additional viewers to display advanced product structures based on their usage.
Fig. 4. Core functions of the repository resource
Registry RMF provides a Registrar service to manage resources in the Information Space. If a user creates a new request for proposal (e.g., a request for a 2x4 Lego brick model) as shown on the left side of Figure 4, the registrar has to be initialized first, then the part resource is published. Simultaneously a list resource is generated, too. Later registered variants and versions are treated as new part proposal resources and have to be published separately. The list resource is only modified thereafter. Search The first step in searching for a part (resource) is to determine the peer that hosts it. A user needs only to know a keyword of the resource he wants to retrieve, this may be a requested part for example. Afterwards all returned (request-) resources from the responsible peer are filtered using an XPath
10 180
Patrick D. Stiefel and J¨ org P. M¨ uller
search query, so that a request can result in only one concrete part resource if required. An example would be a search for a specific Lego brick model with the part number “139.174.100.169/3453”, version 1 and variant 0. This case occurs when a user selects a specific part from the part repository to display its details as shown on top right of figure 4. Modification Resources that have been previously registered can be modified. This function is used, when a user reacts on a request and wants to publish a specific proposal. This means first the creation of a new part variant (or even a new version that has to be registered by modifying the list resource). Only if the modification process succeeds, a new part proposal can be registered in the Information Space. The new part resource contains values for the proposal fields, like “value-min-proposal” for example. Subscription By subscribing for certain resources (based on keywords), participants are able to handle communication events on publication of new models in the Information Space. All participating peers subscribe for the keywords “request” and “proposal”. Whenever a resource that matches one of the given keywords is added, modified, or removed, an event will be triggered to them.
6 Prototypical Implementation of a Metadata Repository Browsing and Editing Tool As proof-of-concept and vehicle for testing the PCP system, we did a prototypical implementation of a front-end tool for accessing the Decentral Product Model Metadata Repository. The tool has been built as a plug-in using the Eclipse platform. Figure 5 shows a screenshot of the tool. The screenshot illustrates three views which were so far implemented: (1) a part repository view to display requests and proposals hierarchically ordered by enterprise / departments / model developers involved. Dialogs are available to add new requests and to search for existing models. (2) an editor for displaying details of selected product model requests. The editor offers the possibility for generate proposals. You can add new attributes or connect the proposals 3D-CAD files. (3) the ability to access (i.e., physically download) and display a selected 3D-CAD file of a product model.
7 Conclusion and Outlook The contribution of this paper is threefold. First, we made a case for the benefits of decentral management functions for collaborative, cross-enterprise
An IIS for interoparability and cross-ent. product engineering
11 181
Fig. 5. Screenshot of the metadata browsing and editing tool
PLM, illustrated by an application scenario; second, we described the architecture of PCP, a decentral product collaboration platform adding decentral management functions to PDM solutions; third, we described a core component of the PCP: the Decentral Product Model Metadata Repository, and presented the prototype implementation of a repository browser and model editor tool. With respect to the five interoperability issues stated in Section 1, the contribution of the paper is as follows: Dynamic discovery (1) and decentral management (2) are supported by the decentral repository described in Section 5. The RMF mapping of parts described in Section 4 enables us to manage product models described by STEP or PDX source documents (3); an onion-based routing approach presented in [17] is used to achieve secure and confidential communication in the P2P system (4), and the underlying P2P middleware provides the facilities for robust data management and communication across firewalls and NATS (5). This paper describes work-in-progress, its results lay the foundation for our future work on a collaborative PLM platform; there are numerous extensions of and challenges to our work. First, this paper has focused on the architecture and the repository. The remaining components need to be specified more thoroughly and implemented; a second ongoing activity is to integrate our work with an existing PLM system, the Agile PLM solution 2 . We hope to gain new insights from this and find collaborative use cases that are not yet handled in our architecture and will create new requirements. In particular, we will investigate mechanisms for architecture evolution, enabling a transition from a peer-to-peer to a more centralized architecture during the lifecycle of virtual PLM organizations. 2
http://www.agile.com/
12 182
Patrick D. Stiefel and J¨ org P. M¨ uller
References 1. Stark, J.: Product Lifecycle Management: 21st Century Paradigm for Product Realisation. Springer-Verlag (2005) 2. Ameri, F., Dutta, D.: Product lifecycle management: Needs, concepts and components. Technical report, Technical Report PLM-TR-2004, University of Michigan (2004) 3. Lindquist, A., Berglund, F., Johannesson, H., Claesson, A.: Information sharing in platform based collaborative product development. In: Proc.of 1st Nordic Conference on Product Lifecycle Management (NordPLM’06). (2006) 4. Scheer, A.W., Boczanski, M., Muth, M., Schmitz, W.G., Segelbacher, U.: Prozessorientiertes Product Lifecycle Management. Springer-Verlag (2006) 5. IDEAS Roadmap: Interoperability developments for enterprise application and software. IDEAS Project (IST-2001-37368) (2003) 6. Ungerer, M., Buchanan, K.: Usage Guide for the STEP PDM Schema, Release 4.3. (2002) 7. IPC: Generic Requirements for Electronics Manufacturing Supply Chain Communication Product Data eXchange (PDX). PDX Standard Group, IPC 3000 Lakeside Drive, Suite 309S Bannockburn, Illinois. (2001) 8. Eigner, M., Stelzer, R.: Ein Leitfaden fr Product Development und Life Cycle Management. Springer-Verlag (2001) 9. Ehrlenspiel, K.: Integrierte Produktentwicklung: Denkablufe – Methodeneinsatz – Zusammenarbeit. Carl Hanser Verlag, 2. berarbeitete Auflage (2003) 10. Wikipedia: Entry on Gnutella (2006) URL http://en.wikipedia.org/wiki/Gnutella. 11. Stoica, I., Morris, R., Karger, D., Kaashoek, M.F., Balakrishnan, H.: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications. In: Proceedings of the ACM SIGCOMM ’01 Conference. (2001) 12. Barkai, D.: Peer-to-peer computing: Technologies for Sharing and Collaboration on the Net. Intel Press (2001) 13. Miller, M.: Discovering P2P. Sybex, San Francisco (2001) 14. Friese, T., M¨ uller, J., Smith, M., Freisleben, B.: A robust business resource management framework based on a peer-to-peer infrastructure. In: Proc. 7th International IEEE Conference on E-Commerce Technology, IEEE Press (2005) 215–222 15. Friese, T., Freisleben, B., Rusitschka, S., Southall, A.: A Framework for Resource Management in Peer-to-Peer Networks. In: Proceedings of NetObjectDays 2002. Volume 2591 of Lecture Notes in Computer Science., Springer (2002) 4–21 16. Friese, T., M¨ uller, J.P., Freisleben, B.: Self-Healing Execution of Business Processes Based on a Peer-to-Peer Service Architecture. In: Proceedings of the 18th International Conference on Architecture of Computing Systems. Volume 3432 of Lecture Notes in Computer Science., Springer-Verlag (2005) 108–123 17. St¨ aber, F., Bartlang, U., M¨ uller, J.P.: Using Onion Routing to Secure Peer-toPeer Supported Business Collaboration. In Cunningham, P., Cunnigham, M., eds.: Exploiting the Knowledge Economy: Issues, Applications and Case Studies. Volume 3., IOS Press (2006) 181–188
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO 5HVRXUFHV $1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ 'HSDUWPHQWRI0DWKHPDWLFDO,QIRUPDWLRQ7HFKQRORJ\ 32%R[),18QLYHUVLW\RI-\YlVN\Ol)LQODQG DQQDXPHQ#FFM\XIL DUWHPNDWDVRQRY#M\XIL YDJDQ#LWM\XIL
$EVWUDFW &RQYHQWLRQDO DSSURDFKHV WR PDQDJH DQG FRQWURO VHFXULW\ VHHP WR KDYH UHDFKHGWKHLUOLPLWVLQQHZFRPSOH[HQYLURQPHQWV7KHVHHQYLURQPHQWVDUHRSHQ G\QDPLF KHWHURJHQHRXV GLVWULEXWHG VHOIPDQDJLQJ FROODERUDWLYH LQWHUQDWLRQDO QRPDGLF DQG XELTXLWRXV :H DUH FXUUHQWO\ ZRUNLQJ RQ D PLGGOHZDUH SODWIRUP IRFXVHG RQ WKH LQGXVWULDO QHHGV 8%,:$5( 8%,:$5( LQWHJUDWHV 8ELTXLWRXV &RPSXWLQJ ZLWK 6HPDQWLF :HE 'LVWULEXWHG $, 6HFXULW\ DQG 3ULYDF\ DQG (QWHUSULVH$SSOLFDWLRQ,QWHJUDWLRQ,QWKLVSDSHUZHGHVFULEHRXUORQJWHUPYLVLRQ IRU WKH VHFXULW\ DQG SULYDF\ PDQDJHPHQW LQ FRPSOH[ PXOWLDJHQW V\VWHPV OLNH 8%,:$5( 6853$6 7KH VHFXULW\ LQIUDVWUXFWXUH KDV WR EHFRPH SHUYDVLYH LQWHURSHUDEOHDQGLQWHOOLJHQWHQRXJKWRQDWXUDOO\ILW8%,:$5(6853$6DLPVDW SROLF\EDVHG RSWLPDO FROOHFWLQJ FRPSRVLQJ FRQILJXULQJ DQG SURYLVLRQLQJ RI VHFXULW\ PHDVXUHV 3DUWLFXODUO\ ZH DQDO\]H WKH VHFXULW\ LPSOLFDWLRQV RI 8%,:$5(SUHVHQWWKH6853$6UHVHDUFK IUDPHZRUNDQGWKH6853$6DEVWUDFW DUFKLWHFWXUH
,QWURGXFWLRQ *OREDOL]DWLRQ RI WKH HFRQRP\ JOREDO DQG LQWHUFXOWXUDO YDOXH FKDLQV ODUJHVFDOH LQGXVWULDO HQYLURQPHQWV FRRSHUDWLYH V\VWHPV IRU WKH LQWHUQDWLRQDO SURGXFWLRQ ORJLVWLF DQG PDUNHWLQJ FRXOG KDUGO\ EH LPDJLQHG ZLWKRXW WKH UDSLG HYROXWLRQ RI LQIRUPDWLRQ DQG FRPPXQLFDWLRQ WHFKQRORJLHV ,&7V 0RUHRYHU FRQWLQXRXV DGYDQFHVRI,&7VDQGWKHLUDGRSWLRQLQWKHLQGXVWULDOZRUOGKDYHEHHQJXDUDQWHHLQJ LPSURYHPHQWDQGHIILFLHQF\ RILQGXVWULDOWHFKQRORJLHVLQWKHODVWGHFDGHV5HFHQW DGYDQFHV LQ QHWZRUNLQJ VHQVRU DQG 5),' WHFKQRORJLHV HWF DOORZ FRQQHFWLQJ YDULRXV SK\VLFDO ZRUOG REMHFWV WR WKH ,7 LQIUDVWUXFWXUH ZKLFK FRXOG XOWLPDWHO\ HQDEOH UHDOL]DWLRQ RI WKH ³,QWHUQHW RI 7KLQJV´ DQG WKH XELTXLWRXV FRPSXWLQJ
184
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
YLVLRQV +RZHYHU WKH DGRSWLRQ RI QHZ ,&7V LQ WKH WUDGLWLRQDO SURGXFWLRQ LQGXVWULHVHJWKHSURFHVVLQGXVWU\WKHPDFKLQHU\LQGXVWU\HWFLVUHODWLYHO\VORZ ,W LV PDLQO\ EHFDXVH RI WKH JURZLQJ FRPSOH[LW\ RI HPHUJLQJ ,&7V LQDGHTXDWH VHFXULW\ LQIUDVWUXFWXUHV DQG WKH IDFW WKDWWKH UHVHDUFK LQ ,&7V XVXDOO\ IRFXVHV RQ WKHLQGXVWULHVZLWKDVKRUWF\FOHRILQQRYDWLRQVGHSOR\PHQWVXFKDVKHDOWKFDUHRU EDQNLQJODUJHO\RYHUORRNLQJWKHQHHGVRIWKHSURGXFWLRQLQGXVWULHV ,QUHVSRQVHWRWKHVHSUREOHPV ZHDUHFXUUHQWO\ ZRUNLQJRQDQHZ JHQHUDWLRQ PLGGOHZDUHSODWIRUPIRFXVHGRQWKHLQGXVWULDOQHHGV6PDUW6HPDQWLF0LGGOHZDUH IRU 8ELTXLWRXV &RPSXWLQJ 8%,:$5( 8%,:$5( LQWHJUDWHV WKH 8ELTXLWRXV &RPSXWLQJ GRPDLQ ZLWK VXFK GRPDLQV DV 6HPDQWLF :HE 3URDFWLYH &RPSXWLQJ $XWRQRPLF &RPSXWLQJ +XPDQ&HQWULF &RPSXWLQJ 'LVWULEXWHG $, 6HUYLFH 2ULHQWHG$UFKLWHFWXUH6HFXULW\DQG(QWHUSULVH$SSOLFDWLRQ,QWHJUDWLRQ 7KLV SDSHU IRFXVHV RQ WKH VHFXULW\ FKDOOHQJHV LQ 8%,:$5( ,W DQDO\VHV WKH VHFXULW\WKUHDWVUHTXLUHPHQWVLPSOLFDWLRQVDQGPHDVXUHVQHHGHGIRU8%,:$5(LQ WKH FRQWH[W RI LWV LQGXVWULDO DGRSWLRQ $Q LQGXVWULDO FDVH RXWOLQHG LQ WKH SDSHU DOLJQVRXUUHVHDUFKUHVXOWV RQ8%,:$5(DVVXFKZLWKWKHUHDOZRUOGQHHGVDQG VHUYHV DV D WULJJHU DQG VRXUFH RI UHTXLUHPHQWV IRU WKH UHVHDUFK RQ VHFXULW\ SDUWLFXODUO\ :H GHVFULEH RXU ORQJWHUP YLVLRQ IRU WKH VHFXULW\ DQG SULYDF\ PDQDJHPHQWLQHPHUJLQJQHZW\SHVRIHQYLURQPHQWVZKLFKZHUHIHUWRDV6PDUW 8ELTXLWRXV 5HVRXUFH 3ULYDF\ DQG 6HFXULW\ 6853$6 6853$6 LV PDLQO\ EDVHG RQ WKH DGYDQFHV LQ WKH 6HPDQWLF :HE 0XOWL$JHQW 6\VWHPV DQG 8ELTXLWRXV &RPSXWLQJ GRPDLQV 3DUWLFXODUO\ WKLV SDSHU SUHVHQWV WKH 6853$6 UHVHDUFK IUDPHZRUN ZKLFK JXLGHV RXU UHVHDUFK WRZDUGV 6853$6 ,W LV D FRQVROLGDWHG IRUPDO V\VWHP RI UHVHDUFK LGHDV DQG SURWRW\SHV IRU WKH LQWHURSHUDEOH SURDFWLYH FRQWH[WDZDUH VHOISURWHFWLQJ VHFXULW\ PDQDJHPHQW 7KH PDLQ FRPSRQHQWV RIWKH 6853$6 UHVHDUFK IUDPHZRUN DUH WKH FRQFHSWXDO VHPDQWLFV RI VHFXULW\ SROLFLHV IXQFWLRQDOLW\ RI VHFXULW\ PHFKDQLVPV LQFOXGLQJ IXQFWLRQDO VHPDQWLFV DOJRULWKPV DEVWUDFW DUFKLWHFWXUH DQG UHIHUHQFH LPSOHPHQWDWLRQ DQG DGRSWLQJ DSSOLFDWLRQV LQ GLIIHUHQW EXVLQHVV GRPDLQV HJ LQGXVWULDO PDLQWHQDQFH VXEFRQWUDFWLQJ PDQDJHPHQWVPDUWKRXVHHWF 7KH UHVW RI WKH SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ EULHIO\ GLVFXVVHV WKH FRQFHSWRI8%,:$5(6HFWLRQDGGUHVVHVWKHVHFXULW\LPSOLFDWLRQVDQGFRQFHUQV UHJDUGLQJ LQGXVWULDO DGRSWLRQ RI 8%,:$5( 6HFWLRQ SUHVHQWV WKH PRWLYDWLQJ LQGXVWULDO FDVH 6HFWLRQV DQG JLYH D GHWDLOHG GHVFULSWLRQ RI WKH 6853$6 UHVHDUFK IUDPHZRUNDQGRIWKHDEVWUDFWDUFKLWHFWXUHRI VHFXUHDJHQWUHVSHFWLYHO\ 6HFWLRQFRQFOXGHVWKHSDSHU
7KH8%,:$5(&RQFHSW ,WLVZLGHO\DFNQRZOHGJHGWKDWDVWKHQHWZRUNVV\VWHPVDQGVHUYLFHVRIPRGHUQ,7 DQG FRPPXQLFDWLRQ LQIUDVWUXFWXUHV EHFRPH LQFUHDVLQJO\ FRPSOH[ WUDGLWLRQDO VROXWLRQVWRPDQDJHDQGFRQWUROWKHPVHHPWRKDYHUHDFKHGWKHLUOLPLWV7KH,%0 YLVLRQ RI DXWRQRPLF FRPSXWLQJ HJ >@ SURFODLPV WKH QHHG IRU VHOIPDQDJHG FRPSXWLQJ V\VWHPV DEOH RI VHOIFRQILJXUDWLRQ VHOIRSWLPL]DWLRQ VHOISURWHFWLRQ DQG VHOIKHDOLQJ :H EHOLHYH WKDW VXFK VHOIPDQDJHDELOLW\ RI D FRPSOH[ V\VWHP UHTXLUHVLWVFRPSRQHQWVWREHWRDFHUWDLQGHJUHHDXWRQRPRXVWKHPVHOYHV,QRWKHU
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO5HVRXUFHV 185
ZRUGVZHHQYLVLRQWKDWDJHQWWHFKQRORJLHVZLOOSOD\DQLPSRUWDQWSDUWLQEXLOGLQJ VXFK FRPSOH[ V\VWHPV $JHQWEDVHG DSSURDFK WR VRIWZDUH HQJLQHHULQJ LV DOVR FRQVLGHUHGWREHIDFLOLWDWLQJWKHGHVLJQRIFRPSOH[V\VWHPV>@>@ $QRWKHU SUREOHP LV LQKHUHQW KHWHURJHQHLW\ LQ XELTXLWRXV FRPSXWLQJ V\VWHPV ZLWK UHVSHFW WR WKH QDWXUH RI FRPSRQHQWV VWDQGDUGV GDWD IRUPDWV SURWRFROV HWF ZKLFK FUHDWHV VLJQLILFDQW REVWDFOHV IRU LQWHURSHUDELOLW\ DPRQJ WKH FRPSRQHQWV RI VXFK V\VWHPV 6HPDQWLF :HE WHFKQRORJLHV >@ DUH YLHZHG WRGD\ DV D NH\ WHFKQRORJ\ WR UHVROYH WKH SUREOHPV RI LQWHURSHUDELOLW\ DQG LQWHJUDWLRQ ZLWKLQ KHWHURJHQHRXVZRUOGRIXELTXLWRXVO\LQWHUFRQQHFWHGREMHFWVDQGV\VWHPV2XUZRUN VXEVFULEHVWRWKLVYLHZ0RUHRYHUZHEHOLHYHWKDW6HPDQWLF:HEWHFKQRORJLHVFDQ IDFLOLWDWHQRWRQO\WKHGLVFRYHU\RIKHWHURJHQHRXVFRPSRQHQWVDQGGDWDLQWHJUDWLRQ EXWDOVRWKHEHKDYLRUDOFRRUGLQDWLRQRIWKRVHFRPSRQHQWVVHH>@ 8%,:$5(DLPVDWSURYLGLQJVXSSRUWLQFUHDWLRQRIVHOIPDQDJHGLQWHURSHUDEOH FRPSOH[ LQGXVWULDO V\VWHPV FRQVLVWLQJ RI PRELOH GLVWULEXWHG KHWHURJHQHRXV VKDUHG DQG UHXVDEOH UHVRXUFHV RI GLIIHUHQW QDWXUH VXFK DV VPDUW PDFKLQHV DQG GHYLFHV VHQVRUV DFWXDWRUV 5),'V ZHEVHUYLFHV VRIWZDUH LQIRUPDWLRQ V\VWHPV KXPDQV RUJDQL]DWLRQV HWF 6XFK PLGGOHZDUH HQDEOHV YDULRXV FRPSRQHQWV WR DXWRPDWLFDOO\ GLVFRYHU HDFK RWKHU DQG WR FRQILJXUH D V\VWHP ZLWK FRPSOH[ IXQFWLRQDOLW\ EDVHG RQ WKH DWRPLF IXQFWLRQDOLWLHV RI WKH FRPSRQHQWV 8%,:$5( UHOLHV RQ UHVXOWV IURP WKH 6PDUW5HVRXUFH SURMHFW 3URDFWLYH 6HOI0DLQWDLQHG 5HVRXUFHV LQ 6HPDQWLF :HE VHH KWWSZZZFVM\XILDL2QWR*URXS 6PDUW5HVRXUFHBGHWDLOVKWP LH WKH ³6PDUW 5HVRXUFH 7HFKQRORJ\´ IRU GHVLJQLQJ FRPSOH[LQWHURSHUDEOHVRIWZDUHV\VWHPV >@7KLVWHFKQRORJ\JLYHVHYHU\UHVRXUFH LQDQLQGXVWULDOV\VWHPDSRVVLELOLW\WREHVPDUWE\FRQQHFWLQJDVRIWZDUHDJHQWWR LW LQDVHQVHWKDWLWZRXOGEHDEOHWRSURDFWLYHO\VHQVHPRQLWRUDQGFRQWURORZQ VWDWHFRPPXQLFDWHZLWKRWKHUFRPSRQHQWVFRPSRVHDQGXWLOL]HRZQDQGH[WHUQDO H[SHULHQFHV DQG IXQFWLRQDOLW\ IRU VHOIGLDJQRVWLFV DQG VHOIPDLQWHQDQFH 7KH LQWHURSHUDELOLW\DPRQJWKHUHVRXUFHVLVDVVXUHGE\XVLQJPHWDGDWDDQGRQWRORJLHV )LJSURYLGHVH[DPSOHRIUHVRXUFHVWKDWFDQEHLQWHJUDWHGXVLQJ8%,:$5(
)LJ8%,:$5(DVLQWHJUDWRURILQGXVWULDOUHVRXUFHV
186
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
8%,:$5(6HFXULW\,PSOLFDWLRQV 8%,:$5(DGYDQFHVH[LVWLQJWHFKQRORJLHVWRDTXDOLWDWLYHO\QHZOHYHODQGEULQJV WR OLIH QHZ FRPSOH[ LQGXVWULDO HQYLURQPHQWV ZKHUH WUDGLWLRQDO DSSURDFKHV WR PDQDJHVHFXULW\IDOOVKRUW$OVRH[LVWLQJVHFXULW\PHDVXUHVIRUWKHWHFKQRORJLHVRQ ZKLFK8%,:$5(UHOLHVHJPXOWLDJHQWDUHQRWLQDPDWXUHVWDJHDQGVWLOOUHTXLUH VLJQLILFDQWHODERUDWLRQWRPLWLJDWHDVVRFLDWHGULVNV7KHVHFXULW\FDQQRWEHDGGHGWR WKH8%,:$5(SODWIRUPODWHUEXWWKHGHVLJQGHFLVLRQVUHJDUGLQJ VHFXULW\ KDYHWR EHWKRURXJKO\FRUUHODWHGZLWKWKHUHTXLUHPHQWVDQGGHVLJQRI WKHSODWIRUPGXHWR WKH PXWXDO LPSDFW RQ UHVXOWLQJ IHDWXUHV RI 8%,:$5( 7KXV WKH DQDO\VLV RI LQWHUUHODWLRQV EHWZHHQ WKH PDMRU FKDUDFWHULVWLFV RI 8%,:$5( VHFXULW\ LV DQ LPSRUWDQWWDVN,WKDVWREHFRQGXFWHGWKURXJKRXWWKHGHYHORSPHQWRI8%,:$5( 2SHQQHVV RI HQYLURQPHQWV KDV VHYHUDO GLPHQVLRQV DQG UHIHUV WR D UDQJH RI IHDWXUHV 7KH 8%,:$5(VXSSRUWHG LQGXVWULDO HQYLURQPHQWV DUH RSHQ LQ D VHQVH WKDW WKH\ FUHDWH DQG DUH FUHDWHG E\ EXVLQHVV QHWZRUNV (YHU\ SDUWQHU RI VXFK D QHWZRUNFDQERWKXVHWKHHQYLURQPHQWSDUWLFLSDWHLQGLIIHUHQWUROHV DQGFRQWULEXWH VRPHUHVRXUFHVGHYHORSLQJWKHHQYLURQPHQWIXUWKHU8%,:$5(LVEXLOWRQWKHWRS RI RSHQ VWDQGDUGV DQG WHFKQRORJLHV GHYHORSHG E\ RSHQ FRPPXQLWLHV 2SHQ LQGXVWULDO HQYLURQPHQWV LQWURGXFH PRUH FKDOOHQJLQJ VHFXULW\ SUREOHPV GXH WR D JUHDWHUDPRXQWRIULVNVDQGWKUHDWV)RUH[DPSOHRSHQVRXUFHDJHQWSODWIRUPVDQG DJHQWVDUHHDVLHUWRFRPSURPLVHDQGDOWHUQDWH IRU PDOLFLRXVEHKDYLRU$OVR RSHQ HQYLURQPHQWVUHTXLUHFRPSOH[UHSXWDWLRQEDVHGWUXVWPDQDJHPHQWVROXWLRQV '\QDPLFV RI WKH HQYLURQPHQWV FRQVLGHUHG OHDGV WR XQSUHGLFWDEOH FKDQJHV RI WKHLU VWDWHV GXH WR FRPSOH[LW\ DQG DG KRF QDWXUH RI UHODWLRQV EHWZHHQ HQWLWLHV LQ WKHVH HQYLURQPHQWV 7KLV FKDOOHQJHV DSSOLFDWLRQ RI WUDGLWLRQDO WHFKQLTXHV IRU DFKLHYLQJ FRPPRQ VHFXULW\ JRDOV VXFK DV DYDLODELOLW\ UHOLDELOLW\ DQG LQWHJULW\ ,Q DGGLWLRQ WKH G\QDPLFV FRPSOLFDWHV LQWURGXFLQJ DGHTXDWH WHFKQLTXHV WR HQVXUH PDQDJHDELOLW\DQGDFFRXQWDELOLW\ +HWHURJHQHLW\VKRXOGEHFRQVLGHUHGLQWKHFRQWH[WVRILQGXVWULDOHQYLURQPHQWV DQG VHFXULW\ LQIUDVWUXFWXUH LWVHOI $V WR LQGXVWULDO HQYLURQPHQWV WKH KHWHURJHQHLW\ RIUHVRXUFHV SRVHVDJUHDWYDULHW\RIVHFXULW\UHTXLUHPHQWV ZKLFK8%,:$5(KDV WRPHHW7KLVYDULHW\RIUHTXLUHPHQWVDQGWKHYDULHW\RIDYDLODEOHVHFXULW\VROXWLRQV UHODWHG WR WKH WHFKQRORJLHV RQ ZKLFK 8%,:$5( UHOLHV FRPSOLFDWH WKH FRQVWUXFWLRQ RI D FRQVROLGDWHG VHFXULW\ LQIUDVWUXFWXUH 7KHUHIRUH WKH LQWHURSHUDELOLW\EHFRPHVRQHRIWKHPRVWLPSRUWDQWIDFWRUV 'LVWULEXWHG QDWXUH RI 8%,:$5(VXSSRUWHG LQGXVWULDO HQYLURQPHQWV UHGXFHV SULYDF\ FRQFHUQV RI SDUWQHULQJ RUJDQL]DWLRQV EHFDXVH RI ORFDO PDQDJHPHQW RI KLVWRULFDOGDWDDVVRFLDWHGZLWKWKHRZQHGUHVRXUFHV7KHGLVWULEXWLRQRIFRQWURODOVR HQKDQFHVVXUYLYDELOLW\RIWKHZKROHV\VWHPDQGLVNQRZQWRUHGXFHQHWZRUNWUDIILF DQG WR RYHUFRPH QHWZRUN ODWHQFLHV >@ +RZHYHU WKH GLVWULEXWLRQ RI FRPSRQHQWV FRPSOLFDWHVWKHPDQDJHPHQWRIVHFXULW\HVSHFLDOO\WKHORJJLQJIRUDXGLWDFWLYLWLHV &ROODERUDWLYH RU VRFLDO QDWXUH RI LQGXVWULDO HQYLURQPHQWV FRUUHODWHV ZLWK VHYHUDO RWKHU FKDUDFWHULVWLFV RI 8%,:$5( 7KH PDMRU LPSDFW RQ VHFXULW\ LV WKDW WKH FRPPXQLFDWLRQ KDV WR EH VHFXUHG IRU DQ HIILFLHQW DQG WUXVWHG FROODERUDWLRQ 7KLV DUHD RI UHVHDUFK LQ VHFXULW\ KDV WUDGLWLRQDOO\ EHHQ DGGUHVVHG +RZHYHU WKH XQLTXHIHDWXUHVRIDJHQWWHFKQRORJLHVDQGKLJKGHPDQGVRILQGXVWULDODSSOLFDWLRQV VWLOONHHSDSODFHIRUHODERUDWLRQ
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO5HVRXUFHV 187
,QWHUQDWLRQDOLW\RIWRGD\¶VLQGXVWULDOZRUOGUHTXLUHV WKDWWKHSROLF\ODQJXDJHV KDYH WR IOH[LEOH DQG H[SUHVVLYH HQRXJK WR KDQGOH WKH GLYHUVLW\ RI FXOWXUHV OHJLVODWLRQVDQGWUDGLWLRQVLQLQWHUQDWLRQDOFRRSHUDWLRQ 6HOIPDQDJHPHQWLQWHUPVRIVHFXULW\LVVHOISURWHFWLRQWKDWLVDYLVLRQRISUR DFWLYHFRQWH[WDZDUHDXWRQRPLFVHFXULW\PHFKDQLVPVWRGHWHFWLGHQWLI\DQGSURWHFW DJDLQVWYDULRXVW\SHVRIWKUHDWV>@>@ 0RELOLW\RIDJHQWVDQGUHVXOWLQJVHFXULW\LPSOLFDWLRQVDUHZHOODGGUHVVHGLQWKH OLWHUDWXUH >@>@>@ +RZHYHU WKH 8%,:$5( VHFXULW\ LV LPSDFWHG E\ WKH PRELOLW\RIERWKUHVRXUFHVDQGDJHQWVDQGDOVRE\WKHOLPLWDWLRQVRIPRELOHGHYLFHV DQG WHFKQRORJLHV 7KH PRELOLW\ GLUHFWO\ DIIHFWV WKH VROXWLRQV IRU DOO WKH VHFXULW\ JRDOVDQGUHTXLUHVVRPHWUDGHRIIVEHWZHHQPRELOLW\SHUIRUPDQFHDQGVHFXULW\ $PELHQW LQWHOOLJHQFH XELTXLW\ DQG SHUYDVLYHQHVV RI LQIRUPDWLRQ WHFKQRORJLHV KDYH WLJKWHQ WKH GLJLWDO DQG SK\VLFDO ZRUOGV WR WKH H[WHQW ZKHQ VHFXULW\EHFRPHVWKHXOWLPDWHLVVXH7KHPDMRULPSOLFDWLRQRISHQHWUDWLQJ,&7VRQ VHFXULW\ LV WKDW WKH ULVNV DQG QHJDWLYH FRQVHTXHQFHV RI VHFXULW\ WKUHDWV EHFRPH KLJKHUWKDQHYHU2QWKHRWKHUKDQGWKHVHFXULW\LQIUDVWUXFWXUHLWVHOIKDVWREHFRPH SHUYDVLYHLQWHURSHUDEOHDQGLQWHOOLJHQWHQRXJKWRQDWXUDOO\ILW8%,:$5(
0RWLYDWLQJ,QGXVWULDO&DVH ,Q WKLV VHFWLRQ ZH H[HPSOLI\ LQGXVWULDO LPSDFW EXVLQHVV EHQHILWV DQG VHFXULW\ LVVXHV RI 8%,:$5( XVLQJ D FDVH VWXG\ LQ WKH GRPDLQ RI GLVWULEXWHG SRZHU QHWZRUN PDQDJHPHQW>@WKDW ZHSHUIRUPHGLQFROODERUDWLRQ ZLWK $%% FRPSDQ\ 'LVWULEXWLRQ $XWRPDWLRQ XQLW :H SUHVHQW IRXU VFHQDULRV RI SRWHQWLDO QHZ DSSOLFDWLRQV WKDW FRXOG EH FUHDWHG EDVHG RQ 8%,:$5( DQG GLVFXVV WKH VHFXULW\ LPSOLFDWLRQV $%% LV D JOREDO YHQGRU RI KDUGZDUH DQG VRIWZDUH IRU SRZHU QHWZRUNV 7KH SRZHU QHWZRUNV WKHPVHOYHV DUH RZQHG FRQWUROOHG DQG PDLQWDLQHG E\ VRPH ORFDO FRPSDQLHV ,W LV QRWLFHDEOH WKDW WKH FRQWURO V\VWHPV RI GLIIHUHQW FRPSDQLHVDUHQRWLQWHJUDWHG +RZHYHU WKH LQIRUPDWLRQ H[FKDQJH EHWZHHQ VXEQHWZRUNV PD\ EH YHU\ LPSRUWDQW IRU IDXOW ORFDOL]DWLRQ QHWZRUN UHFRQILJXUDWLRQ DQG QHWZRUN UHVWRUDWLRQ ZKHQ D IDXOW KDSSHQV RQ WKH ERUGHU RI VXEQHWZRUNV 7KLV LV RXU ILUVW VFHQDULR LQWURGXFLQJ DQ LQWHURUJDQL]DWLRQDO VPDUW PLGGOHZDUH VROXWLRQ OLNH 8%,:$5( FRXOG VROYH WKLV LVVXH ([LVWHQFH RI DGHTXDWH VHFXULW\ PHFKDQLVPV DUH D SUHUHTXLVLWH WKRXJK $ FKDOOHQJLQJ UHVHDUFK TXHVWLRQ LV KRZ WR HODERUDWH IOH[LEOH DQG H[SUHVVLYH IUDPHZRUN IRU WKH GLVWULEXWHG FROODERUDWLYH DQG SROLF\EDVHG PDQDJHPHQWRIVHFXULW\ 7KHVHFRQGVFHQDULRLQRXUYLVLRQLVUHODWHGWRDQHZEXVLQHVVPRGHOWKDW$%% FRXOG LPSOHPHQW $W SUHVHQW DOO $%% H[SHUWLVH JHWV HPEHGGHG LQWR KDUGZDUH RU VRIWZDUHV\VWHPVDQGVROGWRWKHFXVWRPHUVDVLWLV$QHZEXVLQHVVPRGHOZRXOG EH WR VWDUW RZQ :HEVHUYLFHV SURYLGLQJ LPSOHPHQWDWLRQ RI FHUWDLQ DOJRULWKPV VR WKH$%%FXVWRPHUVZLOOXWLOL]HWKRVHDOJRULWKPVRQOLQHZKHQQHHGHG$%%ZLOOEH DOZD\V DEOH WR XSGDWH DOJRULWKPV DGG QHZ DQG VR RQ 1RWLFHDEOH WKDW LI VHPDQWLFDOO\GHILQHGVXFK:HEVHUYLFHFDQSRWHQWLDOO\EHXWLOL]HGDFURVVWKHJOREH HYHQ E\ WKH FXVWRPHUV ZKR QHYHU SXUFKDVHG DQ\ RI $%% KDUGZDUH RU VRIWZDUH 5HJDUGLQJVHFXULW\WKLVPHDQVWKDW8%,:$5(PXVWKDQGOHVHFXUHSURYLVLRQLQJRI
188
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
VHPDQWLF ZHEVHUYLFHVZKLFKLVVWLOODQRSHQUHVHDUFKTXHVWLRQ:HKDYHDOUHDG\ WDUJHWHGLVVXHVUHODWHGWRWKHDFFHVVFRQWUROSROLFLHVLQVHPDQWLF 6HUYLFH2ULHQWHG $UFKLWHFWXUH >@ DQG LQ SURYLVLRQLQJ RI :HE VHUYLFHV LQ PRELOH LQIUDVWUXFWXUHV >@+RZHYHUWKHUHDUHVWLOOSUREOHPVUHODWHGWRWKHVHFXUHFRPPXQLFDWLRQSULYDF\ DQGWUXVWPDQDJHPHQW 7KH WKLUG VFHQDULR LQ RXU YLVLRQ LV LQWHJUDWLRQ RI FRQWH[WXDO GDWD ZLWK WKH FXUUHQWO\ XVHG GDWD VXFK DV WKH QHWZRUN VWUXFWXUH DQG FRQILJXUDWLRQ IHHGHU UHOD\ UHDGLQJVHWF)LJ 6XFKLQWHJUDWLRQFDQEHXVHGIRU x ,QIRUPDWLRQDERXWZHDWKHUFRQGLWLRQVRQJRLQJIRUHVWZRUNVRUIRUHVWILUHV FDQEHXVHGIRUHYDOXDWLQJH[LVWLQJWKUHDWVIRUWKHSRZHUQHWZRUN7KLVPD\ EHXVHGWRWULJJHUDQDOHUWVWDWHIRUWKHPDLQWHQDQFHWHDPRUHYHQWRGRD SUHFDXWLRQDU\UHFRQILJXUDWLRQRIWKHQHWZRUNWRPLQLPL]HSRVVLEOHGDPDJH x )DFLOLWDWLRQRIIDXOWORFDOL]DWLRQ7KHRXWSXWRIIDXOWORFDOL]DWLRQDOJRULWKPV LVQRWDOZD\VFHUWDLQ7KHLQIRUPDWLRQDERXWWKUHDWVIRUWKHSRZHUQHWZRUN WKDW H[LVWHG DW WKH WLPH ZKHQ WKH IDXOW RFFXUUHG PD\ JUHDWO\ LPSURYH WKH SUHFLVLRQ RI DOJRULWKPV ,Q VRPH VLWXDWLRQV FRQWH[WXDO LQIRUPDWLRQ DORQH PD\HYHQEHVXIILFLHQWIRUWKHORFDOL]DWLRQ x &RQWH[WXDOLQIRUPDWLRQPD\EHDOVRXVHGMXVWWRH[WHQGWKHRSHUDWRUV¶YLHZ RI WKH SRZHU QHWZRUN )RU H[DPSOH VDWHOOLWH LPDJHU\ FDQ EH XVHG IRU JHRJUDSKLF YLHZ LQVWHDG RI ORFDOO\ VWRUHG ELWPDSV DV LW LV LQ FXUUHQW V\VWHPV DOVR G\QDPLFDOO\FKDQJLQJ LQIRUPDWLRQ FDQ EH DFFHVVHG DQG UHSUHVHQWHGRQWKHLQWHUIDFH
)LJ,QWHJUDWLRQZLWKFRQWH[WXDOGDWDIURP>@
%DVLFDOO\ LQWHJUDWLRQ RI FRQWH[WXDO LQIRUPDWLRQ IURP H[WHUQDO VRXUFHV UHTXLUHV GLIIHUHQW DSSURDFKHV WR WUXVW PDQDJHPHQW GHSHQGLQJ RQ WKH XVHG WHFKQLTXHV DQG
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO5HVRXUFHV 189
SXUSRVHV RI LQWHJUDWLRQ 7KXV WKH PDMRU TXHVWLRQ UHODWHG WR VHFXULW\ LV KRZ WR IRUPDOO\FRPSXWHUHSXWDWLRQDQGWUXVWIRUWKHH[WHUQDOFRQWH[WXDOVHUYLFHVEHFDXVH WKHVHLVVXHVLQIOXHQFHWKHFRQILGHQFHLQSUHGLFWHGULVNVIDXOWORFDWLRQVHWF 7KHODVWVFHQDULRLVWUDQVIHUULQJWKHNQRZOHGJHRIKXPDQH[SHUWVWRDXWRPDWHG V\VWHPVE\ PHDQVRIYDULRXVGDWDPLQLQJWRROV)RUH[DPSOHQRZLWLVDOZD\VD GHFLVLRQRIDKXPDQH[SHUWZKLFKRIWKHH[LVWLQJIDXOWORFDOL]DWLRQDOJRULWKPVZLOO SHUIRUPWKHEHVWLQWKHFRQWH[WRIWKHFXUUHQWFRQILJXUDWLRQRIWKHSRZHUQHWZRUN DQGWKHQDWXUHRIWKHIDXOW6XFKGHFLVLRQVPDGHE\DQH[SHUWDORQJZLWKWKHLQSXW GDWD FRXOG EH IRUZDUGHG WR D OHDUQLQJ :HEVHUYLFH $IWHU D VXIILFLHQW OHDUQLQJ VDPSOH WKLV :HEVHUYLFH FRXOG VWDUW WR EH XVHG LQ VRPH VLWXDWLRQV LQVWHDG RI WKH KXPDQH[SHUWHJLQVLWXDWLRQVZKHQDIDVWHUGHFLVLRQLVQHHGHGRUZKHQWKHH[SHUW LV XQDYDLODEOH &RQVLGHULQJ KXPDQV DV REMHFWV RI DFFHVV FRQWURO LQ PDFKLQHWR KXPDQLQWHUDFWLRQVLVDQLQWHUHVWLQJUHVHDUFKTXHVWLRQ7KHGDWDPLQLQJDOJRULWKPV SHUIRUPEHWWHURQODUJHUVDPSOHVHWVZKHQWKH\DUHFROOHFWHGIRUDOOHTXLSPHQWRI SRZHUQHWZRUNV$TXHVWLRQLVWKHQKRZWRWUHDWWKHSULYDF\FRQFHUQVRIWKHRZQHUV RIGLIIHUHQWVXEQHWZRUNV
6853$65HVHDUFK)UDPHZRUN 7UDGLWLRQDO VHFXULW\ JRDOV OLNH FRQILGHQWLDOLW\ DYDLODELOLW\ UHOLDELOLW\ LQWHJULW\ PDQDJHDELOLW\ DFFRXQWDELOLW\ UHVSRQVLELOLW\ HWF WRJHWKHU ZLWK FRQYHQWLRQDO PHDVXUHV DQG PHFKDQLVPV WKDW VXSSRUW VHFXULW\ GR QRW FRYHU DOO WKH QHHGV DQG WKUHDWVRIQHZHPHUJLQJFRPSXWLQJHQYLURQPHQWV8%,:$5(SRVHVFKDOOHQJHVIRU WKH UHVHDUFK DQG GHYHORSPHQW WRZDUGV PRUH SHUYDVLYH DQG LQWHOOLJHQW FRXQWHUPHDVXUHV 6XFK FRXQWHUPHDVXUHV KDYH WR SURYLGH WKH KLJK OHYHO RI XVHU SULYDF\HIIHFWLYHWUXVWPDQDJHPHQWEXLOWLQVHOIVHFXULW\FRQWH[WDZDUHQHVVDQG SURDFWLYLW\ 0RUHRYHU SURWHFWLRQ RI PXOWLDJHQW V\VWHPV OLNH 8%,:$5( LV VWLOO LPPDWXUH DUHD ZKHUH WKH DGRSWLRQ RI FRQYHQWLRQDO VHFXULW\ PHDVXUHV DQG HODERUDWLRQRIQHZWHFKQLTXHVDUHSURPLVLQJ>@>@ 7KH HODERUDWLRQ RI D FRQVROLGDWHG VHFXULW\ LQIUDVWUXFWXUH IROORZLQJ WKH 6853$6 UHVHDUFK IUDPHZRUN ZLOO OHDG WR PRUH LQQRYDWLYH DQG LQWHOOLJHQW LQGXVWULDO WRROV DQG ZLOO WUDQVIRUP VHFXULW\ IURP DQ REVWDFOH WR D GULYHU RI ODUJH VFDOH LQGXVWULDO FROODERUDWLRQ 6853$6 IROORZV WKH JHQHUDO 8%,:$5( YLVLRQ ± FRQILJXULQJDQGDGGLQJQHZIXQFWLRQDOLW\WRWKHXQGHUO\LQJLQGXVWULDOHQYLURQPHQW RQWKHIO\E\FKDQJLQJKLJKOHYHOGHFODUDWLYHGHVFULSWLRQV5HJDUGLQJVHFXULW\WKLV PHDQV WKDW 6853$6 LV DEOH RI VPRRWKO\ LQFOXGLQJ QHZ DQG UHFRQILJXULQJ H[LVWLQJVHFXULW\PHFKDQLVPVIRUWKHRSWLPDODQGVHFXUHVWDWHRIWKH8%,:$5( EDVHGV\VWHPLQUHVSRQVHWRWKHG\QDPLFDOO\FKDQJLQJHQYLURQPHQW )LJ LOOXVWUDWHV WKH 6853$6 UHVHDUFK IUDPHZRUN 7KH 6853$6 VHPDQWLFV >@LVWKHPDLQFRQFHSWXDOSDUWRIWKHUHVHDUFK7KHIRUPDOH[SOLFLWVSHFLILFDWLRQ RI VHPDQWLFV LV DQ LQSXW IRU WKH FULWLFDO DQDO\VLV RI FKDUDFWHULVWLFV RI VXJJHVWHG IHDWXUHV DQG IRU IXUWKHU HODERUDWLRQV RI RWKHU FRPSRQHQWV RI WKH IUDPHZRUN ,Q D QXWVKHOO WKH XVH RI RQWRORJLHV LQVWHDG RI PDWKHPDWLFDO VHFXULW\ DQG GRPDLQ PRGHOVLVWKHPDLQFKDUDFWHULVWLFRIWKH6853$6UHVHDUFK 6853$6IXQFWLRQDOLW\FRQVLVWVRIWZRSDUWVWKHHQIRUFHPHQWIXQFWLRQDQGWKH DGPLQLVWUDWLYHIXQFWLRQ7KH6853$6HQIRUFHPHQWIXQFWLRQGHILQHV6853$6UXQ
190
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
WLPH SROLF\HQIRUFHPHQW PHFKDQLVPV 7KH 6853$6 DGPLQLVWUDWLRQ IXQFWLRQ GHILQHV PHFKDQLVPV IRU PDQDJLQJ 6853$6 GDWD OLNH VHPDQWLF DQQRWDWLRQV RI UHVRXUFHV DQG RSHUDWLRQV GRPDLQ RQWRORJLHV RQWRORJ\EDVHG SROLFLHV FRQILJXUDWLRQ VHWWLQJV IRU WKH HQIRUFHPHQW IXQFWLRQ HWF (DFK IXQFWLRQ LV IXUWKHU GHFRPSRVHG LQWR WKH IXQFWLRQDO VHPDQWLFV DOJRULWKPV IRU VSHFLILF WDVNV WKH DEVWUDFWDUFKLWHFWXUHEDVHGRQRQWRORJLHVDQGDEVWUDFWXVHFDVHVDQGWKHUHIHUHQFH LPSOHPHQWDWLRQ
)LJ7KH6853$65HVHDUFK)UDPHZRUN
7KH IXQFWLRQDO VHPDQWLFV LV DQ DEVWUDFW VSHFLILFDWLRQ RI IXQFWLRQDOLW\ ,W SUHFLVHO\ GHILQHVVHPDQWLFVRIHQIRUFHPHQWDQGDGPLQLVWUDWLYHIXQFWLRQVWKDWFKDQJHWKHVWDWH RIWKH8%,:$5(EDVHGV\VWHPWRNHHSLWFRQVLVWHQWDQGVHFXUH 7KHDOJRULWKPVGHILQHH[SOLFLWVWHSE\VWHSSURFHGXUHVWRSHUIRUPRUFRPSXWH HQIRUFHPHQW DQG DGPLQLVWUDWLYH IXQFWLRQV PDWKHPDWLFDOO\ VSHFLILHG LQ WKH IXQFWLRQDO VSHFLILFDWLRQ WKDW DUH FRPSOH[ DQG IRU ZKLFK WKH VROXWLRQV DUH QRW REYLRXV IURP WKHLU DEVWUDFW VSHFLILFDWLRQV (QYLVLRQHG DOJRULWKPV IRU ULJRURXV VWXG\ LQFOXGH VHPDQWLF DQQRWDWLQJ RI UHTXHVWV UHWULHYLQJ UHOHYDQW GRPDLQ RQWRORJLHV WD[RQRPLF DQG IDFHWHG FODVVLILFDWLRQ RI VXEMHFWV RSHUDWLRQV DQG REMHFWV RI DFFHVV UHWULHYLQJ UHOHYDQW SROLF\ VWDWHPHQWV UHVROYLQJ FRQIOLFWV LQ UHOHYDQWSROLFLHVDQGDFFHVVFRQWUROGHFLVLRQPDNLQJ 7KH DEVWUDFW DUFKLWHFWXUH LV DQ XSSHU YLHZ RQ DUFKLWHFWXUDO FRPSRQHQWV RI 6853$6 DQG LQWHUDFWLRQV EHWZHHQ WKHP 7KLV DEVWUDFW GHVFULSWLRQ FDSWXUHV DQG UHYHDOV RQO\ IXQGDPHQWDO HOHPHQWV DQG UHODWLRQV %DVLFDOO\ WKH DEVWUDFW DUFKLWHFWXUHLVDEULGJHEHWZHHQWKHRUHWLFDOILQGLQJVDQGDGRSWLRQRI6853$6LQWR SUDFWLFH 7KHUHIHUHQFHLPSOHPHQWDWLRQWDNHVWKHIRUPRIDVHWRIVRIWZDUHFRPSRQHQWV ,W VHUYHV IRU UHVHDUFK DQG GHYHORSPHQW SXUSRVHV WR SURWRW\SH DQG WHVW FKDUDFWHULVWLFV RI SURSRVHG LGHDV WR JHQHUDWH IHHGEDFN IRU XSSHU FRPSRQHQWV RI 6853$6 IRU IXUWKHU UHILQHPHQW WR PDNH 6853$6 WDQJLEOH IRU EHWWHU XQGHUVWDQGLQJ DQG HYDOXDWLQJ RI SURSRVHG UHVHDUFK LGHDV DQG WR LPSOHPHQW FRPSRQHQWVIRUSRVVLEOHUHXVHLQLQGXVWULDOGRPDLQV 7KH 8%,:$5( DGRSWLRQ GRPDLQV GHILQH LQGXVWULDO DSSOLFDWLRQ DUHDV RI 6853$6 )RU H[DPSOH D EXVLQHVV RI UHPRWH PDLQWHQDQFH VHUYLFHV LQ WKH SXOS SDSHULQGXVWU\PD\VHUYHDVDJRRGGRPDLQIRUDGRSWLQJ8%,:$5(,QWKLV
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO5HVRXUFHV 191
FDVH 6853$6 ZLOO EH LPSRUWDQW IRU PDQDJLQJ DFFHVV WR FRQWURO V\VWHPV RI PDLQWDLQHG PDFKLQHU\ HTXLSPHQW >@ LQ WKH EXVLQHVV QHWZRUN RI FXVWRPHUV $QRWKHUSURPLVLQJDSSOLFDWLRQDUHDLVDEXVLQHVVRIGHFHQWUDOL]HGPDQDJHPHQWRI SRZHUQHWZRUNV RZQHG E\ GLIIHUHQW EXVLQHVV DFWRUV VHH VHFWLRQ 8VH RI 6853$6 LQ 8%,:$5( DSSOLFDWLRQV DOLJQV 6853$6 ZLWK WKH UHDO ZRUOG QHHGV DQG LVVXHV 0HUJHG VHPDQWLFV RI GRPDLQV DQG RI 6853$6 ZLOO EH WKH UHVXOW RI PHUJLQJRUDQGPDSSLQJRI6853$6RQWRORJLHVZLWKGRPDLQRQWRORJLHV 7KH 6853$6 PHWKRGRORJ\ LV WKH IRUPDOO\ GHVFULEHG V\VWHP RI SULQFLSOHV SUDFWLFHVDQGSURFHGXUHVWKDWJXLGHVDSSO\LQJWKH 6853$6LQFRQFUHWH LQGXVWULDO FDVHVRI8%,:$5( $QRWKHU SHUVSHFWLYH RQ WKH 6853$6 UHVHDUFK IUDPHZRUN ZRXOG GLYLGH WKH UHVHDUFK UHVXOWV DFFRUGLQJ WR WKH PDLQ DUHDV RI LQIRUPDWLRQ DQG V\VWHP VHFXULW\ QDPHO\ DFFHVV FRQWURO VHFXUH FRPPXQLFDWLRQ SULYDF\ DQG WUXVW ,W LV XVHIXO WR FRQVLGHU DORQJ WKHVH GLPHQVLRQV DOO RI WKH FRQFHSWXDO DQG IXQFWLRQDO VHPDQWLFV DOJRULWKPV FRPSRQHQWV RI WKH DEVWUDFW DUFKLWHFWXUH DQG WKH UHIHUHQFH LPSOHPHQWDWLRQ ,Q DGGLWLRQ DUFKLWHFWXUDO FRPSRQHQWV RI 8%,:$5( GHILQH WKH WKLUGDUFKLWHFWXUDOSHUVSHFWLYHRQWKH6853$6IUDPHZRUN,QWKHQH[WVHFWLRQZH IXUWKHUIRFXVRQWKHLVVXHVUHODWHGWRWKHSROLF\EDVHGVHFXULW\PDQDJHPHQWDQGLWV DGRSWLRQDFFRUGLQJWRWKLVDUFKLWHFWXUDOSHUVSHFWLYH
6853$6$EVWUDFW$UFKLWHFWXUH 7KH FHQWUDO LQ 8%,:$5( LV WKH DUFKLWHFWXUH RI D VHFXUH 6PDUW5HVRXUFH DJHQW GHSLFWHGLQ)LJ7KLVDUFKLWHFWXUHRIDQDJHQWH[WHQGVWKHRQHIURP>@E\DGGLQJ WKH VHFXULW\ FRPSRQHQWV ,W FDQ EH VHHQ DV FRQVLVWLQJ RI IRXU OD\HUV UHXVDEOH DWRPLF EHKDYLRUV 5$%V EHKDYLRU PRGHOV FRUUHVSRQGLQJ WR GLIIHUHQW UROHV WKH DJHQWSOD\V6853$6VHFXULW\SROLFLHVDQGWKHEHKDYLRUHQJLQH $ UHXVDEOH DWRPLF EHKDYLRU 5$% LV D SLHFH RI FRGH LPSOHPHQWLQJ D UHDVRQDEO\ DWRPLF IXQFWLRQ $V WKH QDPH LPSOLHV 5$%V DUH DVVXPHG WR EH UHXVDEOHDFURVVGLIIHUHQWDSSOLFDWLRQVGLIIHUHQWDJHQWVGLIIHUHQWUROHVDQGGLIIHUHQW LQWHUDFWLRQVFHQDULRV 7KH EHKDYLRU RI DQ DJHQW LV GHILQHG E\ WKH UROHV LW SOD\V LQ RQH RU VHYHUDO RUJDQL]DWLRQV 6RPH H[DPSOHV RI WKH SRVVLEOH UROHV IRU WKH SRZHUQHWZRUNV GRPDLQ RSHUDWRU¶V DJHQW IHHGHU DJHQW DJHQW RI WKH IHHGHU 1 IDXOW ORFDOL]DWLRQVHUYLFHDJHQW $%%IDXOWORFDOL]DWLRQ VHUYLFH DJHQWHWF2EYLRXVO\D JHQHUDOUROHFDQEHSOD\HGE\VHYHUDODJHQWV2QWKHRWKHUKDQGRQHDJHQWFDQDQG XVXDOO\GRHV SOD\VHYHUDOUROHVSRWHQWLDOO\FRPLQJIURPGLIIHUHQWRUJDQL]DWLRQV$ UROHFRQVLVWVRIDVHWRIEHOLHIVUHSUHVHQWLQJWKHNQRZOHGJHQHHGHGIRUSOD\LQJWKH UROH DQG D VHW RI EHKDYLRU UXOHV 5RXJKO\ VSHDNLQJ D EHKDYLRU UXOH VSHFLILHV FRQGLWLRQV RI DQG SDUDPHWHUV IRU H[HFXWLRQ RI YDULRXV 5$%V 2EYLRXVO\ 5$%V QHHGWREHSDUDPHWHUL]DEOH1RWLFHWKDWLQ8%,:$5(LIDUROHVSHFLILHVWKHQHHG RI LQWHUDFWLRQ ZLWK DQRWKHU DJHQW WKDW DJHQW LV DOZD\V VSHFLILHG E\ LWV UROH QRW QDPHRUDQRWKHUXQLTXHLGHQWLILHURIDSDUWLFXODUDJHQW 7KHEHKDYLRUHQJLQHLVWKHVDPHIRUDOOWKH6PDUW5HVRXUFHDJHQWV7KHEHKDYLRU HQJLQHFRQVLVWVRIWKHDJHQWFRUHDQGWKHWZRFRUHDFWLYLWLHVWKDWZHQDPHG³DVVLJQ UROH´DQG³OLYH´7KH$VVLJQ5ROHDFWLYLW\LVUHVSRQVLEOHIRUSDUVLQJUROHVLQWRWKH
192
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
EHOLHIVDQGEHKDYLRUUXOHVVWRUDJHV7KH/LYHDFWLYLW\LPSOHPHQWVWKHUXQWLPHORRS RIDQDJHQW,QWURGXFLQJ6853$6HPEHGVWKHSROLF\HQIRUFHPHQWPHFKDQLVPVHH GHWDLOVEHORZ LQWRLW7KH/LYHDFWLYLW\KDVDOVRWREHSURWHFWHGE\ VRPHEXLOWLQ VHFXULW\PHDVXUHV7KH/LYHDFWLYLW\LWHUDWHVWKURXJKDOOWKHEHKDYLRUUXOHVFKHFNV WKHP DJDLQVW FXUUHQW EHOLHIV JRDOV DQG VHFXULW\ SROLF\ FRQVWUDLQWV $IWHU WKDW LW H[HFXWHV 5$%V WRJHWKHU ZLWK VHFXULW\ PHFKDQLVPV FRUUHVSRQGLQJ WR UROHV DQG SROLFLHVUHVSHFWLYHO\
)LJ$UFKLWHFWXUHRIDVHFXUH6PDUW5HVRXUFHDJHQW
7KH 6853$6 SROLF\ HQIRUFHPHQW PHFKDQLVP PDQDJHV VHFXULW\ SROLFLHV DQG VHFXULW\PHFKDQLVPV,WVPDLQWDVNLVWRHQIRUFHVHFXULW\SROLFLHVE\LQWHUZHDYLQJ ZLWK WKH /LYH DFWLYLW\ 6853$6 SROLFLHV DUH GHFODUDWLYH GHVFULSWLRQV XVLQJ H[SUHVVLYH DQG PDFKLQHLQWHUSUHWDEOH GDWD IRUPDWV RI 6HPDQWLF :HE 7KH\ DUH UHXVDEOH RYHU GLIIHUHQW DJHQWV SURFHVVHV DQG RUJDQL]DWLRQV 8VXDOO\ 6853$6 SROLFLHVUHVWULFWDFWLRQVSUHVFULEHGE\UROHVDQGHQIRUFHXVHRIVHFXULW\PHFKDQLVPV LQDGGLWLRQWRQRUPDODFWLYLWLHV $JHQWV DFFHVV WKH UROHV SROLFLHV VHFXULW\ PHFKDQLVPV DQG 5$%V IURP H[WHUQDOUHSRVLWRULHVZKLFKDUHDVVXPHGWREHPDQDJHGE\WKHRUJDQL]DWLRQVZKLFK RZQRU KLUHWKHDJHQWVRUWUXVWHGDXWKRULWLHV,WLVGRQHHLWKHU XSRQVWDUWXSRIDQ DJHQW RU LI WKH RUJDQL]DWLRQ UHTXHVWV DQ XSGDWH WR EH PDGH ([WHUQDOL]DWLRQ RI UROHVSROLFLHVVHFXULW\PHFKDQLVPVDQG5$%VKDVVHYHUDODGYDQWDJHV x ,QFUHDVHGIOH[LELOLW\IRUFRQWURODQGFRRUGLQDWLRQ1DPHO\WKHRUJDQL]DWLRQ FDQ UHPRWHO\ DIIHFW WKH EHKDYLRU RI WKH DJHQWV WKURXJK PRGLI\LQJ WKH EHKDYLRUUROHVDQGVHFXULW\SROLFLHV x 7KHUROHVSROLFLHVVHFXULW\FRQWUROV5$%VFDQDOZD\VEHNHSWXSWRGDWH
$6HFXULW\)UDPHZRUNIRU6PDUW8ELTXLWRXV,QGXVWULDO5HVRXUFHV 193
x 7KHUHLVDSRVVLELOLW\WRFUHDWHVHOIFRQILJXULQJDQGVHOISURWHFWLQJDJHQWV x $JHQWVPD\µOHDUQ¶LQUXQWLPHKRZWRSOD\DQHZUROHDQGKRZWRIROORZD QHZVHFXULW\SROLF\ x 2UJDQL]DWLRQV DUH DEOH WR SURYLGH QRW RQO\ LQVWUXFWLRQV ZKDW WR GR GHFODUDWLYHGHVFULSWLRQVRIUROHVDQGSROLFLHV EXWDOVRWKHWRROVHQDEOLQJ GRLQJWKDW5$%VDQGVHFXULW\PHFKDQLVPV x $JHQWVPD\KDYHD³OLJKWVWDUW´ZLWKRQGHPDQGH[WHQVLRQRIIXQFWLRQDOLW\ x ,QWHUDJHQW EHKDYLRU DQG VHFXULW\ DZDUHQHVV 7KH DJHQWV FDQ PDNH VRPH XVH RI WKH LQIRUPDWLRQDERXW VRPH UROHV DQG SROLFLHV HYHQ LI WKH\ GR QRW IROORZWKHP2QHUHDVRQLVWRXQGHUVWDQGKRZWRLQWHUDFWZLWKRUZKDWWR H[SHFWIURPDQDJHQWSOD\LQJWKRVHUROHVDQGIROORZLQJWKRVHSROLFLHV ,Q VXPPDU\ WKH VHFXULW\ FRPSRQHQWV ZKLFK 6853$6 LQWURGXFHV LQWR WKH DUFKLWHFWXUH RI WKH 6PDUW5HVRXUFH DJHQW DUH WKH SROLF\ HQIRUFHPHQW PHFKDQLVP WKDWLVEXLOWLQLQWRWKHEHKDYLRUHQJLQHDQGVHFXULW\PHDVXUHVDQGVHFXULW\SROLFLHV ZKLFKFDQEHHLWKHUSURYLGHGXSRQDJHQW¶VVWDUWXSRUUHWULHYHGRQGHPDQG ,Q8%,:$5(ZHDOVRHQYLVLRQVRPHDGGLWLRQDOVHFXULW\UHODWHGVHUYLFHVHJ YHULI\LQJDQGVLJQLQJRIUROHVSROLFLHVVHFXULW\PHFKDQLVPVDQG5$%VE\H[WHUQDO WUXVWHG DXWKRULWLHV WR JXDUDQWHH GHIHFWIUHH DQG SURSHU EHKDYLRU RI DJHQWV 5HJDUGLQJ VHFXULW\ WKH EHOLHIV VWRUDJH RI DQ DJHQW KDV WR VXSSRUWV IROORZLQJ LPSRUWDQWDFWLYLWLHVVHPDQWLFVEDVHGORJJLQJDQGDXGLWIRUSURDFWLYHFRQWH[WDZDUH LQWUXVLRQGHWHFWLRQDQGQRQUHSXGLDWLRQFRPSXWLQJUHSXWDWLRQIRUWKHPDQDJHPHQW RIWUXVWUHODWLRQVEHWZHHQDJHQWVDQGVHFXULW\VHUYLFHVSHUVLVWHQWVWRULQJRIVHFXULW\ FRQWH[WVDQGRWKHU
&RQFOXVLRQV &RQYHQWLRQDO DSSURDFKHV WR PDQDJH DQG FRQWURO VHFXULW\ VHHP WR KDYH UHDFKHG WKHLUOLPLWVLQQHZFRPSOH[HQYLURQPHQWV7KHVHHQYLURQPHQWVDUHRSHQG\QDPLF KHWHURJHQHRXV GLVWULEXWHG VHOIPDQDJLQJ FROODERUDWLYH LQWHUQDWLRQDO QRPDGLF DPELHQW DQG XELTXLWRXV 1HZ JHQHUDWLRQ PLGGOHZDUH VXFK DV 8%,:$5( ZLOO VLJQLILFDQWO\ DGYDQFH WKH LQGXVWULDO DXWRPDWLRQ WRZDUGV DXWRPDWLF GLVFRYHU\ FRPSRVLWLRQ RUFKHVWUDWLRQ LQWHJUDWLRQ LQYRFDWLRQ H[HFXWLRQ PRQLWRULQJ DQG FRRUGLQDWLRQRILQGXVWULDOUHVRXUFHV7KHVHDGYDQFHGDXWRPDWLRQWHFKQLTXHVWDUJHW SK\VLFDOZRUOGREMHFWVDQGWKXVSXWVHFXULW\DVWKHFRUHQHHGWREHDGGUHVVHGLVVXH ,Q WKLV SDSHU ZH GHVFULEHG RXU ORQJWHUP YLVLRQ IRU WKH VHFXULW\ DQG SULYDF\ PDQDJHPHQW LQ VXFK FRPSOH[ HQYLURQPHQWV 6853$6 ,W DLPV DW SROLF\EDVHG RSWLPDOFROOHFWLQJFRPSRVLQJFRQILJXULQJDQGSURYLVLRQLQJRIVHFXULW\PHDVXUHV LQ PXOWLDJHQW V\VWHPV OLNH 8%,:$5( 3DUWLFXODUO\ ZH DQDO\]HG WKH VHFXULW\ LPSOLFDWLRQV RI 8%,:$5( SUHVHQWHG WKH 6853$6 UHVHDUFK IUDPHZRUN ZKLFK JXLGHVRXUUHVHDUFKWRZDUGV6853$6DQGWKH6853$6DEVWUDFWDUFKLWHFWXUH 7KHUH DUH DQ HQRUPRXV QXPEHU RI WDUJHWV IRU IXUWKHU ZRUN 7KH\ LQFOXGH RQWRORJ\ HQJLQHHULQJ IRU IXQGDPHQWDO HOHPHQWV RI VHFXULW\ HODERUDWLQJ DUFKLWHFWXUHVGHVLJQLQJQHZVSHFLILFDOJRULWKPVIRUWKHLQWHOOLJHQWVHFXULW\SROLF\ PDQDJHPHQWGHYHORSLQJUHIHUHQFHLPSOHPHQWDWLRQVDQGILQDOO\DGRSWLQJUHVHDUFK LGHDVLQWRSUDFWLFHLQUHDOZRUOGLQGXVWULDOVHWWLQJV
194
$1DXPHQNR$.DWDVRQRYDQG97HU]L\DQ
$FNQRZOHGJHPHQWV :H DUH JUDWHIXO WR 7HNHV 1DWLRQDO 7HFKQRORJ\ $JHQF\ RI )LQODQG $JRUD&HQWHURIWKH8QLYHUVLW\RI-\YlVN\OlDQGFRRSHUDWLQJFRPSDQLHV $%%0HWVR$XWRPDWLRQ7HOLD6RQHUD7LHWR(QDWRUDQG-\YlVN\Ol6FLHQFH3DUN IRUVXSSRUWLQJDFWLYLWLHVRIWKH6PDUW5HVRXUFHSURMHFW:HDUHDVORJUDWHIXOIRUWKH ILQDQFLDOVXSSRUWWRWKH5HFWRUDQGWRWKH'HSDUWPHQWRI0DWKHPDWLFDO,QIRUPDWLRQ 7HFKQRORJ\8QLYHUVLW\RI-\YlVN\Ol
5HIHUHQFHV >@ >@ >@ >@ >@ >@
>@ >@ >@ >@ >@ >@ >@ >@
>@
2.HSKDUWDQG'0&KHVV 7KHYLVLRQRIDXWRQRPLFFRPSXWLQJ&RPSXWHU YROQRSS -HQQLQJV 15 $Q DJHQWEDVHG DSSURDFK IRU EXLOGLQJ FRPSOH[ VRIWZDUH V\VWHPV&RPPXQLFDWLRQVRIWKH$&0 %UHVFLDQL 3 3HULQL $ *LRUJLQL 3 *LXQFKLJOLD ) DQG 0\ORSRXORV - 7URSRV$QDJHQWRULHQWHGVRIWZDUHGHYHORSPHQW PHWKRGRORJ\ $XWRQRPRXV$JHQWV DQG0XOWL$JHQW6\VWHPV %HUQHUV/HH 7 +HQGOHU - DQG /DVVLOD 2 7KH 6HPDQWLF :HE 6FLHQWLILF $PHULFDQ9RO1RSS 7HU]L\DQ9.DWDVRQRY$ *OREDO8QGHUVWDQGLQJ(QYLURQPHQW$SSO\LQJ6HPDQWLF :HEWR,QGXVWULDO$XWRPDWLRQ,Q-&DUGRVR0+HSS0/\WUDVHGV 5HDOZRUOG $SSOLFDWLRQVRI6HPDQWLF:HE7HFKQRORJ\DQG2QWRORJLHV6SULQJHULQSUHVV .D\NRYD 2 .KUL\HQNR 2 .RYWXQ ' 1DXPHQNR $ 7HU]L\DQ 9 =KDUNR $ *HQHUDO $GDSWLRQ )UDPHZRUN (QDEOLQJ ,QWHURSHUDELOLW\ IRU ,QGXVWULDO :HE 5HVRXUFHV,QW-RXUQDORQ6HPDQWLF:HEDQG,QIRUPDWLRQ6\VWHPV,GHD*URXS9RO 1RSS &ROLQ * +DUULVRQ 'DYLG 0 &KHVV DQG $DURQ .HUVKHQEDXP 0RELOH $JHQWV $UH WKH\DJRRGLGHD"WHFKQLFDOUHSRUW,%05HVHDUFK'LYLVLRQ 3+RUQ $XWRQRPLFFRPSXWLQJ,%0 VSHUVSHFWLYHRQWKHVWDWHRILQIRUPDWLRQ WHFKQRORJ\ ,%0 &RUSRUDWLRQ 7HFK 5HS 2FW $YDLODEOH KWWSZZZUHVHDUFKLEPFRPDXWRQRPLFPDQLIHVWRDXWRQRPLFBFRPSXWLQJSGI -DQVHQ : &RXQWHUPHDVXUHV IRU 0RELOH $JHQW 6HFXULW\ &RPSXWHU &RPPXQLFDWLRQV 6SHFLDO ,VVXH RQ $GYDQFHG 6HFXULW\ 7HFKQLTXHV IRU 1HWZRUN 3URWHFWLRQ(OVHYLHU6FLHQFH%9 -DQVHQ:DQG.DU\JLDQQLV7 0RELOH$JHQW6HFXULW\1DWLRQDO,QVWLWXWHRI 6WDQGDUGVDQG7HFKQRORJ\6SHFLDO3XEOLFDWLRQ$XJXVW %RUVHOLXV 1 0RELOH DJHQW VHFXULW\ (OHFWURQLFV &RPPXQLFDWLRQ (QJLQHHULQJ-RXUQDO9ROXPHQR,((/RQGRQ8.SS 1DXPHQNR $ DQG /XRVWDULQHQ . $FFHVV &RQWURO 3ROLFLHV LQ 6HPDQWLF 6HUYLFH2ULHQWHG $UFKLWHFWXUH ,Q 6HPDQWLF 6\VWHPV )URP 9LVLRQV WR $SSOLFDWLRQV 3URFRIWKH6(0$17,&62&*9LHQQD$XVWULDSDJHV 6DWLVK16ULUDPDDQG$QWRQ1DXPHQNR 6HFXUH&RPPXQLFDWLRQDQG$FFHVV &RQWUROIRU0RELOH:HE6HUYLFH3URYLVLRQLQJZRUNLQSURJUHVV /XRVWDULQHQ . 1DXPHQNR $ 3XONNLQHQ 0 ,GHQWLW\ DQG $FFHVV 0DQDJHPHQW IRU 5HPRWH 0DLQWHQDQFH 6HUYLFHV LQ %XVLQHVV 1HWZRUNV LQ ,),3 ,QWHUQDWLRQDO)HGHUDWLRQIRU,QIRUPDWLRQ3URFHVVLQJ9ROXPH3URMHFW(6RFLHW\ %XLOGLQJ%ULFNV6SULQJHU%RVWRQSS 1DXPHQNR $ &RQWH[WXDO UXOHVEDVHG DFFHVV FRQWURO PRGHO ZLWK WUXVW ,Q 6KRQLUHJDQ & $ DQG /RJY\QRYVNL\ $ (GV 3URFHHGLQJV RI WKH ,QWHUQDWLRQDO &RQIHUHQFH IRU ,QWHUQHW 7HFKQRORJ\ DQG 6HFXUHG 7UDQVDFWLRQV ,&,767 ,6%1 H&HQWUHIRU,QIRQRPLFVSDJHV
Interoperability through a Platform-Independent Model for Agents Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer German Research Center for Artificial Intelligence (DFKI) Stuhlsatzenhausweg 3 (Building D 3-2) D-66123 Saarbr¨ ucken, Germany Summary. Various agent-oriented methodologies and metamodels exist to describe multiagent systems (MAS) in an abstract manner. Frequently, these frameworks specialise on particular parts of the MAS and only few work has been invested to derive a common standardisation which limits the impact of agent-related systems in commercial applications. In this paper, we present a metamodel for agent systems that abstracts from existing agent-oriented platforms. Furthermore, we illustrate how an agent-oriented software development process in accordance to the model-driven development (MDD) approach could be formulated around the abstract view on agent systems and thus (i) further the development process of agent systems to increase the interoperability among agent platforms and (ii) facilitates the interoperability of agent platforms and potential areas of application.
1 Introduction In recent years, the agent paradigm has become more and more popular as practioneers recognised the advantages agents offer when applied in software systems. Nevertheless, as described in [12], most of the agent-oriented methodologies do not provide a straightforward interface for implementation. Additionally, even if existing methodologies have different advantages when applied to particular problems, it seems to be widely accepted that a unique methodology cannot be applied to each problem without some (minor) level of customisation. Consequently, a framework that (i) simplifies the design and implementation of agent systems and (ii) allows to integrate already existing agent frameworks into a single tool box could increase the degree of utilisation in practice. In this paper, we show how model-driven development (MDD) improves the process of building agent systems and thus makes for industry them more attractive to adopt. MDD is emerging as the state of practice for developing modern enterprise applications and software systems. MDD frameworks define a model-driven approach to software development in which visual modelling languages are
2 196
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
Fig. 1. The overall picture: From a PIM metamodel describing agents in an abstract manner to miscellaneous agent-oriented metamodels.
used to integrate the huge diversity of technologies used in the development of software systems. The current state of the art in MDD is much influenced by the ongoing standardisation activities around the OMG Model Driven Architecture (MDA) (cf. [13]). The MDA’s abstraction levels of a system that supports software development starts1 from a top-down perspective with a platformindependent model (PIM) which specifies software services and required interfaces independent of concrete software technology platforms. The PIM is further refined to a set of platform-specific models (PSMs2 ) which describes the realisation of the software systems with respect to the chosen software technology platforms. Due to different abstraction levels, an important aspect of defining a MDD framework is to develop metamodels and model transformations. A metamodel describes the concepts and their relationships for the purpose of building and interpreting models3 . Metamodels can be developed for describing different business domains and different software technology platforms. In contrast, a model transformation explains how the information of a source metamodel is mapped to the target metamodels. The MDD paradigm provides us with a better way of addressing and solving interoperability issues compared to earlier non-modelling approaches [7]. The development of a platform-independent model for agent systems (in the following PIM4Agents) is an important step towards the adoption of ModelDriven Architecture guidelines and standards proposed by the OMG (cf. [13]). This work presents a core metamodel that abstracts from existing agentoriented platforms and could thus be considered as platform-independent. This metamodel addresses the conceptual and technological interoperability 1 2 3
In this paper, we do not consider the computational independent model (CIM). For detailed information regarding the CIM, we refer to [11]. The terms PIM and PSM are relative to the defined software platform. Models are considered as metamodels’ instances.
Interoperability through a Platform-Independent Model for Agents
197 3
barrier as it aims to define platform-independent modelling language constructs that can be used to design an agent system on a very abstract level and transfer the concepts to agent-based applications using a model-driven approach. Based on this transformation, automatically generated agent systems can finally be executed (see Figure 1). By developing a PIM4Agents, we pursuit the following goals: • • •
Bridging the gap between (i) the various existing agent-oriented modelling methods and thus improving the interoperability between agent platforms and (ii) potential application areas and agent systems. Clearly define a platform-independent abstraction that can be used to integrate and define mappings from particular applications to agents. Reusing vertical mappings to agent-related frameworks that could be shared for different application-oriented metamodels. In this case, only the horizontal mappings—from PIM to PIM—need to be newly formulated.
This paper is structured as follows: In Section 2, we present related work, followed by Section 3 discussing the PIM4Agents and its concepts. In Section 4, we exemplarily describe how service-oriented architectures (SOAs) can be transformed to agent systems using the PIM4Agents. Conclusions are presented in Section 5.
2 Related Work Several frameworks—that can be called platform-specific—already exist to implement agent systems. In the following, we concentrate exemplarily on JACK4 and JADE5 . JACK Intelligent AgentsTM provides programming constructs and concepts for developing complex agent-oriented applications. It bases on the Beliefs, Desires and Intentions model [3] and previous practical implementations of such systems (see [10]). The BDI agent model is an event-driven execution model providing both reactive and proactive behaviour. In this model, an agent has certain beliefs about the environment, desires to achieve, and plans describing how to achieve certain activated goals. The BDI architecture is recognised as one of more successfully implemented architecture for developing complex systems in dynamic and error-prone environments (cf. [8]). JADE (Java Agent DEvelopment Framework) provides programming concepts that simplifies the development of multiagent systems as it complies to the FIPA specification by providing the necessary communication infrastructure. In contrast to JACK, it intentionally leaves open the internal agent architecture and necessary concepts. Instead, JADE focuses on communication which is performed through message passing where each agent is equipped 4 5
http://www.agentsoftware. com.au/ http://jade.tilab.com/
4 198
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
Fig. 2. A platform-independent metamodel for agents.
with an incoming message box. Standard interaction protocols specified by FIPA can be used as templates to build agent conversations.
3 Platform-Independent Model for Agents One challenge in defining the platform-independent model for agents—like for every metamodel on the PIM level—is to decide which concepts to include and abstract from the target execution platforms (PSMs) that support the architectural style of agent-based systems. In order to support an evolution of the PIM4Agents metamodel, it is structured around a small core that could be possibly enriched by adding smaller extensions, each focusing on a specific aspect of a agent system. Grouping modelling concepts in this manner allows the metamodel evolution by adding (i) new modelling concepts for particular aspects, (ii) extending existing modelling concepts, or (iii) defining new modelling concepts for describing additional aspects of agent systems (e.g. security). The core of the PIM4Agents metamodel is shown in Figure 2. The metamodel is centered on the concept of Agent, the autonomous entity capable of acting in the environment. Each Agent has access to a set of Resources from its surrounding Environment. The Capability represents the set of Behaviours the Agent can possess. It allows to group Behaviours that, conceptually, have a correspondence with regard to what they allow the Agent to do. Each Behaviour can be simple or composed by subbehaviours, therefore a whole hierarchy of specific Behaviours
Interoperability through a Platform-Independent Model for Agents
199 5
can be created. Each Behaviour may also send or react to a Message according to a given Protocol. The Role is an abstraction of the social behaviour of the Agent in a given social context, usually a Cooperation. This Role specifies the responsibilities of the Agent in that social context. Correspondingly, the Cooperation represents the interaction between the Agents performing the required set of Roles. The detailed realisation of this interaction is described by a Protocol that indicates what are the Messages to be expected from each of the Roles at which point in time. The execution of the Protocol is performed by a set of Behaviours, each of which sends and/or reacts to messages in accordance to its Role. Agents can take part in an Organisation, a special kind of Cooperation that also has the same characteristics as Agent. Therefore, the Organisation can perform roles and has Capabilities which can be performed by its members, be it Agents or suborganisations. The multiple inheritance of the Organisation, from Agent and Cooperation, also allows it to have its own internal protocol that specifies how the Organisation coordinates its members.
4 From Application to Executable Agents The focus of this section is on the development of executable agent systems based on a particular application area. Therefore, we take a concrete application-based PIM metamodel and explain how its concepts can be transformed into agent systems according to the MDD standards. We take a so called PIM4SOA6 (cf. [2])—a metamodel for service-oriented architectures— as input example on the application-related PIM level and transform it to an agent model on the PIM layer that can finally be used—by applying further PIM-PSM transformations—to execute the SOA descriptions with JACK and JADE. The metamodel for SOA’s—developed by SINTEF, the European Software Institute, and IBM—puts us in the position to identify concepts that abstract from particular platforms and thus enables us to investigate how such concepts could be transformed to agent-related concepts in order to provide a foundation for how to incorporate autonomous agents into SOA using principles of MDD. The purpose of this section is firstly, to show how concepts that describe a particular application can be transfered to agent technology and secondly, to explain how a core metamodel can be used to define mappings to agent frameworks that focus on different aspects (e.g. BDI behaviour like JACK and FIPA-compliance like JADE). The structure of this section is the following: Firstly, we illustrate the metamodels of the PIM4SOA, JACK (JackMM), and JADE (JadeMM). Basing on these descriptions, we secondly, describe how concepts of the PIM4SOA can be mapped to the PIM4Agents and how this could be transfered to the PSM-specific metamodels. 6
http://pim4soa.sourceforge.net/
6 200
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
Fig. 3. Service concepts of the PIM4SOA metamodel.
4.1 Metamodels Metamodel for Service-oriented Architectures The current version of the metamodel for service-oriented architectures (PIM4SOA) defines modelling concepts that can be used to model four different aspects of SOAs: Services, information, processes and non-functional aspects. In this paper, we mainly concentrate on the service aspect (see Figure 3), where services are an abstraction and an encapsulation of the functionality provided by an autonomous entity. In general, SOAs are formed by components provided by a system or a set of systems to achieve a shared goal. The service aspect of the PIM4SOA presents services modelled as collaborations that specify a pattern of interaction between the participating roles. A subset of the metamodel for this aspect is presented in Figure 3. The Collaboration specifies the involved roles and their responsibilities and could possibly be constrained by the specification of a process. Additionally, a CollaborationUse specifies the application of a Collaboration in a specific context and includes the RoleBindings to entities in that context. Collaborations are composable and the responsibilities of a role in a composite Collaboration are defined through CollaborationUses by binding roles from the composite to roles of its subcollaborations. The simplest form of a Collaboration is the binary collaboration, which has no subcollaborations and only two roles, i.e., a requester that provides the input, and a provider that produces the output parameters. Therefore, a Role represents how a partner participates in the Collaboration by providing services and parameters and using services provided by other partners in its service collaboration. Messages specify which parameters are sent to which Role in a Collaboration. ServiceProvider represents a service specification containing the specification of other strategies. Like the Collaboration, a ServiceProvider is constrained by a Process and participates in a set of CollaborationUses. The attribute Role defines the roles that are involved at this level.
Interoperability through a Platform-Independent Model for Agents
201 7
Fig. 4. The metamodel (JackMM) reflecting the JACK framework.
Metamodel for JACK A vast number of frameworks and methodologies have been developed to foster the software-based development of BDI agent architectures [15] and MAS [1, 4–6, 14]. The partial metamodel of JackMM is presented in Figure 4. The most relevant concept in JackMM is the concept of a Team which specifies the structure of one or more entities (teams/agents) that is formed to achieve a set of desired objectives. A Team could be either atomic, in which case we can refer to it simple as an Agent, or a set of required roles— subteams—that all together form the Team. The tasks a given Team is able to work on are defined by the roles that it is able to fulfil. How a team actually reacts to an incoming request is specified by a set of TeamPlans, each specifying the behaviour of a team in reaction to a specific event. In general, a team plan is a set of steps specifying how a particular task is achieved by particular roles. Each team plan has an explicitly defined objective (incoming message or internal event) for which this team plan is responsible. When the so-called triggering event is raised, a specific team plan is executed by creating an instance of this team plan. Role definitions are the second most important concept to define teams because a role specifies which messages—in JACKTM those are rather events— the role fillers are able to react to and which messages they are likely to send. Events preset the type of stimuli a team, role, or team plan reacts to or posts. Metamodel for JADE JadeMM, the partial metamodel of JADE, is given in Figure 5. As mentioned in Section 2, JADE aims at the development of MAS that comply with FIPA standards for intelligent agents. The most relevant concept of JadeMM is the concept of an Agent that is described by an aggregation of the concepts MessageQueue, AgentStates and Scheduler that is again an aggregation of different types of Behaviour like CompositeBehaviour and SimpleBehaviour. The behaviour implements the agent tasks and intentions and is defined by logical execution patterns that can be combined to achieve complex execution
8 202
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
Fig. 5. The metamodel (JadeMM) reflecting the JADE framework.
patterns. JADE distinguishes two types of roles. The agent that starts a conversation takes the role of an Initiator, the role that engages in a conversation that has been initiated by the Initiator is called Responder. 4.2 Model Transformations In this section, we bring together the metamodel and its concepts described in the previous sections and relate them to one another in a transformation derived from it. Transforming PIM4SOA to PIM4Agents Comparing the PIM4SOA and PIM4Agents metamodels, we derive six basic transformations that are discussed in the following: Transformation 1: PIM4SOA:Collaboration → PIM4Agents:Organisation The organisational behaviour is generated by applying Transformation 3 for each of the collaboration’s constraints, the result of using Transformation 2 for each service provider that participates in one of the collaboration uses defines the organisational members. Applying Transformation 5 for each of the collaboration’s roles builds the required roles. The organisation requires a set of protocols that are derived by executing Transformation 6. Transformation 2: PIM4SOA:ServiceProvider → PIM4Agents:Agent The agent’s performed roles are generated by applying Transformation 5 for each of the service provider’s roles, the behaviour is again derived by executing Transformation 3 for each of the service provider’s behaviour.
Interoperability through a Platform-Independent Model for Agents
203 9
Transformation 3: PIM4SOA:Process → PIM4Agents:Behaviour At this stage, we do not specify the behaviour’s elements in all details. How the behaviour’s concrete concepts might look like is illustrated in [9]. Transformation 4: PIM4SOA:Message → PIM4Agents:Message The messages specified inside the collaboration uses and sent by the corresponding service provider’s roles are mapped to the messages defining the PIM4Agents’ protocol. Transformation 5: PIM4SOA:Role → PIM4Agents:Role The collaboration’s and service provider’s roles are mapped to roles in the PIM4Agents. Transformation 6: PIM4SOA:Collaboration → PIM4Agents:Protocol A Protocol describes the message sequencing that is generated by combining messages that are sent in the collaboration’s collaboration uses. More precisely, the collaboration’s role types—requester and provider—are mapped to the protocol’s roles, the messages defined in the collaboration uses are transformed to protocol’s messages. The order in which messages are sent is derived by examining the tasks that are specified in the service provider’s process. These tasks specify at which point of time messages are sent and received. A flow defines the order in which tasks are executed. Consequently, the PIM4Agents’s protocols gives an overview how the provision of services is choreographed. Transforming PIM4Agents to JackMM We specify the PIM4Agents to JakeMM transformation independent of the PIM4SOA to PIM4Agents mappings. Thus, PIM-to-PSM transformations can be reused for different applications. In particular, we define five basic transformations that are listed in the following: Transformation 1: PIM4Agents:Organisation → JackMM:Team The organisational behaviour is mapped to a team plan used by the team (see Transformation 3). Events a team sends or handles are illustrated in the organisational protocol. These are derived by executing Transformation 4 on the protocols’ messages that are required by the organisation. The team performs and requires roles that are generated by applying Transformation 5 on the organisational performed and required roles. Transformation 2: PIM4Agents:Agent → JackMM:Team At first glance the concept Agent of JackMM seems to be the best match, but since an agent in the PIM4Agents references roles, it is recommended to assign PIM4Agents:Agent to a team in JackMM. The name of the
10 204
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
agent in the PIM4Agents coincides with the name of the team, the team’s performed roles are generated by applying Transformation 5 on the roles the agent performs. Furthermore, the team requires roles specified in the PIM4Agents:Organisation, in which the agent participates (executing Transformation 5). Transformation 3: PIM4Agents:Behaviour → JackMM:TeamPlan The concept behaviour of the PIM4Agents is directly mapped to a team plan. We refer again to [9] to give insights in the team plan’s elements. The roles a team plan uses are extracted from the organisational required roles. Transformation 4: PIM4Agents:Message → JackMM:Event The messages specified by a Protocol:PIM4Agents are mapped to events in JackMM. Transformation 5: PIM4Agents:Role → JackMM:Role Any performed and required role defined in the PIM4Agents is transformed to JACK-related roles a team requires or performs. Transforming PIM4Agents to JadeMM Again, PIM4Agent to JadeMM transformations are defined independent to the application-related metamodel on the PIM level. To transform the PIM4Agents to JadeMM we defined the following transformations: Transformation 1: PIM4Agents:Agent → JadeMM:Agent Agents in the PIM4SOA are mapped to a JadeMM:Agent class, given that PIM4Agents:Agent has a behaviour and performs roles. Transformation 2: PIM4Agents:Organisation → JadeMM:Agent This transformation is very similar to Transformation 1 defined. The JadeMM:Agents that represent PIM4Agents:Organisations also need the corresponding behaviours to perform the coordination tasks with its suborganisations. Transformation 3: PIM4Agents:Message → JadeMM:ACLMessage Messages of the PIM4Agents can be transformed in a straightforward manner to JadeMM:ACLMessage. Nevertheless a specialisation of PIM4Agents:Message, such as PIM4Agents:FIPAMessage, could prove a better match in order to guarantee the FIPA compliance that JADE offers. If such a concept does not exist, the transformation has to be extended to ensure this kind of specialisation.
Interoperability through a Platform-Independent Model for Agents
20511
Transformation 4: PIM4Agents:Protocol → JadeMM:Behaviour PIM4Agents:Role → JadeMM:Behaviour PIM4Agents:Behaviour → JadeMM:Behaviour This is a more complex transformation in the sense that the PIM4Agents:Protocol, which provides a centralised view of the interaction, must be split into separate JadeMM:Behaviours according to the respective PIM4Agents:Roles. The transformation of PIM4Agents:Behaviour is simpler, but still requires careful matching of PIM4Agents:Behaviours that might implement segments of a given PIM4Agents:Protocol. It is very important to consider that the mapping of specialisations of PIM4Agents:Behaviour—in extension packages for PIM4Agents—might also require extension of the currently available JadeMM:Behaviours. There is no direct PIM4Agents:Capability support in the JadeMM, however it is not absolutely necessary for the correct realisation of transformation and a capability structure could be implemented in Java to be utilised by JADE.
5 Conclusions In this paper, we defined a platform-independent metamodel for agents (called PIM4Agents) and illustrated how this metamodel could be used in a MDD scenario to simplify the implementation of agents systems and thus make them more attractive for commercial usage due interoperability. To concretise this approach, we described how to transfer service-oriented architectures—as one feasible application area—to executable agent systems, i.e. we illustrate (i) how the concepts of a platform-independent model for SOA (PIM4SOA) can be transformed to agent-oriented concepts described by the PIM4Agents and (ii) how these abstract agent-related concepts could be mapped to agent-oriented execution platforms. Thus, the PIM4Agents could be considered as link between commercial applications and agent systems.
6 Acknowledgements The work published in this paper is partly funded by the European Commission through the ATHENA IP (Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications Integrated Project) (IST- 507849). The work does not represent the view of the European Commission or the ATHENA consortium, and the authors are solely responsible for the paper’s content.
12 206
Christian Hahn, Cristi´ an Madrigal-Mora and Klaus Fischer
References 1. Bauer B, M¨ uller J P, Odell J (2001) Agent UML: A Formalism for Specifying Multiagent Software Systems. In: Agent-Oriented Software Engineering (AOSE-2000), 91–103, Springer, Berlin et al. 2. Benguria G, Larrucea X, Elvesæter B, Neple T, Beardsmore A, Friess M (2006) A platform independent model for service oriented architectures. In: Proceedings of I-ESA Conference (I-ESA 2006) 3. Bratman M E (1987) Intentions, Plans, and Practical Reason. Cambridge, MA 4. Bresciani P, Perini A, Giorgini P, Giunchiglia F, Mylopoulos J (2004) TROPOS: An Agent-Oriented Software Development Methodology. Journal of Autonomous Agents and Multiagent Systems 8(3) 5. Cervenka R, Trencansk´ y I, Calisti M, Greenwood D A P (2004) AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling. In: AgentOriented Software Engineering (AOSE-2004), Springer, Berlin et al., 31–46 6. Cheong C, Winikoff M (2005) Hermes: A methodology for goal oriented agent interactions (2005) In: Dignum F, Dignum V, Koenig S, Kraus S, Singh M P, Wooldridge M (eds) International Conference on Autonomous Agents and Mulitagent Systems (AAMAS-05). ACM, 1121–1122 7. D’Souza D (2001) Model-Driven Architecture and Integration - Opportunities and Challenges 8. Georgeff M, Pell B, Pollack M, Tambe M, Wooldridge M (1999) The beliefdesire-intention model of agency. In: Proceedings of Agents, Theories, Architectures and Languages 9. Hahn C, Madrigal-Mora C, Fischer K, Elvesæter B, Berre AJ, Zinnikus I (2006) Meta-models, Models, and Model Transformations: Towards Interoperable Agents In: Proceedings of the 4th German Conference on Multiagent System Technologies, volume 4196 of Lecture Notes in Computer Science, Springer, Berlin et al. 10. Huber MJ (1999) JAM: A BDI-theoretic mobile agent architecture. In: Proceedings of the Third International Conference on Autonomous Agents (Agents’99), 236-243, Seattle, USA 11. Kahl T, Vanderhaeghen D , Ziemann J, Zinnikus I, Loos P, Fischer K (2006) Agent-supported cross-organisational business process management and implementation. In: Proceedings of the Fourth German Conference on Mulitagent Systems Technologies. Springer, Berlin et al. 12. Luck M, McBurney P, Shehory O, and Willmott S (2005) Agent Technology Roadmap (A Roadmap for agent based computing). AgentLink 13. Object Management Group (OMG) (2003) MDA Guide Version 1.0.1, http://www.omg.org/docs/omg/03-06-01.pdf 14. Padgham L, Winikoff M (2002) Prometheus: A Methodology for Developing Intelligent Agents. In: Giunchiglia F, Odell J, Weiß G, (eds) Agent-Oriented Software Engineering (AOSE-2002), 2585:174–185, Springer, Berlin et al. 15. Rao AS,Georgeff MP (1995) BDI-agents: from theory to practice. In: Lesser V (eds) Proceedings of the First Intl. Conference on Multiagent Systems, 312–319, AAAI Press/The MIT Press
$5&+,7(&785()257+('(6,*1$1'$*(17 %$6(',03/(0(17$7,212)&5266 25*$1,=$7,21$/%86,1(66352&(66(6 7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHU.)LVFKHU
,QVWLWXWHRI,QIRUPDWLRQ6\VWHPV,:L *HUPDQ5HVHDUFK&HQWHUIRU$UWLILFLDO ,QWHOOLJHQFH')., '6DDUEUFNHQ ^NDKO_]LHPDQQ`#LZLXQLVEGH *HUPDQ5HVHDUFK&HQWHUIRU$UWLILFLDO,QWHOOLJHQFH')., '6DDUEUFNHQ ^]LQQLNXV_KDKQ_ILVFKHU`#GINLGH ,QVWLWXWHRI&RPSXWHU6FLHQFH8QLYHUVLW\RI$XJVEXUJ'$XJVEXUJ URVHU#LQIRUPDWLNXQLDXJVEXUJGH ,QVWLWXWHRI&RPSXWHU6FLHQFH&ODXVWKDO8QLYHUVLW\RI7HFKQRORJ\'&ODXVWKDO PXHOOHU#LQWXFODXVWKDOGH
$EVWUDFW 1HZIRUPVRIFRRSHUDWLRQOLNHFROODERUDWLYHEXVLQHVVVFHQDULRVUHTXLUHD
GHHSEXWIOH[LEOHLQWHJUDWLRQRIHQWHUSULVHV,QRUGHUWRPDQDJHLQWHURUJDQL]DWLRQDO EXVLQHVVSURFHVVHVH[LVWLQJFRQFHSWVIRUEXVLQHVVSURFHVVPDQDJHPHQWQHHGWREH DGDSWHG DQG H[WHQGHG ,Q WKLV SDSHU DQ DSSURDFK LV SUHVHQWHG WKDW VKRZV KRZ FURVVRUJDQL]DWLRQDOSURFHVVHVFDQEHSODQQHGDQGLPSOHPHQWHG7KHDSSURDFKLQ WKLV DUWLFOH GHVFULEHV WKH FRQFHSWXDO SUHSDUDWLRQ RI &%3V LQGHSHQGHQWO\ IURP VSHFLILF WHFKQLTXHV XVHG IRU H[HFXWLRQ +RZHYHU WKH DXWKRUV FRQVLGHU WKH SRWHQWLDOVRIWKHLUH[HFXWLRQ RIIHUHGE\DJHQWVLQFRPSDULVRQWRRWKHUVWDWHRIDUW WHFKQLTXHVOLNH:6%3(/HQJLQHV
,QWURGXFWLRQ 7KHJURZLQJLPSRUWDQFHRIFRRSHUDWLRQLVDUHVXOWRIJOREDOL]DWLRQLQFRPELQDWLRQ ZLWKWKHGLVDSSHDUDQFHRISROLWLFDOERUGHUVDQGWHFKQRORJLFDODGYDQFHV>@7KXV HQWHUSULVHV KDYH WR UHDFW WR WKH UDLVHG LQQRYDWLRQ SUHVVXUH DQG IDFLOLWDWH IOH[LEOH FROODERUDWLRQRQDJOREDOVFDOHE\DOLJQLQJWKHLUEXVLQHVVSURFHVVHV 1HZEXVLQHVV PRGHOVDUHHPHUJLQJDQGH[LVWLQJSURFHGXUHVDUHUHGHVLJQHGIRUPLQJORQJUXQQLQJ SURFHVVHV EHWZHHQ YDULRXV H[WHUQDO SDUWQHUV ± VR FDOOHG &URVV2UJDQL]DWLRQDO %XVLQHVV 3URFHVVHV &%3V 7KH VXFFHVVIXO LPSOHPHQWDWLRQ RI &%3V UHTXLUHV D FOHDU XQGHUVWDQGLQJ RI WKH FRPPRQ SURFHVVHV DFURVV DOO LQYROYHG VWDNHKROGHUV ,W
208
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
DOVR QHHGV D VWUXFWXUHG DSSURDFK WR LQWHUOLQN LQWHUQDO SULYDWH SURFHVVHV RI DQ HQWHUSULVHLQWRD&%3,GHDOO\WKHLPSOHPHQWDWLRQRI&%3VVWDUWVRQEXVLQHVVOHYHO XVLQJ HQWHUSULVH PRGHOV WR LGHQWLI\ EXVLQHVV VWUXFWXUHV EHWZHHQ DQG ZLWKLQ FRPSDQLHVDVZHOODVWKHLULQWHUUHODWLRQV 7KXVWKHDLPRIWKLVDUWLFOHLVWRSUHVHQWDWKUHHWLHUDUFKLWHFWXUHWRPDQDJHDQG LPSOHPHQW &%3V 7KHUHE\ WKH DXWKRUV ZDQW WR ILOO WKH JDS FXUUHQWO\ H[LVWLQJ EHWZHHQSURFHVVHVGHILQHGRQDEXVLQHVVOHYHODQGH[HFXWHGPRGHOV7KRXJKLWLV SRVVLEOH WR H[HFXWH &%3V ZLWK WUDGLWLRQDO PHDQV HJ FRPPXQLFDWLQJ :RUNIORZ HQJLQHV WKH XVH RI DJHQWV IRU LPSOHPHQWDWLRQ VHHPV WR RIIHU YDULRXV DGYDQWDJHV 7KH DSSURDFK LQ WKLV DUWLFOH GHVFULEHV WKH FRQFHSWXDO SUHSDUDWLRQ RI &%3V LQGHSHQGHQWO\ IURP VSHFLILF WHFKQLTXHV XVHG IRU H[HFXWLRQ +RZHYHU WKH DXWKRUV FRQVLGHUWKHSRWHQWLDOVRIWKHLUH[HFXWLRQRIIHUHGE\DJHQWVLQFRPSDULVRQWRRWKHU VWDWHRIDUWWHFKQLTXHVOLNH%XVLQHVV3URFHVV([HFXWLRQ/DQJXDJH%3(/ HQJLQHV 7KHFRQFHSWVRIWKLVSDSHUZLOOEHGHVFULEHGRQWKHEDVLVRIDVFHQDULRIURPWKH DLUVSDFH LQGXVWU\ 7KH NH\ SURFHVV RI WKH VFHQDULR LV D FKDQJH PDQDJHPHQW SURFHVV 7KH SURFHVV VWDUWV ZKHQ WKH PDQXIDFWXUHU VHQGV D FKDQJH RUGHU FRQWDLQLQJ D GHWDLOHG SUREOHP VSHFLILFDWLRQ WR LWV ODQGLQJ JHDU SURYLGHU 7KH ODQGLQJJHDUSURYLGHUGHOLYHUVDSRVVLEOHVROXWLRQSULQFLSOHIRUWKHSUREOHPZKLFK KDVWREHUHYLHZHGE\WKHPDQXIDFWXUHU,IWKHVROXWLRQSULQFLSOHLVDFFHSWDEOHWKH VXSSOLHUKDVWRSHUIRUPDIHDVLELOLW\VWXG\IRUWKHSURSRVHGVROXWLRQ$IWHUGHFLGLQJ LI WKH VROXWLRQ SULQFLSOH LV IHDVLEOH WKH ODQGLQJ JHDU SURYLGHU FUHDWHV D VROXWLRQ FRQFHSWZKLFKKDVWREHFKHFNHGDQGUHILQHGE\WKHDLUFUDIWPDQXIDFWXUHULQDQH[W VWHS2QWKHEDVLVRIWKHVROXWLRQFRQFHSWWKHPDQXIDFWXUHUKDVWRGHFLGHZKHWKHU WKHFKDQJHRUGHUKDVWREHUHDOL]HGRUQRW 7KHSUREOHPIRUWKHPDQXIDFWXUHUFRQVLVWVLQWKHORQJWLPHZKLFKLVQHHGHGIRU WKH FRPSOHWH SURFHVV )XUWKHU RQ WKLV SURFHVV KDV WR EH SHUIRUPHG E\ YDULRXV SDUWQHUV %HVLGH WKH ODQGLQJ JHDU SURYLGHU D QXPEHU RI DGGLWLRQDO VXSSOLHUV HJ HQJLQH SURYLGHUV KDYH WR SHUIRUP WKH VDPH SURFHVV 7KHUHIRUH WKH DLUFUDIW PDQXIDFWXUHUSODQVWRH[HFXWHWKHZKROHSURFHVVYLDLQWHUQHWVHUYLFHV,QRUGHUWR UHDOL]H WKLV SODQ WKH PDQDJHPHQW RI DOO LQYROYHG SDUWLHV KDV WR DJUHH RQ D VWDQGDUGL]HG SURFHGXUH 7KHUHIRUH WKH ZKROH SURFHVV KDV WR EH PRGHOOHG 5HJDUGLQJ WKH PRGHOOLQJ DQG WKH VXEVHTXHQW DXWRPDWLRQV RI WKLV VFHQDULR DW WKH UHVSHFWLYHSDUWQHUVWKHIROORZLQJWZRNH\FKDOOHQJHVDUHLGHQWLILHG )LUVWO\ LW LV QHFHVVDU\ WR SURYLGH D OHYHO RI DEVWUDFWLRQ RQ ZKLFK WKH SDUWQHUV DJUHH RQ WKH EXVLQHVV JRDOV DQG WKH GLIIHUHQW VWHSV RI WKH FKDQJH PDQDJHPHQW SURFHVV7RLPSOHPHQWWKLVSURFHVVZLWK,&7V\VWHPVWKHLQYROYHPHQWRIWHFKQLFDO VWDIILVQHFHVVDU\7KXVDVXFFHVVIXOPRGHOOLQJIUDPHZRUNVKRXOGVXSSRUWGLIIHUHQW JUDSKLFDOPRGHOOLQJODQJXDJHVPHHWLQJWKHQHHGVRIDOOLQYROYHGVWDNHKROGHUV 6HFRQGO\WKHLQWHUQDOEXVLQHVVSURFHVVHVRIHDFKSDUWQHUKDYHWREHOLQNHGLQWR D&%3ZLWKRXWUHYHDOLQJFRQILGHQWLDOSULYDWHLQIRUPDWLRQ 7KH DUFKLWHFWXUH SUHVHQWHG LQ WKH IROORZLQJ VHFWLRQ DGGUHVVHV WKHVH WZR NH\ UHTXLUHPHQWV 7KHZRUNSXEOLVKHGLQWKLVSDSHULVSDUWO\ IXQGHGE\WKH(&WKURXJKWKH$7+(1$
,3 ,W GRHV QRW UHSUHVHQW WKH YLHZ RI (& RU WKH $7+(1$ FRQVRUWLXP DQG DXWKRUV DUH VROHO\UHVSRQVLEOHIRUWKHSDSHU VFRQWHQW
$UFKLWHFWXUHIRUWKH'HVLJQDQG$JHQW%DVHG,PSOHPHQWDWLRQRI&%3V 209
$UFKLWHFWXUHIRUWKHGHVLJQDQGH[HFXWLRQRI&%3V 5HODWHG:RUN 7KRXJK VHYHUDO UHVHDUFK LV DYDLODEOH RQ WKH GHYHORSPHQW RI &%3V QRUPDOO\ PRGHOOLQJRIEXVLQHVVUHODWHGRUJDQL]DWLRQDOPDWWHUVDQGWKH,7LPSOHPHQWDWLRQRI DFROODERUDWLRQIRUH[DPSOHZLWKEXVLQHVVSURWRFROVLVGLVFXVVHGVHSDUDWHO\ 2Q WKH EXVLQHVV VLGH YDULRXV PRGHOLQJ IUDPHZRUNV KDYH EHHQ GHILQHG IRU HQWHUSULVH PRGHOLQJ 7KHVH LQFOXGH WKH µ$UFKLWHFWXUH RI ,QWHJUDWHG ,QIRUPDWLRQ 6\VWHPV¶ $5,6 >@ WKH 81&()$&7 0RGHOLQJ 0HWKRGRORJ\ 800 DQG WKH µ)UDPHZRUN IRU ,QIRUPDWLRQ 6\VWHPV $UFKLWHFWXUH¶ =DFKPDQ )UDPHZRUN >@ $OWKRXJK PRVW HQWHUSULVH PRGHOLQJ IUDPHZRUNV FRPELQH GLIIHUHQW XVHU SHUVSHFWLYHV DQG WR D FHUWDLQ GHJUHH DOORZ PRGHOLQJ RQ GLIIHUHQW OHYHOV RI DEVWUDFWLRQWKHIRFXVRIWKHVHIUDPHZRUNVLVRQLQWHUQDOSURFHVVPRGHOLQJRQWKH FRQFHSWXDO OHYHO 7KH\ ODFN PHWKRGV IRU PRGHOLQJ &%3V DQG FRUUHVSRQGLQJO\ PHWKRGVWRWUDQVIRUPFRQFHSWXDO&%3VLQWRH[HFXWDEOHFRGH 2Q WKH RWKHU KDQG OLWHUDWXUH RQ SURWRFROV XVXDOO\ IRFXVHV RQ PRGHOLQJ WKH H[FKDQJHRIILQHJUDLQHGWHFKQLFDOREMHFWVOLNH>@ZKHUHVWDWHFKDUWVDUHXVHGWR GLVSOD\ SURWRFROV DQG GLVUHJDUGV LQWHUDFWLRQ GHVFULSWLRQV VWHPPLQJ IURP WKH EXVLQHVV OHYHO 7KLV JRHV DOVR IRU ZRUNLQJ RQ SURWRFRO HQJLQHHULQJ IURP DJHQW UHODWHG UHVHDUFK HJ >@ >@ $QRWKHU H[DPSOH LV >@ ZKR FODLP WR WDNH LQWR DFFRXQW EXVLQHVV SURFHVV PRGHOV IRU GHYHORSPHQW RI SURWRFROV EXW RQO\ SURYLGH PRGHOV RQ D WHFKQLFDO OHYHO UHSUHVHQWHG ZLWK VWDWH FKDUWV GLVUHJDUGLQJ WKH RUJDQL]DWLRQDOSHUVSHFWLYHLQ&%3GHYHORSPHQW5HFHQWO\WKHGHYHORSPHQWRI&%3 RQ WKH EXVLQHVV OHYHO IRU SUHSDUDWLRQ RI D &%3 LPSOHPHQWDWLRQ ZDV LQYHVWLJDWHG HJLQ>@ $UFKLWHFWXUDO2YHUYLHZ 7KHDUFKLWHFWXUHFRQVLVWVRIWZRGLPHQVLRQV7KHILUVWGLPHQVLRQLPSOLHVPRGHOOLQJ OHYHOVZKLFKVSDQIURPGHVLJQWRH[HFXWLRQRI&%3V7KHVHOHYHOVDUHVLPLODUWRWKH GLIIHUHQWW\SHVRIPRGHOVXVHGLQPRGHOGULYHQDUFKLWHFWXUHV0'$ >@+RZHYHU DVWKHIRFXVLVVSHFLILFDOO\RQPRGHOOLQJ&%3VGLIIHUHQWQDPHVDUHFKRVHQIRUWKH WKUHH OHYHOV WR GLVWLQJXLVK WKH PRUH PRGHOGULYHQ LQWHURSHUDELOLW\ 0', UHODWHG DSSURDFK DV GHVFULEHG LQ >@ IURP WKH JHQHUDO DSSURDFK RI PRGHOGULYHQ DUFKLWHFWXUHV :H GLVWLQJXLVK EHWZHHQ EXVLQHVV WHFKQLFDO DQG H[HFXWLRQ OHYHO :KHUHDVPRGHOVRQEXVLQHVVOHYHODOORZDQDQDO\VLVRIEXVLQHVVDVSHFWVOLNHFRVWV LQYROYHGUHVRXUFHVHWFWKHPRGHOVRQWHFKQLFDOOHYHOSURYLGHDPRUHGHWDLOHGYLHZ RQWKH&%3UHSUHVHQWLQJWKHFRPSOHWHFRQWUROIORZRIWKHSURFHVV7DVNVZKLFKDUH QRW H[HFXWDEOH E\ ,7V\VWHPV DUH QRW UHJDUGHG $OVR WKH PHVVDJH H[FKDQJH EHWZHHQVLQJOHWDVNVLVPRGHOOHGRQWKLVOHYHODQGFDQEHDQDO\]HG+RZHYHUWKH FRQWURO IORZ DQG WKH PHVVDJH H[FKDQJH DUH VSHFLILHG LQ D SODWIRUP LQGHSHQGHQW PDQQHU7KLVVXSSRUWVUHXVHRIWKHSURFHVVPRGHOVDVWKHPRGHOVRQWKLVOHYHOFDQ EHSRUWHGWRH[HFXWLRQYDULRXVPHDQV2QH[HFXWLRQOHYHOWKH&%3LVH[WHQGHGZLWK SODWIRUP VSHFLILF LQWHUDFWLRQ LQIRUPDWLRQ HJ WKH FRQFUHWH PHVVDJH IRUPDWV VHQW
210
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
RU UHFHLYHG GXULQJ &%3 H[HFXWLRQ RU WKH VSHFLILFDWLRQ RI SDUWLFXODU GDWD VRXUFHV SURYLGLQJGDWDGXULQJSURFHVVH[HFXWLRQ ,Q RUGHU WR UHDOL]H WKH VFHQDULR UHTXLUHPHQWV LW ZDV QHFHVVDU\ WR LQWURGXFH D VHFRQG DUFKLWHFWXUH GLPHQVLRQ 7KLV GLPHQVLRQ LV EDVHG RQ WKH LQWURGXFWLRQ RI SURFHVVYLHZVDVDQDGGLWLRQDODEVWUDFWLRQOD\HUEHWZHHQWKHSULYDWHSURFHVVHVDQG WKH&%3PRGHOLQRUGHUWRKLGHVHQVLWLYHLQIRUPDWLRQDVSURSRVHGE\6FKXO]>@ >@ ,Q WKH IROORZLQJ LQWHUQDO SURFHVVHV DUH GHILQHG DV 3ULYDWH 3URFHVVHV 33 ZKLFKDUHRQO\NQRZQWRWKHLURZQLQJRUJDQL]DWLRQDQGQRWH[SRVHGWRWKHRXWVLGH ZRUOG 7KH DEVWUDFWLRQ RI LQIRUPDWLRQ LV DFKLHYHG E\ WKH LQWURGXFWLRQ RI 9LHZ 3URFHVVHV 93 DV DQ DGGLWLRQDO DEVWUDFWLRQ OD\HU EHWZHHQ WKH 33V DQG WKH &%3 PRGHO $ 93 DEVWUDFWV LQIRUPDWLRQ IURP RQH RUH PRUH 33V DQG WKXV HQDEOHV FRPSDQLHVWRKLGHFULWLFDOLQIRUPDWLRQIURPXQDXWKRUL]HGSDUWQHUV,WLVDQLQWHUIDFH WR WKH RXWVLGHZRUOG ZKLFK H[WUDFWV RQO\ WKDW NLQG RI LQIRUPDWLRQ ZKLFK LV QHFHVVDU\IRUWKHLQWHUDFWLRQZLWKRQHRUPRUHSRWHQWLDOSDUWQHUV7KXVD93FDQEH VHHQDVJHQHUDOLQWHUDFWLRQGHVFULSWLRQRIRQHRUPRUH33VIURPWKHSHUVSHFWLYHRI RQHSDUWQHU:KLOHD93GHVFULEHVDOORZHGLQWHUDFWLRQVIURPWKHSHUVSHFWLYHRIRQH SDUWQHUD&%3GHVFULEHVWKHVHLQWHUDFWLRQVIURPDQHXWUDOSHUVSHFWLYHFDSWXULQJDOO DOORZHG LQWHUDFWLRQV EHWZHHQ DOO SDUWQHUV 2QH 93 FDQ FRQWDLQ LQWHUDFWLRQV ZLWK GLIIHUHQW SDUWQHUV :KLOH PRUH WHFKQLFDO GHILQLWLRQV RI 93V UHGXFH WKHP WR GHVFULSWLRQVRIGLJLWDO PHVVDJHH[FKDQJHVFS>@ RQWKHFRQFHSWXDOOHYHODOVR SDUWQHU LQWHUDFWLRQV UHJDUGLQJ PRQH\ ³3D\PHQW UHFHLYHG´ RU PDWHULDO HJ ³'HOLYHU&RQWDLQHU´ FDQEHGHVFULEHGLQD93)LJXUHVKRZVWKHWZRGLPHQVLRQV DQG WKHLU UHODWLRQV %HVLGHV PRGHOLQJ WKH GLIIHUHQW SURFHVV W\SHV RQ WKH GLIIHUHQW PRGHOOLQJOHYHOVPRGHOWUDQVIRUPDWLRQVEHWZHHQWKHGLIIHUHQWOHYHOVDUHQHFHVVDU\ LQRUGHUWRWDSWKHIXOOSRWHQWLDORIWKHDUFKLWHFWXUH7KHVHWUDQVIRUPDWLRQVZLOOEH H[SODLQHGLQ6HFWLRQVDQG
%XVLQHVV/HYHO
0RGHOLQJ /DQJXDJHV 1RWDWLRQV
&%3
3URFHVV9LHZ
3ULYDWH3URFHVV
3URFHVV0RGXOH &KDLQ
(3&,(0
(3&,(0
HQKDQFHGPRGHOLQJ &RQFHSWV
HQKDQFHGPRGHOLQJ &RQFHSWV
6HPLDXWRPDWHG 7UDQVIRUPDWLRQ
7HFKQLFDO /HYHO
0RGHOLQJ /DQJXDJHV 1RWDWLRQV
&%3
3URFHVV9LHZ
3ULYDWH3URFHVV
3,062$
3,062$
3,062$
&%3
3URFHVV9LHZ
3ULYDWH3URFHVV
-DFN00%3(/
-DFN00%3(/
-DFN00%3(/
DXWRPDWHG 7UDQVIRUPDWLRQ
([HFXWLRQ /HYHO
0RGHOLQJ /DQJXDJHV 1RWDWLRQV
)LJ0RGHOLQJ)UDPHZRUN
$UFKLWHFWXUHIRUWKH'HVLJQDQG$JHQW%DVHG,PSOHPHQWDWLRQRI&%3V 211
'HVLJQLQJ&%3VZLWK$5,6 ,Q RUGHU WR HQULFK WKH HYHQW GULYHQ SURFHVV FKDLQ (3& ZLWK IXQFWLRQDOLWLHV UHTXLUHGWRPRGHO&%3VQHZFRQVWUXFWVKDYHEHHQLPSOHPHQWHG7RDEVWUDFWIURP VHQVLWLYH SURFHVV LQIRUPDWLRQ WKH (3& LV H[WHQGHG E\ WKH REMHFW W\SH SURFHVV PRGXOH >@$SURFHVV PRGXOHFDQVXEVWLWXWHDVLQJOH IXQFWLRQDV ZHOODVDVXE SURFHVV$QH[DPSOH IRUXVLQJSURFHVV PRGXOHVLVVKRZQLQ)LJ,QWKLVILJXUH WKH 33 RI WKH DLUFUDIW PDQXIDFWXUHU¶V RUGHU SURFHVVLQJ LV VKRZQ RQ WKH OHIW VLGH 'HSHQGLQJRQKLVUHODWLRQVKLSWRWKHODQGLQJJHDUSURYLGHUYDULRXVSDUWVLQWKH33 KDYHWREHKLGGHQ,QWKLVH[DPSOHWKHPDQXIDFWXUHUGHFLGHVWRKLGHWKHIDFWWKDW WKH UHTXLUHG PRGLILFDWLRQV DOVR PLJKW EH KDQGOHG LQWHUQDOO\ 7KXV KH GHFLGHV WR FUHDWH DQ DEVWUDFWLRQ DUHD DURXQG WKH HOHPHQWV VKRZQ RQ WKH XSSHU OHIW 7KH FRQWHQW RI WKLV DUHD LV DJJUHJDWHG LQ WKH SURFHVV PRGXOH ³5HDFW WR PRGLILFDWLRQ QHHG´ ZKLFK RQO\ SUHVHQWV WKH LQIRUPDWLRQ WR WKH SURYLGHU WKDW KH ZLOO UHFHLYH D FKDQJH UHTXHVW PHVVDJH IURP WKLV SDUW RI WKH SURFHVV 6LQFH WKH SURFHVV PRGXOH DQGFRUUHVSRQGLQJHOHPHQWVRIWKH 33FDQEHDQQRWDWHGZLWKXQLTXH,'VDQHDV\ FRUUHODWLRQ RI 93 HOHPHQWV DQG 33 HOHPHQWV LV SRVVLEOH 7KH VHFRQG DEVWUDFWLRQ DUHDLQWKHORZHUOHIWRIWKH33VKRZVWKHSRVVLELOLW\WRSUHVHQWDFRXQWHURIIHUWRWKH SURYLGHULQFDVHKLVRIIHUZDVXQDWWUDFWLYH 7KHDLUFUDIWPDQXIDFWXUHUGHFLGHVQRW WRLQIRUPWKHODQGLQJJHDUSURYLGHURIWKHQHJRWLDWLRQVSRVVLELOLW\WKRXJKKHPLJKW RIIHULWWRRWKHUSURYLGHUV DQGKLGHVWKLVDUHDLQWKH931RWHWKDWLQWKLVFDVHWKH DEVWUDFWHG HOHPHQWV DV ZHOO DV WKH VXUURXQGLQJ ;25 MRLQ DQG VSOLW DUH QRW DJJUHJDWHGWRDSURFHVVPRGXOHEXWDUHHOLPLQDWHGFRPSOHWHO\LQWKH93
)LJ33$LUFUDIW0DQXIDFWXUHUDQG93IRU*HDU/DQGLQJ3URYLGHU
212
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
$SDUWIURPFUHDWLQJYLHZVRI33VLQDFROODERUDWLYHVFHQDULRLWLVDOVRQHFHVVDU\ WRGHILQHWKHEXVLQHVVVFHQDULRRQDKLJKOHYHORIDEVWUDFWLRQ7KHUHIRUHLQ>@DQ (3& EDVHG QRWDWLRQ ZDV SURSRVHG WKDW HQDEOHV EXVLQHVV H[SHUWV WR VSHFLI\ WKH VFHQDULR LQ DQ DEVWUDFW PDQQHU ZKLOH KLGLQJ VHQVLWLYH SURFHVV LQIRUPDWLRQ 7KH PRGHO DLPV DW DGDSWLQJ DQG RSWLPL]LQJ WKH FRPSOHWH FROODERUDWLRQ WKHUHIRUH DOO RUJDQL]DWLRQVLQYROYHGDUHGLVSOD\HG,WJLYHV DQRYHUYLHZRIDOO93VWKDWDUHSDUW RI WKH &%3 LQFOXGLQJ WKH RUJDQL]DWLRQDO XQLWV WKDW DUH LQ FKDUJH RI WKHVH SURFHVV VWHSV 2Q WKLV OHYHO RI DEVWUDFWLRQ LQIRUPDWLRQ RQ G\QDPLFV ZLWKLQ WKH OLQNHG SURFHVV PRGXOHVLVGLVUHJDUGHG7KHDLPLVUDWKHUDFRDUVHJUDLQHGGHVFULSWLRQ RI QHHGHGLQSXWDVZHOODVWKHSURGXFHGRXWSXWRIWKH93V 7KH VWHSV GHVFULEHG VR IDU FRUUHVSRQG WR WKH ILUVW SDUW RI DQ LQVLGHRXW PRGHOOLQJSURFHGXUH7KH DLUFUDIWPDQXIDFWXUHUGHULYHGD93IRUWKHODQGLQJJHDU SURYLGHULQRUGHUWRDJUHHRQDMRLQW&%36XEVHTXHQWO\WKHSURYLGHUFDSWXUHVKLV UROHLQWKHVFHQDULRDQGVWDUWVWRGHULYHD93IURPKLVLQWHUQDO33WKDWLVUHVSRQVLEOH IRURUGHULQJQHZSURGXFWV7KHQKHWULHVWRPDWFKKLV93WRWKH93JLYHQE\WKH PDQXIDFWXUHU
([HFXWLQJ&%3VZLWKDJHQWWHFKQRORJLHV *HQHUDWLQJVHUYLFHRULHQWHG&%3PRGHOV±DQ(3&WR3,062$ WUDQVIRUPDWLRQ 7KLVVHFWLRQGHVFULEHVDWUDQVIRUPDWLRQRI$5,6EXVLQHVVOHYHOGHVFULSWLRQWR,&7 PRGHOV FRQIRUPDQW WR WKH 3,062$ >@ PHWDPRGHO :H DUH DEOH WR JHQHUDWH 93V ZKLFK DUH DQ DEVWUDFWLRQ IURP PRUH GHWDLOHG 33V DQG WKHLU OLQNV WR WKH 33 LPSOHPHQWDWLRQ RQ WKH EDVLV RI $5,6 (3& DQG &%3 RYHUDOO YLHZ GHVFULSWLRQV 0RUHH[DPSOHVDQGGHWDLOVDERXWWKLVWUDQVIRUPDWLRQFDQEHIRXQGLQ>@ 7KH WUDQVIRUPDWLRQ RI $5,6 EXVLQHVV PRGHOV WR WHFKQLFDO VHUYLFHRULHQWHG SURFHVVPRGHOVLHPRGHOVFRQIRUPDQWWRWKH3,062$PHWDPRGHOLVVWUXFWXUHG LQWR WZR SDUWV :H WUDQVIRUP (3& 33 GHVFULSWLRQV XVLQJ WKH FRUH SDUW RI 3,062$ DQG JHQHUDWH 93 DQG &%3 GHVFULSWLRQV IURP WKH $5,6 &%3RYHUDOO YLHZXVLQJWKH&%3H[WHQVLRQVRIWKH3,062$PHWDPRGHO,QERWKSDUWVRIWKH WUDQVIRUPDWLRQZHIROORZWKHVDPHSURFHGXUHRIWUDQVIRUPLQJWKHPRGHOV)LUVWWKH VWDWLF RYHUDOO VWUXFWXUH RI WKH FROODERUDWLQJ RUJDQL]DWLRQV UROHV HQWLWLHV DQG SURFHVVHV DUH DQDO\]HG ZKLFK HQDEOHV XV WR JHQHUDWH WKH VHUYLFH SURYLGHUV DQG WKHLUUHODWLRQVKLSVWKHVHDUHFROODERUDWLRQVLQZKLFKWKHVHUYLFHSURYLGHUFDQDFWDV UHTXHVWRURUSURYLGHURIVHUYLFHV 6HFRQGWKHEHKDYLRUDOGHVFULSWLRQRIWKHVHUYLFH SURYLGHUV ZKLFK LV PDLQO\ SURFHVV IORZ LQIRUPDWLRQ LV LQVWDQWLDWHG LQ WKH 3,062$PHWDPRGHO )RUWUDQVIRUPDWLRQRIWKH33VWKHSURFHGXUHLVDVIROORZV x (DFK IXQFWLRQ RI WKH $5,6 PRGHO LV PDSSHG WR D VHUYLFH SURYLGHU LQ WKH 3,062$PRGHO)RUHDFKVHUYLFHSURYLGHURQHFROODERUDWLRQLVJHQHUDWHG RYHUZKLFKWKHVHUYLFHSURYLGHURIIHUVLWVVHUYLFHV
$UFKLWHFWXUHIRUWKH'HVLJQDQG$JHQW%DVHG,PSOHPHQWDWLRQRI&%3V 213
x 7KHSURFHVVEHKDYLRUDOGHVFULSWLRQLVPDSSHGWR3,062$DQGDWWDFKHGWR WKH UHVSHFWLYH VHUYLFH SURYLGHUV /LQNV DUH JHQHUDWHG FRQQHFWLQJ VHUYLFH SURYLGHUVWRWKHVHUYLFHVLHFROODERUDWLRQV WKH\UHTXHVW 93V DQG FROODERUDWLRQ SURFHVVHV DUH JHQHUDWHG RQ EDVLV RI WKH $5,6 RYHUDOO YLHZ x (DFK $5,6 &%3 LV PDSSHG WR RQH 3,062$ FROODERUDWLRQ SURFHVV )RU HDFKSDUWQHUSDUWLFLSDWLQJLQWKH&%3RQH93LVLQVWDQWLDWHG7KHVH93VDUH FRQQHFWHGWRDFROODERUDWLRQYLDZKLFKWKH\H[FKDQJHPHVVDJHV x 1H[WWKH93HVEHKDYLRULVJHQHUDWHG,Q93V¶FRQWUROIORZGHVFULSWLRQVWKH 33VDUHHQFDSVXODWHGE\VRFDOOHGYLHZWDVNVµ6HQG¶DQGµUHFHLYH¶WDVNVDUH DGGHGWRWKHFRQWUROIORZRID93DWWKHSRLQWV ZKHUHD93LQWHUDFWVZLWK RWKHU93VYLDPHVVDJHH[FKDQJH x )LQDOO\ WKH 33 GHVFULSWLRQV ZKLFK ZHUH JHQHUDWHG LQ WKH ILUVW SDUW RI WKH PDSSLQJKDYHWREHERXQGWRWKH93V7KHUHIRUHD93UHIHUHQFHVDOO33VLW DEVWUDFWVIURP$33UHIHUHQFHVDOO93RYHUZKLFKLWRIIHUVIXQFWLRQDOLW\WR FROODERUDWLRQV9LHZWDVNVDUHXVHGWRGHVFULEHWKHEHKDYLRURID 93VDQG HQFDSVXODWHWDVNVZKLFKGHVFULEHWKHPRUHGHWDLOHGEHKDYLRURI 33V7KXV HDFKYLHZWDVNKDVWRUHIHUHQFHDOOWDVNVRI33GHVFULSWLRQLWDEVWUDFWVIURP
)LJ0RGHOOLQJ93VZLWK3,062$
)LJXUHGHSLFWVDQH[WUDFWRIWKHJHQHUDWHG3,062$PRGHOE\WKHPHDQVRI DQ 80/ YLVXDOL]DWLRQ :H FDQ VHH WKDW WKH 93¶V YLHZ WDVN UHIHUHQFHV WKH HQFDSVXODWHG 33¶V WDVNV YLD DEVWUDFWHG6WHSV UHODWLRQVKLSV 7KH µVHQG¶ WDVN VWDQGV IRU WKH 93 VHQGLQJ D PHVVDJH WR DQRWKHU 93 7KLV PHVVDJH LV SDUW RI WKH &%3 SURWRFROVSHFLILFDWLRQ
214
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
*HQHUDWLQJH[HFXWDEOHDJHQWV±D3,062$WR-DFN00WUDQVIRUPDWLRQ ,QRUGHUWRH[HFXWHFROODERUDWLYHSURFHVVHVVSHFLILHGRQWKH3,0OHYHOWKHQH[WVWHS FRQWDLQV D WUDQVIRUPDWLRQ IURP 3,062$ WR DJHQW PRGHOV WKDW FDQ EH GLUHFWO\ H[HFXWHG E\ VSHFLILF DJHQW H[HFXWLRQ SODWIRUPV ,Q RXU FDVH WKH -DFN ,QWHOOLJHQW DJHQW IUDPHZRUN >@ LV XVHG IRU WKH H[HFXWLRQ RI EHOLHIGHVLUHLQWHQWLRQ %', VW\OHDJHQWV7KHFRQVWUXFWVRIWKH3,062$PHWDPRGHODUHPDSSHGWR%',DJHQW V\VWHPV UHSUHVHQWHG E\ WKH -DFN PHWDPRGHO -DFN00 'XH WR VSDFH UHVWULFWLRQV ZH UHIHU WR >@ IRU D GHWDLOHG GLVFXVVLRQ RI -DFN00 ,Q WKH IROORZLQJ ZH FRQFHQWUDWHRQWKHILYHWUDQVIRUPDWLRQUXOHVWKDWDUHLOOXVWUDWHGLQ)LJXUH $WILUVWJODQFHDQDJHQWVHHPVWREHWKHEHVWPDWFKIRUDVHUYLFHSURYLGHU ZKLFKPD\EH93RU33 EXWVLQFH6HUYLFH3URYLGHUUHIHUHQFHV5ROHVLWLV UHFRPPHQGHG WR DVVLJQ LW WR D 7HDP 7KH QDPH RI WKH VHUYLFH SURYLGHU FRLQFLGHV ZLWK WKH QDPH RI WKH WHDP LWV UROHV DUH WKH UROHV WKH WHDP SHUIRUPV DQG WKH WHDP PDNHV XVH RI WKH UROHV VSHFLILHG LQ WKH &ROODERUDWLRQ8VHLQZKLFKLWSDUWLFLSDWHVDVERXQGUROHV $ &ROODERUDWLRQ LV PDSSHG RQWR D WHDP WKDW PD\ DJDLQ FRQVLVW RI DQ\ QXPEHURIDJHQWV %HVLGHLQWURGXFLQJDUROHLQ-DFN00IRUHDFKUROHD VHUYLFHSURYLGHU DQG FROODERUDWLRQSHUIRUPVZHGHILQHDWHDPDQGWZR7HDP3ODQVIRUHYHU\UROH VHUYLFHSURYLGHUVDQGFROODERUDWLRQVPDNHXVHRI7KHDWRPLFWHDPLVRQO\ UHSUHVHQWHG E\ WKH FRUUHVSRQGLQJ UROH LQ WKH 3,062$ 7KH WHDP SODQV VSHFLI\ KRZ WKH UHTXHVWHG VHUYLFH LV LQYRNHG DQG KRZ WKH FRUUHVSRQGLQJ WHDPUHDFWVRQDVHUYLFHUHTXHVW 7KH3URFHVVRID3,062$FDQHDVLO\EHWUDQVIRUPHGLQWRWHDPSODQV7KH UROHV D WHDP SODQ XVHV DUH H[WUDFWHG IURP WKH ERXQG UROHV LQ WKH FROODERUDWLRQXVHWKHFRUUHVSRQGLQJWHDPLQWHUDFWV$VDILUVWDSSURDFKZH WUDQVIRUPHG WKH VHTXHQWLDO SURFHVV VWUXFWXUH RI D 3,062$ PRGHO LQWR D VHTXHQWLDOWHDPSODQ )LQDOO\ 0HVVDJHV WKDW DUH VHQW E\ WKH UROHV ZH DOUHDG\ KDYH WUDQVIRUPHG DUHPDSSHGWR(YHQWVLQ-DFN00
)LJ7KHPDLQWUDQVIRUPDWLRQUXOHVWKDWPDS3,062$PRGHOVWR-DFN00PRGHOV
$UFKLWHFWXUHIRUWKH'HVLJQDQG$JHQW%DVHG,PSOHPHQWDWLRQRI&%3V 215
(YDOXDWLRQDQG'LVFXVVLRQ 3URWRW\SLFDOUHDOLVDWLRQLQ$7+(1$ 2XUSURWRW\SLFDOUHDOL]DWLRQGHYHORSHGLQWKH$7+(1$SURMHFWIROORZVWKH20*¶V 0'$ DSSURDFK $W FRPSXWDWLRQDO LQGHSHQGHQW OHYHO $5,6 PRGHOV DUH XVHG IRU UHSUHVHQWLQJ EXVLQHVV ORJLF EXVLQHVV SURFHVVHV EXVLQHVV UHTXLUHPHQWV HWF 3,062$ PRGHOV SURYLGH PHDQV WR GHVFULSWLRQ VHUYLFHRULHQWHG ,&7 V\VWHPV DW SODWIRUP LQGHSHQGHQW OHYHO 3ODWIRUP VSHFLILF PRGHOV KDYH EHHQ GHYHORSHG IRU %3(/ DQG $JHQW SODWIRUPV %3(/ FDQ EH QRWDWHG LQ DQ 80/SURILOH IRU :6 %3(/ZKLOHIRU$JHQWVSHFLILFDWLRQZHXVH3,062$ ±ZKHUHDVWKHGHVFULSWLRQ OHYHOLVPRUHGHWDLOHGDVIRUWKHSODWIRUPLQGHSHQGHQWPRGHO,QRXUVFHQDULRVHH 6HFWLRQ WKH PDQXIDFWXUHU DQG WKH ODQGLQJ JHDU SURYLGHU LQLWLDOO\ DJUHH RQ WKH FKDQJHPDQDJHPHQWSURFHVVLQDKLJKOHYHOEXVLQHVVGHVFULSWLRQ7KLVGHVFULSWLRQ LVQRZ JUDGXDOO\DQGVHPL DXWRPDWLFDOO\UHILQHGWRH[HFXWDEOHSODWIRUPVSHFLILF SURJUDPV QDPHO\ IRU%3(/ DQGDQDJHQWSODWIRUP)LUVWWKH $5,6 WR3,062$ PRGHO WUDQVIRUPDWLRQ VHH 6HFWLRQ UHILQHV ERWK WKH RUJDQL]DWLRQDO LQWHUQDO SURFHVVHVGHVFULSWLRQDQGWKHFKDQJH PDQDJHPHQWSURFHVVLQWRD VHUYLFHRULHQWHG PRGHODWWKHSODWIRUPLQGHSHQGHQWOHYHO &RPSXWDWLRQDO ,QGHSHQGHQW/HYHO
$5,6 3URFHVVRULHQWHG 0RGHOOLQJ
$UFKLWHFWXUH ,QIRUPDWLRQ
3ODWIRUP ,QGHSHQGHQW/HYHO
3,062$ 6HUYLFHRULHQWHG 0RGHOOLQJ
0RGHOV 0RGHO7UDQVIRUPDWLRQ
3ODWIRUP ,QIRUPDWLRQ
3ODWIRUP 6SHFLILF /HYHO
%3(/ 3ODWIRUP
$JHQW 3ODWIRUP
)LJ0RGHOGULYHQGHYHORSPHQWRI&%3V±WKH$7+(1$VFHQDULR
7KHUHIRUHZHHQFRGHGNQRZOHGJHDERXWWKHVHUYLFHRULHQWHGDUFKLWHFWXUHLQWKLV WUDQVIRUPDWLRQ 7KH WUDQVIRUPDWLRQ XVHV $5,6 H[SRUW EDVHG RQ WKH $5,6 ;0/ IRUPDW $0/ WR JHQHUDWH 3,062$ PRGHOV LPSOHPHQWHG LQ WKH (FOLSVH 0RGHOOLQJ )UDPHZRUN (0) 1H[W D PDQXDO VWHS LV SHUIRUPHG LQ ZKLFK WKH PDQXIDFWXUHU DQG WKH ODQGLQJ JHDU SURYLGHU KDYH WR DJUHH RQ WHFKQLFDO GHWDLOV RI WKHFKDQJHPDQDJHPHQWSURFHVVOLNHVHUYLFHLQWHUIDFHGHVFULSWLRQVRUFRQFUHWHGDWD VWUXFWXUHV 7R HQDEOH H[HFXWLRQ WKHVH UHILQHG SODWIRUP LQGHSHQGHQW PRGHOV DUH WUDQVIRUPHG WR VSHFLILF SODWIRUPV YLD DXWRPDWHG PRGHO WUDQVIRUPDWLRQ ,Q WKH SURWRW\SLFDOUHDOLVDWLRQZHFDSWXUHGNQRZOHGJHDERXW%3(/DQGDJHQWSODWIRUPVLQ
216
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
WKHPRGHOWUDQVIRUPDWLRQVWRJHQHUDWHWKHUHVSHFWLYHSODWIRUPVSHFLILFPRGHOV7KH LQWHJUDWLRQRIH[WHUQDOVHUYLFHVGHVFULEHGHJE\ZHEVHUYLFHGHVFULSWLRQODQJXDJH :6'/ GHVFULSWLRQV LV VXSSRUWHG DQG WKH UHVXOW LV DQ H[HFXWDEOH DJHQWEDVHG IUDPHZRUN IRU D FROODERUDWLYH EXVLQHVV SURFHVV :LWK WKH SURWRW\SLFDO UHDOL]DWLRQ ZH FRXOG VKRZ WKDW WKH 33V DV ZHOO DV WKH FURVVRUJDQL]DWLRQDO FKDQJH PDQDJHPHQW SURFHVV FDQ EH GHYHORSHG DQG H[HFXWHG E\ WKH SURSRVHG 0'$ DSSURDFK ERWK ZLWK %3(/ DQG DJHQW SODWIRUPV ,Q GRLQJ VR ZH HQFRXQWHUHG DGYDQWDJHVDQGGUDZEDFNVLQJHQHUDWLQJDJHQWLQVWHDGRI%3(/FRGH ([HFXWLRQRIEXVLQHVVSURFHVVHVZLWKDJHQWWHFKQRORJLHV 7KH GHVFULEHG FRQFHSWV IRU &%3V DQG IRU 93V FDQ EH WUDQVIRUPHG WR WHFKQLFDO VWDQGDUGV WKDW HQDEOH WKHLU H[HFXWLRQ E\ ,7 V\VWHPV $FFRUGLQJO\ WKH &%3 IUDPHZRUN FDQ EH UHDOL]HG RQ WKH H[HFXWLRQ OHYHO XVLQJ :HE 6HUYLFH VWDQGDUGV 1RQHWKHOHVVWRGD\:HE6HUYLFHVDUHXVXDOO\LPSOHPHQWHGDVWUDGLWLRQDOVRIWZDUH FRPSRQHQWVZLWKOLPLWHGFDSDELOLWLHVZKHQLWFRPHVWRDXWRQRPLFSUREOHPVROYLQJ E\ LQWHUDFWLQJ ZLWK RWKHU VHUYLFHV 5DWKHU WKDQ DGDSWDEOH G\QDPLF SURFHVVHV FXUUHQW :HE 6HUYLFH IORZV UHVHPEOH VWDWLF ZRUNIORZV ZKLFK KDYH ZHOO NQRZQ GLVDGYDQWDJHVFI>@ IRUH[DPSOH x /RZUHDFWLYLW\ ZRUNIORZHQJLQHVUHTXLUHDQDSULRULUHSUHVHQWDWLRQRIWKH EXVLQHVVSURFHVVDQGSRWHQWLDOGHYLDWLRQVIURPWKDWSURFHVVDQG x 3RRUVHPDQWLFVZRUNIORZVWDQGDUGVODFNDQDSSUHFLDWLRQRIWKHFRQWHQWRI D EXVLQHVV SURFHVV DQG GR QRW PDNH GHFLVLRQV EDVHG RQ WKH QDWXUH RI WKH LQIRUPDWLRQWKDWLVJHQHUDWHG x 3RRUUHVRXUFHPDQDJHPHQWZRUNIORZHQJLQHVGRQRWFRQWUROWKHUHVRXUFHV RI D EXVLQHVV SURFHVV DQG VR WKH\ UHO\ RQ WKH SURFHVV EHLQJ IXOO\ GLPHQVLRQHGEHIRUHKDQG ,Q WKH IROORZLQJ ZH EULHIO\ GLVFXVV DGYDQWDJHV DQG GLVDGYDQWDJHV RI WKH LPSOHPHQWDWLRQ RI WKH &%3 FRQFHSW GHVFULEHG DERYH ZLWK DJHQW WHFKQRORJLHV ,W PLJKW VHHP DV LI %3(/ DQG %',VW\OH DJHQWV RIIHU WKH VDPH IHDWXUHV +RZHYHU WKHUH DUH VHYHUDO DGYDQWDJHV RI D %',VW\OH DJHQW DSSURDFK ZKLFK DOORZV WR LQWURGXFH IDXOW WROHUDQFH DQG DXWRQRPRXV UHDFWLYH DQG SURDFWLYH EHKDYLRU $Q LPSRUWDQW TXHVWLRQ LV KRZ WKH DYDLODELOLW\ RI D SDUWQHU VHUYLFH LV GHWHFWHG 7KLV PLJKWEHFKHFNHGRQO\E\DFWXDOO\FDOOLQJWKHVHUYLFH,IWKHVHUYLFHLVQRWDYDLODEOH RUGRHVQRWUHWXUQWKHH[SHFWHGRXWSXWDQH[FHSWLRQZLOOEHUDLVHG%3(/SURYLGHV D IDXOW KDQGOHU ZKLFK DOORZV VSHFLI\LQJ ZKDW WR GR LQ FDVH RI DQ H[FHSWLRQ 6LPLODUO\ DQ DJHQW SODQ ZLOO IDLO LI D :HE VHUYLFH FDOO UDLVHV DQ H[FHSWLRQ DQG H[HFXWHVRPHDFWLYLWLHVVSHFLILHGIRUWKHIDLOXUHFDVH $GLIIHUHQFHLVWKDWLQWKHFDVHRIDJHQWVDSODQLVH[HFXWHGLQDFRQWH[WZKLFK VSHFLILHVFRQGLWLRQVIRUSODQLQVWDQFHVDQGDOVRRWKHUDSSOLFDEOHSODQV7KHFRQWH[W LVLPSOLFLWO\JLYHQE\WKHEHOLHIVRIDQDJHQWDQGFDQEHPDGHH[SOLFLW7KLVPHDQV WKDWLQDJLYHQFRQWH[WVHYHUDOSODQLQVWDQFHVPLJKWEHH[HFXWHGHJIRUDOONQRZQ VHUYLFHVRIDVSHFLILFW\SHWKHVHUYLFHVDUHFDOOHGRQHDIWHUDQRWKHU XQWLORQHRI WKH VHUYLFHV SURYLGHV WKH GHVLUHG UHVXOW $Q H[FHSWLRQ LQ RQH SODQ LQVWDQFH WKHQ OHDGV WR WKH H[HFXWLRQ RI DQRWKHU SODQ LQVWDQFH IRU WKH QH[W NQRZQ VHUYLFH
$UFKLWHFWXUHIRUWKH'HVLJQDQG$JHQW%DVHG,PSOHPHQWDWLRQRI&%3V 217
$GGLWLRQDOO\ %',VW\OH DJHQWV SURYLGH WKH SRVVLELOLW\ RI PHWDOHYHO UHDVRQLQJ ZKLFKDOORZVFKRRVLQJWKHPRVWIHDVLEOHSODQDFFRUGLQJWRVSHFLILHGFULWHULD 6LPLODUO\ LI IRU D VSHFLILF JRDO VHYHUDO SODQ W\SHV DUH IHDVLEOH DQ DJHQW H[HFXWHVRQHRIWKHVHSODQVDQGLQFDVHRIDIDLOXUHLPPHGLDWHO\H[HFXWHVWKHQH[W IHDVLEOH SODQ WR DFKLHYH WKH GHVLUHG JRDO 7KH %', DJHQW DSSURDFK VXSSRUWV WKLV DGDSWLYH EHKDYLRU LQ D QDWXUDO ZD\ ZKHUHDV D %3(/ SURFHVV VSHFLILFDWLRQ DWWHPSWLQJ WR SURYLGH WKH VDPH EHKDYLRU ZRXOG UHTXLUH DZNZDUG FRGLQJ VXFK DV QHVWHG IDXOW KDQGOHUV HWF $QRWKHU DGYDQWDJH LV WKDW H[WHQGLQJ WKH EHKDYLRU E\ DGGLQJDQHZDOWHUQDWLYHSODQIRUDVSHFLILFWDVNLVVWUDLJKWIRUZDUG7KHQHZSODQ LVVLPSO\DGGHGWRWKHSODQW\SHVDQGZLOOEHH[HFXWHGDWWKHQH[WRSSRUWXQLW\ &XVWRPL]LQJFRPSRVLWLRQLVIDFLOLWDWHGVLQFHWKHGLIIHUHQWSODQVFOHDUO\VWUXFWXUH WKH DOWHUQDWLYHV RI SRVVLEOH DFWLRQV )LQDOO\ EXVLQHVV SURFHVV QRWDWLRQV DOORZ VSHFLI\LQJ XQVWUXFWXUHG SURFHVVHV 7R H[HFXWH WKHVH SURFHVVHV ZLWK %3(/ XQVWUXFWXUHG 3,062$ SURFHVV GHVFULSWLRQV QRUPDOO\ DUH WUDQVIRUPHG WR EORFN VWUXFWXUHG %3(/ SURFHVVHV ,Q GRLQJ VR PRVW DSSURDFKHV UHVWULFW WKH H[SUHVVLYHQHVV RI SURFHVVHV E\ RQO\ SHUPLWWLQJ DF\FOLF RU DOUHDG\ EORFN VWUXFWXUHG JUDSKV >@ ,Q WKH FDVH WKDW DQ\ XQVWUXFWXUHG SURFHVVHV VKDOO EH H[HFXWHG DQ DSSURDFK OLNH GHVFULEHG LQ >@ KDV WR EH IROORZHG 7KH LGHD LV WR WUDQVODWHSURFHVVHV ZLWKDUELWUDU\WRSRORJLHVWR%3(/E\ PDNLQJVROHO\XVHRILWV (YHQW +DQGOHU FRQFHSW 7KH UHVXOW LV DJDLQ FXPEHUVRPH %3(/ FRGH ZKHUHDV -$&.QDWXUDOO\VXSSRUWVHYHQWEDVHGEHKDYLRU
6XPPDU\DQG)XWXUH5HVHDUFK ,Q WKLV SDSHU DQ DUFKLWHFWXUH ZDV SUHVHQWHG WKDW SURYLGHV D JHQHULF VROXWLRQ FRQFHSWZKLFKWUDQVIHUVEXVLQHVVUHFRPPHQGDWLRQVLQWR,&7VROXWLRQVEDVHGRQD WKUHHWLHU DSSURDFK DQG WKXV HQDEOHV D FRQVLVWHQW XQGHUVWDQGLQJ DFURVV DOO VWDNHKROGHUV 7KH FKDOOHQJH RI UHYHDOLQJ FRPSDQLHV SULYDF\ LQ D FROODERUDWLYH HQYLURQPHQW ZDV IDFHG E\ LQWURGXFLQJ D YLHZ DSSURDFK LQ ZKLFK 33V 93V DQG &%3V ZHUH GLVWLQJXLVKHG RQ HYHU\ VLQJOH OHYHO %XVLQHVV OHYHO PRGHOV HJ HQWHUSULVH PRGHOV LOOXVWUDWH WKH RUJDQL]DWLRQDO EXVLQHVV DVSHFWV DV D SUHUHTXLVLWH IRUWKHVXFFHVVIXOWHFKQLFDOLQWHJUDWLRQRI,7V\VWHPVRUWKHLUFRQILJXUDWLRQV2QDQ H[HFXWLRQOHYHOWKHSRVVLELOLWLHVRIDJHQWWHFKQRORJLHV ZHUHGLVFXVVHG%\FORVLQJ WKH JDS EHWZHHQ HQWHUSULVH DQG HVSHFLDOO\ EXVLQHVV SURFHVV PRGHOOLQJ DQG DJHQW WHFKQRORJLHV D IOH[LEOH 62$EDVHG LPSOHPHQWDWLRQ RI &%3V LV SRVVLEOH )XUWKHU ZRUNZLOODGGUHVVWKHLPSURYHPHQWRIWKHWUDQVIRUPDWLRQPHFKDQLVPVEHWZHHQWKH EXVLQHVVWKHWHFKQLFDODQGWKHH[HFXWLRQOHYHO
5HIHUHQFHV >@ >@ >@
3LFRW $ :LJDQG 57 5HLFKZDOG 5 ,QIRUPDWLRQ 2UJDQL]DWLRQ DQG 0DQDJHPHQW([SDQGLQJ0DUNHWVDQG&RUSRUDWH%RXQGDULHV:LOH\&KLFKHVWHUHWDO 6FKHHU$: $5,6±%XVLQHVV3URFHVV0RGHOLQJQGHG%HUOLQ =DFKPDQ -$ $ )UDPHZRUN IRU ,QIRUPDWLRQ 6\VWHPV $UFKLWHFWXUH ,%0 6\VWHPV-RXUQDO1R
218
7.DKO,=LQQLNXV65RVHU&+DKQ-=LHPDQQ-30OOHUDQG.)LVFKHU
>@
0F1HLOH $ 6LPRQV 1 3URWRFROO PRGHOLQJ $ PRGHOOLQJ DSSURDFK WKDW VXSSRUWVUHXVDEOHEHKDYLRXUDODEVWUDFWLRQV,Q 6RIWZDUH 6\VWHPV0RGHOLQJ 9LWWHDX % +XJHW 0 0RGXODULW\ LQ ,QWHUDFWLRQ 3URWRFROV ,Q 'LJXP ) $&/ /1$, $ORQVR))UXWRV6/RSH]*6RULDQR- $)RUPDO)UDPHZRUNIRU,QWHUDFWLRQ 3URWRFRO (QJLQHHULQJ ,Q3HFKRXFHN 0 3HWWD39DUJD / = (GV &((0$6 /1$,6SULQJHU9HUODJ%HUOLQSS± 'HVDL16LQJK03 ,(((,QWHUQDWLRQDO&RQIHUHQFHRQ:HE6HUYLFHV3URWRFRO %DVHG%XVLQHVV3URFHVV0RGHOLQJDQG(QDFWPHQW6DQ'LHJR *UHLQHU 8 /LSSH 6 .DKO 7 =LHPDQQ - -DHNHO ): $ 0XOWLOHYHO 0RGHOLQJ )UDPHZRUN IRU 'HVLJQLQJ DQG ,PSOHPHQWLQJ &URVV2UJDQL]DWLRQDO %XVLQHVV 3URFHVVHV ,Q 6DGLT 6 5HLFKHUW 0 6FKXO] . (GV 3URFHHGLQJV RI WKH VW ,QWHUQDWLRQDO :RUNVKRS RQ 7HFKQRORJLHV IRU &ROODERUDWLYH %XVLQHVV 3URFHVV 0DQDJHPHQW7&R% ,&(,63DSKRV&\SUXVSS 20*0RGHO'ULYHQ$UFKLWHFWXUH$YDLODEOHDWKWWSZZZRPJRUJPGD (OYHVDWHU % +DKQ $ %HUUH $ 1HSOH 7 7RZDUGV DQ ,QWHURSHUDELOLW\ )UDPHZRUNIRUWKH0RGHO'ULYHQ'HYHORSPHQWRI6RIWZDUH6\VWHPV,Q.RQVWDQWDV ' %RXUULHUHV -3 /HRQDUG 0 %RXGMOLGD 1 ,QWHURSHUDELOLW\ RI (QWHUSULVH 6RIWZDUH DQG$SSOLFDWLRQV,1(523(6$ 6SULQJHU9HUODJ/RQGRQ/LPLWHGSS 6FKXO] . 0RGHOOLQJ DQG $UFKLWHFWLQJ RI &URVV2UJDQLVDWLRQDO :RUNIORZV 3K' WKHVLV 7KH 6FKRRO RI ,QIRUPDWLRQ 7HFKQRORJ\ DQG (OHFWULFDO (QJLQHHULQJ 7KH 8QLYHUVLW\RI4XHHQVODQG$XVWUDOLD 6FKXO].$2UORZVND0( )DFLOLWDWLQJFURVVRUJDQLVDWLRQDOZRUNIORZV ZLWKD ZRUNIORZYLHZDSSURDFK'DWD .QRZOHGJH(QJLQHHULQJ %XVVOHU & 3XEOLF 3URFHVV ,QKHULWDQFH IRU %XVLQHVVWR%XVLQHVV ,QWHJUDWLRQ 7(6/1&66SULQJHUSS .OHLQ 5 .XSVFK ) 6FKHHU $: 0RGHOOLHUXQJ LQWHURUJDQLVDWLRQDOHU 3UR]HVVH PLW(UHLJQLVJHVWHXHUWHQ3UR]HVVNHWWHQ ,Q6FKHHU $:(G 5HVHDUFK5HSRUWRIWKH ,QVWLWXWHIRU,QIRUPDWLRQ6\VWHPV1R6DDUEUXHFNHQ6DDUODQG8QLYHUVLW\ %HQJXULD * /DUUXFHD ; (OYHVHDWHU % 1HSOH 7 %HDUGVPRUH $ )ULHVV 0 $ 3ODWIRUP,QGHSHQGHQW0RGHOIRU6HUYLFH2ULHQWHG$UFKLWHFWXUHV3URFHHGLQJVRIQG ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QWHURSHUDELOLW\ RI (QWHUSULVH 6\VWHPV DQG $UFKLWHFWXUH ,(6$¶ %RUGHDX[)UDQFH %DXHU % 0OOHU -3 5RVHU 6 $ 'HFHQWUDOL]HG %URNHU $UFKLWHFWXUH IRU &ROODERUDWLYH %XVLQHVV 3URFHVV 0RGHOOLQJ DQG (QDFWPHQW 3URFHHGLQJV RI QG ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QWHURSHUDELOLW\ RI (QWHUSULVH 6\VWHPV DQG $UFKLWHFWXUH ,(6$¶ %RUGHDX[)UDQFH -$&.,QWHOOLJHQW$JHQWV 7KHDJHQWRULHQWHGVRIWZDUHJURXS$26 +DKQ&0DGULJDO0RUD&)LVFKHU.(OYHV WHU%%HUUH$-DQG=LQQLNXV, 0HWDPRGHOV0RGHOVDQG0RGHO7UDQVIRUPDWLRQV7RZDUGV,QWHURSHUDEOH$JHQWV,Q 3URFHHGLQJV RI WKH WK *HUPDQ &RQIHUHQFH RQ 0XOWLDJHQW 6\VWHP 7HFKQRORJLHV YROXPHRI/HFWXUH1RWHVLQ&RPSXWHU6FLHQFH%HUOLQ+HLGHOEHUJ 7UDPPHO. :RUNIORZZLWKRXWIHDU%\WH 0HQGOLQJ - /DVVHQ . =GXQ 8 7UDQVIRUPDWLRQ 6WUDWHJLHV EHWZHHQ %ORFN 2ULHQWHG DQG *UDSK2ULHQWHG 3URFHVV 0RGHOOLQJ /DQJXDJHV ,Q ) /HKQHU + 1|VHNDEHO 3 .OHLQVFKPLGW HGV 0XOWLNRQIHUHQ] :LUWVFKDIWVLQIRUPDWLN 0.:, %HUOLQ 2X\DQJ&'XPDV0%UHXWHO6DQGWHU+RIVWHGH$+0 7UDQVODWLQJ6WDQGDUG 3URFHVV 0RGHOV WR %3(/ 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ $GYDQFHG,QIRUPDWLRQ6\VWHPV(QJLQHHULQJ&$L6( /X[HPERXUJ
>@ >@ >@ >@
>@ >@
>@ >@ >@ >@ >@
>@
>@ >@
>@ >@
>@
7KH'DWD*ULGIRUWKH&ROODERUDWLRQ'HYHORSPHQWLQ WKH9LUWXDO(QWHUSULVH
'&XLDQG/6RQJ
&KLQD$YLDWLRQ,QGXVWU\&RUSRUDWLRQ,,6FLHQFH 7HFKQRORJ\&RPPLWWHH1R %HL\XDQ$QGLQJ0HQ:DL%HLMLQJ35&+,1$, GJFXL#YLSFRP +RQJGX$YLDWLRQ,QGXVWULDO&RUSRUDWLRQ, 1R;LQ[LTLDR6WUHHW1DQFKDQJ&LW\-LDQJ[L 3URYLQFH&KLQD, VON#KRQJGXFRPFQ
.H\ZRUGV'DWD*ULGFROODEUDULRQGHYHORSPHQWYLUWXDOHQWHUSULVH
%DFNJURXQG 1HZ DLUFUDIW UHVHDUFK DQG GHYHORSPHQW QHHGV MRLQWHG HIIRUWV E\ VHYHUDO DYLDWLRQ NHUQHOFRPSDQLHV7KHFRPSDQLHVDUHFUHDWHGDYLUWXDOHQWHUSULVHDIWHUSURMHFWKDV EHHQOXQFKHG7KHLQIRUPDWLRQVKDUHDQGH[FKDQJHLQWKHYLUWXDOHQWHUSULVHEHFRPH WKHPRVWLPSRUWDQWUHTXLUHPHQWGXULQJWKHFROODERUDWLRQGHYHORSPHQW$QLQWUDQHW EHWZHHQ WKRVH FRPSDQLHV KDV EHHQ HVWDEOLVKHG LQ $9,& ,, IRU WKH LQWHUQDO LQIRUPDWLRQH[FKDQJH 7KHEDVLFUHTXLUHPHQW IRUWKHLQWHUQDOLQIRUPDWLRQH[FKDQJHLV IROORZLQJD 7KH GLVWDQFH EHWZHHQ SDUWQHUV IRU VKDULQJ WKH FRPPRQ GDWD LQ $9,& ,, LV PRUH WKDQ NP E ,W LV UHTXLUHG WR NHHS VLQJOH GDWD UHVRXUFH LQ WKH GDWD PDQDJHPHQW V\VWHP F ,W LV UHTXLUHG WR KDYH D JRRG GDWD VHDUFK VHFXULW\ DQG VDIHW\ HWF IXQFWLRQVG 7KHVHUYLFHPRGHOLVQHHGWRHVWDEOLVKHGGXULQJV\VWHPGHYHORSPHQW 7KH H[LVWLQJ VLWXDWLRQ LV WKDW WKH GDWD PDQDJHPHQW LQ HDFK DYLDWLRQ FRPSDQLHV LV IROORZLQJD 7KH'DWD*ULGLVWRPHHWWKHUHTXLUHPHQWRIWKHUHRUJDQL]DWLRQRI WKHYLUWXDOHQWHUSULVHE 7RPHHWGLIIHUHQWGDWDPDQDJHPHQWV\VWHPVXFKDV3'0 (53 HWFV\VWHP LQ $9,& ,, F 7R NHHS VLQJOH GDWD UHVRXUFH LQ WKH GDWD PDQDJHPHQW V\VWHP G 7R PHHW WKH FRPPRQ GDWD VKDUH UHTXLUHPHQW GXULQJ FROODERUDWLRQSURMHFWGHYHORSPHQW %DVHGRQWKHUHTXLUHPHQWDQGEDFNJURXQGLQ$9,&,,D'DWD*ULGKDVGHYHORSHG DQGWHVWHG&KLQD1DWLRQDO+LJKWHFK3URJUDPVXSSRUWVWKHSURMHFW
220
'&XLDQG6/LNDQJ
'DWD*ULG6\VWHPIRU&KLQD$YLDWLRQ 7KHGHYHORSPHQWSULQFLSOH 7KHV\VWHPGHYHORSPHQWLVIROORZLQJWKHSULQFLSOHD (DFKFRPSDQ\KDVDSXEOLF GDWDEDVHVWRUHGWKHFRPPRQLQIRUPDWLRQRIWKHYLUWXDOHQWHUSULVHSDUWQHUV7KHGDWD EDVHV DUH SRVLWLRQHG LQ HDFK FRPSDQ\ FRQQHFWHG ZLWK $YLDWLRQ ,QWUDQHW DQG PDQDJHGE\WKHORFDOFRPSDQ\DXWKRULW\E 7KHLQIRUPDWLRQLQWKHSXEOLFGDWDEDVH LVILOHIRUPDWF 7KHV\VWHPKDVDIXOO\GDWDPDQDJHPHQWIXQFWLRQVG 7KHV\VWHP KDV WKH PHFKDQLVP WR NHHS WKH VLQJOH GDWD UHVRXUFH H ,W VKRXOG SURYLGH WKH H[LVWLQJXVHGFRGLQJV\VWHPVIRUWKHXVHU¶VI ,WKDVDJRRGFRPPRQXVHULQWHUIDFH 7KHV\VWHPDUFKLWHFWXUH
&RPPRQ8VHU,QWHUIDFH
'DWD/LVW
8VHULQWHUIDFHOD\
'DWD'LFWLRQDU\
2UDFOH'DWDEDVH0DQDJHPHQW6\VWHP
*ULG3ODWIRUP
$YLDWLRQ,QWUDQHWHDQG+DUGZDU
'DWDPDQDJHPHQWOD\
'DWHVWRUDJHOD\ *ULGOD\+DUGZDUHOD\ +DUGZDUH/D\
)LJ7KH'DWD*ULGDUFKLWHFWXUH
7KHV\VWHPDUFKLWHFWXUHKDVIRXUOD\VUXQQLQJLQ$YLDWLRQ,QWUDQHW7KH*ULGOD\LV DJULGSODWIRUPUXQQLQJLQWKHLQWUDQHWWRNHHSLQIRUPDWLRQV\QFKURQL]HG7KHVKDUH GDWDIRUWKHSDUWQHUVLQWKHYLUWXDOHQWHUSULVHDUHVWRUHGLQWKHVHYHUDOORFDOSXEOLF GDWDEDVH 'DWD PDQDJHPHQW OD\ LV FRQVLVWHG RI WKH GDWD PDQDJHPHQW V\VWHP DQG WKHGDWDGLFWLRQDU\7KLVOD\KDVWKHIXQFWLRQWRNHHSWKHVLQJOHGDWDUHVRXUFH8VHU LQWHUIDFH OD\ SURYLGHV D IULHQGO\ FRPPRQ XVHU LQWHUIDFH EDVH RQ WKH EURZVHU RI *ULGV\VWHP
'DWD0DQDJHPHQW0HFKDQLVP 'LVWULEXWHGGDWDVWRUDJH 7KHGDWDLQWKH'DWD*ULGLVORFDWHGLQWKH3XEOLF'DWDEDVHRIHDFKFRPSDQ\DQG PDQDJHGE\WKHORFDODXWKRULW\RIWKHFRPSDQ\7KHGDWDFDQEHHDV\WRPDQDJHG DQGHDV\WRNHSWKHGDWDVHFXULW\E\WKHORFDOFRPSDQ\7KHORFDOGDWDPDQDJHPHQW DGPLQLVWUDWRU LV UHVSRQVH WR WKH 3XEOLF 'DWD EDVH IRUP WKH FRPSDQ\ SULYDWH GDWDEDVHRUXSGDWHLWKHLVDOVRUHVSRQVHWKHORFDOSXEOLFGDWDEDVHDGPLQLVWUDWR U &RPPRQGDWDOLVW 7KHUH LV D FRPPRQ GDWD OLVW WR VKRZ WKH DOO GDWD LQIRUPDWLRQ RI WKH YLUWXDO HQWHUSULVH LQ DOO SXEOLF GDWDEDVHV E\ XVLQJ WKH IXQFWLRQ RI 2UDFOH GDWDEDVH
7KH'DWD*ULGIRUWKH&ROODERUDWLRQ'HYHORSPHQWLQWKH9LUWXDO(QWHUSULVH 221
PDQDJHPHQWV\VWHPDQGWKH*ULGWHFKQRORJ\7KHDOOXVHUVRIWKHYLUWXDOHQWHUSULVH FDQVHHDIXOOGDWDILOHFRGLQJDQGQDPHOLVWLQDOOGDWDQDVHV GLJLWDOFRGLQJV\VWHP 7KH GDWD FRGLQJ V\VWHPV DUH YHU\ GLIIHUHQW IRU WKH GLIIHUHQW SURGXFWV LQ DYLDWLRQ LQGXVWU\7KHUHDUHVRPDQ\FRGLQJV\VWHPVDVWKH1DWLRQDO&RGLQJWKH$YLDWLRQ &RGLQJDQGWKH&RPSDQ\&RGLQJV\VWHPV(DFKSURMHFWGHILQHVLWVFRGLQJV\VWHP QRUPDOO\7KRVHFRGLQJV\VWHPVKDYHXVHGXQOLNHQHVVUXOHV 7KH'DWD*ULGV\VWHPXVHVGXRFRGLQJV\VWHPVXQLILHGFRGLQJV\VWHPDQGDOVRWKH RULJLQDOFRGLQJV\VWHPV7KHGDWDVWRUHGLQDOOSXEOLFGDWDEDVHVDUHXVLQJXQLILHG FRGLQJV\VWHPWRNHHSWKHVLQJOHGDWDUHVRXUFHDQGWKHGDWDOLVWIDFHWRXVHUVLVWKH RULJLQDO GDWD FRGLQJ V\VWHP 7KH SURMHFW KDV GHILQHG D GLJLWDO FRGLQJ V\VWHP ZLWKWRSRORJLFDOFRGLQJUXOH7KHGLJLWDOFRGLQJV\VWHPFDQFRYHUWKHDOONLQGV RISRVVLELOLW\RIWKHH[LVWLQJFRGLQJV\VWHP7KHUHLVDGDWDGLFWLRQDU\WRH[FKDQJH WKHDOONLQGVRIRULJLQDOGDWDFRGLQJV\VWHPVWRWKHXQLILHGFRGLQJV\VWHP 'DWDGLFWLRQDU\ 7KHSURMHFWKDVGHILQHGDGDWDGLFWLRQDU\WKDWFUHDWHVWKHUHODWLRQEHWZHHQWKH GLJLWDO FRGLQJ V\VWHP DQG WKH RULJLQDO FRGLQJ V\VWHPV WKDW KDV EHHQ XVHG LQ WKH YLUWXDOHQWHUSULVH 7KH GDWD GLFWLRQDU\ FDQ WUDQVIHU WKH GXRFRGLQJ V\VWHPV EHWZHHQ WKH GLJLWDO FRGLQJV\VWHPLQWKHGDWDEDVHVDQGWKHRULJLQDOFRGLQJV\VWHPVLQWKHXVHULQWHUIDFH GDWDOLVW7KHGDWDGLFWLRQDU\WUDQVIHUUHGGXRFRGLQJV\VWHPVXVLQJWRSRORJLFDOUXOH 7KHGLJLWDOFRGLQJV\VWHPFDQSURYLGHPRUHLQIRUPDWLRQVXFKDVWKHORFDWLRQRI WKHSXEOLFGDWDEDVHDQGWKHVWDWHRIGDWDILOH
&RGLQJ
7UDQVIHUWKHFRGLQJ
1DWLRQDO&RGLQJ
'DWD 'LFWLRQDU\
$YLDWLRQ&RGLQJ
&RPSDQ\ &RGLQJ
)LJ'DWDGLFWLRQDU\WUDQVIHUWKHRULJLQDOFRGLQJV\VWHPWRFRGLQJV\VWHP
*ULGSODWIRUPIRUXSGDWHV\QFKURQL]DWLRQ 7KH V\VWHP LV UXQQLQJ LQ WKH *ULG SODWIRUP WR NHHS WKH GDWD OLVW DQG GLFWLRQDU\ XSGDWHV\QFKURQL]HG7KHGDWDOLVWXSGDWHDQGGDWDGLFWLRQDU\XSGDWHDUHSURYLGLQJ E\DJHQWLQHDFKFRPSDQ\LQWKH*ULGSODWIRUP 7KH *ULG SODWIRUP KDV EHHQ XVHG WKH *ULG VRIWZDUH GHYHORSHG E\ 3/$7)250 &RPSDQ\LQ&DQDGD
222
'&XLDQG6/LNDQJ
6\VWHPLQWHJUDWLRQDQGPDQDJHPHQW 7KHV\VWHPKDVEHHQLQWHJUDWHGDQGSURYLGHGWKHFRPPRQXVHULQWHUIDFHEDVHGRQ EURZVHU7KHDOOXVHULQWKHYLUWXDOHQWHUSULVHFDQRSHUDWHWKH'DWD*ULGE\XVLQJ WKHLQWHUIDFH 7KHV\VWHPKDVWZROHYHOVRIWKHPDQDJHPHQWWKHYLUWXDOHQWHUSULVHOHYHODQGWKH FRPSDQ\ OHYHO 7KHUH LV D GDWD GLFWLRQDU\ DGPLQLVWUDWRU IRU GDWD GLFWLRQDU\ PDQDJHPHQW LQ WKH YLUWXDO HQWHUSULVH OHYHO 7KH DGPLQLVWRU PDDQJHV WKH GDWD GLFWLRQDU\XSGDWHGLVWULEXWHVWRDOOFRPSDQLHVDQGPDQDJHVWKH*ULGSODWIRUPDOVR 7KHUHDUHVRPHORFDOGDWDEDVHDGPLQLVWUDWRUVLQHDFKFRPSDQ\7KHORFDOGDWDEDVH DGPLQLVWUDWRU UHVSRQVHV WKH PDQDJHPHQW RI WKH ORFDO SXEOLF GDWDEDVH DQG WKH DXWKRUL]DWLRQIRUWKHXVHUVLQWKHYLUWXDOHQWHUSULVHWRXVHKLVFRPSDQ\SXEOLFGDWD 8VHU
*ULG 3ODWIRUP
'DWD 'LFWLRQDU\
/RFDO '% /RFDO
&RPPRQ 'DWD /LVW
&RPSDQ\
8VHU
'DWD 'LFWLRQD 'DWD 'LFWLRQDU
/RFDO '%
9LUWXDO (QWHUSULVH
'DWD'LFWLRQDU\ $GPLQLVWUDWRU
&RPSDQ\
/RFDO
)LJ7KH'DWD*ULGGDWDPDQDJHPHQWPHFKDQLVP
,PSOHPHQWDWLRQDQG$SSOLFDWLRQ 7KH 'DWD *ULG KDV EHHQ GHYHORSHG DQG LPSOHPHQWHG LQ &KLQD $YLDWLRQ ,QGXVWU\ &RUSRUDWLRQ ,, DQG LW KDV EHHQ UXQQLQJ DQG WHVWHG LQ WKUHH FRPSDQLHV IRU GDWD VKDULQJZKLFKDUHZRUNLQJLQDYLUWXDOHQWHUSULVHIRUKHOLFRSWHUGHYHORSPHQW 7KHWHVWUHVXOWVVKRZVWKDWWKHV\VWHP LVUHDVRQDEOHDQGKDVUHDFKHGWKHUHTXLUHG WDUJHWRIWKLVSURMHFW7KH'DWD*ULGPHFKDQLVPKDVEHHQSURYHGLQWKHDSSOLFDWLRQ 7KH 'DWD *ULG V\VWHP QHHGV IXUWKHU LPSURYHPHQW WR PHHW WKH HQJLQHHULQJ DSSOLFDWLRQUHTXLUHPHQW7KHEXV\QHVVDQGVHUYLFHPRGHOIRUWKHDSSOLFDWLRQLVDOVR LQGHYHORSLQJIRUWKHV\VWHPIXOO\UXQQLQJIXUWKHU
5HIHUHQFHV >@ >@
'U 6RQJQLDQ =KRX '\QDPLF ,7 2UFKHVWUDWLRQ IRU (QWHUSULVH 3ODWIRUP *ULG 7HFKQRORJ\&RQIHUHQFH%HLMLQJ 3HWHU NXQV]W (UZLQ /DXUH +HLQ] 6WRFNLQJHU .XUW 6WRFNLQJHU 'DWD *5,' ,QIRUPDWLRQ6RFLHW\7HFKQRORJ\'DWD*ULG7('$SULO
Conformance Test of Federated Choreographies J. Eder, M. Lehmann, A. Tahamtan University of Vienna, Dept. of Knowledge and Business Engineering, Rathausstrasse 19/9, A-1010 Vienna, Austria [email protected], [email protected], [email protected]
Abstract Web Services technology is constantly gaining importance for automation of business processes. A major contribution of this technology is its integration capability, i.e. compositions allowing several autonomous but cooperating web services to implement a business process going beyond the boundaries of a single organization. Federated choreographies provide a framework for modular modeling complex collections of choreographies and orchestrations. In this paper we present a conformance test to check the structural conformance of the choreographies and orchestration of the proposed model in order to hold the model structurally consistent. We can formally check whether an orchestration realizing (one part of) a choreography, resp. two related choreographies fit together.
1 Introduction Web services are seen as a key enabling technology for integrating applications in interorganizational business processes. Web services enable application development and integration over the web by supporting interactions within and across the boundaries of cooperating partner organizations. Web services technology offers composition through choreographies and orchestrations. A web service choreography specifies a communication protocol among involved partners. The outcome of the choreography is a virtual process definition viewed from the global perspective where all partners are treated equally [1]. On the other hand, web service orchestration refers to an executable process run by a single partner [2]. Each of the partners involved in a choreography realizes its own parts of this choreography by its internal orchestration. 1
Work partly supported by the Commission of the European Union within the project WS-Diamond in FP6.STREP
2 224
J. Eder, M. Lehmann, A. Tahamtan
Several partially overlapping and competing standards for Web Service composition like BPEL4WS [3], WS-CDL [4], WSCI [5] have been proposed. They address some aspects of both choreography and orchestration. There is still a big gap between choreography and orchestration models, i.e. it may be very difficult to answer whether a given orchestration really realizes a given choreography. Moreover, a single partner may be involved in several different choreographies and may have to implement all of its parts in one orchestration. Therefore, it is important to check whether these choreographies and orchestrations that implement them conform to each other. In [6] we have proposed a consistent and integrated view on both choreographies and orchestrations and their mutual relationships. Several choreographies may be combined into a more complex federated choreography. Our federated choreographies and orchestrations are more flexible than typical compositional approaches used in proposals like WS-CDL. In this work we present a procedure to check the structural conformance of federated choreographies and orchestrations. The main contribution of this paper is introduction of an algorithm for checking the inter- and intra-layer conformance of the proposed model which ensures the structural conformance of choreographies and orchestrations. This paper is structured as follows. We start by presenting the metamodel we have proposed to model choreographies and orchestrations ( Section 2). We then discuss and explain the need for structural conformance of the model. After formal representation of the concepts, we propose an algorithm for checking the conformance (Section 3). Finally, we draw some conclusions.
2 Federated Choreographies A typical scenario for web service composition assumes one choreography shared among several partners and a set of private orchestrations (one for each partner) [1, 2, 7]. Each partner sees the same global choreography and no partner has control over the choreography which defines only the message exchange protocol. On the other hand, private orchestration of each partner realizes only those parts of the protocol which belong to this partner in the choreography. This picture misses an important facet that a partner involved in one choreography may also take part in other choreographies which is not visible to the other participants of the first choreography, however essential for the overall process. For example, when shopping online we take part in a choreography where we know the following partners and steps: we order something at a seller, pay by a credit card and expect to receive the items from a shipper. At the same time the seller takes part in several other choreographies which are not visible to us, e.g. the seller and the credit card company are involved in a process of handling payment. Furthermore, the seller and the shipper realize another protocol they agreed upon containing other tasks like money
Conformance Test of Federated Choreographies
2253
Purchase processing rts
su
po
p su
Shipper
pp
Buyer
or ts
Bank
rea lize s
Shipment processing
s lize
rea
realizes
Payment processing
Seller Credit card provider
Federated choreographies layer Orchestration layer Provider's orchestration
Seller's orchestration
Fig. 1. Federated choreographies
transfer from seller’s bank to the shipper for balancing shipment charges. All these choreographies overlap in some parts but cannot be composed into a single global choreography. Moreover, such choreographies must be realized by orchestrations of partners that take part in them. In the above example the seller implements an orchestration enacting different interaction protocols with the buyer, shipper and the credit card company. We have proposed a new approach where existing choreographies can be combined into a federated choreography and extended according to the need. The idea of federated choreographies is presented in Fig. 1. It has two layers. The first layer consists of federated choreographies shared between different partners, e.g. a Purchase processing choreography shared between Buyer, Seller, and Shipper. A choreography may support another choreography. This means the former contributes to the latter and partially elaborates it. The second layer consists of orchestrations that realize the choreographies. Each partner provides its own internal realization of relevant parts of the according choreographies, e.g. the Seller has an orchestration which realizes its part in all three choreographies. We treat both choreographies and orchestrations as workflows. This is reflected in our metamodel in Fig. 2. Here we describe only the most important parts of the model. For the complete metamodel and a detailed discussion the reader is referred to [6, 8, 9]. The metamodel provides a coherent view on both choreographies and orchestrations and their mutual relationships, bridg-
4 226
J. Eder, M. Lehmann, A. Tahamtan
Orchestration
Choreography
realizes ► *
*
* *
Workflow takes_part_in► -wfid[1] * -name[1]
federated consist _of►
0..1
transition
uses► 1..*
Partner
0..1
*
◄belongs_to
1
owns► -aid[1] * -name[1]
Step -sid[1]
consist_of ►
-sub
*
*
*
Role
{disjoint, complete}
{disjoint, complete}
parent ►
has►
*
* -succ
-pred * * Activity
ActivityStep 0..1 *
* *
-caller
-provider
-type[1] +getChildren()
*
0..1
-callee
*
Task
* -super ComplexActivity
*
ControlStep -type[1] -predicate[0..1]
repy_for 0..1 0..1 -join -split is_counterpart
Fig. 2. Metamodel for Federated Choreographies
ing the gap between abstract and executable processes. The activities of one choreography are solely visible to the participatig partners of this choregraphy. Choreographies orchestrations can share the same activities. An activity visible in one choreography can be extended by its relationships with other activities in a federated choreography and have a complex implementation described in an orchestration. Thus, choreographies and orchestrations can be viewed on different levels of detail and in context of different relationships. Choreographies and orchestrations can be composed out of activities by means of typical workflow control structures like parallel or conditional complex activities. A complex activity is used to abstract and hide process strcutures. A choreography is realized by several , at least two, orchestrations owned by involved partners and a single orchestration realizes parts of one or more choreographies. Choreographies can be federated into more complex ones. An activity is represented in a given workflow definition by an activity step. Control steps represent control structures like parallel or conditional split/join. A control flow of a workflow model can graphically be represented as a directed graph with two kinds of nodes corresponding to activity steps and control steps. Edges represent the transitions between steps. In the rest of this work Workflow-Nets (WF-nets) [10] as the modeling language for both
Conformance Test of Federated Choreographies
2275
choreographies and orchestrations are used. For a discussion on how a graph representation can be mapped to WF-net refer to [6]. The WF-Net of the Purchase processing choreography in Fig. 1 is depicted in Fig. 3. The Seller upon receiving a request quote from the Buyer answers if the requested item is deliverable. If the Buyer’s request is approved by the Seller, the Buyer places an order, the Seller processes the order and forwards the shipment details to the Shipper. The Shipper ships the products to the Buyer and informs the seller about the details. The Seller upon receipt of information sends the bill to the Buyer. When the Buyer has received both the bill and the ordered goods, makes the payment to the Seller. The process terminates upon receipt of the payment by the Seller. This choreography involves interactions between the Buyer and the Seller, the Seller and the Shipper and the Buyer and the Shipper. Each of them can be described by a separate choreography. Existing proposals allow to combine several choreographies only by means of composition [4, 11] where existing choreography definitions can be reused and recursively combined into more complex choreographies. But we claim that a relationship between choreographies can be more complex than that. In our example the interaction between the Seller and the Shipper includes not only the passing of shipment details from the Seller to the Shipper but also payment of shipment charges through the Seller’s bank. This is described by a separate choreography between Seller, Shipper and Bank. This choreography, illustrated in Fig. 4, has additional activities and partners which are not visible to the Buyer. This choreography supports the Purchase processing choreography and partially elaborates the interaction between the Seller and Shipper. The advantage of our approach is that each partner only knows those parts of the interaction which address this partner, hence avoiding unnecessary information. Besides partners can keep their interaction with other organizations private, invisible to other noninvolved partners, which improves protection of business secrecy.
3 Conformance Test The key requirement of the model is the inter- and intra-layer conformance and consistency. This requires conformance of realizing orchestrations with the choreographies (inter-layer), as well as conformance of supporting and supported choreographies with each other in the choreography layer (intralayer). Intuitively, the notion of conformance indicates that supporting choreographies and realizing orchestrations must violate none of the requirements of the choreographies they support or realize. Such choreographies and orchestrations are an extended subset of the supported choreography. This means they can not change the order of execution of the activities defined in the supported choreography nor define any alternative for activities as at run time the alternative activity and not the originally defined activity can be
6 228
J. Eder, M. Lehmann, A. Tahamtan
Fig. 3. The WF-Net of Purchase processing choreography in Fig. 1
Conformance Test of Federated Choreographies
2297
Fig. 4. The Shipment processing choreography between Seller, Bank and the Shipper
executed which is an obvious violation of the requirements of the supported choreography. For example as depicted in Fig. 1 the Shipment processing choreography supports the choreography responsible for Purchase processing. As illustrated in Fig. 3, the Seller orders the shipment after the Buyer has placed an order. The choreography between Buyer and Seller in the Shipment processing choreography (Fig. 4) and their orchestrations must be designed in such a way
8 230
J. Eder, M. Lehmann, A. Tahamtan
that their executions do not lead to skip of the tasks defined in the Purchase processing choreography e.g. no shipment order or shipment details are sent to the Shipper after receipt of the order by the Seller. In the following subsection we formalize the notion of conformance using projection inheritance [12, 13] based on branching bisimulation [14, 15] as equivalence relation. 3.1 Basic Definitions Petri nets [10, 16, 17] and their subclasses are a convenient modeling language for workflows and workflow based applications and are widely used and vastly studied in the literature. It is supported by many tools and applications as a highly expressive language with a well-defined structure. Definition 1. A WF-Net is a Petri Net N with the following additional properties: • • •
N has a special place i whose preset is empty. We call this place input place. N has a special place o whose postset is empty. We call this place output place. Any node x ∈ (P T ) is on a path from input place to output place, i.e. there is no dangling node. Where P is the set of places and T the set of transitions.
For comparison of behavior of two WF-Nets, we need an equivalence relation stating if two WF-Nets possess behavioral equivalence i.e. they exhibit the same observable behavior. For this aim we use branching bisimulation. The notion of branching bisimulation has been introduced in [14, 15]. Other equivalence relations, e.g. observational equivalence, are also defined. For a detailed discussion on other notions of equivalence please refer to [18, 19, 20, 21, 22]. Branching bisimulation as a generalization of the theory of bisimulation has gained popularity in the computer science community. In process algebra the notion of abstraction [23] provides a mean for making actions unobservable or hiding them. The abstraction operator renames the label of actions to the label τ . A τ -labeled action is called a silent action or synonymously hidden action or internal action in the literature. A silent action is invisible from outside and cannot be recognized since it is hidden from the external observer and has no external effect. All other actions are external actions and visible. Assume A is the set of actions, we define Aτ = A {τ } Before formalizing the branching bisimulation we need one auxiliary defa inition. The notation p −→q means that state p evolves to the state q by performing the action a. Definition 2. A binary relation ⊆ Π × Πis a branching bisimulation: ∀p, p, q, qα ∈ Π, α ∈ Aτ ⇔ α pq p−→p ⇒ ((α = τ pq) (∃q, q ∈ Π : q → q−→q pq pq), α α pq q−→ q ⇒ ((α = τ pq) (∃p, p ∈ Π : p → p −→p pq pq),
Conformance Test of Federated Choreographies
2319
Two processes p and q are branching bisimilar, denoted p ≈b q, iff there exists a branching bisimulation relationship between p and q. In [24] has been shown that branching bisimulation is an equivalence relation. We use this equivalence relation to test if the different layers of our federated choreographies comply and fit together. Essentially the participating partners are autonomous organizations that may have existing workflows for their orchestrations as well as for their interactions with other organizations and they favor to use the existing workflows instead of designing new ones from scratch and integrate them in the organization. It is pivotal to ensure that utilization of these orchestrations and choreographies lead to no conflict with other choreographies and orchestrations. In order to check if two workflows, choreographies or orchestrations, are conformant we use the notion of projection inheritance. This concept and other notions of inheritance and the relationship among them and to branching bisimulation have been defined in [12, 13]. Definition 3. Projection inheritance states that ”If it is not possible to distinguish the behaviors of x and y when arbitrary tasks of x are executed, but when only the effects of tasks that are also present in y are considered, then x is a subclass of y.” Assume Wa and Wb are two choreographies, modeled as WF-Nets, and Wb has a link to Wa i.e. Wb supports or realizes Wa . Wb comprises a set of methods some of which are internal and not included in Wa and Wa includes actions that are not interesting for Wb . These actions can be made invisible using the abstraction operator. In order to decide which actions of Wa shall be made invisible we need to define the Greatest Common Divisor of Wa and Wb . Definition 4. The Greatest Common Divisor of two WF-Nets are parts of the nets that two nets have in common, denoted GCDWa ,Wb . We define W a = Wa − GCDWa ,Wb , this is the methods of Wa that are not included in GCDWa ,Wb . Let τ1 (W a ) be the corresponding net after application of abstraction operator on methods of W a . Wb is conformant with Wa , if and only if its visible behavior has a branching bisimulation relation to the τ1 (W a ) . Groote and Vaandrager in [25] have introduced an algorithm by which in polynomial time is decidable if two processes are branching bisimilar. This algorithm has time complexity O(n.(n + m)) and space complexity O(n + m), where n is the number of states and m the number of transitions. Conformance Algorithm Let Wa , Wb be two WF-Nets such that there is a link between Wa , Wb and Wb supports or realizes Wa . In order to decide if federated choreographies are
10 232
J. Eder, M. Lehmann, A. Tahamtan
conformant it must be checked that all choreographies and orchestrations that are linked to another choreography are conformant. 1: For all links in the model s.t. Wb supports or realizes Wa { 2: compute GCDWa ,Wb and subsequently W a 3: compute τ1 (W a ), i.e. apply abstraction operator to all methods of W a of Wa 4: compute if Wb is a subclass of τ1 (W a ) under projection inheritance. If such a relationship does not exist the federated choreographies are not conformant and the algorithm terminates otherwise it is conformant. 5: endfor } The algorithm iteratively takes two supporting and supported choreographies (Intra-layer conformance) or realizing orchestration and realized choreography (inter-layer conformance) and computes their GCD by comparing the name keys of the activities. It then computes the relevant parts of the supported or realized choreography by computing which of its activities are not contained in the GCD and applying the abstraction operator on them. Finally the algorithm decides the subclass relationship between the relevant parts of the supported or realized choreography with the supporting choreography or realizing orchestration. There are some tools that based on the algorithm in [25] by an enumerative approach can decide if a WF-Net is a subclass of another WF-net under projection inheritance among other inheritance definitions. For example Woflan [26] can be used for deciding the subclass relationship between two WF-Nets. Fig. 3 depicts the Purchase processing choreography and Fig. 4 the Shipment processing choreography. As illustrated in Fig. 1 the Shipment processing choreography supports the Purchase processing choreography. In order to check if Shipment processing choreography is conformant with the Purchase processing choreography the relevant parts of the Purchase processing choreography (the supported choreography) as described in the algorithm shall be extracted and be checked if the Shipment processing choreography (the supporting choreography) is its subclass under projection inheritance. Fig. 5 illustrates the relevant parts of the Purchase processing choreography for the Shipment processing choreography. The inter-layer conformance of the model, e.g. between the Purchase processing Choreography and the Seller’s orchestration can be done in the same manner. For this the relevant parts of the Purchase processing choreography this time for the Seller’s orchestration must be computed and checked if the subclass relationship under projection inheritance exists. Note that this algorithm checks the structural conformance of the model and other consistency issues e.g. data flow consistency and messaging consistency are out of scope of this work.
Conformance Test of Federated Choreographies
11 233
Fig. 5. Relevant parts of the Purchase processing choreography for the Shipment processing choreography
4 Conclusions Federated choreographies aim at modularizing web service choreographies. Federations can be built top-down - applying the famous ”divide and conquer” paradigm - or they can be built bottom-up, re-using existing choreographies for the construction or negotiation of larger choreographies. The metamodel we propose supports all these usages. The automated checking of conformance between choreographies and also orchestrations can be used for federations built top-down as well as for those built bottom-up. Design principles and processes for both ways of constructing choreographies which guarantee conformance are subject of ongoing research. The modular view is expected to care for the subtle visibility and information and process hiding vs. exposing needs characteristic for interoperability between enterprizes. The modeling concepts introduced are intended for an improved consideration of these complex distribution of information. The distributed (maybe even scattered) choreography models are difficult to comprehend. Therefore, the automatic control of conformance between the modules should be a major enabler for practically using the proposed federated architecture.
References 1. Barros AP, Dumas M, Oaks P (2005) Standards for web service choreography and orchestration: Status and perspectives. Proc. of the 1st International Workshop on
12 234
J. Eder, M. Lehmann, A. Tahamtan
Web Service Choreography and Orchestration for Business Process Management, Nancy, France 2. Peltz C (2003) Web services orchestration and choreography. IEEE Computer. 36(10):46-52 3. Andrews T, et al (2003) Business process execution language for web services (bpel4ws). ver. 1.1, BEA, IBM, Microsoft, SAP, Siebel Systems 4. Kavantzas N, Burdett D, Ritzinger G (2004) Web services choreography description language (ws-cdl) 1.0. W3C Working Draft 5. Arkin A, et al (2002) Web Service Choreography Interface (wsci) 1.0. W3C 6. Eder J, Lehmann M, Tahamtan A (2006) Choreographies as Federations of Choreographies and Orchestrations. Proc. of CoSS, Tucson, AZ, USA 7. Dijkman RM, Dumas M (2004) Service-oriented design: A multi-viewpoint approach. Int. J. Cooperative Inf. Syst. 13(4):337-368 8. Eder J, Gruber W (2002) A meta model for structured workflows supporting workflow transformations. Proc. of ADBIS, Bratislava, Slovakia 9. Lehmann M (2006) Data Access in Workflow Management Systems. Ph.D. Thesis, University of Klagenfurt, Austria 10. Van der Aalst WMP (1998) The application of petri nets to workflow management. Journal of Circuits, Systems, and Computers. 8(1):21-66 11. Burdett D, Kavantzas N (2004) WS choreography model overview. W3C 12. Van der Aalst WMP, Basten T (2002) Inheritance of workflows: an approach to tackling problems related to change. Theor. Comput. Sci. 270(1-2):125-203 13. Basten T (1998) In Terms of Nets: System Design with Petri Nets and Process Algebra. Ph.D thesis, TU Eindhoven, The Netherlands 14. Van Glabbeek RJ, Weijland WP (1998) Branching time and abstraction in bisimulation semantics (extended abstract). Proc. of IFIP 11th World Comput. Congr. San Francisco, CA, USA 15. Van Glabbeek RJ, Weijland WP (1996) Branching time and abstraction in bisimulation semantics. J. ACM. 43(3):555-600 16. Murata T (1989) Petri nets: Properties, analysis and applications. Proc. of IEEE. 77(4):541-580 17. Peterson JL (1977) Petri nets. ACM Comput. Surv. 9(3):223-252 18. Graf S (1986) A complete inference system for an algebra or regular acceptance models. Proc. of MFCS, Bratislava, Czechoslovakia 19. Hennessy M (1985) Acceptance trees. J. ACM. 32(4):896-928 20. Kanellakis PC, Smolka SA (1983) Ccs expressions, finite state processes, and three problems of equivalence. Inf. Comput. 86(1):43-86 21. Milner R (1982) A Calculus of Communicating Systems. Springer, New York 22. Olderog ER (1985) Specification-oriented programming in TCSP. In: Krzysztof R (ed) Logics and Models of Concurrent Systems, NATO ASI Series F, volume 13, Springer, New York 23. Bergstra JA, Klop JW (1985) Algebra of communicating processes with abstraction. Comput. Sci. 37:77-121 24. Basten T (1996) Branching bisimilarity is an equivalence indeed! Inf. Process. Lett. 58(3):141-147 25. Groote JF, Vaandrager FW (1990) An efficient algorithm for branching bisimulation and stuttering equivalence. proc. of ICALP, Warwick, England 26. Verbeek HMW, Van der Aalst WMP (2000) Woflan 2.0: A petri-net-based workflow diagnosis tool. Proc. of ICATPN, Aarhus, Denmark
Part III
Tools and Methodologies for Enterprise Interoperability
(YDOXDWLQJ4XDOLW\RI(QWHUSULVH0RGHOOLQJ/DQJXDJHV 7KH8(0/VROXWLRQ 9$QD\D*%HULR DQG0-9HUGHFKR
5HVHDUFK&HQWHURQ3URGXFWLRQ0DQDJHPHQWDQG(QJLQHHULQJ3RO\WHFKQLF8QLYHUVLW\RI 9DOHQFLD9DOHQFLD6SDLQ ^YDQD\D_PYHUGHFKR#FLJLSXSYHV` 'LSDUWLPHQWRGL,QIRUPDWLFD8QLYHUVLWjGL7RULQR7RULQR,WDO\ EHULR#GLXQLWRLW
.H\ZRUGVODQJXDJHTXDOLW\TXDOLW\IUDPHZRUNHQWHUSULVHPRGHOOLQJODQJXDJHV
,QWURGXFWLRQ 8(0/ 8QLILHG (QWHUSULVH 0RGHOOLQJ /DQJXDJH ZDV LQWURGXFHG LQ WKH SDVW WR RYHUFRPH WKH SUREOHP RI PDNLQJ IRXQGDWLRQ WKHRULHV IRU HQWHUSULVH PRGHOOLQJ &RQFUHWHO\ LQ WKH 8(0/ SURMHFW 8(0/ ZDV FRUUHVSRQGLQJ WR DQ H[FKDQJH IRUPDW 8(0/ IRU HQDEOLQJ H[FKDQJHV RI PRGHOV EHWZHHQ WKUHH HQWHUSULVH PRGHOOLQJ WRROV ,Q WKH ,17(523 SURMHFW WKH ZRUN RQ 8(0/ KDV EHHQ VLJQLILFDQWO\LPSURYHGUHVXOWLQJLQ8(0/EDVHGRQWKH8(0/DSSURDFK>@ 7KH8(0/DSSURDFKLVDFRPSOHWHVHWRIWKHRULHVDQGPHFKDQLVPVIRUPRGHOOLQJ PRGHOOLQJ ODQJXDJHV LQ WKHLU V\QWDFWLFDO DQG RQWRORJLFDO DVSHFWV WKHRULHV DQG PHFKDQLVPV IRU FKDUDFWHULVLQJ DQG ILQGLQJ FRUUHVSRQGHQFHV EHWZHHQ FRQVWUXFWV RQFHPRGHOOHGDQGVWUDWHJLHVIRUVHOHFWLQJHQWHUSULVHPRGHOOLQJODQJXDJHV(0/V 7KLV SDSHU LV IRFXVLQJ RQ RQO\ RQH DVSHFW RI WKH 8(0/ DSSURDFK LH WKH VWUDWHJLHV IRU VHOHFWLQJ DQG FODVVLI\LQJ HQWHUSULVH PRGHOOLQJ ODQJXDJHV 7KH QHHG IRU VHOHFWLQJ (0/V LV EHFDXVH DV LQ PDQ\ RWKHU DUHDV VXFK DV VRIWZDUH DQG LQIRUPDWLRQ V\VWHPV HQJLQHHULQJ WKHUH LV WKH QHHG WR VHOHFW ³ULJKW´ RU ³EHWWHU´ ODQJXDJHV IRU PDNLQJ PRGHOV VXLWDEOH WR DQVZHU VSHFLILF JRDOV 0RGHOV LQGHHG LQKHULW PRVW RI WKH IHDWXUHV RI WKH ODQJXDJHV XVHG IRU GHVLJQLQJ WKHVH PRGHOV :LWKLQ WKH 8(0/ DSSURDFK WKH QHHG IRU VHOHFWLQJ (0/V LV EHFDXVH QRW DOO H[LVWLQJPRGHOOLQJODQJXDJHVFDQDQGVKRXOGEHPRGHOOHGEXWPRGHOOLQJVKRXOGEH RQO\ SHUIRUPHG RQ WKH ³PRVW SURPLVLQJ ODQJXDJHV´ IRU DFFRPSOLVKLQJ VSHFLILF JRDOVIRULQVWDQFHZLWKLQ8(0/DSSURDFKPDNLQJD8(0/FRUHLHDVWDQGDUG VHWRIFRQVWUXFWVDVDIRXQGDWLRQIRUHQWHUSULVHPRGHOOLQJPDNLQJD8(0/ORFDO
238
9$QD\D*%HULRDQG0-9HUGHFKR
LHVHWRIVHPDQWLFDOO\FRQQHFWHGFRQVWUXFWVIRUPRGHOOLQJHQWHUSULVHVLQDVSHFLILF VHFWRUDQGVRRQ 6SHFLILFDOO\WKLVSDSHUSUHVHQWVWKH([WHQGHG4XDOLW\)UDPHZRUN(4) ZKHUH WKH FRQFHSW RI TXDOLW\ RI (0/V LV DW WKH EDVH RI WKH VHOHFWLRQ VWUDWHJLHV ,Q WKH OLWHUDWXUHWKHFRQFHSWRITXDOLW\LWVGHILQLWLRQDQGLWVHYDOXDWLRQLVZHOOUHFRJQLVHG DQG XVHG ZKLOH FKDUDFWHULVHG DQG HYDOXDWHG LQ DQ DGKRF PDQQHU >@ 0RUHRYHU WKHUH DUH VHYHUDO IUDPHZRUNV FRQFHUQHG H[SOLFLWO\ RU LPSOLFLWO\ ZLWK WKH HYDOXDWLRQRITXDOLW\RQPRGHOV>@ZKLOHRQO\IHZIUDPHZRUNVGLUHFWO\DGGUHVVWKH TXDOLW\ RI ODQJXDJHV >@ 7KH (4) WULHV WR VWDQGDUGLVH WKH FRQFHSW RI TXDOLW\ IRU (0/VDQGWRSURYLGHDIOH[LEOHHYDOXDWLRQRITXDOLW\GHSHQGLQJRQVSHFLILFJRDOV 7KH (4) DOVR DFFRPPRGDWHV VRPH RI WKH PRVW LPSRUWDQW TXDOLW\ IUDPHZRUNV IRXQGLQWKHOLWHUDWXUH 7KHSDSHUSURYLGHVDQLQWURGXFWLRQWRWKH(4)6SHFLILFDOO\6HFWLRQLVDERXW WKH FHQWUDO (4) PHWDPHWD PRGHO DQG 6HFWLRQ GHVFULEHV KRZ WKLV PHWDPHWD PRGHOFDQDFFRPPRGDWHH[LVWLQJTXDOLW\IUDPHZRUNV)LQDOO\6HFWLRQSURYLGHV WKHUHDGHUZLWKVXPPDU\DQGIXWXUHZRUNV
7KH([WHQGHG4XDOLW\)UDPHZRUN 7KH(4)LVEDVHGRQWKHTXDOLW\IUDPHZRUNIRFXVLQJRQPRGHOVGHYHORSHGLQ>@ 7KLV IUDPHZRUN KDV EHHQ JHQHUDOLVHG WR ODQJXDJHV EHFDXVH DV VDLG LQ WKH ,QWURGXFWLRQ RIWHQ WKH EDG TXDOLW\ RI D PRGHO LV GXH WR WKH EDG TXDOLW\ RI WKH ODQJXDJH XVHG IRU EXLOGLQJ WKLV PRGHO 7KH (4) LV XVXDOO\ SUHVHQWHG DV D 80/ FODVVGLDJUDPEXWLQVWDQFHVRIFODVVHVDUHDOVRSDUWRIWKH(4) UHIHUUHGWRDVWKH (4)PHWDPHWDPRGHOEHFDXVHIXOO\LQWHJUDWHGZLWKWKH 8(0/PHWDPHWDPRGHO >@ GHILQHG DQG XVHG IRU PRGHOOLQJ FRQVWUXFWV RI PRGHOOLQJ ODQJXDJHV 7KH IUDPHZRUNLQKHULWVFODVVHV4XDOLW\DQG$SSURSULDWHQHVVGHILQHGLQ>@DQGXVHGWR FKDUDFWHULVHWKHFRQFHSWRITXDOLW\LQ JHQHUDO7KHFODVV4XDOLW\ GHVFULEHVHLJKW TXDOLW\W\SHVIRUFKDUDFWHULVLQJZKDWTXDOLW\LVWKHFODVV$SSURSULDWHQHVVGHVFULEHV VL[ DSSURSULDWHQHVVFDWHJRULHVSURYLGLQJZKDWDUHDVSHFWVRI ODQJXDJHVWKDWPXVW EH HYDOXDWHG IRU HYDOXDWLQJ DOO WKH TXDOLW\ W\SHV )RU LQVWDQFH GRPDLQ DSSURSULDWHQHVVLVXVHGWRDVVHVVSK\VLFDODQGVHPDQWLFTXDOLW\W\SHV +RZHYHUDSSURSULDWHQHVVFDWHJRULHVGHILQHGLQ>@UHPDLQYHU\JHQHUDODQGGR QRWDOORZFRQFUHWHHYDOXDWLRQV7KHUHIRUHWKHFODVVGLDJUDPKDVEHHQH[WHQGHGE\ LQWURGXFLQJWZRFODVVHV&ULWHULRQDQG5HTXLUHPHQWIRUWKHSXUSRVHRIHYDOXDWLQJ WKH YDULRXVDSSURSULDWHQHVVFDWHJRULHV>@5HTXLUHPHQWVDUHFROOHFWHGIURP XVHUV DFWRUV RU H[SHUWV DVNLQJ WKHP ZKDW DUH WKH PDMRU SRLQWV HQWHUSULVH PRGHOOLQJ VKRXOG FRQWULEXWH ZKHQHYHU XVHG IRU HQWHUSULVH LQWHJUDWLRQ DQG LQWHURSHUDELOLW\ DQG FULWHULD DUH WKH RSHUDWLRQDO PHDVXUDEOH FRXQWHUSDUW RI UHTXLUHPHQWV >@ ,QGHHG DV ZH REVHUYHG FROOHFWHG UHTXLUHPHQWV PD\ QRW EH GLUHFWO\ HYDOXDWHG RQ ODQJXDJHV 2QFH FULWHULD DUH GHILQHG WKH\ DUH UHODWHG WR RQH RU VHYHUDO DSSURSULDWHQHVV FDWHJRULHV ,Q WKLV ZD\ LW EHFRPHV FOHDU WR ZKDW TXDOLW\ W\SHV D FULWHULRQ RQFH HYDOXDWHG LV FRQWULEXWLQJ )RU HYDOXDWLQJ FULWHULD WKH IUDPHZRUN SURYLGHVWZRSRVVLEOHDQGFRPSOHPHQWDU\ZD\VL D4XHVWLRQQDLUHFRPSRVHGRI TXHVWLRQVDVVRFLDWHGWRRUGHULYHGIURP FULWHULD>@LL D /DQJXDJH7HPSODWHWR JDWKHUIDFWXDOLQIRUPDWLRQVXFKDVDPHWDPRGHO RQDQ\ODQJXDJH>@
(YDOXDWLQJ4XDOLW\RI(QWHUSULVH0RGHOOLQJ/DQJXDJHV7KH8(0/VROXWLRQ 239
UHTXLUHPHQW
FULWHULRQ
ODQJXDJHWHPSODWH LWHPV
DSSURSULDWHQHVV
FULWHULRQ IRUJRDO
TXDOLW\
TXHVWLRQQDLUH TXHVWLRQV JORVVDULHV GHILQLWLRQV
PHWULFV
*HQHUDOLVDWLRQ VSHFLDOLVDWLRQ
PHWULFVIRUJRDO
ILOOHGLQODQJXDJHWHPSODWH ILOOHGLQLWHPV
ILOOHGLQTXHVWLRQQDLUH TXHVWLRQVHYDOXDWLRQ
PHWULFV
PHWULFVHYDOXDWLRQ
FRPELQHGPHWULFVHYDOXDWLRQ
WKHJRDO
/DQJXDJH'HVFULSWLRQ
WKHFDQGLGDWH
JRDO PHWULFVFRPELQDWLRQ
WKHJRDO
)LJ7KH(4)PHWDPHWDPRGHO
7KH IUDPHZRUN FRQWLQXHV E\ LQWURGXFLQJ WKH FODVVHV /DQJXDJH'HVFULSWLRQ GHVFULELQJ IRU LQVWDQFH ODQJXDJH RZQHU DQG YHUVLRQ *RDO DQ DJJUHJDWLRQ RI VRPH FULWHULD VHOHFWHG IRU DFKLHYLQJ WKH JRDO PHWULFVIRUJRDO D VHOHFWLRQ RI PHWULFVIRUDVSHFLILFJRDO PHWULFVHYDOXDWLRQWKHVLQJOHHYDOXDWLRQRIPHWULFVIRU DVSHFLILF ODQJXDJH DQG FRPELQHGPHWULFVHYDOXDWLRQDFRPELQHGHYDOXDWLRQRI VHYHUDOPHWULFVHYDOXDWLRQIRUDJLYHQODQJXDJHDQGDJLYHQJRDO
$FFRPPRGDWLQJTXDOLW\IUDPHZRUNVZLWKLQ(4) $V DOUHDG\ VDLG LQ WKH ,QWURGXFWLRQ WKHUH DUH VHYHUDO IUDPHZRUNV DGGUHVVLQJ TXDOLW\ RI PRGHOV 2XU SXUSRVH LV WR VKRZ KRZ WKH (4) PHWDPHWD PRGHO FDQ DFFRPPRGDWH WKHVH IUDPHZRUNV 7R WKLV DLP ZH KDYH VHOHFWHG WZR RI WKHVH IUDPHZRUNV 0RRG\ >@ GHILQHV D IUDPHZRUN IRU DVVHVVLQJ GDWD PRGHO TXDOLW\ EDVHGRQPHWULFVDQGVXEMHFWLYHUDWLQJV7KHVWDQGDUG,62,(&>@GHILQHVD IUDPHZRUN IRU DVVHVVLQJ VRIWZDUH SURGXFW TXDOLW\ E\ GHILQLQJ DSSURSULDWH TXDOLW\ FKDUDFWHULVWLFV 7KHVH IUDPHZRUNV LVVXHG LQ RWKHU FRQWH[WV VKRXOG EH DFFRPPRGDWHGZLWKFDXWLRQLQWKH(4)$IWHUGHHSDQDO\VLVZHKDYHSURSRVHGWR LQWURGXFH D WD[RQRP\ RI WKH YDULRXV DSSURSULDWHQHVV FDWHJRULHV ,QGHHG ZH KDYH QRWHG WKDW WKH WZR TXDOLW\ IUDPHZRUNV PHQWLRQHG DERYH FDQ FRQWULEXWH WR WKH GHILQLWLRQRITXDOLW\LQJHQHUDODGGLWLRQDOO\WKHYDULRXVDSSURSULDWHQHVVFDWHJRULHV DOUHDG\LQKHULWHGIURP>@DUHPRUHJHQHUDOWKDQWKHDVSHFWVRITXDOLW\GHILQHG E\
240
9$QD\D*%HULRDQG0-9HUGHFKR
WKRVH WZR IUDPHZRUNV 7KHUHIRUH ZH KDYH LQWURGXFHG D VSHFLDOLVDWLRQ JHQHUDOLVDWLRQ DVVRFLDWLRQ LQYROYLQJ WKH FODVV $SSURSULDWHQHVV VHH )LJXUH 7KHQ ZH KDYH DOVR QRWHG WKDW GRPDLQ IRFXVHG TXDOLW\ IUDPHZRUNV VXFK DV ³ZRUNIORZODQJXDJHVYVZRUNIORZSDWWHUQV´>@FDQEHDOVRDFFRPPRGDWHGLQWKH (4)E\VSHFLDOLVLQJIXUWKHUDSSURSULDWHQHVVFDWHJRULHV
&RQFOXVLRQV 7KLVSDSHUKDVSUHVHQWHGWKHNH\FRPSRQHQWVRIWKH([WHQGHG4XDOLW\)UDPHZRUN (4) GHILQHGDVSDUWRIWKH8(0/DSSURDFK7KHVHFRPSRQHQWVSURYLGHDVRXQG EDVH IRU PDNLQJ WUDQVSDUHQW VWUDWHJLHV IRU VHOHFWLQJ (0/V XQGHU VSHFLILF JRDOV 6SHFLILFDOO\ WKH SDSHU GHVFULEHV WKUHH VWUHQJWKV RI WKH SURSRVHG IUDPHZRUN VWDQGDUGLVDWLRQ RI WKH FRQFHSW RI TXDOLW\ IOH[LEOH HYDOXDWLRQ RI TXDOLW\ GHSHQGLQJ RQ VSHFLILF JRDOV DQG FDSDFLW\ WR DFFRPPRGDWH RWKHU H[LVWLQJ TXDOLW\IUDPHZRUNV 7KH FXUUHQWO\ GHILQHG FULWHULD TXHVWLRQQDLUH DQG ODQJXDJH WHPSODWH PDNH SRVVLEOHWRODXQFKDODUJHH[SHULPHQWRIFRQFUHWHO\XVLQJWKH(4)7KHUHIRUHWKH QH[WZRUNZLOOEHGHYRWHGWRSURYLGHDZHEEDVHGDQVZHULQJV\VWHPIRUILOOLQJLQ WKH TXHVWLRQQDLUH DQG WR GHILQH PHWULFV DVVRFLDWHG WR FULWHULD XVLQJ ILOOHGLQ TXHVWLRQQDLUHVDQGODQJXDJHWHPSODWHV
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@
$UQHVHQ 6) DQG .URJVWLH - &RPSDULQJ ODQJXDJHV IRU HQWHUSULVH PRGHOLQJ XVLQJDODQJXDJHTXDOLW\IUDPHZRUN1,. .RQJVEHUJ1RUZD\1RYHPEHU %HULR * 2SGDKO $/ $QD\D 9 'DVVLVWL 0 'HOLYHUDEOH '(0 3XEOLFO\ DYDLODEOHDWZZZLQWHURSQRHRUJ %HULR*2SGDKO$/$QD\D9'DVVLVWL0 'HOLYHUDEOH'(08QGHUUHYLHZ ,WZLOOEHSXEOLFO\DYDLODEOHDWZZZLQWHURSQRHRUJ ,62,(& 6WDQGDUG 6RIWZDUH SURGXFW TXDOLW\ ,QWHUQDWLRQDO 6WDQGDUGV 2UJDQLVDWLRQ,62 ,QWHUQDWLRQDO(OHFWURWHFKQLFDO&RPPLVVLRQ,(& .URJVWLH- 8VLQJDVHPLRWLFIUDPHZRUNWRHYDOXDWH80/IRUWKHGHYHORSPHQW RI PRGHOV RI KLJK TXDOLW\ LQ 8QLILHG 0RGHOLQJ /DQJXDJH V\VWHPV DQDO\VLV GHVLJQ DQGGHYHORSPHQWLVVXHV.6LDXDQG7+DOSLQ(GLWRUV,'($*URXS3XEOLVKLQJ .URJVWLH - (YDOXDWLQJ 80/ 8VLQJ D *HQHULF 4XDOLW\ )UDPHZRUN (QF\FORSHGLD RI ,QIRUPDWLRQ 6FLHQFH DQG 7HFKQRORJ\ 0 .KRVURZ3RXU (GLWRU ,'($*URXS3XEOLVKLQJ 0RRG\'/ 0HDVXULQJWKHTXDOLW\RIGDWDPRGHOVDQHPSLULFDOHYDOXDWLRQRI WKH XVH RI TXDOLW\ PHWULFV LQ SUDFWLFH 3URFHHGLQJV RI WKH (OHYHQWK (XURSHDQ &RQIHUHQFHRQ,QIRUPDWLRQ6\VWHPV(&,6 1DSOHV,WDO\ 9DQ GHU $DOVW :03 3DWWHUQV DQG ;3'/ D FULWLFDO HYDOXDWLRQ RI WKH ;0/ SURFHVV GHILQLWLRQ ODQJXDJH 487 7HFKQLFDO UHSRUW ),775 4XHHQVODQG 8QLYHUVLW\RI7HFKQRORJ\%ULVEDQH
7RZDUGVDFRPPRQUHSRVLWRU\IRUJRYHUQPHQWDOGDWD $PRGHOOLQJIUDPHZRUNDQGUHDOZRUOGDSSOLFDWLRQ 60RX]DNLWLV)/DPSDWKDNL&6FKURWK86FKHSHUDQG7-DQQHU
1DWLRQDO7HFKQLFDO8QLYHUVLW\RI$WKHQV$WKHQV*UHHFH ^VPRX]DNLWLVIODPS`#HSXQWXDJU 6$35HVHDUFK&(&6W*DOOHQ6ZLW]HUODQG ^WLOOMDQQHUFKULVWRSKVFKURWK`#VDSFRP %2&,QIRUPDWLRQ6\VWHPV*PE+9LHQQD$XVWULD XOULFKVFKHSHU#ERFHXFRP
.H\ZRUGV0RGHOOLQJPHWKRGVWRROVDQGIUDPHZRUNVIRUQHWZRUNHG HQWHUSULVHV 0HWDGDWDDQGPHWDPRGHOVIRUHQWHUSULVHLQWHURSHUDELOLW\
,QWURGXFWLRQ 'DWD PRGHOOLQJ LVVXHV KDYH DURXVHG WKH LQWHUHVW RI WKH UHVHDUFK FRPPXQLW\ VLQFH WKH ODWH V ZKHQ (', (OHFWURQLF 'DWD ,QWHUFKDQJH ZDV LQWURGXFHG ,Q WKH H *RYHUQPHQWVSKHUHDVWUXJJOHWRRYHUZKHOPWKHH[LVWLQJKXUGOHVLVREVHUYHGDQG FDQEHDWWULEXWHGWRWKHIROORZLQJNH\EDUULHUVILUVWWKHPDMRULW\RIWKHVWDQGDUGV DSSOLHV WR H%XVLQHVV DQG GRHV QRW WDNH LQWR DFFRXQW WKH VSHFLILF QHHGV RI JRYHUQPHQWDO SURFHVVHV DQG GDWD > @ VHFRQG H*RYHUQPHQW ,QWHURSHUDELOLW\ )UDPHZRUNV KDYH QRW DFKLHYHG WR DGGUHVV JRYHUQPHQWDO GDWD LQWHURSHUDELOLW\ LVVXHVRUHVWDEOLVKDFRPPRQGDWDUHSRVLWRU\H[FHSWIRULVRODWHGFDVHV 8QLILHG JRYHUQPHQWDO GDWD PRGHOV IRU IDFLOLWDWLQJ WKH VHDPOHVV H[FKDQJH RI LQIRUPDWLRQDQGWKHGHSOR\PHQWRILQWHURSHUDEOHV\VWHPVLQ&HQWUDO5HJLRQDODQG 0XQLFLSDO*RYHUQPHQWDSSHDUWRGD\DVFULWLFDO\HWOHVVWRXFKHGLVVXHVWKDWGHVHUYH PRUH LQ GHSWK H[SORUDWLRQ,Q WKLV FRQWH[W WKH SUHVHQW SDSHU LV RULHQWHG WRZDUGV SUHVHQWLQJ DQ LQQRYDWLYH VROXWLRQ ZKLFK FRPELQHV WKH PRVW SURPLVLQJ FRQFHSWV DQG WHFKQRORJLHV RI WKH H%XVLQHVV GDWD VWDQGDUGL]DWLRQ WRJHWKHU ZLWK D FRPSUHKHQVLYH PRGHOOLQJ HQYLURQPHQW 2XU ZRUN LV HPEHGGHG LQ WKH FRQWH[W RI WKH(8IXQGHG*(1(6,6SURMHFW>@ ZKLFK DLPVDWLQFUHDVLQJWKHDGRSWLRQRIH %XVLQHVVVSHFLILFDOO\DPRQJVPDOODQGPHGLXPVL]HGHQWHUSULVHV
*(1(6,6'DWD0RGHOOLQJ)UDPHZRUN 7KH LQWHJUDWHG PRGHOOLQJ DSSURDFK RI *(1(6,6 >@ DLPV DW UHXVLQJ WKH H[LVWLQJ HOHPHQWVRI8%/DQG&&76DVWHPSODWHVDQGWKHGHILQLWLRQRIQHZHOHPHQWVZKHUH QHLWKHU8%/QRU&&76GRSURYLGHVXIILFLHQWVXSSRUW
242
60RX]DNLWLV)/DPSDWKDNL&6FKURWK86FKHSHUDQG7-DQQHU
7KHNH\HOHPHQWLQWHUPVRIGHVFULELQJEXVLQHVVLQIRUPDWLRQLQWKHFRQWH[WRI WKH *(1(6,6 IUDPHZRUN LV WKH ³6SHFLILF %XVLQHVV 'RFXPHQW´ 6%' ZKLFK VHUYHVDVDQHQWU\SRLQWDVZHOODVDGDWDUHSRVLWRU\7KHEDVLVIRUWKHFUHDWLRQLV SURYLGHG E\ WKH ³8%/ &RPPRQ /LEUDU\´ 8%/ &/ DQG WKH ³&RUH &RPSRQHQW /LEUDU\´&&/ ,QDILUVWVWHSWKHXVHUFRSLHVWKH8%/&/DQGWKH&&/LQWRDXVHU VSHFLILFPRGHOJURXSWRFUHDWHWKHIRXQGDWLRQIRUWKHXVHUVSHFLILFOLEUDULHVZKLFK DUH QRW QHFHVVDULO\ 8%/ FRPSOLDQW EXW EDVHG RQ 8%/ ,Q D QH[W VWHS WKH XVHU DQDO\VHV WKH LQIRUPDWLRQ RI WKH XQVWUXFWXUHG GRFXPHQWDWLRQ DQG FRQYHUWV WKH LQIRUPDWLRQ LQWR WKH &&76 HOHPHQWV ³$JJUHJDWHG %XVLQHVV ,QIRUPDWLRQ (QWLW\´ $%,( ³$VVRFLDWHEXVLQHVV,QIRUPDWLRQ(QWLW\´$6%,( DQGRU³%DVLF%XVLQHVV ,QIRUPDWLRQ (QWLW\´ %%,( )RU WKH FRQYHUVLRQ SURFHVV WKH XVHU WULHV WR LGHQWLI\ WKHXQVWUXFWXUHGHOHPHQWVLQWKH8%/&/DQGFRS\WKHUHTXLUHGLQIRUPDWLRQIURP WKHXVHUVSHFLILF8%/WHPSODWHLQWRWKH6%',I8%/FDQQRWSURYLGHDVDWLVI\LQJ WHPSODWHWKHXVHULVDOORZHGWRFUHDWHDQRZQGHILQLWLRQLQWKHXVHUFRQWH[WEDVHG XSRQWKH&&/$VDODVWVWHSWKHVLPLODU6%'RIGLIIHUHQWXVHUVDUHDVVLJQHGWRRQH ³*HQHULF %XVLQHVV 'RFXPHQW´ *%' YLD LQWHU PRGHO UHIHUHQFH 7KH *%' LQFRUSRUDWHVWKHLQIRUPDWLRQVXSHUVHWRIDOO6%'UHIHUHQFHGDQGSURYLGHVDJHQHULF OLEUDU\RIGRFXPHQWVZKLFKFDQEHHDVLO\UHXVHGDQGH[WHQGHG 7KH PRGHO VKRZQ LQ WKH UHDO ZRUOG VFHQDULR RI &KDSWHU )LJ GHVFULEHV HQWLWLHVLQWHUSUHWHGDVUHODWLRQVDQGDJJUHJDWHGLQWRDQ$%,(
$UHDOZRUOGVFHQDULR $ UHDO ZRUOG SDUDGLJP DSSO\LQJ WKH *(1(6,6 'DWD 0RGHOOLQJ 0HWKRGRORJ\ LV EXLOWRQDVSHFLILFFRXQWU\¶V±*UHHFH±,175$67$76WDWHPHQW7KHGHFLVLRQZDV UHDFKHGXSRQWKHFULWHULRQWKDWLWLVRQHRIWKHPRVWFRPPRQGRFXPHQWVH[FKDQJHG EHWZHHQ EXVLQHVVHV DQG WKH 6WDWH DQG DSSHDUV LQ DOO FRXQWULHV RI WKH (XURSHDQ 8QLRQ ,175$67$7LVWKH PHWKRGRIFROOHFWLQJ LQIRUPDWLRQDQGSURGXFLQJ VWDWLVWLFV RQWKHH[SRUWDQGLPSRUWRIJRRGVEHWZHHQ0HPEHU6WDWHVRIWKH(XURSHDQ8QLRQ 7KH,175$67$7GHFODUDWLRQLVVXEPLWWHGLQGXHWLPHXQWLOWKHHQGLQJGDWHZKLFK LV DOVR YDOLG IRU WKH 9$7 GHFODUDWLRQ XVXDOO\ QHDU WKH HQG RI HYHU\ PRQWK ,I D EXVLQHVV¶VWUDGH LQJRRGVZLWKLQWKH(XURSHDQ8QLRQH[FHHGVDVHWWKUHVKROGLQD FDOHQGDU \HDU IRU HLWKHU VDOHV RU SXUFKDVHV WKHQ LW LV UHTXLUHG E\ ODZ WR VXEPLW PRQWKO\ ,175$67$7 'HFODUDWLRQ IRU HLWKHU DUULYDOV RU GLVSDWFKHV RU ERWK7KH WKUHVKROG LV VHW DQQXDOO\ DQG FRPHV LQWR IRUFH RQ VW -DQXDU\ RI HDFK \HDU 7KH WUDQVDFWLRQFDQEHIXOO\DXWRPDWHGZLWKWKHXVHRIWKH1DWLRQDO6WDWLVWLFDO6HUYLFH RI *UHHFH ³(OHFWURQLF 6\VWHP IRU 2QOLQH ,175$67$7 'HFODUDWLRQV´ >@ RU FDQ WDNHSODFHGLUHFWO\LQWKHDXWKRUL]HG5HYHQXH2IILFHLQWKHMXULVGLFWLRQRIZKLFKWKH OLDEOHWR,175$67$7GHFODUDWLRQVEXVLQHVVEHORQJV $GKHULQJ WR WKH DIRUHPHQWLRQHG *(1(6,6 PRGHOOLQJ PHWKRGRORJ\ WKH ILHOGV RIWKH,175$67$76WDWHPHQWZHUHLGHQWLILHGDQGFDWHJRUL]HGWKHQHFHVVDU\%,(V ZHUH UHFRJQL]HG WKH FRUH FRPSRQHQWV SURYLGHG E\ WKH 8%/ FRPPRQ OLEUDU\ ZKLFKFRXOGEHUHXVHGLQWKH,175$67$76WDWHPHQWFRQWH[WZHUHDVVHPEOHGDQG FXVWRPL]HG DFFRUGLQJ WR WKH SDUWLFXODULWLHV RI WKH ,175$67$7 6WDWHPHQW GRFXPHQW LQ *UHHFH DQG ILQDOO\ WKH VSHFLILF EXVLQHVV GRFXPHQW ZDV FUHDWHG LH )LJ ,Q RXU DSSURDFK WKH W\SH %DVLF ,QIRUPDWLRQ (QWLW\ ± %%,( $VVRFLDWLRQ %XVLQHVV ,QIRUPDWLRQ (QWLW\ ± $6%,( PDSSLQJ WR DQ $JJUHJDWH %XVLQHVV ,QIRUPDWLRQ (QWLW\ ± $%,( WKH QDPH FRPSOHPHQWHG ZLWK WKH GDWD W\SH WKH
243
7RZDUGV D FRPPRQ UHSRVLWRU\ IRU JRYHUQPHQWDO GDWD $ PRGHOOLQJ IUDPHZRUN
RFFXUUHQFH DQG WKH FRQWH[W DUH SODFHG DPRQJ WKH FUXFLDO PHWDGDWD IRU DQ LQIRUPDWLRQHQWLW\7KHFRXQWU\GLPHQVLRQLVDSSDUHQWIURPWKHILHOG&ZLWKVHW YDOXHIRURXUH[DPSOH*5±*UHHFH
)LJ 7KH *UHHN ,175$67$7 6WDWHPHQW DFFRUGLQJ WR WKH RXU LQWHJUDWHG PRGHOOLQJ DSSURDFK
7KH UHODWLRQ EHWZHHQ WKH 8%/ %XVLQHVV ,QIRUPDWLRQ (QWLWLHV %,(V DQG WKH %XVLQHVV ,QIRUPDWLRQ (QWLWLHV FXVWRPL]HG WR WKH QHHGV RI WKH ,175$67$7 6WDWHPHQW DQG XOWLPDWHO\ DGRSWHG LV HYLGHQW IURP WKH ILJXUH WKDW IROORZV $V GHSLFWHGWKH3HUVRQ$%,(H[WHQGVLWV8%/FRUUHVSRQGLQJ$%,(LQWKHVHQVHWKDW LW FUHDWHV RQH DGGLWLRQDO LQIRUPDWLRQ HQWLW\ ,GHQWLILFDWLRQ %%,( DQG GHOHWHV DOO XQQHFHVVDU\DQGQRQUHTXLUHG ILHOGV
)LJ7KHUHODWLRQEHWZHHQ8%/%,(VDQG,175$67$76WDWHPHQW¶V%,(V
5HSRVLWRU\RIH*RYHUQPHQW&RPSRQHQWV ,QRUGHUWRFUHDWHWKHILUVWUHOHDVHRIDQH*RYHUQPHQW5HSRVLWRU\WKHGRFXPHQWV H[FKDQJHG GXULQJ VHYHUDO EXVLQHVVWRJRYHUQPHQW WUDQVDFWLRQV ZKLFK ZHUH PRGHOOHGLQWKHVSDQRIWKH*(1(6,63URMHFWZHUHH[DPLQHG2QWKHEDVLVRIWKH GRFXPHQWV¶ SUHVWLJH DQG IUHTXHQF\ ZH FRQFOXGHG LQ LQLWLDOO\ DSSO\LQJ WKH 'DWD 0RGHOOLQJ 0HWKRGRORJ\ WR 3HULRGLF 9$7 6WDWHPHQW $QQXDO 9$7 6WDWHPHQW ,175$67$7 6WDWHPHQW $UULYDOV ,175$67$7 6WDWHPHQW± 'LVSDWFKHV 6RFLDO 6HFXULW\ 6WDWHPHQW DQG 'HFODUDWLRQ RI D QHZ HPSOR\HH 7KH $JJUHJDWH %XVLQHVV ,QIRUPDWLRQ (QWLWLHV $%,(V LGHQWLILHG LQ WKH DIRUHPHQWLRQHG GRFXPHQWV ZHUH DVVHPEOHG LQWR JHQHULF &RPSRQHQWV OHDGLQJ WR WKH UHSRVLWRU\ RI H*RYHUQPHQW &RPSRQHQWVGHSLFWHGLQWKHIROORZLQJILJXUH7KHJHQHULF&RPSRQHQWVPD\KDYH EHHQH[WUDFWHGE\PRUHWKDQRQH$%,(LQWKHFDVHWKDWFRQIOLFWVLQWKHQDPHVRU WKH FRQWH[W ZHUH GHWHQWHG HJ WKH &RPSRQHQW 3HUVRQ UHSUHVHQWV WKH FRPPRQ
244
60RX]DNLWLV)/DPSDWKDNL&6FKURWK86FKHSHUDQG7-DQQHU
)LJ7KHH*RYHUQPHQW5HSRVLWRU\
GHQRPLQDWRU RI WKH 3HULRGLF DQG $QQXDO 9$7 6WDWHPHQW WKH ,175$67$7 6WDWHPHQWDQGWKH6RFLDO6HFXULW\6WDWHPHQW
&RQFOXVLRQV 7KH VFDUFLW\ RI VWDQGDUG JRYHUQPHQWDO GDWD PRGHOV DQG WKH IDFW WKDW PRVW RI WKH GDWD PRGHOOLQJ VSHFLILFDWLRQV GR QRW VXSSRUW EXVLQHVV WR JRYHUQPHQW WUDQVDFWLRQV FUHDWH WKH QHHG IRU D WKRURXJK GDWD PRGHOOLQJ IUDPHZRUN 7KH *(1(6,6 GDWD PRGHOOLQJ IUDPHZRUN SURYLGHV DQ DSSURDFK IRU PRGHOOLQJ H*RYHUQPHQW GRFXPHQWVDQGDWWKHVDPHWLPHJHQHUDWHVDUHXVDEOHUHSRVLWRU\RIH*RYHUQPHQW &RUH&RPSRQHQWV ,Q FRQWUDGLFWLRQ WR PRVW RWKHU GDWD PRGHOOLQJ DSSURDFKHV RXU GDWD PRGHOOLQJ IUDPHZRUN VXJJHVWV DQ LQQRYDWLYH FRPSRQHQWEDVHG DSSURDFK %\ UHXVLQJ WKH H[LVWLQJGDWDFRPSRQHQWVRI 8%/WKHHPHUJLQJ ZLGHO\UHVSHFWHGGDWD PRGHOOLQJ VWDQGDUG RXU IUDPHZRUN WDNHV DGYDQWDJH RI 8%/¶V XQGHQLDEOH RIIHULQJV DQG H[SHUWLVHDQGSURPRWHVDFUHDWLYHIUHHGRPWKDWRIIHUVIOH[LELOLW\DQGH[WHQVLELOLW\ ZLWKRXWEHLQJFRQILQHGWR8%/¶VVFRSHDQGFXVWRPL]DWLRQOLPLWDWLRQV )XWXUH VWHSV RI RXU ZRUN LQFOXGH IXUWKHU UHVHDUFK RQ RXU DSSURDFK DQG DGGLWLRQDO H[SHULHQFH VWXGLHV LQ UHDO VLWXDWLRQV WKDW GR QRW IDOO LQWR DQ\ FRXQWU\ FRQWH[W
5HIHUHQFHV >@ >@
>@
>@ >@
6$QGURXWVHOOLV7KHRWRNLV9.DUDNRLGDV**RXVLRV'6SLQHOOLV<&KDUDODELGLV ©%XLOGLQJ DQ H%XVLQHVV 3ODWIRUP $Q ([SHULHQFH 5HSRUWª H&KDOOHQJHV &RQIHUHQFH(XURSHDQ&RPPLVVLRQ/XLEOLDQD2FWREHU < &KDUDODELGLV 6 3DQWHORSRXORV < .RXVVRV ³(QDEOLQJ ,QWHURSHUDELOLW\ RI 7UDQVDFWLRQDO (QWHUSULVH $SSOLFDWLRQV´ :RUNVKRS RQ ,QWHURSHUDELOLW\ RI (QWHUSULVH 6\VWHPV WK (XURSHDQ &RQIHUHQFH RQ 2EMHFW2ULHQWHG 3URJUDPPLQJ (&223 2VOR±-XQH 7-DQQHU)/DPSDWKDNL60RX]DNLWLV86FKHSHUDQG&6FKURWK³,QWHURSHUDELOLW\ HQKDQFHPHQW RI HOHFWURQLF %XVLQHVVWR *RYHUQPHQW ([WHQGLQJ WKH VFRSHRI 8%/´ :RUNVKRS RQ ³(QWHUSULVH 6RIWZDUH $SSOLFDWLRQ ,QWHURSHUDELOLW\ IRU %XVLQHVVHV DQG *RYHUQPHQWV´ WK ,QWHUQDWLRQDO &RQIHUHQFH RQ 3UDFWLFDO $VSHFWV RI .QRZOHGJH 0DQDJHPHQW *(1(6,6SURMHFWKWWSZZZJHQHVLVLVWHX (OHFWURQLF6\VWHPIRU,175$67$7'HFODUDWLRQVKWWSHXURVWDWVWDWLVWLFVJU
,PSURYLQJWKHFROODERUDWLRQDELOLW\DPRQJ60(VE\ GHYHORSLQJDQRSHQVRXUFHEDVHGFROODERUDWLRQWRRO -%+DXJH56WHYHQVDQG$,PWLD]
%UHPHQ,QVWLWXWHRI,QGXVWULDO7HFKQRORJ\DQG$SSOLHG:RUNVFLHQFHDWWKH8QLYHUVLW\ RI%UHPHQ+RFKVFKXOULQJ%UHPHQ*HUPDQ\ EDD#ELEDXQLEUHPHQGH ,QVLHO,QIRUPDWLFDSHULO6LVWHPDGHJOL(QWL/RFDOL6SD9LD6)UDQFHVFR7ULHVWH ,WDO\ 5LFKDUGVWHYHQV#LQVLHOLW 5HVHDUFK,QVWLWXWHIRU2SHUDWLRQV0DQDJHPHQWDW$DFKHQ8QLYHUVLW\3RQWGULHVFK $DFKHQ*HUPDQ\ $OLLPWLD]#ILUUZWKDDFKHQGH
.H\ZRUGV ,QGXVWULDO FOXVWHUV EXVLQHVV QHWZRUNV ,&7 WRROV EXVLQHVV SURFHVV RSWLPL]DWLRQ60(VFROODERUDWLRQRSHQVRXUFH
$EVWUDFW 7KH WRRO DQG GLH PDNLQJ LQGXVWU\ LQ (DVWHUQ (XURSH IDFHV VWURQJ FRPSHWLWLRQ IURP WKH )DU (DVW 0RVW (XURSHDQ FRPSDQLHV DUH KLJKO\ VSHFLDOL]HG 60(V SURGXFLQJ FRPSOH[ RQHRIDNLQG SURGXFWV XVHG LQ PDVV SURGXFWLRQ 7KH FXVWRPHUV DUH PDLQO\ ODUJH JOREDO SOD\HUV H[SHFWLQJ IDVWHU FKHDSHU DQG PRUH HIILFLHQW GHOLYHU\ RI WKH FRPSOH[ WRROV 2IWHQ 60(V GR QRW KDYH UHVRXUFHV WR UHVSRQVHWRWKHVHUHTXLUHPHQWVDORQH,WLVWKHUHIRUHLPSHUDWLYHWRIRUPVXVWDLQDEOH FROODERUDWLYH QHWZRUNV ,QWHURUJDQLVDWLRQDO FROODERUDWLRQ QRW RQO\ UHTXLUHV FKDQJHV LQ RUJDQLVDWLRQDO VWUXFWXUHV EXW DOVR WKH DELOLW\ WR H[FKDQJH EXVLQHVV LQIRUPDWLRQUHWULHYHLWDFFHVVLWSURFHVVLWDQGHOHFWURQLFDOO\FRPPXQLFDWHLWWRDOO WKH DFWRUV LQYROYHG LQ DQ\ JLYHQ EXVLQHVV WUDQVDFWLRQ 7R GR WKLV 60(V UHTXLUH FROODERUDWLYH,7WRROVWKDWHQDEOHLQWHURSHUDEOHGDWDH[FDKQJH7KHUHDUHDQXPEHU RI ,7 VROOXWLRQV DQG PLGGOHZDUH ZKLFK VXSSRUW VXFK FROODERUDWLRQ EXW WKHVH DUH RIWHQQRWDIIRUGDEOHRUVXLWDEOHIRU60(VZKLFKLQ(XURSHDYHUDJHOHVVWKDQWHQ HPSOR\HHV7KLVDUWLFOHSUHVHQWVDQLQLWLDWLYHDLPLQJDWLPSURYLQJWKHFROODERUDWLRQ DELOLW\ RI 60(V E\ LQWURGXFLQJ D FRQFHSW FRPSULVLQJ D VSHFLILF EXVLQHVV SURFHVV UHIHUHQFH PRGHO DQG D PRGXODU RSHQ VRXUFH EDVHG FROODERUDWLRQ WRRO ZLWK (53&50 IXQFWLRQDOLWLHV ZKLFK FDQ EH LQWHJUDWHG LQWR DOUHDG\ H[LVWLQJ VRIWZDUH V\VWHPV DOORZLQJ VHDPOHVV LQIRUPDWLRQ SURFHVVLQJ 7KHUHE\ LW ZLOO LPSURYH WKH
246
-%+DXJH56WHYHQVDQG$,PWLD]
LQWHURSHUDELOLW\ RQ RUJDQL]DWLRQDO DSSOLFDWLRQ DQG RQ GDWD OHYHO DPRQJ 60(V LQ WKH WRRO DQG GLH PDNLQJ VHFWRU 7KH DSSURDFK SUHVHQWHG LQ WKH SURSRVHG SDSHU LV EDVLQJRQWKHZRUNFDUULHGRXWE\WKH(XURSHDQIXQGHGUHVHDUFKSURMHFW7RRO(DVW (&&RQWUDFW1R,67)3
,QWURGXFWLRQ *OREDOLVDWLRQILHUFHFRPSHWLWLRQFXVWRPHUGULYHQPDUNHWVDVZHOODVFRQWLQXRXVO\ FKDQJLQJ SDUWQHUVKLSV FKDUDFWHULVH WKH ZRUNLQJ HQYLURQPHQW RI DOPRVW HYHU\ SURGXFWLRQ FRPSDQ\ >@ 7KH QHHG WR IXOILOO FXVWRPHU¶V QHHGV LQ D FXVWRPHU GULYHQ PDUNHW PD\ RIWHQ RQO\ EH UHDOLVHG LQ DQ HFRQRPLFDOO\ MXVWLILDEOH ZD\ DQG ZLWKLQDUHDVRQDEOHWLPHIUDPHWKURXJKFRRSHUDWLRQZLWKWKHRWKHUFRPSDQLHVWKDW H[LVWLQWKHJHRJUDSKLFLQGXVWULDOVHWWLQJLQZKLFKDFRPSDQ\LVDFWLYH/RRNLQJDW W\SLFDO PDQXIDFWXULQJ 60(V LQ (XURSH ZH VHH WKDW PRVW RI WKHP FDUU\ RXW WKHLU DFWLYLWLHVLQJHRJUDSKLFSUR[LPLW\WRRWKHUVLPLODUFRPSDQLHVLQZKDWDUHW\SLFDOO\ FDOOHG³,QGXVWULDO&OXVWHUV´$OVRNQRZQDV³ORFDOSURGXFWLYHV\VWHPV´³LQGXVWULDO GLVWULFWV´ ³LQGXVWULDO JURZWK QRGHV´ WKHVH FRPPXQLWLHV KDYH LQ PRVW FDVHV EHHQ RULJLQDWHG E\ IDYRXUDEOH VRFLRHFRQRPLF FRQGLWLRQV IRXQG LQ D VSHFLILF JHRJUDSKLFDO DUHD DW VRPH SRLQW LQ WLPH HJ LQLWLDO DYDLODELOLW\ RI D FHUWDLQ UDZ PDWHULDORURIFHUWDLQFUDIWVPDQVKLSVNLOOV &OXVWHUV DUH W\SLFDOO\ SURGXFWRULHQWHG FRPPXQLWLHV 7KHUH DUH FRPSDQLHV IRFXVLQJ RQ GLIIHUHQW VWDJHV RI WKH PDQXIDFWXULQJ F\FOH HJ WUHDWLQJ UDZ PDWHULDOVDVVHPEOLQJ EXWDOORIWKHPPDLQWDLQDKLJKGHJUHHRIVSHFLDOL]DWLRQRQ WKH ILQDO SURGXFW VSHFLILF IHDWXUHV ± YHU\ OLWWOH ³JHQHULF´ SURGXFWLRQ FDSDFLW\ LV RIIHUHG7KLVGHULYHVIURPWKHDERYHPHQWLRQHGKLVWRULFDOUHDVRQVDVZHOODVIURP FXOWXUDO UHDVRQV 3URGXFW NQRZKRZ KDV EHHQ WUDQVIHUUHG IURP RQH JHQHUDWLRQ RI ZRUNHUVWRWKH QH[WDVWKHVWURQJORFDOL]DWLRQKDVSUHYHQWHGZRUNIRUFHPRELOLW\ ,QSHULRGVRIJURZWKWKHQXPEHURIFRPSDQLHVKDVPXOWLSOLHGWKURXJKVSLQRIIDQG RXWVRXUFLQJVSUHDGLQJWKHNQRZOHGJHRISURGXFWVDQGSURFHVVHV 7\SLFDO FXVWRPHUV RI FOXVWHUHG 60(V DUH PHGLXPODUJH FRPSDQLHV VHOOLQJ WR ILQDO FXVWRPHUV ZRUOGZLGH )RU WKHVH FRPSDQLHV WKDQNV WR WKH DERYH GHVFULEHG IHDWXUHVWKHFOXVWHULVDQDWXUDOVRXUFHRIVSHFLDOL]HGSURGXFWLRQFDSDFLW\)DUIURP EHLQJ³FRPPXQLW\OHDGHUV´WKHVHFRPSDQLHVGHYHORSRSSRUWXQLVWLFVXEFRQWUDFWLQJ UHODWLRQV ZLWK WKH VPDOO PDQXIDFWXUHUV 6XEVXEFRQWUDFWLQJ LV IUHTXHQW DV H[FHVV GHPDQGLVSDVVHGRQIURPRQHVPDOOFRPSDQ\WRWKHRWKHUZKHQDQRUGHUFDQQRWEH IXOILOOHGLQWHUQDOO\0RVWO\WKLVKDSSHQVLQTXLWHLQIRUPDODQGKHFWLFZD\VWKURXJK DQHWZRUNRIUHODWLRQVKLSVQXUWXUHGE\SUR[LPLW\ ,Q UHFHQW \HDUV FOXVWHUV KDYH EHHQ IDFLQJ DPSOLILHG WKH JHQHUDO SUREOHPV DIIOLFWLQJ(XURSHDQPDQXIDFWXULQJ x &RVWEDVHG FRPSHWLWLRQ IURP GHYHORSLQJ FRXQWULHV PDQXIDFWXUHUV HVSHFLDOO\IURPWKH)DU(DVW x 0RQHWDU\ IDFWRUV WKH (XUR SUHYHQWLQJ ORFDO ³FRPSHWLWLYH GHYDOXDWLRQ´ SUDFWLFHVTXLWHFRPPRQLQWKHSDVWDVZHOODVWKH(XURRZQVWUHQJWKRYHU WKHFXUUHQFLHVRIWKHSULPDU\H[SRUWPDUNHWV
,PSURYLQJ WKH FROODERUDWLRQ DELOLW\ DPRQJ 60(V
247
x ,QIUDVWUXFWXUHVVDWXUDWLRQDQGUDLVLQJODERXUFRVWVPDNLQJLWLPSRVVLEOHWR VXVWDLQ D PRGHO RI PDQXIDFWXULQJ H[SDQVLRQ EDVHG RQ ORZFRVW SURGXFWLRQVDVLQWKHSDVW x 0DQXIDFWXULQJ FDSDFLW\ GRZQJUDGHG DV PDUJLQDO IDFWRU LQ YDOXH JHQHUDWLRQ DV FXVWRPHU FRPSDQLHV GHPDQG QHZ VHUYLFHV DQG XSWRGDWH HQJLQHHULQJNQRZKRZ 7KH HIIHFWV RI WKHVH FKDOOHQJHV KDYH EHFRPH GUDPDWLFDOO\ HYLGHQW LQ WKH ODVW \HDUVDVPDQ\60(VKDYHEHHQVKXWGRZQLQLQGXVWULDOFOXVWHUVDURXQG(XURSH ,W LV HDV\ WR IRUHVHH WKDW (DVWHUQ (XURSHDQ FOXVWHUV ZLOO IDFH WKH ULVN RI GLVDSSHDUDQFH DV VRRQ DV FRVW DGYDQWDJHV DUH HURGHG E\ HFRQRPLF GHYHORSPHQW 7KLVSURFHVVZLOOXOWLPDWHO\HQGDQJHUWKHFRPSHWLWLYHQHVVRIWKHFOXVWHU60(VDQG RI WKH HQWLUH ORFDO HFRQRP\ )RU WKH UHJLRQV DURXQG VXFK FOXVWHUV LW EHFRPHV LPSHUDWLYH WR VWUHQJWKHQ WKH FRPSHWLWLYHQHVV RI WKHVH FOXVWHUV 7KLV KRZHYHU LPSOLHV WKH LPSOHPHQWDWLRQ RI QHZ RUJDQLVDWLRQDO PRGHOV DV ZHOO DV ,&7 WRROV VWUHQJWKHQLQJDQGVXSSRUWLQJWKHFROODERUDWLRQEHWZHHQWKHFOXVWHUPHPEHUV
1HHGVDQGUHTXLUHPHQWVRI60(FOXVWHUZLWKLQWKHWRRODQGGLH PDNLQJVHFWRU &ROODERUDWLRQPHDQVDERYHDOOWKHLQWHJUDWLRQRIV\VWHPVVHUYLFHVDQGSHRSOHLQ RUGHU WR GHOLYHU UHVXOWV 7KHUHIRUH WKH QHFHVVLW\ IRU WKH GLIIHUHQW VWDNHKROGHUV WR FROODERUDWHLVWKHNH\>@ 7KH ILJXUH EHORZ VKRZV D W\SLFDO ZRUNLQJ HQYLURQPHQW RI 60(V LQ WKH 7RRO DQG'LHPDNLQJVHFWRUDVRUWRIYLUWXDORUJDQLVDWLRQLQZKLFKHDFKSDUWQHUSURGXFHV MXVWDSDUWRIWKHHQGSURGXFWZKLFKLVLQWKHVFRSHRIWKHLUFRUHFRPSHWHQFLHV>@ 7KLV LQGXVWU\ VHFWRU FRPSULVHV KLJKO\ VSHFLDOL]HG 60(V SURGXFLQJ FRPSOH[ RQH RIDNLQG SURGXFWV XVHG LQ PDVV SURGXFWLRQ DQG WKH WRROV WKH\ XVH WR PDNH WKHLU SURGXFWVDUHVRH[SHQVLYHWKDWWKH\FDQQRWKROGDOOZLWKLQRQHFRPSDQ\,QRUGHU WRVWD\DWWUDFWLYHWRWKHLUFXVWRPHUVDQGWREHDEOHWRGHOLYHUIDVWHQRXJKWKH\ LQ IDFW FROODERUDWH +RZHYHU FROODERUDWLRQ LV W\SLFDOO\ SKRQH ID[ DQG HPDLO EDVHG $OWKRXJK PXFK ZRUN KDV EHHQ GRQH WR LPSURYH WKH FROODERUDWLYH DELOLW\ DPRQJ 60(V PRVW RI WKHP VWLOO ODFN VXLWDEOH LQVWUXPHQWV VXSSRUWLQJ D FROODERUDWLRQ RI WKHRUJDQLVDWLRQDODVZHOODVRQGDWDIORZOHYHO
248
-%+DXJH56WHYHQVDQG$,PWLD]
)LJ:RUNLQJHQYLURQPHQWRI60(VLQWRRODQGGLHPDNLQJVHFWRU
7KLV OLHV LQ WKH FRPSOH[ QDWXUH RI FROODERUDWLRQ $W RQH KDQG LW LV D TXHVWLRQ RI KDYLQJ WKH ULJKW ,&7 WRROV DQG RQ WKH RWKHU KDQG LW LV D TXHVWLRQ RUJDQLVDWLRQDO VWUXFWXUH WR DOORZ VHDPOHVV LQIRUPDWLRQ SURFHVVLQJ DV ZHOO DV WKH FRUUHFW LQWHUQDO FRPSHWHQFLHVWRH[HFXWHWKHFROODERUDWLYHSURFHVVHVW\SLFDORIG\QDPLFHOHFWURQLF PDUNHWSODFHV 7KHUH DUH VRPH ,&7 WRROV OLNH ODUJH DQG FRPSOH[ (536&0 DQG &50 V\VWHPV ZKLFK FDQ KDQGOH WKH FRPSOH[LW\ WR D KLJK GHJUHH EXW WKHVH DUH H[SHQVLYH DQG SUHYLRXV GHVNWRS VWXGLHV KDV VKRZQ WKDW WKH WRRO DQG GLH PDNLQJ VHFWRU RQO\ QHHG RI WKH RIIHUHG IXQFWLRQDOLWLHV 2I FRXUVH LW LV REYLRXV WKDW PRVWRIWKHVHFRPSDQLHVKDYLQJDOLPLWHGUHVRXUFHVUHTXLUHLQH[SHQVLYHVROXWLRQV ZKLFKFDQEHGHYHORSHGDQGPDLQWDLQHGDWORZFRVW
2EMHFWLYHV 2QWKHLUZD\WRZDUGVPRUHFROODERUDWLYHRUJDQL]DWLRQIRUPVLWLVLPSRUWDQWWKDWWKH FOXVWHUVZLOOEHVXSSRUWHGLQRUGHUWRPHHWWKHIROORZLQJREMHFWLYHV
x %HWWHU ZRUN VXEGLYLVLRQ 7KLV PHDQV HYROYLQJ IURP FXUUHQW RQHWRRQH RSSRUWXQLVWLFUHODWLRQVWRDPRUHFRRSHUDWLYHSURGXFWLRQPDQDJHPHQWZLWK FRPPRQ LQWHJUDWLRQ VWDQGDUGV DQG D VKDUHG PHFKDQLVP WR VSOLW DQG RSWLPL]HWKHZRUNDWWKHFOXVWHUOHYHO7KLVZLOOUHVXOWLQOHVVHUSURGXFWLRQ FRVWV DQG PRUH FRPSHWLWLYH SULFHV KHOSLQJ WKH 60(V WR IDFH IRUHLJQ FRPSHWLWLRQ x 5HGXFHG VXSSO\ FRVWV 7KLV PHDQV KDYLQJ D FRPPRQ VXSSOLHUIDFLQJ LQWHUIDFH DQG D VKDUHG PHFKDQLVP WR SURFHVV DQG DJJUHJDWH UHTXLUHPHQWV
,PSURYLQJ WKH FROODERUDWLRQ DELOLW\ DPRQJ 60(V
249
DQG WR UHTXHVW DQG SURFXUH JRRGV DQG VHUYLFHV 7KLV ZLOO DOORZ JOREDO VRXUFLQJDQGSXUFKDVHRSWLPL]DWLRQDQGILQDOO\ZLOOUHVXOWLQOHVVHUFRVWV x ,QFUHDVHG SURGXFW YDOXH 7KLV PHDQV GHYHORSLQJ NQRZOHGJHLQWHQVLYH IRUPV RI FROODERUDWLRQ DOORZLQJ WKH FOXVWHU 60(V WR MRLQWO\ FRQFHLYH LQQRYDWLYH SURGXFWV DQG QHZ EXVLQHVV FKDQQHOV ,Q WKH HQG D VXVWDLQDEOH EXVLQHVV PRGHO LV UHDOL]HG ZKHUH FRRSHUDWLQJ 60(V SURSRVH DQG GHOLYHU QHZSURGXFWVLQFRPSHWLWLRQZLWKODUJHUSOD\HUV
:LWK WKLV LQ PLQG WKH YLVLRQ RI WKH 7RRO (DVW SURMHFW LV WR SURYLGH D EHWWHU IDVWHUDQGOHVVH[SHQVLYHLQWHUFROODERUDWLRQDSSOLFDWLRQSODWIRUPDQGWRHOHYDWHWKH SHUIRUPDQFHDQGHIILFLHQF\WRUHDFKRXWWRWKHJOREDOPDUNHWV7KLVZLOOEHGRQHE\ H[SORULQJ WKH SRVVLELOLW\ RI XVLQJ DQ RSHQ VRXUFH (53 7RRO DV D EDVLV DQG WKHQ PRGLI\DGDSWDQGGHYHORSLWWRVXLWWKHUHTXLUHPHQWVRQDFROODERUDWLRQWRROZLWKLQ WKHWRRODQGGLHPDNLQJZRUNVKRSV7KHVRXUFHFRGHDQGWHFKQLFDODQGIXQFWLRQDO WUDLQLQJZLOOEHSURYLGHGWR(DVWHUQ(XURSHWRRODQGGLHPDNLQJLQGXVWULDOFOXVWHUV 7KHREMHFWLYHVRIWKH7RRO(DVWDUHWKHUHIRUH x 7R SURYLGH D ORZ FRVW DQG HIILFLHQW VROXWLRQ IRU LQWHUFROODERUDWLYH WRRO FUHDWLQJDGHIDFWRLQWHURSHUDELOLW\VROXWLRQIRU60(V x 7RLGHQWLI\DQGGHYHORSQHZEXVLQHVVRSSRUWXQLWLHV x 7R VXSSRUW 0LGGOH DQG (DVWHUQ (XURSHDQ 60(V E\ VKDULQJ DQG WUDQVIHU NQRZOHGJHDQGEUHDNWKURXJKWHFKQRORJ\
$SSURDFKDQGILUVWUHVXOWV &OXVWHUGHYHORSPHQW 7KHDSSURDFKZKLFKZHDUHIROORZLQJZLWKLQWKH7RRO(DVWSURMHFWLVDQDSSURDFK ZKLFK ORRNV DW WKH LQGLYLGXDO 60( UHTXLUHPHQWV WR VXSSRUW FOXVWHU HYROXWLRQ WRZDUGV FROODERUDWLYH EXVLQHVV 7KLV HYROXWLRQDU\ SDWK RI 60(V LQ WKHVH FOXVWHUV DQGWKHFOXVWHULWVHOIKDYHWKUHHIXQGDPHQWDOVWDJHVUHSUHVHQWHGLQ)LJXUH
x (PSRZHUPHQW&OXVWHU60(VDUHYHU\FRVWFRQVFLRXVDQGOLPLWRYHUKHDGV OLNH DGPLQLVWUDWLRQ DQG ,7 WR D EDUH PLQLPXP 7KLV PHDQV WKDW LQ WKHLU FXUUHQWVLWXDWLRQPRVWRIWKHPGRQRWPHHWWKHPLQLPDOUHTXLUHPHQWVWRGR EXVLQHVVHOHFWURQLFDOO\+HQFHDVDILUVWVWHSWKH\QHHGWREHHPSRZHUHG E\ WRROV DQG DSSOLFDWLRQV VXSSRUWLQJ WKHLU NH\ EXVLQHVV SURFHVVHV $V D UHVXOW RI HPSRZHUPHQW UHOLDEOH EXVLQHVV GDWD DUH DYDLODEOH IRU LQWHUQDO XVHVDQGIRUH[WHUQDOLQWHJUDWLRQ
x ,QWHJUDWLRQ ,Q WKLV VWDJH WKH 60( LV HQDEOHG WR RSHQ LQWHUQDO EXVLQHVV SURFHVVHVWRPDLQVXSSO\FKDLQSDUWQHUVHLWKHUFXVWRPHUVRUVXSSOLHUV7KH SHUVSHFWLYHLVVWLOOHQWHUSULVHFHQWULFLHIURPWKH60(LQVLGHRXW7KLVLV
250
-%+DXJH56WHYHQVDQG$,PWLD]
UHDOL]HG WKURXJK DGRSWLRQ RI GDWD LQWHUFKDQJH VWDQGDUGV DQG WRROV WR VXSSRUWWUDQVDFWLRQDOSURFHVVHVIRUVXSSO\FKDLQLQWHJUDWLRQVXFKDVRUGHUV SURSDJDWLRQ IURP RQH 60( WR WKH RWKHU RUGHU WUDFNLQJ LQYHQWRU\ DQG FDSDFLW\YLVLELOLW\
x $ZDUHQHVV,QWKHILQDOVWDJH60(VDUHDZDUHWKDWWKHLUEXVLQHVVSURFHVVHV EHORQJLQWKHELJJHUSLFWXUHRIWKHRYHUDOO&OXVWHU7KLVLVWKHVWDJHZKHUH TXRWLQJ *DUWQHU *URXS¶V GHILQLWLRQ RI WKH ³7UDGLQJ *ULG´ ³VLQJOH HQWHUSULVH EXVLQHVV SURFHVVHV ZLOO EH VXSHUVHGHG E\ PXOWLHQWHUSULVH EXVLQHVV SURFHVVHV DV WKH SULPDU\ PHDQV IRU DFKLHYLQJ DQG VXVWDLQLQJ FRPSHWLWLYH DGYDQWDJH´ 7KH FOXVWHU EHKDYHV H[WHUQDOO\ OLNH D VLQJOH HQWHUSULVH DV 60(V DUH DEOH WR FRRSHUDWH LQ NQRZOHGJHLQWHQVLYH DQG VWUDWHJLFSURFHVVHVOLNHHJVRXUFLQJSURGXFWGHYHORSPHQWPDUNHWLQJDQG FXVWRPHUUHODWLRQVKLSVPDQDJHPHQW
)LJ6WDJHVLQ60(FOXVWHUHYROXWLRQ
7RRO(DVW$SSURDFK 2XUDSSURDFKLVWRSURYLGHDORZFRVW(53DSSOLFDWLRQWRFRPSDQLHVZRUNLQJLQD SDUWLFXODU LQGXVWULDO FOXVWHU WR EH XVHG IRU DGPLQLVWUDWLRQ UHVRXUFH SODQQLQJ ZDUHKRXVHPDQDJHPHQWSURGXFWLRQRUGHULQJDQGVKLSSLQJDFWLYLWLHVRUJDQLVDWLRQV DGRSWLQJWKHVRIWZDUHZLOOEHJLQWRVWDQGDUGLVHEXVLQHVVSURFHVVHV ,W FDQ EH VWDWHG WKDW WKH WRRO DQG GLH ZRUNVKRSV KDYH ERWK ³WHFKQLFDO´ DQG RUJDQLVDWLRQDO SUREOHPV UHODWHG WR WKHLU SURGXFWLRQ PDQDJHPHQW DQG UHVRXUFH SODQQLQJ DV ZHOO DV WR HFROODERUDWLRQ EXW DOVR ZLWK UHVSHFW WR PDQDJHPHQW RI FXVWRPHUUHODWLRQVDQGHFROODERUDWLRQLQFDUU\LQJRXWWKHLUGD\WRGD\EXVLQHVV )LJVKRZVWKHILUVWVWHSV ZKLFK KDVEHHQFDUULHGRXWDOUHDG\,QDILUVWVWHS VRIWZDUH UHTXLUHPHQW DQG EXVLQHVV SURFHVV DQDO\VLV ZHUH FDUULHG RXW DW IRXU HQG
,PSURYLQJ WKH FROODERUDWLRQ DELOLW\ DPRQJ 60(V
251
XVHUV7KLVDQDO\VLVVKRZHGWKDWWKHUHZDVDODUJHGLYHUVLW\LQUXQQLQJSURFHVVVR LQ D VHFRQG VWHS D EXVLQHVV SURFHVV UHIHUHQFH PRGHO KDG WR EH GHYHORSHG 7KH UHIHUHQFH PRGHO LV EDVHG XSRQ $DFKHQ 336 PRGHO DQG LV D IXQFWLRQDO UHIHUHQFH PRGHO
)LJ5HVHDUFKDSSURDFK),5
3DUDOOHO WR WKLV GLIIHUHQW RSHQ VRXUFH EDVHG (53 V\VWHPV ZHUH FRPSDUHG DQG HYDOXDWHGDFFRUGLQJWRWKHHYDOXDWLRQFULWHULDPHQWLRQHGEHORZ x 0DWFKLQJWKHXVHUUHTXLUHPHQWVQXPEHURIUHTXLUHGIXQFWLRQDOLWLHV x 0DWXULW\ x 7HFKQLFDOLQIUDVWUXFWXUHDQG x /LFHQFH ,QDQH[WVWHSWKHIXQFWLRQDOLWLHVRIWRRODQGGLHPDNHUVZLWKWKHIXQFWLRQDOLWLHV DQG FRQVWUDLQWV RI WKH OHJDF\ VROXWLRQ 7KH RXWFRPH ZLOO EH DQ RYHUDOO VRIWZDUH GHYHORSPHQW DUFKLWHFWXUH IRU WKH HQVXULQJ XVH DQG GHYHORSPHQW 7RRO(DVW ,&7 SDUWQHUV ZLOO FRQGXFW D GHWDLOHG DQDO\VLV RI WKH VHOHFWHG VRIWZDUH DQG HVWDEOLVK WHFKQLFDOLQWHJUDWLRQUHTXLUHPHQWVRIWKHGLIIHUHQWVRIWZDUHV\VWHPVZKLFKDUHXVHG LQWKHWRROPDNLQJFOXVWHUV ,QWHURSHUDELOLW\DVSHFWV %\ LQWURGXFLQJ WKH 7RRO(DVW FRQFHSW D VWDQGDUGLVDWLRQ SURFHVV ZLOO EH LQGXFHG ZKLFK OHDGV WR EHWWHU GDWD H[FKDQJH ZLWK WKHLU EXVLQHVV SDUWQHUV LQ HOHFWURQLF IRUPDW )RU WKH WRRO DQG GLH PDNLQJ FOXVWHUV WKLV LPSOLHV WKDW WKH\ FDQ WDNH DGYDQWDJH RI RWKHU HEXVLQHVV WRROV WR VXSSRUW WKHLU SDUWLFXODU EXVLQHVV SURFHVVHV LQFOXGLQJ FROODERUDWLYH HQJLQHHULQJ FKDQJH PDQDJHPHQW VXSSO\ FKDLQ PDQDJHPHQWFROODERUDWLYHORDGEDODQFLQJDPRQJRWKHUV ,Q RUGHU WR LQWHJUDWH WKH FRPSRQHQW LQWR WKH RYHUDOO VXSSO\ FKDLQ DV ZHOO WKH 60(V¶ H[LVWLQJ LQGLYLGXDO EDFNHQG HQWHUSULVH V\VWHPV WKH VROXWLRQ LV EHLQJ
252
-%+DXJH56WHYHQVDQG$,PWLD]
DXJPHQWHG ZLWK DGDSWLYH :HE 6HUYLFH 0RGXOHV EDVHG RQ 62$'>@ DOORZLQJ IDVWDQGIOH[LEOHVWDQGDUGLVHGLQWHUIDFLQJ 6LQFH WKH 7RRO(DVW VROXWLRQ QHHG WR EH SXW RQ WRS RI H[LVWLQJ VRIWZDUH LW LV LPSHUDWLYH WR LGHQWLI\ LQWHUIDFHV DW DQ HDUO\ VWDJH 7KHUHIRUH WKH SURFHVV PRGHOV DQGWKHIORZGLDJUDPZHUHH[WHQGHGZLWKDFROXPQIRU,7DSSOLFDWLRQZKLFKWKH XVHUV FRPSOHWHG 'XH WR WKLV ZH H[SHFW WR GHFUHDVH WKH LQWHJUDWLRQ SUREOHPV GXULQJWKHLPSOHPHQWDWLRQSKDVHZKLFKZLOOEHLQVXPPHU $OWKRXJKPRVWRIWKHSURGXFWVKDYHVWDQGDUG;0/KDQGOHVZKLFKFDQEHXVHG WR H[WUDFW GDWD WKH XVH WKLV GDWD LQ RWKHU V\VWHPV LV JHQHUDOO\ QRW SODQQHG 7KH UHDVRQIRUWKLVZDVWKDWPDQ\60(VVWLOORSHUDWHROGHUOHJDF\V\VWHPVZKLFKDUH QRW ;0/ HQDEOHG 2Q WRS RI WKDW D ODUJH JURXS RI 60(V UXQ LQKRXVH SURGXFWV ZLWKRXWWKHNQRZOHGJHRIKRZWKH\ZRUN3UHYLRXVZRUNKDVVKRZQWKDWDYDLODEOH VROXWLRQVDUHHLWKHUWRRUHVWULFWLYHZLWKUHJDUGWRWKHOHJDF\V\VWHPVWKH\VXSSRUWRU WKH ;0/ IRUPDWV VXSSRUWHG RU LV WRR H[SHQVLYH IRU 60(V WR ILQDQFH 6XFK LQWHJUDWLRQ ZRXOG UHTXLUH UHILQLQJ UHWDJJLQJ DQG UHVWUXFWXULQJ WKHVH GRFXPHQWV DQGVREHIDUWRRH[SHQVLYHWRWKH60(V>@ (YHQWKRXJKWKH7RRO(DVWVROXWLRQ ZLOOQRWRIIHUDFRPSOHWHLQWHJUDWLRQ ZLWK DOOEDFNHQGV\VWHPVDWWKHHQGXVHUDKLJKHUOHYHORILQWHJUDWLRQZLOOEHDFKLHYHG WKURXJK x ,QWHURSHUDEOHLQWHUIDFHWR60(VNH\SURFHVVHVWKDWKDYHEHHQHOHFWURQLFDOO\ HQDEOHGLQWKH(PSRZHUPHQWSKDVH7KLVPHDQVH[SRVLQJDVZHEVHUYLFHV DOOWKHQHFHVVDU\SURFHVVORJLFDQGGDWDQHHGHGIRUSDUWQHUV¶LQWHJUDWLRQ x 6WDQGDUGV DQG 3URFHVV 5HIHUHQFH 0RGHOV VXSSRUW 0RVW LQWHUDFWLRQV IRUHVHHQDWWKLVVWDJHDUHDOUHDG\DGGUHVVHGE\WUDQVDFWLRQDOVWDQGDUGVOLNH HJ HE;0/ DQG 5RVHWWD1HW DQG E\ SURFHVV UHIHUHQFH PRGHOV OLNH $DFKQHU 336 0RGHO 6XSSRUWLQJ VWDQGDUG DSSURDFKHV LV IXQGDPHQWDO WR DYRLGGXSOLFDWLRQVDQGHQVXUHWKH&OXVWHURSHQQHVVWRH[WHUQDOSDUWLHV x :RUNIORZ PDQDJHPHQW DV D PHDQV WR LQWHJUDWH VHSDUDWH 60(V VHUYLFHV LQWR FRKHUHQW LQWHUHQWHUSULVH SURFHVVHV EDVHG RQ FRQILJXUDEOH UXOHV DQG FRPSULVLQJ ERWK KXPDQ LQWHUDFWLRQ HJ HPDLO DOHUWV ZHE SRUWDO DQG DSSOLFDWLRQWRDSSOLFDWLRQLQWHUDFWLRQ x %XVLQHVV 3URFHVV 0RGHOOLQJ DQG $QDO\VLV WR XQGHUVWDQG ZKLFK NH\ SURFHVVHVDUHDFFRXQWLQJIRUWKHKLJKHVWOHYHOVRIHIILFLHQF\ORVVDQGFRVWV WRWKHGLVWULFWV7KHUHVXOWVZLOOVHWWKHSULRULWLHVIRUWKHEXVLQHVVSURFHVVHV WR EH GHDOW ZLWK WKDW ZLOO EH SDFNDJHG DFFRUGLQJ WR WKHLU LQIRUPDWLRQ FRQWHQWDQGSURFHVVORJLFWRVSHHGXSWKHLUDGRSWLRQDQGUHSOLFDWLRQDFURVV WKHFOXVWHU60(V %XVLQHVVFRQVLGHUDWLRQV $GDSWLQJ WKH FRQFHSW RI FOXVWHULQJ 60(V LQ )LJ LW EHFRPHV FOHDU WKDW WKH SDUWLFLSDWLQJ 60(V QHHG WR EH WDNHQ WR WKH KLJKHVW OHYHO WKH DZDUHQHVV OHYHO GXULQJ WKH WLPH RI SURMHFW +RZ HYHU HYHQ WKRXJK ZH KDYH VHW XSRQ DQ RSHQ VRXUFHVROXWLRQZKLFKLVTXLWHFKHDSWRPDLQWDLQDQGWRGHYHORSIXUWKHUWKH 7RRO (DVWFROODERUDWLRQWRROZLOOVWLOOUHTXLUHTXLWHPXFKWHFKQLFDONQRZKRZ,WFDQQRW EHH[SHFWHGWKDWWKH7RRODQG'LHPDNHUVGRKDYHWKLVH[SHUWLVHLQKRXVHVRWKH
,PSURYLQJ WKH FROODERUDWLRQ DELOLW\ DPRQJ 60(V
253
ILUVWEXVLQHVVFRQVLGHUDWLRQVKDVEHHQWDNHQ7KHFRQVRUWLXPLQWHQGVWRGHYHORSDQ DVVRFLDWLRQ EHWZHHQ WKH WRRO DQG GLH PDNHUV DQG WKH ,&7 FRPPXQLWLHV 7KLV FROODERUDWLRQZLOOEHEDVHGRQFOHDUGHILQHGUROHVVWULFWFRQWUDFWVDQGPDQDJHPHQW RI WKHP $ SURSRVHG VWUXFWXUH LV GHYHORSHG NHHSLQJ LQ YLHZ WKH IXQFWLRQDO DQG RUJDQL]DWLRQDOFRQVWUDLQWVEULHIO\SUHVHQWHGLQWKHIROORZLQJILJXUH
)LJ%XVLQHVVFRQFHSW
,W LV UHFRPPHQGHG WKDW RQH HQWLW\ UXQV WKH 7RRO(DVW SRUWDO ZLWK WKH SXEOLF GDWD RQO\7KLVHQWLW\ZLOOEHIRUPHGDVDYLUWXDORUJDQL]DWLRQRI7RRO(DVW,&7SDUWQHUV UHSUHVHQWLQJ UHJLRQDO LQGXVWULHV 7KH FOLHQWV DQG UHJLRQDO VHUYLFH SURYLGHUV 63V KDYH DFFHVV WR WKLV SRUWDO DQG FDQ VHDUFK DQG XSGDWH WKHLU SURILOHV $V IRU WKH UHVWULFWHGGDWDLWLVVWRUHGDQGVKDUHGDWUHJLRQDO63DVDEDFNXSRIWKHORFDOVHWXS DWWKHFOLHQW &OLHQW¶VDFFHVVWRWKH7RRO(DVWSRUWDOLVWKURXJKWKHVHUHJLRQDO63V UHJLRQDO 63V DUH UHVSRQVLEOH IRU GDWD VHFXULW\ PDLQWHQDQFH WUDLQLQJ DQG FXVWRPL]HG VROXWLRQV IRU WKHLU UHJLRQDO FOLHQWV 7KH 7RRO(DVW VROXWLRQ ZLOO SURPRWHFRPELQHGGHYHORSPHQWDWFOLHQWOHYHODVZHOODVWKHLQYROYHPHQWRIRSHQ VRXUFHFRPPXQLW\IRUHQWHUSULVHOHYHOFXVWRPL]DWLRQV
&RQFOXVLRQDQGIXWXUHZRUN ,WLVFOHDUWKDWWKHFRPSHWLWLYHQHVVRI60(VLQ(XURSHFDQRQO\EHLPSURYHGLI WKH\PDQDJHWRRUJDQLVHLQFOXVWHUVDQGWRFROODERUDWH7KH\FDQRQO\FROODERUDWHLI WKH\KDYHLQWHURSHUDEOH,7VROXWLRQV([SHQVLYH(53DQG0LGGOHZDUHVROXWLRQQRW EHLQJDQDOWHUQDWLYHIRUPDQ\FRPSDQLHVWKHLQWHURSHUDELOLW\SUREOHPFDQRQO\EH VROYHGLIWKH\EHJLQWRXVHDVWDQGDUGLVHGEXVLQHVVHVODQJXDJH2QHILUVWVWHSLQWKLV SURFHVVLVWKHXVHRIFRPPRQ(QWHUSULVHDSSOLFDWLRQV ZKLFKKDYHVLPLODUEXVLQHVV FRQFHSWV DQG FRPPRQ GDWD VFKHPDV ,Q SDUWLFXODU HOHFWURQLF FROODERUDWLRQ RI WKH LQGXVWU\ ZH VWXGLHG DQG EHOLHYHG WR EH WUXH IRU PDQ\ VLPLODU LQGXVWULHV LV EHVW IDFLOLWDWHG WKURXJK WKH SURYLVLRQ (53 DSSOLFDWLRQV DQG WR LQWHJUDWH H[LVWLQJ DSSOLFDWLRQV 7R HQDEOH LQGXVWULDO FOXVWHU PDGH XS RI 60(V WR SDUWLFLSDWH LQ H FROODERUDWLRQ WKHVH DSSOLFDWLRQV KRZHYHU PXVW EH H[WHQGHG ZLWK PRGXOHV
254
-%+DXJH56WHYHQVDQG$,PWLD]
VSHFLILFDOO\FUHDWHGIRUWKHSDUWLFXODUSURFHVVHVFDUULHGRXWLQWKHFOXVWHUZKLFKPD\ EHGLIIHUHQWIRURWKHULQGXVWULHV 6R IDU WKH UHVHDUFK DQG ZRUN FDUULHG RXW KDYH VKRZQ WKDW LI VPDOO DQG PHGLXP VL]HG HQWHUSULVHV LQWHQG WR HQWHU LQWR HEXVLQHVV E\ PHDQV RI D VROXWLRQ ZKLFK LV LQWHJUDWHG LQWR WKHLU EXVLQHVV SURFHVVHV ZLWK WKHLU SDUWQHUV VXSSOLHUV DQG FXVWRPHUV LW LV QRW HQRXJK WR ORRN RQO\ DW WKH WHFKQLFDO LQIUDVWUXFWXUH DQG WR LPSOHPHQW D WHFKQLFDO VRORXWLRQ EXW LW LV DOVR LPSRUWDQW WR ORRN DW WKH LQWHURSHUDELOLW\DWDQRUJDQLVDWLRQDOOHYHO7KHUHIRUHLQDILUVWVWHSLWLVLPSRUWDQW WR PDNH DQ DQDO\VLV RI DOO EXVLQHVV SURFHVVHV VR WKDW WKH VROXWLRQ SURYLGHU XQGHUVWDQGV WKH EXVLQHVV DQG WKH QHHGV RI LWV VXSSOLHUV DQG FXVWRPHUV 0RVW FRPSDQLHVQHHGVRPHRQHZKRXQGHUVWDQGVWKHLUEXVLQHVVSURFHVVHVWRJXLGHWKHP WKURXJK WKH XVHU UHTXLUHPHQWV DQDO\VLV DV ZHOO DV WKH WHFKQLFDO GHVLJQ DQG LPSOHPHQWDWLRQSKDVHVLQRUGHUWRDFKLHYHDQLQWHJUDWHGZRUNLQJVROXWLRQ 7KH 7RRO(DVW VROXWLRQ ZLOO EH IDLUO\ LQH[SHQVLYH DQG LQ DGGLWLRQ RIIHUV JXLGHOLQHVDQGWUDLQLQJFRQFHSWVWKDWDVVLVWVPDOODQGPHGLXPVL]HGHQWHUSULVHVLQ DQDO\VLQJLGHQWLI\LQJDQGILQDOO\PRGLI\LQJWKHLUEXVLQHVVSURFHVVHVDVZHOODVWKH FROODERUDWLRQVRIWZDUH,WVPRGXODUDUFKLWHFWXUHDQGWKHRSHQVRXUFHDSSURDFKZLOO KHOS60(VWRNHHSWKHFRVWVRIPDLQWDLQLQJDQGIXWXUHGHYHORSPHQWFRVWVORZEXW DV WKH VDPH WLPH DOORZ IRU IXWXUH WHFKQLFDO GHYHORSPHQWV DQG RUJDQLVDWLRQDO FKDQJHV7KHLPSOHPHQWDWLRQRILQWHUIDFHVWRVWDQGDUGVRIWZDUH XVHGLQWRRODQG GLH PDNLQJ ZRUNVKRSV ZLOO DOVR LPSURYH WKH LQWHURSHUDELOLW\ QRW RQO\ RQ WKH RUJDQLVDWLRQDOOHYHOEXWDOVRRQWKHGDWDIORZOHYHO 2QHRIWKHPDLQGLIIHUHQFHVEHWZHHQWKH7RRO(DVWDSSURDFKDQGVHYHUDORIWKH SUHYLRXVRQHLQZKLFKWKHSDUWQHUVKDYHEHHQLQYROYHGLQLVPDLQO\WKDWZHGRQRW LQWHQGWRGHYHORSDFROODERUDWLRQWRROIRUFRYHULQJWKHQHHGRIDUDQJHRILQGXVWULHV RURQO\IRUDVSHFLILFFRPSDQ\EXWWKDWWKHFRQVRUWLXPLVGHYHORSLQJDQLQGXVWU\ VSHFLILFVROXWLRQEDVHGXSRQDOUHDG\DYDLODEOHRSHQVRXUFHEDVHG(53VROXWLRQV,Q WKLV ZD\ ZHH[SHFW WRNHHSWKHFRVWORZHUEXWRQ WKH VDPHWLPHRIIHUDVROXWLRQ ZLWK WKH QHHGHG IXQFWLRQDOLWLHV DQG WKH SRVVLELOLW\ WR LQWHJUDWH WKLV LQWR DOUHDG\ H[LVWLQJVROXWLRQDWWKHFRPSDQ\VLWH )RU60(VDQHQRUPRXVSRWHQWLDOFDQEHIRXQGLQVWUHQJWKHQLQJWKHRSHQVRXUFH LQLWLDWLYH LQ JHQHUDO DQG SDUWLFXODUO\ LQ WKLV ILHOG RI EXVLQHVV ,W VWLOO UHPDLQV D FKDOOHQJH WR KDUQHVV WKH RSHQVRXUFH FRPPXQLW\ EXW ZH FRQVLGHU LW RI XSPRVW LPSRUWDQFH WR DWWHPSW WR OHYHUDJH WKH LPPHQVH SRZHU RI KXQGUHGV RI GLVSHUVHG GHYHORSHUVIRUWKHGHYHORSPHQWRIDQLQWHJUDWHGEXVLQHVVDSSOLFDWLRQIRU7RRODQG 'LHPDNLQJHQWHUSULVHVIURPWKHYHU\RQVHWWRFUHDWHIXWXUHVXVWDLQDELOLW\
$FNQRZOHGJHPHQWV 7KLVZRUNKDVEHHQSDUWO\IXQGHGE\WKH(XURSHDQ&RPPLVVLRQWKURXJK,673URMHFW 7RRO(DVW 2SHQ 6RXUFH (QWHUSULVH 5HVRXUFH 3ODQQLQJ DQG 2UGHU 0DQDJHPHQW 6\VWHP IRU (DVWHUQ (XURSHDQ 7RRO DQG 'LH 0DNLQJ :RUNVKRSV 1R ,67)3 7KHDXWKRUVZLVKWRDFNQRZOHGJHWKH&RPPLVVLRQIRUWKHLUVXSSRUW:HDOVR ZLVK WR DFNQRZOHGJH RXU JUDWLWXGH DQG DSSUHFLDWLRQ WR DOO WKH 7RRO(DVW SURMHFW SDUWQHUVIRUWKHLUFRQWULEXWLRQGXULQJWKHGHYHORSPHQWRIYDULRXVLGHDVDQGFRQFHSWV SUHVHQWHGLQWKLVSDSHU
,PSURYLQJ WKH FROODERUDWLRQ DELOLW\ DPRQJ 60(V
255
5HIHUHQFHV >@ 6FKHHU$:*ULHEOH2+DQV6=DQJ6 *HVFKlIWVSUR]HVVPDQDJHPHQW± 7KH QG ZDYH,Q ,QIRUPDWLRQ 0DQDJHPHQW &RQVXOWLQJ 6RQGHUDXVJDEH SS >@ gVWHUOH + )OHLVFK ( $OW 5 %XVLQHVV 1HWZRUNLQJ 6SULQJHU 9HUODJ %HUOLQ ,6%1 >@ VHUYLFHRULHQWHG DQDO\VLV DQG GHVLJQ ,%0 VHH KWWSZZZLEPFRPGHYHORSHUZRUNVGZERRNVVRDFRPSDVVKWPO >@ )UHGHUL[ ) &RRSHUDWLRQ LQ '\QDPLF 1HWZRUNHG 2UJDQL]DWLRQV S LQ *DVzV - 7KREHQ .' (GV (%XVLQHVV $SSOLFDWLRQV ± 7HFKQRORJLHV IRU 7RPRUURZ¶V 6ROXWLRQV$GYDQFHG,QIRUPDWLRQ3URFHVVLQJ6HULHV6SULQJHU >@ 6KHUPDQ +HLGHPDULH *OREDOLVLHUXQJ 7UDQVQDWLRQDOH 8QWHUQHKPHQ DXI GHP 9RUPDUVFKLIR6FKQHOOGLHQVW1U >@ -HQV (VFKHQElFKHU HW DO (PHUJLQJ &RQFHSWV LQ (EXVLQHVV DQG ([WHQGHG3URGXFWV V LQ *DVzV7KREHQ (EXVLQHVV $SSOLFDWLRQV S DQG II 6SULQJHU 9HUODJ +HLGHOEHUJ1HZ@ %DDOVUXG +DXJH HW DO (QKDQFLQJ HFRPPHUFH EXVLQHVV PRGHOV RI VHOHFWHG 60(V E\ D PXOWLPRGH DSSURDFK LQ ,QWHUQDWLRQDO -RXUQDO RI ,QWHUQHW DQG (QWHUSULVH 0DQDJHPHQWS9RO >@ 0H\HU0HWDO 3OXJDQGGR%XVLQHVV(53RIWKHQH[WJHQHUDWLRQIRUHIILFLHQW RUGHU SURFHVVLQJ LQ G\QDPLF EXVLQHVV QHWZRUNV LQ ,QWHUQDWLRQDO -RXUQDO RI ,QWHUQHW DQG(QWHUSULVH0DQDJHPHQWS9RO
&DUWRJUDSK\IRUGHVLJQLQJFROODERUDWLYHSURFHVVHV 95DMVLUL-3/RUUp)%pQDEHQDQG+3LQJDXG
(FROHGHV0LQHVG¶$OEL&DUPDX[±&HQWUHGH*pQLH,QGXVWULHO&DPSXV-DUODUG5RXWH GH7HLOOHW$OEL&HGH[)UDQFH ^UDMVLULEHQDEHQSLQJDXG`#HQVWLPDFIU (%0:HE6RXUFLQJ$YHQXHGHO¶(XURSH±3DUF7HFKQRORJLTXHGX&DQDO 5DPRQYLOOH6W$JQH)UDQFH ^QHWW\UDMVLULMHDQSLHUUHORUUH`#HEPZHEVRXUFLQJFRP
.H\ZRUGVFROODERUDWLYHSURFHVVPRGHOLQJFROODERUDWLYHSURFHVVFDUWRJUDSK\
,QWURGXFWLRQ +HWHURJHQHLW\RISDUWQHUVPDNHVWKHLQWHUDFWLRQEHWZHHQLQIRUPDWLRQV\VWHPV,6 EHFRPHV PRUHDQG PRUH GLIILFXOW 7KXVLQWHURSHUDELOLW\LV PDQGDWRU\ IRUGHDOLQJ ZLWK FROODERUDWLRQ EHWZHHQ EXVLQHVVHV $FFRUGLQJ WR >@ D FROODERUDWLYH LQIRUPDWLRQ V\VWHP &,6 PD\ EH SODFHG EHWZHHQ WKH SDUWQHUV WR IXOILOO WKH LQWHURSHUDELOLW\,WVSXUSRVHLVWR JHQHUDWHWKH&,6 IURP WKHFROODERUDWLYHSURFHVV PRGHOGHVFULEHGLQ%XVLQHVV3URFHVV0RGHOLQJ1RWDWLRQ%301 7KHDLPRIWKLVSDSHULVWRSUHVHQWDPHWKRGRORJ\GHGLFDWHGWRWKHVSHFLILFDWLRQ RI FROODERUDWLYH SURFHVVHV WKDW ZLOO EH VXSSRUWHG E\ RXU FROODERUDWLYH SODWIRUP 7KLV ZRUN LV VWURQJO\ FRQQHFWHG WR >@ LQ RUGHU WR EH LWV FRPSOHPHQWDU\ DW LQSXW OHYHO
&ROODERUDWLYHSURFHVVDQGLQWHURSHUDELOLW\ :KDWLVFROODERUDWLYHSURFHVV" $ &,6 LV ORFDWHG DW WKH FHQWHU RI EXVLQHVV QHWZRUN 3DUWQHUV FDQ FRQWLQXH XVLQJ WKHLURZQ,6DQG&,6ZLOOEHSOXJJHGLQWRWKHPDWWKHDSSOLFDWLRQDQGGDWDOHYHOV &,6SURYLGHVLWVRZQVHUYLFHVIRUPDQDJLQJWKHFROODERUDWLYHSURFHVVGHDOLQJZLWK WKH FROODERUDWLYH YLHZ RI SDUWQHUV¶ DSSOLFDWLRQV DQG WUDQVIHUULQJ WKH FROODERUDWLRQ GDWD
258
95DMVLUL-3/RUUp)%pQDEHQDQG+3LQJDXG
&ROODERUDWLYHSURFHVVFDQEHGHILQHGDVDQHZFRPPRQSURFHVVRIDOOLQYROYHG SDUWQHUVZKLFKGHVFULEHVWKHLQWHUDFWLRQVEHWZHHQWKHP3DUWQHUVFRPPXQLFDWH E\ PHDQV RI WKH &,6 ZKLFK ILWV WR WKHLU FROODERUDWLRQ PDQQHU DQG GHDOV ZLWK WKHLU FROODERUDWLRQVWUDWHJ\ 0HWKRGRORJ\DQGQHFHVVLW\RIFROODERUDWLYHSURFHVVFDUWRJUDSK\ $V FROODERUDWLYH SURFHVV LV WKH IRXQGDWLRQ RI &,6 KRZ FDQ ZH VSHFLI\ D FROODERUDWLYH SURFHVV LQYROYHG LQ DQ LQWHURSHUDELOLW\ PDQQHU" :H UHDOL]HG WKDW ZKHQDJURXSRISDUWQHUVZRXOGOLNHWRZRUNWRJHWKHUWKH\GRQRWKDYHPXFKLGHD DERXWZKDWWKHLUFROODERUDWLYHSURFHVVHVVKRXOGEH +RZHYHUWKH\SUREDEO\NQRZ DERXWWKHLUFROODERUDWLRQSHUVSHFWLYHVDQGZKDWWKH\DUHZDLWLQJIRU 7KLV YLHZSRLQW OHDGV XV WR FRPH XS ZLWK WKH FRQFHSW WKDW WKH LQWHURSHUDELOLW\ SDWWHUQ VKRXOG EH FUHDWHG FDVH E\ FDVH XSRQ WKH UHTXLUHPHQWV RI SDUWQHUV 7KH PHWKRGRORJ\SURYLGHGLQRUGHUWRH[SODLQWKLVFRQFHSWLVFRPSRVHGRIWKUHHVWHSV DVVKRZQLQWKHILJXUHEHORZ6WHSOHWWKHSDUWQHUVH[SUHVVWKHLUUHTXLUHPHQWVDQG WKHLU PXWXDOREMHFWLYH6WHSSURSRVHDSRWHQWLDOFROODERUDWLYHSURFHVVWKDW PHHWV WKHUHTXLUHPHQWV6WHSFUHDWHD&,6E\PHDQVRIWKH&,6WUDQVODWRU
)LJ&DUWRJUDSK\DQGWKHPRGHOLQJPHWKRGRORJ\
6LQFHRXU VWDUWLQJSRLQW LV XSVWUHDP LGHQWLI\LQJGLUHFWO\ FROODERUDWLYHSURFHVV IURP WKH QHHGV RI SDUWQHUV LV QRW VWUDLJKWIRUZDUG 7KXV ZH GHFLGHG WR XVH D ³FDUWRJUDSK\´WRVWUXFWXUHWKHSDWKEHWZHHQWKHILUVWWZRVWHSV %\ GHILQLWLRQ FDUWRJUDSK\ LV DERXW PDS ZKLFK LQFOXGHV WKH XVH RI PDSV DV UHVHDUFK WRROV DQG DV VRXUFHV RI LQIRUPDWLRQ DV ZHOO DV WKH VWXG\ RI PDSV DV KLVWRULFDO GRFXPHQWV >@ 7KH LQSXW RI WKH FDUWRJUDSK\ LV WKH LQIRUPDWLRQ DERXW SDUWQHUVDQGWKHLUFROODERUDWLRQSHUVSHFWLYHV7KHRXWSXWLVD%301FROODERUDWLYH SURFHVV FRPSOLDQW ZLWK WKH UHTXLUHPHQWV RI WKH SDUWQHUV DQG WKH &,6 WUDQVODWRU SDUDPHWHUV 7KH VXFFHVVIXO EXLOGLQJ RI FDUWRJUDSK\ UHTXLUHV VHYHUDO DSSURSULDWH NQRZOHGJHVZKLFKDUHSURFHVVFROODERUDWLRQDQGPRGHOLQJDVGHVFULEHGQH[W
5HTXLUHGNQRZOHGJHV 3URFHVV 3URFHVV YLHZ DOORZV WR VSHFLI\ KRZ SDUWQHUV ZRUN 3DUWQHUV DUH UHTXHVWHG WR SURYLGHWKHQHFHVVDU\NQRZOHGJHDERXWWKHLULQWHUQDOSURFHVVIRUWKHFRQILJXUDWLRQ RIWKHFRPPRQFROODERUDWLYHSURFHVV
&DUWRJUDSK\IRUGHVLJQLQJFROODERUDWLYHSURFHVVHV 259
&KDUDFWHUL]DWLRQFULWHULDIRULQWHUHQWHUSULVHFROODERUDWLRQ ,QWHUHQWHUSULVH FROODERUDWLRQ SURGXFHV D FRPSOH[ V\VWHP ,W PD\ EH FODVVLILHG DFFRUGLQJWRVWDWLFDQGG\QDPLFFULWHULD >@ >@FKDUDFWHUL]HGDJURXSRISDUWQHUV EDVHG RQ WKH FRQILJXUDWLRQ IDFWRUV 7KHVH VWXGLHV OHDG XV WR VRUW WKH FKDUDFWHUL]DWLRQFULWHULDLQWRWKUHHPDLQJURXSV *URXS 2EMHFWLYH DOORZV WR VSHFLI\ WKH SDUWQHUV¶ EXVLQHVV DQG UHODWLRQ SHUIRUPHGLQWKHQHWZRUN7KLVJURXSLVFRPSRVHGRIWZRFULWHULD x 5HODWLRQ QDWXUH GHWHUPLQHV WKH NLQG RI UHODWLRQ SHUIRUPHG EHWZHHQ SDUWQHUVFRPSHWLWLRQFOLHQWVXSSOLHURUJURXSRILQWHUHVW>@ x %XVLQHVV VHFWRU GHWHUPLQHV WKH SULPDU\ DFWLYLW\ RI QHWZRUN IRU H[DPSOH DJULFXOWXUHFRPPHUFHLQGXVWU\FRQVWUXFWLRQVHUYLFHHWF *URXS6WUXFWXUHLVXVHGIRUDQDO\]LQJLQWHUUHODWLRQVLQVLGHQHWZRUN x 1HWZRUNWRSRORJLHVGHVFULEHWKHUHODWLRQDWXSSHUOHYHO7KUHHEDVLFIRUPV RI WRSRORJ\ EDVHG RQ WKH FLUFXODWLRQ IORZ LQ WKH QHWZRUN KDYH EHHQ SUHVHQWHGLQ>@FKDLQVWDUDQGSHHUWRSHHUWRSRORJLHV x 'HSHQGHQF\ DQG UHVRXUFH FRQFHSWV H[LVW RQFH IORZV EHWZHHQ HQWLWLHV DFWRUV RU DSSOLFDWLRQ RFFXU ,Q >@ WKUHH NLQGV RI GHSHQGHQFLHV DQG PHFKDQLVPVIRUDYRLGLQJWKHFRQIOLFWVUHODWHGWRWKHXVHRIUHVRXUFHVKDYH EHHQSURSRVHGIORZVKDULQJDQGILWGHSHQGHQFLHV *URXS'\QDPLFFDQEHVSHFLILHGDFFRUGLQJWRWKHVHWZRIROORZLQJFULWHULD x )UHTXHQF\ RI LQWHUDFWLRQV >@ LV DERXW WKH WLPH DVSHFW ZKLFK DOORZV WR GHILQH LI WKH QHWZRUN UDLVHV DQ RSSRUWXQLVW RFFDVLRQDO RU SHUPDQHQW UHODWLRQDQGLILWGHYHORSVDVWURQJRUZHDNUHODWLRQ x 6WDELOLW\GHWHUPLQHVLIDQHWZRUNLVVWDEOHRUHYROXWLRQDU\7KLVFULWHULDPD\ DOVRLQGLFDWHWKHVDWLVIDFWLRQRILQYROYHPHQWLQWKHQHWZRUN &ROODERUDWLYHSURFHVVPRGHOLQJDSSURDFKHV 0RGHOLQJDSSURDFKHVKDYHEHHQFODVVLILHGDFFRUGLQJWRWKUHHOD\HUVRIFDUWRJUDSK\ $W LQFRPLQJ OD\HU FDUWRJUDSK\ QHHGV LQIRUPDWLRQ DERXW SDUWQHUV 7ZR DSSURDFKHVPD\EHDSSOLHGUROHFRQFHSWIRUGHILQLQJWKHUHVSRQVLELOLW\RISDUWQHUV DQGRQWRORJ\IRUHQVXULQJWKDWSDUWQHUVXQGHUVWDQGHDFKRWKHUVFRUUHFWO\ ,QVLGH WKH FDUWRJUDSK\ ZH QHHG WR DSSO\ HQWHUSULVH PRGHOLQJ IRU LGHQWLI\LQJ VWUXFWXUHVEHWZHHQFRPSDQLHVDQGWKHLULQWHUUHODWLRQV $W RXWJRLQJ OD\HU %301 D SURFHVV PRGHOLQJ QRWDWLRQ LV DSSOLHG IRU PRGHOLQJFROODERUDWLYHSURFHVVHVSULYDWHDQGSXEOLFSURFHVVHV%301LVDOVRXVHG IRUOLQNLQJXSFROODERUDWLYHSURFHVVHVWRWKH&,6WUDQVODWRU
'HVLJQRIWKHFROODERUDWLYHSURFHVVFDUWRJUDSK\ 7KHDLPRIWKLVVHFWLRQLVWRGHVFULEHRXUIXWXUHFDUWRJUDSK\WRRO&DUWRJUDSK\ZLOO EHFRPSRVHGRIWKUHHPDLQIXQFWLRQV
260
95DMVLUL-3/RUUp)%pQDEHQDQG+3LQJDXG
x &ROODERUDWLRQ$QDO\VLV7KLVIXQFWLRQZLOODQDO\]HWKHLQSXWLQIRUPDWLRQ DERXW EXVLQHVV FROODERUDWLRQ SHUVSHFWLYHV DQG REMHFWLYH RI SDUWQHUV LQ RUGHU WR XQGHUVWDQG KRZ WKHLU FROODERUDWLRQ LV RU VKRXOG EH 7KHQ LW ZLOO GHGXFHIURPWKHNQRZOHGJHEDVHDOLVWRIVHUYLFHVRIHDFKSDUWQHU x &KRUHRJUDSK\7KLVIXQFWLRQZLOOXVHWKHRXWSXWRIWKHILUVWRQHDVLQSXW LQ RUGHU WR SURGXFH DQ DSSURSULDWH FROODERUDWLYH SURFHVV E\ OLQNLQJ DOO VHUYLFHVWRJHWKHUDFFRUGLQJWRWKHLUUHVRXUFHGHSHQGHQFLHV x .QRZOHGJH %DVH ,W FRQWDLQV DOO NQRZOHGJH DERXW SURFHVVHV DFWLYLWLHV VXEDFWLYLWLHV FODVVLILHG DFFRUGLQJ WR EXVLQHVV VHFWRUV $W UXQWLPH WKH GHVFULSWLRQRISDUWQHUVDQGWKHLUFRPPXQLFDWLRQPDQQHUDUHUHFRUGHG $V ZH KDYH GLVVFXVVHG DORQJ WKLV SDSHU QRW RQO\ WKHVH WKUHH IXQFWLRQV WKH VXFFHVVIXORSHUDWLRQRIFDUWRJUDSK\UHTXLUHVDOVRWKHLQIRUPDWLRQDERXWSDUWQHUVDV DQ LQLWLDO LQSXW *DWKHULQJ WKLV VXFK LQIRUPDWLRQ LV QRW TXLWH VLPSOH:H QHHG WR GHYHORSDPHWKRGLQRUGHUWRIDFLOLWDWHWKHJDWKHULQJSURFHVV7KLVPHWKRGVKRXOG SUREDEO\VXSSRUWWKHFUHDWLRQRIFROODERUDWLYHSURFHVVHV,WLVLQRXUIXWXUHZRUN
&RQFOXVLRQ ,QWHURSHUDELOLW\ UHTXLUHV D FRQVROLGDWHG XQGHUVWDQGLQJ DFURVV DOO SDUWQHUV ,W LV QHFHVVDU\IRUEXLOGLQJDUHOHYDQWFROODERUDWLYHSURFHVV:HSUHVHQWHGDQDSSURDFK IRU FUHDWLQJ SDWWHUQV RI LQWHURSHUDELOLW\ E\ WDNLQJ SDUWQHUV LQWR FRQVLGHUDWLRQ DQG WKHQHFHVVLW\RILPSOHPHQWDWLRQRIFROODERUDWLYHSURFHVVFDUWRJUDSK\7KHIRFXVRI FDUWRJUDSK\LVRQEHLQJDEOHWRJHQHUDWHD%301FROODERUDWLYHSURFHVVUHODWHGWR VSHFLILFLQWHURSHUDELOLW\PDQQHU7KHILUVWFRQFHSWIRUGHVLJQLQJWKHFDUWRJUDSK\LQ WHUPV RI IXQFWLRQV KDV EHHQ GLVFXVVHG LQ WKLV SDSHU 7KH IXOO IXQFWLRQDOLWLHV DQG SURWRW\SHRIWKHFDUWRJUDSK\DUHDSDUWRIRXURQJRLQJUHVHDUFK
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@
%HQDEHQ ) 7RX]L - 5DMVLUL 9 3LQJDXG + &ROODERUDWLYH ,QIRUPDWLRQ 6\VWHP'HVLJQ$,0&RQIHUHQFH/X[HPERXUJ 'XG\FKD '- ,QWURGXFWLRQ WR &DUWRJUDSK\ DQG 5HPRWH 6HQVLQJ 'HILQLWLRQ DQG6FRSHRI&DUWRJUDSK\8QLYHUVLW\RI:DWHUORR )UD\UHW -0 '¶$PRXUV ) '¶$PRXUV 6 &ROODERUDWLRQ HW 2XWLOV &ROODERUDWLIVSRXUOD30(PDQXIDFWXULqUH&()5,2 .DW]\%=KDQJ&DQG/|K+ 5HIHUHQFHPRGHOVIRU9LUWXDORUJDQLVDWLRQV LQ &DPDULQKD0DWRV / $IVDUPDQHVK + 2OOXV 0 HGV 9LUWXDO RUJDQL]DWLRQV 6\VWHPVDQG3UDFWLFHV6SULQJHU9HUODJ 0DORQH 7: &URZVWRQ . /HH - 3HQWODQG % 7RROV IRU LQYHQWLQJ RUJDQL]DWLRQV 7RZDUG D +DQGERRN RI 2UJDQL]DWLRQDO 3URFHVVHV 0DQDJHPHQW 6FLHQFH9RO13URFHVV+DQGERRN2QOLQHKWWSFFVPLWHGXSK 7RX]L-/RUUp-3%HQDEHQ)3LQJDXG+ ,QWHURSHUDELOLW\WKURXJKPRGHO EDVHGJHQHUDWLRQWKHFDVHRIWKHFROODERUDWLYH,6,(6$%RUGHDX[)UDQFH =DLGDW $ 6SpFLILFDWLRQ G¶XQ FDGUH G¶LQJpQLHULH SRXU OHV UpVHDX[ G¶RUJDQLVDWLRQV3K'7KHVLV
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\ WRDFKLHYH,QWHURSHUDELOLW\ 9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV /*,3(FROHGHV0LQHVG $OHV3DUF6FLHQWLILTXH*HRUJHV%HVVH1vPHV)UDQFH SKRQH 9LQFHQW&KDSXUODW#HPDIU 'DQLHO'LHS#HPDIU ±,QGXVWULDO6\VWHPV,QVWLWXWH3DWUDV6FLHQFH3DUN%XLOGLQJ3ODWDQL3DWUDV*UHHFH SKRQH NDORJHUDV#LVLJU JLDOHOLV#HHXSDWUDVJU
$EVWUDFW ,Q PRGHUQ PDQXIDFWXULQJ V\VWHPV WKDW XWLOL]H LQIRUPDWLRQ DQG FRPPXQLFDWLRQWHFKQRORJLHVIRUWKHLQWHUFRQQHFWLRQRIPDQXIDFWXULQJDSSOLFDWLRQV WKURXJK QHWZRUNV D QXPEHU RI LQWHURSHUDELOLW\ LVVXHV KDV WR EH GHDOW ZLWK 2QWRORJLHVDUHEHFRPLQJDSURPLVLQJDQVZHUWRLQWHURSHUDELOLW\SUREOHPVRIIHULQJ IRUPDO GHILQLWLRQV RI HQWLWLHV DQG UHODWLRQVKLSV LQ D SDUWLFXODU GRPDLQ 7KLV SDSHU SUHVHQWV WKH FRQVWUXFWLRQ RI D PDQXIDFWXULQJ RQWRORJ\ EDVHG RQ VRPH VHOHFWHG VWDQGDUGV RI PDQXIDFWXULQJ PRGHOV DQG ODQJXDJHV LQ DQ DSSOLFDWLRQ XWLOL]LQJ VRIWZDUHDJHQWV .H\ZRUGV ,QWHURSHUDELOLW\ 2QWRORJ\ 0HWDPRGHOOLQJ 0XOWL DJHQW V\VWHPV 0DQXIDFWXULQJFRQWUROV\VWHPV
,QWURGXFWLRQ :LWK WKH VXUJH RI LQIRUPDWLRQ DQG FRPPXQLFDWLRQ WHFKQRORJLHV WKH GRPDLQ RI PDQXIDFWXULQJ KDV NQRZQ GHHS FKDQJHV LQ LWV RUJDQL]DWLRQ FRPSRQHQWV DQG PDQDJHPHQW 1HZ SDUDGLJPV OLNH IOH[LEOH DQG GLVWULEXWHG PDQXIDFWXULQJ OHDQ RU DJLOH SURGXFWLRQ YLUWXDO DQG JOREDO PDQXIDFWXULQJ RQ RQH KDQG DQG DGYDQFHG EXVLQHVV PRGHOV OLNH FROODERUDWLYH PDQXIDFWXULQJ RU PDQXIDFWXULQJ FOXVWHULQJ RQ WKH RWKHU KDYH OHG WR DQ H[SORVLRQ LQ WKH DPRXQW RI LQIRUPDWLRQ WKDW KDV WR EH VKDUHG 0RUHRYHU PDQXIDFWXULQJ DSSOLFDWLRQV QHFHVVLWDWH WR DFFXUDWHO\ GHILQH D VKDUHG WHUPLQRORJ\ V\QWD[ DQG VHPDQWLFV LQ RUGHU WR LQWHURSHUDWH 0LVXQGHUVWDQGLQJV OLNH VHPDQWLF PLVPDWFKHV UDLVH QHHG IRU HLWKHU GHVLJQLQJ
262
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
GHGLFDWHG LQWHUIDFHV EHWZHHQ DSSOLFDWLRQV RU LPSOHPHQWLQJ DG KRF WUDQVODWLRQ VRIWZDUH ZKLFK UHVXOWV LQ LQFUHDVLQJ VXEVWDQWLDOO\ WKH FRPSOH[LW\ RI WKH PDQXIDFWXULQJ V\VWHP DQG WKH FRVWV RI LQWHURSHUDELOLW\ $ FRPPRQ IUDPH RI UHIHUHQFH EHFRPHV WKHQ QHFHVVDU\ LQ RUGHU WR HQDEOH KXPDQWRPDFKLQH RU PDFKLQHWRPDFKLQHFRPPXQLFDWLRQ 2QWRORJLHV RIIHU FRQYHQLHQW PHDQV IRU VROYLQJ WKLV NLQG RI LQWHURSHUDELOLW\ SUREOHP 2QWRORJ\ H[SUHVVHV IRU D SDUWLFXODU GRPDLQ WKH VHW RI WHUPV HQWLWLHV REMHFWV FODVVHV DQG WKH UHODWLRQVKLSV EHWZHHQ WKHP DQG SURYLGHV IRUPDO GHILQLWLRQVDQGD[LRPVWKDWFRQVWUDLQWKHLQWHUSUHWDWLRQRIWKHVHWHUPV>@ 7KLV SDSHU SUHVHQWV WKH VSHFLILFDWLRQ GHVLJQ DQG FRQVWUXFWLRQ SURFHVV RI D PDQXIDFWXULQJRQWRORJ\GHGLFDWHGWRVXSSRUWWKHFRPPXQLFDWLRQEHWZHHQVRIWZDUH DJHQWV LQ FKDUJH RI FRQWUROOLQJ D PDQXIDFWXULQJ SODQW 7KH ZRUN SUHVHQWHG KHUH KDV EHHQ VXSSRUWHG E\ WKH (XURSHDQ &RPPXQLW\ IXQGHG 3$%$',6 3520,6( SURMHFWFDOOHG33URMHFWLQWKHFRQWH[WRIWKLVSDSHU $IWHUDEULHIRYHUYLHZRIWKH33URMHFWREMHFWLYHVVHFWLRQ,, ZHIRUPXODWHRXU YLHZ SRLQW DERXW LQWHURSHUDELOLW\ SUREOHPV UHJDUGLQJ WKH SURMHFW FRQWH[W VHFWLRQ ,,, 7KHSDSHUSUHVHQWVWKHQLQVHFWLRQ,9WKHGHVLJQPHWKRGRORJ\ZKLFKZDVIROORZHG IRUGHYHORSLQJDGHGLFDWHGRQWRORJ\FDOOHG32QWRORJ\VHFWLRQ9 FRYHULQJWKH UHTXLUHPHQWVDQGVROYLQJVRPHRIWKHVHSUREOHPV
3$%$',6¶3URPLVH3URMHFW&RQWH[W 7KH 3$%$',6 3520,6( SURMHFW H[WHQGV WKH LGHD RI GLVWULEXWHG FRQWURO WR DQ LQQRYDWLYHDUFKLWHFWXUHZKLFKLQFRUSRUDWHVERWKUHVRXUFHDQGSURGXFW7KHSURMHFW V QHZ SDUDGLJP VWLSXODWHV D FRUUHVSRQGLQJO\ LQQRYDWLYH FRQWURO DQG QHWZRUNLQJ DUFKLWHFWXUHDFURVVWKHWKUHHOHYHOVRIDXWRPDWLRQ $W(53OHYHOIXQFWLRQVDQGLQWHUIDFHVZLOOHQDEOHGLUHFWDFFHVVIURP(53OHYHOWR WKH ILHOG FRQWURO V\VWHP IROORZLQJ D QHZ RQWRORJ\ ZKLFK LV WR SURYLGH D IUDPHZRUNIRUSURGXFWDQGSURGXFWLRQSURFHVVGHVFULSWLRQDQGFRPSDULVRQ %RWK0DQXIDFWXULQJ([HFXWLRQ6\VWHP0(6 OHYHODQG)LHOG&RQWUROOHYHOZLOOEH FRPSOHWHO\ GHFHQWUDOL]HG ,QQRYDWLYH WR FXUUHQW SUDFWLFH DQG UHVHDUFK WKH 0(6 OHYHOZLOOEHGHFHQWUDOL]HGLQWRPRELOHVRIWZDUHDJHQWVZKLFKDUHORFDWHGVWRUHG LQVPDUWWDJVZKLFKDUHDWWDFKHGGLUHFWO\WRWKHSURGXFWDJHQWRQ5),' 3$%$',6 3520,6(DGGUHVVHVLQGXVWULHVGHDOLQJZLWKKLJKO\YDULDEOHSURGXFWLRQ ZKHUHSURGXFWVDUHVXEPLWWHGWRYDULDWLRQHLWKHUE\WKHLUFRPSRVLWLRQKLJKGHJUHH RIFXVWRPL]DWLRQ RUE\WKHLUYROXPHVPDOOEDWFKHVRUORWVRISURGXFWV 7KLV/HDQ 0DQXIDFWXULQJ LQYROYHV YHU\ HIILFLHQW IOH[LEOH PDQXIDFWXULQJ SURFHVVHV DQG LPPHGLDWHUHDFWLYLW\WRPDUNHWGHPDQGV ,QWKLVHQYLURQPHQWWKHH[SHFWHGEHQHILWVRIWKH0(6GHFHQWUDOL]DWLRQDUHWZRIROG x $ PDQDJHPHQW RI WKH FRPSOH[LW\ $V SURGXFWV DQG SURFHVVHV DUH JHWWLQJ PRUHDQGPRUHFRPSOH[WKHGLVWULEXWLRQRIZRUNIORZSURFHVVLQJDPRQJD VHW RI VRIWZDUH DJHQWV RIIHUV D FRQYHQLHQW VROXWLRQ IRU SURGXFWLRQ VFKHGXOLQJDQGFRQWURORIRSHUDWLRQV
3$%$',6 3520,6(SURMHFWLVUHIHUHQFHG)3,67
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\WRDFKLHYH,QWHURSHUDELOLW\
263
x $SHUPDQHQWDGDSWDWLRQWRWKHG\QDPLFVRISURGXFWLRQ7KLVLVREWDLQHGE\ WKH H[WUHPH IOH[LELOLW\ RI DOO FRPSRQHQWV G\QDPLF UHFRQILJXUDWLRQ RI PDFKLQHVDQGVHUYLFHVDXWRPDWLFQHWZRUNLQJRUGHUUHODWHGFRQWUROFRGH $PRUHGHWDLOHGRYHUYLHZRIWKHSURMHFWFDQEHIRXQGLQ>@
,QWHURSHUDELOLW\LVVXHV )LJXUH VKRZV D PDQXIDFWXULQJ SODQW ZLWK WKH GLIIHUHQW OD\HUV DQG FRPSRQHQWV ZKLFK DUH LQYROYHG LQ WKH FRQWURO RI UHVRXUFHV SURFHVVHV LQIRUPDWLRQ DQG SURGXFWVDQGZKLFKDUHWREHWDNHQLQWRFRQVLGHUDWLRQ
)LJ&RYHUHGGRPDLQVDQGDVSHFWV
7KHVH FRPSRQHQWV FRPH IURP HQWHUSULVH OHYHO WR FRQWURO OHYHO DSSOLFDWLRQ DQG SUHVHQWDKLJKGHJUHHRIKHWHURJHQHLW\7KH\PXVWKDYHDFRPPRQXQGHUVWDQGLQJ DQGKDYHWRVKDUHGDWDLQIRUPDWLRQDQGNQRZOHGJHDERXWUHVRXUFHVSURGXFWVDQG SURFHVVHV 6RIWZDUH DQG KDUGZDUH FRPSRQHQWV RI WKH SURSRVHG FRQWURO V\VWHP LQ WKH 3$%$',6¶3520,6( SURMHFW KDYH WKHQ WR EH IXOO\ LQWHURSHUDEOH ZLWK HDFK RWKHUWKURXJKRXWWKHPDQXIDFWXULQJSURFHVVOLIHF\FOH,QWHURSHUDELOLW\LVGHILQHGDV WKHDELOLW\RIWZRRUPRUHV\VWHPVRUFRPSRQHQWVWRH[FKDQJHLQIRUPDWLRQDQGWR XVHWKHLQIRUPDWLRQWKDWKDVEHHQH[FKDQJHG>@7KHJRDOKHUHLVWRHQVXUHWKDW DOOWKHFRPSRQHQWVWKDWLVWRVD\DOOWKHVRIWZDUHDJHQWVDQGDOOWKHKXPDQDFWRUV LQYROYHG LQ WKHVH OD\HUV FDQ H[FKDQJH LQIRUPDWLRQ DQG GDWD ZLWKRXW GLIILFXOWLHV DQGORVVRIVHQVH 7KLVQRWLRQRIUHTXLUHGLQWHURSHUDELOLW\LQGXFHVWKUHHNLQGVRIUHTXLUHPHQWV x %XVLQHVV UHTXLUHPHQWV ([FKDQJHG GDWD PXVW EH KDQGOHG DQG VKDUHG ZLWKRXWDQ\ORVVRIVHQVHORVVRIFRKHUHQFHDQGORVVRIFRQVLVWHQFH7KLV QHHGVWRIRUPDOL]HD[LRPDWLFDQGVHPDQWLFUXOHVDOORZLQJFRPSRQHQWVLH DOO WKH VRIWZDUH FRPSRQHQWV DQG DJHQWV RI WKH RYHUDOO DUFKLWHFWXUH RI WKH
264
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
IXWXUH V\VWHP WR LQWHUSUHW DQG WR XQGHUVWDQG WKH H[FKDQJHG GDWD ZLWKRXW DPELJXLW\ x .QRZOHGJHUHTXLUHPHQWV'DWDV\QWD[DQGVHPDQWLFVKDYHWREHIRUPDOO\ GHILQHG DQG PXVW EH XQLTXH DQG XQDPELJXRXV 7KLV LPSOLHV WZR UHTXLUHPHQWV IRU WKH 3 3URMHFW )LUVW LW LV QHFHVVDU\ WR GHILQH DQG WR IRUPDOL]H D VHW RI FRQFHSWV UHODWLRQV EHWZHHQ FRQFHSWV DWWULEXWHV DQG FRQVWUDLQWV LQ RUGHU WR WKRURXJKO\ GHVFULEH WKH GLIIHUHQW SDUWV RI WKH PDQXIDFWXULQJSODQWZKLFKZLOOEHFRQWUROOHGE\WKHIXWXUH3$UFKLWHFWXUH 7KHUHIRUH WKHVH SDUWV KDYH WR EH GHVFULEHG FRQVLGHULQJ GLIIHUHQW YLHZV (DFKYLHZDOORZVWKHQWRIRUPDOL]HDFRPPRQXQGHUVWDQGLQJRIHDFKSDUW KHOSLQJVWDNHKROGHUVWRVKDUHWKHVDPHGHILQLWLRQDERXW 5HVRXUFH (DFK UHVRXUFH ZKLFK FDQ EH XVHG LQ D SURGXFWLRQ OLQH PDFKLQHV FRQWURO V\VWHPV VHQVRUV DFWXDWRUV RWKHU HTXLSPHQWV HWF 3URGXFW(DFKSURGXFWZKLFKFDQEHSURGXFHGLHWUDQVIRUPHGYLD DPDQXIDFWXULQJGLVFUHWHSURFHVV LQWKLVSURGXFWLRQOLQH 3URFHVV(DFKRSHUDWLRQWRGULOOWRPRYHWRWUDQVSRUWWRPDLQWDLQ WRPHDVXUHHWF DQGHDFKSURFHVVGHILQHGDVDVHWRIVHTXHQWLDORU SDUDOOHORSHUDWLRQV ,QIRUPDWLRQ(DFKLQIRUPDWLRQQHHGHGE\WKHDJHQWVWRFRQWUROWR V\QFKURQL]HWRRSWLPL]HWRVWRSWRPDQDJHHWF WKHSURFHVVHVDQG WKH UHVRXUFHV WKDW DUH JDWKHUHG LQ WKH LQIRUPDWLRQ V\VWHP RU JHQHUDWHGE\WKHPDQXIDFWXULQJSODQW 6HFRQGO\ WKH IRUPDOL]HG NQRZOHGJH PXVW EH HQULFKHG RU UHILQHG E\ SURSRVLQJ DGGLQJ PRGLI\LQJ WKH SURSRVHG HQWLWLHV DQG UHODWLRQV ZKHQ UHJDUGLQJ VRPH SDUWLFXODU XVH FDVHV DQG WKH REWDLQHG FRQFHSWXDO GDWD PRGHO KDV WKHQ WR EH YDOLGDWHG ,Q RWKHU ZRUGV WKH UHTXLUHPHQWV DUH WR GLVSRVH RI D JHQHULF NQRZOHGJH PRGHO YDOLGDWHG DQG VKDUHG E\ DOO DFWRUV DQG WR GLVSRVH RI D VHW RI IRUPDO HQULFKPHQW PHFKDQLVPV DOORZLQJ WKHVH DFWRUVWRGHILQHPRUHDGDSWHGNQRZOHGJHIRUWKHLURZQSXUSRVH x ,&7 UHTXLUHPHQWV ,&7 UHVRXUFHV VXSSRUWLQJ WKHVH VRIWZDUH FRPSRQHQWV PXVW VXSSRUW D VHW RI FRPPXQLFDWLRQ VHUYLFHV DOORZLQJ FRPSRQHQWV WR FRPPXQLFDWH ZLWK HDFK RWKHU DW DQ\ WLPH DQG LQ DQ\ VLWXDWLRQ 7KHVH UHTXLUHPHQWV ZLOO EH IXOILOOHG E\ GHILQLQJ WKH RYHUDOO VHW RI DJHQW UROHV SURWRFROVDQGDFWLYLWLHVDVZHOODVLPSOHPHQWDWLRQFRQVWUDLQWV7KLVDVSHFW LVQHYHUWKHOHVVQRWGHYHORSHGLQKLVSDSHU 6RWKHLQWHURSHUDEOHLQWHJUDWLRQRIHQWHUSULVHOHYHOV\VWHPVZLWKWKHPDQXIDFWXULQJ OHYHOV\VWHPVLVQRWDQHDV\WDVN PDLQO\GXHWRWKHSOHWKRUDRIGLIIHUHQW V\VWHPV WRROVWHUPLQRORJLHVDQGEXVLQHVVORJLFV3UHYDLOLQJ0(6VROXWLRQVDUHWRRLQGXVWU\ VSHFLILF DQG SURFHVV FHQWULF 6WDQGDUGL]DWLRQ VHHPV WR SOD\ D FUXFLDO UROH ZLWKLQ WKLVHQYLURQPHQW 6LQFH D ORW RI LQIRUPDWLRQ GDWD IORZV H[LVW EHWZHHQ WKH HQWHUSULVH DQG WKH SURGXFWLRQ DSSOLFDWLRQV FRQVLGHUDEOH GLIILFXOWLHV PD\ DULVH GXULQJ WKHLU VXSHUYLVLRQ DQG FRQWURO PDLQO\ GXH WR RULJLQ DQG FRQWHQW DPELJXLW\ ,I WKH SURGXFWLRQGDWDLVQRWYDOLGPDQXIDFWXULQJV\VWHPVSHUIRUPDQFHJHWVZHDN )XUWKHUPRUH WDNLQJ LQWR DFFRXQW WKDW PDQXIDFWXULQJ V\VWHPV EHFRPH PRUH DQG PRUH GHFHQWUDOL]HG DQG GLVWULEXWHG LQ RUGHU WR VDWLVI\ SURGXFWLRQ IOH[LELOLW\
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\WRDFKLHYH,QWHURSHUDELOLW\
265
LPSRVHG E\ VXFK LQQRYDWLYH FRQFHSWV DV WKH PDVV FXVWRPL]DWLRQ EXVLQHVV PRGHO VHPDQWLFVEHFRPHFUXFLDO 6WDQGDUGVVXFKDVWKH,(&,62 >@ZLWKWKH,(&)XQFWLRQ%ORFN>@ DQG WKH ,62 67(3 >@ LQ FRQMXQFWLRQ ZLWK WKH SURSRVHG RQWRORJ\ FRXOG SURYLGH D JHQHULF VROXWLRQ WRZDUGV WKH YHUWLFDO LQWHURSHUDELOLW\ SUREOHP IURP WKH (QWHUSULVH WR WKH 0DQXIDFWXULQJ OHYHOV )LJ GHSLFWV WKH UHTXLUHG VWDQGDUGV DQG WKHUHODWLRQVEHWZHHQWKHP
)LJ,QWHURSHUDEOHYHUWLFDOLQWHJUDWLRQRIPDQXIDFWXULQJV\VWHPVEDVHGRQDQRQWRORJ\
8VLQJDQRQWRORJ\LQWKH33URMHFWLVPRWLYDWHGIRUGLIIHUHQWUHDVRQV 2QWRORJLHVYHUVXV'DWDEDVHV 7KH PDLQ PRWLYH IRU XVLQJ RQWRORJLHV LQVWHDG RI UHODWLRQVKLS GDWDEDVHV LQ WKH 3 V\VWHPLVWKHLUFDSDELOLW\RISURYLGLQJVHPDQWLFGHVFULSWLRQVRIWKHNQRZOHGJHDQG RI WKH HQWLWLHV UHSUHVHQWLQJ WKH VWUXFWXUH RI WKH GLIIHUHQW OD\HUV LQ WKH HQWHUSULVH V\VWHPKLHUDUFKLFDOPRGHO6KRS)ORRU0(6(53 7KHVHRQWRORJLHVPD\WKHQEH XWLOL]HGE\GLIIHUHQWDSSOLFDWLRQVLQWKHVHOD\HUV7KHDLPLVWKHGHYHORSPHQWRID FRQFHSWXDO PRGHO WKDW ZLOO SURYLGH LQIRUPDWLRQ DERXW WKH GLIIHUHQW HQWHUSULVH KLHUDUFK\ OD\HUV LQ D JHQHULF DQG DEVWUDFW ZD\ LQ RUGHU WR EH XVHG E\ GLIIHUHQW DSSOLFDWLRQVLQVWHDGRIVWRULQJWKHGDWDLQDQRQVFDODEOHGDWDEDVHVFKHPHWKDWFDQ RQO\EHXVHGRQO\E\VSHFLILFDSSOLFDWLRQV7KHPDLQDGYDQWDJHRIRQWRORJLHVLVWKH XWLOL]DWLRQ RI D QXPEHU RI UXOHV DQG UHODWLRQVKLSV SURYLGLQJ D JHQHULF GHVFULSWLRQ DERXW D NQRZOHGJH GRPDLQ LQ D VWUXFWXUDO IRUP LQ RUGHU WR EH PDFKLQH XQGHUVWDQGDEOH>@ x 2SHUDWLRQDOOHYHO6RPHUXOHVFDQEHH[SUHVVHGLQDORZLPSOHPHQWDWLRQ RULHQWHGOHYHOVXFKDVGDWDW\SHVQXOOYDOXHSULPDU\NH\HJWRHQIRUFH XQLTXHQHVV HWFLQDGDWDEDVH0RUHDEVWUDFWUXOHVVXFKDVWRWDOLW\ULJLGLW\ LGHQWLW\ HWF RSHUDWH RQ D KLJKHU OHYHO LUUHVSHFWLYH RI WKH SDUWLFXODU LPSOHPHQWDWLRQLQDQRQWRORJ\PRGHO
266
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
x ([SUHVVLYH SRZHU 'DWD HQJLQHHULQJ ODQJXDJHV VXFK DV 64/ DLP DW PDLQWDLQLQJWKHLQWHJULW\RIGDWDVHWVDQGXVLQJW\SLFDOODQJXDJHFRQVWUXFWV HJ IRUHLJQ NH\V ,Q JHQHUDO GRPDLQ UXOHV PXVW EH DEOH WR H[SUHVV QRW RQO\ WKH LQWHJULW\ RI GDWD EXW DOVR RI WKH GRPDLQ FRQFHSWXDOL]DWLRQ 7KHUHIRUHWKHODQJXDJHIRUWKHGRPDLQUXOHVVKRXOGLQFOXGHFRQVWUXFWVWKDW H[SUHVVRWKHUNLQGVRIPHDQLQJIXOFRQVWUDLQWVVXFKDVWD[RQRP\RUVXSSRUW IRULQIHUHQFHDVLVWKHFDVHIRUHJ'$0/2,/DQG2:/>@3URYLGLQJ H[SUHVVLYH GRPDLQ UXOH ODQJXDJHV FDQ OHDG WR D PRUH FRUUHFW DQG SUHFLVH FRQFHSWXDOL]DWLRQRIDGRPDLQ x 5HODWLRQVKLS EHWZHHQ XVHU SXUSRVH DQG JRDO $ GDWD EDVHG PRGHO LQ SULQFLSOH QLFHO\ DQG WLJKWO\ ILWV WKH VSHFLILHG JRDOV DQG XVHUV RI DQ DSSOLFDWLRQ 2Q WKH RWKHU VLGH LW LV FOHDU WKDW WKH JHQHULFLW\ RI D FRQFHSWXDOL]DWLRQ VXIIHUV IURP EHLQJ OLQNHG WRR WLJKWO\ WR D VSHFLILF SXUSRVHJRDORUXVHUJURXS x ([WHQVLELOLW\ 8QOLNH GDWD PRGHOV ZKHUH PRGHOLQJ FKRLFHV RQO\ KDYH WR WDNH WKH SDUWLFXODU XQLYHUVH RI GLVFRXUVH RI D VSHFLILF DSSOLFDWLRQ LQWR DFFRXQWWKHFRQFHSWXDOL]DWLRQRIDQRQWRORJ\LVVXSSRVHGWRFRQVLGHUWKH VXEMHFWV VHSDUDWHO\ IURP WKH SUREOHPV RU WDVNV WKDW PD\ DULVH RU DUH UHOHYDQWIRUWKHVXEMHFW>@,WFRQFHUQVWKHHDVH ZLWK ZKLFKXQIRUHVHHQ XVHVRIWKHVKDUHGYRFDEXODU\FDQEHDQWLFLSDWHG 2QWRORJLHVDQG0XOWL$JHQW6\VWHPV0$6 2QHRIWKHPRVWLPSRUWDQWDQGFULWLFDODVSHFWVUHJDUGLQJWKHGHYHORSPHQWRI0XOWL $JHQW 6\VWHPV 0$6 >@ LV WKH FRPPXQLFDWLRQ LPSOHPHQWDWLRQ EHWZHHQ WKH DJHQWV ZKLFK DFWXDOO\ FRPSULVHV WKH SUHUHTXLVLWH IRU DJHQW FRRUGLQDWLRQ &RPPXQLFDWLRQEHWZHHQDJHQWVUHTXLUHVWKHH[LVWHQFHRIWKUHHOD\HUV x 7KHORZHUOD\HUZKLFKWDNHVFDUHRIWKHLQWHUFRQQHFWLRQPHWKRGV x 7KH PLGGOH OD\HU ZKLFK WDNHV FDUH RI WKH V\QWD[ DQG WKH IRUPDW RI WKH LQWHUFKDQJHGPHVVDJHVDQG x 7KH WKLUG OD\HU ZKLFK GHDOV ZLWK WKH VHPDQWLFV RI WKH LQWHUFKDQJHG LQIRUPDWLRQ
2QWRORJ\5HTXLUHPHQWVDQGXVHGPHWKRGRORJ\ 7KHYDULRXVDSSOLFDWLRQVWKDWUHVLGHHLWKHULQWKH(530(6RU6KRS)ORRUOD\HUVRI WKHDXWRPDWLRQS\UDPLGKDYHGLIIHUHQWQRWLRQVRIWKHLQIRUPDWLRQDQGWKHUHIRUHRI WKHGDWDZKLFKDUHXVHGLQWKHEXVLQHVVDQGLQGXVWULDOSURFHVVHV7KXVWKHFUHDWLRQ RIDXQLILHGDQGIRUPDOGHVFULSWLRQRIWKHVHGDWDLQWHUPVRIDFRQFHSWXDOPRGHOLV VXEVWDQWLDO7KLVFRQFHSWXDOPRGHOLVUHSUHVHQWHGE\WKHPDQXIDFWXULQJRQWRORJ\ 7KHWKUHHEDVLFUHTXLUHPHQWVWKDWDUHLPSRVHGRQWKLVRQWRORJ\DUH x 7KHRQWRORJ\PXVWEHHDVLO\LPSOHPHQWHGE\WKHHQJLQHHUVLQYROYHGLQWKH LQGXVWU\WRGD\ x ,W PXVW EH DV IRUPDO DV SRVVLEOH LQ RUGHU WR SURYLGH DOO WKH QHFHVVDU\ GHILQLWLRQVLQDQH[SOLFLWDQGXQDPELJXRXVPDQQHU
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\WRDFKLHYH,QWHURSHUDELOLW\
267
x ,W PXVW EH FRPSRVHG LQ D IRUPDW WKDW PD\ EH SURFHVVHG E\ VRIWZDUH DSSOLFDWLRQVLQRUGHUWREHHDVLO\LQWHJUDWHGLQDPXOWLDJHQWVDUFKLWHFWXUH 7KHILUVWUHTXLUHPHQWLVVXSSRUWHGE\WKHXWLOL]DWLRQRIWKH80/ODQJXDJHIRUWKH GHYHORSLQJ RI WKH PHWD PRGHO VLQFH WKH 0RGHO 'ULYHQ 'HYHORSPHQW 0'' VXJJHVWVWKHGHYHORSPHQWRIWKHPRGHORIDV\VWHPILUVWDQGLWVWUDQVIRUPDWLRQLQWR DQH[HFXWDEOHVRIWZDUHHQWLW\>@7KDWLVDILUVWVWHSLQWKHGHILQHGPHWKRGRORJ\ IRUWKHJHQHUDWLRQRIWKHRQWRORJ\DQGWKHUHIRUHSUHVHQWVWKHEDVLV IRUWKHUHODWHG LPSOHPHQWDWLRQ :LWK UHIHUHQFH WR WKH VHFRQG UHTXLUHPHQW WKH XWLOL]DWLRQ RI WKH 2:/ ODQJXDJH DQG WKH GHILQLWLRQ RI D WUDQVODWLRQ SURFHVV IURP 80/ WR 2:/ SURYLGHV WKH QHFHVVDU\ IRUPDOLW\ IRU WKH RQWRORJ\ 7KH ODVW UHTXLUHPHQW LV GHDOW ZLWK E\ WKH 2:/ ODQJXDJH ZKLFK SURYLGHV LWV GHILQLWLRQ LQ 5');0/ IRUPDW )XUWKHUPRUH LPSOHPHQWDWLRQ OLEUDULHV DQG WRROV IRU WKH PDQLSXODWLRQ RI 2:/ RQWRORJLHVE\VRIWZDUHDSSOLFDWLRQVDOUHDG\H[LVW %XLOGLQJ0HWKRGRORJ\DQGUHVXOWV 7KH DFWLYLWLHV DOORZLQJ WR PRGHO DQG WR YDOLGDWH WKH UHTXLUHG RQWRORJ\ DUH GHVFULEHGLQWKHIROORZLQJVWHSVDQGVXPPDUL]HGLQWKH)LJ
)LJ%XLOGLQJPHWKRGRORJ\
x 6WHS7RVSHFLI\DQGWRDVVHVVWKHH[LVWLQJUHODWHG ZRUNVDQG VWDQGDUGV ZKLFKDOORZXVWRGHVFULEH ZKDWNLQGRIGDWDDUHUHTXLUHGZLWKUHVSHFWWR WKH 3 SURMHFW UHTXLUHPHQWV 7KH GLIIHUHQW UHODWHG GRPDLQV FRQFHUQ PDQXIDFWXULQJ SODQW GHVFULSWLRQ SURGXFW GHILQLWLRQ SURFHVV VSHFLILFDWLRQ DQG VKRS IORRU FRQWURO OD\HU GHVFULSWLRQ VWDQGDUGV 7KLV FRQFHSWXDOL]DWLRQ KDVEHHQGRQHE\XVLQJ80/FODVVGLDJUDPV x 6WHS 7R VSHFLI\ DQG WR FRQFHSWXDOL]H ZLWKLQ D FRPPRQ YDOLGDWHG DQG VKDUHG GHILQLWLRQ DOO UHOHYDQW GDWD LQWR D XQLTXH FRQFHSWXDO GDWD PRGHO 7KLVGDWDPRGHOZLOOJDWKHUDOOWKHQHFHVVDU\FRQFHSWVUHOHYDQWWRWKHVHGDWD DQGDOOWKHUHODWLRQVEHWZHHQWKHVHFRQFHSWVWKHVHQVHRIHDFKFRQFHSWRU
268
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
UHODWLRQEHLQJGHILQHGZLWKRXWDPELJXLW\7KLVVWHSDOORZVXVWRDVVHVVWKH PHWDPRGHO,WLVFRPSRVHGRI80/FODVVGLDJUDPVGHVFULELQJWKHUHTXLUHG NQRZOHGJHDQGGHILQLQJVRPHVHPDQWLFUXOHVDERXWWKLVNQRZOHGJH,QGHHG 80/ LV D ZLGHO\ XVHG DSSURDFK IRU PHWD PRGHOLQJ DFWLYLWLHV ,W RIIHUV D JRRGFRPSURPLVHEHWZHHQSRZHURIGHVFULSWLRQDUHODWLRQLVFRQVWUDLQHG E\ FDUGLQDOLW\ DQG UROH SRVVLELOLW\ RI SURJUHVVLYH HQULFKPHQW RI FRQFHSWV E\XVLQJLQKHULWDQFHUHODWLRQDWWULEXWHGHILQLWLRQHWF UHDGDELOLW\H[LVWLQJ ZRUNV DQG UHIHUHQFH LQ WKH GRPDLQ DQG D VXIILFLHQW IRUPDOL]DWLRQ OHYHO 80/ KDV DOVR EHHQ XVHG WR FRQVWUXFW PHWD PRGHOV RI H[LVWLQJ ZRUNV IDFLOLWDWLQJWKHDQDO\VLVDQGWKHUHXVHRIWKHUHOHYDQWFRQFHSWVDQGUHODWLRQV (DFKFODVVUHSUHVHQWVDFRQFHSW(DFKUHODWLRQEHWZHHQWZRFODVVHVPRGHOV DUHODWLRQEHWZHHQWZRFRQFHSWVLQWKHUHDOZRUOG(DFKDWWULEXWHRIDFODVV GHVFULEHV D SURSHUW\ RU D FKDUDFWHULVWLF RI D FRQFHSW RU D UHODWLRQ $ VHOHFWLRQRIH[LVWLQJUHODWHGZRUNVDQGVWDQGDUGVKDVEHHQPHWDPRGHOHGLQ RUGHUWRSURYLGHVRPHHQWU\SRLQWVWRWKLVILUVWWDVNDQGWRXQLI\WKHVHQVH DQG WKH GHVFULSWLRQ RI FRQFHSWV DQG UHODWLRQV $OO WKHVH ZRUNV KDYH EHHQ FRQVLGHUHG E\ WDNLQJ LQWR DFFRXQW WKH LQIRUPDWLRQ DVSHFW DV ZHOO DV WKH FRQFHSWXDO YLHZ RI WKLV LQIRUPDWLRQ DVSHFW VXFK DV IRU H[DPSOH 36/ >@ ,6$ >@ 8(0/ >@ ,62 >@ H))%' >@ 3$%$',6>@DQG725(52>@ 7DEOHLVDQH[DPSOHRIFRPSDULVRQEHWZHHQWKHQHZHQWLWLHVRIWKHPHWDPRGHO DQGWKRVHFRPLQJIURPDIRUHPHQWLRQHGZRUNV 7DEOH ([WUDFW IURP FRPSDULVRQ EHWZHHQ UHWDLQHG FRQFHSWV FRPLQJ IURP H[LVWLQJ VWDQGDUGV
3$ELOLW\ 3$ELOLW\/HYHO
$16,
8(0/
&DSDELOLW\ 3URGXFWLRQ (TXLSPHQW 3HUVRQQHO 0DWHULDO
5HVRXUFH5ROH 5ROH7\SH
3&RQWUROOHG3URFHVV6HJPHQW 3URFHVV6HJPHQW 3+XPDQ5HVRXUFH
3)ORZ
3&RQFHSW$QG5HODWLRQ&DWHJRU\
3HUVRQQHO
$FWLYLW\0RGH
H))%'
36/
1RGH
$FWLYLW\ RFFXUUHQFH
+XPDQ5HVRXUFH
2EMHFW
&RQQHFWLRQ2SHUDWRU 7ULJJHU)ORZ &RQVWUDLQW)ORZ ,2)ORZ 5HVRXUFH)ORZ
2EMHFW
&ODVV
7KHKLHUDUFK\RIWKHHQWLWLHVRIWKHPHWDPRGHOLVUHSUHVHQWHGE\)LJ/DVW)LJ VKRZVWKHUHVXOWLQJVWUXFWXULQJRIFRQFHSWVUHVSHFWLQJWKHIRXUUHTXLUHGYLHZVLH 3URFHVV3URGXFW5HVRXUFHDQG,QIRUPDWLRQ
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\WRDFKLHYH,QWHURSHUDELOLW\ 3URFHVV 33URFHVV6HJPHQW 3/LIH&\FOH$FWLYLW\ 31RGH2SHUDWRU 3)ORZ 3(YHQW 3URGXFW 3)ORZ1RGH7R1RGH ,QIRUPDWLRQ 3&RQWUROOHG3URFHVV6HJPHQW 3%LOO2I2SHUDWLRQV 33URSHUW\ 3%LOO2I5HVRXUFHV 3%LOO2I0DWHULDO 3'XUDWLRQ 37LPH3RLQW 30DWHULDO 3,QIRUPDWLRQ 30DWHULDO4XDQWLW\ 3&RQFHSW$QG5HODWLRQ&DWHJRU\ 30HDVXUH8QLW 33URGXFW4XDQWLW\ 32UGHU 33URGXFW 32UGHU5HSRUW 3,QYHQWRU\ 3&RQWURO%XLOGLQJ%ORFN
30DLQWHQDQFH2UGHU 3$ELOLW\ 3'HYLFH 30DLQWHQDQFH2UGHU5HSRUW 3$ELOLW\/HYHO 5HVRXUFH 35HVRXUFH 3+XPDQ5HVRXUFH 3(TXLSPHQW
)LJ&RQFHSWVUHODWHGWRWKHIRXUYLHZV 36\VWHP(QWLW\$EVWUDFWURRWFODVV _3&RQFHSW$QG5HODWLRQ __3(YHQW __32EMHFW ___30DWHULDO ____33URGXFW ___35HVRXUFH ____3(TXLSPHQW _____ 3'HYLFH ____3+XPDQ5HVRXUFH ____32UJDQLVDWLRQ8QLW ___3,QIRUPDWLRQ ____32UGHU _____ 30DLQWHQDQFH2UGHU _____ 33URGXFWLRQ2UGHU ____3%LOO2I5HVRXUFHV ____3%LOO2I0DWHULDO ____32UGHU5HSRUW _____ 30DLQWHQDQFH2UGHU5HSRUW _____ 33URGXFWLRQ2UGHU5HSRUW ____3$ELOLW\/HYHO ____3,QIRUPDWLRQ0HVVDJH ____3,QIRUPDWLRQ5HTXHVW ____34XDQWLW\ ____3%LOO2I2SHUDWLRQV __3$ELOLW\ __33URFHVV6HJPHQW ___3&RQWUROOHG3URFHVV6HJPHQW ___3/LIH&\FOH$FWLYLW\ __36WRUDJH/RFDWLRQ __3&RQWURO%XLOGLQJ%ORFN __31RGH2SHUDWRU ___3$QG2SHUDWRU ___32U2SHUDWRU ___3/RRS2SHUDWRU ___3/RRS([LW2SHUDWRU ___3,QSXW/DEHO ___32XWSXW/DEHO __3)ORZ _3&RQFHSW$QG5HODWLRQ&DWHJRU\ _3'XUDWLRQ _37LPH3RLQW _30HDVXUH8QLW _33URSHUW\
)LJ+LHUDUFK\RIHQWLWLHVLQWKHPHWDPRGHO
269
270
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
x 6WHS7RYDOLGDWHDQGLPSURYHWKHREWDLQHGPHWDPRGHO7ZRVFHQDULRV KDYHEHHQGHILQHGLQWKHFRXUVHRIWKHSURMHFWLQRUGHUWRSURYLGHLQGXVWULDO DSSOLFDWLRQ FDVHV DQG WR ILJXUH RXW KRZ WKH IXWXUH V\VWHP ZRXOG RSHUDWH 7KHVHDUH $FDUSURGXFWLRQOLQHRID),$7SURGXFWLRQSODQW $SURGXFWLRQRIPDQLIROGVIRUFDUHQJLQHVE\0&0FRPSDQ\ %XLOGLQJWKHPRGHOVFRUUHVSRQGLQJWRWKHVHVFHQDULRVDOORZHGWRSDUWLDOO\ YDOLGDWLQJWKHPHWDPRGHO x 6WHS 7KLV PHWD PRGHO ZLOO EH WKHQ WUDQVODWHG LQWR D ZHE GHGLFDWHG RQWRORJ\ E\ XVLQJ WKH 2:/ PRGHOLQJ ODQJXDJH >@ 7KLV WUDQVODWLRQ SURFHVVLVEDVHGRQWKH0RGHO'ULYHQ$UFKLWHFWXUH0'$ VHHLQWKH)LJ WKH UROH RI WKLV DSSURDFK LQ WKH 3 3URMHFW >@ DSSURDFK 7KLV DSSURDFKSURYLGHVDPHWDPRGHOLQJDUFKLWHFWXUHDQGPHWKRGRORJ\EDVHGRQ IRXU KLHUDUFKLFDO DQG IRUPDOL]HG OHYHOV RI GHWDLO 0DSSLQJ UXOHV EHWZHHQ 80/DQG2:/KDYHEHHQLGHQWLILHGDQGGHYHORSHGDVVKRZQLQ7DEOH
)LJ0'$DSSURDFKLQWKH33URMHFW
$PRQJWKHPRVWXVHGPDUNXSODQJXDJHV5')6 '$0/2,/2:/ 2:/KDV EHHQ FKRVHQ IRU RQWRORJ\ H[SUHVVLRQ VLQFH 2:/ SURYLGHV PD[LPXP H[SUHVVLYHQHVVDQGUHDVRQLQJFDSDELOLWLHVZKLOHHQVXULQJWKDWDOOYDOLGFRQFOXVLRQV FDQEHLQIHUUHGDQGWKDWLQIHUHQFHVDUHGHWHUPLQLVWLF 80/DQG2:/DUHWZRODQJXDJHVZKLFKVWHPIURPGLIIHUHQWILHOGVRINQRZOHGJH PRGHOLQJ80/LVPRUHDEVWUDFWEXWZHOONQRZQWRV\VWHPRUVRIWZDUHHQJLQHHUV LQLQGXVWU\ ZKLOH2:/LVDQHZODQJXDJHFRPLQJ IURPWKH6HPDQWLF:HEEDVHG RQ 'HVFULSWLRQ /RJLF LQ RUGHU WR IRUPDOO\ DQG PDFKLQHXQGHUVWDQGDEO\ H[SUHVV D GRPDLQNQRZOHGJH'HVSLWHWKHGLIIHUHQFHVEHWZHHQWKHWZRDSSURDFKHVWKH\KDYH D ORW RI FRPPRQ IHDWXUHV ZKLFK DUH XWLOL]HG LQ WKH SURMHFW LQ RUGHU WR IXOILOO WKH DLPVRIWKH32QWRORJ\LPSOHPHQWDWLRQ
%XLOGLQJDQGYDOLGDWLQJD0DQXIDFWXULQJ2QWRORJ\WRDFKLHYH,QWHURSHUDELOLW\
271
7DEOH0DSSLQJUXOHVIURP80/WR2:/
80/(QWLWLHV 3DFNDJH
2:/7HUPV 2QWRORJ\
&ODVV
&ODVV
6XEFODVV JHQHUDOL]DWLRQ
6XE&ODVV2I
&RPPHQWV
UGIVFRPPHQW
$WWULEXWH
'DWD 7\SH 3URSHUW\2EMHFW 3URSHUW\
$VVRFLDWLRQ $JJUHJDWLRQ
2EMHFW3URSHUW\
&RQVWUDLQWV
&ODVV QHFHVVDU\ UHVWULFWLRQV
0XOWLSOLFLWLHV
&DUGLQDOLW\ 2EMHFW 3URSHUWLHV
1DYLJDELOLW\
&ODVV QHFHVVDU\ UHVWULFWLRQV
,QVWDQFH
,QGLYLGXDO
&RPPHQWV 7KHGHILQLWLRQRIWKH2QWRORJ\ 7KH FRQFHSW RI ³FODVV´ LV VLPLODU LQ ERWK ODQJXDJHV 7KH JHQHUDOL]DWLRQ UHODWLRQVKLSV EHWZHHQ WZR FODVVHV LQ WKH KLHUDUFKLFDO LQKHULWDQFH PRGHO ZLOO EHWUDQVODWHGDVDQ2:/6XE&ODVV2ISURSHUW\ 7KH GHVFULSWLRQ DQG FRPPHQWV RI WKH 80/ HQWLWLHV DUH H[SUHVVHG XVLQJ WKH DWWULEXWH UGIVFRPPHQWVLQ2:/ ,IWKHYDOXHVRIDQDWWULEXWHDUHRIDVSHFLILFGDWD W\SH WKH\ ZLOO EH WUDQVODWHG DV 'DWD 7\SH 3URSHUWLHV RWKHUZLVH LI WKH\ LQFOXGH LQVWDQFHV RI RWKHU FODVVHV WKH\ ZLOO EH GHQRWHG DV 2EMHFW 3URSHUWLHV )RU HDFK DVVRFLDWLRQ RU DJJUHJDWLRQ DQ 2:/ 2EMHFW 3URSHUW\ ZLOO EH FUHDWHG ZLWK WKH FRUUHVSRQGLQJLQYHUVHRQH 7KH IRUPDO GHILQHG FRQVWUDLQWV LQ DQ DVVRFLDWLRQ ZLOO EH LQFOXGHG LQ WKH 2:/ &ODVV QHFHVVDU\ UHVWULFWLRQV 7KH 0XOWLSOLFLWLHV WKDW DUH GHILQHG LQ 80/ DVVRFLDWLRQV DQG DJJUHJDWLRQV ZLOO EH WUDQVODWHG GHQRWLQJ 2:/ FDUGLQDOLW\ UHVWULFWLRQ LQ WKH FRUUHVSRQGLQJ2EMHFW3URSHUW\ 7KH QDYLJDELOLW\ LQ DQ DVVRFLDWLRQ WKDW ZLOO EH GHQRWHGLQWKH2:/&ODVVUHVWULFWLRQV ,I WKHUH DUH DQ\ 2:/ LQVWDQFHV LQ WKH 80/ 3 0HWD 0RGH WKHVH ZLOO EH WUDQVODWHG WR 2:/ ,QGLYLGXDOV
7KHILQDOVWHSRIWKH2QWRORJ\LPSOHPHQWDWLRQUHIHUVWRWKHWUDQVODWLRQRIWKHPHWD PRGHO WR WKH 2:/ RQWRORJ\ DFFRUGLQJ WR WKH PDSSLQJ UXOHV 7KLV WUDQVODWLRQ SURFHVVKDVEHHQFRGHGLQWRDWUDQVODWLRQDOJRULWKP
&RQFOXVLRQ ,Q WKLV SDSHU WKH FRQVWUXFWLRQ SURFHVV RI D PDQXIDFWXULQJ RQWRORJ\ KDV EHHQ GHVFULEHG2QJRLQJZRUNVZLOODGGUHVV x 7KHHQULFKPHQWRIWKHRQWRORJ\6WDUWLQJZLWKDKLJKOHYHOPHWDPRGHOWKH HQULFKPHQW SURFHVV FRQVLVWV RI WUDQVIRUPLQJ WKH PRGHO VWHS E\ VWHS SURYLGLQJ JUDGXDOO\ PRUH GHWDLOV DQG FRQFUHWH EHKDYLRUV DQG GDWD GHVFULSWLRQV ,QSXWV IRU WKHVH WUDQVIRUPDWLRQV ZLOO FRPH IURP WKH GHYHORSPHQW RI WKH DJHQW PRGHO DQG IURP WKH UHILQHPHQW RI DSSOLFDWLRQ VFHQDULRVDV ZHOO $WWKHHQGRIWKLVSURFHVVWKHUHVXOWLQJ RQWRORJLHV ZLOO
272
9&KDSXUODW''LHS$.DORJHUDVDQG-*LDOHOLV
SURYLGH DOO WKH VWUXFWXUHG LQIRUPDWLRQ UHTXLUHG E\ D VSHFLILF DSSOLFDWLRQ FDVH x 7KH GHYHORSPHQW RI D GHVFULSWLRQ ODQJXDJH IRU SURGXFWV DQG SURFHVVHV 7KLVODQJXDJHZLOOSURYLGHDIRUPDOGHVFULSWLRQRISURGXFWVFRPSRVLWLRQ PDWHULDO KDQGOLQJ DQG VXSSO\ « SURFHVVHV RSHUDWLRQV DELOLWLHV DQG UHVRXUFHV ,W ZLOO HQDEOH HDFK DFWRU LQ WKH DSSOLFDWLRQ WR KDQGOH VWRUH UHWULHYHLQIRUPDWLRQZLWKLQWKHRQWRORJ\
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
*RPH]3HUH] $ .QRZOHGJH VKDULQJ DQG UHXVH 7KH +DQGERRN RI $SSOLHG ([SHUW 6\VWHPVHGLWHGE\-/LHERZLW]&5&3UHVV 3$%$',6 3520,6( SUHVHQWDWLRQ DQG UHODWHG GRFXPHQWV DUH DYDLODEOH DW KWWSZZZSDEDGLVSURPLVHRUJ 6WDQGDUG &RPSXWHU 'LFWLRQDU\ $ &RPSLODWLRQ RI ,((( 6WDQGDUG &RPSXWHU *ORVVDULHV,QVWLWXWHRI(OHFWULFDODQG(OHFWURQLFV(QJLQHHUV1HZ
$*UDSKEDVHGDSSURDFKIRULQWHURSHUDELOLW\HYDOXDWLRQ 6pYHULQH%ODQF
,QWURGXFWLRQ ,QRUGHUWRIDFHWRWKHZRUOGZLGHFRPSHWLWLRQHQWHUSULVHPXVWFRRSHUDWH7KLVFR RSHUDWLRQ LV FDUULHG RXW XVLQJ RUJDQL]DWLRQ LQ QHWZRUN ,Q RUGHU WR GR VR WKH HQWHU SULVHVPXVWEHLQWHURSHUDEOH 7KLVLQWHURSHUDELOLW\PXVWEHHIIHFWLYHIRULQIRUPDWLRQDQGIRUSURGXFW7KHLQWHU RSHUDELOLW\ LV GHILQHG DV ³WKH DELOLW\ RI WZR RU PRUH V\VWHPV RU FRPSRQHQWV WR H[ FKDQJHLQIRUPDWLRQDQGWRXVHWKHLQIRUPDWLRQWKDWKDVEHHQH[FKDQJHG´>@ 7KLV QRWLRQ RI LQWHURSHUDELOLW\ FDQ EH FRQVLGHUHG DQG WKHQ VROYHG WKDQNV WR WKUHH GLIIHUHQWGRPDLQV 2QWRORJ\ IRU JRRG FRPSUHKHQVLRQ GXULQJ WKH H[FKDQJH RI LQIRUPDWLRQ EHWZHHQ HQWHUSULVHV (QWHUSULVH 0RGHOOLQJ (0 IRU WKH RUJDQLVDWLRQ RI HDFK HQWHUSULVH V\QFKURQLVDWLRQDQGKDUPRQLVDWLRQRISUDFWLFHV $UFKLWHFWXUH DQG SODWIRUP IRU SUREOHPV RI GDWD FRPSDWLELOLW\ RI SUHVHQFH RI VRIWZDUHRUQRWDQGZKLFKW\SH ,QWKLVSDSHUWKHGRPDLQRI(0ZLOORQO\EHFRQVLGHUHG 7KHLQWHUHVWRIXVLQJ(0WHFKQLTXHVLVWRUHSUHVHQWFRPSOHWHO\WKHRSHUDWLQJRIWKH HQWHUSULVHIURPVHYHUDOSRLQWVRIYLHZIXQFWLRQDOGHFLVLRQDOLQIRUPDWLRQV\VWHPDQG EXVLQHVVSURFHVV $PRQJDOOHQWHUSULVHPRGHOOLQJPHWKRGV*5$,PHWKRGRORJ\>@ZDVXVHGWKURXJK LWVPRGXOH*,0*UDL,QWHJUDWHG0HWKRG EHFDXVHLWZDVFRPSOHWHHQRXJKWRVFUXWL QLVHLQWHURSHUDELOLW\SUREOHPV 7KHQ LW ZDV QHFHVVDU\ WR LGHQWLI\ SUHFLVH UXOHV WR HYDOXDWH LQWHURSHUDELOLW\ SURE OHPV %XWLQRUGHUWRGHILQHWKHVHUXOHVLWZDVILUVWQHFHVVDU\WRFKDUDFWHULVHLQWHURSHUD ELOLW\SUREOHPVDQGWKHQWRDSSO\UXOHV 6RWKLVSDSHUDLPVDWSUHVHQWLQJUHVHDUFKZRUNWRFKDUDFWHULVHDQGWRHYDOXDWHRU JDQLVDWLRQDOLQWHURSHUDELOLW\SUREOHPVZLWKXVLQJHQWHUSULVHPRGHOOLQJDQGJUDSKUHS UHVHQWDWLRQ 2UJDQLVDWLRQDOLQWHURSHUDELOLW\DLPVDWGHILQLQJWKHUROHRIDFWRUVDQGWKHLUUHVSRQ VLELOLWLHVLQVLGHWKHVXSSO\FKDLQZLWKVXSSO\LQJPRGHOVIRUSURWRFRODJUHHPHQWRQWKH DFFHVV WR LQWHURSHUDEOH LQIRUPDWLRQ DQG ZLWK GHILQLQJ WKH SURFHGXUHV DQG WKH SURF HVVHVOHDGLQJHLWKHUWRWKHVWDQGDUGLVDWLRQRIZRUNHLWKHUWRWKHLQVHUWLRQRULQWHUPHGL DWH SURFHVVHV DOORZLQJ WR OLQN WZR HQWHUSULVHV ZLWK IL[LQJ LQIRUPDWLRQ LQWHJULW\ DQG FRQILGHQWLDOLW\SROLFLHVDQGZLWKSURSRVLQJPHFKDQLVPVUHTXLUHGWRWKHLUORFDOLVDWLRQ
274 6%ODQF<'XFTDQG%9DOOHVSLU
DQG WKHLU GLVVHPLQDWLRQ 7KLV LQWHURSHUDELOLW\ DOORZV WKHQ WKH FROODERUDWLRQ EHWZHHQ VHUYLFHV RI GLIIHUHQW HQWHUSULVHV ZKLFK DUH GLIIHUHQW LQ WKHLU RUJDQLVDWLRQ DQG LQ WKH VWUXFWXUHRIWKHLURSHUDWLRQV 7KH ILUVW SDUW ZLOO SUHVHQW WKH WUDQVIRUPDWLRQ PHFKDQLVPV RI HQWHUSULVHPRGHOVRI *,0LQJUDSKPRGHOV7KHVHFRQGSDUWZLOOSUHVHQWVRPHUXOHVWRDQDO\VHWKHJUDSKV DQGWRGHWHFWLQWHURSHUDELOLW\SUREOHPV,QFRQFOXVLRQRWKHUDVSHFWVRILQWHURSHUDELOLW\ ZLOOEHGLVFXVVHG
3URMHFWLRQ RI HQWHUSULVH PRGHOV LQ JUDSKV DQG HQULFKPHQW H[DPSOHRI*5$,*ULG ,QRUGHUWRFKDUDFWHULVHLQWHURSHUDELOLW\LWLVILUVWQHFHVVDU\WRSHUIRUPWKHPRGHO OLQJRIH[LVWLQJV\VWHPV6RWKHPRGHOOLQJODQJXDJHVRI*,0>@DUHXVHGWRFROOHFWDOO WKHUHTXLUHGLQIRUPDWLRQHQDEOLQJWRFKDUDFWHULVHWKHUXQQLQJRIWZRV\VWHPV %XW HDFK PRGHOOLQJ ODQJXDJH KDV LWV RZQ VSHFLILFLWLHV GHILQHG E\ LWV PHWDPRGHO 2XUPDLQFRQFHUQVEHLQJWRGHILQHDQGWRDSSO\JHQHULFLQWHURSHUDELOLW\UXOHVWRWKHVH PRGHOVLWLVQHFHVVDU\WRWUDQVIRUPWKHVHPRGHOVLQDVLQJOHODQJXDJHRQZKLFKUXOHV FDQEHDSSOLHG7KHFKRVHQRQHLVWKHJUDSKWKHRU\7KHJUDSKWKHRU\KDVEHHQFKRVHQ EHFDXVH LW LV JHQHULF HQRXJK DQG WKH YDULRXV ODQJXDJHV RI *,0 DUH EDVHG RQ JUDSK WKHRU\ZKLFKVLPSOLILHVWKHWUDQVIRUPDWLRQ0RUHRYHUWKHJUDSKWKHRU\LVZHOONQRZQ DQGLWLVHDVLHUWRGHILQHUXOHV 7KHJUDSKWKHRU\ZLOODOORZUHSUHVHQWLQJLQWHURSHUDELOLW\QRGHVLWPHDQVZKHUHRU ZKHQLWH[LVWVH[FKDQJHVEHWZHHQWKHV\VWHPVWKHVHH[FKDQJHVEHLQJHLWKHUSURGXFWV RU LQIRUPDWLRQ $QRWKHU DGYDQWDJH RI XVLQJ D WUDQVIRUPDWLRQ WRZDUGV JUDSKV LV WR DOORZ WR H[WUDFW IURP WKH YDULRXV *,0 ODQJXDJHV RQO\ WKH LQIRUPDWLRQ FRQFHUQLQJ LQWHURSHUDELOLW\ LW PHDQV WKH RQO\ LQIRUPDWLRQ FRQFHUQLQJ WKH H[FKDQJHV LQVLGH WKH SHULPHWHU RI WKH FRQFHUQHG VWXG\ 7KLV DOORZV KDYLQJ D FOHDU DQG GHWDLOHG YLVLRQ RI H[FKDQJHVEHWZHHQWKHDFWLYLWLHVWKHUHVRXUFHV« +RZHYHUDFFRUGLQJWRWKHPRGHOLWFDQEHQHFHVVDU\WRHQULFKWKHPRGHOZLWKDGG LQJIRULQVWDQFHWKHQDPHRIGHFLVLRQPDNHUVLQWKHGHFLVLRQFHQWUHVRIWKH*5$,JULG 7KLVZLOODOORZWRUHSUHVHQWRQO\LQWKHJUDSKWKHH[FKDQJHVEHWZHHQGLIIHUHQWSHUVRQV V\VWHPV VHUYLFHV HQWHUSULVHV LQ RUGHU WR UHSUHVHQW RQO\ WKH QHFHVVDU\ H[FKDQJHV IRU ZKLFKLQWHURSHUDELOLW\SUREOHPVFDQDSSHDU ,Q IDFW WKLV HQULFKPHQW LV UHTXLUHG EHIRUH WKH WUDQVIRUPDWLRQ EHFDXVH WKH DGGHG HOHPHQWVZLOOEHDOVRWUDQVIRUPHG ,QWKHFDVHRI*5$,*ULGDOOWKHFRQFHSWVRIWKHPHWDPRGHO>@DUHWUDQVIRUPHG LQWRWKHJUDSKUHSUHVHQWDWLRQ 7KH*5$,*ULGEHLQJDFRQFHSWXDOPRGHOWKHGHFLVLRQPDNHUVDUHQRWLQGLFDWHGLQ WKHRULJLQDOJULG6RLQRXUH[DPSOHLWZDVGHFLGHGWRHQULFKWKHPRGHOZLWKWKHQDPH RIGHFLVLRQPDNHUVLQRUGHUWRSUHFLVHWKHUROHRIHDFKKXPDQUHVRXUFHLQVLGHWKHGHFL VLRQDOSURFHVV 6R ILYH NLQGV RI IORZV DUH FRQVLGHUHG DFFRUGLQJ WR WKH PRGHO RI *,0 ILJXUH WKDWZLOOEHWUDQVIRUPHG
$*UDSKEDVHGDSSURDFKIRULQWHURSHUDELOLW\HYDOXDWLRQ 275
7KHILJXUHEHORZSUHVHQWVWKH*5$,*ULGWKDWLVFRQVLGHUHGLQRXUH[DPSOHZLWK WKHQDPHRIGHFLVLRQPDNHUVEHWZHHQZKLFKLQWHURSHUDELOLW\SUREOHPVFDQRFFXUDQG WKHUHVXOWVRIWKHWUDQVIRUPDWLRQLQJUDSK 7KLV *5$, *ULG UHSUHVHQWV WKH JOREDO FRQWURO RI WKH VXSSO\ FKDLQ ZLWK GHFLVLRQ PDNHUVEHORQJLQJWRGLIIHUHQWHQWHUSULVHVRIWKHFKDLQ ,QIRUPDWLRQV ([WHUQHV
7RPDQDJH FRPPHUFLDO
7RPDQDJH HQJLQHHULQJ
7RPDQDJH SURGXFWV
7RSODQ
7RPDQDJH UHVRXUFHV
7RPDQDJHTXDOLW\
,QIRUPDWLRQV ,QWHUQHV
,(
)
)
)
)
)
)
,,
3$6&$/
+ \HDUV 3 \HDU (QWHUSULVHVWUDWHJ\
&RPPHUFLDO VWUDWHJ\
2UGHUVIRUHFDVW DQGFRQILUPHG
7RQHJRFLDWHDQG WRIROORZ\HDUO\ RUGHUV
/$85(17
7(2
3XUFKDVLQJSROLF\
%XVLQHVV3ODQ
4XDOLW\FHUWLILFDWLRQ
6XSSO\LQJSROLF\ 6XSSOLHUVHOHFWLRQ
0DVWHU3URGXFWLRQ 3ODQ
7UDLQLQJSODQQLQJ ,QGXVWULDO HTXLSPHQW DGDSWDWLRQ 6XEFRQWUDFWLQJ SROLF\
/RDGSODQQLQJ
7RDGMXVWFDSDFLW\
7RPDQDJHTXDOLW\ FRQWURODFWLYLWLHV
:RUNLQSURFHVV
7RDOORFDWH UHVRXUFHV
4XDOLW\FRQWURO DFWLRQODXQFKLQJ
0DQXIDFWXULQJ IROORZXS $YDLODELOLW\RI SURGXFWV
&('5,&
+ \HDU 3 PRQWK
6WUDW
0$5&
+ PRQWKV &RQILUPHGRUGHUV 6XSSOLHUV LQIRUPDWLRQ
3 ZHHN
7RSURVSHFWQHZ FXVWRPHUVWR IROORZTXRWDWLRQV
7DFW
$/$,1 7RPDQDJH TXRWDWLRQ
3 ZHHN
7RPDQDJH WHQGHULQJ
&RQILUPHGRUGHUV
7RIROORZRUGHUV 7RGHILQH%R0
-($1
2SpU ,(
)
3DVFDO
)
/DXUHQW
-XOLH
&pGULF
.DWLH $ODLQ
+8*2
7RUHODXQFK VXSSOLHUV
6FKHGXOLQJDQG ODXQFKLQJ
3,(55( )
$/(;,6 )
'$9,' $GDSWDWLRQWR UHTXLUHPHQWV
$YDLODEOHFDSDFLW\
(5,&
)
/(21 )
,,
7pR
'DYLG
3DXO
0DUF
-8/,(
.$7,(
/($
+ ZHHNV
/pD
6KRUWWHUP VXSSO\LQJ PDQDJHPHQW
3$8/
(ULF +XJR
([FKDQJHRISURGXFW 5HWXUQRISURGXFW 'HFLVLRQ IUDPH ([FKDQJHRILQIRUPDWLRQ 5HWXUQRILQIRUPDWLRQ
/pRQ -HDQ
3LHUUH
$OH[LV
)LJ([DPSOHRI*5$,*ULGHQULFKHGZLWKGHFLVLRQPDNHUQDPHVDQGWUDQVIRUPD WLRQLQJUDSK 2QWKHJUDSKRIILJXUHUHVXOWLQJWRWKHWUDQVIRUPDWLRQRI*5$,*ULGWKHQRGHV UHSUHVHQWWKHYDULRXVGHFLVLRQPDNHUVUHVSRQVLEOHVRIGHFLVLRQFHQWUHV 7KLVJUDSKVKRZVWKHYDULRXVLQWHURSHUDELOLW\SUREOHPVWKDWFDQRFFXUEHWZHHQGH FLVLRQ PDNHUV +RZHYHU WKLV VKRZV WKDW PRVW RI WKH V\QFKURQLVDWLRQ RI GHFLVLRQV GHSHQGVRQ/DXUHQW0DUF3DXO-XOLHDQG.DWLHLQWKHVHQVHWKDWWKH\DUHWKRVHZKR UHFHLYH RU VHQW WKH KLJK QXPEHU RI GHFLVLRQ FHQWUHV HYHQ LI WKH RWKHU FRXOG EH DOVR FULWLFDO,QGHHGLIWKHVHILYHSHUVRQVDUHQRWLQWHURSHUDEOHWKHQDPD[LPXPRIGHFL VLRQVDUHIUR]HQ 7KHQ LQ RUGHU WR GHWHFW DQG HYDOXDWH LQWHURSHUDELOLW\ SUREOHPV LW LV QHFHVVDU\ WR GHILQHSUHFLVHUXOHVDSSOLFDEOHWRWKHJUDSK7KHVHUXOHVFDQEHJHQHULFDSSOLFDEOHWR DOOJUDSK RUVSHFLILFWRRQHGRPDLQDQGWKHQGHWHUPLQHGE\VSHFLDOLVWVRILQWHURSHUD ELOLW\ 6RLWLVSRVVLEOHWRGHILQHILYHNLQGVRIJHQHULFUXOHVWRDSSO\GLUHFWO\WRWKHJUDSKV
276 6%ODQF<'XFTDQG%9DOOHVSLU
WKHQHFHVVLW\WRKDYHDUHWXUQORRSIRUHDFKQRGHRIWKHJUDSK WKHQHFHVVLW\WRLGHQWLI\FULWLFDOQRGHVRULQWHURSHUDELOLW\ERWWOHQHFN WKHQHFHVVLW\WRLGHQWLI\WKHORQJHVWSDWKLQWKHJUDSKLQWHUPVRIOHDGWLPH WKHQHFHVVLW\WRVHDUFKWKHSDWKIRUZKLFKWKHULVNRIKHWHURJHQHLW\LVWKHPRVW LPSRUWDQW WKH QHFHVVLW\ WR LPSURYH WKH JOREDO PDQDJHPHQW RI SURMHFWV LQ WKH JOREDO VXSSO\FKDLQ )RULQVWDQFHWKHUXOHQDLPVWRLGHQWLI\FULWLFDOQRGHVRULQWHURSHUDELOLW\ERWWOH QHFNLWPHDQVWKHQRGHVZKLFKZKHQGLVDSSHDULQJZRXOGGLYLGHWKHJUDSKLQVHYHUDO SDUWV 7KHVH QRGHV DUH LPSRUWDQW EHFDXVH LQ FDVHRISUREOHPVDSDUWRIWKHFKDLQLV LVRODWHG7KLVVLWXDWLRQPXVWEHDYRLGHGEHFDXVHRWKHUZLVHWKHFKDLQFDQQRWUXQFRU UHFWO\7KHLGHQWLILFDWLRQRILQWHURSHUDELOLW\ERWWOHQHFNLVLQIDFWWKHUHVHDUFKRISRLQWV RIDUWLFXODWLRQ,QDJUDSKDSRLQWRIDUWLFXODWLRQLVDQRGHIRUZKLFKWKHUHPRYDOLQ FUHDVHVWKHQXPEHURIUHODWHGFRPSRQHQWV>@ 7KHDSSOLFDWLRQWRILJXUHOHDGVWRWKHFRQFOXVLRQWKDWLWH[LVWVILYHLQWHURSHUDELOLW\ ERWWOHQHFNV'DYLG(ULF+XJR&pGULFDQG$ODLQ 6RILQDOO\ZKHQDSSO\LQJWKHILYHLQWHURSHUDELOLW\UXOHVWKHJUDSKZLOOEHPRGLILHG LQRUGHUWREHFRPSOLDQWZLWKWKHUXOHVDQGWKH*5$,*ULGZLOOEHWKHQPRGLILHG
&RQFOXVLRQ ,QRUGHUWRFKDUDFWHULVHDQGWRHYDOXDWHWKHRUJDQLVDWLRQLQWHURSHUDELOLW\WKHZRUN SUHVHQWHGLQWKLVSDSHUSURSRVHVWRXVHHQWHUSULVHPRGHOOLQJWHFKQLTXHVWRWUDQVIRUP *,0PRGHOVLQJUDSKVDQGWKHQWRDSSO\ILYHNLQGVRIUXOHVRQWKHVHJUDSKV 7KHLQWHUHVWRIWKLVZRUNLVWREHJHQHULFHQRXJKWREHDSSOLHGWRRWKHUPRGHOOLQJ ODQJXDJHV 0RUHRYHU IURP D JUDSK SRLQW RI YLHZ RWKHU NLQGV RI UXOHV FRXOG EH LQWHUHVWLQJ WR DSSO\ LQ SDUWLFXODU WKH UXOHV HQVXULQJ WKH FRQILGHQWLDOLW\ RI H[FKDQJHV LH WKH UXOHV HQVXULQJWKDWVRPHH[FKDQJHVDUHQRWSRVVLEOHEHFDXVHQRWZLVKHG
5HIHUHQFHV $7+(1$$QQH[,±³'HVFULSWLRQRIZRUN´VL[WKIUDPHZRUNSURJUDP(XURSHDQ,QWHJUDWHG 3URMHFW$7+(1$ ,(((,(((VWDQGDUGFRPSXWHUGLFWLRQDU\DFRPSLODWLRQRI,(((VWDQGDUGFRPSXWHUJORVV D ULHV 'RXPHLQJWV * 'XFT < (QWHUSULVH 0RGHOOLQJ WHFKQLTXHV WR LPSURYH HIILFLHQF\ RI HQWHU SULVHV,QWHUQDWLRQDO-RXUQDORI3URGXFWLRQ3ODQQLQJDQG&RQWURO 8(0/'HOLYHUDEOH$QQH[ *RQGUDQ00LQRX[0*UDSKHVHWDOJRULWKPHV ,Q&ROOHFWLRQGHOD'LUHFWLRQGHV(WXGHV HW5HFKHUFKHVG pOHFWULFLWpGH)UDQFHUGHGQ(\UROOHV,6%1
Product Ontology Supporting Information Exchanging in Global Furniture Industry Carlos Alberto Costa1 , Valeria L. Salvador,1 Lara M. Meira,1 Germana Farina Rechden1 , and Cristian Koliver1 University of Caxias do Sul, 1130 Francisco Getulio Vargas, Caxias do Sul CEP 95070-560 − Brazil {cacosta, vlsalvad, lmeira, gfrechde, ckoliver }@ucs.br
1 Introduction The European Community, through the funSteps research group, started a project − Smart-fm − to define a clear, consistent and international standard to support information exchange for the furniture sector. It is expected that the standard adoption improves communication and international product commercialization [7], by facilitating the data interchange, avoiding misunderstandings, and speeding response to clients answers. The standard − ISO10303-AP236 − is based on an ontology, which provides a common language for describing a concept (products, in this in case) for all agents involved in the furniture chain. The ontology specifies product components, characteristics and rules restricting on how a product can be defined trhought Classes of Products. This article presents and discusses some results achieved by the Information Modeling to Support Product Development Research Group (MISDP − University of Caxias do Sul, Brazil) in applying ISO10303-AP236 standard in a large Brazilian furniture company.
2 ISO10303-AP236: a Case-Study Based on the ISO10303-AP236 definition, an initial study has been performed to check and evaluate the application of this standard in a Brazilian furniture company. The company makes office furniture, having several stores (franchisers) in Brazil and Latin America. Its main focus is on corporative market. A study of the company products (with their characteristics) has been performed in order to map them into Classes of Products. For each class, detailed information has been collected by interviewing the industry main staff
280
Carlos Alberto Costa et al.
4 Discussions and conclusions This paper has presented the experience of modeling and testing the ISO10303AP236 standard in the context of a large Brazilian furniture manufacturer. Seven different product pieces of information have been captured: benches, sofas, chairs, conference tables, work desks, central tables, and storage cabinets and bookcases. Prot´eg´e has been used to edit and model the ontology proposed, and a web application has been developed to test the ontology importation process. Further work is required to test the process of ontology exportation/importation with other commercial systems. Some difficulties could be identified during this work, as followed: (1) during the information modeling, it was possible to identify some fuzzy AP-236 ontology definitions; (2) the ontology allows some flexibility in products modeling (on the one hand, this flexibility eases AP-236 adoption for any furniture manufacturer; on the other hand, the difficulty of data exchanging may persist); and (3) AP-236 way to describe products and terminology are not always very clear to the members of furniture industry.
References 1. F. Freitas, H. Stuckenschimidt, and N. F. Noy Ontology Issues and Applications, Journal of Brazilian Computer Society. 11(2) November (2005). 2. A. Ginboin, F. Gandon, O. Corby, and R. Dieng Assesment of ontology-based tools: a step towards systemizing the scenario approach INRIA Sophia Antipolis, (2005) Acacia Project, France. 3. A. Gomes-Peres, and O. CORCHO Ontology Languages for the Semantic Web, IEEE Intelligent Systems (2002), 5460. 4. T. R. Gruber A translation approach to portable ontologies, Knowledge Acquisition, 5(2) (1993), 199220. 5. M. Gruninger, and J. KOPENA Semantic Integration through invariants, AI Magazine, 26(1) (2005), 11–20. 6. N. F. Noy, D. McGuiness Ontology Development 101: A Guide to Creating your First Ontology, available at protege.stanford.edu/downloads/ontologies. Access in June 2005. 7. Smart-fm. Available at: http://www.athena-ip.org:8081. Access in May 2005. 8. C. Schlenoff, P. Denno, R. Ivester, D. Libes, and S. Szykman An analysis and approach to using ontological system for applications in manufacturing, Artificial Inteligence for Design, Analysis and Manufaturing 14 (2000), 257270. 9. L. Stojanovic, and B. Motik. Ontology evolution within ontology editors. In Proceedings of the OntoWeb-SIG3 Workshop at the 13th International Conference on Knowledge Engineering and Knowledge Management (EKAW) (2002), 53–62. 10. Protege The Prot´eg´e Ontology Editor and Knowledge Aquisition System, available at: http://protege.stanford.edu. Access in: June 2005.
/LYLQJ/DEV±DQHZPXOWLVWDNHKROGHUDSSURDFKWR XVHULQWHJUDWLRQ $-6FKXPDFKHUDQG%.)HXUVWHLQ
5HVHDUFK&HQWUHIRU3URFHVVDQG3URGXFW(QJLQHHULQJ8QLYHUVLW\RI$SSOLHG6FLHQFHV 9RUDUOEHUJ+RFKVFKXOVWUDH'RUQELUQ$XVWULD VFM#IKYDW 5HVHDUFK&HQWUHIRU3URFHVVDQG3URGXFW(QJLQHHULQJ8QLYHUVLW\RI$SSOLHG6FLHQFHV 9RUDUOEHUJ+RFKVFKXOVWUDH'RUQELUQ$XVWULD IN#IKYDW
.H\ZRUGV/LYLQJ/DEVPHWKRGRGRORJ\XVHUFHQWUHGSURGXFWGHYHORSPHQW
/LYLQJ/DEVFRQFHSW 7KH /LYLQJ /DE FRQFHSW RULJLQDWHV IURP 0,7 %RVWRQ 3URI :LOOLDP 0LWFKHOO 0HGLD/DEDQG6FKRRORI$UFKLWHFWXUHDQGFLW\SODQQLQJ/LYLQJ/DEVUHSUHVHQWVD UHVHDUFK PHWKRGRORJ\ IRU VHQVLQJ YDOLGDWLQJ DQG UHILQLQJ FRPSOH[ VROXWLRQV LQ PXOWLSOHDQGHYROYLQJUHDO OLIHFRQWH[WV+HUHLQQRYDWLRQVVXFKDVQHZVHUYLFHV SURGXFWV RU DSSOLFDWLRQ HQKDQFHPHQWV DUH YDOLGDWHG LQ HPSLULFDO HQYLURQPHQWV ZLWKLQVSHFLILFUHJLRQDOFRQWH[WV7KHLQGLYLGXDOLVLQIRFXVLQWKHUROHRIDFLWL]HQ XVHU FRQVXPHU RU ZRUNHU 7KH XVHU H[SHULHQFH IRFXV LQYROYHV DUHDV RI XVHU LQWHUIDFHGHVLJQDQGHUJRQRPLFVDVZHOODVXVHUDFFHSWDQFHH[WHQGLQJWRXVHUFR GHVLJQSURFHVVILQDOO\OHDGLQJWRVHUYLFHRUSURGXFWFUHDWLRQ9DOXHLVFDSWXUHGRQ DQLQGLYLGXDOOHYHODVZHOODVRQWKHRUJDQLVDWLRQOHYHO(PHUJLQJYDOXHGLVWULEXWLRQ DQG FKDQJHV RI H[LVWLQJ YDOXH FKDLQV DUH DQDO\VHG &XOWXUH DQG VLWH VSHFLILF IHDWXUHVDUHLGHQWLILHGZKHQLQQRYDWLYHDSSOLFDWLRQVDUHWUDQVIHUUHGDFURVVERUGHUV WRGLIIHUHQWGLYHUVHFRQWH[WVDQGFXOWXUHV0DVVFXVWRPLVDWLRQPRGHOVDUHSODQQHG LQ GHSOR\PHQW DQG LQ (XURSHDQJOREDO H[SORLWDWLRQ 7KH RULJLQDO FRQFHSW LV FXUUHQWO\ DGDSWHG WR WKH LQIRUPDWLRQ DQG FRPPXQLFDWLRQ WHFKQRORJ\ DUHD ZLWKLQ WKH (8 SURMHFW &RUH/DEV &$ %HVLGHV WKHUH DUH LQLWLDWLYHV ZKLFK H[DPLQH WKH SRVVLELOLWLHVWRDGDSWWKHFRQFHSWWRRWKHUDUHDVHJORJLVWLFV«
282
$-6FKXPDFKHUDQG%.)HXUVWHLQ
8VHULQWHJUDWLRQLQ/LYLQJ/DEV 7KH SDUWLFLSDWLRQ QRW RQO\ RI WKH SRWHQWLDO FXVWRPHUV EXW DOVR RI DOO RWKHU VWDNHKROGHUV DORQJ WKH YDOXHFKDLQ FDQ EH VHHQ DV WKH IRUHPRVW UHTXLUHG HOHPHQW IRUWKHVXFFHVVIXORSHUDWLRQRID/LYLQJ/DE$FFRUGLQJWR>1LLWDPRHWDO@D /LYLQJ/DEQHHGVWREULQJDFFHVVWRVWDWHRIWKHDUWWHFKQRORJ\QRWRIRQO\RQHNLQG EXW RIWHQ RI FRPSHWLQJ WHFKQRORJLHV GHOLYHUHG WKURXJK GLIIHUHQW EXVLQHVV PRGHOV 7KH FRUH DGYDQWDJH RI WKH /LYLQJ /DE FRQFHSW RYHU WUDGLWLRQDO XVHUFHQWULF PHWKRGRORJLHV LV LWV PXOWLFRQWH[WXDO VSKHUH LQ ZKLFK SURGXFW DQG VHUYLFH GHYHORSPHQW DQG HYDOXDWLRQ WDNHV SODFH 7KH DELOLW\ WR LQWHUDFW ZLWK WKH XVHUV LQ WKDW VSDFH LV ZKDW GLVWLQJXLVKHV WKH /LYLQJ /DE DSSURDFK IURP RWKHU VXSSOLHU FXVWRPHU SDUWQHUVKLSV RU SUHYLRXVO\ VHHQ FURVVGLVFLSOLQDU\ DSSURDFKHV 7KH HYDOXDWLRQLQWKHGDLO\OLIHFRQWH[WDQGWKHIDFWWKDWXVHUVDUHLQYROYHGLQDOOVWDJHV RI 5 ' DQG DOO VWDJHV RI WKH SURGXFW GHYHORSPHQW OLIHF\FOH QRW MXVW DW WKH HQG SKDVHVDVIRUH[DPSOHLQPRUHFODVVLFDOILHOGWULDOVRUXVHUWHVWLQJRISURGXFWVFDQ EHVHHQDVWKHQRYHODVSHFWRIWKH/LYLQJ/DEDSSURDFK>%DOORQHWDO@ $ PDSSLQJ RI YDULRXV DVSHFWV LQ FRPSDULVRQ WR WKH /LYLQJ /DE DSSURDFK LV GHVFULEHGE\6FKDUPHU0,7&.,5 DVVKRZQLQ)LJEHORZ
'HJUHHRI3DUWLFLSDWLRQ
.QRZOHGJH )RFXV
6LQJOHDQG &RQWUROOHG FRQWH[WV
0XOWLSOHDQG (PHUJLQJ &RQWH[WV
+LJK 2EVHUYDWLRQDQG &UHDWLRQ
7UDGLWLRQDO/DE ([SHULPHQWDWLRQ
/LYLQJ/DE ([SHULPHQWDWLRQ
/RZ 2EVHUYDWLRQ
7UDGLWLRQDO (PSLULFDO6RFLDO 6FLHQFH5HVHDUFK
(WKQRJUDSKLFDO 2EVHUYDWLRQ
)LJ3DUWLFLSDWLRQDQG&RQWH[WRI,QQRYDWLRQVDFFRUGLQJWR6FKDUPHU
:KHUHDVWUDGLWLRQDOHPSLULFDOVRFLDOVFLHQFHUHVHDUFKGHPRQVWUDWHVDORZOHYHORI REVHUYDWLRQ DQG WUDGLWLRQDO ODE H[SHULPHQWDWLRQ VXFK DV XVDELOLW\ ODEV KLJK REVHUYDWLRQLQDVLQJOHDQGFRQWUROOHGFRQWH[W/LYLQJ/DEH[SHULPHQWDWLRQVWULYHV IRUWKHVDPHOHYHORIREVHUYDWLRQLQDQRUJDQLFPXOWLFRQWH[WXDOVSDFH7KLVPHDQV WKDWFXVWRPHUVSDUWLFLSDWLQJLQD/LYLQJ /DEDUHREVHUYHGDFURVV PDQ\DVSHFWVRI WKHLUOLYHVVXFKDVWKHLUUROHVDVFLWL]HQVZRUNHUVDWKRPHWUDYHOOLQJDQGVRRQ :KLOVW WKH OHYHO RI REVHUYDWLRQ LV KLJK WKH XVH RI FROODERUDWLYH ,QIRUPDWLRQ &RPPXQLFDWLRQ7HFKQRORJLHV,&7 LQVLWHVHPSOR\LQJWKH/LYLQJ/DEVDSSURDFK VWULYHV WR NHHS REWUXVLYHQHVV DW D PLQLPXP 7KLV FRQVWLWXWHV WKH KXPDQ FHQWULF DSSURDFK RI /LYLQJ /DEV FRQFHLYLQJ RI WKH FLWL]HQV ZLWKLQ FLYLF VRFLHW\ DV D SRWHQWLDOVRXUFHRILQQRYDWLRQ
/LYLQJ/DEV±DQHZPXOWLVWDNHKROGHUDSSURDFKWRXVHULQWHJUDWLRQ
283
0HWKRGRORJ\ 0DQ\GLIIHUHQWVWXGLHVFRPHWRWKHUHVXOWWKDWRQHRIWKHNH\DVSHFWVRIDVXFFHVVIXO SURGXFWGHYHORSPHQWLVWRLQYROYHWKHXVHULQWRWKHGHYHORSPHQWSURFHVV>&RRSHU @$VDUJXHGE\YRQ+LSSHODQG7KRPNHWKHXVHUVDUHDFWXDOO\PRUHRIWHQWKDQ WKH PDQXIDFWXUHUV RI WHFKQRORJ\ WKH VRXUFH RI LQQRYDWLRQV >YRQ +LSSHO DQG 7KRPNH FLWHG LQ (ULNVVRQ HW DO S @ 7KH /LYLQJ /DE FRQFHSW LV FKDUDFWHUL]HG E\ WKH ³XVHUV DV LQQRYDWRUV´ DSSURDFK 7KLV PHDQV WKDW ³WKH EDVLF LGHDLVQRWDERXWXVLQJWKHXVHUVDVµJXLQHDSLJV¶IRUH[SHULPHQWVLW¶VDERXWJHWWLQJ DFFHVV WR WKHLU LGHDV DQG NQRZOHGJH´ >(ULNVVRQ HW DO @ 7KHUHIRUH LW LV QHFHVVDU\WKDWWKHUHVHDUFKHUVXVHPHWKRGVWKDWDOORZDQLQWHUDFWLRQRUFRFUHDWLYH DSSURDFK EHWZHHQ WKH FRQVXPHU DQG WKH UHVHDUFKHU RYHU WKH ZKROH GHYHORSPHQW SURFHVV 7KH /LYLQJ /DE DSSURDFK HQDEOHV XVHU LQYROYHPHQW RYHU WKH ZKROH SURGXFW DQG VHUYLFH GHYHORSPHQW SURFHVV >DGDSWHG IURP 5HLFKDUW VKRZQ LQ )LJXUH @ HYDOXDWHGLQWKHHYHU\GD\OLIHFRQWH[W7KHHYDOXDWLRQLQWKHGDLO\OLIHFRQWH[WDQG WKHIDFWWKDWXVHUVDUHLQYROYHGLQDOOVWDJHVRI5 'DQGDOOVWDJHVRIWKHSURGXFW GHYHORSPHQWOLIHF\FOHQRWMXVWDWWKHHQGSKDVHVDVIRUH[DPSOHLQPRUHFODVVLFDO ILHOGWULDOVRUXVHUWHVWLQJRISURGXFWVFDQEHVHHQDVWKHQRYHODVSHFWRIWKH/LYLQJ /DEDSSURDFK>%DOORQHWDO@,QWKH/LYLQJ/DEFRQFHSWWKHXVHUFDQWKHUHIRUH DFWLYHO\ EH LQYROYHG DV D VRXUFH RI QHZ SURGXFWVHUYLFH LGHDV WHVWLQJ DQG YDOLGDWLQJ QHZ SURGXFW FRQFHSWV FRQGXFW XVDELOLW\ WHVWV ZLWK UHDO RU YLUWXDO SURWRW\SHV DQG KH FDQ DOVR EH SDUW RI D UHDORU YLUWXDO WHVW PDUNHW $V WKH /LYLQJ /DE DSSURDFK WDNHV WKH QHZ RSSRUWXQLWLHV JLYHQ E\ ,QIRUPDWLRQ DQG &RPPXQLFDWLRQ7HFKQRORJLHVHJPRELOHWHFKQRORJLHVEHKDYLRXUORJJLQJRIWKH FRQVXPHUHWF LQWRDFFRXQWWKHPHWKRGVXVHGWRLQYROYHWKHXVHUDUHDOVRPRUH LQWHUDFWLYH DQG LW EHFRPHV SRVVLEOH WR UHDFK D PXFK ELJJHU FRPPXQLW\ WKDQ LW LV SRVVLEOHZLWKWKHWUDGLWLRQDOPDUNHWUHVHDUFKPHWKRGV )LJJLYHVDQRYHUYLHZRIVHYHUDOPHWKRGVWKDWDUHXVHGWRLQWHJUDWHWKHFXVWRPHU LQWRDQHZSURGXFWGHYHORSPHQWSURFHVV7KHVHPHWKRGVDUHGLYLGHGLQWUDGLWLRQDO PDUNHWUHVHDUFKPHWKRGVRQWKHRQHKDQGDQG,&7HQDEOHG&ROODERUDWLYH:RUNLQJ (QYLURQPHQW &:( PHWKRGV VXFK DV RQOLQH LQWHUYLHZV ZHEEDVHG FRQMRLQW DQDO\VLV YLUWXDO SURGXFW WHVWLQJ DQG XVHU WRRONLWV RQ WKH RWKHU KDQG 7KH &:( PHWKRGV FRPSDUHG WR WKH WUDGLWLRQDO PDUNHW UHVHDUFK PHWKRGV DUH VWURQJO\ GRPLQDWHGE\WKHHPHUJLQJSRVVLELOLWLHVRIWKH,&7HVSHFLDOO\WKH,QWHUQHW:LWKLQ WKH ODVW \HDUV WKH LPSRUWDQFH RI QHZ WHFKQRORJLHV VXFK DV WKH LQWHUQHW PRELOH GHYLFHV HWF LQFUHDVHG FRQVLGHUDEO\ XS WR RI WKH ZKROH PDUNHW UHVHDUFK LQ >*HLOHU@
284
$-6FKXPDFKHUDQG%.)HXUVWHLQ
3URGXFW6HUYLFH ,GHD
7UDGLWLRQDO0HWKRGV B&XVWRPHUFRPSODLQWV B,QWHUYLHZV B)RFXV*URXSV B(PSDWKLF'HVLJQ B3DUWLFLSDWRU\'HVLJQ B6WRU\7HOOLQJ B&XVWRPHU6XJJHVWLRQV B,GHD*HQHUDWLRQZLWK /HDG8VHUV B&UHDWLYLW\*URXSV
3URGXFW6HUYLFH &RQFHSW
7UDGLWLRQDO0HWKRGV B&RQMRLQW$QDO\VLV B4XDOLW\ )XQFWLRQ 'HSOR\PHQW B&RQFHSW7HVWVZLWK /HDG8VHUV &:(0HWKRGV BZHEEDVHG&RQMRLQW $QDO\VLV B8VHU'HVLJQ
&:(0HWKRGV B2QOLQH,QWHUYLHZV B2QOLQH)RFXV*URXSV B2QOLQH6XJJHVWLRQ%R[ B2QOLQH&UHDWLYLW\ *URXSV B0DUNHW,QWHOOLJHQFH 6HUYLFH
3URGXFW6HUYLFH 'HYHORSPHQW
7UDGLWLRQDO0HWKRGV B:RUNVKRSVZLWK &XVWRPHUV B3URWRW\SH7HVWLQJ B8VDELOLW\7HVWV B)LHOG 7ULDOV B(QJLQHHULQJ&RQWHVWV &:(0HWKRGV B'\QDPLF 6RFLDO 1HWZRUN ORJJLQJ B([SHULHQFH 6DPSOLQJ 0HWKRG B9LUWXDO 3URWRW\SH7HVWV BZHEEDVHG &$' B8VHU7RRONLWV
0DUNHW /DXQFK
7UDGLWLRQDO0HWKRGV B3URGXFW7HVWLQJ B7HVW0DUNHWV B8VDELOLW\7HVWV &:(0HWKRGV B(\HWUDFNLQJ B7LPHPRWLRQVWXGLHV B9LUWXDO 3URGXFW 7HVWV B9LUWXDO 7HVW0DUNHWV B9LUWXDO 3URWRW\SH7HVWV
)LJ&XVWRPHU,QWHJUDWLRQ0HWKRGV
7KH/LYLQJ/DEFRQFHSWWDNHVXSWKHQHZSRVVLELOLWLHVWRLQWHUDFWZLWKWKHHQGXVHU WKDW DULVHV ZLWK QHZ &RPPXQLFDWLRQ DQG ,QIRUPDWLRQ 7HFKQRORJLHV 7KXV WKH DULVLQJ &:( PHWKRGV HJ XVHU WRRONLWV ORJJLQJ H[SHULHQFH VDPSOLQJ PHWKRG (60 VHHPWREHKLJKO\DSSURSULDWHPHWKRGVIRUWKHH[LVWLQJDQGHPHUJLQJ/LYLQJ /DEV 0XOGHU DQG 9HOWKDXV] >@DOVR VWDWH LQ WKHLU DUWLFOH DERXW WZR 'XWFK /LYLQJ/DEVWKDW³WKHLQFUHDVLQJQXPEHURIPRELOHGHYLFHVVHQVRUVDQGFRQVXPHU HOHFWURQLFVWKDWDUHHTXLSSHGZLWKDOONLQGVRIZLUHOHVV QHWZRUNLQJFDSDELOLWLHV HQDEOHDFRPSOHWHQHZJHQHUDWLRQRIFRQWH[WDZDUHDQGSURDFWLYHDSSOLFDWLRQV´
&RQFOXVLRQVDQG2XWORRN /LYLQJ /DEV ZLOO DOORZ WKH EHWWHU DQG IDVWHU GHYHORSPHQW RI QHZ VHUYLFHV DQG SURGXFWV %\ XWLOL]LQJ WKH FUHDWLRQ DQG LQQRYDWLRQ SRWHQWLDO RI WKH HQGXVHUV FRPSDQLHV ZLOO JDLQ D EHWWHU LQVLJKW LQWR WKH SRVVLELOLWLHV DQG UHVWULFWLRQV RI WKHLU SURGXFWV 0DQ\ ZHOONQRZQ DQG HPHUJLQJ PHWKRGV DQG WRROV IRU FXVWRPHU LQWHJUDWLRQ IDFLOLWDWH WKLV SURFHVV +RZHYHU VLJQLILFDQW UHVHDUFK HIIRUW PXVW EH DOORFDWHG WR WKH GHYHORSPHQW RI ERWK PHWKRGRORJLHV DQG VXSSRUWLQJ WRROV ZKLFK HQDEOHVXFKLQWHJUDWLRQLQWKHPRVWXQREWUXVLYHIDVKLRQSRVVLEOH1DWXUDOHIIHFWLYH DQGWLPHO\LQWHUDFWLRQZLWKWKHXVHUVPXVWEHPDGHSRVVLEOHWKURXJKRXWWKHVLWHVRI D QHWZRUN RI /LYLQJ /DEV (VSHFLDOO\ UHVHDUFK UHJDUGLQJ WKH XVH RI WHFKQRORJLFDO SODWIRUPV VXFK DV &ROODERUDWLYH :RUNLQJ (QYLURQPHQWV IRU WKH VXSSRUW RI FR FUHDWLYHSURFHVVHVPXVWUHFHLYHDKLJKSULRULW\
$FNQRZOHGJHPHQW 7KLV ZRUN KDV EHHQ SDUWO\ IXQGHG E\ WKH (XURSHDQ &RPPLVVLRQ WKURXJK WKH ,67 3URMHFW&RUH/DEV±&RFUHDWLYH/LYLQJ/DEVIRU&:(1R,67)3 7KH DXWKRUV ZLVK WR DFNQRZOHGJH WKH &RPPLVVLRQ DQG WKH &RUH/DEV SURMHFW SDUWQHUV IRUWKHLUVXSSRUW
/LYLQJ/DEV±DQHZPXOWLVWDNHKROGHUDSSURDFKWRXVHULQWHJUDWLRQ
285
5HIHUHQFHV %DOORQ 3 3LHUVRQ - 'HODHUH 6 7HVW DQG ([SHULPHQWDWLRQ 3ODWIRUPV IRU %URDGEDQG ,QQRYDWLRQ ([DPLQLQJ (XURSHDQ 3UDFWLFH 6WXGLHV RQ 0HGLD ,QIRUPDWLRQ DQG7HOHFRPPXQLFDWLRQ60,7 ±,QWHUGLVFLSOLQDU\,QVWLWXWHIRU%URDG%DQG7HFKQRORJ\ ,%%7 9ULMH 8QLYHUVLWHLW %UXVVHO %HOJLXP %UXVVHOV SS 2QOLQH XQGHU KWWSXVHUSDJHIXEHUOLQGHaMPXHOOHULWVFRQISRUWRSDSHUV%DOORQB 3LHUVRQB'HODHUHSGI &RRSHU 5* 3URGXFW /HDGHUVKLS 3DWKZD\V WR 3URILWDEOH ,QQRYDWLRQ QG HGLWLRQ %DVLF%RRNV8QLWHG6WDWHVRI$PHULFD1HZ
7HUP([WUDFWRUD:HE$SSOLFDWLRQWR/HDUQWKH 6KDUHG7HUPLQRORJ\RI(PHUJHQW:HE&RPPXQLWLHV )6FODQRDQG39HODUGL
'LSDUWLPHQWRGL,QIRUPDWLFD8QLYHUVLWjGL5RPD³/D6DSLHQ]D´ IUDQFHVFRBVFODQR#\DKRRLWYHODUGL#GLXQLURPDLW
.H\ZRUGVWHUPLQRORJ\H[WUDFWLRQZHEDSSOLFDWLRQ
,QWURGXFWLRQ 2QHRIWKHILUVWVWHSVWRPRGHOWKHNQRZOHGJHGRPDLQRIDYLUWXDOFRPPXQLW\LV WRFROOHFWDYRFDEXODU\RIGRPDLQUHOHYDQWWHUPVFRQVWLWXWLQJWKHOLQJXLVWLFVXUIDFH PDQLIHVWDWLRQ RI GRPDLQ FRQFHSWV 6HYHUDO PHWKRGV WR DXWRPDWLFDOO\ H[WUDFW WHFKQLFDOWHUPVIURPGRPDLQVSHFLILFGRFXPHQWZDUHKRXVHVKDYHEHHQGHVFULEHG LQWKHOLWHUDWXUHHJ>@7\SLFDOO\DSSURDFKHVWRDXWRPDWLFWHUPH[WUDFWLRQ PDNH XVH RI OLQJXLVWLF SURFHVVRUV SDUW RI VSHHFK WDJJLQJ SKUDVH FKXQNLQJ WR H[WUDFWWHUPLQRORJLFDOFDQGLGDWHV7HUPLQRORJLFDOHQWULHVDUHWKHQILOWHUHGIURPWKH FDQGLGDWHOLVWXVLQJVWDWLVWLFDODQGPDFKLQHOHDUQLQJPHWKRGV ,Q >@ ZH SUHVHQWHG D QRYHO WHFKQLTXH WR ILOWHU GRPDLQ WHUPLQRORJ\ IURP FDQGLGDWHV PXOWLZRUG H[SUHVVLRQV WKDW D SDUW IURP WKH HIILFDF\ RI WKH VSHFLILF VWDWLVWLFDO DQG OLQJXLVWLF ILOWHUV XVHG KDG WKUHH PDLQ GLVWLQJXLVKLQJ IHDWXUHV 7R SHUIRUP D FRQWUDVWLYH DQDO\VLV RI WHUPV ZUW D FROOHFWLRQ RI FRUSRUD LQ RWKHU GRPDLQV7RVLPXODWH ZLWKDVSHFLILFVWDWLVWLFDOLQGLFDWRUWKHOHYHORI FRQVHQVXVD WHUP PXVW JDLQ EHIRUH LW LV DFWXDOO\ DFFHSWHG ZLWKLQ D FRPPXQLW\ 7R HQKDQFH VWDWLVWLFDOILOWHUVZLWKVWUXFWXUDODQDO\VLVRIWKHWH[WVIURPZKLFKDFDQGLGDWHWHUPLV H[WUDFWHGSRVLWLRQRIWKHWHUPLQWKHGRFXPHQWVWUXFWXUH 5HFHQWO\ 7HUP([WUDFWRU KDV EHHQ VXEPLWWHG IRU ODUJHVFDOH HYDOXDWLRQ LQ WKH GRPDLQRIHQWHUSULVHLQWHURSHUDELOLW\E\WKHPHPEHUVRIDQHWZRUNRIH[FHOOHQFH WKH,17(5231R(
KWWSZZZLQWHURSQRHRUJ
288
)6FODQRDQG39HODUGL
*LYHQWKHJRRGSHUIRUPDQFHRIRXUWRRODQGLWVSRWHQWLDOXWLOLW\WRVXSSRUWWKH PRGHOOLQJ RI ZHE FRPPXQLWLHV ZH LPSOHPHQWHG D ZHE DSSOLFDWLRQ ZKLFK LV H[WHQVLYHO\GHVFULEHGLQWKHUHVWRIWKLVSDSHU7KHZHEDSSOLFDWLRQZLOOEHRIIHUHG DV D VHUYLFH WR RWKHU FRPPXQLWLHV WKURXJK WKH (XURSHDQ $VVRFLDWLRQ EHLQJ FRQVWLWXWHG DV D FRQWLQXDWLRQ RI WKH ,17(523 SURMHFW WKH VRFDOOHG 9LUWXDO /DERUDWRU\RQ(QWHUSULVH,QWHURSHUDELOLW\
7KHWHUPH[WUDFWLRQZHEDSSOLFDWLRQDUFKLWHFWXUH 7KH 7HUP([WUDFWLRQ ZHE DSSOLFDWLRQ DYDLODEOH RQ KWWSOFOGLXQLURPDLW KDV D SLSHOLQHDUFKLWHFWXUHFRPSRVHGRIPDLQSKDVHVVKRZQLQ)LJXUH
)LJ6LQJOHOLQHILJXUHOHJHQGXVLQJ³)LJXUH/HJHQG6LQJOH/LQH´
,Q SKDVH WKH XVHU LV DVNHG WR VHW VHYHUDO RSWLRQV HJ DGMXVW WHUP H[WUDFWLRQ SDUDPHWHUVH[WUDFWRUQRWQDPHGHQWLWLHVVHOHFWWKFRUSRUDWRXVHIRUFRQWUDVWLYH DQDO\VLVHWF RUWRDFFHSWWKHGHIDXOWRSWLRQV ,QSKDVHWKHXVHUFDQXSORDGDVHWRIGRFXPHQWVWKDWKHFRQVLGHUVUHOHYDQWWR PRGHO WKH GRPDLQ XQGHU DQDO\VLV 7KH HIIHFWLYHQHVV RI 7HUP([WUDFWRU ILOWHUV GHSHQGVRQVWDWLVWLFDOVLJQLILFDQFHWKHUHIRUHLQJHQHUDOODUJHUFRUSRUDREWDLQEHWWHU UHVXOWV7KHXVHUFDQXSORDGXSWRGLIIHUHQWGRFXPHQWVRUDVPDQ\GRFXPHQWV KH ZDQWV FRPSUHVVHG LQ D ]LSSHG DUFKLYH $OO PDLQ GRFXPHQW IRUPDWV DUH SURFHVVHG SGI GRF /DWH[ HWF DQG LV DOVR SRVVLEOH WR VSHFLI\ WKH XUO RI D ZHE SDJH2QFHWKHGRFXPHQWVKDYHEHHQXSORDGHGWKHXVHULVGLVFRQQHFWHGIURPWKH DSSOLFDWLRQ :KHQ GRFXPHQW SURFHVVLQJ LV FRPSOHWHG SKDVHV DQG RI )LJXUH KHUHFHLYHVDQHPDLOSRLQWLQJ WRWKH ZHESDJH ZKHUH WKHHYDOXDWLRQFDQWDNH SODFHSKDVH 6LQJOHXVHUVFDQSHUIRUPWKHHYDOXDWLRQKRZHYHULQUHDOVHWWLQJV DGRPDLQWHUPLQRORJ\PXVWEHHYDOXDWHGDQGDFFHSWHGFRQVHQVXDOO\E\DWHDPRI GRPDLQVSHFLDOLVWV7KLVLVIRUH[DPSOHWKHSURFHGXUHIROORZHGLQWKH,17(523 SURMHFWDVGHWDLOHGLQVHFWLRQ &RQVHQVXV EXLOGLQJ LV VXSSRUWHG E\ D GHGLFDWHG YDOLGDWLRQ LQWHUIDFH $ FRRUGLQDWRU RI WKH YDOLGDWLRQ SURFHVV PXVW TXDOLI\ KLPVHOI VHOHFW WKH YDOLGDWLRQ WHDPDQGHVWDEOLVKWKHVWDUWDQGHQGGDWHRIWKHYDOLGDWLRQ7KHQHDFKSDUWQHURI WKH YDOLGDWLRQ WHDP FDQ LQVSHFW WKH WHUPLQRORJ\ DQG DFFHSW RU UHMHFW WHUPV 7KH LQWHUIDFHDOORZVRUGHULQJH[WUDFWHGWHUPVDFFRUGLQJWRWKHJOREDOZHLJKWRUWRHDFK RI IRXU LQGLFDWRUV XVHG WR ILOWHU UHOHYDQW WHUPLQRORJ\ 'RPDLQ 5HOHYDQFH &RQVHQVXV&RKHVLRQDQG)UHTXHQF\(YDOXDWRUVDUHDOVRDOORZHGWRSURSRVHQHZ WHUPV DQG LQVHUW WKHP LQ WKH OLVW $W WKH HQG RI WKH YDOLGDWLRQ SHULRG EXW DOVR GXULQJ WKH YDOLGDWLRQ WKH FRRUGLQDWRU FDQ LQVSHFW WKH ILQDO UHVXOW DQG WDNH WKH DSSURSULDWHGHFLVLRQ ,QWKHILQDOSKDVHWKHXVHUFDQGRZQORDGWKHYDOLGDWHGWHUPLQRORJ\LQRQHRI VHYHUDO IRUPDWVWH[W [POHWF KHFDQDOVRWHPSRUDULO\ VDYHWKHWHUPLQRORJ\RQ WKH7HUP([WUDFWRUVHUYHU
7HUP([WUDFWRU D:HE $SSOLFDWLRQ WR /HDUQ WKH 6KDUHG 7HUPLQRORJ\
289
(YDOXDWLRQRI7HUP([WUDFWRU 2QHRIWKHUHOHYDQWDVSHFWVRIWKHZRUNSUHVHQWHGRIWKLVSDSHULVHYDOXDWLRQ 8QOLNHPDQ\H[LVWLQJV\VWHPVIRUWHUPLQRORJ\H[WUDFWLRQ7HUP([WUDFWRUKDVEHHQ YDOLGDWHGLQWKHODUJHE\ZHEFRPPXQLWLHVDQGLQGLYLGXDOXVHUVDURXQGWKHZRUOG ,QLWLDOO\ WKH WHUP H[WUDFWLRQ SURJUDP KDV EHHQ XVHG ZLWKLQ WKH ,17(523 SURMHFW WR H[WUDFW D GRPDLQ OH[LFRQ LQ WKH DUHD RI HQWHUSULVH LQWHURSHUDELOLW\ UHVHDUFK 7KH H[WUDFWHG OH[LFRQ KDV EHHQ FROOHFWLYHO\ YDOLGDWHG E\ WKH HQWLUH QHWZRUNRI([FHOOHQFHDQGWKHUHVXOWVDUHGHVFULEHGLQ>@ $IWHU WKH YDOLGDWLRQ RI WKH WHUP H[WUDFWLRQ PHWKRGRORJ\ LQ ,17(523 LW ZDV GHFLGHG WR FUHDWH D ZHE DSSOLFDWLRQ WR PDNH WKH H[WUDFWLRQ VHUYLFH DYDLODEOH RXWVLGH WKH 1HWZRUN RI ([FHOOHQFH DQG WR GHPRQVWUDWH WKH JHQHUDOLW\ RI WKH DSSURDFK7KHUHVXOWRIWKH,17(523FROOHFWLYHYDOLGDWLRQZDVXVHGWRDGGIXUWKHU LPSURYHPHQWV WR WKH V\VWHP ZKLFK ZDV ILQDOO\ XSORDGHG DQG PDGH DYDLODEOH RQ WKHZHELQ2FWREHU7RHYDOXDWHWKHSUHFLVLRQDQGWKHXVHUIULHQGOLQHVVRIWKH DSSOLFDWLRQ ZH DVNHG VHYHUDO LQVWLWXWLRQV DURXQG WKH ZRUOG WR WHVW WKH V\VWHP RQ GLIIHUHQWGRPDLQVDQGSURYLGHDJOREDOMXGJPHQW7KHWHDPRIHYDOXDWRUVLQFOXGHV D UHVWULFWHG WHDP RI ,17(523 SDUWQHUV DQG LV EHLQJ HQULFKHG ZLWK LQVWLWXWLRQV VKRZLQJ VRPH LQWHUHVW LQ WKH DSSOLFDWLRQ DQG YROXQWHHULQJ WR SDUWLFLSDWH LQ WKH HYDOXDWLRQ7KLVHYDOXDWLRQLVVWLOOLQSURJUHVVEXWWKHSUHOLPLQDU\UHVXOWVVKRZQLQ 7DEOHDUHUDWKHUHQFRXUDJLQJ,QWKHWDEOH3DUWQHUVDQGDUH,17(523 PHPEHUVWKHRWKHUDUHH[WHUQDODQGYROXQWHHUHGWRSHUIRUPWKHHYDOXDWLRQGULYHQ E\ WKHLU LQWHUHVW ,Q WKH WDEOH WKH SUHFLVLRQ LV DXWRPDWLFDOO\ FRPSXWHG E\ WKH V\VWHPGHSHQGLQJXSRQWKHQXPEHURIUHMHFWHGWHUPVZKLOHWKHJOREDOMXGJPHQWLV VSHFLILHG E\ HDFK HYDOXDWRU VHOHFWLQJ LQ D GHGLFDWHG ZLQGRZ IURP SRVVLEOH MXGJPHQWVUDQJLQJIURPYHU\JRRGWREDG
5HIHUHQFHV :HUPWHU-DQG+DKQ8)LQGLQJ1HZWHUPLQRORJ\LQ9HU\ODUJH&RUSRUDLQ 3URFRI.&$3¶2FWREHU%DQII$OEHUWD&DQDGD %RXULJDXOW ' DQG -DFTXHPLQ & 7HUP ([WUDFWLRQ7HUP &OXVWHULQJ DQ LQWHJUDWHGSODWIRUPIRUFRPSXWHUDLGHGWHUPLQRORJ\LQ3URFRI($&/ &ROOLHU11REDWD&DQG7VXMLL-$XWRPDWLFDFTXLVLWLRQDQGFODVVLILFDWLRQ RI WHUPLQRORJ\ XVLQJ D WDJJHG FRUSXV LQ WKH PROHFXODU ELRORJ\ GRPDLQ 7HUPLQRORJ\ /.R]DNRY<3DUN7)LQ<'ULVVL<'RJDQDWDDQG7&RILQR³*ORVVDU\ H[WUDFWLRQ DQG XWLOL]DWLRQ LQ WKH LQIRUPDWLRQ VHDUFK DQG GHOLYHU\ V\VWHP IRU ,%07HFKQLFDO6XSSRUW´,%06\VWHP-RXUQDO9ROXPH1XPEHU < 3DUN 5 - %\UG % %RJXUDHY ³$XWRPDWLF JORVVDU\ H[WUDFWLRQ EH\RQG WHUPLQRORJ\ LGHQWLILFDWLRQ´ ,QWHUQDWLRQDO &RQIHUHQFH 2Q &RPSXWDWLRQDO
,Q ,17(523 WKH WHUP H[WUDFWRU SURJUDP KDV EHHQ XVHG DV D VWDQGDORQH 2QO\ WHDP YDOLGDWLRQZDVVXSSRUWHGE\DZHEDSSOLFDWLRQ
290
)6FODQRDQG39HODUGL
/LQJXLVWLFV 3URFHHGLQJV RI WKH WK LQWHUQDWLRQDO FRQIHUHQFH RQ &RPSXWDWLRQDOOLQJXLVWLFV±7DLSHL7DLZDQ 1DYLJOL 5 DQG 9HODUGL 3 ³/HDUQLQJ 'RPDLQ 2QWRORJLHV IURP 'RFXPHQW:DUHKRXVHVDQG'HGLFDWHG:HE6LWHV´&RPSXWDWLRQDO/LQJXLVWLFV YRO 1DYLJOL 5 9HODUGL 3 &XFFKLDUHOOL $ DQG 1HUL ) 4XDQWLWDWLYH DQG 4XDOLWDWLYH (YDOXDWLRQ RI WKH 2QWR/HDUQ 2QWRORJ\ /HDUQLQJ 6\VWHP WK &2/,1**HQHYD$XJXVW 3 9HODUGL $ &XFFKLDUHOOL DQG 03qWLW ³$ 7D[RQRP\ /HDUQLQJ 0HWKRG DQG LWV $SSOLFDWLRQ WR &KDUDFWHUL]H D 6FLHQWLILF :HE &RPPXQLW\´ ,((( 7UDQVDFWLRQVRQ.QRZOHGJHDQG'DWD(QJLQHHULQJLQSUHVV 7DEOH(YDOXDWLRQRIWKHZHEDSSOLFDWLRQE\LQWHUQDWLRQDOYROXQWHHUV 2UJDQL]DWLRQ 9RWH
,$6,
*RRG
&/5HVHDUFK 9HU\ *RRG ',,*$± *RRG 8QLYHUVLW\RI $QFRQD ',,*$ *RRG 8QLYHUVLW\RI $QFRQD &,026$ *RRG 8QLYHUVLGDG 3ROLWHFQLFD GH9DOHQFLD :DLNDWR 8QLYHUVLW\
*RRG *RRG
8QLYHUVLW\RI 9HU\ *RRG 3RWVGDP $YHUDJH 3UHFLVLRQ
7HUPLQRORJ\ GHVFULSWLRQ
3UHFL VLRQ
RI WHUPV DIWHU YDOLGDWLRQ
RI RIWHUPV VXEPLWWHG EHIRUH GRFXPHQWV YDOLGDWLRQ
2QWRORJ\ PDSSLQJ ZRUGVHQQVH GLVDPELJXDWLRQ 6HFXULW\ 3URWRFROV
6HPDQWLF 6LPLODULW\
6WDQGDUGLVDWL RQ,627& 6& &ROODERUDWLYH 1HWZRUNV
6HPDQWLF :HEDQG 2QWRORJLHV 7KLQNLQJLQ &9RO %UXFH(FNHOV
3UHFLVLRQ 1XPEHURIWHUPVEHIRUHYDOLGDWLRQ 1XPEHURIWHUPVDIWHUYDOLGDWLRQ
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH ;);X70RDQG=-:DQJ 5HVHDUFK&HQWUHRI,QWHOOLJHQW&RPSXWLQJIRU(QWHUSULVHVDQG6HUYLFHV,&(6 6FKRRORI &RPSXWHU6FLHQFHDQG7HFKQRORJ\+DUELQ,QVWLWXWHRI7HFKQRORJ\+DUELQ &KLQD [LDRIHL#KLWHGXFQPRWRQJBKLW#FRPUDLQ\#KLWHGXFQ
.H\ZRUGV VHUYLFH HQJLQHHULQJ VHUYLFH PRGHO VHUYLFHRULHQWHG PRGHO GULYHQ DUFKLWHFWXUH
$EVWUDFW $V VHUYLFH LQGXVWU\ KDV JUDGXDOO\ EHHQ WKH GRPLQDWLRQ RI ZRUOG HFRQRP\UHVHDUFKDQGSUDFWLFHRQVHUYLFHDQGVHUYLFHV\VWHPGHYHORSPHQWLVQRZ IORXULVKLQJ DV D KRWVSRW LQ ERWK DFDGHPLD DQG LQGXVWU\ 6HUYLFH HQJLQHHULQJ UHIHUULQJ WR WKH PHWKRGRORJ\ IRU VHUYLFH V\VWHP PRGHOLQJ GHYHORSPHQW DQG GHSOR\PHQWZLWKWKHVXSSRUWRILQIRUPDWLRQWHFKQRORJLHVKDVJUHDWVLJQLILFDQFHWR LPSURYH WKH TXDOLW\ DQG HIILFLHQF\ RI VHUYLFH HQWHUSULVHV +RZHYHU XQWLO WRGD\ WKHUH DUH VWLOO ODFN RI HQRXJK DWWHQWLRQV RQ VXFK PHWKRGRORJ\ 7R DGGUHVV WKLV LVVXHLQWKLVSDSHUZHSUHVHQWDVHUYLFHRULHQWHGPRGHOGULYHQDUFKLWHFWXUHQDPHG 60'$ZKLFKH[WHQGV80/WR860/WRGHVFULEH VHUYLFHPRGHODQGVXSSRUWWKH LQWHURSHUDELOLW\ EHWZHHQ KHWHURJHQHRXV VHUYLFH PRGHO XVHV VHUYLFH FRPSRQHQW WR EXLOG VHUYLFH V\VWHP DQG DGRSWV D 4)' EDVHG VHUYLFH HYDOXDWLRQ PHWKRG WR HYDOXDWHWKH VHUYLFH PRGHOVDQGVHUYLFHV\VWHP7KLVSDSHULVWRSURYLGHVROXWLRQ IRU HVWDEOLVKLQJ VHUYLFH V\VWHPV WR UHVSRQG FXVWRPHU UHTXLUHPHQWV LQ DQ ³DJLOH´ VW\OH
,QWURGXFWLRQ 7KHVHUYLFHVLQGXVWU\KDVLQFUHDVLQJO\JURZQRYHUWKHODVW\HDUVWRGRPLQDWH HFRQRPLF DFWLYLW\ LQ PRVW DGYDQFHG LQGXVWULDO HFRQRPLHV $FFRUGLQJ WR UHODWLQJ VWDWLVWLFV LQ VRPH GHYHORSHG FRXQWULHV DERYH ¶V ODERU IRUFH DUH ZRUNLQJ IRU VHUYLFHLQGXVWU\DQGLWRFFXSLHVRYHURIWKH*'3>@>@6HUYLFHHFRQRP\HUD KDVDUULYHG
292
;);X70RDQG=-:DQJ
'XULQJ WKH ODVW WZR GHFDGHV ZLWK WKH UDSLG GHYHORSPHQW RI LQIRUPDWLRQ WHFKQRORJ\ ,7 WUDGLWLRQDO VHUYLFH LQGXVWU\ EDVHG RQ DFWLYLWLHV SURYLGHG E\ RQH SHRSOH RU RQH HFRQRPLF HQWLW\ KDV EHHQ DGYDQFHG WR PRGHUQ VHUYLFH LQGXVWU\ ZKLFKIHDWXUHVDKLJKFRRSHUDWLYHFRPSOH[DQGGLVWULEXWHG³VRFLDO´VHUYLFHV\VWHP ZLWKDVHUYLFHFKDLQDFURVVPXOWLSOHHFRQRPLFHQWLWLHV ,Q VXFK VLWXWDWLRQ KRZ WR EXLOG VXFK D VHUYLFH V\VWHP DJLO\ WR VDWLVLI\ WKH FRPPRQRUFXVWRPL]HGUHTXLUHPHQWVIURPFXVWRPHUVKDVEHHQFRQVLGHUHGDVDNH\ VWHSLQPRGHUQVHUYLFHLQGXVWU\6HUYLFHHQJLQHHULQJLVSURSRVHGWRDGGUHVVVXFKDQ LVVXH>@ ,QRXURSLQLRQVVHUYLFHHQJLQHHULQJLVDPHWKRGDQGWHFKQRORJ\RIXVLQJWKHRU\ DQG NQRZOHGJH RI VHUYLFH VFLHQFH WR GHVFULEH GHILQH GHVLJQ PRGHO LPSOHPHQW PDLQWDLQ UHEXLOG VHUYLFH V\VWHP DQG FUHDWH VHUYLFH YDOXH ZLWK VXSSRUWLQJ WRROV DQG SODWIRUPV 0DQ\ VXFFHVVIXO ZRUNV KDYH EHHQ GRQH RQ VHUYLFH PRGHOLQJ VHUYLFH V\VWHP VWUXFWXUH DQG TXDOLW\ HYDOXDWLRQ >@>@>@>@>@>@>@>@>@ +RZHYHU VHUYLFH HQJLQHHULQJ QHHGV PHWKRG DQG DUFKLWHFWXUH WR PDNH WKHP D VPRRWKSURFHVVVRWKDWWKHVHUYLFHV\VWHPLVLQGHHG³2Q'HPDQG´ 6LQFH VHUYLFH V\VWHP DQG VRIWZDUH V\VWHP DUH ERWK ³V\VWHPV´ WKHUH DUH VRPH YLVLEOHVLPLODULWLHVEHWZHHQWKHP%DVHGRQWKLV MXGJPHQWZHWU\WRLPSRUWVRPH W\SLFDO WHFKQLTXHV IURP WKH ILHOG RI VRIWZDUH HQJLQHHULQJ WR GHYHORS D QHZ PHWKRGRORJ\LQVHUYLFHHQJLQHHULQJ 7KHUH DUH PDQ\ DUFKLWHFWXUH DQG WHFKQLTXH WKDW SURYLGH WKH VROXWLRQ IRU GHYHORSLQJ VRIWZDUH V\VWHP HJ XVLQJ 62$($, WR LQWHJUDWH KHWHURJHQHRXV VRIWZDUH LQ GLVWULEXWHG HQYLURQPHQW XVLQJ 0'$ WR ³SURJUDP´ D V\VWHP E\ PRGHOLQJODQJXDJHVDQGPRGHOWUDQVIRUPDWLRQLQVWHDGRISURJUDPPLQJODQJXDJHV XVLQJUHXVHWRLPSURYHWKHHIILFLHQF\RIPRGHOLQJDQGGHYHORSPHQWHWF %DVHG RQ WKHVH LGHDV LQ WKLV SDSHU ZH SURSRVH D QHZ VHUYLFH HQJLQHHULQJ PHWKRGRORJ\QDPHG 6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH60'$ WRKHOSVHUYLFH SURYLGHUV EXLOG WKHLU VHUYLFH V\VWHPV LQ DQ 0'$ VW\OH LH PRGHOLQJ FXVWRPHU UHTXLUHPHQWVDQGDXWRPDWLFDOO\WUDQVIRUPLQJPRGHOVLQWRVHUYLFHV\VWHPV 7KHUHVWRIWKLVSDSHULVRUJDQL]HGDVIROORZV,QVHFWLRQWKHEDVLFVWUXFWXUHRI 60'$ LV EULHIO\ LQWURGXFHG ,Q VHFWLRQ WZR NH\ FRQFHSWV VHUYLFH FRPSRQHQW DQG 860/ DUH SUHVHQWHG ,Q VHFWLRQ WKH GHWDLOV RI HDFK OD\HU LQ 60'$ DUH HODERUDWHO\ GLVFXVVHG DQG WKH WUDQVIRUPDWLRQV EHWZHHQ GLIIHUHQW OD\HUV RI 60'$ DUH VKRZQ LQ VHFWLRQ ,Q VHFWLRQ KRZ WR HYDOXDWH WKH TXDOLW\ RI PRGHOV DQG V\VWHPVDUHEULHIO\GLVFXVVHG)LQDOO\LVWKHFRQFOXVLRQ
7KHUHVHDUFKLGHDDQGDUFKLWHFWXUHRI60'$ )LJVKRZVWKHUHVHDUFKDSSURDFKRI60'$ 6HUYLFH LQGXVWU\ LV D ODUJH DUHD DQG WKHUH DUH YDULDEOH RI GRPDLQV LQ LW ,7 VHUYLFH LV FRQVLGHUHG DV WKH VWXG\ FDVH LQ RXU UHVHDUFK EDVHG RQ ULFK H[SHULHQFHV DFFXPXODWHGLQGHYHORSLQJDQGLPSOHPHQWLQJVRPHW\SLFDO,7V\VWHPVHJ(53 6&0 &50 HWF LQ PDQXIDFWXULQJ HQWHUSULVHV 5HIHUULQJ WKH 660( SURSRVHG E\ ,%0 DQG UHODWHG UHVHDUFK LQ WUDGLWLRQDO PDQDJHPHQW VFLHQFH ZH DUH JRLQJ WR DQDO\]H WKH OLIHF\FOH RI ,7 VHUYLFH DQG WU\ WR LGHQWLI\ EDVLF HOHPHQWV RI VHUYLFH 7KHQ ZH SUHVHQW WKH FRUUHVSRQGLQJ VHUYLFH PHWDPRGHO WR VXSSRUW PRGHOLQJ WKH
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH 293
UHTXLUHPHQWVEHKDYLRUVFDSDELOLWLHVDQGH[HFXWLRQRIVHUYLFHV%DVHGRQ80/DQG UHODWHGUHVHDUFKLQPRGHOVHPDQWLFVD8QLILHG6HUYLFH0RGHO/DQJXDJH860/ LV SURSRVHGWRGHVFULEHVHUYLFHPRGHO 'XULQJ VHUYLFH PRGHOLQJ VHUYLFHFRPSRQHQW EDVHGUHXVHLVLPSRUWHGWR LPSURYHWKHHIILFLHQF\7KHQXVLQJWKHDUFKLWHFWXUHRI 0'$ DQG WKH WHFKQRORJ\ RI VRIWZDUH UHXVH IRU UHIHUHQFH 60'$ LV SURSRVHG WR EXLOG VHUYLFH V\VWHP GHYHORSPHQW SODWIRUP 7KH SHUIRUPDQFH RI DOO NLQGV RI VHUYLFH PRGHOV DQG WKH REMHFWLYH VHUYLFH V\VWHP PD\ EH HYDOXDWHG E\ D PHWKRG EDVHGRQ4)'4XDOLW\)XQFWLRQ'HSOR\PHQW &DVH6WXG\(536&0 &RQVXOWLQJDQG,PSOHPHQWDWLRQ
6RIWZDUHUHXVH WHFKQLTXH
0'$0RGHO GULYHQ DUFKLWHFWXUH
660(6HUYLFH6FLHQFH 0DQDJHPHQWDQG(QJLQHHULQJ
7UDGLWLRQDO 6HUYLFH7KHRU\
$QDO\VLVRIVHUYLFHOLIHF\FOH
,GHQWLILFDWLRQRI VHUYLFHFRPSRQHQWV
$QDO\VLVRI6HUYLFH2EMHFWLYHV
6506HUYLFH 5HTXLUHPHQW0RGHO
60'$6HUYLFHPRGHO GULYHQDUFKLWHFWXUH
5DSLGGHYHORSPHQW PHWKRGIRUFRPSRQHQW EDVHGVHUYLFHSODWIRUP
6%&06HUYLFH &DSDELOLW\0RGHO 6(06HUYLFHV ([HFXWLRQ0RGHO
3URWRW\SH
860/8QLILHG 6HUYLFHV0RGHO /DQJXDJH
6366HUYLFHV 3HUIRUPLQJ6\VWHPV
80/
4)'EDVHGVHUYLFH SHUIRUPDQFHHYDOXDWLRQ
6LPXODWLRQ
0DQDJHPHQWRI VHUYLFHFRPSRQHQW EDVH
&DVHVWXG\
0RGHO VHPDQWLFV
$SSOLFDWLRQ
)LJ7KHUHVHDUFKLGHDRI60'$
7KHDUFKLWHFWXUHRI60'$LVVKRZQLQ)LJ7KHUHDUHIRXUOD\HUVLQ60'$ x 6HUYLFH5HTXLUHPHQW0RGHO650 x 6HUYLFH%HKDYLRUDQG&DSDELOLW\0RGHO6%&0 x 6HUYLFH([HFXWLRQ0RGHO6(0 x 6HUYLFH([HFXWLRQ6\VWHP6(6 $QG WKHUH LV D WRSGRZQ WUDQVIRUPDWLRQ EHWZHHQ PRGHOV LQ 60'$ E\ WKUHH PDSSLQJ 650 WR 6%&0 6%&0 WR 6(0 DQG 6(0 WR 6(6 $OO WKH PRGHOV DUH GHVFULEHGE\860/'HWDLOVZLOOEHLQWURGXFHGLQWKHIROORZLQJVHFWLRQV
6HUYLFH&RPSRQHQWDQG860/WKHZD\RIPRGHOLQJLQ60'$ ,Q VHUYLFHV DOWKRXJK FXVWRPHUV KDYH WKHLU FXVWRPL]HG UHTXLUHPHQWV DQG PD\ FKDQJH WKHP IUHTXHQWO\ LW LV VXUH WKDW WKHUH PLJKW EH PDQ\ FRPPRQ HOHPHQWV 'HVLJQLQJ IRU HDFK VHUYLFH LV QRW HIILFLHQW DQG UHXVH WHFKQLTXHV LQ WKH VRIWZDUH HQJLQHHULQJKDYHPXFKVXFFHVVIXOH[SHULHQFHWRGHDOZLWKWKLVSUREOHP7KHUHIRUH EDVHGRQWKHLGHDRIVRIWZDUHFRPSRQHQWDQHZFRQFHSWLH6HUYLFH&RPSRQHQW 6& LVSURSRVHG
294
;);X70RDQG=-:DQJ
6HUYLFHV'HPDQG$FTXLUHPHQW
860/8QLILHG 6HUYLFHV0RGHOLQJ /DQJXDJH
6HUYLFH 5HTXLUHPHQWV0RGHO
6506HUYLFH 5HTXLUHPHQW 0RGHO
6HUYLFH 3URFHVV0RGHO &DSDELOLW\0RGHO
6HUYLFHV'HVLJQ
6%&06HUYLFH %HKDYLRU&DSDELOLW\ 0RGHO 6HUYLFH0RGHOLQJ 3URFHVV
%XLOGWLPH
6HUYLFH ([HFXWLRQ0RGHO
6HOHFWLQJ6HUYLFHV &RPSRQHQWV
6HUYLFHV &RPSRQHQW 6HWV
6(06HUYLFH ([HFXWLRQ0RGHO
(YDOXDWLRQ 2Q'HPDQG6HUYLFHV
0DSSLQJ
6HUYLFHV4XDOLW\ (YDOXDWLRQ
6HUYLFH 3HUIRUPDQFH
,PSOHPHQWDWLRQDQG ([HFXWLRQRI6HUYLFHV 6\VWHPV 5XQWLPH
,QVWDQFHVRI 6HUYLFHV &RPSRQHQWV
6(66HUYLFH ([HFXWLRQ 6\VWHPV
)LJ7KHDUFKLWHFWXUHRI60'$
$ VHUYLFH FRPSRQHQW LV DQ HQFDSVXODWHG SDFNDJH RI UHVRXUFHV KXPDQ VRIWZDUHKDUGZDUHHWF DQGEHKDYLRUVSURFHVVDFWLYLW\DFWLRQ LQVHUYLFH,WFDQ EH VHOHFWHG DQG DVVHPEOHG WRJHWKHU WR EXLOG D FRPSOH[ VHUYLFH V\VWHP :LWK VHUYLFH FRPSRQHQW D FRPSOH[ VHUYLFH V\VWHP FDQ EH GHYHORSHG UDSLGO\ DQG WKH WLPH IRU PRGLI\LQJ VHUYLFH V\VWHP WR DGDSW WR UHTXLUHPHQW FKDQJLQJ FRXOG EH GHFUHDVHGURXJKO\ 7KHUH DUH PDQ\ PRGHOLQJ ODQJXDJHV VXFK DV ,'() 3HWUL 1HW 80/ HWF EXW QRW DOO RI WKHP FRXOG EH VXLWDEOH IRU VHUYLFH PRGHOLQJ 6HUYLFH LV D FRPSOH[ LQWHURSHUDWLQJV\VWHPZLWKPXOWLSOHVHUYLFHSURYLGHUVDQGFXVWRPHUV+XPDQLVWKH PRVW UHPDUNDEOH HOHPHQW RI VHUYLFH 7KH GLYHUVLIRUP UHODWLRQVKLSV VXFK DV FXVWRPHUFXVWRPHUFXVWRPHUSURYLGHUDQGSURYLGHUSURYLGHUDQGWKHEHKDYLRUVLQ WKHVHUHODWLRQVKLSVDUHWKHNH\VWRQHVDQGGLIILFXOWLHVLQVHUYLFHPRGHOLQJ,WQHHGV WKH EDVLF PRGHOLQJ DELOLW\ WR GHVFULEH WKH VHUYLFH SURFHVVHV WKH VHPDQWLF GHVFULSWLRQDELOLW\WRGHVFULEHWKHVSHFLDOFRQFHSWVLQVHUYLFH 80/SURYLGHVDEXQGDQWPRGHOLQJFRQFHSWVDQGJUDSKLFDOV\PEROVDQGFDQEH XVHGWRGHILQHFRPSOH[V\VWHP%XWLWGRHVQRWLQFOXGHWKHNH\FRQFHSWVRIVHUYLFH PRGHOLQJ 7KURXJK 80/¶V H[WHQGLQJ PHFKDQLVP LQFOXGLQJ WDJJHG YDOXHV VWHUHRW\SHVDQGFRQVWUDLQV 860/LVSURSRVHGE\DGGLQJQHZYLHZVDQGV\PEROV WR GHVFULEH VHUYLFH PRGHO DQG 2EMHFW &RQVWUDLQW /RJLF 2&/ DQG G\QDPLF GHVFULSWLRQORJLF''/ DUHDGRSWHGWRHQKDQFHWKHDELOLW\RI860/WRH[SUHVVWKH FRPSOLFDWHGVHPDQWLFVRIVHUYLFH ,QWHURSHUDELOLW\ LV DOVR DQRWKHU UHPDUNDEOH FKDUDFWHULVWLF RI VHUYLFH PRGHOV &RRSHUDWLRQDQGRXWVRXUFLQJ DUHIDPLOLDULQPRGHUQVHUYLFHVRWKHLQWHURSHUDWLRQ EHWZHHQGLIIHUHQWVHUYLFHPRGHOVHVSHFLDOO\E\GLIIHUHQWPRGHOLQJODQJXDJHV ZLOO EH KLJK IUHTXHQF\ 860/ FRXOG EH WUDQVODWHG LQWR 80/ FRQYHQLHQWO\ WR LQWHURSHUDWHZLWKRWKHUVHUYLFHPRGHOV
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH 295
)RXUOD\HUVRI60'$ 60'$ FRQWDLQV WKUHHOD\HU VHUYLFH PRGHOV DQG D VHUYLFH V\VWHP 7KH WKUHH OD\HUVHUYLFHPRGHOVRI60'$DUHVKRZQLQ)LJ ,QWKHWKUHHOD\HUVHUYLFHPRGHORI60'$DJOREDOYLHZRIWKHVHUYLFHLVEXLOW DWWKHEHJLQQLQJDQGWKHQVHUYLFHLVGHVFULEHGIURPIRXUGLPHQVLRQVRUJDQL]DWLRQ EHKDYLRU UHVRXUFH DQG WLPH 7KH YLHZV RI WKH VDPH GLPHQVLRQ LQ WKUHH OD\HUV FRXOGEHVHHQDVDOLQH6RZHJHWWKUHHWUDQVYHUVHOD\HUVDQGIRXUOHQJWKZD\VOLQHV LQVHUYLFHPRGHODQGWKHUHLVDYLHZDWHDFKFURVV7KHYLHZVDQGWKHHOHPHQWVRI HDFKOD\HUZLOOEHLQWURGXFHGLQWKHIROORZLQJSDUWV 6HUYLFH0RGHO
6HUYLFH*OREDO9LHZ
3URWRFRO 5HVSRQVLELOLW\ 2UJDQL]DWLRQ 9LHZ
650
7UDQVIRUP
)LQDQFLDO 3URWRFRO 9LHZ
&DOHQGDU 3URWRFRO 9LHZ
7UDQVIRUP650ĺ6%&0
%HKDYLRU &DSDELOLW\ 5HVSRQVLELOLW\ 5ROH 9LHZ
6%&0
&RQWHQW 3URWRFRO 9LHZ
2UJDQL]DWLRQ/LQH %HKDYLRU/LQH 5HVRXUFH/LQH 7LPH/LQH
7UDQVIRUP
6HUYLFH %HKDYLRU 9LHZ
6HUYLFH &DSDELOLW\ 9LHZ
%HKDYLRU 6FKHGXOH 9LHZ
7UDQVIRUP6%&0ĺ6(0 3ODQ
6(0
5HVSRQVLELOLW\ 3HUVRQDO 9LHZ
6HUYLFH $FWLRQ 9LHZ
5HVRXUFH $VVLJQ 9LHZ
7UDQVIRUP
7UDQVIRUP6(0ĺ6(6
6(6
([HFXWLRQ6\VWHP
'HOLYHU 3ODQ 9LHZ
)LJ7KHWKUHHOD\HUVHUYLFHPRGHORI60'$
6HUYLFH5HTXLUHPHQW0RGHO650 650LVXVHGWRKHOSFXVWRPHUVDQGVHUYLFHSURYLGHUVWRGLVFXVVILQGDQGPRGHO VHUYLFHUHTXLUHPHQWV,WWULHVWRDQVZHUWKHTXHVWLRQ³ZKDWWRGR´DQGIRFXVRQNH\ SURFHVVHV UHVRXUFHV WLPH SULFH DQG JHQHUDO TXDOLW\ RI WKH VHUYLFH 650 LV SURWRFROV DERXW VHUYLFH FRQWUDFW DQG VHUYLFH OHYHO EHWZHHQ FXVWRPHUV DQG VHUYLFH SURYLGHUV,WWULHVWRUHGXFHWKHJDSRIPLVXQGHUVWDQGLQJDERXWVHUYLFHUHTXLUHPHQW VR WKDW WKH VHUYLFH V\VWHP FRXOG EH GHVLJQHG DQG GHYHORSHG IROORZLQJ WKH UHTXLUHPHQWV7KDWLVFDOOHGDV³2Q'HPDQG´ 7KHUHDUHILYHYLHZVLQ650 x 6HUYLFH JOREDO YLHZ LV D OLVW RI VHUYLFH SURMHFWV DQG VKRZV WKH PDFURVFRSLFDO FRQWHQWV RI VHUYLFH 6RPH RI WKHVH SURMHFWV FRXOG EH FKRSSHG LQWR VPDOO VHOIFRQWDLQHG SLFHFHV DQG VRPH LQWHUUHODWHG SLFHFHV
296
;);X70RDQG=-:DQJ
PD\ EH FRPELQHG ,W DOVR GHILQHV WKH UHSRQVLELOLW\ RUJDQL]DWLRQ LQ WKH VHUYLFHVXFKDVFXVWRPHUSURYLGHUDQGRXWVRXUFLQJSURYLGHU x 5HVSRQVLELOLW\RUJDQL]DWLRQYLHZGHVFULEHVVHUYLFHIURPRUJDQL]DWLRQDQJOH DQGLWLVWKHGHWDLORIWKHUHSRQVLELOLW\RUJDQL]DWLRQVGHILQHGLQWKHJORERDO YLHZ ,Q WKLV YLHZ VWUXFWXUHV DQG UHODWLRQVKLSV RI WKHVH RUJDQL]DWLRQV DUH EXLOW 7KH RUJDQL]DWLRQV DUH YLUWXDO RUJDQL]DWLRQV IRU VHUYLFH SURMHFWV DQG WKH\ DUH GLIIHUHQW IURP WKH DFWXDO RUJDQL]DWLRQV 7KLV YLHZ LV DERXW WKH RUJDQL]DWLRQVQRWUROHRUSHRSOH x &RQWHQW SURWRFRO YLHZ GHVFULEHV PLFURFRVPLF FRQWHQWV RI WKH SURMHFWV LQ WKH JORERDOYLHZ ,W LVDERXW WDVNVNH\VHUYLFHSURFHVVHV PLOHVWRQHVDQG TXDOLW\ UHTXLUHPHQW RI WKH SURMHFWV 7KH TXDOLW\ UHTXLUPHQW LV VKRZQ DV JXLGHOLQHVVWDQGDUGVDQGFRXQWLQJPHWKRGV x )LQDQFLDO SURWRFRO YLHZ LV ILQDQFLDO SURWRFDOV RI VHUYLFH ,W FRQWDLQV OHY\ REMHFWVOHY\VWDQGDUGVOHY\PHWKRGVDQGFRPSHQVDWLRQ x &DOHQGDUSURWRFROYLHZLVWKHFDOHQGDURIWKHNH\VHUYLFHSURFHVVGHILQHGLQ WKH FRQWHQW SURWRFDO YLHZ ,W LV DERXW WKH PLQVWDUW WLPH PD[VWDUW WLPH PLQHQGWLPHDQGPD[HQGWLPHRIWKHVHUYLFHSURFHVVHV 7KHNH\HOHPHQWVRI650DUHVKRZQLQWDEOH 7DEOH7KHNH\HOHPHQWVRI650 )LJXUH V\PERO
80/ VHPDQWLF
6WHUHRW\SHV
860/VHPDQWLF
&ODVV
SURMHFW!
6HUYLFHSURMHFW
SURFHVV!
6HUYLFHSURFHVV
PLOHVWRQH!
7KHPLOHVWRQHRIWKHVHUYLFHSURFHVV
JXLGHOLQH!
7KHJXLGHOLQHRIPLOHVWRQH
ILQDQFLDOLWHP!
7KHLWHPDERXWFKDUJH
FXVWRPHU!
7KHFXVWRPHURIVHUYLFH
SURYLGHU!
7KHSURYLGHURIVHUYLFH
2SURYLGHU!
7KHRXWVRXUFLQJSURYLGHU
$FWRU $VVRFLDWLRQ
UHTXLUHPHQW!
SURYLGH! RUJDQL]DWLRQ GHFRPSRVH! FRRSHUDWH!
7KHUHODWLRQVKLSEHWZHHQWKH FXVWRPHUDQGWKHVHUYLFH 7KHUHODWLRQVKLSEHWZHHQWKHSURYLGHU DQGWKHVHUYLFH 7KHUHODWLRQVKLSEHWZHHQWKH RUJDQL]DWLRQDQGVXERUJDQL]DWLRQ 7ZRRUJDQL]DWLRQVZRUNWRJHWKHU
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH 297 7DEOH7KHNH\HOHPHQWVRI650FRQWLQXHG
FROODERUDWLRQ!
7ZRRUJDQL]DWLRQVZRUNRQHE\RQH 7ZRRUJDQL]DWLRQVFDQGRWKHVDPH
FRPSHWLWLRQ!
WKLQJEXWMXVWRQHRIWKHPJHWWKH FKDQFHDWRQHWLPH
FKHFN! ILQDQFH! $JJUHJDWLRQ
&RPSRVLWLRQ
PLOHVWRQHDQGWKHJXLGHOLQH 7KHUHODWLRQVKLRSEHWZHHQWKH PLOHVWRQHDQGWKHILQDQFLDOLWHP
SURMHFW
7KHUHODWLRQVKLSEHWZHHQWKHSURMHFW
GHFRPSRVH!
DQGVXESURMHFW
SURFHVV
7KHUHODWLRQVKLSEHWZHHQWKHSURFHVV
GHFRPSRVH!
DQGVXESURFHVV
SURFHVV
7KHUHODWLRQVKLSEHWZHHQWKHSURFHVV
PLOHVWRQH!
DQGPLOHVWRQH
ILQDQFLDOLWHP
7KHUHODWLRQVKLSEHWZHHQWKHILQDQFLDO
GHFRPSRVH!
LWHPDQGVXELWHP
SURMHFWFRPELQH!
)ORZ
7KHUHODWLRQVKLRSEHWZHHQWKH
7KHUHODWLRQVKLSEHWZHHQWKH VXESURMHFWDQGWKHQHZSURMHFW
PLOHVWRQHRUGHU!
7KHRUGHURIPLOHVWRQH
WLPHEDU!
7KHWLPHEDU
6HUYLFH%HKDYLRUDQG&DSDELOLW\0RGHO6%&0 6%&0 LV XVHG WR GHVLJQ EHKDYLRUV DQG FDSDELOLW\ RI WKH SURMHFWV GHILQHG LQ 650%HKDYLRULVDMRLQWQDPHRIWKHWKLQJVWKDWKXPDQGRHVVXFKDVSURFHVVDQG DFWLYLW\ DQG FDSDELOLW\ LV D MRLQW QDPH RI DOO NLQGV RI UHVRXUFHV WKDW LV XVHG LQ EHKDYLRU6%&0FRPSOHWHVWKHZKROHEHKDYLRUVRIVHUYLFHDQGGHVFULEHVUHVRXUFH UHTXLUHPHQWV DV FDSDELOLW\ UHTXLUHPHQWV 6%&0 LV WKH DQVZHU RI ³KRZ WR GR´ ,W DOVRGHILQHVUROHRIWKHRUJDQL]DWLRQVDQGWULHVWREXLOGDVFKHGXOHRIWKHEHKDYLRUV 7KHUHDUHIRXUYLHZVLQ6%&0 x 5HVSRQVLELOLW\UROHYLHZGHVFULEHVUROHVRIRUJDQL]DWLRQVDQGUHODWLRQVKLSV EHWZHHQWKHUROHVLQWKHVDPHRUJDQL]DWLRQRUIURPGLIIHUHQWRUJDQL]DWLRQV x
6HUYLFHEHKDYLRUYLHZPDSSLQJVWKHNH\VHUYLFHSURFHVVHVIURP650DQG FRPSOHWHV WKH ZKROH SURFHVVHV RI VHUYLFH 7KHQ LW PDNHV WKH RUGHU RI WKH
298
;);X70RDQG=-:DQJ
SURFHVVHV DQG GHFRPSRVHV WKHP WR DFWLYLWLHV 7KH EHKDYLRUV DUH SXW LQWR GLIIHUHQW SDUWLWLRQV DQG RUJDQL]HG E\ WKH UROHV WKDW DUH GHILQHG LQ WKH UHVSRQVLELOLW\UROHYLHZ x 6HUYLFH FDSDELOLW\ YLHZ GHVFULEHV WKH NLQG DQG DPRXQW RI FDSDELOLW\ WKDW VHUYLFHEHKDYLRUV QHHG7KHUHTXLUHPHQWRIFDSDELOLW\LVWKHUHIOHFWRIWKH UHTXLUHPHQWRIVHUYFHTXDOLW\ x %HKDYLRUVFKHGXOHYLHZLVEDVHGRQWKHFDOHQGDUSURWRFROYLHZLQ650,W LVWKHVFKHGXOHRIWKHEHKDYLRUVLQWKHVHUYLFHEHKDYLRUYLHZ 7KHNH\HOHPHQWVRI6%&0DUHVKRZQLQWDEOH 6HUYLFH([HFXWLRQ0RGHO6(0 6(0DQVZHUVWKHTXHVWLRQ³ZKRXVHZKDWDWZKHQWRGR´DQGLWLVDSODQWKDW FRXOG EH H[HFXWHG ,W VHOHFWV DQG FRPSRVHV WKH H[LVWHG VHUYLFH FRPSRQHQWV WR LQVWDQWLDWHWKHVHUYLFHV\VWHPZLWKVSHFLILFVHUYLFHEHKDYLRUDQGFDSDFLW\PRGHO 7KHUHDUHIRXUYLHZVLQ6(0 x
5HVSRQVLELOLW\ SHUVRQDO YLHZ LQVWDQWLDWHV WKH UHVSRQVLELOLW\ UROHV E\ FRQQHFWLQJ UHDO SHUVRQ WR WKH UROHV ,W GHVFULEHV UHODWLRQVKLSV EHWZHHQ WKH SHUVRQVE\PDSSLQJWKHUHODWLRQVKLSVRIFRUUHVSRQGLQJUROHV
x
6HUYLFHDFWLRQYLHZLVWKHGHWDLORIWKHVHUYLFHEHKDYLRUYLHZWRVKRZKRZ WRGRWKHEHKDYLRUVDQGLWLVDSLFWXUHRIVHUYLFHDFWLYLWLHV,WFRQWDLQVWKH DFWLRQVRIERWKVLGHVDQGWKHWKLQJVWKDWFRXOGEHVHHQKHDUGIHOWDQGFHWF x 5HVRXUFHDVVLJQYLHZGHVFULEHVWKHLQIRUPDWLRQRIUHVRXUFHVVXFKDVZKLFK FDSDELOLW\ WKDW UHVRXUFHV FDQ SURYLGH KRZ PXFK FRXOG LW SURYLGH KRZ PXFKKDYHEHHQXVHGDQGOHIWZKRXVHLWDQGKRZPXFKGRHVLWXVH%DVHG RQWKHUHTXLUHPHQWVRIFDSDELOLWLHVDQGWKHVFKHGXOHRIEHKDYLRUVLQ6%&0 DQG FRQVLGHUHG WKH OLPLW RI WKH DPRXQW DQG FRVW WKH UHVRXUFHV FRXOG EH GLVWULEXWHGWRWKHEHKDYLRUV x 'HOLYHUSODQ YLHZLVDSODQRIWKHDFWLRQV LQWKHVHUYLFHDFWLRQYLHZ,WLV WKHGHWDLORIVHUYLFHEHKDYLRUVFKHGXOH 7KHNH\HOHPHQWVRI6(0DUHVKRZQLQWDEOH 6HUYLFH([HFXWLRQ6\VWHP6(6 6(6 LV XVHG WR IROORZ PRQLWRU DQG FRQWURO WKH UHDO VHUYLFH GHDO ZLWK WKH HPHUJHQF\ DQG UHFRUG VHUYLFH ORJ ,Q 6(6 WKHUH DUH D VHULHV RI WRROV WR VXSSRUW VHUYLFH PRGHOLQJ VHUYLFH FRPSRQHQW PDQDJHPHQW VHUYLFH V\VWHP FRQVWUXFWLRQ DQG VHUYLFH HYDOXDWLRQ 7KHVH WRROV DUH JUDSKLF 860/ VHUYLFH PRGHOLQJ WRRO VHUYLFH FRPSRQHQW PDQDJHPHQW WRRO VHUYLFH HYDOXDWLRQ WRRO EDVHG RQ WKH 4)' PHWKRG DQG VR RQ 7KXV HQWHUSULVHV DUH DEOH WR PRGHO FRQVWUXFW DQG LPSOHPHQW FRPSOLFDWHGVHUYLFHV\VWHPVPRUHUDSLGO\7KHSODWIRUPLVVKRZQLQILJ
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH 299 7DEOH7KHNH\HOHPHQWVRI6%&0 )LJXUH V\PERO
80/ VHPDQWLF
6WHUHRW\SHV
860/VHPDQWLF
&ODVV
DFWLYLW\!
6HUYLFHDFWLYLW\
FDSDELOLW\!
6HUYLFHFDSDELOLW\
$FWRU
PDQDJHU!
WHDPOHDGHU! WHDPPHPEHU! $VVRFLDWLRQ
)ORZ
OHDGHU $NLQGRIUHVSRQVLELOLW\UROHWKHWHDP PHPEHU
UROH!
RUJDQL]DWLRQDQGWKHUROH 7KHUHODWLRQVKLSEHWZHHQWKHUROHDQG VXEUROH 7KHUHODWLRQVKLSEHWZHHQWZRUROHV QHHGWRFRPPXQLFDWHLQWKHVHUYLFH
FDSDELOLW\
7KHUHODWLRQVKLSEHWZHHQWKHEHKDYLRU
UHTXLUHPHQW!
DQGWKHFDSDELOLW\LWUHTXULHG
EHKDYLRU
7KHUHODWLRQVKLSEHWZHHQWKHEHKDYLRU
GHFRPSRVH!
DQGVXEEHKDYLRU
FDSDELOLW\
7KHUHODWLRQVKLSEHWZHHQWKH
GHFRPSRVH!
FDSDELOLW\DQGVXEFDSDELOLW\
OHDG!
3DUWLWLRQ
$NLQGRIUHVSRQVLELOLW\UROHWKHWHDP
7KHUHODWLRQVKLSEHWZHHQWKH
FRPPXQLFDWRLQ!
SURMHFWPDQDJHU
RUJDQL]DWLRQ
UROHGHFRPSRVH!
$JJUHJDWLRQ
$NLQGRIUHVSRQVLELOLW\UROHWKH
7KHUHODWLRQVKLSEHWZHHQWKHOHDGHU UROHDQGWKHUROHLVOHDG
EHKDYLRURUGHU!
7KHRUGHURIEHKDYLRU
UHVSRQVLELOLW\
7KHUHVSRQVLELOLW\DUHDRID
DUHD!
UHVSRQVLELOLW\UROH
FDSDELOLW\EDU!
7KHFDSDELOLW\EDU
7KUHHPDSSLQJVRI60'$ 7KH IRXU OD\HUV RI 60'$ DUH WUDQVIRUPHG E\ WKUHH PDSSLQJV 6506%&0 6%&06(0DQG6(06(67KDWLVWKHSURFHVVRIWKHVHUYLFHV\VWHPFRQVWUXFWLRQ
300
;);X70RDQG=-:DQJ
RI 60'$ %\ XVLQJ VHPLDXWRPDWLF VHUYLFH FRPSRQHQW VHOHFWLRQ DQG PRGHO WUDQVIRUPDWLRQWKHHIIHFWLYHQHVVDQGTXDOLW\RIWKHVHUYLFHV\VWHPFRQVWUXFWLRQDUH JUHDWO\LPSURYHG 7DEOH7KHNH\HOHPHQWVRI6(0 )LJXUH V\PERO
80/ VHPDQWLF
6WHUHRW\SHV
860/VHPDQWLF
&ODVV
FXVWRPHUDFWLRQ!
6HUYLFHDFWLRQRIFXVWRPHU
IURQWDFWLRQ! EDFNDFWLRQ!
$FWRU
6HUYLFHDFWLRQRISURYLGHUWKDWFRXOG EHVHHQE\WKHFXVWRPHU 6HUYLFHDFWLRQRISURYLGHUWKDWFRXOG QRWEHVHHQE\WKHFXVWRPHU
OD\RXW!
7KHWKLQJVVKRZWRWKHFXVWRPHU
KXPDQ!
7KHKXPDQUHVRXUFH
VRIWZDUH!
7KHVRIWZDUHUHVRXUFH
KDUGZDUH!
7KHKDUGZDUHUHVRXUFH
7KHSHUVRQ
$VVRFLDWLRQ
UROHSHUVRQ!
VKRZ! LQWHURSHUDELOLW\! LQVWDQWLDWH!
7KHUHODWLRQVKLSEHWZHHQWKHUROHDQG WKHSHUVRQ 7KHUHODWLRQVKLSEHWZHHQWKHDFWLRQ DQGWKHOD\RXW 7KHUHODWLRQVKLSEHWZHHQWKH FXVWRPHUDFWLRQDQGWKHIURQWDFWLRQ 7KHUHODWLRQVKLSEHWZHHQWKHUHVRXUFH DQGWKHFDSDELOLW\
x 6506%&0 ,W LV WKH GHVLJQ RI WKH VHUYLFH EHKDYLRU DQG FDSDELOLW\ 7KH &IRXUYLHZVRI6%&0DUHFUHDWHGE\FRQILUPLQJWKHUROHDQG EHKDYLRULQ WKH VHUYLFH FKRRVLQJ WKH UHVRXUFH DELOLW\ DQG GHWHFWLQJ WKH FROOLVLRQ ,W WUDQVIRUPV WKH FXVWRPHU UHTXLUHPHQWV WR WKH VHUYLFH SURYLGHUV¶ VHUYLFH EHKDYLRUVDQGFDSDELOLWLHVUHTXLUHPHQWV x 6%&06(0 ,W LV WKH GHVLJQ RI WKH VHUYLFH SODWIRUP ,W FUHDWHV WKH IRXU YLHZ RI 6(0 E\ FKRRVLQJ DQG DVVHPEOLQJ WKH VHUYLFH FRPSRQHQW WR LQVWDQWLDWH WKH UHTXLUHPHQW LQ 6%&0 ,W WUDQVIRUPV WKH VHUYLFH SURYLGHUV¶ VHUYLFHEHKDYLRUVDQGFDSDELOLWLHVUHTXLUHPHQWVWRWKHVHUYLFHSURYLGHSODQV ZKLFKFRQWDLQWKHUHDOSHUVRQDQGUHVRXUFHV x 6(06(6 ,W LV XVHG WR FUHDWH WKH IRUP LQGH[ FRQGLWLRQ ORJ DQG RWKHUV WKDWDUHXVHGLQWKHUHDOVHUYLFHDQGJXLGHWKHVWDIIWRSURYLGHWKHVHUYLFH
60'$$6HUYLFH0RGHO'ULYHQ$UFKLWHFWXUH 301
&XVWRPHUV 2'64)' 6HUYLFH(YDOXDWLRQ
,76HUYLFH'HPDQG
,76HUYLFH 3URYLGHUV
650PRGHOLQJ
860/ 0RGHO%DVH 860/ $3,/LEUDU\
6HUYLFH ,PSURYHPHQW
6%&0PRGHOLQJ
,7 VHUYLFHV GRFXPHQW JHQHUDWRU
860/H[SODQDWLRQ
6(0PRGHOLQJ ,76HUYLFH &RQVXOWDQWV
6HUYLFH &RPSRQHQW %DVH
6HUYLFH3ODWIRUPV 6HUYLFHFRPSRQHQWVHOHFWLRQ $60'$EDVHG,7VHUYLFHPRGHOLQJV\VWHP
)LJ7KHSODWIRUPRI60'$
7KHHYDOXDWLRQLQ60'$ ,Q60'$DVHUYLFHHYDOXDWLRQPHWKRGEDVHGRQ4)'LVXVHGWRHYDOXDWHKRZ VHUYLFHPRGHOVDQGVHUYLFHV\VWHPVFDQVDWLVI\FXVWRPHUUHTXLUHPHQW%DVHGRQWKH LGHDRI³2Q'HPDQG6HUYLFH´FXVWRPHUVDWLVIDFWLRQLVDGGHGWRWKH4)'PHWKRG DVDFULWHULRQRIVHUYLFHTXDOLW\HYDOXDWLRQ 7KHUH DUH WZR OHYHOV LQ WKH 4)' PHWKRG 7KH ILUVW OHYHO LV WKH UHTXLUHPHQWV DQDO\VLV 4)' ,W UHODWHV VHUYLFH UHTXLUHPHQW WR VHUYLFH HOHPHQW DQG WUDQVIRUP FXVWRPHUUHTXLUHPHQWWRVHUYLFHHOHPHQWUHTXLUHPHQWWKURXJKUHODWLRQPDWUL[7KH VHFRQG OHYHO LV FRPSRQHQW DQDO\VLV 4)' ,W UHODWHV VHUYLFH HOHPHQW WR VHUYLFH FRPSRQHQW DQG WUDQVIRUP VHUYLFH HOHPHQW UHTXLUHPHQW WR VHUYLFH FRPSRQHQW UHTXLUHPHQW
&RQFOXVLRQ ,Q WKLV SDSHU EDVHG RQ VHUYLFH PRGHO D VHUYLFH OLIHF\FOH PDQDJHPHQW PHWKRGRORJ\60'$ LVSURSRVHG)RXUOD\HUVDQGWKUHHPDSSLQJVRI60'$FDQ KHOS VHUYLFH SURYLGHUV JHW FXVWRPHU UHTXLUHPHQWV WR WKH VHUYLFH GHOLYHU\ VWHS E\ VWHS 860/ H[WHQGHG IURP 80/ LV XVHG WR EH WKH PRGHOLQJ ODQJXDJH DQG FDQ VXSSRUWWKHLQWHURSHUDELOLW\EHWZHHQKHWHURJHQHRXVVHUYLFHPRGHOV7KHFRQFHSWRI VHUYLFHFRPSRQHQWLVDSSOLHGWRPDNHWKHGHYHORSPHQWRIWKHVHUYLFHV\VWHPPRUH HIILFLHQF\DQGDVHUYLFHHYDOXDWLRQPHWKRGEDVHGRQ4)'LVDOVRSURSRVHGEULHIO\
302
;);X70RDQG=-:DQJ
)XUWKHU UHVHDUFK ZRUN LQFOXGH UHILQLQJ RI WKH VSHFLILFDWLRQV RI 860/ HJ DGGLQJ QHZ V\PERO WR GHVFULEH WKH FRQFHSW RI VHUYLFH HODERUDWLQJ WKH WKHRU\ RI VHUYLFH FRPSRQHQW DQG RSWLPL]H WKH FKRLFH DQG DVVHPEOH RI VHUYLFH FRPSRQHQW HVWDEOLVKLQJ PHWULFV IRU HYDOXDWLRQ GHYHORSLQJ WRROV IRU 60'$ HJ VHUYLFH PRGHOLQJWRROVEDVHGRQ860/HYDOXDWLRQWRROVEDVHGRQ4)'
$FNQRZOHGJHPHQW 5HVHDUFK ZRUNV LQ WKLV SDSHU DUH SDUWLDO VXSSRUWHG E\ WKH 1DWLRQDO +LJK7HFK 5HVHDUFK DQG 'HYHORSPHQW 3ODQ RI &KLQD *UDQW 1R $$= DQG WKH 1DWLRQDO1DWXUDO6FLHQFH)RXQGDWLRQ16) RI&KLQD*UDQW1R
5HIHUHQFHV >@
-LP6SRKUHU3DXO0DJOLR (PHUJHQFHRI6HUYLFH6FLHQFH6HUYLFHV6FLHQFHV 0DQDJHPHQW(QJLQHHULQJ660( DVWKH1H[W)URQWLHULQ,QQRYDWLRQ1RUGLF6HUYLFH ,QQRYDWLRQ:RUNVKRS2VOR1RUZD\2FWREHUWK >@ ,%0 6HUYLFH 6FLHQFH 0DQDJHPHQW DQG (QJLQHHULQJ 660( KWWSZZZUHVHDUFKLEPFRP660( >@ 3DXO3 0DJOLR6DYLWKD6ULQLYDVDQ-HIIUH\ 7 .UHXOHQ -LP6SRKUHU 6HUYLFH 6\VWHPV 6HUYLFH 6FLHQWLVWV 660( DQG ,QQRYDWLRQ &RPPXQLFDWLRQV RI WKH $&0 >@ 6KRVWDFN */ 'HVLJQLQJ 6HUYLFHV WKDW 'HOLYHU +DUYDUG %XVLQHVV 5HYLHZ -DQXDU\)HEUXDU\ >@ &RQJUDP & $1' (SHOPDQ 0 +RZ WR 'HVFULEH @ *' 5RGRVHN $ JHQHULF PRGHO IRU ,7 VHUYLFHV DQG VHUYLFH PDQDJHPHQW ,),3,((((LJKWK,QWHUQDWLRQDO6\PSRVLXPRQ,QWHJUDWHG1HWZRUN0DQDJHPHQW >@ *' 5RGRVHN 7 .DLVHU 5 5RGRVHN $ &63 DSSURDFK WR ,7 VHUYLFH PDQDJHPHQW 3URFHHGLQJV RI WKH 6L[WK ,),3,((( ,QWHUQDWLRQDO 6\PSRVLXP RQ ,QWHJUDWHG1HWZRUN0DQDJHPHQW >@ *XPPHVVRQ ( 4XDOLW\ 0DQDJHPHQW LQ 6HUYLFH 2UJDQL]DWLRQV ± $Q ,QWHUSUHWDWLRQ RI WKH 6HUYLFH 4XDOLW\ 3KHQRPHQRQ DQG D 6\QWKHVLV RI ,QWHUQDWLRQDO 5HVHDUFK,64$1HZ@ 5' 0DVFLR 6HUYLFH 3URFHVV &RQWURO D 0HWKRG WR &RPSDUH '\QDPLF 5REXVWQHVVRI$OWHUQDWLYH6HUYLFH3URFHVVHV-RXUQDORI3URFHVV&RQWURO >@ 9DODULH $=HLWKDPO /HRQDUG /%HUU\ $3DUDVXUDPDQ &RPPXQLFDWLRQ DQG &RQWURO3URFHVVHVLQWKH'HOLYHU\RI6HUYLFH4XDOLW\-RXUQDORI0DUNHWLQJ >@ $3DUDVXUDPDQ 9DODULH $=HLWKDPO /HRQDUG /%HUU\ 6(5948$/ D PXOWLSOHLWHPVFDOHIRUPHDVXULQJFRQVXPHUSHUFHSWLRQVRIWKHVHUYLFHTXDOLW\-RXUQDO RI5HWDLOLQJ >@ &3 3UDHJ 8 6FKQDEHO ,76HUYLFH &DFKHW 0DQDJLQJ ,7VHUYLFH SHUIRUPDQFH DQG ,7VHUYLFH TXDOLW\ 3URFHHGLQJV RI WKH WK +DZDLL ,QWHUQDWLRQDO &RQIHUHQFHRQ6\VWHP6FLHQFHV.DXDL86$,(((&RPSXWHU6RFLHW\
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH &ROODERUDWLRQ .0HUWLQV7.QRWKHDQG):-lNHO
)UDXQKRIHU,3.%HUOLQ3DVFDOVWUDH'%HUOLQ*HUPDQ\ .DL0HUWLQV#LSNIUDXQKRIHUGH WKRPDVNQRWKH#LSNIUDXQKRIHUGH IUDQNZDOWHUMDHNHO#LSNIUDXQKRIHUGH
$EVWUDFW,QWHURSHUDELOLW\LV DSUHUHTXLVLWHIRUHQWHUSULVHFROODERUDWLRQV+RZHYHU FRQWLQXLQJHYROXWLRQRIHQWHUSULVHDQGHQWHUSULVHQHWZRUNVDVZHOOWKHSUROLIHUDWLRQ RI GLIIHUHQW PDWXUH DQG RYHUODSSLQJ VWDQGDUGV FUHDWH KHWHURJHQLF DQG XQVWDEOH VLWXDWLRQV IRU DOO VWDNHKROGHUV 7KHUH H[LVWV QRW WKH VROXWLRQ IRU RYHUFRPLQJ WKH FXUUHQW VLWXDWLRQ &ROODERUDWLQJ HQWHUSULVHV DQG QHWZRUNV UHTXLUH D FRQVROLGDWHG DQGFRQVLVWHQWXQGHUVWDQGLQJDFURVVWKHVWDNHKROGHUV7KLVKDVWREHJDWKHUHGIURP WKH VRPHWLPHV XQVWUXFWXUHG DQG LQFRPSOHWH NQRZOHGJH UHJDUGLQJ WKH SURFHVVHV ZLWKLQ DQG EHWZHHQ RUJDQLVDWLRQV ,Q WKH SDSHU DQ DSSURDFK LV GHVFULEHG KRZ WR DFKLHYHLQWHURSHUDELOLW\LQDQLQFUHPHQWDOZD\,WLVEDVHGRQIRXUPDLQLQWHUUHODWHG DVSHFWV ILUVW D ILYH OHYHO LQWHURSHUDELOLW\ DUFKLWHFWXUH ZKLFK VHSDUDWHV WKH FRQQHFWLYLW\ EHWZHHQ RUJDQLVDWLRQV DQG V\VWHPV IURP EXVLQHVV WR H[HFXWLRQ GDWD VHFRQG WKH %XVLQHVV 6FRSH RI LQWHURSHUDELOLW\ WDVNV WR EH SHUIRUPHG WKLUG LQWHURSHUDELOLW\ PDWXULW\ OHYHOV DQG IRXUWK DQ HVWDEOLVKPHQW IUDPHZRUN DQG WKHLU UHIOHFWLRQ H[LVWLQJ LQWHURSHUDELOLW\ VROXWLRQV %DVHG RQ JLYHQ DSSURDFKHV IRU V\QFKURQLVLQJ GLVWULEXWHG HQWHUSULVH PRGHOV WKH IUDPHZRUN LV DSSOLHG IRU VXSSRUWLQJWKHGHYHORSPHQWRIDQ$63VROXWLRQIRUVXSSO\FKDLQPDQDJHPHQW7KH DSSURDFK FRPELQHV DVSHFWV IURP WKH ZRUN HODERUDWHG LQ WKUHH (8 ,67 SURMHFWV $7+(1$,3,17(5231R(DQG63,'(5:,1>@
,QWURGXFWLRQ 5HFHQW EXVLQHVV GLVDVWHUV LQ (XURSHDQ $HURQDXWLF ,QGXVWU\ PDGH FOHDU ± ,QWHURSHUDELOLW\ FDSDELOLWLHV DUH D NH\ IDFWRU IRU VHDPOHVV FROODERUDWLRQ DFURVV GLIIHUHQW RUJDQLVDWLRQ HYHQ LQ WKH VDPH HQWHUSULVH %XW LQWHURSHUDELOLW\ LV QRW D
304
.0HUWLQV7.QRWKHDQG):-lNHO
SURGXFW ZKLFK ZH FDQ EX\ ZLWK D QXPEHU RI GLVWLQFW IHDWXUHV LW KDV WR GR ZLWK VHYHUDOLWHPVVWDQGDUGLVDWLRQV\VWHPVDQGRUJDQLVDWLRQVIOH[LELOLW\DVZHOODVWKH OHYHO RI DXWRPDWLRQ 2Q WKH RWKHU KDQG D ORW RI DSSURDFKHV H[LVW WR PDQDJH LQWHURSHUDELOLW\ LVVXHV )RU D WHFKQLFDO SURMHFW PDQDJHU WKH FKDOOHQJH H[LVW WR FKRRVH WKH ULJKW PHWKRGRORJ\ IRU D GLVWLQFW LQWHURSHUDELOLW\ WDVN 8QGHU WKLV EDFNJURXQG WKH SDSHU GHVFULEHV WKH FRPELQDWLRQ RI D PDWXULW\ EDVHG IUDPHZRUN ZKLFK FODVVLILHV HQWHUSULVH LQWHURSHUDELOLW\ FKDOOHQJHV ZLWK D FROOHFWLRQ RI DSSURDFKHVWRV\QFKURQLVHGLIIHUHQWGLVWULEXWHGHQWHUSULVHPRGHOV7KHIUDPHZRUN LVDGDSWHGWR$7+(1$ >@SURMHFWUHVXOWVDQGWKHV\QFKURQLVDWLRQDSSURDFKHVDUH FROOHFWHG DQG FODVVLILHG LQ WKH ,17(523 1HWZRUN RI ([FHOOHQFH >@ ,Q D QH[W FKDSWHU WKLV DSSURDFK LV DSSOLHG WR VXSSRUW PRGHOOLQJ RI GLIIHUHQW SURGXFWLRQ QHWZRUNVLQRUGHUWRVXSSRUWUHTXLUHPHQWVHOLFLWDWLRQDQGLPSOHPHQWDWLRQ VXSSRUW IRU DQ $63 SODWIRUP >@ IRU PDQDJHPHQW DQG LQYHQWRU\ YLVLELOLW\ DFURVV HQWLUH VXSSO\ FKDLQV )LQDOO\ EHQHILWV DQG FXUUHQW JDSV RI WKH LQWHJUDWHG DSSURDFK DUH DQDO\VHG
0HWKRGRORJ\ )LUVW LQWHURSHUDELOLW\ DVSHFWV UHODWHG WR HQWHUSULVH PRGHOOLQJ ZLOO EH H[SODLQHG 7KHVH DVSHFWV DUH D UHILQHPHQW RI DQ HVWDEOLVKPHQW DSSURDFK HODERUDWHG LQ WKH $7+(1$SURMHFW7KHFODVVLILHGDVSHFWVZLOOEHFRPELQHGLQDQLQWHJUDWLRQPDWUL[ > @ ,Q WKH VHFRQG SDUW RI WKLV FKDSWHU PHWKRGRORJLHV IRU V\QFKURQLVLQJ HQWHUSULVHPRGHOVZLOOEHLQWURGXFHG )UDPHZRUN 7KHUHH[LVWVDEXQFKRILQWHURSHUDELOLW\IUDPHZRUNV7KHIROORZLQJ IUDPHZRUNLV XVLQJWKH$7+(1$,3UDLOURDGDQGWKH(QWHUSULVH,QWHURSHUDELOLW\0DWXULW\0RGHO DVZHOOHODERUDWHGLQWKH$7+(1$SURMHFW$VVKRZQLQDJLYHQXVHFDVHKDVWREH DQDO\VHGDFFRUGLQJWRWKHVFRSHZKLFKLVUHTXLUHGUHJDUGLQJWRWKHEXVLQHVVQHHGV %DVHG RQ WKH LQWHURSHUDELOLW\ OHYHO DV PLGGOH OD\HU ³7R%H ,QWHURSHUDELOLW\ 0DWXULW\´ FDQ EH GHGXFHG 9LFH YHUVD E\ KDYLQJ D JLYHQ PDWXULW\ OHYHO DQ DSSURSULDWHVROXWLRQUHJDUGLQJDQLQWHURSHUDELOLW\OHYHOFDQEHFKRVHQ
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH&ROODERUDWLRQ 305
%XVLQHVV &DVH
,QWHURSHUDELOLW\/HYHO
3HUIRUPHG 3HUIRUPHG ,QWHURSHUDELOLW\ ,QWHURSHUDELOLW\ 0 DWXULW\ DWXULW\
5HTXLUHG
3URYLGHG
5HTXLUHG%XVLQHVV 5HTXLUHG%XVLQHVV 6FRSH 6FRSH
)LJ )UDPHZRUNEDVHGRQWKH$7+(1$,3
,QWHURSHUDELOLW\OHYHOV 7KHUH H[LVW D ORW RI DUFKLWHFWXUHV WR FOXVWHU LQWHURSHUDELOLW\ LWHPV OLNH '2'$) 72*$) DQG RWKHUV %XW WKHVH UHIHUHQFH DUFKLWHFWXUHV FRQWDLQV PRVWO\ VHFWRU RULHQWHGNQRZOHGJHZKLFKLVEHQHILFLDOIRUGLVWLQFWDSSOLFDWLRQVEXWQRWVXIILFLHQW LQ WRGD\¶V FRQYHUJHQFH RULHQWHG EXVLQHVV 7KH $7+(1$,3 UDLOURDG LV FRYHULQJ ERWK WKH SHUVSHFWLYH RI VWDNHKROGHUV DQG WKH JUDQXODULW\ ,Q WKH IROORZLQJ DQ DGDSWHG $7+(1$,3 UDLOURDG LV H[SODLQHG 7KH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN $,) FRQVLVW RQ WKUHH DUHDV WKH DSSOLFDWLYH WKH FRQFHSWXDO DQG WKH WHFKQLFDO LQWHJUDWLRQ %DVHG RQ WKH WHFKQLFDO IUDPHZRUN LQ )LJ WKH GLIIHUHQW OHYHOV RI LQWHURSHUDELOLW\ DUH VKRZQ 7KH OHYHOV DUH UHSUHVHQWLQJ OD\HUV RI DEVWUDFWLRQ DQG WKH DELOLW\ RI DXWRPDWLFDOO\ H[HFXWLRQ RI FROODERUDWLRQ ,Q WKH %XVLQHVV $QDO\VW 3HUVSHFWLYH PHDQV WKDW WKH LQYROYHG SDUWQHUV RQO\ GHILQH FRPPRQ VWUDWHJLF JRDOV ZKLFK WKH\ ZDQW WR DF KLHYH WRJHWKHU EXW WKH\ GR QRW GHILQH KRZ WR ZRUN WRJHWKHU 0RGHOV RQO\ LOOXVWUDWH WKHVH VWUDWHJLF DVSHFWV 7HFKQLFDO 3URFHVV $QDO\VW 3HUVSHFWLYH &ROODERUDWLRQV RQ WKLV OHYHO DUH FKDUDFWHUL]HGE\WKHDWWHPSWRIWKHSDUWQHUVWRDOLJQWKHLUSURFHVVZLWKHDFKRWKHU 7KH GHWDLOHG EXVLQHVV ORJLF DQG WKH UHTXLUHPHQWV IRU ,7 ± 6XSSRUW WR HQDEOH LQWHURSHUDELOLW\EHWZHHQEXVLQHVVSDUWQHUVFDQEHDVVHVVHGLQWKLVOHYHO,QWKHWKLUG OHYHO WKH ,PSOHPHQWDWLRQ 3HUVSHFWLYH DOORZV WKH LQYRFDWLRQ RI H[LVWLQJ VHUYLFHV DXWRPDWLFDOO\ &ROODERUDWLRQ FDQ QRZ WDNH SODFH RQ ,7 V\VWHP OHYHO E\ XVLQJ FHUWDLQLQWHUDFWLRQSURWRFROV7KHORZHVWOHYHORIJUDQXODULW\LQSHUIRUPLQJGHVLJQ WLPH PRGHOOLQJ LV UHSUHVHQWHG E\ WKH 'DWD 3HUVSHFWLYH ZHUH GDWD IRUPDWV DQG VHPDQWLFVDUHFODULILHGLQRUGHUWRDOORZFROODERUDWLRQVXSSRUWZLWKDSSURYHGGDWD DQGIRUPDWV
306
.0HUWLQV7.QRWKHDQG):-lNHO
$7+(1$ ,17(523(5$%,/,7< )5$0(:25.
(QWHUSULVH0RGHOOLQJ
%XVLQHVV
%XVLQHVV$QDO\VWSHUVSHFWLYH
3URFHVV
7HFKQLFDO3URFHVV$QDO\VW3HUVSHFWLYH
6HUYLFHV
,PSOHPHQWDWLRQ3HUVSHFWLYH
'DWD7\SHV
([HFXWLRQ'DWD7\SH3HUVSHFWLYH
'DWD
([HFXWLRQ'DWD3HUVSHFWLYH
)LJ,QWHURSHUDELOLW\OHYHOVEDVHGRQWKH$,)WHFKQLFDOIUDPHZRUN
7KHORZHVWOHYHOLQWHUPVRILQWHURSHUDELOLW\UXQWLPHSHUVSHFWLYHLVUHSUHVHQWHGE\ WKH ([HFXWLRQ 'DWD 3HUVSHFWLYH ZHUH YDOXHV RI SURSHUWLHV DUH FRQVLVWHQW DQG FRPSDUDEOH %XVLQHVV6FRSH ,QWKHIROORZLQJWKH%XVLQHVV6FRSHOHYHOVDUHH[SODLQHG 0DQDJHPHQW /HYHO &ROODERUDWLRQV RQ WKLV OHYHO RQO\ WDNH SODFH RQ D VWUDWHJLF OHYHO 7KLV PHDQV WKDW WKH LQYROYHG SDUWQHUV RQO\ GHILQH FRPPRQ VWUDWHJLF JRDOV ZKLFKWKH\ZDQWWRDFKLHYHWRJHWKHUEXWWKH\GRQRWGHILQHKRZWRZRUNWRJHWKHU 7KHPRGHOVRQO\LOOXVWUDWHWKHVHVWUDWHJLFDVSHFWV 3URFHVV/HYHO&ROODERUDWLRQVRQWKLVOHYHODUHFKDUDFWHUL]HGE\WKHDWWHPSWRIWKH SDUWQHUVWRDOLJQWKHLUSURFHVVZLWKHDFKRWKHU7KLVSURFHVVDGMXVWPHQWRQO\WDNHV SODFH RQ WKH PRGHO OHYHO 7KLV ZLOO HQVXUH FRPPRQ XQGHUVWDQGLQJ RI EXVLQHVV SURFHVV VHTXHQFHV UHVXOWV DQG QHFHVVDU\ RUJDQLVDWLRQV V\VWHPV DQG RWKHU UHVRXUFHVIRUH[HFXWLRQ7KHPRGHOVDUHQ¶WVXSSRUWHGE\GHWDLOHGGHVFULSWLRQRIWKH H[HFXWLRQHQYLURQPHQW\HW 3URFHVV 6XSSRUW /HYHO 7KH FROODERUDWLRQ DLPV QRZ IRU D KROLVWLF DSSURDFK DQG WKHVXSSRUWLQJVHUYLFHVDUHLQWHURSHUDEOH%XWWKHILQDOGDWDIRUPDWLVQRWWDNHQLQWR DFFRXQW ,7([HFXWLRQ/HYHO&ROODERUDWLRQVRQWKLVOHYHODLPIRUDKROLVWLFDSSURDFK7KH REMHFWLYH LV WKH DOLJQPHQW RI WKH SURFHVVHV IRU WKH GLIIHUHQW SDUWQHUV DQG WKH ,7 VXSSRUWRIDOOSURFHVVHV
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH&ROODERUDWLRQ 307
0DWXULW\/HYHOV 7KHPDWXULW\OHYHOVDVZHOODVWKHDUHDVRIFRQFHUQZHUHQRWFKDQJHG7KHRYHUDOO PDWXULW\ OHYHOV DOUHDG\ GHYHORSHG LQ WKH ILUVW $ SHULRG DUH H[SODLQHG LQ WKH IROORZLQJWRSLFDQGDIWHUZDUGVWKHH[SODQDWLRQRIWKHDUHDVRIFRQFHUQ 7KH(,000DWXULW\/HYHOVDUH 3HUIRUPHG(QWHUSULVHPRGHOOLQJDQGFROODERUDWLRQLVGRQHEXWLQDQDGKRF DQG FKDRWLF PDQQHU 7KH RUJDQL]DWLRQ FROODERUDWHV ZLWK H[WHUQDO HQWLWLHV VXSSOLHUV DGPLQLVWUDWLRQ FXVWRPHUV EXW WKH UHODWLRQVKLSV DUH QRW SODQQHG WKRXJKWIXOO\ &ROODERUDWLYH WDVNV DQG SURFHVVHV XVXDOO\ H[FHHG EXGJHW DQG VFKHGXOHWKHLUSDVWVXFFHVVXVXDOO\EDVHGRQWKHSHRSOH FDQQRWEHUHSHDWHG DQGWKHSRWHQWLDORIWKHWHFKQRORJ\LVQRWXVHGSURSHUO\ 0RGHOOHG (QWHUSULVH PRGHOOLQJ DQG FROODERUDWLRQ LV GRQH LQ D VLPLODU ZD\ HDFK WLPH WKH WHFKQLTXH KDV EHHQ IRXQG DSSOLFDEOH 'HILQHG PHWDPRGHOV DQG DSSURDFKHV DUH DSSOLHG UHVSRQVLELOLWLHV DUH GHILQHG SHRSOH XQGHUVWDQG WKHHQWHUSULVH PRGHODQG NQRZ KRZWRH[HFXWHLWDQGQHWZRUNWHFKQRORJLHV DUHXVHGWRFROODERUDWH ,QWHJUDWHG7KHHQWHUSULVHPRGHOOLQJSURFHVVKDVEHHQIRUPDOO\GRFXPHQWHG FRPPXQLFDWHG DQG LV FRQVLVWHQWO\ LQ XVH 7KH RUJDQLVDWLRQ XVHV D GHILQHG PHWKRGRORJ\ DQG LQIUDVWUXFWXUH IRU HQWHUSULVH PRGHOOLQJ WKH GLIIHUHQW GLPHQVLRQV DUH LQWHJUDWHG DPRQJ WKHPVHOYHV DQG WKH PRGHO LV WUDFHDEOH WR WKH HQWHUSULVH V\VWHPV 7KHUH LV D NQRZOHGJH EDVH XVHG WR LPSURYH WKH PRGHOV DQG EXVLQHVV FROODERUDWLRQ LV IDFLOLWDWHG WKURXJK LQWHURSHUDELOLW\ WHFKQRORJLHV XVH RI VWDQGDUGV DQG H[WHUQDOLVDWLRQ RI SDUWV RI WKH HQWHUSULVH PRGHOV ,QWHURSHUDEOH (QWHUSULVH PRGHOV VXSSRUW G\QDPLF LQWHURSHUDELOLW\ DQG DGDSWDWLRQWRFKDQJHVDQGHYROXWLRQRIH[WHUQDOHQWLWLHV7KH ZRUNSODFHVRI WKH SHRSOH DUH VHDPOHVVO\ DGDSWHG WR WKH HQWHUSULVH PRGHO 5HVXOWV IRU RUJDQL]DWLRQV DQG SHUVRQV LQYROYHG DQG SURFHVV PHWULFV DUH GHILQHG DV D EDVLVIRUFRQWLQXRXVLPSURYHPHQW 2SWLPLVLQJ (QWHUSULVH PRGHOV DOORZ WKH RUJDQLVDWLRQ WR UHDFW DQG DGDSW WR FKDQJHV LQ WKH EXVLQHVV HQYLURQPHQW LQ DQ DJLOH IOH[LEOH DQG UHVSRQVLYH PDQQHU (QWHUSULVH V\VWHPV DUH V\VWHPDWLFDOO\ WUDFHG WR HQWHUSULVH PRGHOV DQG LQQRYDWLYH WHFKQRORJLHV DUH FRQWLQXRXVO\ UHVHDUFKHG DQG DSSOLHG WR LPSURYH LQWHURSHUDELOLW\ 7KH XVH RI HQWHUSULVH PRGHOOLQJ FDQ FRQWULEXWH WR UHDFKWKHRYHUDOOJRDOVRIWKHRUJDQL]DWLRQXQLWRUSHUVRQVLQYROYHG ,QWHJUDWLRQ ,QWKH PDSSLQJEHWZHHQWKHLQWURGXFHGSDUDPHWHUVLVVKRZQ6FRSLQJ%XVLQHVV 0RGHOOLQJ ZKLFK DUH WKH OHDGLQJ SDUDPHWHUV 0RGHOOLQJ SDUDPHWHUV UHTXLUHG PLQLPXP (,00 $VVHVVPHQW UHVXOW DQG LPSRUWDQFH RI WKH 0RGHOOLQJ 4XDOLW\ SDUDPHWHUV
308
.0HUWLQV7.QRWKHDQG):-lNHO
)LJ 0DSSLQJ WKH 0RGHOOLQJ SDUDPHWHUV DFFRUGLQJ WR WKH VFRSH (,00 $VVHVVPHQW UHVXOWVDQG4XDOLW\&ULWHULDEDVHGRQ>@
7KH $WKHQD UDLOURDG OHYHOV DUH UHSUHVHQWHG DV /HYHO RI )RUPDOLVDWLRQ IURP %XVLQHVV $QDO\VW SHUVSHFWLYH WR ([HFXWLRQ 'DWD SHUVSHFWLYH %DVHG RQ WKH ³%XVLQHVV6FRSH´WKHULJKWPRGHOOLQJSDUDPHWHUVFDQEHGHULYHGLQRUGHUWRGHILQH DQ DSSURSULDWH PRGHO VHH PDUN ³;´ WR HDFK OHYHO $V ZHOO WKH UHTXLUHG (,00 OHYHO LV LQGLFDWHG LQ WKH VDPH PHWULF ,Q WKH FDVH WKDW DQ (,00 OHYHO LV QRW DFKLHYHG IRU D GLVWLQFW PRGHOOLQJ WDVN DFWLYLWLHV IRU WKH LPSURYHPHQW RI LQWHURSHUDELOLW\ FDSDELOLWLHV FDQ EH LGHQWLILHG E\ D VLPSOH DQDO\VLV RI WKH FXUUHQW PDWXULW\ SURILOH 7KH TXDOLW\ SDUDPHWHU ZKLFK UHSUHVHQWV WKH RXWFRPH RI WKH PRGHOOLQJWDVNKDVDGLIIHUHQWEHKDYLRXU7KHUHTXLUHPHQWVOHYHORIHDFKSDUDPHWHU LV LQFUHDVLQJ IURP OHIW WR ULJKW 6R IRU LQVWDQFH EHFRPHV WKH ³&OHDUQHVV´ LQ WKH ([HFXWLRQ 'DWD 3HUVSHFWLYH WKH PDUN LPSRUWDQW ZKLOVW LQ WKH RWKHU OHYHOV LW LV HVVHQWLDO ,QWHJUDWLRQ0HWKRGRORJ\WRV\QFKURQLVHGLIIHUHQWGLVWULEXWHGHQWHUSULVH PRGHOV6''(0 0RGHOOLQJ LV DQ HYROYLQJ GRPDLQ FKDQJLQJ IURP DQ DUW DSSURDFK WR FUDIW DQG WRZDUGV DQ HQJLQHHULQJ PHWKRGRORJ\ 'HSHQGLQJ RQ WKH PRGHOOHU V RU WKH HQWHUSULVH V PDWXULW\ ZLWKUHVSHFWWRWKHLU PRGHOOLQJ PHWKRGRORJ\ IRUPDOL]DWLRQ PRGHOV ZLOO EH GHSHQGDQW RQ WKH OHYHO RI WKH PRGHOOHUV VNLOO DQG DSSURDFK &XUUHQWO\ WKH DSSOLFDWLRQ RI HQWHUSULVH PRGHOOLQJ LV EHWZHHQ DQ DUW DQG D FUDIW ZKLFKPDNHVWKHZRUNZLWKPRGHOVDFURVVRUJDQLVDWLRQVOHVVVWDQGDUGLVHGDQGWKH PRGHOV DUH OHVV UHXVDEOH &RPPRQ DSSURDFKHV DUH PLVVLQJ WR DFKLHYH FRPSUHKHQVLRQDFURVVPRGHOVGHVLJQHGE\GLIIHUHQWPRGHOOHUVHYHQZKHQWKHVDPH HQWHUSULVH PRGHOOLQJ ODQJXDJH LV XVHG 6''(0 IRFXV RQ WKH LGHQWLILFDWLRQ RI
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH&ROODERUDWLRQ 309
IHDWXUHVIRUVXFKDFRPPRQDSSURDFKWRZRUNLQJZLWKPRGHOVDFURVVRUJDQLVDWLRQV 7KHIRFXVLVDOVRWKHPDQDJHPHQWRIWKHPRGHOVZLWKLQWHPSRUDU\FRRSHUDWLRQVRU WKH PDQDJHPHQW RI WKH VLPXOWDQHRXV XVH RI PRGHOV LQ GLIIHUHQW HQWHUSULVH QHWZRUNV 7KH EDFNJURXQG LV WKDW RUJDQLVDWLRQV XVH PRGHOV DQG GDWD WR UXQ RSHUDWLRQVDQGWRVXSSRUWGHFLVLRQPDNLQJUHJDUGLQJWKHGHVLJQRIWKHVHRSHUDWLRQV ,QRUGHUWRDFKLHYHHQWHUSULVHLQWHURSHUDELOLW\DV ZHOODVWRLPSURYHFROODERUDWLYH RSHUDWLRQV SURFHVVHV DQG HQKDQFH WKH GHFLVLRQ PDNLQJ UHJDUGLQJ WKH FROODERUDWLYHRSHUDWLRQVLWLVQHFHVVDU\WKDWPRGHOVDQGGDWDDUHLQWHUFKDQJHDEOH )XUWKHUPRUHWKHVHPRGHOVDQGDVVRFLDWHGGDWDPXVWEHFRPSUHKHQVLEOHIRUSHRSOH LQYROYHG LQ WKH EXVLQHVV DQG RUJDQLVDWLRQ SURFHVVHV 7KH PRGHOV UHO\ RQ WKH GLIIHUHQW EDFNJURXQG NQRZOHGJH FXOWXUH DQG WHFKQRORJLHV PRGHOOLQJ WHFKQRORJLHV LQ GLIIHUHQW RUJDQLVDWLRQV 7KLV FUHDWHV WKH GHPDQG RI WKH V\QFKURQLVDWLRQ DGMXVWPHQW DQG KDUPRQLVDWLRQ DFURVV GLIIHUHQW PRGHOV LI FRPSDQLHVZDQWWRFRRSHUDWH3DUWLFXODUO\WKHPRGHOLQWHURSHUDELOLW\LVHVVHQWLDOLI FRRSHUDWLRQ DUH WHPSRUDU\ RU ORRVHO\ FRXSOHG EHFDXVH LQ WKLV VLWXDWLRQ RQH FRPSDQ\FDQQRWGRPLQDWHWKHWHFKQRORJ\DQGPRGHOOLQJDVSHFWV,QWKH,17(523 1RHWKHIROORZLQJDSSURDFKHVIRU6''(0ZHUHLGHQWLILHG>@ *HQHUDODSSURDFKHV x )DFHW0RGHOOLQJ ±,QRSSRVLWHDVFRQYHQWLRQDOPRGHOOLQJODQJXDJHVXVLQJ REMHFWV UHODWLRQVKLSV DQG DWWULEXWHV WKH VDPH WKLQJ RU SURSHUW\ LQ WKH HQWHUSULVHFDQEHUHSUHVHQWHGE\VHYHUDOXQUHODWHGPRGHOHOHPHQWVPDNLQJ LWLPSRVVLEOHWRFKHFNIRUFRQVLVWHQF\WKHIDFHWODQJXDJHVHOLPLQDWHDODUJH FODVV RI VHPDQWLF RYHUODSV DOUHDG\ DW WKH ODQJXDJHGHILQLWLRQ OHYHO DQG DW WKH PRGHOUHSUHVHQWDWLRQ OHYHO WKH\ VXSSRUW HQWHUSULVH PRGHOV WKDW DUH HQWLUHO\ RYHUODS IUHH ,Q DQ RYHUODSIUHH PRGHO LW EHFRPHV SRVVLEOH WR LPPHGLDWHO\ UHIOHFW FKDQJHV PDGH E\ VWDNHKROGHUV ZRUNLQJ RQ GLIIHUHQW SHUVSHFWLYHVRQWKHVDPHPRGHO>@ x 7HPSODWH%DVHG 'HILQLWLRQ RI 0RGHOOLQJ /DQJXDJH &RQVWUXFWV 7KH WHPSODWHRIIHUVDVWDQGDUGZD\WRGHILQHWKHPRGHOOLQJFRQVWUXFWVXVHGLQD ZLGHUDQJHRIHQWHUSULVHPRGHOOLQJODQJXDJHV(DFKFRQVWUXFWLVGHILQHGE\ ILOOLQJ LQ IRXU VWDQGDUG HQWULHV DQVZHULQJ UHVSHFWLYHO\ ZKHWKHU WKH FRQVWUXFWUHSUHVHQWVDQLQVWDQFHRUDW\SHZKLFKFODVVHV RIWKLQJVLQWKH ZRUOG WKH FRQVWUXFW UHSUHVHQWV ZKLFK SURSHUW\LHV RI WKRVH WKLQJV WKH FRQVWUXFW UHSUHVHQWV DQG ZKLFK VHJPHQW RI WKH OLIHWLPHV RI WKRVH SURSHUW\LHV DQG WKLQJV WKH FRQVWUXFWV UHSUHVHQWV ,Q FRQVHTXHQFH WKHVH FRQVWUXFWVEHFRPHERWKFOHDUO\GHILQHGDQGWLJKWO\LQWHJUDWHG>@ x $FWLYH .QRZOHGJH 0RGHOV ± $Q $FWLYH .QRZOHGJH 0RGHO $.0 LV D YLVXDO PRGHO RI HQWHUSULVH NQRZOHGJH WKDW FDQ EH VWUXFWXUHG YLHZHG WUDYHUVHG DQDO\VHG PDQDJHG DGDSWHG H[HFXWHG DQG UHXVHG E\ LQGXVWULDO XVHUV$.0VSRVVHVVSURSHUWLHVWKDWHQDEOHSDUDGLJPVKLIWLQJDSSURDFKHV DQG VROXWLRQV WR LQGXVWULDO FRPSXWLQJ DQG HQWHUSULVH NQRZOHGJH PDQDJHPHQW 0RVW LPSRUWDQW LVW KH FRQYHUJHQFH RI YLVXDO PRGHOOLQJ DQG ZRUNH[HFXWLRQ>@
310
.0HUWLQV7.QRWKHDQG):-lNHO x 0RGHOOLQJ 3DWWHUQV ± $UH XVHG WR FRPSDUH SDUWLDO HQWHUSULVH PRGHOOLQJ ODQJXDJHV QRW RQO\ E\ WKHLU FRQVWUXFWV DV ZHOO KRZ W\SLFDO PRGHOOLQJ SKHQRPHQRQV DUH ORRN OLNH E\ DSSOLQJ FHUWDLQ PRGHOOLQJ ODQJXDJHV 6R GLIIHUHQFHVDQGFRPPRQDOLWLHVRIPRGHOOLQJODQJXDJHVDQGUHODWHGPRGHOV FDQEHEHWWHULGHQWLILHG>@ $SSURDFKHVIRUV\QFKURQLVLQJPRGHOVEHWZHHQGLIIHUHQWRUJDQLVDWLRQV x 'LVWULEXWHG )HGHUDWHG 6LPXODWLRQ DQG 0RGHO 6\QFKURQLVDWLRQ ± 7KH DSSURDFKLQFOXGHVWKH PRGHOOLQJDVSHFWV ZKLFKGHVFULEHKRZDQXVHUFDQ FROOHFW WKH QHFHVVDU\ GDWD IRU WKH GLVWULEXWHG VLPXODWLRQ )XUWKHUPRUH LW GHVFULEHV KRZ WKH GLIIHUHQW VLPXODWLRQ PRGHOV FDQ EH FRQQHFWHG VWDUWLQJ IURPDWHPSODWHOLEUDU\YLDDQHQWHUSULVHPRGHOWRWKHDXWRPDWLFJHQHUDWLRQ RI WKH UHTXLUHG LQWHUIDFH ILOHV $ EULHI GHVFULSWLRQ RI D IUDPHZRUN IRU GLVWULEXWHGHQWHUSULVHVLPXODWLRQLQFOXGLQJFRQILJXUDWLRQZLOOEHSUHVHQWHG 7KLV DSSURDFK H[WHQGV WKH +LJK /HYHO $UFKLWHFWXUH +/$ DSSURDFK WR VXSSRUWWKHLQGXVWULDOXVHRIGLVWULEXWHGVLPXODWLRQ7KLVFDQEHVHHQDVDQ DSSOLFDWLRQVSHFLILFHQULFKPHQWRIWKH+/$VWDQGDUG>@ x 9LUWXDO ,QWHJUDWLRQ LQ VSHFLILF LQGXVWU\ VHFWRUV ± 3URYLGHV JXLGHOLQHV IRU IOH[LEOH FRRSHUDWLRQ WKH GHVLJQ RI KLJK SHUIRUPDQFH EXVLQHVV SURFHVVHV VXSSRUWHG E\ WKH QHZ LQIRUPDWLRQ WHFKQRORJLHV WKH UHRUJDQL]DWLRQ RI D 9LUWXDO(QHWUHSULVHVWUXFWXUHLQDJLYHQVHFWRU>@
x 3URFHVV W\SH UHODWHG V\QFKURQLVDWLRQ DQG DQDO\VLV RI (QWHUSULVH PRGHOV DORQJ D UHIHUHQFH PRGHO GHULYHG IURP LQGXVWU\ VWDQGDUG LV XVHG WR GRFXPHQWUHTXLUHPHQWVFRQVLVWHQWDFURVVWKHGLIIHUHQWPRGHOVDQLQWHUYLHZ JXLGHOLQHWRKDYHDVLPLODUGDWDFROOHFWLRQWUDLQLQJRIORFDOFRDFKHVDVZHOO DQLPSOHPHQWDWLRQJXLGHOLQHLVSURYLGHG ,QWKHIROORZLQJFKDSWHUWKHDSSOLFDWLRQRIWKHFRPELQHGDSSURDFKPDWXULW\EDVHG )UDPHZRUNDQG6''(0 LVGHVFULEHG
$SSOLFDWLRQ ,QWKHIROORZLQJ)LJWKHV\QFKURQLVDWLRQDSSURDFKHVDVPHQWLRQHGLQFKDSWHU DUHPDSSHGZLWKWKHIUDPHZRUN:KLOVWWKH$.0DSSURDFKLVWKHRQO\RQHZKLFK KDV D VWURQJ YHUWLFDO IRFXV WKH RWKHU DSSURDFKHV FROOHFWHG LQ WKH ,17(523 1RH KDYHDKRUL]RQWDOIRFXV 7KHOLQNWRWKHUHODWHG(,00/HYHOVJLYHVDSRWHQWLDOXVHUWKHJXLGHZKLFKNLQGRI V\QFKURQLVDWLRQ DSSURDFK LV PRVW DSSURSULDWH IRU PDQDJLQJ GLVWULEXWHG HQWHUSULVH PRGHOOLQJ %\ XVLQJ WKH UHODWLRQ WR WKH RWKHU PRGHOOLQJ SDUDPHWHUV DV VKRZQ LQ )LJ DGGLWLRQDO DVSHFWV FDQ EH DQDO\VHG EHIRUH VWDUWLQJ VXFK D GLVWULEXWHG PRGHOOLQJSURMHFW
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH&ROODERUDWLRQ 311
6''(0 $SSURDFKHV
%XVLQHVV$QDO\VW SHUVSHFWLYH
9LUWXDO ,QWHJUDWLRQ
7HFKQLFDO3URFHVV $QDO\VW3HUVSHFWLYH ,PSOHPHQWDWLRQ 3HUVSHFWLYH
([HFXWLRQ'DWD7\SH 3HUVSHFWLYH
$FWLYH.QRZOHGJH 0RGHOV
/HYHORI )RUPDOLVDWLRQ
7HPSODWH $SSURDFK
)DFHW 0RGHOOLQJ
5HTXLUHG (,00 /HYHO
3URFHVV 7\SH0RGHO
)HGHUDWHG 6LPXODWLRQ
3HUIRUPHG 0RGHOOHG ,QWHJUDWHG ,QWHURSHUDEOH 2SWLPL]HG
([HFXWLRQ'DWD 3HUVSHFWLYH
/HJHQG KRUL]RQWDO 6\QFKURQLVDWLRQ
9HUWLFDO 6\QFKURQLVDWLRQ
)LJ0DSSLQJ6''(0$SSURDFKHVZLWKWKH)UDPHZRUN
,Q WKH 63,'(5:,1 3URMHFW D V\QFKURQLVDWLRQ DSSURDFK IRU PRGHOOLQJ ZDV UHTXHVWHG 7KH JRDO RI WKH 63,'(5:,1 ZDV WR DFKLHYH HIILFLHQW VLPSOH DQG FRQWH[WDZDUH 60( FRRSHUDWLRQ ZLWK ORZOHYHO ORFDO VRIWZDUH UHTXLUHPHQWV DQG DGDSWHG WR WKH W\SLFDO DYDLODELOLW\ DQG TXDOLW\ RI UHVRXUFH GDWD LQ YHU\ VPDOO HQWHUSULVHV IRFXVVHG RQ WKH H[FKDQJH RI RUGHU VWDWXV FKDQJHV $V D YDOXH DGGHG VHUYLFHDQ$63SODWIRUPZLOOEHGHYHORSHGZKLFKDOORZVFRQWH[WDZDUHKDQGOLQJ RIRUGHUVDQGUHVRXUFHUHTXHVWV,QWKUHHUHJLRQVDPRGHOZKLFKGHVFULEHVWKHHQWLUH VXSSO\FKDLQWREHVXSSRUWHGE\WKH$63SODWIRUPKDGWREHGHYHORSHGLQSDUDOOHO EXWV\QFKURQLVHG7KHFKDOOHQJHVUHJDUGLQJPRGHOOLQJZHUH>@ x 0HGLXPOHYHORI,QWHURSHUDELOLW\PDWXULW\DWXVHUVLGHEHFDXVHRIWKH60( RULHQWDWLRQPD[³PRGHOOHG´ x 'LIIHUHQWVNLOOVIRUPRGHOOLQJLQHDFKUHJLRQ x 5HTXLUHPHQWVDQGLPSOHPHQWDWLRQVXSSRUWKDGWRFRPHIURPV\QFKURQLVHG PRGHOVLQRUGHUWRUHGXFHFRVW %HFDXVHRIWKHGHPDQGWRVXSSRUW$63DGDSWDWLRQWKHPRGHOVKDYHWREHRULHQWHG DW WKH ,PSOHPHQWDWLRQ SHUVSHFWLYH %DVHG RQ WKHVH FRQGLWLRQV D FRPELQDWLRQ RI D WHPSODWH DQG D SURFHVV W\SH DSSURDFK ZHUH FKRVHQ WR VXSSRUW WKH PRGHO PDQDJHPHQW7KHIROORZLQJVWHSVZHUHSHUIRUPHG x (ODERUDWLRQRIWKHWHPSODWHPRGHO x 0RGHOOLQJHDFK6XSSO\FKDLQQHWZRUNV x 'HULYHRQHJHQHUDOPRGHOIRUVXSSRUWLQJ$63SODWIRUPGHYHORSPHQW
312
.0HUWLQV7.QRWKHDQG):-lNHO
7KH6XSSO\&KDLQ7HPSODWH0RGHOVXSSRUWVWKHPRGHOOLQJRIWKHVXSSO\QHWZRUN DV D ZKROH WKHUHE\ FRQQHFWLQJ WKH VLQJOH PRGHOV ,W LV XVHG GXULQJ WKH VWXG\ WR KLJKOLJKWLQWHUIDFHVDQGWRVWUXFWXUHGLVFXVVLRQVDERXWLQWHUIDFHGHWDLOV )RUWKHPRGHOOLQJSKDVHILUVWDWUDLQLQJZRUNVKRSWRHGXFDWHWKHFRDFKHVLQWKHGXH DSSOLFDWLRQRIWKH,(0WKHUHIHUHQFHPRGHOVSHFLILFJXLGHOLQHVDQGWKHXVHRIWKH UHODWHG 02ð*2 VRIWZDUH )XUWKHUPRUH WKLV ZRUNVKRS UDLVHV DZDUHQHVV WR WKH VSHFLILFLVVXHVWREHUHJDUGHGZKHQJHQHUDWLQJGLVWULEXWHGPRGHOV7KLVZRUNVKRS LV IROORZHG E\ D ³OHDUQLQJ RQ WKH MRE´ ZKHUH D VKRUW VDPSOH SURFHVV VWXG\ LV SHUIRUPHGE\HDFKFRDFK7KLVHQVXUHVWKDWWKHUHIHUHQFHPRGHODQGWKHJXLGHOLQHV DUH RSHUDWLRQDO IRU WKH VSHFLILF DSSOLFDWLRQ FDVH XQGHU LQYHVWLJDWLRQ DQG WKDW WKH FRDFKHV KDYH UHDOO\ LQWHUQDOL]HG WKH ,(0 DQG WKH UHTXLUHG RSHQ LQWHUYLHZ WHFKQLTXH 7KH'LVWULEXWHG0RGHOOLQJ0HWKRGLQFOXGHVD*XLGHOLQH'RFXPHQW6XLWHIRURSHQ LQWHUYLHZV7KLVGRFXPHQWVXLWHKDVWREHDGDSWHGWRWKHVSHFLILFFDVHDQGLQFOXGHV D GHVFULSWLRQ RI WKH SURFHVVHV YDULDEOHV DQG PHWULFV WR EH FRQVLGHUHG DV ZHOO DV VXSSRUWLQJ GRFXPHQWV DQG GRFXPHQW WHPSODWHV )XUWKHUPRUH LW VXSSRUWV WKH VWUXFWXUHDQGFRPSOHWHQHVVRIWKHLQWHUYLHZDVZHOODVWKHFRPSDULVRQRIWKHUHVXOWV IURPWKHGLIIHUHQWFRDFKHV7KHFRPSOHWHJXLGHOLQHGRFXPHQWVXLWHFRQVLVWVRIWKH IROORZLQJHOHPHQWV ³2SHQ,QWHUYLHZ*XLGHOLQH´LQFOXGLQJWKHLQWHUYLHZVWUXFWXUHDQGFKHFNOLVWVRIWKH PDMRUSRLQWVWREHDGGUHVVHG ³*HQHUDO3URFHGXUHDQG+LQWV´SURYLGLQJKLQWVDQGWLSVIRUDOOVWHSVRIWKH LQWHUYLHZIURPWKHSUHSDUDWLRQWKURXJKWKHLQWHUYLHZLQJDQGPRGHOOLQJXS WRWKHUHSRUWLQJ /LVWRI³([SHFWHG'RFXPHQWVDQG,QIRUPDWLRQ´GHYHORSHGDVDFKHFNOLVWWR FRPSDUHWKHUHVXOWVRIWKHLQWHUYLHZZLWKWKHH[SHFWHGLQIRUPDWLRQ ³,QWHUYLHZ3URWRFRO7HPSODWH´IRUDOOLQIRUPDWLRQZKLFKLVQRWLQFOXGHGLQ WKHSURFHVVPRGHO2QHSURWRFROVKRXOGEHJDWKHUHGIRUHDFKLQWHUYLHZ 6LQJOH(QWHUSULVHDQG6XSSO\&KDLQ7HPSODWH0RGHO %HVLGHV WKH RWKHU VXSSRUWLQJ HOHPHQWV WKH 6LQJOH (QWHUSULVH 7HPSODWH 0RGHO KDV WKUHH REMHFWLYHV )LUVW WKH WHPSODWH FDQ EH XVHG GXULQJ WKH LQWHUYLHZ WR DVN WKH LQWHUYLHZHH DERXW HDFK DUHD RI LQWHUHVW DQG WR VWUXFWXUH WKH LQWHUYLHZ DORQJ WKH SURFHVV XQGHU FRQVLGHUDWLRQ 7KH VHFRQG REMHFWLYH RI WKH WHPSODWH PRGHO LV D FRPPRQ QDPLQJ RI WKH SURFHVV HOHPHQWV ,Q WKLV PDQQHU WKLV FRPPRQ QRPHQFODWXUHFDQWKHQEHDGDSWHGWRWKHORFDOODQJXDJHVZLWKRXWORVVRIPHDQLQJ 7KH LPSRUWDQFH RI VXFK D FRQVLGHUDWLRQ VKRXOG QRW EH XQGHUHVWLPDWHG VLQFH LQWHUYLHZV DUH SUHFLVHO\ SHUIRUPHG LQ WKH ORFDO ODQJXDJHV UDWKHU WKDQ LQ (QJOLVK XVXDOO\ WKHRIILFLDOODQJXDJHRILQWHUQDWLRQDOSURMHFWV :LWKWKHWHPSODWH PRGHO WKH FRDFK FDQ LGHQWLI\ WKH ³PRVW VLPLODU´ FODVVHV DQG WKHQ HQULFK WKHP ZLWK WKH VSHFLILFWHUPVRIWKHFRPSDQ\DWWKH³QDWLYHODQJXDJH´OHYHO ZLWKRXWORRVLQJWKH JHQHUDOPHDQLQJ7KLUGWKHWHPSODWHVHUYHVDVWKHEDVLVIRUWKHLQGLYLGXDOSURFHVV
(QWHUSULVH,QWHURSHUDELOLW\HQDEOLQJ(QWHUSULVH&ROODERUDWLRQ 313
PRGHO RI WKH LQWHUYLHZHG FRPSDQ\ 7KLV LQGLYLGXDO SURFHVV PRGHO LV WKH FRUH GRFXPHQWDWLRQ RI WKH LQWHUYLHZ UHVXOWV :KHQ FRQVLGHULQJ WKH SHUIRUPDQFH RI VXSSO\FKDLQVWKHZRUGLQJDQGVWUXFWXUHRIWKLVPRGHOLVRULHQWDWHGDWWKH6XSSO\ &KDLQ 2SHUDWLRQV 5HIHUHQFH 6&25 PRGHO 7KH PRGHO LV EDVHG RQ WKH KLJKHVW OHYHORI6&25 7KH FRPPRQ PRGHOOLQJ WHPSODWHV ZHUH H[WUHPHO\ EHQHILFLDO WR HODERUDWH RI WKH JHQHUDOPRGHO
(YDOXDWLRQ 2QH LPSRUWDQW FULWHULRQ IRU LQWHURSHUDELOLW\ VROXWLRQV LV WLPH ,Q 7DEOH WKH GXUDWLRQ RI HDFK PRGHO UHODWHG VWHS LV PHQWLRQHG ,PSRUWDQW LVW KH VKRUW WLPH IRU JHQHUDWLQJDFRPPRQPRGHOWRVXSSRUW$63SODWIRUPLPSOHPHQWDWLRQ 7DEOH'XUDWLRQIRUHDFKSURMHFWVWHS
6WHS
'XUDWLRQ
7HPSODWHHODERUDWLRQ (ODERUDWLRQRIWKHUHJLRQDOPRGHOV LQFOXGLQJWUDLQLQJRIFRDFKHV *HQHUDO0RGHOHODERUDWLRQ
2QHZHHN 7KUHHPRQWK 2QHPRQWK
7KHPRGHOOLQJZDVPDLQO\VXSSRUWHGE\RQHFRDFKLQHDFKRIWKHWKUHHUHJLRQVDQG VXSHUYLVHG E\ RQH PRGHOOLQJ H[SHUW $OO UHJLRQDO PRGHOV ZHUH HODERUDWHG LQ SDUDOOHO%DVHGRQWKHJHQHUDOPRGHOWKHFXVWRPLVDWLRQRIWKH$63SODWIRUPZHUH H[WUHPHO\ HDV\ LQ RUGHU WR DGDSW WR UHJLRQDO VSHFLILF LWHPV 6R WKH PRGHO TXDOLW\ ZDVDFFHSWDEOHWRILWWRWKHLPSOHPHQWDWLRQVXSSRUWOHYHO +RZHYHU E\ DSSO\LQJ WKH DSSURDFK LQ D PXOWLGLVFLSOLQDU\ HQYLURQPHQW VRPH SUREOHPV DUULYH 1RUPDOO\ RWKHU VHFWRUV DUH LQYROYHG LQ VXSSO\ FKDLQV PHDQV ILQDQFH VHUYLFH LQ RUGHU WR VXSSRUW SD\PHQW SURFHVVHV DQG ORJLVWLFV IRU WUDQVSRUWDWLRQ RI WKH SURGXFHG JRGV %RWK LQ WKHVH VHFWRUV FRPSDQLHV XVLQJ GLIIHUHQWWHUPVIRUVLPLODUEXWGLIIHUHQWFRQQHFWHGLVVXHV+HUHWKHFXUUHQWVROXWLRQ GRHV QRW ILW WR WKLV SUREOHP 7KH PDMRU SUREOHP LV KRZ WR VHSDUDWH WKH LWHPV $ SRVVLEOHDSSURDFKLVWRDSSO\DVZHOODVSHFWVRIWKHIDFHWDSSURDFK $QLVVXHLVDVZHOOWKHSUROLIHUDWLRQRIGHIDFWRVWDQGDUGVHYHQIRURQHVHFWRU+HUH WKHWHPSODWHDSSURDFKFDQRQO\KHOSWRLGHQWLI\GLIIHUHQFHVDQGFRPPRQDOLWLHV%XW WKHHQWLUHSUREOHPFDQQRWEHVROYHGE\DPHWKRGRORJ\6WDQGDUGLVDWLRQKDVWREH FKDQJHGLQRUGHUWRVXSSRUWHQGXVHUVDQGGHYHORSHUV
6XPPDU\ ,QWHURSHUDELOLW\ QHHGV FRPPRQ VWUXFWXUHV DQG D XVHU RULHQWHG DSSOLFDWLYH HQYLURQPHQW 7KH FRPELQHG DSSURDFK IRU VHOHFWLQJ PRVW VXLWDEOH PHWKRGRORJLHV
314
.0HUWLQV7.QRWKHDQG):-lNHO
IRU V\QFKURQLVLQJ GLIIHUHQW GLVWULEXWHG HQWHUSULVH PRGHOV LV D VWHS WR FODVVLI\ H[LVWLQJ VROXWLRQV UHODWHG WR WKH EXVLQHVV QHHGV DQG D JLYHQ LQWHURSHUDELOLW\ PDWXULW\,QWHURSHUDELOLW\PHWKRGRORJLHVOLNHRWKHUVIRUKDVWRGRZLWKTXDOLW\WLPH DQG FRVWV 7KH SURSRVHG VROXWLRQ VKRZV SRZHU RI JHQHULF PHWKRGRORJLHV DV WKH LQWHJUDWLRQPDWUL[LV DVZHOOVKRUWFRPLQJVEDVHGRQGLIIHUHQWVWDQGDUGVLQGLIIHUHQW EXW LQWHUFRQQHFWHG LQGXVWULHV +HUH WKH QHZ ,62 ZRUN LWHP SURSRVDO E\ &(1 ³5HTXLUHPHQWV IRU HVWDEOLVKLQJ HQWHUSULVH LQWHURSHUDELOLW\ LQ PDQXIDFWXULQJ HQWHUSULVH SURFHVVHV DQG WKHLU PRGHOV 3DUW ,QWHURSHUDELOLW\ )UDPHZRUN´ FDQ KHOSWRGULYHWKLVSURFHVV
5HIHUHQFHV $7+(1$,3 $GYDQFHG 7HFKQRORJLHV IRU LQWHURSHUDELOLW\ RI +HWHURJHQHRXV (QWHUSULVH 1HWZRUNVDQGWKHLU$SSOLFDWLRQV,33URMHFW,67 KWWSZZZDWKHQDLSRUJ >@ ,17(523 ,QWHURSHUDELOLW\ 5HVHDUFK IRU 1HWZRUNHG (QWHUSULVHV $SSOLFDWLRQV DQG 6RIWZDUH1R( ,67 KWWSZZZLQWHURSQRHRUJ >@ 63,'(5:,1 6XSSO\ ,QIRUPDWLRQ '\QDPLF ([FKDQJH DQG &RQWURO E\ :HEEDVHG ,QWHUDFWLRQ 1HWZRUN 3URMHFW ± ,67 KWWSZZZVSLGHU ZLQGH >@ .QRWKH 7 6FKQHLGHU . %|OO ' .DKO 7 6FKXVWHU 6 /LOOHKDJHQ ) .URJVWLH -*UHQDJHU 6ROKHLP + )LUVW 9HUVLRQ RI (VWDEOLVKLQJ DQG PDQDJHPHQW DSSURDFK'HOLYHUDEOH$$7+(1$,QWHJUDWHG3URMHFW&RQWUDFWQ,67 >@ .QRWKH 7 -RFKHP 5(QWHUSULVH 0RGHOOLQJ $SSURDFK EDVHG RQ 0DWXULW\ DQG %XVLQHVV 6FRSH SHUVSHFWLYHV SDSHU DFFHSWHG IRU &20$ FRQIHUHQFH 6WHOOHQERVFK 6$ >@ .QRWKH 7KRPDV .DKO 7LPR %|OO 'LHWHU 6FKQHLGHU .ULVWRI ³)UDPHZRUN IRU (VWDEOLVKLQJ (QWHUSULVH 0RGHOLQJ LQ WKH &RQWH[W RI &ROODERUDWLYH (QWHUSULVHV´ SDSHU DFFHSWHGIRUWKH+,&66 >@ ,17(5237*KWWSVGGHPUHIHUHQFHDSSURDFKHV >@ 2SGDKO $/ 0XOWL3HUVSHFWLYH 0XOWL3XUSRVH .QRZOHGJH 0RGHOOLQJ ,Q &RQFXUUHQW (QJLQHHULQJ(QKDQFHG,QWHURSHUDEOH6\VWHPV 7KH9LVLRQIRUWKH)XWXUH*HQHUDWLRQ LQ5HVHDUFKDQG$SSOLFDWLRQVSS >@ 2SGDKO $/ +HQGHUVRQ6HOOHUV % $ 7HPSODWH IRU 'HILQLQJ (QWHUSULVH 0RGHOOLQJ &RQVWUXFWV -RXUQDO RI 'DWDEDVH 0DQDJHPHQW -'0 ,GHD *URXS 3XEOLVKLQJ7RDSSHDU >@ /LOOHKDJHQ )UDQN /LOOHKDJHQ ) 3URFHVV 'HVLJQ 3UHVHQWDWLRQ DW 01(026 0HWKRGRORJ\:RUNVKRS$HURVSDWLDOH7RXORXVH$7 7*LV >@-lNHO ): $UUR\R 3LQHGR -6 'HYHORSPHQW RI D 'HPRQVWUDWRU IRU 0RGHOOLQJDQG6LPXODWLRQRI*OREDO'LVWULEXWHG(QWHUSULVHV,Q0HUWLQV.5DEH0 (GV 7KH 1HZ 6LPXODWLRQ LQ 3URGXFWLRQ DQG /RJLVWLFV WK $6,0 'HGLFDWHG &RQIHUHQFHRQ6LPXODWLRQLQ3URGXFWLRQDQG/RJLVWLFV%HUOLQSS >@&KDOPHWD 5 *UDQJHO 5 2UWL] $ 3ROHU 5 9LUWXDO ,QWHJUDWLRQ RI WKH 7LOH ,QGXVWU\ 9,7, &RQFHSWXDO 0RGHOLQJ IRU 1RYHO $SSOLFDWLRQ'RPDLQV 9RO /HFWXUH1RWHVLQ&RPSXWHU6FLHQFH2FWREHU >@5DEH0%0XVVLQL3*RFHYDQG+:HLQDXJE 5HTXLUHPHQWVDQGSRWHQWLDOV RI QHZ VXSSO\ FKDLQ EXVLQHVV SURFHVVHV LQ 60( QHWZRUNV ,Q &XQQLQJKDP 3 &XQQLQJKDP 0 (GLWRU ,QQRYDWLRQ DQG WKH .QRZOHGJH (FRQRP\ ± ,VVXHV $SSOLFDWLRQV&DVH6WXGLHV3DSHUH&KDOOHQJHV/MXEOMDQD6
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG &KXQN5HSRVLWRU\ 0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
7LOEXUJ8QLYHUVLW\&5,60,QIRODE/(7LOEXUJ7KH1HWKHUODQGV 0DQIUHG-HXVIHOG#XYWQO 8QLYHUVLW\RI6N|YGH32%R[6(6N|YGH6ZHGHQ 3HU%DFNOXQG#KLVVH &8,8QLYHUVLW\RI*HQHYD&+*HQqYH6ZLW]HUODQG -ROLWD5DO\WH#FXLXQLJHFK
$EVWUDFW7KLVSDSHUSURSRVHVWKHVWUXFWXUHRIDVRFDOOHGPHWKRGFKXQNUHSRVLWRU\ WKDW FRQWDLQV LQVWUXFWLRQV RQ KRZ WR VROYH LQWHURSHUDELOLW\ SUREOHPV EHWZHHQ RUJDQL]DWLRQV DQG WKHLU LQIRUPDWLRQ V\VWHPV :H GHWDLO KRZ LQWHURSHUDELOLW\ SUREOHPV DQG WKHLU VROXWLRQV VKRXOG EH WDJJHG LQ RUGHU WR PDWFK WKHP 7KH FRPELQDWLRQRIVXFKWDJJHGLQWHURSHUDELOLW\SUREOHPFODVVLILHUVIRUPVWKHODQJXDJH WR H[SUHVV PHDQLQJIXO VWDWHPHQWV DERXW WKH VLWXDWLRQ LQ ZKLFK FHUWDLQ PHWKRG FKXQNVDUHDSSOLFDEOHWRVROYHDQREVHUYHGSUREOHP
,QWURGXFWLRQ 7KH 6RIWZDUH (QJLQHHULQJ %RG\ RI .QRZOHGJH 6ZHERN QRWDEO\ D ERRN ZLWKSDJHVPHQWLRQVWKHZRUGLQWHURSHUDELOLW\MXVWWZLFHRQFHDVDQH[DPSOH IRUDV\VWHPUHTXLUHPHQWDQGWKHVHFRQGWLPHDVWKHWLWOHRIDVWDQGDUGIRUOLEUDU\ GDWDPRGHOV7KLVVWDQGVLQFRQWUDVWWRWKHFKDOOHQJHVRIJOREDOL]LQJHFRQRP\WKDW GHPDQGVVROXWLRQVIRUDQH[SORGLQJQXPEHURILQWHURSHUDELOLW\SUREOHPV,QWHURS 6RLVLQWHURSHUDELOLW\MXVWDVRUWRIXVHUUHTXLUHPHQWWKDWZLOOHPHUJHIURP WKH V\VWHP LPSOHPHQWDWLRQ LI WKH V\VWHP GHYHORSHUV DUH MXVW FDUHIXO LQ LPSOHPHQWLQJWKHP":HFODLPWKDWWKLVLVQRWWUXHEHFDXVHLQWHURSHUDELOLW\LVQRW MXVW DFKLHYHG E\ D WHFKQLFDO LPSOHPHQWDWLRQ EXW E\ DGGUHVVLQJ LQWHURSHUDELOLW\
316
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
SUREOHPVDWDOOVWDJHVRIWKHLQWHUDFWLRQEHWZHHQPXOWLSOHSDUWQHUVLHERWKLQWKH EXVLQHVVGRPDLQDQGLQWKH,&7GRPDLQ $V SDUW RI WKH ,17(523 LQLWLDWLYH ,QWHURS ZH DLP DW GHVLJQLQJ D UHSRVLWRU\WKDWVWRUHVVROXWLRQGHVFULSWLRQVIRULQWHURSHUDELOLW\SUREOHPV,QHDUOLHU SDSHUV 5DO\Wp HW DO %DFNOXQG HW DO ZH KDYH UHSRUWHG RQ KRZ WR GHVFULEH VROXWLRQV :H SURSRVHG WKH FRQFHSW RI PHWKRG FKXQNV RULJLQDOO\ GHYHORSHG IRU VLWXDWLRQDO PHWKRG HQJLQHHULQJ ,Q WKLV SDSHU ZH IRFXV RQ KRZ WR UHSUHVHQWLQWHURSHUDELOLW\SUREOHPVDVH[SRVHGE\DSSOLFDWLRQFDVHVLHVLWXDWLRQV LQZKLFKLQWHURSHUDELOLW\SUREOHPVRFFXU 7KH YDVW DUUD\ RI LQWHURSHUDELOLW\ SUREOHPV FDOOV IRU D GRPDLQGHSHQGHQW NQRZOHGJH PDQDJHPHQW DSSURDFK ZKLFK WDNHV WHFKQLFDO DV ZHOO DV EXVLQHVV DQG RUJDQL]DWLRQDO PDWWHUV LQWR DFFRXQW 6XFFHVVIXO VROXWLRQV WR LQWHURSHUDELOLW\ SUREOHPV PD\ WKHQ EH VWRUHG LQ WKH IRUP RI PHWKRG FKXQNV DV SURSRVHG LQ 6LWXDWLRQDO 0HWKRG (QJLQHHULQJ .XPDU DQG :HONH 3URMHFWVSHFLILF PHWKRGVPD\WKHQEHFUHDWHGE\VHOHFWLQJDQGDVVHPEOLQJPHWKRGFKXQNV5DO\Wp DQG 5ROODQG E 0LUEHO DQG 5DO\Wp VWRUHG LQ D PHWKRG UHSRVL WRU\ %ULQNNHPSHU HW DO )LUHVPLWK DQG +HQGHUVRQ6HOOHUV 0LUEHO DQG 5DO\Wp 7KH NQRZOHGJH EDVH SURYLGHG E\ WKH UHSRVLWRU\ LV XVHIXO ZKHQ GHDOLQJ ZLWKSUREOHPVSHUWDLQLQJ WRWKHLQWHURSHUDELOLW\GRPDLQ,QSDUWLFXODU ZH ILQG LW XVHIXO LQ WKH HDUO\ VWDJHV RI D SURMHFW ,QVWHDG RI SURYLGLQJ RQH XQLYHUVDO PHWKRG RXU DSSURDFK DLPV WR SURYLGH D NQRZOHGJH EDVH RI UHXVDEOH PHWKRG FKXQNVZKLFKFDQEHFRPSRVHGWRIRUPDSURMHFWVSHFLILFPHWKRG ,QWKHUHPDLQGHUZHILUVWLQWURGXFHWKHFRQFHSWRIDPHWKRGFKXQNUHSRVLWRU\ 0&5 DQGDPHWDFDVHWRROIRUVLWXDWLRQDOPHWKRGHQJLQHHULQJIRULQWHURSHUDELOLW\ 0&7, $PHWDPRGHOLVGHYHORSHGWKDWOLQNVPHWKRGFKXQNVWRDSSOLFDWLRQFDVHV YLD WKH H[SOLFLW FRQFHSW RI LQWHURSHUDELOLW\ SUREOHP 7KLV PHWDPRGHO UHSUHVHQWV WKHVWUXFWXUHRIWKHPHWKRGFKXQNUHSRVLWRU\$IWHUZDUGVZHGHULYHIURPH[DPSOH FDVHVWKHFODVVLILHUVIRULQWHURSHUDELOLW\SUREOHPV$SUREOHPFODVVLILHULVDNLQGRI GHVFULSWRUWKDWUHODWHVDQLQWHURSHUDELOLW\SUREOHPWRWKHFRQWH[WLQZKLFKLWRFFXUV HJ WKH OLIH F\FOH SKDVH LQ ZKLFK LW RFFXUUHG ,Q WKH ODVW VHFWLRQ ZH SURYLGH JXLGHOLQHV IRU DSSO\LQJ WKLV FODVVLILHU LQ FKDUDFWHULVLQJ PHWKRG FKXQNV DQG LGHQWLI\LQJLQWHURSHUDELOLW\SUREOHPVLQDSSOLFDWLRQFDVHV
0HWKRG&KXQN5HSRVLWRU\IRU,QWHURSHUDELOLW\ 7KH SUREOHP RI HQWHUSULVH LQWHURSHUDELOLW\ QRW RQO\ FRQFHUQV VRIWZDUH DQG WHFKQRORJLHV EXW DOVR HQWHUSULVH NQRZOHGJH DQG EXVLQHVV UHIHUHQFHV WKDW PXVW EH VKDUHG ,QWHURSHUDELOLW\ PXVW EH DFKLHYHG RQ DOO OD\HUV RI DQ HQWHUSULVH ZKLFK PHDQV WKDW D PXOWLWXGH RI LQWHURSHUDELOLW\ SUREOHPV DQG RSSRUWXQLWLHV KDYH WR EH UHVROYHG DQG GHVLJQHG :H FODLP WKDW LW LV LPSRVVLEOH WR FUHDWH RQH XQLYHUVDO PHWKRGVXSSRUWLQJDOOSRVVLEOHLQWHURSHUDELOLW\LVVXHV0RUHRYHUZHDUHFRQYLQFHG WKDW WKH IXWXUH RI 6\VWHPV (QJLQHHULQJ ZLOO QRW VHH MXVW RQH DSSURDFK EXW D PXOWLWXGHRIDSSURDFKHVGHSHQGLQJRQWKHW\SHRIV\VWHPDQGWKHGHJUHHRIUHXVH RI VROXWLRQV )XWXUH V\VWHPV ZLOO UDQJH IURP JOREDO GDWD FROOHFWLRQ DQDO\VLV DQG SUHVHQWDWLRQWRG\QDPLFV\VWHPVIRUPDVVFXVWRPLVHGSURGXFWGHVLJQ:HWKHUHIRUH SURSRVHWRDGRSWWKHLGHDVRI6LWXDWLRQDO0HWKRG(QJLQHHULQJ.XPDUDQG:HONH
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG&KXQN5HSRVLWRU\ 317
ZKLFK SURPRWHV WKH QRWLRQ RI UHXVDEOH PHWKRG FRPSRQHQWV DOVR FDOOHG PHWKRG IUDJPHQWV %ULQNNHPSHU HW DO RU PHWKRG FKXQNV 5DO\Wp DQG 5ROODQGD0LUEHODQG5DO\Wp DQGWKHVHOHFWLRQDQGDVVHPEO\RIWKHVH FRPSRQHQWVDFFRUGLQJ WRWKH VLWXDWLRQRIWKHSURMHFWDWKDQG%ULQNNHPSHUHWDO 5DO\WpDQG5ROODQGE ,Q WKLV ZRUN ZH SURSRVH VLWXDWLRQDO PHWKRG HQJLQHHULQJ DV D PHDQV IRU HQFRGLQJ VLWXDWHG NQRZOHGJH DERXW DFKLHYLQJ LQWHURSHUDELOLW\ LQ WKH IRUP RI PHWKRG FKXQNV HDFK RI WKHP DGGUHVVLQJ RQH RU PRUH VSHFLILF LQWHURSHUDELOLW\ SUREOHPV $ UHSRVLWRU\EDVHG WRRO KDV WR EH GHILQHG LQ RUGHU WR VXSSRUW PHWKRG FKXQNV VWRUDJH LQGH[DWLRQ DQG UHWULHYDO :H FDOO WKLV WRRO WKH 0HWKRG &KXQN 5HSRVLWRU\0&5 7KH0&5EHFRPHVXVHIXOLILWLVLQFOXGHGLQWRDFROODERUDWLYH PHWDFDVHWRROSURYLGLQJVHUYLFHVIRUPHWKRGFKXQNVHQJLQHHULQJDVZHOODVIRUWKH HQDFWPHQW RI VHOHFWHG PHWKRG FKXQNV LQ D VSHFLILF LQWHURSHUDELOLW\ FDVH ,Q WKH IROORZLQJVXEVHFWLRQVZHSUHVHQWWKHVHWKUHHQRWLRQVQDPHO\PHWKRGFKXQN0&5 DQGFROODERUDWLYHPHWDFDVHWRROIRULQWHURSHUDELOLW\ 0HWKRG&KXQN :H XVH WKH GHILQLWLRQ RI D PHWKRG FKXQN SURYLGHG LQ 5DO\Wp 5ROODQG 0LUEHO 5DO\Wp DQGDGDSWHGWRWKHLQWHURSHUDELOLW\GRPDLQLQ5DO\WpHWDO 7KLV ODWHVW PHWKRG FKXQN PHWD PRGHO DOORZV WR OLQN EHVW SUDFWLFHV IRU DFKLHYLQJ LQWHURSHUDELOLW\ WR VSHFLILF LQWHURSHUDELOLW\ SUREOHPV ,W HQFRPSDVVHV EHVWSUDFWLFHVIURPWKHEXVLQHVVGRPDLQDVZHOODVIURPWKH,&7GRPDLQ7KHPDLQ UROHRIDPHWKRGFKXQNLVWRSURYLGHJXLGHOLQHVWRWKHV\VWHPHQJLQHHUIRUUHDOLVLQJ VRPH VSHFLILFV\VWHPGHYHORSPHQWDFWLYLW\LHEXVLQHVV PRGHOOLQJUHTXLUHPHQWV VSHFLILFDWLRQGHVLJQHWF DVZHOODVWRSURYLGHGHILQLWLRQVRIFRQFHSWVWREHXVHG LQWKLVDFWLYLW\7KHVHWZRNLQGVRIPHWKRGNQRZOHGJHQDPHO\WKHPHWKRGSURFHVV DQG SURGXFW SDUWV DUH FDSWXUHG LQ WKH PHWKRG FKXQN ERG\ )RU H[DPSOH WKH PHWKRG FKXQN SURYLGLQJ JXLGHOLQHV IRU LQWHJUDWLQJ WZR EXVLQHVV SURFHVV PRGHOV ZLOODOVRGHILQHWKHPHWDPRGHOWKDWWKHLQWHJUDWHGEXVLQHVVSURFHVVPRGHOVKRXOG FRUUHVSRQGWR 7KH GHVFULSWRU SDUW RI D PHWKRG FKXQN LQFOXGHV D VHW RI DWWULEXWHV WR FKDUDFWHULVH WKH VLWXDWLRQ LQ ZKLFK WKLV PHWKRG FKXQN LV DSSOLFDEOH $ GHWDLOHG FODVVLILFDWLRQ RI WKHVH FULWHULD UHODWHG WR WKH LQIRUPDWLRQ V\VWHPV GHYHORSPHQW LQ JHQHUDO QDPHG 5HXVH )UDPH LV SURSRVHG LQ 0LUEHO 5DO\Wp 7KLV FODVVLILFDWLRQ IUDPHZRUN SURYLGHV FULWHULD UHODWHG WR WKH FULWLFDO LQIRUPDWLRQ V\VWHPV GHYHORSPHQW DVSHFWV VXFK DV RUJDQL]DWLRQDO LH FRQWLQJHQF\ IDFWRUV SURMHFW PDQDJHPHQW DVSHFWV V\VWHP HQJLQHHULQJ DFWLYLWLHV KXPDQ LH UHTXLUHG H[SHUWLVHOHYHORILQYROYHPHQW DQGDSSOLFDWLRQGRPDLQLHDSSOLFDWLRQW\SHOHYHO RI OHJDF\ UHXVH WHFKQRORJ\ +RZHYHU LW GRHV QRW H[SOLFLWO\ LQFOXGH FULWHULD VSHFLILFWRWKHHQWHUSULVHLQWHURSHUDELOLW\GRPDLQ,QRXUZRUNZHH[WHQGWKH5HXVH )UDPH ZLWK DQ LQWHURSHUDELOLW\ SUREOHP FODVVLILHU SUHVHQWHG LQ VHFWLRQ RI WKLV SDSHU 7KDW DOORZV XV WR UHODWH H[SOLFLWO\ HDFK PHWKRG FKXQN WR RQH RU VHYHUDO LQWHURSHUDELOLW\SUREOHPV 7KH FRQFHSW RI D PHWKRG FKXQN IRUPV D FRPSOHPHQWDU\ DSSURDFK WR XVLQJ SDWWHUQV DV SURSRVHG LQ &KHQ 3DWWHUQV PD\ EH VWRUHG LQ D PHWKRG FKXQN UHSRVLWRU\2QHDGYDQWDJHRIXVLQJDPHWKRGHQJLQHHULQJDSSURDFKLVWKDWSDWWHUQV
318
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
ZLOOEHUHODWHGWRHDFKRWKHUDVZHOODVWRWKHW\SHRILQWHURSHUDELOLW\SUREOHPVWKH\ VROYHZKLFKZLOOIDFLOLWDWHWKHLUXVH 0HWKRG&KXQN5HSRVLWRU\ 7KH SUHUHTXLVLWH IRU VLWXDWLRQDO PHWKRG HQJLQHHULQJ LV D PHWKRG UHSRVLWRU\ FRQWDLQLQJDODUJHFROOHFWLRQRIPHWKRGFKXQNV'LIIHUHQWSURSRVLWLRQVIRUPHWKRG UHSRVLWRULHVDUHJLYHQLQ6DHNLHWDO9DQ6ORRWHQDQG%ULQNNHPSHU 3OLKRQ HW DO 5DO\Wp )LUHVPLWK DQG +HQGHUVRQ6HOOHUV 0LUEHO DQG 5DO\Wp $OO WKHVH ZRUNV IRFXV WKHLU DWWHQWLRQ RQ WKH VWUXFWXUH UHSUHVHQWDWLRQ DQG VWRUDJH RI PHWKRG FKXQNV EXW GR QRW UHDOO\ FRQVLGHU WKHLU HYDOXDWLRQDQGWKHLUVXLWDELOLW\LQGLIIHUHQWDSSOLFDWLRQFDVHV ,QRXU0&5EHVLGHVPHWKRGFKXQNVZHDLPWRFDSLWDOLVHNQRZOHGJHUHODWHGWR WKH H[SHULHQFH DQG EHVW SUDFWLFHV RI PHWKRG FKXQNV DSSOLFDWLRQ LQ VSHFLILF LQGXVWULDO FDVHV 7KHUHIRUH DV VKRZQ LQ )LJ WKH 0&5 VWRUHV WZR NLQGV RI NQRZOHGJH WKH UHXVDEOH PHWKRG FKXQNV DQG WKH GHVFULSWLRQV RI WKHLU DSSOLFDWLRQ FDVHVLQFOXGLQJH[SHULHQFHUHSRUWVDQGHYDOXDWLRQKRZPHWKRGFKXQNVDQGPHWKRG FKXQN DVVHPEOLHV ILW LQ WKHVH FDVHV 7KH DSSOLFDWLRQ FDVHV VKRXOG DOVR EH FKDUDFWHULVHG E\ XVLQJ WKH LQWHURSHUDELOLW\ FODVVLILFDWLRQ IUDPHZRUN 7KH FRQWULEXWLRQRIVXFKDSUDFWLFDOPHWKRGFKXQNVDSSOLFDELOLW\HYDOXDWLRQLVPXOWLSOH ,WKHOSV x 7RLPSURYHPHWKRGFKXQNVFKDUDFWHUL]DWLRQDQGWRVSHFLI\WKHVLWXDWLRQLQ ZKLFKWKHPHWKRGFKXQNDSSOLFDEOHPRUHSUHFLVHO\ x 7RUDQNPHWKRGFKXQNVSURYLGLQJVROXWLRQWRWKHVDPHRUVLPLODUSUREOHPV x 7RH[WUDFWQHZPHWKRGFKXQNVIURPH[SHULHQFHUHSRUWV x 7RLGHQWLI\WKHPRVWDSSOLFDEOHPHWKRGFKXQNDVVHPEOLHVDQGWRVWRUHWKHP LQWKH0&5DVQHZDJJUHJDWHPHWKRGFKXQNV 0HWKRG&KXQN
LVDGGUHVVHGE\
DGGUHVVHV
0&+B,G 1DPH 2EMHFWLYH «
,QWHURSHUDELOLW\ 3UREOHP
IHDWXUHV
3UREOHPB,G 'HVFULSWLRQ
RFFXUVLQ
$SSOLFDWLRQ&DVH &DVHB,G 'HVFULSWLRQ
FRQFHUQV
FRQFHUQV
FRQFHUQV HYDOXDWHGLQ
HYDOXDWHGLQ
(YDOXDWLRQ5HSRUW 5HSRUWB,G 'HVFULSWLRQ
H[SHULHQFH
)LJ7KHPHWKRGFKXQNUHSRVLWRU\UHODWHVPHWKRGFKXQNVWRWKHLUDSSOLFDWLRQFDVHVYLD DSSOLFDELOLW\HYDOXDWLRQUHSSRUWV
%\FROOHFWLQJPHWKRGFKXQNVLQD0&5RXUDSSURDFKSURYLGHVDFFHVVLELOLW\IRU PHWKRGXVHUV7KLVLVDQLPSRUWDQWIHDWXUHRIDQ\NQRZOHGJHUHSRVLWRU\VXFKDVD PHWKRGFKXQNUHSRVLWRU\RUDSDWWHUQUHSRVLWRU\ $IOH[LEOHFODVVLILFDWLRQVFKHPH VXFK DV ZH SURSRVH DGGUHVVHV D QXPEHU RI LVVXHV FRQFHUQLQJ WRRO VXSSRUW IRU
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG&KXQN5HSRVLWRU\ 319
FUHDWLQJ PHWKRG FKXQNV DQG SDWWHUQV SURYLGLQJ UHOLDEOH WHFKQLTXHV IRU DFFHVV VWRUDJHVHDUFKDQGUHWULHYDORINQRZOHGJHDVZHOODVWUDFHDELOLW\,QSDUWLFXODUWKH HYDOXDWLRQ UHSRUWV DQG DSSOLFDWLRQ FDVHV SURYLGH LQIRUPDWLRQ RI VXFFHVVIXO DSSOLFDWLRQV RI PHWKRG FKXQNV +HQFH RXU DSSURDFK IRUPV D FRPSOHPHQW WR WKH SDWWHUQ DSSURDFK SURSRVHG LQ &KHQ ZKLFK RPLWV FRQQHFWLRQV EHWZHHQ SDWWHUQV 0HWDFDVH7RROIRU,QWHURSHUDELOLW\ 6LWXDWLRQDOPHWKRGFRQVWUXFWLRQSURFHVVDVNVIRUDVSHFLILFVRIWZDUHVXSSRUWQDPHG &RPSXWHU $LGHG 0HWKRG (QJLQHHULQJ 7RROV &$0( $FFRUGLQJ WR +DUPVHQ HW DO D &$0( WRRO VKRXOG SURYLGH VXSSRUW IRU WKH IROORZLQJ PHWKRG HQJLQHHULQJDFWLYLWLHVGHWHUPLQDWLRQDQGYDOXDWLRQRIFRQWLQJHQF\IDFWRUVVWRUDJH RI PHWKRG FKXQNV LQ D PHWKRG EDVH UHWULHYDO DQG DVVHPEO\ RI PHWKRG FKXQNV YDOLGDWLRQDQGYHULILFDWLRQRIWKHREWDLQHGVLWXDWLRQDOPHWKRG:KLOHWKHUHLVQRZ FRQVHQVXV RQ WKH IXQFWLRQDOLW\ WKDW D &$0( WRRO VKRXOG SURYLGH FRQVLGHUDEOH ZRUNKDVVWLOOWREHGRQHWRDFKLHYHLPSOHPHQWDWLRQPHHWLQJWKLVIXQFWLRQDOLW\$ QXPEHU RI PHWD&$,6( SURGXFWV DQG SURWRW\SHV VXFK DV 'HFDPHURQH +DUPVHQ 0HWD(GLW .HOO\ HW DO DQG 09LHZV *UXQG\ DQG 9DQDEOH DQG 0HQWRU 6LVDLG HW DO KDYH EHHQ GHYHORSHG ZKLFK LPSOHPHQWV WKLV IXQFWLRQDOLW\SDUWLDOO\ ,QWKLVZRUNZHGHVLJQD0HWD&DVH7RROIRUVLWXDWLRQDOPHWKRGHQJLQHHULQJLQ WKH ,QWHURSHUDELOLW\ GRPDLQ 0&7, LQFOXGLQJ UHTXLUHG PHWKRG HQJLQHHULQJ IHDWXUHVDVZHOODVPHWKRGHQDFWPHQWDQGHYDOXDWLRQIXQFWLRQDOLW\DVVKRZQLQ)LJ LOOXVWUDWLQJWKHERXQGDU\PRGHORIWKLVWRRO 0HWD 0HWD&$6(7RROIRU,QWHURSHUDELOLW\
0HWKRG&KXQN (QJLQHHU
6LWXDWLRQDO0HWKRG (QJLQHHULQJ6HUYLFHV
'DWD
0&5
0& FRQVWUXFWLRQ DQGFKDUDFWHULVDWLRQ
0HWKRG&KXQNV $SSOLFDWLRQ&DVHV
6LWXDWHG0HWKRG (QJLQHHU
0& VHOHFWLRQ DVVHPEO\ DQGYDOLGDWLRQ
&ODVVLILFDWLRQ FRQVWUXFWLRQ DQGHYROXWLRQ &ODVVLILFDWLRQ 0DQDJHU
6LWXDWHG0HWKRG $SSOLFDWLRQ6HUYLFHV
0& HQDFWPHQW DQGHYDOXDWLRQ
0HWKRG 8VHU ,QWHURSHUDELOLW\ ,QWHURSHUDELOLW\ 3UREOHP 3UREOHP &ODVVLILHU &ODVVLILHU
0&0HWKRG&KXQN
0&50HWKRG&KXQN5HSRVLWRU\
)LJ%RXQGDU\PRGHORIWKH0HWD&$6(7RROIRU,QWHURSHUDELOLW\0&7,
$V VKRZ LQ )LJ ZH LGHQWLI\ IRXU PDLQ DFWRUV RI WKH 0&7, QDPHG PHWKRG FKXQNHQJLQHHUVLWXDWHGPHWKRGHQJLQHHUFODVVLILFDWLRQPDQDJHUDQGPHWKRGXVHU 7KHILUVWWKUHHDFWRUVXVHWKH0&7,IRUPHWKRGHQJLQHHULQJSXUSRVHZKLOHWKHODVW
320
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
RQH LV DQ DSSOLFDWLRQ HQJLQHHU ZKLFK DSSOLHV WKH PHWKRG FUHDWHG IRU D SDUWLFXODU DSSOLFDWLRQFDVH 7DEOHVXPPDULVHVWKHJRDOVRIHDFKDFWRU
7DEOH0&7,DFWRUVDQGWKHLUJRDOV $FWRU 0HWKRG FKXQN HQJLQHHU 6LWXDWHG PHWKRG HQJLQHHU &ODVVLILFDWLRQ PDQDJHU 0HWKRGXVHU
*RDO 7KH JRDO RI WKH PHWKRG FKXQN HQJLQHHU LV WR FDSWXUH NQRZOHGJH WR VSHFLILF LQWHURSHUDELOLW\SUREOHPVDVUHXVDEOHPHWKRGFKXQNVWKDWFDQEHXVHGLQGLIIHUHQW DSSOLFDWLRQFDVHVDQGWRFKDUDFWHULVHPHWKRGFKXQNVIROORZLQJWKHFODVVLILFDWLRQ VFKHPH 7KHJRDORIWKHVLWXDWHGPHWKRGHQJLQHHULVWRILQGDVHWRIPHWKRGFKXQNVWKDW FDQ EH DVVHPEOHG LQWR D FRKHUHQW PHWKRG WKDW DGGUHVVLQJ D SDUWLFXODU LQWHURSHUDELOLW\ GHYHORSPHQWDQDO\VLVQHHGLQDSDUWLFXODUDSSOLFDWLRQFDVH 7KHJRDORIWKHFODVVLILFDWLRQPDQDJHULVWRGHYHORSDQGHYROYHLQWHURSHUDELOLW\ FODVVLILFDWLRQ VFKHPHV IRU FODVVLI\LQJ PHWKRG FKXQNV VR WKDW WKH\ DUH HDV\ WR VHDUFKDQGQDYLJDWH 7KHJRDORIWKHPHWKRGXVHULVWREHDEOHHDVLO\DQGHIILFLHQWO\WHVWDQDO\VHDSSO\ PHWKRG FKXQNV WR VSHFLILF FDVHV DVZHOO DV GHVFULEH H[SHULHQFH RI XVLQJ WKHVH PHWKRGFKXQNVLQKLVKHUVSHFLILFFDVH
7KH PDLQ XVH FDVHV LGHQWLILHG LQ WKH ERXQGDU\ PRGHO )LJ KHOS XV WR LGHQWLI\ VHUYLFHVWKDWWKHPHWDFDVHWRROKDVWRSURYLGHWRWKHHQGXVHUV%HVLGHVWKH\DOVR VHUYHDVDVWDUWLQJSRLQWIRUPRUHGHWDLOHGVFHQDULRGHVFULSWLRQVRIKXPDQ FRPSXWHU LQWHUDFWLRQ DQG ZRUNLQJ HQYLURQPHQW RI WKH HQGXVHUV 2QH SRWHQWLDO ZD\ WR DFKLHYH WKH GHVLUHG IXQFWLRQDOLWLHV LV WR H[WHQG FRPPHUFLDOO\ DYDLODEOH PRGHOOLQJ WRROV WR DOVR FRYHU WKH QHHGV IRU VLWXDWLRQDO PHWKRG HQJLQHHULQJ 7KLV FDQ EH DFKLHYHG E\ FUHDWLQJ DQ H[WHQVLRQ RI WKH WRRO WKDW HQDEOHV WKH UHSUHVHQWDWLRQ RI PHWKRGV DQG PHWKRG FKXQNV LQ WHUPV RI PHWDPRGHOV 6HYHUDO RI WKH PDMRU PRGHOOLQJ WRROV DOUHDG\ KDYH VRPH IRUP RI UHSRVLWRU\ VXSSRUW EXLOW LQ DQG PDQ\ PRUHWRROVFDQEHLQWHJUDWHGXVLQJWHFKQRORJLHVVXFKDVHJ1HWEHDQV1HWEHDQV
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPV 7KHFODVVLILFDWLRQIUDPHZRUNKDVWKHSXUSRVHWRDVVRFLDWHPHWKRGFKXQNVDVZHOO DV DSSOLFDWLRQ FDVHV WR UHRFFXUULQJ LQWHURSHUDELOLW\ SUREOHPV %\ WDJJLQJ WKH PHWKRGFKXQNV ZLWKVXLWDEOH LQVWDQFHVRILQWHURSHUDELOLW\SUREOHPV ZHLQGH[WKH FKXQNV PXFK OLNH ERRNV DQG DUWLFOHV DUH LQGH[HG LQ D OLEUDU\ WKH LQGH[LQJ LV VXSSRUWLQJ WKH VHDUFK IRU PHWKRG FKXQNV WKDW DGGUHVV D FHUWDLQ LQWHURSHUDELOLW\ SUREOHP ,Q WKH VDPH ZD\ DFWXDO FDVHV DUH GHVFULEHG LQ WHUPV RI WKH LQWHURSHUDELOLW\ SUREOHPV WKDW DUH RFFXUULQJ LQ WKHP 7KH FKDOOHQJH LV WR LQGH[ SUREOHPV DQG VROXWLRQV LQ VXFK D ZD\ WKDW D PDWFK EHWZHHQ WKH WZR LV PDGH SRVVLEOH
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG&KXQN5HSRVLWRU\ 321
2QWRORJLFDO'LPHQVLRQVIRU&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPV ,QWHURSHUDELOLW\ SUREOHPV DUH RFFXUULQJ LQ D FHUWDLQ VLWXDWLRQ ZLWKLQ D SURMHFW FRQFHUQHG ZLWK WKH LQWHUDFWLRQ RI PXOWLSOH RUJDQL]DWLRQV DQG WKHLU LQIRUPDWLRQ V\VWHPV KHQFH FRYHULQJ ERWK WKH EXVLQHVVRUJDQL]DWLRQDO GRPDLQ DQG WKH ,&7 GRPDLQ 7KH IROORZLQJ TXHVWLRQV GHILQH WKH GLPHQVLRQV RI WKH FODVVLILFDWLRQ IUDPHZRUN )URP ZKLFK NQRZOHGJH GRPDLQ FDQ ZH GUDZ H[SHUWLVH WR XQGHUVWDQG WKH LQWHURSHUDELOLW\SUREOHP" 'XULQJZKLFKOLIHF\FOHVWDJHGRHVWKHSUREOHPRFFXU" :KLFKW\SHVRISURGXFWVDUHLQYROYHGLQWKHREVHUYHGSUREOHP" :KLFKW\SHVRISURFHVVHVZHUHDFWLYHZKHQWKHSUREOHPRFFXUUHG" :KLFKW\SHVRIKXPDQDXWRPDWHGSURGXFHUVDUHLQYROYHGLQWKHSUREOHP" .QRZOHGJHGLPHQVLRQ,LYDULHWDO SURSRVHILYHRQWRORJLFDOGRPDLQV7\SH .QRZOHGJH'RPDLQLQ)LJ ZKLFKDUHEDVHGRQDUHYLHZRIWKHVWDWHRIWKHDUWLQ FXUUHQW ,6 UHVHDUFK 7KHVH ILYH GRPDLQV FRYHU WKH DUHD RI ,QIRUPDWLRQ 6\VWHPV ZHOO7KHRUJDQL]DWLRQDOGRPDLQUHIHUVWRWKHNQRZOHGJHDERXWVRFLDOFRQWH[WVDQG SURFHVVHVLQZKLFKWKHLQIRUPDWLRQV\VWHPLVXVHG7KHDSSOLFDWLRQGRPDLQUHIHUV WRWKHNQRZOHGJHDERXWWKHDSSOLFDWLRQGRPDLQIRUZKLFKWKHLQIRUPDWLRQV\VWHPLV LQWHQGHG 7KH ,7 DSSOLFDWLRQ GRPDLQ UHIHUV WR WKH NQRZOHGJH DERXW W\SLFDO ,7 DSSOLFDWLRQV DQG WKHLU XVH LQ D FHUWDLQ DSSOLFDWLRQ GRPDLQ 7KH WHFKQLFDO GRPDLQ FRYHUVWKHKDUGZDUHDQGVRIWZDUHRIDQLQIRUPDWLRQV\VWHP,QWKHWHFKQLFDODQG,7 DSSOLFDWLRQGRPDLQVZHILQGLVVXHVRIGDWDPDQDJHPHQWDQGVRIWZDUHPDQDJHPHQW KHQFHUHODWLQJWKH,6ILHOGFORVHO\WRWKHILHOGRIVRIWZDUHHQJLQHHULQJ)LQDOO\WKH GHYHORSPHQW SURFHVV NQRZOHGJH UHIHUV WR WKH PHWKRGV DQG WRROV XVHG LQ V\VWHPV GHYHORSPHQW /LIHF\FOH GLPHQVLRQ 7KH OLIHF\FOH GLPHQVLRQ FKDUDFWHULVHV WKH SKDVH LQ ZKLFK VRPHVLWXDWLRQLVREVHUYHGRUVRPHDFWLYLW\FDQWDNHSODFH$WWKHKLJKHVWOHYHORI JUDQXODULW\ZHGLVWLQJXLVKWKHIRXUSKDVHV EXVLQHVVVWUDWHJLF±WKHSKDVHRID SURMHFWLQZKLFKVWUDWHJLFEXVLQHVVGHFLVLRQVDUHPDGH EXVLQHVVRSHUDWLRQDO± WKHSKDVHLQZKLFKEXVLQHVVDFWLYLWLHVDUHH[HFXWHG LFWGHYHORSPHQW±WKHSKDVH LQ ZKLFK VRPH ,&7 VROXWLRQ LV GHYHORSHG DQG LFWH[HFXWLRQ ± WKH WLPH ZKHQ VRPH,&7V\VWHPLVSHUIRUPLQJRSHUDWLRQV7KLVOHYHOFDQEHIXUWKHUGHFRPSRVHG IRU H[DPSOH WKH SKDVH LFWGHYHORSPHQWDQDO\VLV LV WKH SKDVH LQ ZKLFK WKH VSHFLILFDWLRQRIDQ,&7V\VWHPVLVDQDO\VHG 3URGXFW GLPHQVLRQ 7KH SURGXFW GLPHQVLRQ VSHFLILHV W\SHV RI SURGXFWV WKDW DUH UHOHYDQWLQVRPHREVHUYHGVLWXDWLRQRUWKDWDUHLQYROYHGLQVRPHDFWLYLW\3RVVLEOH YDOXHV DUH PRGHOW\SH ± WKH LQYROYHG SURGXFWV KDYH WKH QDWXUH RI PRGHOV GRFXPHQWW\SH QRWDWLRQ DQG ODQJXDJH /LNH EHIRUH VSHFLDOL]DWLRQV DUH IRUPHG OLNH PRGHOW\SHVRXUFHFRGHMDYDSURJUDP )RU GRFXPHQWV ZH VXJJHVW WR IRUP VSHFLDOLVDWLRQV DFFRUGLQJ WR WKH VWUXFWXUH RI WKH GRFXPHQW HJ GRFXPHQW W\SHFRQWUDFWVODIRUDVHUYLFHOHYHODJUHHPHQW
322
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
3URFHVV GLPHQVLRQ 7KH SURFHVV GLPHQVLRQ KDV WR EH GLVWLQJXLVKHG IURP WKH OLIHF\FOH SKDVH ,W LV GHILQHG DV WKH SURFHVVHV WKDW DUH DFWLYH LQ VRPH REVHUYDEOH VLWXDWLRQ $W WKH KLJKHVW OHYHO ZH GLVWLQJXLVK WKUHH NLQGV RI SURFHVVHV KXPDQ SURFHVV DXWRPDWHGSURFHVV DQG KXPDQFRPSXWHULQWHUDFWLRQ $W GHHSHU OHYHOV SURFHVVHV OLNH KXPDQSURFHVVPHHWLQJJURXSPRGHOOLQJVHVVLRQ DUH H[SUHVVHG $QRWKHUH[DPSOHLVDXWRPDWHGSURFHVVGDWDH[FKDQJH 3URGXFHUGLPHQVLRQ3URGXFHUVDUHKXPDQRUDXWRPDWHGDFWRUVKDWDUHFDSDEOHRI FUHDWLQJDQGSURFHVVLQJVRPHSURGXFWV)RUWKHSXUSRVHRILQWHURSHUDELOLW\SUREOHP FODVVLILFDWLRQ ZH GLVWLQJXLVK UROH FKDUDFWHULVLQJ WKH UHVSRQVLELOLWLHV RI D KXPDQ DFWRU HJ UROHV\VWHPDQDO\VW WHDP HJ WHDPGHYHORSPHQWWHDP DQG V\VWHP HJ V\VWHPWRROGLDJUDPHGLWRU RU V\VWHPHQWHUSULVHV\VWHPFUPV\VWHP 1RWH WKDWSURGXFHUVDUHREVHUYDEOHDWDQ\OLIHF\FOHVWDJH 7KH ODVW IRXU GLPHQVLRQV DUH DGDSWHG IURP WKH 2SHQ 3URFHVV )UDPHZRUN +HQGHUVRQ6HOOHUV 0HWDPRGHOIRU,QWHURSHUDELOLW\3UREOHPV&ODVVLILFDWLRQ )LJ VKRZV WKH DGGLWLRQ RI WKH SUREOHP FODVVLILHU FRQFHSW WR WKH 0&5 PHWD PRGHO $Q LQWHURSHUDELOLW\ SUREOHP LV LGHQWLILHG DQG GHVFULEHG LQ WHUPV RI LWV V\PSWRP IRU H[DPSOH WKH V\VWHPV RI SDUWQHU DQG SDUWQHU FDQQRW H[FKDQJH GDWD(DFKLQWHURSHUDELOLW\SUREOHPFDQKDYHPXOWLSOHSUREOHPFODVVLILHUVOLQNLQJ LWLQWRWKHEXVLQHVVDQG,&7FRQWH[WLHWKHXQLYHUVHRIWHUPVWKDWVWDNHKROGHUVXVH ZKHQ WDONLQJ DERXW LQWHURSHUDWLRQV RI V\VWHPV 7KH SUREOHP FODVVLILHU )LJ SURYLGHV D ILQHUJUDLQHG VFKHPH WKDQ WKH RQH XWLOL]HG LQ &KHQ HW DO 7KHUHIRUH ZH H[SHFW WKH SUREOHP FODVVLILHU WR EH RI XVH ZKHQ DVVHVVLQJ LQWHURSHUDELOLW\SUREOHPV 0HWKRG&KXQN
3URFHVV7\SH
3URGXFHU7\SH
SURFHVV
SURGXFHU
.QRZOHGJH'RPDLQ
0&+B,G 1DPH 2EMHFWLYH «
3UREOHP &ODVVLILHU
GRPDLQ
SKDVH
EHORQJVWR
/LIHF\FOH9DOXH
LVDGGUHVVHGE\
DGGUHVVHV
,QWHURSHUDELOLW\ 3UREOHP 3UREOHPB,G 'HVFULSWLRQ
SURGXFW
FODVVLILHV
3URGXFW7\SH
IHDWXUHV
RFFXUVLQ
$SSOLFDWLRQ&DVH &DVHB,G 'HVFULSWLRQ
)LJ0HWDPRGHOIRULQWHURSHUDELOLW\SUREOHPVFODVVLILFDWLRQ
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG&KXQN5HSRVLWRU\ 323
7KH SUREOHP FODVVLILHUV DVVLFLDWHG WR LQWHURSHUDELOLW\ SUREOHPV DUH VWDQGDUGLVHG VWDWHPHQWV DERXW WKH VLWXDWLRQ LQ ZKLFK WKH LQWHURSHUDELOLW\ SUREOHP KDV EHHQ REVHUYHGRUFDQEHREVHUYHG7KHDOORZHGWDJVDUHIURPDFRQWUROOHGRQWRORJ\RI NH\ZRUGVIRULQWHURSHUDELOLW\VHHVHFWLRQ (DFKLQGLYLGXDOSUREOHPFODVVLILHU LVWKXVDYLHZSRLQWRQWKHSUREOHP7KHFRPELQDWLRQRIDOOFODVVLILHUVDVVRFLDWHGWR WKH VDPH LQWHURSHUDELOLW\ SUREOHP FKDUDFWHULVHV WKH SUREOHP LQ D FRPSUHKHQVLYH ZD\ 7KH UHVWULFWHG YRFDEXODU\ IRU WKH ILYH GLPHQVLRQV VXSSRUWV NH\ZRUGEDVHG VHDUFKIRUPHWKRGFKXQNVDQGDSSOLFDWLRQFDVHVEXWJRHVEH\RQGLW7KHXVHUFDQ VXSSO\ NH\ZRUGV IURP WKH ILYH GLPHQVLRQV DQG WKH 0&5 VKDOO UHVSRQG E\ WKRVH LQWHURSHUDELOLW\SUREOHPVZKRVHSUREOHPFODVVLILHUVPDWFKWKHVXSSOLHGNH\ZRUGV 6LQFH D SUREOHP FODVVLILHU LV D VWDWHPHQW DERXW DQ REVHUYDWLRQ LW FDQ EH FKHFNHG LQKRZIDULWLVWUXHLQWKHFRQWH[WRIWKHXVHU )RUH[DPSOHDQLQWHURSHUDELOLW\SUREOHPPD\KDYHRFFXUUHGLQDQDSSOLFDWLRQ FDVH ZKHUH D FURVVRUJDQL]DWLRQDO WHDP QHJRWLDWHG D FRQWUDFW DERXW D FRRSHUDWLRQ LQYROYLQJOLQNLQJWKH,7V\VWHPVRIWKHRUJDQL]DWLRQ7KHQRQHSUREOHPFODVVLILHU LV JLYHQ E\ WKH YDOXHV SURFHVV W\SH KXPDQSURFHVVQHJRWLDWLRQ SURGXFW W\SH GRFXPHQWW\SHFRQWUDFWNQRZOHGJHGRPDLQ RUJDQL]DWLRQDOGRPDLQOLIHF\FOH YDOXH EXVLQHVVVWUDWHJLF SURGXFHU W\SH WHDPLQWHURUJDQL]DWLRQDOWHDP 7KH XVHUV FXUUHQW VLWXDWLRQ FRXOG EH WKDW WKHUH LV D SUREOHP ZLWK SURGXFLQJ D FRQWUDFW EHWZHHQPXOWLSOHSDUWQHUV7KHPDWFKZLWKWKHOLVWRIH[LVWLQJSUREOHPVFODVVLILHUV UHWXUQVDOOVLWXDWLRQVLQZKLFKWKHSURGXFWW\SHLVDFRQWUDFWDQGWKHSURFHVVW\SHLV QHJRWLDWLRQ 7KH XVHU PD\ WKHQ GHFLGH ZKHWKHU RU QRW WKH UHWXUQHG SUREOHP FODVVLILHULVWUXHLQKHUVLWXDWLRQDVZHOO7KHIDFWWKDWPXOWLSOHYDOXHVDUHFRPELQHG WR D VLQJOH H[SUHVVLRQ LV H[DFWO\ WKH GLIIHUHQFH WR VLPSOH NH\ZRUGEDVHG DSSURDFKHV ZKHUH DQ\ FRPELQDWLRQ RI NH\ZRUGV PD\ EH H[SUHVVHG UHJDUGOHVV ZKHWKHU WKH\ PDNH VHQVH RU QRW ,Q FRQWUDVW RXU SUREOHP FODVVLILHUV DUH WUXH VWDWHPHQWVDERXWLQWHURSHUDELOLW\SUREOHPVDVH[SHULHQFHGLQDSSOLFDWLRQFDVHVDQG DVVXFFHVVIXOO\VROYHGE\PHWKRGFKXQNV
$SSO\LQJ,QWHURSHUDELOLW\3UREOHPV&ODVVLILFDWLRQ &KDUDFWHULVLQJ0HWKRG&KXQNV 7DJJLQJRIPHWKRGFKXQNVE\LQWHURSHUDELOLW\SUREOHPVLVWKHUHVSRQVLELOLW\RIWKH DXWKRURIWKHFKXQNLHPHWKRGFKXQNHQJLQHHU)RUVWDQGDUGFKXQNVVXFKDVWKH UHYHUVH HQJLQHHULQJ RI D FRQFHSWXDO GDWD PRGHO RXW RI D GDWDEDVH VFKHPD WKH DXWKRU FDQ FUHDWH D VXLWDEOH HQWU\ LQ WKH OLVW RI LQWHURSHUDELOLW\ SUREOHPV HJ µXQGHUVWDQG OHJDF\ GDWDEDVHV¶ ,Q PDQ\ FDVHV D PHWKRG FKXQN ZLOO EH WKH JHQHUDOL]DWLRQRIVXFFHVVIXOVROXWLRQRIDFDVHSUREOHP7KHQWKHLQWHURSHUDELOLW\ SUREOHPZLOOKDYHEHHQVWRUHGLQWKH0&5DVUHVXOWRIFODVVLI\LQJDFDVH $VVHVVLQJ&DVH6LWXDWLRQ $FDVHLQWKHFRQWH[WRIWKH0&5LVDVLWXDWLRQRIDXVHURUJURXSRIXVHUV WKDW LQFOXGHV DQ LQWHURSHUDELOLW\ SUREOHP WKDW UHTXLUHV WR EH DGGUHVVHG LQ D VWUXFWXUHG
324
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
ZD\7KHFODVVLILFDWLRQRIWKHFDVHSUREOHPLVDPDQXDOSURFHVVDQGLVWKHILUVWVWHS RI WKH PHWKRG FKXQN VHOHFWLRQ DQG DVVHPEO\ VHUYLFH RI WKH 0&7, LQ RUGHU WR FRQFWUXFW D FDVHVSHFLILF PHWKRG 7KH FODVVLILFDWLRQ OLPLWV WKH VHDUFK VSDFH RI DSSOLFDEOH VROXWLRQV LH PHWKRG FKXQNV DV ZHOO DV WKH W\SH RI FKDQJH WR EH H[SHFWHG IURP WKH VROXWLRQ :H VXJJHVW WKH IROORZLQJ DSSURDFK IRU WKH FODVVLILFDWLRQRIWKHFDVHSUREOHPV 'HWHUPLQH WKH ,6 GRPDLQ RI WKH FDVH SUREOHP 7KH ,6 GRPDLQ LV FKDUDFWHULVLQJ WKH W\SH RI NQRZOHGJH WKDW LV QHFHVVDU\ WR XQGHUVWDQG WKH FDVH SUREOHP )RU H[DPSOH GHDOLQJ ZLWK KHWHURJHQRXV GDWD VWUXFWXUHV EHORQJVWRWKH,6GRPDLQµGHYHORSPHQWSURFHVV¶+HUHWKH6ZHERN NQRZOHGJHEDVHFDQEHXVHGWRFKDUDFWHULVHWKHILHOG 'HWHUPLQHWKHOLIHF\FOHVWDJH3RVVLEOHYDOXHVDUHµEXVLQHVVVWUDWHJLF¶WKH LQWHURSHUDELOLW\ SUREOHP HQFRXQWHUHG LV DERXW WKH EXVLQHVV GRPDLQ DQG DERXWDVWUDWHJLFGHFLVLRQWREHWDNHQE\WKHEXVLQHVVSDUWQHUV µEXVLQHVV RSHUDWLRQDO¶µLFWGHYHORSPHQW¶DQGµLFWH[HFXWLRQ¶)RUH[DPSOHUHVROYLQJ KHWHURJHQRXV GDWD VWUXFWXUHV ZRXOG UHTXLUH DQDO\VLV PRGHOOLQJ DQG LPSOHPHQWDWLRQDFWLYLWLHVLQWKHµLFWGHYHORSPHQW¶VWDJHDFFRUGLQJWRVRPH PHWKRGFKXQNV 'HWHUPLQH WKH LQYROYHG SURGXFW W\SHV LI DSSOLFDEOH 7KH H[DPSOH ZLOO LQYROYH LPSOHPHQWDLRQ RQ D VSHFLILF SODWIRUP LQ D VSHFLILF ODQJXDJH 7KH PHWKRG FKXQNV DVVRFLDWHG WR WKH FXUUHQW SUREOHP ZLOO FRQWDLQ H[LVWLQJ VROXWLRQVSUHYLRXVO\FODVVLILHGWRVXLWWKHVLWXDWLRQ 'HWHUPLQHWKHLQYROYHGSURFHVVW\SHVLIDSSOLFDEOH $PHWKRGFKXQNPD\ EH FODVVLILHG RQ WKH SURFHVV GLPHQVLRQ ZLWK UHVSHFW WR WKH WR WKH KXPDQ SURFHVVRIDQDO\VLQJWKHVHPDQWLFVRIWKHFXUUHQWGDWDVWXFWXUHVLQRUGHUWR PDNHWKHPSRVVLEOHWRPDWFK 'HWHUPLQH WKH SURGXFHU W\SH LI DSSOLFDEOH VWDNHKROGHUV LQYROYHG RUJDQL]DWLRQVWHDPFRPSRVLWLRQWRROVXVHGIRUSURGXFWLRQ 'HWHUPLQHWKHLQWHURSHUDELOLW\SUREOHP7KHVHWRISUREOHPVLVEXLOWXSRQ H[SHULHQFH LH ZKHQHYHU D FDVH SUREOHP RFFXUV RQH ORRNV XS ZKHWKHU D VLPLODU SUREOHP LV DOUHDG\ VWRUHG LQ WKH PHWKRG FKXQN UHSRVLWRU\ 7KH LQWHURSHUDELOLW\ SUREOHPV DUH WKH PRVW VSHFLILF DEVWUDFWLRQV RI SDVW FDVH SUREOHPV2QO\WKHLQWHURSHUDELOLW\SUREOHPVVKDOOEHDVVRFLDWHGWRPHWKRG FKXQNVLHWKHLUSRWHQWLDOVROXWLRQV 7KLVVWHSZLVHDSSURDFKIRFXVHVWKHVLWXDWHGPHWKRGHQJLQHHUWRZDUGVWKHPRVW UHOHYDQW LQWHURSHUDELOLW\ LVVXH IRU WKH FDVH SUREOHP WR EH FODVVLILHG 7KH FORVHU KHVKH GHVFULEHV WKH FDVH SUREOHP DORQJ WKH ILYH FDWHJRULHV WKH HDVLHU LV WKH FODVVLILFDWLRQ SURFHVV )XUWKHUPRUH ZH DVVRFLDWH H[SHULHQFH UHSRUWV RI DSSO\LQJ WKH FKXQNV ZKLFK ZLOO SURYLGH WKH FDVH FODVVLILHU LQIRUPDWLRQ ,W ZLOO KHOS LQ DVVHVVLQJWKHVXLWDELOLW\RIWKHPHWKRGFKXQNLQTXHVWLRQ
&RQFOXVLRQ 7KHSURSRVHGDSSURDFKZLOOHQKDQFHNQRZOHGJHPDQDJHPHQWE\PHDQVRIXVLQJD PHWKRG FKXQN UHSRVLWRU\ WR VWRUH UHXVDEOH PHWKRG FKXQNV 7KH FROOHFWLRQ DQG
&ODVVLI\LQJ,QWHURSHUDELOLW\3UREOHPVIRUD0HWKRG&KXQN5HSRVLWRU\ 325
VWRUDJH RI PHWKRG FKXQNV LV VXSSRUWHG E\ 0&7, VHUYLFHV IRU WKH FUHDWLRQ PDQDJHPHQW H[HFXWLRQ DQG HYDOXDWLRQ RI PHWKRG FKXQNV ,Q RUGHU WR IDFLOLWDWH NQRZOHGJH UHWULHYDO WKH PHWKRG FKXQNV KDYH WR EH FODVVLILHG 7KH DGYDQWDJHV RI XVLQJWKHSUREOHPFODVVLILHUDUH x x x x
x
,W DOORZV IRU PRUH HIILFLHQW UHWULHYDO RI VWRUHG NQRZOHGJH 7KLV LV DQ LPSRUWDQWIHDWXUHIRUXVHUVHUYLFHVRIDNQRZOHGJHUHSRVLWRU\ ,WSURYLGHVWKHSRVVLELOLW\WR XVH PXOWLSOHFODVVLILHUV PDNHVLWSRVVLEOHWR SURYLGHDULFKHUFKDUDFWHUL]DWLRQRIPHWKRGFKXQNV 7KHSUREOHPFODVVLILHULVXVHIXOLUUHVSHFWLYHRIKRZNQRZOHGJHLVVWRUHG LHLQWKHIRUPRISDWWHUQVRUPHWKRGFKXQNV $SUREOHPFODVVLILHULVDPHDQLQJIXOVWDWHPHQWDERXWDVLWXDWLRQLHLWLV QRW MXVW D FRPELQDWLRQ RI NH\ZRUGV EXW DQ H[SUHVVLRQ DERXW D SDVW RU IXWXUHREVHUYDWLRQ 7KH SUREOHP FODVVLILHU DXJPHQGV WKH FKDUDFWHUL]DWLRQ RI SDWWHUV LQ WHUPV RIFRQFHSWXDOWHFKQLFDODQGEXVLQHVVEDUULHUVDVSURSRVHGE\&KHQHWDO
7KHVWUHQJWKRIWKHSURSRVHGVFKHPHLVWKH LQFRUSRUDWLRQRIRUJDQL]DWLRQDODV ZHOO DV EXVLQHVV DQG WHFKQRORJ\ DVSHFWV RI LQWHURSHUDELOLW\ ,W DOVR DVVRFLDWHV LQWHURSHUDELOLW\ WR H[LVWLQJ ERGLHV RI NQRZOHGJH ZLWKLQ WKH LQIRUPDWLRQ V\VWHPV DQGVRIWZDUHHQJLQHHULQJGRPDLQV7KHSURSRVHGPHWDPRGHOFDQGLUHFWO\VHUYHDV WKH VFKHPD IRU DQ LQWHURSHUDELOLW\DZDUH PHWKRG FKXQN UHSRVLWRU\ 3URWRW\SHV EDVHG RQ WKH VFKHPD KDYH EHHQ GHYHORSHG ZLWKLQ WKH ,17(523 WDVN JURXS RQ PHWKRGHQJLQHHULQJDQGDUHFXUUHQWO\HYDOXDWHG
5HIHUHQFHV %DFNOXQG 3 5DO\Wp - -HXVIHOG 0$ .KQ + $UQL%ORFK 1 *RRVVHQDHUWV -%0 DQG /LOOHKDJHQ)LQSUHVV $Q,QWHURSHUDELOLW\&ODVVLILFDWLRQ)UDPHZRUNIRU0HWKRG &KXQN 5HSRVLWRULHV ,Q WKH 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QIRUPDWLRQ6\VWHPV'HYHORSPHQW,6' 6SULQJHUSS %ULQNNHPSHU 6 6DHNL 0 DQG +DUPVHQ ) $VVHPEO\ 7HFKQLTXHV IRU 0HWKRG (QJLQHHULQJ 3URFHHGLJQV RI WKH WK &RQIHUHQFH RQ $GYDQFHG ,QIRUPDWLRQ 6\VWHPV (QJLQHHULQJ&$L6(¶6SULQJHU/1&6SS &KHQ ' (G 3UDFWLFHV SULQFLSOHV DQG SDWWHUQV IRU LQWHURSHUDELOLW\ 'HOLYHUDEOH ' ,QWHURS 1HWZRUN RI ([FHOOHQFH ,67 ± KWWSLQWHURSQRHRUJGHOLYG $FFHVVHG &KHQ ' 'DVVLVWL 0 DQG (OYHVDHWHU % (G ,QWHURSHUDELOLW\ NQRZOHGJH FRUSXV ,QWHUPHGLDWH 5HSRUW 'HOLYHUDEOH ', ,QWHURS 1HWZRUN RI ([FHOOHQFH ,67 ± KWWSLQWHURSQRHRUJGHOLY',$FFHVVHG )LUHVPLWK ' DQG +HQGHUVRQ6HOOHUV % 7KH 23(1 3URFHVV )UDPHZRUN $Q ,QWURGXFWLRQ$GGLVRQ:HVOH\ *UXQG\ -& DQG 9HQDEOH -5 7RZDUGV DQ ,QWHJUDWHG (QYLURQPHQW IRU 0HWKRG (QJLQHHULQJ ,Q&KHOHQJHVDQG6WUDWHJLHVIRU5HVHDUFKLQ6\VWHPV'HYHORSPHQW:: &RWWHUPDQDQG-$6HQQ(GV -RKQ:LOH\ 6RQV&KLFKHVWHUSS +DUPVHQ $) %ULQNNHPSHU 6 DQG 2HL + 6LWXDWLRQDO 0HWKRG (QJLQHHULQJ IRU ,QIRUPDWLRQ6\VWHP3URMHFWV,Q2OOH7:DQG$$9HUULMQ6WXDUW(GV 0DWKRGVDQG
326
0$-HXVIHOG3%DFNOXQGDQG-5DO\Wp
$VVRFLDWHG 7RROV IRU WKH ,QIRUPDWLRQ 6\VWHPV /LIH &\FOH 3URFHHGLQJV RI WKH ,),3 :*:RUNLQJ&RQIHUHQFH&5,6 SS1RUWK+ROODQG$PVWHUGDP +DUPVHQ $) DQG %ULQNNHPSHU 6 'HVLJQ DQG LPSOHPHQWDWLRQ RI D PHWKRG EDVH PDQDJHPHQW V\VWHP IRU VLWXDWLRQDO &$6( HQYLURQPHQW 3URFHHGLQJV RI QG $36(& &RQIHUHQFH,(((&RPSXWHU6RFLHW\3UHVVSS +HQGHUVRQ6HOOHUV % 0HWKRG HQJLQHHULQJ IRU 22 V\VWHPV GHYHORSPHQW &$&0 SS ,LYDUL-+LUVFKKHLP5DQG.OHLQ+. 7RZDUGVDGLVWLQFWLYHERG\RINQRZOHGJHIRU ,QIRUPDWLRQ 6\VWHPV H[SHUWV FRGLQJ ,6' SURFHVV NQRZOHGJH LQ WZR ,6 MRXUQDOV ,QIRUPDWLRQ6\VWHPV-RXUQDO SS ,17(523 ,QWHURS1HWZRUNRI([FHOOHQFH,67±3UHVHQWDWLRQRIWKH3URMHFW KWWSLQWHURSQRHRUJ,17(523SUHVHQWDWLRQ$FFHVVHG .HOO\6/\\WWLQHQ.DQG5RVVL0 0HWD(GLW$IXOO\FRQILJXUDEOHPXOWLXVHU DQG PXOWLWRRO &$6( DQG &$0( HQYLURQPHQW 3URFHHGLQJV RI WKH &$L6( &RQIHUHQFH+HUDNOLRQ/1&66SULQJHU9HUODJ&UHWH*UHHFH .XPDU . DQG :HONH 5- 0HWKRG (QJLQHHULQJ $ 3URSRVDO IRU 6LWXDWLRQVSHFLILF 0HWKRGRORJ\ &RQVWUXFWLRQ ,Q 6\VWHPV $QDO\VLV DQG 'HVLJQ $ 5HVHDUFK $JHQGD &RWWHUPDQDQG6HQQHGV :LOH\SS 0LUEHO,DQG5DO\Wp- 6LWXDWLRQDO0HWKRG(QJLQHHULQJ&RPELQLQJ$VVHPEO\%DVHG DQG5RDGPDS'ULYHQ$SSURDFKHV5HTXLUHPHQWV(QJLQHHULQJ SS± 1HWEHDQV 1HWEHDQV 0HWDGDWD UHSRVLWRU\ >2QOLQH@ $YDLODEOH DW KWWSPGUQHWEHDQVRUJ$FFHVVHG 3OLKRQ 9 5DO\Wp - %HQMDPHQ $ 0DLGHQ 1$0 6XWFOLIIH $ 'XERLV ( +H\PDQV 3 $ 5HXVH2ULHQWHG $SSURDFK IRU WKH &RQVWUXFWLRQ RI 6FHQDULR %DVHG 0HWKRGV WK,QWHUQDWLRQDO&RQIHUHQFHRQ6RIWZDUH3URFHVV,&63 &KLFDJR,OOLQRLV86$ 5DO\Wp- 5HXVLQJ6FHQDULR%DVHG$SSURDFKHVLQ5HTXLUHPHQW(QJLQHHULQJ0HWKRGV &5(:60HWKRG%DVH3URFRIWKHWK,QW:RUNVKRSRQ'DWDEDVHDQG([SHUW6\VWHPV $SSOLFDWLRQV'(;$ VW,QW5(3¶:RUNVKRS)ORUHQFH,WDO\ 5DO\Wp - %DFNOXQG 3 .KQ + DQG -HXVIHOG 0 $ 0HWKRG &KXQNV IRU ,QWHURSHUDELOLW\3URFHHGLQJVRIWK,QWHUQDWLRQDO&RQIHUHQFHRQ&RQFHSWXDO0RGHOLQJ (5 /1&66SULQJHUSS 5DO\Wp-DQG5ROODQG&D $Q$SSURDFKIRU0HWKRG5HHQJLQHHULQJ 3URFHHGLQJVRI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ &RQFHSWXDO 0RGHOLQJ (5 /1&6 6SULQJHU9HUODJSS 5DO\Wp - DQG 5ROODQG & E $Q $VVHPEO\ 3URFHVV 0RGHO IRU 0HWKRG (QJLQHHULQJ 3URFHHGLQJV RI WKH WK &RQIHUHQFH RQ $GYDQFHG ,QIRUPDWLRQ 6\VWHPV (QJLQHHULQJ &$,6(¶ /1&66SULQJHU9HUODJSS 6DHNL 0 ,JXFKL . :HQ\LQ . 6KLQRKDUD 0 $ PHWDPRGHO IRU UHSUHVHQWLQJ VRIWZDUH VSHFLILFDWLRQ GHVLJQ PHWKRGV 3URFHHGLQJV RI WKH ,),3:* &RQIHUHQFH RQ,QIRUPDWLRQ6\VWHPV'HYHORSPHQW3URFHVV(OVHYLHU6FLHQFH3XEOLVKHUV%91RUWK +RODQG SS 6LVDLG 6 *URV] * DQG 5ROODQG & 0HQWRU $ FRPSXWHU DLGHG 5HTXLUHPHQWV (QJLQHHULQJ (QYLURQPHQW 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ $GYDQFHG,QIRUPDWLRQ6\VWHPV(QJLQHHULQJ&$,6(¶ /1&66SULQJHU YDQ6ORRWHQ.DQG%ULQNNHPSHU6 $0HWKRG(QJLQHHULQJ$SSURDFKWR,QIRUPDWLRQ 6\VWHPV 'HYHORSPHQW 3URFHHGLQJV RI WKH ,),3:* &RQIHUHQFH RQ ,QIRUPDWLRQ 6\VWHPV 'HYHORSPHQW 3URFHVV (OVHYLHU 6FLHQFH 3XEOLVKHUV %9 1RUWK+RODQG SS ± 6:(%2. *XLGHWRWKH6RIWZDUH(QJLQHHULQJ%RG\RI.QRZOHGJH 9HUVLRQ $YDLODEOHDWKWWSZZZVZHERNRUJ$FFHVVHG
Part IV
Semantics and Knowledge Aspects in Enterprise Interoperability
7RZDUGVDQ2QWRORJ\XVLQJD&RQFHUQ2ULHQWHG $SSURDFKIRU,QIRUPDWLRQ6\VWHPV$QDO\VLV &%RJGDQ'/X]L)/5LFFLDQG/'6HUEDQDWL
2YLGLXV8QLYHUVLW\&RQVWDQWD5RPDQLD FERJGDQ#XQLYRYLGLXVUR &15,53365RPD,WDO\ GOX]L#LUSSVFQULW
&15,7%5RPD,WDO\ IULFFL#LUSSVFQULW 3ROLWHKQLFD8QLYHUVLW\%XFKDUHVW5RPDQLD OXFD#VHUEDQDWLFRP
,QWURGXFWLRQ )XOILOOLQJ WKH LQWHURSHUDELOLW\ TXDOLW\ DWWULEXWH LV D JRDO RI WKH GHYHORSHUV DQG XVHUV RI VRIWZDUH DQG LQIRUPDWLRQ V\VWHPV ZKR KDYH WR SURYLGH VHDPOHVV DQG DXWRPDWLF FRQQHFWLRQV IURP RQH V\VWHP WR DQRWKHU VR WKDW V\VWHPV FDQ ZRUN WRJHWKHU WR VROYH WDVNV RU SUREOHPV ,QIRUPDWLRQ LQWHURSHUDELOLW\ VSUHDG RXW RQ WKUHHOHYHOVRUGLPHQVLRQVV\QWDFWLFVWUXFWXUDODQGVHPDQWLF:KLOHIRUV\QWDFWLF DQG VWUXFWXUDO OHYHOV ;0/EDVHG VWDQGDUGV JXDUDQWHH LQWHURSHUDELOLW\ WKH VHPDQWLF LQWHURSHUDELOLW\ QHHGV VHPDQWLF PRGHOV OLNH RQWRORJLHV ZKLFK SURSHUO\ GHVFULEH WKH QDWXUH RI WKH FRQFHSWV DQG WKHLU UHODWLRQV E\ LQWHJUDWLQJ NQRZOHGJH DQGLQIRUPDWLRQ6KDULQJDQDJUHHGRQWRORJ\LVDQHVVHQWLDOFRQGLWLRQRIDFKLHYLQJ LQWHURSHUDELOLW\EHWZHHQDSSOLFDWLRQVWKDWVWDNHKROGHUVRILQIRUPDWLRQV\VWHPVXVH RUDUHLQWHUHVWHGLQ 'HVLJQLQJ DQ RQWRORJ\ LV DOZD\V D FKDOOHQJLQJ WDVN ,Q WKLV SDSHU D PHWKRG EDVHGRQVWDNHKROGHUV¶FRQFHUQVIRUGHVLJQLQJRQWRORJLHVRILQIRUPDWLRQV\VWHPVLV SURSRVHG 6HSDUDWLRQRI&RQFHUQV 6HSDUDWLRQRIFRQFHUQVLVDQROGGHFRPSRVLQJSULQFLSOHZKLFKSDUWLWLRQVDV\VWHP LQWR VPDOOHU PRUH PDQDJHDEOH DQG FRPSUHKHQVLEOH SDUWV (DFK GHFRPSRVLQJ FULWHULXP LV GHULYHG IURP D FRQFHUQ RU QHHG EHORQJLQJ WR D SDUWLFXODU DUHD RI LQWHUHVW0DQ\GHFRPSRVLQJFULWHULDDUHEDVHGRQVWDNHKROGHUV¶FRQFHUQV :HGHILQHWKHVWDNHKROGHU¶V FRQFHUQDVDSUREOHPUHODWHGFDUHRIRQHRUPRUH VWDNHKROGHUVLQYROYHGLQWKHFRQVWUXFWLRQRUHYROXWLRQRIDQLQIRUPDWLRQV\VWHPLQ LWV QDWXUDO HQYLURQPHQW 7KH FDUH RI D VWDNHKROGHU GHSHQGV RQ KLVKHU LQWHUHVW RU
330
&%RJGDQ'/X]L)/5LFFLDQG/'6HUEDQDWL
SUHRFFXSDWLRQ UHODWHG WR D SUREOHP IURP WKH UHDO ZRUOG 7KH LQWHUHVW RI D VWDNHKROGHU IUHTXHQWO\ GHULYHV IURP D QHHG EXW LW FDQ DOVR RULJLQDWH LQ D GHVLUH DQRWKHULQWHUHVWRUKLVKHUUHVSRQVLELOLW\LQWKHHYROXWLRQSURFHVVRIDQLQIRUPDWLRQ V\VWHP
7RZDUGVDQ2QWRORJ\RI,QIRUPDWLRQ6\VWHPV ,QRXUDSSURDFKDQRQWRORJ\LVVWUXFWXUHGDFFRUGLQJWRVWDNHKROGHUV¶FRQFHUQV WKURXJK WKH LGHQWLILFDWLRQ RI VKDUHG DQG VSHFLILF YRFDEXODULHV :H LGHQWLI\ WKH FRQFHSWVOLQNHGZLWKWKHFRQFHUQVDQGWKHUHODWLRQVEHWZHHQWKHP7RGRWKDWZH KDYH WR GLVFRYHU WKH NQRZOHGJH DQG EHOLHIV WKDW XQGHUOLH WKH FRQFHUQV 7KHLU PHQWDO UHSUHVHQWDWLRQV DUH H[SUHVVHG LQ QDWXUDO ODQJXDJH %\ DQDO\]LQJ WKHVH LQIRUPDOGHVFULSWLRQVLWLVSRVVLEOHWRLGHQWLI\WKHFRQFHSWVWKDWFRPSRVHWKHPDV ZHOODVWKHLULQWHQWLRQDOUHODWLRQV ,Q>@DFRQFHUQRULHQWHGPHWKRGIRULQIRUPDWLRQV\VWHPDQDO\VLVLVSURSRVHG 7KH PHWKRG KDV ILYH VWHSV LGHQWLILFDWLRQ RI VWDNHKROGHUV LGHQWLILFDWLRQ RI FRQFHUQV FRQFHUQFODVVLILFDWLRQ LGHQWLILFDWLRQRIUHODWLRQVEHWZHHQFRQFHUQV DQG FRQFHUQSULRULWL]DWLRQ 7KHPHWKRGDOVRLQFOXGHV JXLGHOLQHV IRUGHVLJQLQJDQRQWRORJ\RIWKHGRPDLQ XQGHU DQDO\VLV )RU WKLV VL[ VWHSV VKRXOG EH DGGHG WR WKH EDVLF PHWKRG LGHQWLILFDWLRQRIVHPDQWLFUDWLRQDOHVLQFRQFHUQVSHFLILFDWLRQV LGHQWLILFDWLRQRI WKH FRQFHSWV XVHG LQ WKH VHPDQWLF UDWLRQDOHV RQWRORJLFDO DQDO\VLV RI WKH LQWHQVLRQRIWKHFRQFHSWV FKRRVLQJDIRXQGDWLRQDORQWRORJ\WREHH[WHQGHGE\ RXU RQWRORJ\ FODVVLILFDWLRQ RI WKH FRQFHSWV FRQIRUPLQJ WKH IRXQGDWLRQDO RQWRORJ\DQG GHILQLWLRQRIWKHRQWRORJ\XVLQJDIRUPDOORJLFODQJXDJH &RQFHUQVDQDO\VLV ,Q RUGHU WR LGHQWLI\ WKH FRQFHUQV DQG WKHLU GHSHQGHQFLHV RXU PHWKRG ILUVWO\ UHFRPPHQGVWRDQDO\VHWKHVWDNHKROGHUV¶SUHRFFXSDWLRQVLQWHUHVWVDQGEHOLHIVDQG LGHQWLI\KRZWKH\JHQHUDWHFRQFHUQVLQRWKHUZRUGVKRZWKHVWDNHKROGHUVUHDVRQ )RUWKLVZHUHVRUWWRFRQWHPSRUDU\SKLORVRSK\WKDWJLYHVXVPDQ\WKHRULHVRI PLQG7KHPRVWNQRZQDQGDFFHSWHGWKHRU\LVWKH)XQFWLRQDOLVPZKLFKPRGHOVWKH VWDWHVRIPLQGEHOLHIVFRQFHUQVGHVLUHVEHLQJLQSDLQHWF E\FRQVLGHULQJVROHO\ WKHLUIXQFWLRQDOUROHWUDQVIRUPHUVRIVHQVRU\LQSXWVLQEHKDYLRUDORXWSXWVLQFDXVDO UHODWLRQV ZLWK RWKHU VWDWHV RI PLQG >@ 6WDWHV RI PLQG DUH FORVHO\ UHODWHG ZLWK NQRZOHGJHWKDWLVLQIRUPDWLRQHYDOXDWHGSURFHVVHGDQGVWUXFWXUHGE\WKHKXPDQ PLQG LQ FRQFOXVLRQV RU H[SODQDWLRQV VR WKDW LW FDQ EH XVHG DFFRUGLQJ WR FXUUHQW QHHGV7KH\DUHEDVHGRQPHQWDOUHSUHVHQWDWLRQVWKDWFRQWDLQNQRZOHGJHVWUXFWXUHV ,Q RXU PHWKRG EHOLHIV WDNH D VSHFLDO SODFH EHFDXVH WKH\ DUH FORVHO\ UHODWHG WR FRQFHUQV 7KH\ UHSUHVHQW FRQYLFWLRQV D VWDNHKROGHU KROGV IRU WUXH LQ D JLYHQ VLWXDWLRQLQGHSHQGHQWO\RIWKHQDWXUHRIWKHVRXUFHRIWKHFRQYLFWLRQ (DFK FRQFHUQ LV EDVHG RQ D JURXS RI EHOLHIV DQG SLHFHV RI NQRZOHGJH WKDW FRQVWLWXWHVLWVVHPDQWLFUDWLRQDOH:HLGHQWLILHGWKHEHOLHIVDQGNQRZOHGJHIURPWKH SUREOHP VSHFLILFDWLRQ DQG WKH VWDNHKROGHU¶V ZRUN SUDFWLFH EXW ZH DOVR WRRN LQ FRQVLGHUDWLRQWKHVWDNHKROGHU¶VWDFLWNQRZOHGJH
7RZDUGVDQ2QWRORJ\XVLQJD&RQFHUQ
331
0HQWDOUHSUHVHQWDWLRQVRIWKHEHOLHIVDQGSLHFHVRINQRZOHGJHDUHH[SUHVVHGLQ QDWXUDO ODQJXDJH DQG LQIRUPDO GHVFULSWLRQV DUH REWDLQHG VHH WKH H[DPSOH & )URP WKH DQDO\VLV RI WKHVH GHVFULSWLRQV ZH LGHQWLILHG WKH FRQFHSWV DQG VRPH RI WKHLULQWHQWLRQDOUHODWLRQV )XUWKHUPRUH WKH FRQFHSWV DUH RQWRORJLFDOO\ DQDO\]HG DFFRUGLQJ WR WKH 2QWR&OHDQ PHWKRGRORJ\ LQ RUGHU WR REWDLQ D EDFNERQH WD[RQRP\ EDVHG RQ D FRPELQDWLRQ RI VRPH SURSHUWLHV OLNH ULJLGLW\ LGHQWLW\ DQG GHSHQGHQFH >@ 7KHQ WKHIXQGDPHQWDORQWRORJ\LVFKRVHQDQGWKHWD[RQRP\LVHPEHGGHGE\VXEVXPLQJ WKHH[LVWLQJFDWHJRULHVVXFKWKDWDQHZWD[RQRP\LVFUHDWHG )LQDOO\ RQ WKH EDVLV RI WKH FRQFHSWXDOL]DWLRQ RI IRXQGDWLRQDO RQWRORJ\ WKH GRPDLQRQWRORJ\LVFUHDWHGE\IRUPDOO\GHVFULELQJWKHLQWHQWRIHDFKFRQFHSWDQG WKHLULQWHQWLRQDOUHODWLRQV
&DVH6WXG\ 7KH PHWKRG ZDV DSSOLHG WR GHULYH WKH RQWRORJ\ RI D FRPSRQHQW RI WKH FOLQLFDO SURWRFRO WKH VXEMHFW VHOHFWLRQ FULWHULD 7KH SURWRFRO LV D GRFXPHQW WKDW DFWV DV D ZRUNSODQ IRU FRQGXFWLQJ D FOLQLFDO WULDO WKDW LV D FRQWUROOHG VWXG\ SHUIRUPHG LQ KXPDQVXEMHFWVDQGLQWHQGHGWRGLVFRYHUFOLQLFDOHIIHFWVRIQHZGUXJVWUHDWPHQWV IRU D VSHFLILF GLVHDVH 7KH VXEMHFW VHOHFWLRQ FULWHULD FRQWDLQ WKH SHUVRQ FKDUDFWHULVWLFV QHHGHG WR VHOHFW WKH VWXG\ SRSXODWLRQ WKDW LV D KRPRJHQHRXV DQG UHOLDEOH QXPEHU RI VXEMHFWV LGHQWLILHG RQ WKH EDVLV RI D VWDWLVWLFDO DQDO\VLV RQ D VSHFLILFSDWKRORJ\ ,QRUGHUWRFRQVWUXFWWKHRQWRORJ\RIWKHVXEMHFWVHOHFWLRQFULWHULDZHLGHQWLILHG QLQHFRQFHUQVRIWKHZULWLQJFRPPLWWHHZKLFKLVUHVSRQVLEOHIRUFOLQLFDOSURWRFRO ZULWLQJDQGE\GHIDXOWZLWKWKHLGHQWLILFDWLRQRIWKHVHOHFWLRQFULWHULD)RULQVWDQFH WZR HOHPHQWV RI WKH KLJKOHYHO VSHFLILFDWLRQ RI D FRQFHUQ DUH SUHVHQWHG LQ WKH IROORZLQJWDEOH & 1DPH&DUHWRGHWHUPLQHKRZWKHFRPSRQHQWVRIWKHVWXG\WKHUDSHXWLF SURFHGXUHDQGLWVDGPLQLVWUDWLRQPLJKWDIIHFWWKHJHQHUDOVWDWHRIWKH VXEMHFWVDQGRULQIOXHQFHWKHDWWDLQPHQWRIWKHREMHFWLYHV 7KHFRQFHUQ &LVEDVHGRQ WKHEHOLHIVDQG NQRZOHGJH6RPHRIWKHLU PHQWDO UHSUHVHQWDWLRQGHVFULSWLRQVDUHSUHVHQWHGLQWKHIROORZLQJWDEOH 7KHVWXG\WKHUDSHXWLFSURFHGXUHZLOODIIHFWWKHFOLQLFDOPDQLIHVWDWLRQRIWKH GLVHDVH 7KHWKHUDSHXWLFSURFHGXUHPLJKWFRQWDLQWKHUDSHXWLFDJHQWVZKRVH DGPLQLVWUDWLRQPLJKWDIIHFWWKHJHQHUDOVWDWHRIWKHVXEMHFWVDQGRULQIOXHQFHWKH DWWDLQPHQWRIWKHREMHFWLYHV 7KHWKHUDSHXWLFSURFHGXUHDQGLWVNLQGPLJKWKDYHHIIHFWVRQWKHGHYHORSLQJ IHWXV 7KHWD[RQRP\RIWKHFRQFHSWVZKLFKDUHDWWKHEDVLVRI&LVSUHVHQWHGLQWKH)LJ 7KHWD[RQRP\ZDVEXLOWXVLQJWKHIRXQGDWLRQDORQWRORJ\'2/&(' 6>@
332
&%RJGDQ'/X]L)/5LFFLDQG/'6HUEDQDWL
&RQFOXVLRQVDQG)XWXUH5HVHDUFK ,Q WKLV SDSHU D FRQFHUQRULHQWHG PHWKRG IRU GHVLJQLQJ DQ RQWRORJ\ RI DQ LQIRUPDWLRQ V\VWHP LV SUHVHQWHG 7KH PHWKRG LV EDVHG RQ VWDNHKROGHUV¶ FRQFHUQV WKDW FRPH IURP WKHLU LQWHUHVWV GHVLUHV DQG SUHRFFXSDWLRQV DQG GHSHQG RQ WKHLU EHOLHIVDQGNQRZOHGJH 0HQWDOUHSUHVHQWDWLRQVRIWKHNQRZOHGJHDQGEHOLHIVUHODWHGWRHDFKFRQFHUQDUH DQDO\]HGDQGWKHFRQFHSWVIRXQGSRSXODWHWKHXQLYHUVHRIGLVFRXUVHVSHFLILFWRHDFK VWDNHKROGHUDQGWKH\DUHSDUWRIWKHVWDNHKROGHU¶VYRFDEXODU\ 2XU FXUUHQW UHVHDUFK LV IRFXVHG RQ HQKDQFLQJ RXU FRQFHUQRULHQWHG DQDO\VLV PHWKRGZLWKWKHREMHFWLYHRIFRQVWUXFWLQJPRGHOVWKDWFRQVWLWXWHWKH³YLHZV´RIWKH VWDNHKROGHUVZKLFKPDQLIHVWFRQFHUQVUHJDUGLQJLQIRUPDWLRQV\VWHPV 3DUWLFXODU (QGXUDQW
3HUGXUDQW (IIHFW 4XDOLW\
3K\VLFDO(QGXUDQW 1RQSK\VLFDO(QGXUDQW
3K\VLFDO 2EMHFW
1RQSK\VLFDO2EMHFW 6RFLDO2EMHFW
1RQDJHQWLYH $JHQWLYH $JHQWLYH 3K\VLFDO 6RFLDO2EMHFW 6RFLDO2EMHFW 2EMHFW :ULWLQJ 'HVFULSWLRQ &RPPLWWHH 3HUVRQ )HWXV
6WDWLYH 6WDWH
3K\VLFDO 4XDOLW\
3URFHVV
'LVHDVH *HQHUDO &OLQLFDO6WDWH
$JH
&RQFHSW 5ROH
&RXUVH .LQG
3DUDPHWHU $JHQW
2EMHFWLYH &OLQLFDO 3DUWLFLSDQW &OLQLFDO 0HGLFDO $JH 7KHUDSHXWLF 0DQLIHVWDWLRQ 7ULDO 3URFHGXUH 9DOXH $JHQW 6XEMHFW 7KHUDSHXWLF 3URFHGXUH 6WXG\ 7KHUDSHXWLF 3URFHGXUH
)LJ7KHFRQFHSWVWD[RQRP\RIWKHEHOLHIVDQGNQRZOHGJHUHODWHGE\&
5HIHUHQFHV >@ >@
>@ >@ >@
%ORFN1HG 5HDGLQJVLQ3KLORVRSK\RI3V\FKRORJ\YROV9RO&DPEULGJH +DUYDUG %RJGDQ & 6HUEDQDWL /' 7RZDUG D &RQFHUQ2ULHQWHG $QDO\VLV 0HWKRG IRU (QWHUSULVH,QIRUPDWLRQ6\VWHPV,(((,QWHUQDWLRQDO0XOWL&RQIHUHQFHRQ&RPSXWLQJ LQ WKH *OREDO ,QIRUPDWLRQ 7HFKQRORJ\ ,&&*, %XFKDUHVW 5RPDQLD ,((( &RPSXWHU6RFLHW\ *DQJHPL $ 0LND 3 8QGHUVWDQGLQJ WKH6HPDQWLF :HE WKURXJK 'HVFULSWLRQV DQG6LWXDWLRQV´,QWHUQDWLRQDO&RQIHUHQFH2'%$6(,WDO\6SULQJHU *XDULQR1:HOW\&$ $QRYHUYLHZRI2QWR&OHDQLQ66WDDEDQG56WXGHU HGLWRUV+DQGERRNRQ2QWRORJLHVLQ,QI6\V6SULQJHU 0DVROR & %RUJR 6 *DQJHPL $ *XDULQR 1 2OWUDPDUL $ :RQGHU:HE 'HOLYHUDEOH'2QWRORJ\/LEUDU\,673URMHFW:RQGHU:HE2QWRORJ\ ,QIUDVWUXFWXUHIRUWKH6HPDQWLF:HE
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ 6HPDQWLF:HE7HFKQRORJLHV -&DUGRVR 'HSDUWPHQWRI0DWKHPDWLFVDQG(QJLQHHULQJ8QLYHUVLW\RI0DGHLUD)XQFKDO 3RUWXJDO MFDUGRVR#XPDSW
.H\ZRUGV 6HPDQWLF :HE 'DWD ,QWHJUDWLRQ 'DWD 6HPDQWLFV (QWHUSULVH 'DWD 0DQDJHPHQW6HPDQWLF,QIRUPDWLRQ$UFKLWHFWXUH;0/2:/
$%675$&7 7R FUHDWH YDOXH EDVHG RQ LQIRUPDWLRQ DQG NQRZOHGJH RUJDQL]DWLRQV QHHG WR UHFRJQL]H WKDW WKH\ DUH FRPSRVHG RI YDULRXV W\SHV RI GDWD DVVHWV ,Q WKLV FRQWH[W GDWDLQWHJUDWLRQKDVEHHQSURYHQWREHDFKDOOHQJHGXHWRWKHKHWHURJHQHLW\RIWKH LQIRUPDWLRQV\VWHPVLQYROYHG7KH([WHQVLEOH0DUNXS/DQJXDJH;0/ ZDVRQH RIPRVWVXFFHVVIXOVROXWLRQVGHYHORSHGWRSURYLGHEXVLQHVVWREXVLQHVVLQWHJUDWLRQ +RZHYHU ;0/ ³ODFNV VHPDQWLFV´ 7KXV SUREOHPV DULVH ZKHQ LW LV QHFHVVDU\ WR PDQLSXODWH DQG LQWHJUDWH GLIIHUHQW ;0/ GDWD VRXUFHV &RQVHTXHQWO\ WRGD\¶V RUJDQL]DWLRQVDUHDJDLQVKLIWLQJIURPDV\QWDFWLFLQWHURSHUDELOLW\OHYHOWRDVHPDQWLF RQH 7KLV SDSHU SUHVHQWV D 6HPDQWLF GDWD ,QWHJUDWLRQ 0LGGOHZDUH 6,0 ZKLFK ZKHQ EDVHG RQ D VLQJOH TXHU\ LQWHJUDWHV GDWD UHVLGLQJ LQ GLIIHUHQW GDWD VRXUFHV 7KH PLGGOHZDUH XVHV DQ RQWRORJ\EDVHG PXOWLVRXUFH GDWD H[WUDFWRUZUDSSHU DSSURDFKWRWUDQVIRUPGDWDLQWRVHPDQWLFNQRZOHGJH
,QWURGXFWLRQ %DUQHWWDQG6WDQGLQJ%DUQHWWDQG6WDQGLQJ DUJXHWKDWWKHUDSLGO\FKDQJLQJ EXVLQHVV HQYLURQPHQW EURXJKW RQ E\ WKH ,QWHUQHW UHTXLUHV RUJDQL]DWLRQV WR
334
-&DUGRVR
LPSOHPHQW QHZ EXVLQHVV PRGHOV DV UDSLGO\ GHYHORS QHZ QHWZRUNV DQG DOOLDQFHV DQGEHFUHDWLYHLQWKHLUPDUNHWLQJVWUDWHJLHV,QRUGHUWRFRPSHWHLQWKHHOHFWURQLF HUD EXVLQHVVHV PXVW EH SUHSDUHG WR XVH WHFKQRORJ\PHGLDWHG FKDQQHOV FUHDWH LQWHUQDO DQG H[WHUQDO YDOXH IRUPXODWH WHFKQRORJ\ FRQYHUJHQW VWUDWHJLHV DQG RUJDQL]H UHVRXUFHV DURXQG NQRZOHGJH DQG UHODWLRQVKLSV 5D\SRUW DQG -DZRUVNL 7R FUHDWH LQWHUQDO DQG H[WHUQDO YDOXH EDVHG RQ LQIRUPDWLRQ DQG WR RUJDQL]H UHVRXUFHVDURXQGNQRZOHGJHDQGUHODWLRQVKLSVRUJDQL]DWLRQVQHHGWRUHFRJQL]HWKDW WKH\DUHFRPSRVHGRIYDULRXVW\SHVRIGDWDDVVHWV([DPSOHVRIGDWDDVVHWIRUPDWV LQFOXGH UHODWLRQDO GDWDEDVHV :HE SDJHV SODLQ WH[W ILOHV (', GRFXPHQWV (OHFWURQLF 'DWD ,QWHUFKDQJH ;0/ ILOHV DQG PRUH UHFHQWO\ :HE VHUYLFHV 'HVSLWH WKH ODUJH TXDQWLW\ RI GDWD FROOHFWHG E\ RUJDQL]DWLRQV PDQDJHUV RIWHQ VWUXJJOH WR REWDLQ LQIRUPDWLRQ WKDW ZRXOG KHOS WKHP LQ GHFLVLRQPDNLQJ ,Q WKLV FRQWH[WGDWDH[FKDQJHDQGLQWHJUDWLRQKDVEHHQSURYHQWREHDFKDOOHQJHGXHWRWKH KHWHURJHQHLW\RIWKHLQIRUPDWLRQV\VWHPVLQYROYHG $W OHDVW WKUHH W\SHV RI GDWD KHWHURJHQHLW\ PD\ RFFXU ZKHQ LQWHJUDWLQJ LQIRUPDWLRQIURPKHWHURJHQHRXVDXWRQRPRXVDQGGLVWULEXWHG+$' GDWDVFKHPD 6KHWK 2XVNHO DQG 6KHWK V\QWDFWLF KHWHURJHQHLW\ WKH WHFKQRORJ\ VXSSRUWLQJWKHGDWDVRXUFHVGLIIHUVHJGDWDEDVHV:HESDJHV;0/VWUHDPV:HE VHUYLFHV HWF VFKHPDWLF KHWHURJHQHLW\ GDWD VRXUFHV VFKHPD KDYH GLIIHUHQW VWUXFWXUHV DQG VHPDQWLF KHWHURJHQHLW\ 7KHVH KHWHURJHQHLW\ SUREOHPV FUHDWH D PDUNHWIRUWKHFUHDWLRQDQGWKHPDLQWHQDQFHRISRLQWWRSRLQWWUDQVODWLRQVEHWZHHQ WKHVH VFKHPDV ZRUWK ELOOLRQV GROODUV SHU DQQXP 6FKUHLEHU :KHQ WKHVH WUDQVODWLRQVDUHFDUULHGRXWPDQXDOO\WKH\DUHH[SHQVLYHWRFUHDWH0RUHRYHUVLQFH PRVWRIWKHWLPHWKH\DUHQRWEDVHGRQWKHVHPDQWLFXQGHUVWDQGLQJRIWKHGDWDWKH\ UHVXOW LQ SRRU LQIRUPDWLRQ LQWHJUDWLRQ TXDOLW\ ,Q WKH FRVW RI WKLV OLPLWDWLRQ ZDVHVWLPDWHGWREHELOOLRQ\HDUIRUWKH86(FNHUVRQ 7KH QHHG WR LQWHJUDWH RI KHWHURJHQHRXV DXWRQRPRXV DQG GLVWULEXWHG +$' GDWD DQG V\VWHPV KDV EHFRPH D KDUG WDVN VLQFH VHYHUDO GDWD UHSUHVHQWDWLRQV IRUPDWV DQG VFKHPD H[LVW QRZDGD\V )LJXUH LOOXVWUDWHV WKH HYROXWLRQ RI WKH YDULRXV GDWD UHSUHVHQWDWLRQV RYHU WKH \HDUV 6HYHUDO GHFDGHV DJR RUJDQL]DWLRQV VWRUHG WKHLU GDWD LQ VWDWLF IODW ILOHV +RZHYHU LQ DQVZHU WR WKH LQKHUHQW G\QDPLF QDWXUHRIEXVLQHVVHVRUJDQL]DWLRQVVWDUWHGWRUHO\RQG\QDPLFVROXWLRQVWRPDQDJH WKHLU GDWD 2QH VROXWLRQ ZDV WKH ZRUOGZLGH DGRSWLRQ UHODWLRQDO GDWDEDVH PDQDJHPHQW V\VWHPV 5'%06 7KLV WHFKQLTXH RIIHUV WKH RSSRUWXQLW\ WR GHOLYHU LQIRUPDWLRQWKDWLVKLJKO\FXVWRPL]HGWRWKHQHHGVRILQGLYLGXDOXVHUV
)LJ(YROXWLRQRIGDWDUHSUHVHQWDWLRQV
1HYHUWKHOHVVWKHWHFKQRORJLHVDYDLODEOHWRTXHU\GDWDEDVHGRQGDWDEDVHVZHUH LQVXIILFLHQW IRU WKH UHTXLUHPHQWV RI RUJDQL]DWLRQV ORRNLQJ IRU DSSOLFDWLRQ LQWHJUDWLRQ VROXWLRQV %XVLQHVVHV UHTXLUHG WKHLU KHWHURJHQHRXV V\VWHPV DQG
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ6HPDQWLF:HE7HFKQRORJLHV 335
DSSOLFDWLRQV WR FRPPXQLFDWH LQ D WUDQVDFWLRQDO PDQQHU 7KH ([WHQVLEOH 0DUNXS /DQJXDJH;0/ ZDVRQHRIPRVWVXFFHVVIXOVROXWLRQVGHYHORSHGWRSURYLGH EXVLQHVVWREXVLQHVV LQWHJUDWLRQ ;0/ EHFDPH D PHDQV RI WUDQVPLWWLQJ XQVWUXFWXUHG VHPLVWUXFWXUHG DQG HYHQ VWUXFWXUHG GDWD EHWZHHQ V\VWHPV HQKDQFLQJWKHLQWHJUDWLRQRIDSSOLFDWLRQVDQGEXVLQHVVHV ;0/EURXJKWV\QWDFWLFLQWHURSHUDELOLW\DQGEHFDPHWKH GHIDFWRVWDQGDUGDVD %% GDWD H[FKDQJH IRUPDW %XVVOHU +RZHYHU ;0/ ³ODFNV VHPDQWLFV´ +DZNH6KDER$HWDO 7KXVSUREOHPVDULVHZKHQLWLVQHFHVVDU\WR PDQLSXODWH DQG LQWHJUDWH GLIIHUHQW ;0/ GDWD VRXUFHV &RQVHTXHQWO\ WRGD\¶V RUJDQL]DWLRQVDUHDJDLQVKLIWLQJRULWLVH[SHFWHGRIWKHPWRGRVR IURPDV\QWDFWLF LQWHURSHUDELOLW\OHYHOWRDVHPDQWLFRQH(%L]4 $SSURDFKHV WR WKH SUREOHPV RI VHPDQWLF KHWHURJHQHLW\ VKRXOG HTXLS KHWHURJHQHRXV DXWRQRPRXV DQG GLVWULEXWHG VRIWZDUH V\VWHPV ZLWK WKH DELOLW\ WR VKDUHDQGH[FKDQJHLQIRUPDWLRQLQDVHPDQWLFDOO\FRQVLVWHQWZD\6KHWK $ VXLWDEOH VROXWLRQ WR WKH SUREOHP RI VHPDQWLF KHWHURJHQHLW\ LV WR UHO\ RQ WKH WHFKQRORJLFDOIRXQGDWLRQVRIWKHVHPDQWLF:HERUPRUHSUHFLVHO\WRVHPDQWLFDOO\ GHILQH WKH PHDQLQJ RI WKH WHUPLQRORJ\ RI HDFK GLVWULEXWHG V\VWHP GDWD XVLQJ WKH FRQFHSWV SUHVHQW LQ D VKDUHG RQWRORJ\ WR PDNH FOHDU WKH UHODWLRQVKLSV DQG GLIIHUHQFHVEHWZHHQFRQFHSWV 6FKUHLEHU 6FKUHLEHU SRLQWV RXW WKDW WKH 6HPDQWLF :HE DQG LWV XQGHUO\LQJ WHFKQRORJLHV PD\ KDYH WKHLU JUHDWHVW LPSDFW ZLWKLQ RUJDQL]DWLRQV WKDW VWUXJJOH ZLWKEXVLQHVVLQIRUPDWLRQEHLQJ VSUHDGDFURVVWKRXVDQGVRIGDWDVRXUFHV HDFKRIZKLFKLVVHPDQWLFDOO\GLIIHUHQW)XUWKHUPRUHLWKDVEHHQLGHQWLILHGWKDWWKH 6HPDQWLF :HE KDV DOUHDG\ GHPRQVWUDWHG LWV SUDFWLFDO XVH LQ %LRLQIRUPDWLFV :HE VHUYLFHV7RXULVP,QIRUPDWLRQ6\VWHPV'LJLWDO/LEUDULHVHWF &DUGRVRDQG6KHWK &DUGRVRDQG6KHWK 7KLV SDSHU SUHVHQWV D 6HPDQWLF GDWD ,QWHJUDWLRQ 0LGGOHZDUH 6,0 ZKLFK ZKHQ EDVHG RQ D VLQJOH TXHU\ LQWHJUDWHV GDWD UHVLGLQJ LQ GLIIHUHQW GDWD VRXUFHV SRVVLEO\ZLWKGLIIHUHQWIRUPDWVVWUXFWXUHVVFKHPDDQGVHPDQWLFV7KHPLGGOHZDUH XVHVDQRQWRORJ\EDVHGPXOWLVRXUFHGDWDH[WUDFWRUZUDSSHUDSSURDFKWRWUDQVIRUP GDWDLQWRVHPDQWLFNQRZOHGJH6LOYDDQG&DUGRVR 6,0LVFRPSRVHGRIWZR PDLQ PRGXOHV WKH 6FKHPDWLF 7UDQVIRUPDWLRQ PRGXOH DQG WKH 6\QWDFWLFWR 6HPDQWLF 7UDQVIRUPDWLRQ PRGXOH 7KH ILUVW PRGXOH LV UHVSRQVLEOH IRU LQWHJUDWLQJ GDWD UHVLGLQJ LQ GLIIHUHQW GDWD VRXUFHV SRVVLEO\ ZLWK GLIIHUHQW IRUPDWV VWUXFWXUHV DQGVFKHPD7KHVHFRQGPRGXOHPDSV;0/6FKHPDGRFXPHQWVWRH[LVWLQJ2:/ RQWRORJLHVDQGDXWRPDWLFDOO\WUDQVIRUP;0/LQVWDQFHGRFXPHQWVLQWRLQGLYLGXDOV RI WKH PDSSHG RQWRORJ\ 5RGULJXHV HW DO 7KLV PRGXOH LV FUXFLDO IRU RUJDQL]DWLRQVWKDWSODQWRPRYHIURPDV\QWDFWLFUHSUHVHQWDWLRQRIGDWDXVLQJ;0/ WRDVHPDQWLFRQHXVLQJ2:/ 7KLVSDSHULVVWUXFWXUHGDVIROORZV,Q6HFWLRQWKHDUFKLWHFWXUHRIRXUV\VWHP QDPHO\ VHPDQWLF GDWD LQWHJUDWLRQ PLGGOHZDUH 6,0 LV SUHVHQWHG ,Q 6HFWLRQ WKH 6FKHPDWLF 7UDQVIRUPDWLRQ PRGXOH LV GHVFULEHG 7KLV PRGXOH XVHV D PXOWL VRXUFH GDWD H[WUDFWRUZUDSSHU DSSURDFK WR WUDQVIRUP GDWD WR DQ ;0/ UHSUHVHQWDWLRQ,Q6HFWLRQWKHVHFRQGPRVWLPSRUWDQWPRGXOHRI6,0LVGHVFULEHG WKH6\QWDFWLFWR6HPDQWLF7UDQVIRUPDWLRQPRGXOHZKLFKDXWRPDWLFDOO\WUDQVIRUPV ;0/ LQVWDQFHGRFXPHQWVLQWRLQGLYLGXDOVRIDQ2:/RQWRORJ\ ,Q 6HFWLRQWKH
336
-&DUGRVR
UHODWHGZRUNLQGDWDLQWHJUDWLRQPLGGOHZDUH LVSUHVHQWHGDQGILQDOO\LQVHFWLRQ RXUFRQFOXVLRQV
6,0$UFKLWHFWXUH 7KHGHYHORSPHQWRIRXU6HPDQWLFGDWD,QWHJUDWLRQ0LGGOZDUH6,0 LVDFRPSOH[ LVVXH VLQFH LW UHTXLUHV WKH LQWHJUDWLRQ RI GLVWULEXWHG V\VWHPV ZLWK LQIUDVWUXFWXUHV WKDWDUHQRW IUHTXHQWO\HQFRXQWHUHGLQ PRUHWUDGLWLRQDOFHQWUDOL]HGV\VWHPV )RU D 6,0 WR EH VXFFHVVIXO LW LV LQGLVSHQVDEOH WR VWXG\ LWV DUFKLWHFWXUH 7KH VWXG\ RI DUFKLWHFWXUDO VWUDWHJLHV KDV D FULWLFDO LPSDFW RQ HDUO\ GHFLVLRQV LQ V\VWHP GHYHORSPHQW LW LV ERWK FRVWHIIHFWLYH DQG HIILFLHQW WR FRQGXFW DQDO\VHV DW WKH DUFKLWHFWXUH OHYHO EHIRUH VXEVWDQWLDO UHVRXUFHV KDYH EHHQ FRPPLWWHG WR GHYHORSPHQW %DVV HW DO 7KHUHIRUH ZH ZLOO XQGHUWDNH D VWXG\ RI RXU DSSURDFKWR6,0GHYHORSPHQWE\SUHVHQWLQJLWVDUFKLWHFWXUH :H SURSRVH DUFKLWHFWXUH IRU 6,0 FRPSRVHG RI IRXU OD\HUV GDWD VRXUFHV 6FKHPDWLF 7UDQVIRUPDWLRQ 6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQ DQG RQWRORJ\ 7KHUHODWLRQVKLSVEHWZHHQWKHVHOD\HUVDUHLOOXVWUDWHGLQ)LJXUH
)LJ2YHUYLHZRI6,0DUFKLWHFWXUH
7KHVHIRXUPRGXOHVKDYHWKHIROORZLQJREMHFWLYHVDQGUHVSRQVLELOLWLHV 'DWD 6RXUFHV < 7KH GDWD VRXUFHV GHILQH WKH VFRSH RI WKH LQWHJUDWLRQ V\VWHP WKXV GDWD VRXUFH GLYHUVLW\ SURYLGHV D ZLGHU LQWHJUDWLRQ UDQJH DQG GDWD YLVLELOLW\ 6,0 FDQ FRQQHFW WR %% WUDGLWLRQDO GDWD VRXUFH IRUPDWV VXFK DV VWUXFWXUHG HJ UHODWLRQDOGDWDEDVHV VHPLVWUXFWXUHGHJ;0/ DQGXQVWUXFWXUHGHJ:HESDJHV DQG SODLQ WH[W ILOHV (', (OHFWURQLF 'DWD ,QWHUFKDQJH DQG :HE VHUYLFHV 7KH VXSSRUWHGGDWDVRXUFHW\SHVFDQHDVLO\EHLQFUHDVHGWRVXSSRUWRWKHUIRUPDWV
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ6HPDQWLF:HE7HFKQRORJLHV 337
6FKHPDWLF7UDQVIRUPDWLRQ<WR;0/ 7KLVPRGXOHLQWHJUDWHVGDWDUHVLGLQJLQ GLIIHUHQW GDWD VRXUFHV SRVVLEO\ ZLWK GLIIHUHQW IRUPDWV VWUXFWXUHV VFKHPD DQG VHPDQWLFV 7KH PRGXOH XVHV D PXOWLVRXUFH GDWD H[WUDFWRUZUDSSHU DSSURDFK WR WUDQVIRUPGDWDWRD;0/UHSUHVHQWDWLRQ 6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQ ;0/WR2:/ 7KLV PRGXOH XVHV WKH -;0/2:/ IUDPHZRUN GHVFULEHG LQ VHFWLRQ WR PDS ;0/ 6FKHPD GRFXPHQWVWRH[LVWLQJ2:/RQWRORJLHVDQGDXWRPDWLFDOO\WUDQVIRUP;0/LQVWDQFH GRFXPHQWV LQWR LQGLYLGXDOV RI WKH PDSSHG RQWRORJ\ 7KLV PRGXOH LV FUXFLDO IRU RUJDQL]DWLRQVWKDWSODQWRPRYHIURPDV\QWDFWLFUHSUHVHQWDWLRQRIGDWDXVLQJ;0/ WRDVHPDQWLFRQHXVLQJ2:/ 2QWRORJLHV 2:/ 6,0 LQWURGXFHV WKH DELOLW\ WR H[WUDFW GDWD IURP YDULRXV GDWD VRXUFHW\SHVXQVWUXFWXUHGVHPLVWUXFWXUHGDQGVWUXFWXUHG DQGZUDSWKHUHVXOWLQ 2:/ :HE 2QWRORJ\ /DQJXDJH IRUPDW 2:/ SURYLGLQJ D KRPRJHQRXV DFFHVVWRDKHWHURJHQHRXVVHWRILQIRUPDWLRQVRXUFHV7KHGHFLVLRQWRDGRSW2:/ DV WKH RQWRORJ\ ODQJXDJH LV EDVHG RQ WKH IDFW WKDW WKLV LV WKH :RUOG :LGH :HE &RQVRUWLXP:& UHFRPPHQGDWLRQIRUEXLOGLQJRQWRORJLHV 6LQFHWKHWZRPRVWLPSRUWDQWFRPSRQHQWVRIRXUPLGGOHZDUHDUHWKH6FKHPDWLF 7UDQVIRUPDWLRQ DQG 6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQ PRGXOHV WKH\ ZLOO EH GHVFULEHGLQGHWDLOLQWKHQH[WWZRVHFWLRQV
6FKHPDWLF7UDQVIRUPDWLRQ $VRUJDQL]DWLRQVJURZDQGFKDQJHWKHLUQHHGVWRPDQDJHDQGDFFHVVLQIRUPDWLRQ LQFUHDVHV H[SRQHQWLDOO\ ,Q PDQ\ VLWXDWLRQV ³GDWD VXSSRUWLQJ DUFKLWHFWXUHV KDYH VKLIWHG IURP D FHQWUDOL]HG WR D GLVWULEXWHG DSSURDFK GXH WR WKH DGYDQWDJHV LQ WKH FRVW DQG IOH[LELOLW\´ :KLOH WKHVH WUHQGV KDYH UHVXOWHG LQ PDQ\ DGYDQWDJHV IRU RUJDQL]DWLRQVWKH\KDYHDOVRLQWURGXFHGDODUJHJDSLQWKHDELOLW\WRLQWHJUDWHGDWD EHWZHHQDSSOLFDWLRQVDQGRUJDQL]DWLRQV $ PLGGOHZDUH IRU GDWD LQWHJUDWLRQ VKRXOG DOORZ XVHUV WR IRFXV RQ ZKDW LQIRUPDWLRQ LV QHHGHG DQG OHDYH WKH GHWDLOV RQ KRZ WR REWDLQ DQG LQWHJUDWH LQIRUPDWLRQ KLGGHQ IURP XVHUV 6LOYD DQG &DUGRVR 7KXV LQ JHQHUDO GDWD LQWHJUDWLRQ V\VWHPV PXVW SURYLGH PHFKDQLVPV WR FRPPXQLFDWH ZLWK DQ DXWRQRPRXV GDWD VRXUFH KDQGOH TXHULHV DFURVV KHWHURJHQHRXV GDWD VRXUFHV DQG FRPELQH WKH UHVXOWV LQ DQ LQWHURSHUDEOH IRUPDW 7KHUHIRUH WKH NH\ SUREOHP LV WR EULGJH V\QWDFWLF VFKHPDWLF DQG VHPDQWLF JDSV EHWZHHQ GDWD VRXUFHV WKHUHE\ VROYLQJGDWDVRXUFHKHWHURJHQHLW\ $W OHDVW WKUHH W\SHV RI GDWD KHWHURJHQHLW\ PD\ RFFXU ZKHQ LQWHJUDWLQJ LQIRUPDWLRQ IURP KHWHURJHQHRXV DXWRQRPRXV DQG GLVWULEXWHG GDWD VRXUFHV V\QWDFWLF KHWHURJHQHLW\ WKH WHFKQRORJ\ VXSSRUWLQJ WKH GDWD VRXUFHV GLIIHUV HJ GDWDEDVHV:HESDJHV;0/VWUHDPV:HEVHUYLFHVHWF VFKHPDWLFKHWHURJHQHLW\ GDWD VRXUFHV VFKHPD KDYH GLIIHUHQW VWUXFWXUHV DQG VHPDQWLF KHWHURJHQHLW\ GDWD VRXUFHVXVHGLIIHUHQWPHDQLQJVQRPHQFODWXUHVYRFDEXODU\RUXQLWVIRUFRQFHSW
338
-&DUGRVR
7KH6FKHPDWLF7UDQVIRUPDWLRQPRGXOHLVUHVSRQVLEOHIRULQWHJUDWLQJGDWDIURP GLIIHUHQW GDWD VRXUFH DQG UHVROYLQJ V\QWDFWLF KHWHURJHQHLW\ DQG VFKHPDWLF KHWHURJHQHLW\ 6HPDQWLF KHWHURJHQHLW\ LV VROYHG E\ WKH 6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQPRGXOH $UFKLWHFWXUH )LJXUHSUHVHQWVDKLJKOHYHOLOOXVWUDWLRQRIWKH6FKHPDWLF7UDQVIRUPDWLRQPRGXOH 7ZR NH\ DUHDV FDQ EH LGHQWLILHG 7KH ILUVW FRQFHUQV WKH H[WUDFWRU ([WUDFWRU 0DQDJHU XVHGWRFRQQHFWWRWKHGLIIHUHQWGDWDVRXUFHVUHJLVWHUHGLQWKHV\VWHPDQG WRH[WUDFWGDWDIURPWKHP7KHH[WUDFWHGGDWDIUDJPHQWVDUHWKHQFRPSLOHGLQRUGHU WRJHQHUDWHRQWRORJ\LQVWDQFHV7KHVHFRQGNH\DUHDLVWKHPDSSLQJUHVXOWEHWZHHQ DQRQWRORJ\VFKHPDDQGWKH GDWDVRXUFHV0DSSLQJ0RGXOH 7KLVLQIRUPDWLRQLV SURGXFHG ZKHQ WKH RQWRORJ\ DWWULEXWHV DQG FODVVHV DUH LQWHUVHFWHG ZLWK WKH GDWD VRXUFHV IRUPLQJDQH[WUDFWLRQVFKHPD XVHGE\WKHH[WUDFWRUWRUHWULHYHGDWD IURP WKHVRXUFHV 2WKHUDUHDVDOVRSOD\DQLPSRUWDQWUROHLQWKHDUFKLWHFWXUH7KLVLVWKHFDVHRI WKH4XHU\+DQGOHUZKLFKUHFHLYHVDQGKDQGOHVWKHTXHULHVWRWKHGDWDVRXUFHVWKH ,QVWDQFH*HQHUDWRUZKLFKLVUHVSRQVLEOHIRUSURYLGLQJLQIRUPDWLRQDERXWDQ\HUURU WKDW KDV RFFXUUHG GXULQJ WKH H[WUDFWLRQ SURFHVV RU LQ WKH TXHU\ DQG ILQDOO\ WKH 2QWRORJ\6FKHPDWKDWSOD\VDPDMRUUROHLQGDWDPDSSLQJ 0DSSLQJ0RGXOH 7R HQDEOH WKH H[WUDFWLRQ IURP GLVWULEXWHG DQG KHWHURJHQHRXV VRXUFHV LW LV QHFHVVDU\WRIRUPDOO\GHQRWH WKHQRWLRQRI PDSSLQJEHWZHHQUHPRWHGDWDDQGWKH ORFDO RQWRORJ\ 7KH PDSSLQJ LV WKH UHVXOW RI LQIRUPDWLRQ FURVVLQJ EHWZHHQ WKH ;0/ VFKHPD DQG WKH GDWD VRXUFHV LQ RUGHU WRSURYLGH LQIRUPDWLRQ DERXW ;0/¶V DWWULEXWHVLQWKHH[WUDFWLRQSURFHVV 'HSHQGLQJ RQ GDWD VRXUFH FKDUDFWHULVWLFV WZR GDWD H[WUDFWLRQ VFHQDULRV PD\ HPHUJH7KLVLVEHFDXVHGDWDVRXUFHVPLJKWKDYHµRQH¶GDWDUHFRUGIRULQVWDQFHD :HE SDJH GHVFULELQJ D ZDWFK RU PLJKW KDYH µQ¶ GDWD UHFRUGV IRU LQVWDQFH D GDWDEDVHRIZDWFKHV 7KHGDWDVRXUFHVFHQDULRGHILQHVKRZWKHPDSSLQJLVPDGH DQGKRZGDWDLVH[WUDFWHGLQRUGHUWRVXSSRUWWKHH[LVWHQFHRIDQLQILQLWHQXPEHURI UHFRUGV $FFRUGLQJWRRXUDSSURDFKWKH PDSSLQJSURFHGXUHVDUHFDUULHGRXWPDQXDOO\ 7KLV WDVN LV WLPH FRQVXPLQJ EXW RIIHUV WKH KLJKHVW GHJUHH RI GDWD H[WUDFWLRQ DFFXUDF\DQGGRPDLQFRQVLVWHQF\7KLVIDFWLVYHU\LPSRUWDQWZKHQLQWHJUDWLQJGDWD VLQFH WKH LQWHJULW\ DQG FRUUHODWLRQ EHWZHHQ WKH VRXUFHV DQG WKH VFKHPD PXVW EH YHU\ DFFXUDWH VR WKDW WKH ³PHDQLQJ´ RI WKH GDWD LV QRW ORVW $OWKRXJK WLPH FRQVXPLQJ WKH PDSSLQJ VKRXOG QRW QHHG VXEVWDQWLDO PDLQWHQDQFH DIWHU EHLQJ FUHDWHG'DWDVRXUFHVGRQRWQRUPDOO\FKDQJHWKHLUVWUXFWXUHVH[FHSWSHUKDSV:HE SDJHV VRIHZPDSSLQJXSGDWHVVKRXOGEHQHFHVVDU\
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ6HPDQWLF:HE7HFKQRORJLHV 339
)LJ$WWULEXWH5HJLVWUDWLRQ
,Q RUGHU WR UHJLVWHU DQ DWWULEXWH ZH QHHG LQIRUPDWLRQ DERXW WKH ;0/ VFKHPD DQGKRZWRH[WUDFWWKHLQIRUPDWLRQIURPDVSHFLILFGDWDVRXUFH7KHREMHFWLYHLVWR KDYHDPDSSLQJVSHFLILFDWLRQWKDWUHODWHVLQIRUPDWLRQDERXWDWWULEXWHVGDWDVRXUFHV DQGH[WUDFWLRQUXOHV )LJXUH LOOXVWUDWHV WKH DWWULEXWH UHJLVWUDWLRQ SURFHVV ,Q WKH H[DPSOH WKH GDWD VRXUFH LV D :HE SDJH VR WKH H[WUDFWLRQ UXOHV ZHUH VHW XVLQJ D :HE H[WUDFWLRQ ODQJXDJH7KHDWWULEXWHUHJLVWUDWLRQSURFHVVUHTXLUHVDVHWRIVWHSVWREHFRPSOHWHG LQRUGHUWRDFKLHYHDFRUUHFWPDSSLQJ7KHILUVWVWHSLVWRQDPHWKHDWWULEXWHV7KH VHFRQGVWHSLVWRGHILQHWKHH[WUDFWLRQUXOHV7KHODVWVWHSPDSVWKHDWWULEXWHZLWK WKHH[WUDFWLRQUXOH ([WUDFWRU0DQDJHU 7KLV FRPSRQHQW KDQGOHV GDWD VRXUFHV IRU UHWULHYLQJ WKH UDZ GDWD WR DFFRPSOLVK TXHU\UHTXLUHPHQWV7KHH[WUDFWLRQ PHWKRGYDULHVE\GDWD VRXUFHVRWKHH[WUDFWRU PXVW VXSSRUW VHYHUDO H[WUDFWLRQ PHWKRGV 7KH H[WUDFWRU DQG PDSSLQJ DUFKLWHFWXUH ZHUHGHVLJQHGLQRUGHUWREHHDVLO\H[WHQGHGWRVXSSRUWRWKHUH[WUDFWLRQ PHWKRGV DQGODQJXDJHV 7KLV LV WKH PDLQ VHFWLRQ RI WKH 6FKHPDWLF 7UDQVIRUPDWLRQ PRGXOH DQG LW LV LPSOHPHQWHG E\ WKUHH WDVNV 2EWDLQ ([WUDFWLRQ 6FKHPD 2EWDLQ 'DWD 6RXUFH 'HILQLWLRQ DQG 'DWD ([WUDFWLRQ $IWHU SURFHVVLQJ WKH TXHU\ WKH V\VWHP PXVW UHWULHYHGDWDLQRUGHUWRDQVZHUWKHTXHU\7KHH[WUDFWLRQLVEDVHGRQDWWULEXWHVVR WKLVDUHDUHWULHYHVH[WUDFWLRQVFKHPDVRIWKHUHTXLUHGDWWULEXWHVWKXVLQGLFDWLQJWR WKHH[WUDFWRUKRZWKHH[WUDFWLRQLVH[HFXWHG $WWULEXWHV DUH DVVRFLDWHG ZLWK GDWD VRXUFHV DQG GDWD VRXUFHV KDYH FRQQHFWLRQ FKDUDFWHULVWLFV 7KHUHIRUH H[WUDFWRUV QHHG WR NQRZ KRZ WR FRQQHFW WR HDFK GDWD VRXUFH$IWHUUHWULHYLQJDQH[WUDFWLRQVFKHPDWKHH[WUDFWRUIHWFKHVWKHDVVRFLDWHG GDWDVRXUFHGHILQLWLRQWRHQDEOHLWVDFFHVV1RZH[WUDFWLRQFDQWDNHSODFH7KLVLV WKHKRWSRLQWLQWKHH[WUDFWLRQPHFKDQLVP,WLVVXSSRUWHGE\DPHGLDWRUDQGDVHWRI ZUDSSHUVH[WUDFWRUVGHWDLOVZLOOEHJLYHQLQWKHVXEVHTXHQWVHFWLRQV
340
-&DUGRVR
,QVWDQFHJHQHUDWRU 7KLV PRGXOH VHULDOL]HV WKH RXWSXW GDWD IRUPDW DQG KDQGOHV WKH HUURUV IURP WKH TXHULHV DQG IURP WKH H[WUDFWLRQ SKDVHV 7KH 6FKHPDWLF 7UDQVIRUPDWLRQ PRGXOH WUDQVIRUPV VWUXFWXUHG VHPL VWUXFWXUHG RU XQVWUXFWXUHG IRUPDWV WR ;0/ 7KH SRSXODWLRQ SURFHVV ;0/ LQVWDQFH JHQHUDWLRQ LV H[HFXWHG LQ DQ DXWRPDWLF ZD\ 7KLVLVEHFDXVHWKHH[WUDFWHGLQIRUPDWLRQUHVSHFWVWKH;0/VFKHPD 4XHU\+DQGOHU $TXHU\LVWKHHYHQWWKDWVHWVWKH6FKHPDWLF7UDQVIRUPDWLRQPRGXOHLQDFWLRQ7KH LQSXW LV EDVHG RQ D KLJKHU OHYHO VHPDQWLF TXHU\ ODQJXDJH 7KLV TXHU\ LV WKHQ WUDQVIRUPHG WR UHSUHVHQW UHTXHVWV EDVHG RQ ;0/ HOHPHQWV 7KH 6\QWDFWLFWR 6HPDQWLF4XHU\/DQJXDJH664/ LVWKHTXHU\ODQJXDJHEDVHGRQ64/VXSSRUWHG E\ WKH H[WUDFWLRQ PRGXOH ,W LV D VLPSOHU YHUVLRQ RI 64/ VLQFH GDWD ORFDWLRQ LV WUDQVSDUHQW IURP WKH TXHU\ SRLQW RI YLHZ 7KXV WKH )520 DQG UHODWHG RSHUDWRUV KDYH QR XVH LQ 664/ DQG DUH WKXV QRW VXSSRUWHG7KLV ZD\ TXHULHV DUH FUHDWHG RQO\ ZLWK WKH LQGLFDWLRQ RI ZKLFK GDWD LV UHTXLUHG ,W LV QRW QHFHVVDU\ WR VXSSO\ LQIRUPDWLRQDERXWGDWDORFDWLRQGDWDIRUPDWH[WUDFWLRQPHWKRGHWF
6\QWDFWLFWR6HPDQWLF7UDQVIRUPDWLRQ 7RGD\¶VHQWHUSULVHVIDFHFULWLFDOQHHGVLQLQWHJUDWLQJGLVSDUDWHLQIRUPDWLRQVSUHDG RYHU VHYHUDO GDWD VRXUFHV LQVLGH DQG HYHQ RXWVLGH WKH RUJDQL]DWLRQ 0RVW RUJDQL]DWLRQV DOUHDG\ UHO\ RQ ;0/ VWDQGDUGV WR GHILQH WKHLU GDWD PRGHOV 8QIRUWXQDWHO\HYHQZKHQXVLQJ;0/WRUHSUHVHQWGDWDSUREOHPVDULVHZKHQLWLV QHFHVVDU\ WR LQWHJUDWH GLIIHUHQW GDWD VRXUFHV (PHUJLQJ 6HPDQWLF :HE WHFKQRORJLHV VXFK DV RQWRORJLHV 5') 5')6 DQG 2:/ FDQ SOD\ DQ LPSRUWDQW UROHLQWKHVHPDQWLFGHILQLWLRQDQGLQWHJUDWLRQRIGDWD7KH6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQ PRGXOH DOORZV RUJDQL]DWLRQV WR PRYH IURP D V\QWDFWLF GDWD LQIUDVWUXFWXUH GHILQHG LQ ;0/ WR D VHPDQWLF GDWD LQIUDVWUXFWXUH XVLQJ 2:/ 7KH PRGXOH VXSSRUWV PDSSLQJV DQG IXOO\ DXWRPDWHG LQVWDQFH WUDQVIRUPDWLRQ IURP V\QWDFWLFGDWDVRXUFHVLQ;0/ IRUPDWWRDFRPPRQVKDUHGJOREDO PRGHOGHILQHG E\ DQ RQWRORJ\ XVLQJ 6HPDQWLF :HE WHFKQRORJLHV 7KLV PRGXOH DOORZV RUJDQL]DWLRQVWRDXWRPDWLFDOO\FRQYHUWWKHLU;0/GDWDVRXUFHVWRDVHPDQWLFPRGHO GHILQHGLQ2:/ 6HPDQWLF0RGHO 7RFRQFHSWXDOL]HDGRPDLQLQDPDFKLQHUHDGDEOHIRUPDWDQRQWRORJ\LVQHFHVVDU\ ,Q %% DSSOLFDWLRQV RQWRORJLHV SOD\ DQ LPSRUWDQW UROH LQ RUGHU WR SURPRWH DQG IDFLOLWDWH LQWHURSHUDELOLW\ DPRQJ V\VWHPV WR HQDEOH LQWHOOLJHQW SURFHVVLQJ DQG WR VKDUH DQG UHXVH NQRZOHGJH )URP D GDWD LQWHJUDWLRQ SRLQW RI YLHZ RQWRORJLHV SURYLGHDVKDUHGFRPPRQXQGHUVWDQGLQJRIDGRPDLQ 6,0 UHSUHVHQWV RQWRORJLHV XVLQJ WKH :HE 2QWRORJ\ /DQJXDJH 2:/ D VHPDQWLF PDUNXS ODQJXDJH IRU SXEOLVKLQJ DQG VKDULQJ RQWRORJLHV RQ WKH :RUOG
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ6HPDQWLF:HE7HFKQRORJLHV 341
:LGH :HE 2WKHU DOWHUQDWLYH IRUPDO ODQJXDJHV FDQ DOVR EH XVHG WR H[SUHVV RQWRORJLHV IRU LQVWDQFH &\F/ &\FRUS .,) *HQHVHUHWK DQG 5') /DVVLODDQG6ZLFN
)LJ2QWRORJ\VFKHPDH[DPSOH
6LQFH WKH RQWRORJ\ VFKHPD GHILQHV WKH VWUXFWXUH DQG WKH VHPDQWLFV RI GDWD )LJXUH LWLVXQGHUVWDQGDEOHWKDWWKHUHLVDQHHGIRUWKHVFKHPDLQWKHH[WUDFWLRQ SURFHVV 7KH RQWRORJ\ LV XVHG WR FUHDWH PDSSLQJV EHWZHHQ GDWD VRXUFHV DQG WKH VFKHPD $QRWKHU LPSRUWDQW UROH RI WKH RQWRORJ\ VFKHPD LV WR GHILQH WKH TXHU\ VSHFLILFDWLRQSURFHVV
)LJ-;0/2:/PDSSHUZLWKVRPHPDSSLQJV
342
-&DUGRVR
-;0/2:/IUDPHZRUN -;0/2:/5RGULJXHVHWDO LVDIUDPHZRUNGLYLGHGLQWZRVXESURMHFWV -;0/2:/ $3, DQG -;0/2:/ 0DSSHU 7KH $3, LV D JHQHULF DQG UHXVDEOH RSHQ VRXUFH OLEUDU\ IRU PDSSLQJ ;0/ VFKHPDV WR 2:/ RQWRORJLHV IRU WKH -DYD SODWIRUPZKLOHWKH0DSSHULVDQDSSOLFDWLRQZLWKDJUDSKLFDOXVHULQWHUIDFH*8, GHYHORSHGLQ-DYD6ZLQJWKDWXVHVWKH$3,DQGHDVHVWKHPDSSLQJSURFHVV)LJXUH -;0/2:/VXSSRUWVPDQXDOPDSSLQJVIURP;0/;6'RU'7'GRFXPHQWV WRDQ2:/RQWRORJ\WKXVVXSSRUWLQJDOOWKHNLQGVRIPDSSLQJVVXFKDVPDQ\WR PDQ\ &XUUHQWO\ FRQGLWLRQDO PDSSLQJV WKURXJK ;3DWK SUHGLFDWHV DUH QRW LPSOHPHQWHG ZLWKLQ WKH IUDPHZRUN $FFRUGLQJ WR WKH PDSSLQJ SHUIRUPHG -;0/2:/ JHQHUDWHV PDSSLQJ UXOHV ZUDSSHG LQ DQ ;6/ GRFXPHQW WKDW DOORZV WKH DXWRPDWLF WUDQVIRUPDWLRQ RI DQ\ ;0/ GDWD WKDW LV DQ\ ;0/ GRFXPHQW YDOLGDWLQJ DJDLQVW WKH PDSSHG VFKHPD LQWR LQVWDQFHV RI WKH PDSSHG RQWRORJ\ )LJXUH UHSUHVHQWV VXFK SURFHVV LQ WKH 6\QWDFWLFWR6HPDQWLF WUDQVIRUPDWLRQ PRGXOH :LWK -;0/2:/ WKH PDSSLQJ SURFHVV UHTXLUHV VHYHUDO VWHSV 7KH ILUVW VWHS FRQVLVWV RI FUHDWLQJ D QHZ PDSSLQJ SURMHFW DQG ORDGLQJ ERWK WKH ;0/ 6FKHPD UHODWHG ILOH ;6' RU '7' DQG WKH 2:/ RQWRORJ\ ,I DQ ;0/ VFKHPD LQ QRW DYDLODEOH LW LV SRVVLEOH WR ORDG DQ ;0/ GRFXPHQW ,Q WKLV FDVH -;0/2:/ H[WUDFWV D SRVVLEOH VFKHPD ,Q WKH VHFRQG VWHS WKH XVHU FUHDWHV FODVV PDSSLQJ EHWZHHQ HOHPHQWV RI WKH ORDGHG ;0/ VFKHPD DQG FODVVHV RI WKH RQWRORJ\ 2QFH WKHVH PDSSLQJV DUH FUHDWHG LW LV SRVVLEOH WR UHODWH WKHP WR HDFK RWKHU WR FUHDWH REMHFWSURSHUW\PDSSLQJVRUWRUHODWHWKHPZLWKHOHPHQWVRIWKH;0/VFKHPDWR FUHDWHGDWDW\SHSURSHUW\PDSSLQJV)LQDOO\LQWKHODVWVWHSLWLVSRVVLEOHWRH[SRUW WKH WUDQVIRUPDWLRQ UXOHV JHQHUDWHG DFFRUGLQJ WR WKH PDSSLQJ SHUIRUPHG DV DQ ;6/ GRFXPHQW :LWK WKLV ;6/ GRFXPHQW LW LV SRVVLEOH WR WUDQVIRUP DQ\ ;0/ GRFXPHQWZKLFKYDOLGDWHVDJDLQVWWKHPDSSHG;0/VFKHPDLQWRLQGLYLGXDOVRIWKH PDSSHG2:/RQWRORJ\2EYLRXVO\ERWKWKH$3,DQGWKH0DSSHUVXSSRUWDOOWKHVH VWHSV 7KH SURGXFHG 2:/ LQVWDQFHV GRFXPHQW FDQ HYLGHQWO\ EH ORDGHG LQ DQ\ 2:/HGLWRUVXFKDV3URWpJp2:/3URWpJp
5HODWHGZRUN 7KHUH DUH VHYHUDO UHVHDUFK SURMHFWV ZKLFK WDUJHW WKH VDPH REMHFWLYHV DV WKH 6,0 PLGGOHZDUH 7KH PDLQ GLIIHUHQFHV DUH WKDW ZH XVH VHPDQWLFV DQG RQWRORJLHV WR DFKLHYHDKLJKHUGHJUHHRILQWHJUDWLRQDQGLQWHURSHUDELOLW\7KH:RUOG:LGH:HE :UDSSHU )DFWRU\ :) 6DKXJXHW DQG $]DYDQW WRRONLW LV D JRRG IUDPHZRUN WR GHYHORS :HE ZUDSSHUH[WUDFWRU ,W DOORZV WKH XVHU WR FUHDWH :HE ZUDSSHUVDQGGHSOR\WKHPDVPRGXOHVLQDELJJHUDSSOLFDWLRQ:)H[WUDFWVGDWD H[FOXVLYHO\ IURP :HE SDJHV DQG WKH RXWSXW PD\ EH LQ DQ ;0/ ILOH RU D -DYD LQWHUIDFH 7KH &DPpOpRQ :HE :UDSSHU (QJLQH )LUDW HW DO LV FDSDEOH RI H[WUDFWLQJIURPERWKWH[WDQGELQDU\IRUPDWV7KHHQJLQHSURYLGHVRXWSXWLQ;0/ $UWHTXDNW $ODQL HW DO LV DQ $XWRPDWLF 2QWRORJ\%DVHG .QRZOHGJH ([WUDFWLRQ IURP :HE GRFXPHQWV WKDW DXWRPDWLFDOO\ H[WUDFWV NQRZOHGJH IURP DQ
,QWHJUDWLQJ+$'2UJDQL]DWLRQDO'DWD$VVHWVXVLQJ6HPDQWLF:HE7HFKQRORJLHV 343
DUWLVWLF RQWRORJ\ DQG JHQHUDWHV SHUVRQDOL]HG ELRJUDSKLHV 7KH PDMRU GUDZEDFN RI WKLV V\VWHP LV WKDW LW LV FXVWRPL]HG WR D VSHFLILF GRPDLQ 7KH $UFKLWHFWXUH IRU 6HPDQWLF'DWD$FFHVVWR+HWHURJHQHRXV,QIRUPDWLRQ6RXUFHV 5LVKHHWDO DOORZV KHWHURJHQHRXV GDWD VRXUFHV WR KDYH XQLIRUP DFFHVV WKURXJK D FRPPRQ TXHU\LQWHUIDFHEDVHGRQD6HPDQWLF'DWD0RGHO
&RQFOXVLRQV 6HPDQWLF LQWHJUDWLRQ RI +$' GDWD DVVHWV LV RQH RI WKH PRVW GLIILFXOW DQG FRVWO\ WDVNV LQ HQWHUSULVH LQIRUPDWLRQ WHFKQRORJ\ 7KH 6HPDQWLF :HE FDQ KHOS LQ WKH LQWHJUDWLRQRIPXOWLSOHSK\VLFDOKHWHURJHQHRXVGDWDVFKHPDE\PDSSLQJVFKHPDWR RQHRUPRUHRQWRORJLHVZKLFKUHIOHFWVWKHGHVLUHGEXVLQHVVZRUOGYLHZ7KHUHIRUH LQ WKLV SDSHU ZH KDYH SUHVHQWHG PLGGOHZDUH DUFKLWHFWXUH FDOOHG 6,0 WR VHPDQWLFDOO\LQWHJUDWHRUJDQL]DWLRQDOGDWDDVVHWV7KHPDLQJRDORIWKHDUFKLWHFWXUH LV WR RIIHU D FRPPRQ XQGHUVWDQGLQJ RI D GRPDLQ DQG DVVLPLODWH KHWHURJHQHRXV V\VWHPV XVLQJ 6HPDQWLF :HE WHFKQRORJ\ $OO WKLV LV VXSSRUWHG E\ DQ RQWRORJ\ VFKHPD WKXV RIIHULQJ VHPDQWLF GDWD UHSUHVHQWDWLRQ EHQHILWV WKDW DOORZ GDWD WR EH VKDUHGDQGSURFHVVHGE\DXWRPDWHGWRROVDVZHOODVE\SHRSOH 6,0VXSSRUWVRUJDQL]DWLRQDOGDWDDVVHWVUHSUHVHQWHGLQYDULRXVGDWDVWRUDJHDQG GDWDPHVVDJHIRUPDWVVXFKDVIODWILOHV(',GRFXPHQWV;0/UHODWLRQDOGDWDEDVHV HWF 7R DFKLHYH LQWHJUDWLRQ 6,0 WUDQVIRUPV WKHVH VFKHPD XVLQJ H[WUDFWRUVZUDSSHUVDQGV\QWDFWLFPDSSLQJVWRLQIHUWUDQVODWLRQVFULSWVEHWZHHQWKH GDWDDVVHWVDQGDQLQWHUPHGLDWH;0/GDWDUHSUHVHQWDWLRQ2QFHWKHGDWDDVVHWVDUH VWRUHG XVLQJ DQ ;0/ VFKHPD WKH 6\QWDFWLFWR6HPDQWLF 7UDQVIRUPDWLRQ PRGXOH PDSV ;0/ GRFXPHQWV WR H[LVWLQJ 2:/ RQWRORJLHV DQG DXWRPDWLFDOO\ WUDQVIRUP ;0/ LQVWDQFHV GRFXPHQWV LQWR LQGLYLGXDOV RI WKH PDSSHG RQWRORJ\ 6XFK IUDPHZRUN LV FUXFLDO IRU RUJDQL]DWLRQV WKDW SODQ WR PRYH IURP D V\QWDFWLF UHSUHVHQWDWLRQRIGDWDXVLQJ;0/WRDVHPDQWLFRQHXVLQJ2:/ 6,0 KDV EHHQ VXFFHVVIXOO\ HPSOR\HG WR LQWHJUDWH GLVSDUDWH HWRXULVP GDWD VRXUFHVDVLQGLYLGXDOVRIDQHWRXULVP2:/RQWRORJ\ $FNQRZOHGJHPHQW7KLVZRUNZDVIXQGHGE\JUDQWVIURPWKH)&7)XQGDomRSDUD D&LrQFLDHD7HFQRORJLD DQGFDUULHGRXWLQFRRSHUDWLRQZLWK([SHGLWD:HZRXOG OLNHWRH[SUHVVUHFRJQLWLRQRI7RQL5RGULJXHV3HGUR5RVDDQG%UXQR6LOYDIRUWKH LPSOHPHQWDWLRQRIWKH6,0V\VWHP
5HIHUHQFHV $ODQL+.LP60LOODUG'(:HDO0-+DOO:/HZLV3+DQG6KDGEROW15 ,(((,QWHOOLJHQW6\VWHPV %DUQHWW0DQG6WDQGLQJ& -RXUQDORI9DFDWLRQ0DUNHWLQJ %DVV/&OHPHQWV3DQG.D]PDQ5 6RIWZDUH$UFKLWHFWXUHLQ3UDFWLFH$GGLVRQ :HVOH\ %XVVOHU& %%,QWHJUDWLRQ&RQFHSWVDQG$UFKLWHFWXUH6SULQJHU9HUODJ
344
-&DUGRVR
&DUGRVR-DQG6KHWK$ 6HPDQWLF:HE3URFHVVSRZHULQJQH[WJHQHUDWLRQRI SURFHVVHVZLWK6HPDQWLFVDQG:HEVHUYLFHV/HFWXUH1RWHVLQ&RPSXWHU6FLHQFH 6SULQJHU9HUODJ9RO,6%1+HLGHOEHUJ &DUGRVR-DQG6KHWK$ 6HPDQWLF:HE6HUYLFHV3URFHVVHVDQG$SSOLFDWLRQV 6SULQJHU,6%1 &\FRUS &\F.1RZOHGJH%DVHKWWSZZZF\FFRP (%L]4 6HPDQWLF,QWHJUDWLRQ$1HZ$SSURDFKWRDQ2OG3UREOHP KWWSZZZHEL]TQHWZKLWHBSDSHUVKWPO6RIWZDUH$* (FNHUVRQ: 'DWD4XDOLW\DQGWKH%RWWRP/LQH9RO7KH'DWD:DUHKRXVLQJ ,QVWLWXWHKWWSZZZGZLQVWLWXWHFRPUHVHDUFKGLVSOD\DVS"LG )LUDW$0DGQLFN6DQG6LHJHO0 7KH&DPpOpRQ:HE:UDSSHU(QJLQH&DLUR (J\SWSS *HQHVHUHWK0 .QRZOHGJH,QWHUFKDQJH)RUPDW.,) KWWSORJLFVWDQIRUGHGXNLIGSDQVKWPO +DZNH6 ;0/ZLWK5HODWLRQDO6HPDQWLFV%ULGJLQJWKH*DSWR5')DQGWKH 6HPDQWLF:HEKWWSZZZZRUJ[POUV9RO:& /DVVLOD2DQG6ZLFN5 5HVRXUFH'HVFULSWLRQ)UDPHZRUN5') PRGHODQGV\QWD[ VSHFLILFDWLRQ:&:RUNLQJ'UDIW:'UGIV\QWD[ KWWSZZZZRUJ75:'UGIV\QWD[ 2XVNHO$0DQG6KHWK$ 6,*02'5HFRUG 2:/ 2:/:HE2QWRORJ\/DQJXDJH5HIHUHQFH:&5HFRPPHQGDWLRQ9RO :RUOG:LGH:HE&RQVRUWLXPKWWSZZZZRUJ75RZOUHI 3URWpJp 3URWpJp9RO6WDQIRUG0HGLFDO,QIRUPDWLFV 5D\SRUW-)DQG-DZRUVNL%- H&RPPHUFH0F*UDZ+LOO%RVWRQ 5LVKH19DVFKLOOR$9DVLOHYVN\'6KDSRVKQLNRY$DQG&KHQ6& 7KH $UFKLWHFWXUHIRU6HPDQWLF'DWD$FFHVVWR+HWHURJHQHRXV,QIRUPDWLRQ6RXUFHV 1HZ2UOHDQV/RXLVLDQD86$SS 5RGULJXHV75RVD3DQG&DUGRVR- 0RYLQJIURP6\QWDFWLFWR6HPDQWLF 2UJDQL]DWLRQVXVLQJ-;0/2:/'HSDUWPHQWRI0DWKHPDWLFVDQG(QJLQHHULQJ 8QLYHUVLW\RI0DGHLUD5HSRUWQ)XQFKDO3RUWXJDO 6DKXJXHW$DQG$]DYDQW) %XLOGLQJ,QWHOOLJHQW:HE$SSOLFDWLR QV8VLQJ /LJKWZHLJKW:UDSSHUV(GLQEXUJK6FRWODQG8.SS 6FKUHLEHU= $SSO\LQJWKH6HPDQWLF:HE9LVLRQWR(QWHUSULVH'DWD0DQDJHPHQW$ &DVH6WXG\%XGDSHVW+XQJDU\SS 6KDER$65&DQG39 ,%06\VWHPV-RXUQDO 6KHWK$ ,Q,QWHURSHUDWLQJ*HRJUDSKLF,QIRUPDWLRQ6\VWHPV(GV*RRGFKLOG0) (JHQKRIHU0-)HJHDV5DQG.RWWPDQ&$ .OXZHU$FDGHPLF3XEOLVKHUV SS 6LOYD%DQG&DUGRVR- 6HPDQWLF'DWD([WUDFWLRQIRU%%,QWHJUDWLRQ,((( &RPSXWHU6RFLHW\/LVERD3RUWXJDO ;0/ ([WHQVLEOH0DUNXS/DQJXDJH;0/ 7KLUG(GLWLRQ :& 5HFRPPHQGDWLRQ)HEUXDU\KWWSZZZZRUJ755(&[PO
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQ SDWWHUQVZLWK2:/ )' $QWRQLR00LVVLNRIIDQG)7DJOLQR /(.6/DERUDWRU\IRU(QWHUSULVH.QRZOHGJHDQG6\VWHPV ,$6,&155RPH,WDO\ ^PLVVLNRIIGDQWRQLRWDJOLQR`#LDVLFQULW
$EVWUDFW'RPDLQRQWRORJ\EXLOGLQJLVRQHRIWKHPRVWFULWLFDODFWLYLWLHVUHTXLUHG LQ 6HPDQWLF :HE DSSOLFDWLRQV 7KH WDVN PXVW EH SHUIRUPHG E\ GRPDLQ H[SHUWV ZKRGRQRWJHQHUDOO\ KDYHWKHEDFNJURXQGRIDNQRZOHGJHHQJLQHHU7RHDVHWKLV WDVN2QWRORJ\0DQDJHPHQW6\VWHPVVXFKDV.DRQ3URWpJp2QWR(GLW$WKRV DUH GHYHORSLQJXVHUIULHQGO\LQWHUIDFHV+RZHYHUWKHSUREOHPLVPDLQO\RIDFRJQLWLYH QDWXUH'LIILFXOWLHVFRPHVIURPWKHIDFWWKDWWKHH[LVWLQJRQWRORJ\ODQJXDJHVL DUH KDUG WR EH XVHG E\ XQVNLOOHG SHRSOH LL KDYH YHU\ EDVLF FRQVWUXFWV HJ FODVV SURSHUW\ LLL DUH QRW GRPDLQ VSHFLILF LH WKH\ DUH FRQFHLYHG IRU YHU\ GLYHUVH FRQWH[WV HJ IURP PHGLFDO VHFWRU WR KLJK HQHUJ\ SK\VLFV 23$/ 2EMHFW 3URFHVV$FWRUPRGHOOLQJ/DQJXDJH DLPVDWVXSSRUWLQJEXVLQHVVH[SHUWVZKRQHHG WR EXLOG DQ RQWRORJ\ E\ SURYLGLQJ D OLPLWHG QXPEHU RI KLJK OHYHO FRQFHSWXDO WHPSODWHV
.H\ZRUGV 2QWRORJ\ 2QWRORJ\ UHSUHVHQWDWLRQ ODQJXDJHV $[LRPDWLF 6HPDQWLFV )RUPDO/DQJXDJHV'HVLJQ3DWWHUQV
7KLVZRUNKDVEHHQSDUWLDOO\VXSSRUWHGE\WKH(XURSHDQ)3,673URMHFW$WKHQDFRQWUDFW QXPEHU
346
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
,QWURGXFWLRQ 2QWRORJ\EXLOGLQJLVRQHRIWKH PRVWFULWLFDODFWLYLWLHVUHTXLUHGLQ6HPDQWLF:HE DSSOLFDWLRQV 7KH WDVN PXVW EH SHUIRUPHG E\ GRPDLQ H[SHUWV ZKR GR QRW JHQHUDOO\ KDYH WKH NQRZOHGJH HQJLQHHU H[SHUWLVH UHTXLUHG WR EXLOG DQ RQWRORJ\ 7RHDVHWKLVWDVNRQWRORJ\PDQDJHPHQWV\VWHPVVXFKDV.DRQ3URWpJp2QWR(GLW $WKRV SURSRVH XVHU IULHQGO\ LQWHUIDFHV +RZHYHU WKH SUREOHP LV PDLQO\ RI D FRJQLWLYH QDWXUH DQG D *8, FDQ RQO\ VROYH SDUW RI LW 'LIILFXOWLHV FRPH IURP WKH IDFW WKDW WKH H[LVWLQJ RQWRORJ\ ODQJXDJHV L DUH KDUG WR EH XVHG E\ XQVNLOOHG SHRSOH LL KDYH YHU\ EDVLF FRQVWUXFWV HJ FODVV SURSHUW\ LLL DUH QRW GRPDLQ VSHFLILF LH WKH\ DUH FRQFHLYHG IRU YHU\ GLYHUVH FRQWH[WV HJ IURP PHGLFDO VHFWRUWRKLJKHQHUJ\SK\VLFV VKRZLQJKHQFHOLWWOHH%XVLQHVVVSHFLILFLW\ 23$/ 2EMHFW 3URFHVV $FWRU PRGHOOLQJ /DQJXDJH LV DQ RQWRORJ\ PRGHOOLQJ IUDPHZRUN DLPHG DW VXSSRUWLQJ EXVLQHVV H[SHUWV LQ EXLOGLQJ DQ RQWRORJ\7RWKLVHQG23$/SURYLGHVDOLPLWHGQXPEHURIKLJKOHYHOFRQFHSWXDO WHPSODWHVFRQFHLYHGDORQJWKHOLQHVRIVRIWZDUHGHVLJQSDWWHUQVKDYLQJLQPLQGWKH EXVLQHVV ZRUOG 23$/ GHVLJQ SDWWHUQV DUH IRUPDOO\ GHILQHG E\ XVLQJ 2:/ DOORZLQJIRUDFRPSDWLELOLW\ZLWKWKLVSRSXODURQWRORJ\ODQJXDJH 23$/LVDWWKH EDVLV RI WKH $WKRV 206 GHYHORSHG ZLWKLQ WKH $WKHQD ,QWHJUDWHG 3URMHFW ,W KDV EHHQ WHVWHG DQG YDOLGDWHG LQ VHYHUDO QDWLRQDO DQG LQWHUQDWLRQDO SURMHFWV DQG DSSOLFDWLRQV VKRZLQJ LWV HIIHFWLYHQHVV DQG KLJK DFFHSWDQFH DPRQJ EXVLQHVV H[SHUWV /HDUQLQJIURPVRIWZDUHGHVLJQSDWWHUQV 6RIWZDUHGHYHORSPHQWLVDFKDOOHQJLQJGLVFLSOLQHWKDWKDVVLJQLILFDQWO\HYROYHGLQ WKH ODVW GHFDGHV 7R UHGXFH FRVW DQG WLPH RI VRIWZDUH GHYHORSPHQW WKH 6RIWZDUH (QJLQHHULQJ6( UHVHDUFKKDVSURSRVHGVHYHUDOPHWKRGVDQGWHFKQLTXHVWKDWFRYHU WKH ZKROH VRIWZDUH OLIHF\FOH IURP DQDO\VLV DQG GHVLJQ WR FRGLQJ DQG WHVWLQJ 2QWRORJ\ GHYHORSPHQW LV D KDUG GLVFLSOLQH DV ZHOO VKRZLQJ D FRPSOH[LW\ WKDW LV FRPSDUDEOHZLWKVRIWZDUHGHVLJQ7KHUHIRUHZHH[SORUHGYDULRXV6(VROXWLRQVWR FKHFNWKHLUDGDSWDELOLW\WRWKHRQWRORJ\GRPDLQ ,Q D SUHYLRXV SDSHU >@ ZH DGGUHVVHG WKH DGRSWLRQ RI D V\VWHPDWLF PHWKRGRORJ\ IRU RQWRORJ\ EXLOGLQJ GHULYHG IURP WKH 583 UHIHUUHG WR DV 8321 8QLILHG3URFHVVIRU2QWRORJ\EXLOGLQJ 8321LQFOXGHVWKHSRVVLELOLW\RIUHXVLQJ H[LVWLQJ UHVRXUFHV IURP OH[LFRQV DQG JORVVDULHV WR WKHVDXUL DQG SUHH[LVWLQJ RQWRORJLHV DQGDVWHSZLVHUHILQHPHQWRIWKHGHYHORSHGRQWRORJ\,QWKLVSDSHUZH LQWHQGWRDGGUHVVDQRWKHULPSRUWDQWDSSURDFKEDVHGRQGHVLJQSDWWHUQV ,Q WKLV SDSHU ZH DGGUHVV WKH GHVLJQ SDWWHUQV 'HVLJQ SDWWHUQV LQ VRIWZDUH GHVLJQKDYHEHHQSURSRVHGPRUHWKDQDGHFDGHDJRE\ DJURXSDOVRNQRZQDVWKH *DQJ RI )RXU *2) >@ ZLWK WKH DLP RI VXSSRUWLQJ WKH GHVLJQ SKDVH RI REMHFW RULHQWHGVRIWZDUHGHYHORSPHQW$GHVLJQSDWWHUQLVDQDPHGUHSHDWDEOHFRQFHSWXDO VWUXFWXUHWKDWFDQEHXVHGE\DVRIWZDUHGHVLJQHUWRVROYHDQDOJRULWKPLFSUREOHP ,W LV LQGHSHQGHQW IURP D VSHFLILF SURJUDPPLQJ ODQJXDJH VLQFH LW DGGUHVVHV WKH KWWSZZZDWKHQDLSRUJ
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQSDWWHUQVZLWK2:/ 347
FRQFHSWXDOLQWULFDF\RIDSUREOHPUDWKHUWKDQ WKHFRGLQJGLIILFXOWLHVEXWDVVXPHV DQREMHFWRULHQWHGSURJUDPPLQJFRQWH[W,QWKLVSDSHUZHSURSRVHDVHWRIRQWRORJ\ GHVLJQ SDWWHUQV UHIHUUHG WR DV 23$/ 2EMHFW 3URFHVV $FWRU PRGHOOLQJ /DQJXDJH WREHXVHGLQPRGHOOLQJDEXVLQHVVRQWRORJ\ 2QWRORJ\0RGHOOLQJDQG'RPDLQ$GHTXDF\ ,Q SURSRVLQJ D VHW RI RQWRORJ\ GHVLJQ SDWWHUQV ZH LQWURGXFH DOVR WKH QRWLRQ RI 'RPDLQ$GHTXDF\$ODQJXDJHDUHSUHVHQWDWLRQSDUDGLJP LVDGHTXDWHIRUDJLYHQ GRPDLQLILWDGRSWVVSHFLILFMDUJRQFRQVWUXFWVDQGORFXWLRQVWKDWFKDUDFWHULVHWKH FRPPXQLFDWLRQRIH[SHUWVLQWKDWGRPDLQ)URPSK\VLFLDQVWRFRPSXWHUHQJLQHHUV EXWDOVRLQYHU\GLIIHUHQWDUHDVVXFKDVVDLORUVRUJROISOD\HUVWKHPHPEHUVRUVXFK FRPPXQLWLHV KDYH GHYHORSHG WKHLU RZQ VSHFLILF ODQJXDJH 7KH LGHD RI KDYLQJ GRPDLQ VSHFLILF ODQJXDJHV WR GHYHORS VRIWZDUH DSSOLFDWLRQV LV DQ HPHUJLQJ UHVHDUFKDUHD 7RGD\ 2:/ >@ DSSHDUV WR EH WKH PRVW SRSXODU ODQJXDJH IRU RQWRORJ\ PRGHOOLQJ2:/LVDQRQWRORJ\ODQJXDJHURRWHGLQVSHFLILF'HVFULSWLRQ/RJLFV>@ WKDW H[KLELWV D FRPSURPLVH EHWZHHQ H[SUHVVLYH SRZHU DQG WUDFWDELOLW\ RI WKH DVVRFLDWHGUHDVRQLQJSURFHGXUHV2:/LVD JHQHUDOSXUSRVHODQJXDJHWKDWFDQEH DGRSWHG IRUEXLOGLQJ RQWRORJLHV LQ YHU\ GLIIHUHQW GRPDLQV KRZHYHU LWV JHQHUDOLW\ GRHV QRW PDWFK IULHQGOLQHVV DQG XVDELOLW\ 7KHUHIRUH ZKHQ EXLOGLQJ DQ RQWRORJ\ GRPDLQH[SHUWVUHTXLUHDVXEVWDQWLDOKHOSIURPRQWRORJ\HQJLQHHUV2XUREMHFWLYH LQSURSRVLQJWKH23$/UHSUHVHQWDWLRQIUDPHZRUNDQGGHVLJQSDWWHUQVLVWROD\WKH EDVLV IRU D PHWKRGRORJ\ WKDW FDQ EH GLUHFWO\ XVHG ZKHQ VXSSRUWHG E\ D VXLWDEOH WRRO E\EXVLQHVVSHRSOHZKHQEXLOGLQJDQRQWRORJ\ ,QGHILQLQJWKH23$/GHVLJQSDWWHUQVZHDQDO\VHGWKHHPHUJLQJVWDQGDUGV DQG PHWKRGV LQ HQWHUSULVH DQG EXVLQHVV PRGHOOLQJ LGHQWLI\LQJ D IHZ SULPDU\ PRGHOOLQJ QRWLRQV SDUWLFXODUO\ VXLWHG WR PRGHO D EXVLQHVV VFHQDULR %XVLQHVV 2EMHFW %XVLQHVV 3URFHVV DQG %XVLQHVV $FWRU 7KHQ ZH DGGHG D QXPEHU RI FRPSOHPHQWDU\PRGHOOLQJQRWLRQVVXFKDV%XVLQHVV(YHQW%XVLQHVV0HVVDJHDQG %XVLQHVV*RDOWRHQULFKDQGFRPSOHWHDEXVLQHVVRQWRORJ\SOHDVHQRWHWKDWLQWKH VHTXHO IRU VDNH RI FRQFLVHQHVV ZH ZLOO GURS WKH WHUP ³%XVLQHVV´ ,Q RXU DSSURDFKZHSURSRVHRQWRORJ\GHVLJQSDWWHUQV2'3 WKDWFRUUHVSRQGWRWKHDERYH PRGHOOLQJ QRWLRQV 7KHQ DQ 2'3 LV LPSOHPHQWHG E\ D WHPSODWH DQG RQWRORJ\ EXLOGLQJHVVHQWLDOO\FRQVLVWVLQ ILOOLQJD QXPEHURI 23$/WHPSODWHV $WKRVLV WKH 206 GHYHORSHG ZLWKLQ WKH $WKHQD (XURSHDQ ,QWHJUDWHG 3URMHFW WKDW VXSSRUWV RQWRORJ\ EXLOGLQJ EDVHG RQ 23$/ RQWRORJ\ GHVLJQ SDWWHUQV $WKRV KDV EHHQ DOUHDG\H[SHULPHQWHGLQVHYHUDOEXVLQHVVDSSOLFDWLRQVZLWKHQFRXUDJLQJUHVXOWV 7KHUHVWRIWKHSDSHULVRUJDQLVHGDVIROORZV,QWKHQH[WVHFWLRQZHEULHIO\ SUHVHQW VRPH RI WKH PDLQ RQWRORJ\ GHVLJQ SDWWHUQ DSSURDFKHV SURSRVHG LQ WKH OLWHUDWXUHDLPHGDWVXSSRUWLQJRQWRORJ\EXLOGLQJ,Q6HFWLRQWKH23$/WHPSODWHV DUH LOOXVWUDWHG ZLWK WKH KHOS RI D UXQQLQJ H[DPSOH LQ WKH H3URFXUHPHQW DUHD 6HFWLRQ SURYLGHV D IRUPDO DFFRXQW RI 23$/ E\ SUHVHQWLQJ LWV D[LRPDWLF VHPDQWLFV EDVHG RQ 2:/ )LQDOO\ LQ 6HFWLRQ FRQFOXVLRQV DQG IXWXUH UHVHDUFK OLQHVDUHUHSRUWHG
348
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
5HODWHGZRUN 2QWRORJ\ GHVLJQ SDWWHUQV UHSUHVHQW D SURPLVLQJ UHVHDUFK OLQH ZLWK D QXPEHU RI LQWHUHVWLQJ SURSRVDOV +HUH ZH DOVR FRQVLGHU PRUH LQ JHQHUDO RQWRORJ\ UHSUHVHQWDWLRQ IUDPHZRUN WKDW SURSRVH PRGHOLQJ QRWLRQV WKDW FDQ EH XVHG IRU GHILQLQJ2'3+RZHYHUQRQHRIWKHLOOXVWUDWHGSURSRVDOVDUHVSHFLILFDOO\DLPHGDW EXVLQHVVRQWRORJLHV 7KH 6HPDQWLF :HE %HVW 3UDFWLFHV DQG 'HSOR\PHQW :RUNLQJ *URXS 6:%3':' KDV DGGUHVVHG WKH LVVXH RI RQWRORJ\ EXLOGLQJ E\ SURYLGLQJ HQJLQHHULQJ JXLGHOLQHV RQWRORJ\YRFDEXODU\ UHSRVLWRULHV DQG SDWWHUQV WR VROYH VSHFLILF SUREOHPV VXFK DV UHSUHVHQWLQJ QDU\ UHODWLRQVKLSV RU ³SDUW RI´ UHSUHVHQWDWLRQ 6XFK SDWWHUQV DUH RI D JHQHUDO QDWXUH DQG DUH QRW VSHFLILFDOO\ FRQFHLYHGIRUWKHH%XVLQHVVVHFWRU 7KH*HQHUDO 8VH&DVHV*8& SURSRVHGLQ>@ KDYHDIRUPDOFRXQWHUSDUW FDOOHG&RQFHSWXDO2QWRORJ\'HVLJQ3DWWHUQV&2'H3$&2'H3LVFRQVLGHUHGDVD IUDJPHQWRIHLWKHUD³IRXQGDWLRQDO´RUD³FRUH´RQWRORJ\WKDWLVFDOOHGLWVUHIHUHQFH RQWRORJ\ LQ>@DUHDOVRSUHVHQWHGVRPHGHVLJQSDWWHUQVGUDZQIURPWKH'2/&( IRXQGDWLRQDORQWRORJ\ 7KH5HVRXUFH(YHQW$JHQWRQWRORJ\IUDPHZRUN5($ FDQEHFRQVLGHUHGD VHW RI RQWRORJ\ GHVLJQ SDWWHUQV GHULYHG IURP 0F&DUWK\¶V ZRUN >@ ZLWK VWURQJ URRWVLQDFFRXQWLQJDQGHFRQRPLFV ,Q>@LVDGGUHVVHGWKHSUREOHPRIFUHDWLQJRUH[WUDFWLQJ RQWRORJ\GHVLJQ SDWWHUQVIURPFRUSRUDRIRQWRORJLHVLQWKHEXVLQHVVGRPDLQ7KLVZRUNKDVGLIIHUHQW REMHFWLYHVZLWKUHVSHFWWR23$/$VWKHDXWKRUVWDWHVHQWHUSULVHRQWRORJLHVDUHVR IDUTXLWHVFDUFHDQGRIWHQVSDUVHO\GRFXPHQWHGDQGWKHUHIRUHPRVWRIWKHZRUNLQ WKHSDSHULVGHYRWHGWRWKHH[WUDFWLRQRIGHVLJQSDWWHUQVIURPHQWHUSULVHGDWDEDVHV &RQFHUQLQJ GLIIHUHQW DSSOLFDWLRQ GRPDLQV WKH *HQH 2QWRORJ\ 1H[W *HQHUDWLRQ*21* SURMHFWDLPVWRPDNHXVHRI2'3IRUHDVLQJWKHPLJUDWLRQRI ELRORJLFDORQWRORJLHVWR IRUPDOODQJXDJHVOLNH2:/DQG IRUWKH PDLQWHQDQFHRI ODUJHELRORJLFDORQWRORJLHV7KH\SURSRVH2QWRORJ\ 'HVLJQ3DWWHUQV2'3V WKDW DV 6RIWZDUH 'HVLJQ 3DWWHUQV 6'3V DUH IRUPDOL]HG GRFXPHQWHG HIILFLHQW VROXWLRQVWRIUHTXHQWPRGHOLQJSUREOHPV
7KH23$/RQWRORJ\GHVLJQSDWWHUQV ,QWKLVVHFWLRQZHSUHVHQWWKH23$/WHPSODWHVFRQFHLYHGWRLPSOHPHQWWKH2'3 FRUUHVSRQGLQJWRWKHEXVLQHVVFRQFHSWFDWHJRULHV $Q2'3LVVWUXFWXUHGIROORZLQJWKHWUDGLWLRQDO)UDPH6ORW)DFHWPRGHOLQJ SDUDGLJP ,Q SDUWLFXODU WKHUH LV D GHVLJQ SDWWHUQ WHPSODWH IRU HDFK FRQFHSW FDWHJRU\UHIHUUHGWRDVNLQGLQ23$/ 23$/WHPSODWHVDUHGLYLGHGLQWRSULPDU\DQGFRPSOHPHQWDU\7KHIRUPHU UHSUHVHQWWKHFRUHRIDEXVLQHVVRQWRORJ\WKHODWWHUDUHXVHGWRUHILQHWKHIRUPHU
KWWSZZZJRQJPDQFKHVWHUDFXNKWODWH[GHVLJQKWPO
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQSDWWHUQVZLWK2:/ 349
7KH23$/WHPSODWHV 7KHSULPDU\WHPSODWHV2EMHFW3URFHVVDQG$FWRUWKDWKDYHWKHLULQLWLDOVLQFOXGHG LQWKHDFURQ\PDUHDWWKHEDVLVRIWKH23$/PRGHOLQJIUDPHZRUNDQGSURYLGHWKH EDFNERQHRIDQ23$/RQWRORJ\ 7DEOH23$/3ULPDU\WHPSODWHV
%XVLQHVV$FWRU
%XVLQHVV2EMHFW %XVLQHVV3URFHVV
,W LV DLPHG DW PRGHOOLQJ DQ\ UHOHYDQW HQWLW\ RI WKH GRPDLQ WKDW LV DEOH WR DFWLYDWHRUSHUIRUPDSURFHVVHJ%X\HU6XSSOLHU $Q$FWRUFDQEHDKXPDQ EHLQJOLNHDQ(PSOR\HHEXWDOVRDQ\RWKHUNLQGRIHQWLW\OLNHDQ(QWHUSULVHRUD &RPSXWHU6\VWHP ,WLVDLPHGDWPRGHOOLQJDSDVVLYHHQWLW\RQZKLFKDSURFHVVRSHUDWHVW\SLFDOO\ WR PRGLI\ LWV VWDWH ,W LV VHHQ DV DQ LQIRUPDWLRQ REMHFW UHSUHVHQWDWLYH RI D PDWHULDORUDQLPPDWHULDOHQWLW\LQWKHUHDOZRUOGHJ3URGXFW ,WLVDLPHGDWPRGHOLQJDQDFWLYLW\WKDWLVSHUIRUPHGE\DQ$FWRUWRDFKLHYHRQH RU PRUH JLYHQ JRDOV HJ ,VVXLQJ 3XUFKDVH 2UGHU 6HQGLQJ 5HTXHVW IRU 4XRWDWLRQ
23$/LQFOXGHVRWKHUFRQFHSWXDOFDWHJRULHVW\SLFDORIWKHH%XVLQHVVGRPDLQVXFK DV 0HVVDJH %XVLQHVV 2EMHFW 'RFXPHQW %XVLQHVV 6WDWH *RDO (YHQW 5XOH DQG 'HFLVLRQ 7KHVH FDWHJRULHV KDYH EHHQ LGHQWLILHG KDYLQJ FRQVLGHUHG VHYHUDO ODQJXDJHV DQG PHWKRGRORJLHV IRU EXVLQHVV PRGHOLQJ )RU LQVWDQFH PHVVDJHV DUH GHILQHGDORQJWKHOLQHRI),3$DQGWKHVSHHFKDFWWKHRU\ )RUVDNHRIVSDFH ZH DUHQRWJRLQJWRHODERUDWHRQFRPSOHPHQWDU\WHPSODWHVH[FHSWDWWULEXWHV ,Q23$/DWWULEXWHVDUHGLVWLQJXLVKHGDV x &RPSOH[$WWULEXWH&$ VWUXFWXUHGDWWULEXWHVVXFKDV$GGUHVV x $WRPLF$WWULEXWH$$ VXFKDV6WUHHW1DPH (VVHQWLDOO\D&RPSOH[$WWULEXWHLVGHILQHGDVDQDJJUHJDWLRQRIORZHUOHYHO &$VDQGRU$$V 23$/WHPSODWHVRUJDQL]DWLRQ $Q 23$/ WHPSODWHV LV FKDUDFWHUL]HG E\ WKUHH VHFWLRQV DV VXPPDUL]HG LQ WKH IROORZLQJWDEOH 7DEOH 23$/WHPSODWHV¶VHFWLRQV
,GHQWLILFDWLRQ6HFWLRQ 6WUXFWXUDO6HFWLRQ 6SHFLILF6HFWLRQ
FRQWDLQV WUDGLWLRQDO PHWDGDWD VXFK DV WKH FRQFHSW ODEHO GHVFULSWLRQ DQG RWKHU LQIRUPDWLRQ VXFK DV FUHDWLRQ GDWH DXWKRU ZLWKDQDGPLQLVWUDWLYHIODYRU WKDWFRQWDLQVWKHVORWVFRUUHVSRQGLQJWRWKHDWWULEXWHVVLPSOHRU FRPSOH[ WR EH LQVWDQWLDWHG LQ WKH FRUUHVSRQGLQJ REMHFW LW FRQWDLQV DOVR WKH VHPDQWLF UHODWLRQV VXFK DV ,6$ GHFRPSRVLWLRQHWF ZLWKRWKHUFRQFHSWV WKDW FRQWDLQV LQIRUPDWLRQ DQG UHIHUHQFHV WR RWKHU HQWLWLHV WKDW SOD\ D VSHFLILF UROH GRPDLQ VSHFLILF LQWKH FRUUHFW GHILQLWLRQ RIWKHFRQFHSWHJH[HFXWHGSURFHVVHVLQWKH$FWRUWHPSODWH
ZZZILSDRUJ
350
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
7KH ILUVW WZR VHFWLRQV DUH LGHQWLFDO IRU WKH WKUHH SULPDU\ WHPSODWHV ZKLOH WKH WKLUG VHFWLRQ LV GHVLJQHG VSHFLILFDOO\ IRU HDFK WHPSODWH ZLWK WKH DLP WR UHSUHVHQWGRPDLQVSHFLILFOLQNVDQGGHSHQGHQFLHV 7KH ,GHQWLILFDWLRQ 6HFWLRQ UHSRUWV W\SLFDO PHWDGDWD VXFK DV FRQFHSW LGHQWLILHU GHVFULSWLRQ V\QRQ\PV DXWKRU ZKR LQWURGXFHG WKH FRQFHSW LQ WKH RQWRORJ\ 7KHQ WKH 6WUXFWXUDO 6HFWLRQ SURYLGHV WKH FRQFHSWXDO VWUXFWXUH RI DQ HQWLW\ 6WUXFWXUDO6HFWLRQ 7KLVVHFWLRQDOORZVWKHPRGHOHUWRH[SUHVVDOOWKHFRQVWUXFWVRI2:/EXWLQDXVHU IULHQGO\PDQQHUVLPSO\E\IRUPILOOLQJ,QDGGLWLRQWKHUHLVD³SDUWRI´FRQVWUXFW 7KHPRGHOOLQJQRWLRQVRIIHUHGE\23$/DUHWKHIROORZLQJ x ,6$ JHQHUDOL]DWLRQ UHODWLRQ DPRQJ FRQFHSWV (J ,QYRLFH ,6$ $FFRXQWLQJ'RFXPHQW x 3UHGLFDWLRQ UHODWLQJ DWWULEXWHV WR D FRQFHSW (J ,QYRLFH 3UHG 'DWH $PRXQW 5HFLSLHQW $GGLWLRQDO FRQVWUDLQWV FDQ EH VSHFLILHG WR WKH 3UHGLFDWLRQ R &DUGLQDOLW\ FRQVWUDLQWV DOORZ WR VSHFLI\ WKH FDUGLQDOLW\ RI DWWULEXWHVDQGUHODWLRQVFRQFHUQLQJWKHFRQFHSW R ([SOLFLW FRQVWUDLQWV D[LRPV H[SUHVVHG E\ XVLQJ WKH 2&/ >@ ODQJXDJH )XQFWLRQDO ,QYHUVH)XQFWLRQDO R 3URSHUW\ FKDUDFWHULVWLFV 6\PPHWULF7UDQVLWLYH x 'HFRPSRVLWLRQ SDUWRI UHODWLRQVKLS DPRQJ FRQFHSWV (J D 'HSDUWPHQW 3DUW2I(QWHUSULVH x 5HODWHGQHVV GRPDLQ VSHFLILF UHODWLRQVKLSV QDPHG RU XQQDPHG DPRQJ FRQFHSWV(J&XVWRPHUEX\V3URGXFWQDPHG ,QYRLFH5HO7R&XVWRPHU XQQDPHG )XUWKHUGHWDLOVFRQFHUQLQJDWWULEXWHVUHODWLRQVDQGKLHUDUFKLHVZLOOEHJLYHQLQWKH QH[WVHFWLRQV $Q23$/WHPSODWHLVFRPSOHWHGE\WKH6SHFLILF6HFWLRQZKLFKLVGLIIHUHQW IRU HDFK FRQFHSW FDWHJRU\ 7KH 6SHFLILF 6HFWLRQ JDWKHUV D QXPEHU RI GRPDLQ RULHQWHG D[LRPV DLPHG DW FDSWXULQJ DGGLWLRQDO VHPDQWLFV ,Q WKH IROORZLQJ WKH 6SHFLILF6HFWLRQIRUWKH2EMHFWDQGWKH$FWRUNLQGDUHGHVFULEHG 2EMHFW6SHFLILF6HFWLRQ $Q2EMHFWKDVD6SHFLILF6HFWLRQWKDWUHSRUWVWKHIROORZLQJLQIRUPDWLRQ
x
*HQHUDWHG%\ 8SGDWHG%\ 8VHG%\ $UFKLYHG%\ LQGLFDWLQJ WKH 3URFHVVHV WKDWFDQFUHDWHPDQLSXODWHDUFKLYHWKH2EMHFW
x
2EMHFW2ZQHU WKH $FWRUV WKDW KDYH WKH UHVSRQVLELOLW\ RI WKH ZKROH
3OHDVHQRWHWKDWLQWKHILUVWLPSOHPHQWDWLRQRI$WKRV2&/FRQVWUDLQWVDUHQRW\HW GHSOR\HG+HQFHWKH\ZLOOQRWEHHODERUDWHGKHUH
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQSDWWHUQVZLWK2:/ 351
OLIHF\FOHRIWKHREMHFW x
6WDWHVODEHOOHGERROHDQH[SUHVVLRQVRYHUWKH2EMHFWDWWULEXWHVRUWKRVHRI UHODWHGFRQFHSWV
x
,QYDULDQWVVSHFLILFFRQVWUDLQWVWKDWPXVWEHDOZD\VVDWLVILHGE\WKH2EMHFW LQVWDQFHV
7KH ODVW WZR LWHPV DUH FXUUHQWO\ WUHDWHG LQIRUPDOO\ 7KHLU IRUPDO UHSUHVHQWDWLRQ QHHGVIXOODGRSWLRQRI2&/ 7KH2EMHFW6SHFLILF6HFWLRQLQVWDQWLDWHGIRUD3XUFKDVH2UGHUH[DPSOHLV 7DEOH2EMHFW¶VVSHFLILFVHFWLRQILOOHGIRU³3XUFKDVH2UGHU´ *HQHUDWHG%\ 8SGDWHG%\ 8VHG%\ $UFKLYHG%\ 2EMHFW2ZQHU 6WDWHV ,QYDULDQWV
3XUFKDVH2UGHU±2EMHFW6SHFLILF6HFWLRQ ,VVXLQJ32 5HTXHVWLQJ2UGHU6WDWXV 3URFHVVLQJ3XUFKDVH2UGHU &ORVLQJ32 %X\HU3XUFKDVLQJ)8 ^,VVXHG &RQILUPHG 2SHQ 0RGLILHG +ROG %ORFNHG&DQFHOOHG )XOILOOHG 3DLG $UFKLYHG` WKH 32 GDWH IROORZV WKH FRUUHVSRQGLQJ 4XRWDWLRQGDWH DQG SUHFHGHV WKH ,QYRLFH GDWH
$FWRU6SHFLILF6HFWLRQ 7KHUHODWLRQVVSHFLILHGLQWKH6SHFLILF6HFWLRQRIWKH$FWRUWHPSODWHDUH x
*RDOVREMHFWLYHVWKDWPXVWEHDFFRPSOLVKHGE\WKH$FWRULQWKHIRUPRI DQ2&/H[SUHVVLRQHJVDODULHVVKRXOGEHOHVVWKDWRIGHSDUWPHQW EXGJHW
x
6NLOOVLQGLFDWLQJWKHDFWLRQVWKDWWKH$FWRULVDEOHWRSHUIRUPRUPRQLWRU LHOLVWRISURFHVVHVDQGRURSHUDWLRQV
x
5HVSRQVLELOLWLHV WKH SURFHVVHV LQ ZKLFK WKH $FWRU LV LQYROYHG LQ DFKLHYLQJ D *RDO DV DERYH ZLWK KLVKHULWV UHVSHFWLYH UROH LH SHUIRUPHU FRQWUROOHU VWDNHKROGHU VXSSRUWHU DQG WKH 2EMHFWV KHVKHLW FDQPDQDJH
x
&ROODERUDWLRQVWKHRWKHUDFWRUVLQYROYHGLQWKHSHUIRUPHGDFWLYLWLHV
7DEOH$FWRU¶VVSHFLILFVHFWLRQIRUWKHFRQFHSW³3XUFKDVLQJ)XQFWLRQDO8QLW´ *RDOV 6NLOOV 5HVSRQVDELOLWLHV
3XUFKDVLQJ)XQFWLRQDO8QLW±$FWRU6SHFLILF6HFWLRQ %HWWHU3HUIRUPDQFH*RRGV3XUFKDVLQJ ,VVXLQJ5)4(YDOXDWLQJ5)4,VVXLQJ32 6HQGLQJ5)4^(QDEOHU3HUIRUPHU`^5HTXHVW)RU4XRWDWLRQ'RF` ,VVXLQJ32^(QDEOHU3HUIRUPHU` ^4XRWDWLRQ'RF3XUFKDVH2UGHU'RF`
&RRSHUDWLRQ
%$GPLQLVWUDWLYH)8%*HQHULF)8%5HFHLYLQJ)8
352
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
23$/D[LRPDWLFVHPDQWLFV ,Q WKLV VHFWLRQ ZH GHVFULEH WKH IRUPDO VHPDQWLFV RI 23$/ RQWRORJ\ GHVLJQ SDWWHUQV7KLVFRXOGEHGRQHIROORZLQJWZRDSSURDFKHV x PRGHOWKHRUHWLFVHPDQWLFV x D[LRPDWLFVHPDQWLFV ³$PRGHOWKHRUHWLFVHPDQWLFVIRUDODQJXDJHDVVXPHVWKDWWKHODQJXDJHUHIHUVWRD
ZRUOG DQGGHVFULEHVWKHPLQLPDOFRQGLWLRQVWKDWDZRUOGPXVWVDWLVI\LQRUGHUWR DVVLJQDQDSSURSULDWHPHDQLQJIRUHYHU\H[SUHVVLRQLQWKHODQJXDJH´>@ $Q D[LRPDWLF VHPDQWLFV IRU D ODQJXDJH LQVWHDG VSHFLILHV ³D PDSSLQJ RI D VHW RI GHVFULSWLRQV >RI WKDW@ ODQJXDJH LQWR D ORJLFDO WKHRU\ H[SUHVVHG LQ ILUVWRUGHU SUHGLFDWH FDOFXOXV´ 7KH EDVLF LGHD LV WKDW ³WKH ORJLFDO WKHRU\ SURGXFHG E\ WKH PDSSLQJ RI D VHW RI VXFK GHVFULSWLRQV LV ORJLFDOO\ HTXLYDOHQW WR WKH LQWHQGHG PHDQLQJRIWKDWVHWRIGHVFULSWLRQV´>@$[LRPDWLFVHPDQWLFVKDYHEHHQJLYHQIRU WKH5HVRXUFH'HVFULSWLRQ)UDPHZRUN5') >@5')6FKHPD5')6 >@DQG '$0/2,/>@ :HSUHIHUWRUHO\RQWKHVHFRQGRSWLRQDQGZHVHOHFWHG2:/DVWKHWDUJHW RIRXUPDSSLQJWREHQHILWRILWVVWURQJIRUPDOIRXQGDWLRQ+RZHYHUWKHUHDUHWKUHH SRVVLEOHVRUWVRI2:/2://LWH'/)XOOZLWKLQFUHDVLQJH[SUHVVLQJSRZHU:H ZLOODQDO\VHWKLVLVVXHWRFKRRVHZKLFKRIWKHPLVWKHEHVWVXLWHGWRRXUSXUSRVH $EVWUDFWLRQOHYHOV 7KH ILUVW LVVXH WR EH DGGUHVVHG FRQFHUQV WKH IDFW WKDW D GHVLJQ SDWWHUQ FDQ EH FRQVLGHUHG D PHWDFRQFHSW ,Q IDFW D FRQFHSW HJ 5HVHDUFKHU LV REWDLQHG E\ LQVWDQWLDWLQJ D GHVLJQ SDWWHUQ RI WKH NLQG $FWRU 7KH ILUVW RSWLRQ LV WR IROORZ WKLV YLVLRQ EXW WKLVUHTXLUHV WKH DYDLODELOLW\ RI FODVVHV DQG PHWDFODVVHV DV RIIHUHG E\ 2:/)XOO $ VHFRQG RSWLRQ LV WR FRQVLGHU D FRQFHSW DV D VSHFLDOL]DWLRQ RI D WHPSODWH )RU LQVWDQFH VD\LQJ WKDW 5HVHDUFKHU ,6$ $FWRU ,Q WKLV FDVH ZH IDOO LQWR WKH 2:/'/ H[SUHVVLYLW\ 7KH WZR RSWLRQV FRUUHVSRQG WR WZR GLIIHUHQW 2:/ VWDWHPHQWVHWDVUHSRUWHGEHORZ :HZLOOSUHVHQW2:/H[SUHVVLRQVXVLQJ1V\QWD[>@DVVXPLQJWKHXVXDO SUHIL[HVUGIRZO[VGSOXVRSDODQGH[IRUWKHVSHFLILFH[DPSOH 7KHILUVWRSWLRQFDQEHH[HPSOLILHGE\WKHIROORZLQJVHWRI2:/VWDWHPHQWV x RSDO$FWRUDRZO&ODVV x H[5HDVHUFKHUDRSDO$FWRU x H[0LFKHOH0LVVLNRIIDH[5HVHDUFKHU +HUHZHGHILQHRSDO$FWRUWREHDQRZO&ODVVVRZHLQVWDQWLDWHRZO&ODVV WKHZH GHILQH5HVHDUFKHUWREHDQRSDO$FWRUVHFRQGLQVWDQWLDWLRQ DQGDWODVWZHUHDFK WKH OHYHO RI JURXQG LQVWDQFH E\ GHFODULQJ 0LFKHOH0LVVLNRII WR EH DQ LQVWDQFH RI 5HVHDUFKHUWKLUGLQVWDQWLDWLRQ 7KHVHFRQGRSWLRQLVUHDOL]HGWKURXJKWKHIROORZLQJVWDWHPHQWV
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQSDWWHUQVZLWK2:/ 353
x x x
RSDO$FWRUDRZO&ODVV H[5HDVHDUFKHUUGIVVXE&ODVV2IRSDO$FWRU H[0LFKHOH0LVVLNRIIDH[5HVHDUFKHU
,Q WKLV IRUPXODWLRQ WKH VHFRQG VWDWHPHQW VD\V WKDW 5HVHDUFKHU LV D VXEFODVV RI RSDO$FWRU ,Q HVVHQFH ZH UHO\ RQ UGIVVXE&ODVV2I IRU LQGLFDWLQJ ERWK RSDO,6$ WKHDFWXDOVSHFLDOL]DWLRQRIFRQFHSWV DQGRSDO.LQGWKHIDFWWKDWDFRQFHSWLVRID JLYHQNLQGHJ$FWRU $OWKRXJK WKH ILUVW W\SH RI IRUPDOL]DWLRQ LV WKH PRVW IDLWKIXO WR WKH 23$/ RULJLQDO FRQFHSWLRQ ZH GHFLGHG WR XVH WKH VHFRQG WR WDNH WKH DGYDQWDJH RI '/ UHDVRQHUVWRSHUIRUPLQIHUHQFHVHUYLFHVRQWKHUHVXOWRIWKHWUDQVODWLRQ7KHUHIRUHLQ WKH UHVW RI WKLV IRUPDOL]DWLRQ ZH ZLOO SHUIRUP RXU PDSSLQJ RQWR 2:/'/ ODQJXDJH 7KH23$/D[LRPDWLFVHPDQWLFVZLOOEHJLYHQWKHUHIRUHE\PHDQVRIDVHW RI2:/'/VWDWHPHQWVH[FHSWIRUWZRVSHFLILFFDVHVGHVFULEHGEHORZ 23$/$[LRPDWLF6HPDQWLFV )RU HYHU\ PHWDFRQFHSW N LQ 23$/.LQGV ^RSDO$FWRU RSDO2EMHFW «` ZH LQWURGXFHDGHFODUDWLRQRIWKHW\SHNDRZO&ODVVVXFKDV RSDO$FWRUDRZO&ODVV RSDO2EMHFWDRZO&ODVV «HWF (YHU\ UHODWLRQ NLQG LQ 23$/ LV PDSSHG RQWR D GHFODUDWLRQ RI DQ 2:/ 2EMHFW3URSHUW\ RSDO5(/$7('1(66DRZO2EMHFW3URSHUW\ RSDO'(&20326,7,21DRZO2EMHFW3URSHUW\ RSDO35(',&$7,21DRZO2EMHFW3URSHUW\ 23$/ SUHGLFDWLRQV UHODWH 23$/ &RQFHSWV ZLWK $WWULEXWHV IURP WKLV SHUVSHFWLYH WKLVZRXOGVXJJHVWWKHXVHRIRZO'DWDW\SHSURSHUWLHV+RZHYHUWKHUHDUHLQ23$/ WZRNLQGVRIDWWULEXWHV$WRPLFDQG&RPSOH[DQGWKHVHFRQGNLQGZLOOEHWUDQVODWHG LQWR DQ RZO&ODVV VR IRU VDNH RI V\PPHWU\ ZH WUDQVIRUP DOVR $WRPLF $WWULEXWHV LQWRFODVVHV 7R UHSUHVHQW RSDO,6$ WKDW GRHVQ¶W EHKDYH H[DFWO\ DV UGIVVXE&ODVV2I EHLQJ RSDO,6$ F\FOHV IRUELGGHQ ZH FRXOG GHFODUH WKH VWDWHPHQW RSDO,6$ UIGVVXE3URSHUW\2I UGIVVXE&ODVV2I KRZHYHU WKLV NLQG RI GHFODUDWLRQ LV RQO\ DOORZHG LQ 2:/)XOO :H ZLOO XVH WKH UGIVVXE&ODVV2I SURSHUW\ WR DSSUR[LPDWH WKHVHPDQWLFVRIRSDO,6$+RZHYHU ZH QHHGWRIXUWKHUUHVWUDLQLWVLQWHUSUHWDWLRQ WKLVZLOOEHUHDOL]HGE\PHDQVRIDGGLWLRQDOD[LRPV )LQDOO\RSDONLQGLQVWHDGZLOOEHUHDOL]HGXVLQJUGIVVXE&ODVV2IRUUGIW\SH GHSHQGLQJZHWKHUZHDUHFUHDWLQJJURXQGLQVWDQFHVRULQVWDQWLDWLQJDPHWDFRQFHSW
354
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
23$/LQKHUHQWFRQVWUDLQWV ,QWKLVVHFWLRQZHSUHVHQWWKHIRUPDOL]DWLRQRI23$/LQKHUHQWFRQVWUDLQWVE\PHDQV RI2:/'/H[SUHVVLRQVDQGDVPHQWLRQHGDERYH LQWZRFDVHVRI)2/D[LRPV 23$/ LQKHUHQW FRQVWUDLQWV HQVXUH D JXLGHOLQH IRU WKH RQWRORJ\ GHYHORSHU LPSURYLQJWKHYHULILDEOHTXDOLW\RIDQRQWRORJ\ & &RQFHSWFDWHJRULHVNLQG DUHGLVMRLQW 7KHVHFDQEHUHDOL]HGLQ2:/E\PHDQVRIWKHRZOGLVMRLQW:LWKFRQVWUXFWEHLQJ LW D ELQDU\ FRQVWUXFW ZH KDYH WR H[SUHVV WKLV IDFW E\ PHDQV RI D OLVW RI 2:/ GLVMRLQWQHVVVWDWHPHQWV x RSDO$FWRURZOGLVMRLQW:LWKRSDO2EMHFW x RSDO$FWRURZOGLVMRLQW:LWKRSDO3URFHVV x «
7KHVHFRQVWUDLQWVDUHREWDLQHGE\FUHDWLQJRZO5HVWULFWLRQVRQWKHSURSHUW\IRUWKH DSSURSULDWHGRPDLQVIRUH[DPSOH&LVUHDOL]HGE\ $FWRUUGIVVXE&ODVV2I> DRZO5HVWULFWLRQ RZORQ3URSHUW\3UHGLFDWLRQ RZODOO9DOXHV)URP>RZO8QLRQ2I&$$$ @@
)RUPDOL]LQJWKH23$/H%XVLQHVVRQWRORJ\GHVLJQSDWWHUQVZLWK2:/ 355
DQGWKHRWKHUVFDQEHUHDOL]HGLQDVLPLODUZD\ & 'HFRPSRVLWLRQLVLUUHIOH[LYHDQWLV\PPHWULFWUDQVLWLYH7RVWDWHWKH WUDQVLWLYLW\ZHXVHWKHIROORZLQJH[SUHVVLRQ RSDO'HFRPSRVLWLRQDRZO7UDQVLWLYH3URSHUW\ 7KHRWKHUWZRSURSHUWLHVXVHWZR)2/UXOHV x $QWLUHIOHFWLRQFLRSDO'HFRPSRVLWLRQF LA x $QWLV\PPHWU\FLRSDO'HFRPSRVLWLRQFK FKRSDO'HFRPSRVLWLRQF LA
&RQFOXVLRQVDQGIXWXUHUHVHDUFKOLQHV ,Q WKLV SDSHU ZH SUHVHQWHG D VHW RI PRGHOLQJ FRQVWUXFWV WKDW UHSUHVHQW WKH 23$/ GHVLJQSDWWHUQVFRQFHLYHGWRVXSSRUWWKHEXLOGLQJRIEXVLQHVVRQWRORJLHV7KHUHLV DGHVLJQSDWWHUQIRUHDFKRIWKHUHOHYDQWFRQFHSWFDWHJRULHVUHIHUUHGWRDVNLQGVLQ 23$/ XVHIXOWRPRGHODEXVLQHVVVFHQDULR$QRQWRORJ\GHVLJQSDWWHUQ2'3 LV DQDEVWUDFWVWUXFWXUH,QRUGHUWRPDNHLWXVDEOHLQDWRROIRURQWRORJ\PDQDJHPHQW ZHGHVLJQHGDQXPEHURIWHPSODWHVLHFRQFUHWHVWUXFWXUHVWKDWFDQEHUHSUHVHQWHG DVIRUPVRQD VFUHHQDQGSURSRVHGWRWKHHQGXVHU:LWKWKLVDSSURDFKRQWRORJ\ EXLOGLQJFRQVLVWVLQILOOLQJDQXPEHURISUHGHILQHGVFUHHQIRUPV &RQVLGHULQJ WKH HPHUJHQFH RI WKH :& RQWRORJ\ ODQJXDJH 2:/ ZH FRQFHLYHGWKHVHPDQWLFVRI23$/LQRUGHUWRNHHSLWDOLJQHGZLWKWKHIRUPHU7R WKLVHQGLQWKHSDSHUZHSUHVHQWHGWKHD[LRPDWLFVHPDQWLFVRI23$/WKDWSURYHV WKHFRPSOLDQFHRIWKLVRQWRORJ\UHSUHVHQWDWLRQPHWKRGZLWK2:/'/H[FHSWWZR VSHFLILFVLWXDWLRQVWKDWKDYHEHHQVHSDUDWHO\GHDOWZLWK 23$/LVWKHIRXQGDWLRQRIWKHRQWRORJ\PDQDJHPHQWV\VWHP$WKRVGHYHORSHG ZLWKLQWKH $WKHQD(XURSHDQ,QWHJUDWH3URMHFW7KHXVHRIWKHSURSRVHGD[LRPDWLF VHPDQWLFV KDV EHHQ DOVR XVHIXO IRU WKH LPSOHPHQWDWLRQ RI WKH LPSRUWH[SRUW IXQFWLRQVRI$WKRV $QRWKHU LPSRUWDQW IHDWXUH RI 23$/ LV WKH D[LRPDWL]DWLRQ RI WKH LPSOLFLW FRQVWUDLQWVWKDWDUHXVHGLQ$WKRVWRSURYLGHJXLGDQFHWRWKHXVHUDQGWRJXDUDQWHH DEHWWHUTXDOLW\IRUWKHSURGXFHGRQWRORJ\ 7KH UHVHDUFK DFWLYLWLHV LQ 23$/ FRQWLQXH RQ WKH RQH KDQG ZLWK H[SHULPHQWDWLRQ RQ QHZ EXVLQHVV DSSOLFDWLRQV RQ WKH RWKHU ZLWK D UHILQHPHQW RI WKH GHVLJQ SDWWHUQV DQG WKHLU D[LRPDWL]DWLRQ )LQDOO\ ZH LQWHQG WR H[SORUH WKH SRVVLELOLW\RIVHDPOHVVO\LQWHJUDWHWKHH[SUHVVLYHSRZHURI2&/LQWKHPHWKRG
5HIHUHQFHV >@5DWLRQDO6RIWZDUH5DWLRQDO8QLILHG3URFHVVYHUVLRQ >@$'H1LFROD00LVVLNRII51DYLJOL$3URSRVDOIRUD8QLILHG3URFHVVIRU2QWRORJ\ %XLOGLQJ8321,Q3URFHHGLQJVRIWKHWK,QWHUQDWLRQDO&RQIHUHQFHRQ'DWDEDVHDQG ([SHUW6\VWHPV$SSOLFDWLRQV'(;$ SDJHV6SULQJHU
356
)' $QWRQLR00LVVLNRIIDQG)7DJOLQR
>@ ( *DPPD 5 +HOP HW DO 'HVLJQ 3DWWHUQV (OHPHQWV RI 5HXVDEOH 2EMHFW2ULHQWHG 6RIWZDUH 3XEOLVKHG E\ $GLVRQ :HVOH\ 3URIHVVLRQDO 6HULHV $GGLVRQ:HVOH\ 3URIHVVLRQDO&RPSXWLQJ6HULHV >@ ' / 0F*XLQQHVV ) YDQ +DUPHOHQ 2:/ :HE 2QWRORJ\ /DQJXDJH 2YHUYLHZ :& 5HFRPPHQGDWLRQ )HEUXDU\ KWWSZZZZRUJ755(&RZOIHDWXUHV >@ ' &DOYDQHVH ' 0F*XLQQHVV HW DO 7KH 'HVFULSWLRQ /RJLF +DQGERRN 7KHRU\ ,PSOHPHQWDWLRQDQG$SSOLFDWLRQV(GLWHGE\)UDQ]%DDGHU-DQXDU\ >@ $ *DQJHPL 2QWRORJ\ GHVLJQ SDWWHUQV IRU VHPDQWLF ZHE FRQWHQW /HFWXUH QRWHV LQ FRPSXWHUVFLHQFH,661 >@:(0F&DUWK\7KH5($$FFRXQWLQJ0RGHO$*HQHUDOL]HG)UDPHZRUNIRU$FFRXQWLQJ 6\VWHPVLQD6KDUHG'DWD(QYLURQPHQW7KH$FFRXQWLQJ5HYLHZ >@(%ORPTYLVW3DWWHUQVLQ2QWRORJ\(QJLQHHULQJ&ODVVLILFDWLRQRI2QWRORJ\3DWWHUQV,Q 3URFRIWKH,&(,6 >@0DUN5LFKWHUV0DUWLQ*RJROOD2&/6\QWD[6HPDQWLFVDQG7RROV2EMHFW0RGHOLQJ ZLWKWKH2&/ 7KH5DWLRQDOHEHKLQGWKH2EMHFW&RQVWUDLQW/DQJXDJHS-DQXDU\ >@ :& 5') 0RGHO 7KHRU\ :& :RUNLQJ 'UDIW (GLWRU 3 +D\HV )HEUXDU\ KWWSZZZZRUJ75UGIPW >@ 5)LNHV DQG ' 0F*XLQQHVV $Q $[LRPDWLF 6HPDQWLFV IRU 5') 5') 6FKHPD DQG '$0/2,/ .6/ 7HFKQLFDO 5HSRUW .6/ KWWSZZZNVO6WDQIRUG('8SHRSOHGOPGDPOVHPDQWLFVDEVWUDFWD[LRPDWLF VHPDQWLFVKWPO >@ * .O\QH - - &DUUROO 5HVRXUFH 'HVFULSWLRQ )UDPHZRUN 5') &RQFHSWV DQG $EVWUDFW 6\QWD[ :& 5HFRPPHQGDWLRQ )HEUXDU\ KWWSZZZZRUJ755(&UGIFRQFHSWV >@ ' %ULFNOH\ 59 *XKD 5') 9RFDEXODU\ 'HVFULSWLRQ /DQJXDJH 5') 6FKHPD :&5HFRPPHQGDWLRQ)HEUXDU\KWWSZZZZRUJ75UGIVFKHPD >@'&RQQROO\)YDQ+DUPHOHQ,+RUURFNV'/0F*XLQQHVV3)3DWHO6FKQHLGHU DQG/$6WHLQ'$0/2,/0DUFK 5HIHUHQFH'HVFULSWLRQ'HFHPEHU >@ 7 %HUQHUV/HH 1RWDWLRQ 7HFKQLFDO UHSRUW :RUOG :LGH :HE &RQVRUWLXP :& 'HVLJQ1RWHKWWSZZZZRUJ'HVLJQ,VVXHV1RWDWLRQ
$Q$SSURDFKIRU%XLOGLQJDQ2:/2QWRORJ\IRU :RUNIORZ,QWHURSHUDELOLW\ 6+DPUL1%RXGMOLGDDQG0%RXIDLGD
/DERUDWRU\/,5(&RPSXWHU6FLHQFH'HSDUWPHQW0HQWRXUL8QLYHUVLW\RI&RQVWDQWLQH $OJHULDKDPULV#\DKRRIUERXIDLGDBPDKPRXG#\DKRRIU 8QLYHUVLW\RI1DQF\/25,$8+3)UDQFH1DFHU%RXGMOLGD#ORULDIU
.H\ZRUGV ,QWHURSHUDELOLW\ :RUNIORZ 0RGHO 'ULYHQ $UFKLWHFWXUH 2QWRORJ\ 2QWRORJ\:HE/DQJXDJH
,QWURGXFWLRQ 0DQ\ H[SORUDWLRQV RI LQWHURSHUDELOLW\ KDYH EHHQ PDGH LQ GLIIHUHQW GRPDLQV GDWD EDVHV HQJLQHHULQJ VRIWZDUH :RUNIORZ V\VWHPV >@ :HE VHUYLFHV FRPSRVLWLRQ RUFKHVWUDWLRQ >@ >@ >@ >@ LQ WKH SDVW IHZ \HDUV ,Q WKH ILHOG RI :RUNIORZ LQWHURSHUDELOLW\ RU EXVLQHVV SURFHVV WKH :I0& :RUNIORZ 0DQDJHPHQW &RDOLWLRQ GHILQHGDFDQRQLFDOPRGHO>@FDOOHG;3'/;0/3URFHVV/DQJXDJH 'HILQLWLRQ DV D ODQJXDJH IRU SURFHVV LQWHUFKDQJH 7KH %XVLQHVV 3URFHVV 0DQDJHPHQW%30 PDLQO\IRFXVHGRQ:HEVHUYLFHWHFKQRORJ\DQGFDPHXSZLWK DPXOWLWXGHRI:HEVHUYLFHFRPSRVLWLRQODQJXDJHVVWDQGDUGVVXFKDVHE;0/>@ ;/$1* >@ :6)/ :HE 6HUYLFHV )ORZ /DQJXDJH >@ :6&, :HE 6HUYLFHV &KRUHJUDSK\,QWHUIDFH >@%30/%XVLQHVV3URFHVV0RGHOLQJODQJXDJH >@DQG RWKHU ODQJXDJHV IRU RUFKHVWUDWLQJ EXVLQHVV SURFHVV DFWLYLWLHV RYHU WKH :HE $OO WKHVHODQJXDJHVDUHEDVHGRQ;0/DQGXQIRUWXQDWHO\QRFRPPRQVWDQGDUGRUQR FRPPRQ PHWDPRGHO KDV EHHQ DJUHHG XSRQ +HQFH WKHUH LV D QHHG IRU WKH VHPDQWLFV RI FRQFHSWV $V ZH FRQVLGHU D :RUNIORZ V\VWHP DV D VXSSRUW IRU EXVLQHVV DFWLYLWLHV LW LV QHFHVVDU\ WR WDNH LQWR DFFRXQW WKH NQRZOHGJH FRQWH[W RI WKHVH DFWLYLWLHV 7KH XVH RI RQWRORJLHV LV RQH PHDQ WR FRQVLGHU WKLV NLQG RI NQRZOHGJH ,QGHHG RQWRORJLHV IDFLOLWDWH LQWHURSHUDELOLW\ E\ DOLJQLQJ GLIIHUHQW WHUPVWKDWPLJKWEHXVHGLQGLIIHUHQW:RUNIORZPRGHOV$FFRUGLQJO\LQWKLVSDSHU ZH SURSRVH DQ RQWRORJ\EDVHG DSSURDFK IRU EXLOGLQJ DQ 2:/ RQWRORJ\ IRU :RUNIORZ LQWHURSHUDELOLW\ 7KLV ODWWHU FRQVWLWXWHV WKHQ D FRPPRQ RQWRORJ\ WKDW PDNHV:RUNIORZPRGHOVDEOHWRXQGHUVWDQGHDFKRWKHU
358
+6DODK%1DFHUDQG%0DKPRXG
2YHUYLHZRIWKH$SSURDFK 7KHSURSRVHGDSSURDFKXVHVWKH0'$DUFKLWHFWXUHRQWKHRQHKDQGIRUEXLOGLQJD :RUNIORZ PHWDPRGHO XVLQJ 02) 0HWD2EMHFW )DFLOLW\ >@ DQG WR H[SORLW RQWRORJLHVIRUGHILQLQJWKHFRQFHSWVWKDWGHVFULEHWKHNQRZOHGJHRIWKH:RUNIORZ GRPDLQ RQ WKH RWKHU KDQG ,Q IDFW WKLV FRPELQDWLRQ VRFDOOHG LQWHJUDWLRQ RI DSSURDFKHV KDV EHHQ XVHG LQ PDQ\ UHVHDUFK ZRUNV IRU D ZKLOH > @ 7KLV DUFKLWHFWXUH LV DQ 0'$GHILQHG RQWRORJ\ DUFKLWHFWXUH WKDW LQFOXGHV DQ 2QWRORJ\ 'HILQLWLRQ0HWDPRGHO2'0 >@DQGDQ2:/0HWDPRGHO2'0ZDVGHVLJQHG WR HQFORVH FRPPRQ RQWRORJ\ FRQFHSWV XVLQJ 02) ,WV FRQVWUXFWLRQ LV EDVHG RQ 2:/2QWRORJ\:HE/DQJXDJH >@7KHSURFHVVIRUEXLOGLQJRXU2:/RQWRORJ\ :RUNIORZLVGHILQHGE\IRXUVWHSV)LJ
)LJ6WHSVIRUEXLOGLQJDQ2:/RQWRORJ\:RUNIORZ
7KHILUVWVWHSLVWRJHWDOOFRPPRQFRQFHSWVDQGWRFRQYHUWWKHPLQWR02)FODVVHV E\ PDNLQJ DVVRFLDWLRQV EHWZHHQ WKHP )RU WKH WUDQVIRUPDWLRQ DQG WKH WUDQVODWLRQ VWHSV ZH XVH WKH FRUUHVSRQGLQJ WDEOH RI PDSSLQJV VHH WDEOH EHWZHHQ 02) FRQFHSWV 2'0 FRQFHSWV DQG 2:/ FRQFHSWV )LQDOO\ WKH ODVW VWHS XVHV WKH RQWRORJ\WRRO3URWpJp>@IRUJHQHUDWLQJWKH2:/GHILQLWLRQRIWKHRQWRORJ\
7KH&RPPRQ:RUNIORZ0HWDPRGHO 7R EXLOG WKH FRPPRQ PHWDPRGHO ZH LQYHVWLJDWHG WKH FRQFHSWV WKDW DUH VKDUHG EHWZHHQDOO:RUNIORZ PRGHOV:HILUVWO\ VWXGLHG VRPH PRGHOLQJODQJXDJHV XVHG LQ WKH ZRUNIORZ GRPDLQ 1H[W ZH H[WUDFWHG D FRUH RI EDVLF FRQFHSWV WKDW LV FRPPRQWRWKHVHWRI:RUNIORZPRGHOV7KHQZHFRPSDUHGWKHXVHGFRQFHSWVDQG DOLJQHG WKHP XS DFFRUGLQJ WR WKHLU REMHFWLYHV DV GHILQHG E\ WKHLU GHVLJQHUV 7KH H[WUDFWHG FRQFHSWV ZRXOG EH WKXV JHQHULF DQG UHXVDEOH :H FDOO WKLV VHW RI FRQFHSWVDQGWKHLUVHPDQWLFVWKHFRPPRQ:RUNIORZPHWDPRGHO>@$VWKHQRWLRQ RIPHWDPRGHOLVVWURQJO\UHODWHGWRWKHQRWLRQRIRQWRORJ\>@WKLVFRPPRQPHWD PRGHO)LJ LVFRQVLGHUHGDVDFRPPRQRQWRORJ\
$Q$SSURDFKIRU%XLOGLQJDQ2:/2QWRORJ\IRU:RUNIORZ,QWHUHUDELOLW\ 359
)LJ$FRPPRQ:RUNIORZPHWDPRGHO
0DSSLQJ&RPPRQ0HWDPRGHOWR2:/0HWDPRGHOYLD2'0 2QFHWKHFRPPRQ PHWDPRGHOEXLOW LW LVWUDQVODWHGLQWR 2'0DQGVXEVHTXHQWO\ IURP2'0WR2:/PHWDPRGHOXVLQJWKHEHORZWDEOH 7DEOH6XPPDU\RI0DSSLQJVEHWZHHQ02)2'0DQG2:/FRQFHSWV 02)&RQFHSWV
2'0&RQFHSWV
2:/&RQFHSWV
3DFNDJH
&ODVV2QWRORJ\
2:/2QWRORJ\
&ODVV&ODVV
2:/&ODVV
$WWULEXWH
&ODVV'DWDW\SH3URSHUW\LIWKH W\SHRI$WWULEXWHLVUHODWHGWR 'DWD9DOXHV
2:/'DWDW\SH3URSHUW\LIWKH W\SHRISURSHUW\LVUHODWHGWR 'DWD9DOXHV
$WWULEXWH
&ODVV2EMHFW3URSHUW\LIWKHW\SH RI$WWULEXWHLVUHODWHGWR&ODVVHV
2:/2EMHFW3URSHUW\LIWKH W\SHRISURSHUW\LVUHODWHGWR &ODVVHV
$VVRFLDWLRQ
&ODVV2EMHFW3URSHUW\
2:/2EMHFW3URSHUW\
0XOWLSOLFLW\
&ODVV5HVWULFWLRQ &ODVV&DUGLQDOLW\ &ODVV0LQ&DUGLQDOLW\ &ODVV0D[&DUGLQDOLW\
2:/5HVWULFWLRQ 2:/&DUGLQDOLW\ 2:/0LQ&DUGLQDOLW\ 2:/0D[&DUGLQDOLW\
&ODVV
360
+6DODK%1DFHUDQG%0DKPRXG
)LQDOO\ ZH PDLQO\ IRFXV RQ 2:/ '/ 'HVFULSWLRQ ODQJXDJH RI 3URWpJp 2:/ 3OXJLQ>@IRUWKHJHQHUDWLRQRIWKHRQWRORJ\LQ2:/7KHDSSURDFKYLD2'0LV RSHQ DQG IOH[LEOH VLQFH ZKHQ RQH ZDQWV WR VXSSRUW D QHZ ODQJXDJH HJ '$0/2,/ VKHKH RQO\ XVHV WKH 2'0EDVHG SULQFLSOH )XUWKHUPRUH WKH DSSURDFK HQDEOHV WR EXLOG DQ DUFKLWHFWXUH ZKRVH DGYDQWDJHV DUH RSHQQHVV IOH[LELOLW\ DQG HYROXWLRQ VLQFH QHZ ZRUNIORZ PRGHOV FDQ HDVLO\ MRLQ DQG H[WHQG WKHIUDPHZRUNRILQWHURSHUDELOLW\6RLIVRPHSURYLGHVRI:RUNIORZPRGHOVZDQW WR LQWHURSHUDWH ZLWK WKHLU RZQ FRQFHSWV DOWHUQDWLYH PHWKRGV DUH XVHG IRU VROYLQJ WKH SUREOHP RI VHPDQWLF FRQIOLFWV EHWZHHQ WKHLU FRQFHSWV DQG WKRVH RI JOREDO RQWRORJ\ 7KHVH PHWKRGV DUH EDVHG HLWKHU RQ WKH GHJUHH RI UHODWLRQVKLSV EHWZHHQ FRQFHSWV LH HTXLYDOHQFH VLEOLQJ HWF RU RQ WKH FRPSXWDWLRQ RI VHPDQWLF GLVWDQFHEHWZHHQFRQFHSWV
&RQFOXVLRQ 1RZDGD\V RQWRORJLHV DUH XQDYRLGDEOH WR DFKLHYH VHPDQWLF LQWHURSHUDELOLW\ 7KH SURSRVHG DSSURDFK HQDEOHV WKXV WR GHFUHDVH WKH QXPEHU RI QHHG WUDQVODWLRQV EHWZHHQ 1 GLIIHUHQW :RUNIORZ PRGHOV 1 WUDQVIRUPDWLRQV LQVWHDG RI 1 1 WUDQVIRUPDWLRQV )LQDOO\ WKH DSSURDFK LV LQ DFFRUGDQFH ZLWK WKH 0'$ SULQFLSOH EDVHG RQ WUDQVODWLRQV EHWZHHQ 3,0 3ODWIRUP ,QGHSHQGHQW 0RGHO DQG 360 3ODWIRUP6SHFLILF0RGHO WKHFRPPRQPHWDPRGHODQG2'0DUHWKHQFRQVLGHUHG DV WZR 3,0V DQG WKH 2:/ PHWDPRGHO SOD\V WKH UROH RIWKH 360 +RZHYHU ZH DUHDZDUHDERXWWKHIDFWWKDWWKHDFFHSWDQFHRIWKHSURSRVHGFRUHFRQFHSWVDVSDUW RIDQRQWRORJ\QHHGWREHDFKLHYHG
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
+DPUL6 %RXIDLGD0 %RXGMOLGD1 ³ $Q $UFKLWHFWXUH IRU WKH ,QWHURSHUDELOLW\ RI :RUNIORZ 0RGHOV ´ ,Q 3URFHHGLQJV RI WKH ILUVW LQWHUQDWLRQDO ZRUNVKRS RQ ,QWHURSHUDELOLW\RI+HWHURJHQHRXV,QIRUPDWLRQ6\VWHPV$&0*HUPDQ\S ³HE;0/ %XVLQHVV 3URFHVV 6SHFLILFDWLRQ 6FKHPD 9HUVLRQ ´ HE;0/ %XVLQHVV 3URFHVV3URMHFW7HDPPDLKWWSZZZHE;0/RUJVSHFVHE%366SGI :I0&3URSRVDOIRUDQ$V\QFKURQRXV+773ELQGLQJRI:I;0/-XQH &KDXYHW-0©:HE6HUYLFHVDYHF62$3:6'/8'',HE;0/«ª(\UROOHV 6DWLVK7KDWWH©;/$1*:HE6HUYLFHVIRUEXVLQHVVSURFHVVGHVLJQª0DL ©:HE6HUYLFHV&KRUHRJUDSK\,QWHUIDFHª%($V\VWHPV6XQ0LFURV\VWHPV :RUNIORZ 0DQDJHPHQW &RDOLWLRQ :RUNIORZ 3URFHVV 'HILQLWLRQ ,QWHUIDFH ;0/ 3URFHVV'HILQLWLRQ/DQJXDJH'RFXPHQW1XPEHU7&0D\ -HDQ %p]LYLQ ³:KRµV $IUDLG RI 2QWRORJLHV´ 2236/$¶ :RUNVKRS 0RGHO (QJLQHHULQJ0HWKRGVDQGWRROV,QWHJUDWLRQZLWK&',)9DQFRXYHU2FWREHU ''MXULF '*DVHYLF DQG 9'HYHG]LF ³ 2QWRORJ\ 0RGHOLQJ DQG 0'$´ -RXUQDO RQ 2EMHFW7HFKQRORJ\9RO1-DQXDU\)HEUXDU\2QOLQHDWKWWSZZZMRWIP 2:/ :HE 2QWRORJ\ /DQJXDJH 5HIHUHQFH :& 5HFRPPHQGDWLRQ KWWSZZZZRUJ755(&RZOUHI *DãHYLü'(WDO³%ULGJLQJ0'$DQG2QWRORJLHV´-RXUQDORI:HE(QJLQHHULQJ 9RO1R KWWSSURWpJpVWDQIRUGHGXSOXJLQ 0HWD 2EMHFW )DFLOLW\ 02) 6SHFLILFDWLRQ Y 20* 'RFXPHQW IRUPDW KWWSZZZRPJRUJFJLELQDSSVGRFIRUPDWSGI
(QDEOLQJ&URVV%RUGHU,QWHURSHUDELOLW\0RGHOOLQJ /HJDO5XOHVIRU(OHFWURQLF7UDQVDFWLRQVLQWKH (XURSHDQ8QLRQ **LRQLV<&KDUDODELGLV.6RXURXQL'$VNRXQLV 1DWLRQDO7HFKQLFDO8QLYHUVLW\RI$WKHQV$WKHQV*UHHFH ^JLRQLV\DQQLV[NVRXUDVNRXV`#HSXQWXDJU
.H\ZRUGV HOHFWURQLF WUDQVDFWLRQV FURVVERUGHU WUDQVDFWLRQV OHJDO LVVXHV OHJDO IUDPHZRUNOHJDOUXOHVRQWRORJLHV
,QWURGXFWLRQ (OHFWURQLF WUDQVDFWLRQV KDYH UHFHLYHG PXFK DWWHQWLRQ IURP HQWUHSUHQHXUV H[HFXWLYHVDQGHQWHUSULVHVDURXQGWKHZRUOGDVDEXVLQHVVSHUVSHFWLYHWKDWXWLOL]HV WHFKQRORJLHVZLWKWKHSRWHQWLDOWRLQWHJUDWHKHWHURJHQHRXVLQIRUPDWLRQV\VWHPVDQG EXVLQHVV SURFHVVHV DQG SURYLGH LQFUHDVLQJ EHQHILWV IRU EXVLQHVVHV DQG WKHLU SDUWQHUV +RZHYHU LQ WKH FDVH RI FURVVERUGHU WUDQVDFWLRQV WKHUH DUH VHYHUDO FDWHJRULHV RI LQIRUPDWLRQ ± QDPHO\ UXOHV ± VWHPPLQJ IURP WKH XQGHUO\LQJ IUDPHZRUNV RI WKH HQJDJHG FRXQWULHV WKDW KDYH WR EH WDNHQ LQWR FRQVLGHUDWLRQ E\ WKHV\VWHPV,WLVWKHLQFRUSRUDWLRQRIVXFKUXOHVLQWRWKHSKLORVRSK\RIWKHV\VWHPV WKDW ZLOO HQDEOH WKHLU LQWHURSHUDELOOLW\ LQ D FURVVFRXQWU\ OHYHO DQG JLYH WKHP WKH DELOLW\WRHIIHFWLYHO\VXSSRUWHOHFWURQLFWUDQVDFWLRQV
7KH1HHGIRU5XOHV0RGHOOLQJLQ(OHFWURQLF7UDQVDFWLRQV $V PDQ\ UHQRZQHG VFLHQWLVWV DQG DFDGHPLFV VWDWH LQ PRGHUQ HFRQRP\ WKH NH\ TXHVWLRQIRUDQHQWHUSULVHLVQRWZKHWKHUWRGHSOR\HOHFWURQLFWUDQVDFWLRQVROXWLRQV DQGLQWHUQHWWHFKQRORJLHV±VLQFHWKLVPD\DOUHDG\EHFRQVLGHUHGDQHFHVVLW\±EXW KRZWRGHSOR\LWLQRUGHUWRUHDOL]HWKHELJJHVWSRVVLEOHEHQHILWV>@
362
**LRQLV<&KDUDODELGLV.6RXURXQLDQG'$VNRXQLV
7RZDUGV UHDOL]LQJ WKLV JRDO D QXPEHU RI UHVHDUFK LQLWLDWLYHV DUH DOUHDG\ XQGHUJRLQJ ZLWKLQ WKH VFRSH RI WKH VL[WK IUDPHZRUN SURJUDPPH )3 DLPLQJ DW SURYLGLQJ VROXWLRQV LQ NH\ DUHDV VXFK DV HQWHUSULVH PRGHOOLQJ RQWRORJLHV HQWHUSULVH DSSOLFDWLRQV LQWHURSHUDELOLW\ DQG LQIRUPDWLRQ DQG FRPPXQLFDWLRQ WHFKQRORJ\ ,&7 VWDQGDUGV WKDW PD\ HQDEOH HOHFWURQLF WUDQVDFWLRQV 6XFK LQLWLDWLYHVFRQVWLWXWHWKH,17(523>@$7+(1$>@DQG*(1(6,6>@SURMHFWV 1HYHUWKHOHVVZKHQLWFRPHVWRGHYHORSLQJVXFKV\VWHPV±ERWKDWUHVHDUFKDQG LQGXVWULDO OHYHO ± WKH IRFXV UHPDLQV FRQFHQWUDWHG LQ SURYLGLQJ WHFKQRORJLFDO VROXWLRQVWKDW ZLOOFDWHUIRUIHDWXUHVVXFKDVWKHLQWHUFRQQHFWLRQRIKHWHURJHQHRXV ,7 LQIUDVWUXFWXUHV WKH DELOLW\ WR H[HFXWH VWDWLF DQG G\QDPLF ZRUNIORZV WKH H[FKDQJHRIVWDQGDUGL]HGRUJHQHULFEXVLQHVVGRFXPHQWVDQGWKHLQFRUSRUDWLRQRI KLJKVHFXULW\VWDQGDUGVWRWKHLPSOHPHQWHGV\VWHPV7KHGRZQVLGHRIWKLVDSSURDFK LVWKDWDOWKRXJKLWFRPSULVHVDQXPEHURISDUDPHWHUVWKDWLQIOXHQFHWKHIXQFWLRQDO RSHUDWLRQ RI DQ HQWHUSULVH EXVLQHVV ORJLF LW OHDYHV DVLGH LPSRUWDQW IDFWRUVUXOHV WKDW VKDSH HYHU\GD\ EXVLQHVV SUDFWLVHV WKDW DUH HQIRUFHG XSRQ WKH WUDQVDFWLRQV EXVLQHVVSROLF\ /HJDO5XOHVDUHEXVLQHVVUXOHV±WKDWLVGLUHFWLYHVLQWHQGHGWRLQIOXHQFHRUJXLGH EXVLQHVVEHKDYLRXU>@±ZLWKWKHGLIIHUHQFHWKDWWKH\GRQRWRULJLQDWHIURPVRXUFHV WKDW UHODWH GLUHFWO\ WR WKH HQWHUSULVH VXFK DV WKH HQWHUSULVH¶V HQYLURQPHQW LWV RSHUDWLRQDOSULQFLSOHVLWVFXOWXUHHWF EXWFRPHPDLQO\IURPWKHXQGHUO\LQJOHJDO DQGVWDWXWRU\IUDPHZRUNDQGLQVWHDGRI VKDSLQJWKHHQWHUSULVH¶VEXVLQHVVSUDFWLFH WKH\SULPDULO\IRFXVLQHQVXULQJWKDWLWVRSHUDWLRQDELGHVE\WKHODZ &RQVHTXHQWO\ IRU D V\VWHP RU SODWIRUP WR EH DEOH WR VXSSRUW HIIHFWLYHO\ HOHFWURQLF WUDQVDFWLRQV EHWZHHQ DQ HQWHUSULVH DQG DQ\ RWKHU SDUW\ D VLPLODU HQWHUSULVHDJRYHUQPHQWDODJHQF\DEDQNRUDQLQWHUPHGLDU\ WKHXQGHUO\LQJOHJDO IUDPHZRUNPXVWEHDQDO\VHGDQGPDWFKHGZLWKWKHYDULRXVW\SHVRIWUDQVDFWLRQVLQ RUGHU IRU VSHFLILF UXOHV WR EH LGHQWLILHG GHVFULEHG DQG WKHQ LPSOHPHQWHG LQWR WKH V\VWHP¶VSKLORVRSK\ 7KH QHHG IRU VXFK D QHZ GLVFLSOLQH LQ WKH GHVLJQ DQG LPSOHPHQWDWLRQ RI LQIRUPDWLRQ V\VWHPV LV DOVR UHIOHFWHG ZLWKLQ WKH UHVHDUFK VFRSH RI )3 ZKHUH D QXPEHU RI SURMHFWV DLPHG DW DQDO\]LQJ DQG DPHQGLQJ (8 OHJDO IUDPHZRUN ZLWK UHVSHFWWRHOHFWURQLFWUDQVDFWLRQVDUHLQSODFH±LH(/(*$/>@$/,9(>@DQG /(*$/,67>@ )XUWKHUPRUH DW SUHVHQW H[LVWLQJ IUDPHZRUNV IRU UXOHV PRGHOOLQJ VXFK DV 80/2&/ >@ 50/ >@ DQG 850/ >@ FDQ RQO\ EH SDUWLDOO\ DSSOLFDEOH WR PRGHOOLQJOHJDOUXOHVVLQFHWKH\WHQGWREHRULHQWHGWRZDUGVFDSWXULQJLQIRUPDWLRQ WKDW DUH LQKHUHQW WR EXVLQHVV UXOHV VXFK DV WULJJHULQJ HYHQWV FRQGLWLRQV DFWLRQV WLPHSDUDPHWHUVDQGH[HFXWLRQIORZ
0RGHOOLQJ/HJDO5XOHV ,Q RUGHU WR FUHDWH VRXQG PRGHOV RI OHJDO UXOHV IRU HOHFWURQLF WUDQVDFWLRQV WKH SUHVXPSWLYH PRGHOOHU PXVW ILUVW FROOHFW WKH QHFHVVDU\ LQIRUPDWLRQ DQG WKHQ VWUXFWXUHWKHPWKURXJKDVHWRILQWHUGHSHQGHQFLHVWKDWZLOOJLYHVHPDQWLFPHDQLQJ WR WKH LQIRUPDWLRQ DQG HQDEOH WKH GHGXFWLRQ RI XVHIXO FRQFOXVLRQV E\ WKHP
0RGHOOLQJ/HJDO5XOHVIRU(OHFWURQLF7UDQVDFWLRQVLQWKH(XURSHDQ8QLRQ
363
)ROORZLQJZHGHILQHDPHWDPRGHO ZKLFKLVVXLWDEOHIRUFDSWXULQJDQGRUJDQLVLQJ LQIRUPDWLRQLQRUGHUWRUHXVHWKHFRUUHVSRQGLQJOHJDOUXOHV
)LJ/HJDO5XOHV0HWDPRGHO
7KH OHJDO UXOHV PHWDPRGHO VSHFLILHV WKH FRUH FRQFHSWV ZKLFK DUH QHFHVVDU\ IRU VWUXFWXULQJ DOO WKH UHTXLUHG LQIRUPDWLRQ DURXQG D SRVVLEOH OHJDO UXOH 7KH EDVLF HQWLWLHVRIWKHPHWDPRGHODUH x 7KH/HJDOB5XOHFODVVZKLFKKROGVWKHEDVLFLQIRUPDWLRQDURXQGWKHUXOH± DXQLTXHLGDQDPHWKDWFKDUDFWHUL]HVWKHUXOHDQGLWVSKUDVLQJ x 7KH(YHQWVDQG&RQGLWLRQVFODVVHV(DFKOHJDOUXOHLVUHODWHGZLWKVSHFLILF HYHQWV DQG WKHLU YDOLGDWLQJ FRQGLWLRQV WKDW XSRQ WKHLU RFFXUUHQFH VLJQLI\ WKDWDUXOHHQWHUVLQWRIRUFH x 7KH$FWLRQVFODVVWKDWKROGVLQIRUPDWLRQDERXWRQHRUPRUH DFWLRQVWKDWD UXOHPD\EULQJDERXWGXULQJLWVDSSOLFDWLRQ(YHU\DFWLRQPXVWEHORQJWRD VSHFLILF FDWHJRU\ ILHOG RI DSSOLFDWLRQ WKHUHIRUH WKH DFWLRQ FODVV LV DVVRFLDWHGZLWKDEVWUDFWFODVV$SSOLFDWLRQB)LHOG x &ODVV 3URFHVV WKDW KROGV LQIRUPDWLRQ DERXW DFWLRQV WKDW RFFXU XSRQ SURFHVVHV x &ODVV'DWDWKDWKROGVLQIRUPDWLRQDERXWDFWLRQVWKDWDIIHFWWKHGRFXPHQWV DVZHOODVWKHGDWDFRQWDLQHGLQWKHP WKDWDUHH[FKDQJHGLQDWUDQVDFWLRQ x 7KH /HJDOB(OHPHQW DQG /HJDOB6WUXFWXUH FODVVHV (DFK OHJDO UXOH LV GHULYHGE\VHYHUDOSDVVDJHVZLWKLQDOHJDOVWUXFWXUHIRUH[DPSOHIURPWZR RU WKUHH GLIIHUHQW DUWLFOHV RI DQ (8 GLUHFWLYH RU DQ DFW RI ODZ 7KLV LV UHSUHVHQWHG LQ WKH PHWDPRGHO WKURXJK WKH DVVRFLDWLRQ RI FODVVHV /HJDOB(OHPHQW DQG /HJDOB6WUXFWXUH HDFK RQH RI ZKLFK KROGV VSHFLILF LQIRUPDWLRQDERXWWKHRULJLQRIWKHUXOH
364
**LRQLV<&KDUDODELGLV.6RXURXQLDQG'$VNRXQLV
x 7KH 7UDQVLWLRQB6WDWH FODVV %DVHG RQ WKH VWDWXV RI LWV RULJLQDWLQJ OHJDO VWUXFWXUH D OHJDO UXOH PD\ EH LQ VHYHUDO GLIIHUHQW VWDWHV UHJDUGLQJ LWV DSSOLFDELOLW\ 7KURXJK WKLV FODVV WKH PHWDPRGHO KROGV LQIRUPDWLRQ UHJDUGLQJ WKLV VWDWH RI WKH OHJDO UXOH DQG HQDEOHV WKH GHGXFWLRQ RI FRQFOXVLRQVUHJDUGLQJWKHUXOHVDSSOLFDELOLW\LQDVSHFLILFPRPHQWRUIRUD JLYHQWLPHIUDPH
&RQFOXVLRQV ,Q WKLV SDSHU ZH SXW IRUWK WKH QHHG IRU LQFRUSRUDWLQJ OHJDO UXOHV WR HQVXUH WKH LQWHURSHUDELOLW\ RI V\VWHPV LQ WKH FDVH RI FURVVERUGHU HOHFWURQLF WUDQVDFWLRQV $GGLWLRQDOO\ ZH JDYH D EULHI RYHUYLHZ RI WKH UHVHDUFK LQ WKH ILHOGV RI LQWHURSHUDELOLW\DQGOHJDOLVVXHV LQ WHUPVRIUHOHYDQWSURMHFWVDQG ZHMXVWLILHGWKH QHHG IRU D VWUXFWXUHG PHWKRGRORJLFDO DSSURDFK IRU FDSWXULQJ DQG PRGHOOLQJ OHJDO UXOHVIRUHOHFWURQLFWUDQVDFWLRQV )XUWKHUPRUH ZH SUHVHQWHG PHWKRGRORJLFDO IUDPHZRUN LQ WKH IRUP RI D OHJDO UXOHVPHWDPRGHOWKDWFDQKHOSWKHSUHVXPSWLYHPRGHOOHUWREHWWHULGHQWLI\FDSWXUH DQGRUJDQL]HWKHQHFHVVDU\LQIRUPDWLRQZKHQGHILQLQJOHJDOUXOHV )XUWKHU VWHSV LQ RXU ZRUN FRPSULVH WKH WUDQVSRVLWLRQ RI WKH SUHVHQWHG PHWDPRGHO LQ D SODWIRUP ZLWK VHPDQWLF IHDWXUHV ± IRU H[DPSOH LQ WKH IRUP RI D VHPDQWLFDOO\DQQRWDWHG;0/ EDVHGIRUPDW ±WKDW ZLOOSURYLGH IRU WKHFDSDELOLWLHV IRU WKH IXUWKHU V\VWHPDWLF SURFHVVLQJ DQG G\QDPLF EHKDYLRXU RI WKH GHILQHG OHJDO UXOHV
5HIHUHQFHV
7KH$/,9(SURMHFWDYDLODEOHRQOLQHDWKWWSZZZYLYHLJQHWSURMHFWVDOLYH 7KH$7+(1$SURMHFWZHEVLWHDYDLODEOHRQOLQHDWZZZDWKHQDLSRUJ 7KH(/(*$/SURMHFWDYDLODEOHRQOLQHDWKWWSFLFYWWILSURMHFWVHOHJDOSXEOLFKWPO 7KH*(1(6,6SURMHFWDYDLODEOHRQOLQHDWZZZJHQHVLVLVWHX 7KH ,17(523 1HWZRUN RI ([FHOOHQFH ZHEVLWH DYDLODEOH RQOLQH DW ZZZLQWHURS QRHRUJ 7KH/(*$/,67SURMHFWDYDLODEOHRQOLQHDWZZZOHJDOLVWRUJ 03RUWHU6WUDWHJ\DQGWKH,QWHUQHW+DUYDUG%XVLQHVV5HYLHZ0DUFK SS± * 7KH5(:(56(SURMHFWDYDLODEOHRQOLQHDWKWWSUHZHUVHQHW 5*5RVV3ULQFLSOHVRIWKH%XVLQHVV5XOH$SSURDFK$GGLVRQ :HVOH\S 7KH80/2&/VSHFLILFDWLRQDYDLODEOHRQOLQHDWZZZRPJRUJGRFVSWFSGI 7KH850/SURMHFWDYDLODEOHRQOLQHDWKWWSKRPHFRPFDVWQHWaVWDEHWSDJHKWPO
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVV VSHFLILFDWLRQV (-%DUNPH\HUDQG3'HQQR
1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG7HFKQRORJ\%XUHDX'ULYH06 *DLWKHUVEXUJ0'86$ HGZDUGEDUNPH\HU#QLVWJRY SHWHUGHQQR#QLVWJRY
.H\ZRUGV SURFHVV PRGHOOLQJ LQIRUPDWLRQ PRGHOOLQJ LQIRUPDWLRQ UHTXLUHPHQWV RQWRORJLHV
%DFNJURXQG 3URFHVVDQGLQIRUPDWLRQPRGHOOLQJ %XVLQHVVSURFHVVPRGHOOLQJKDVEHHQLQYRJXHIRUQHDUO\\HDUVDQGLWVRULJLQV DUH PXFK ROGHU WKDQ WKDW 7KH JURZWK LQ WKH ODVW \HDUV FDQ EH DWWULEXWHG SULPDULO\ WR LQH[SHQVLYH DQG SRZHUIXO FRPSXWHU JUDSKLFV WHFKQRORJLHV ZKLFK HQDEOHG UDSLG GLVSOD\ DQG PRGLILFDWLRQ RI FRPSOH[ GLDJUDPV 6RIWZDUH SURFHVV PRGHOOLQJJRHVEDFNWRWKHIORZFKDUWHUDRIWKHVDQGVDQGUHDFKHGLWV KLJKSRLQWLQWKH6WUXFWXUHG$QDO\VLVDQG'HVLJQHUD 6WUXFWXUHG DQDO\VLV WDXJKW WKDW RQH GHILQHG LQIRUPDWLRQ V\VWHPV E\ PRGHOOLQJ WKHWREHEXVLQHVVSURFHVVDWDKLJKOHYHODQGUHILQLQJHDFKKLJKOHYHODFWLYLW\WRLWV FRPSRQHQW DFWLYLWLHV IORZV DQG GHFLVLRQV DQG UHSHDWLQJ WKLV SURFHVV XQWLO WKH DFWLYLWLHV FRXOG EH UHGXFHG WR D IHZ PDFKLQH LQVWUXFWLRQV %XW LQIRUPDWLRQ UHTXLUHPHQWVZHUHGHVFULEHGRQO\DWDYHU\KLJKOHYHO,QDODQJXDJHRIWKHWLPH OLNH,'()>@WKHEDVLFLGHDRILQIRUPDWLRQLVHVVHQWLDOO\DGRFXPHQWLGHD$ ERG\ RI LQIRUPDWLRQ LV FKDUDFWHULVHG E\ D QDPH DQG DQ RYHUDOO GHVFULSWLRQ ± WKH LQGLYLGXDO LQIRUPDWLRQ XQLWV DUH QRW JLYHQ DW DOO $QG WKLV YLHZ RI LQWHJUDWLQJ LQIRUPDWLRQ LQWR SURFHVV VSHFLILFDWLRQV LV VWLOO YHU\ PXFK DOLYH LQ SURSULHWDU\
366
(-%DUNPH\HUDQG3'HQQR
EXVLQHVVSURFHVVVSHFLILFDWLRQODQJXDJHVVXFKDV$5,6>@DQG0(7,6DQGLQWKH UHFHQW%XVLQHVV3URFHVV0RGHOLQJ1RWDWLRQ%301 VWDQGDUG>@ 6LQFHWKHHDUO\VWKHDSSURDFKWRPRGHOOLQJLQIRUPDWLRQKDVFRQFHQWUDWHG RQWKHEXVLQHVVHQWLW\DVWKHFOXVWHUSRLQWIRULQIRUPDWLRQXQLWV7KHLQIRUPDWLRQ PRGHO LV D FROOHFWLRQ RI HQWLWLHV RU REMHFWV WKDW DUH FRQQHFWHG E\ UHODWLRQVKLSV DQG HDFK HQWLW\ DQG UHODWLRQVKLS LV UHSUHVHQWHG E\ D FROOHFWLRQ RI LQIRUPDWLRQ XQLWV DWWULEXWHV WKDW GHVFULEH LWV FXUUHQW VWDWH ,QIRUPDWLRQ PRGHOOLQJ ODQJXDJHV OLNH 80/ FODVV GLDJUDPV >@ ,'(); >@ 250 >@ DQG (;35(66 >@ DOO KDYH H[DFWO\ WKLV VWUXFWXUH 7KH\ DOVR DOO VXSSRUW WKH LGHD RI FODVVHV DQG VXEFODVVHV RI HQWLW\ LQVWDQFHV ZKLFK DOORZ WKH FROOHFWLRQ RI LQIRUPDWLRQ XQLWV DVVRFLDWHG ZLWK DQ HQWLW\ LQVWDQFH WR EH FKDUDFWHULVHG E\ D WHPSODWH 0RGHOV RI WKLV NLQG OHDG GLUHFWO\ WR WKH FRQVWUXFWLRQ RI UHODWLRQDO RU REMHFWRULHQWHGGDWDEDVHVFKHPDVWKDWFDSWXUHWKHVHLQIRUPDWLRQXQLWVLQVWUXFWXUHV WKDWFRUUHVSRQGWRWKH FODVVHV7KHLQIRUPDWLRQPRGHOOLQJDSSURDFKLVLPSRUWDQW EHFDXVH LW FDSWXUHV DQ LPSRUWDQW HOHPHQW RI WKH UDWLRQDOH IRU LQIRUPDWLRQ ± GHVFULSWLRQRIWKHHQWLWLHVDQGUHODWLRQVKLSVWKDWDUHUHOHYDQWWRDEXVLQHVVSURFHVV %XWWKHVHLQIRUPDWLRQFRQFHSWVKDYHUDUHO\EHHQFRXSOHGZLWKSURFHVVPRGHOV $QGDVDFRQVHTXHQFHZHVHHPDQ\LQWHUFKDQJHVSHFLILFDWLRQVWKDWGRFXPHQWWKH GHWDLOHG LQIRUPDWLRQ H[FKDQJH HOHPHQWV DQG WKH SXEOLF EXVLQHVV SURFHVV WKDW MXVWLILHVWKHVSHFLILFDWLRQZLWKQRFOHDUDVVRFLDWLRQEHWZHHQWKHP%HFDXVHLWLVQRW SRVVLEOH XQGHU WKHVH FLUFXPVWDQFHV WR WUDFH IURP DQ HOHPHQW RI WKH H[FKDQJHG FRQWHQW WR WKH DFWXDO QHHG WKDW PRWLYDWHG LWV LQFOXVLRQ LQ WKH H[FKDQJH VXFK LQWHUFKDQJH VSHFLILFDWLRQV FDQQRW SOD\ WKH LPSRUWDQW UROH RI SURYLGLQJ FRPSOHPHQWDU\ GHWDLO WR WKH DFWXDO VSHFLILF EXVLQHVV SURFHVV PRGHO $V D FRQVHTXHQFHDJLOLW\LQWKHWDVNVRIDGGUHVVLQJQHZEXVLQHVVQHHGVUHHQJLQHHULQJ DQGV\VWHPVLQWHJUDWLRQLVORVW 0HVVDJHPRGHOOLQJ 3DUW RI WKH SUREOHP LV WKDW WKH LQIRUPDWLRQ PRGHOOLQJ DSSURDFK ZDV RULJLQDOO\ GHYHORSHG IRU WKH GHVLJQ RI GDWDEDVHV ± HYHU\WKLQJ WKDW D FRPSOH[ RI VRIWZDUH DSSOLFDWLRQVPD\QHHGWRNQRZLQRUGHUWRVXSSRUWPDQ\EXVLQHVVSURFHVVHV7KH 2SHQ $SSOLFDWLRQV *URXS EXVLQHVV REMHFW GRFXPHQW GHILQLWLRQV >@ DQG WKH (',)$&7>@HOHFWURQLFEXVLQHVVWUDQVDFWLRQGHVLJQVKDYHWKHVDPHIODYRXUWKHUH LVDFRPSRQHQWWKDWFRUUHVSRQGVWRDQHQWLW\DQGLWFRQWDLQVDGDWDILHOGIRUHYHU\ LQIRUPDWLRQXQLWRQHPLJKWZDQWWRFRQYH\DERXWWKHHQWLW\7KHLQIRUPDWLRQDERXW DQ HQWLW\ LQFOXGHV LWV UHODWLRQVKLSV WR RWKHU HQWLWLHV DQG WKH FRQWHQW RI VXFK D UHODWLRQVKLS ILHOG LV WKH FRPSRQHQW WKDW GHVFULEHV WKDW HQWLW\ %XW EHFDXVH RQH PD\ZDQWWRFRQYH\RQO\DVPDOOVHWRILQIRUPDWLRQDERXWDQ\JLYHQHQWLW\DOORI WKH ILHOGV DUH RSWLRQDO $QG WKH 67(3 ,QWHJUDWHG 5HVRXUFH 0RGHOV >@ DUH VWUXFWXUDOO\ WKH UHYHUVH EXW HIIHFWLYHO\ LGHQWLFDO 7KHUH LV D ODUJH VHW RI HQWLWLHV WKDWKDYHQHDUO\QRDWWULEXWHV(YHU\DWWULEXWHDQGUHODWLRQVKLSLVDVHSDUDWHPRGHO HOHPHQWDQGDJLYHQH[FKDQJHVSHFLILFDWLRQH[SOLFLWO\FROOHFWVWKHQHHGHGHQWLWLHV DQGDWWULEXWHUHODWLRQVKLSPRGHOHOHPHQWV7KHFXOPLQDWLRQRIWKHVHDSSURDFKHVWR
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVVVSHFLILFDWLRQV 367
WUDQVDFWLRQGHVLJQLVWKH81&()$&7&RUH&RPSRQHQW7HFKQRORJ\>@ZKLFKLV DYHU\ULJRXURXVZD\RIGRLQJH[DFWO\WKHVDPHWKLQJWRGHILQHWKHFRPSRQHQWVRI ;0/EDVHGPHVVDJHV 7KHVH WHFKQRORJLHV GRQ W FDSWXUH WKH UHTXLUHG LQIRUPDWLRQ IRU D JLYHQ EXVLQHVV SURFHVV QRU GR WKH\ PRGHO WKH LQIRUPDWLRQ H[FKDQJHG LQ D JLYHQ LQWHUDFWLRQ7KH\GHSHQGRQDODWHUDJUHHPHQWE\DVPDOOFRPPXQLW\RUDSDLURI EXVLQHVV SDUWQHUV WR GHILQH WKH GHWDLOHG UHTXLUHPHQWV IRU WKH PHVVDJHV LQ D JLYHQ EXVLQHVV SURFHVV 7KH UHDO 2$* PHVVDJH GHILQLWLRQV GHSHQG RQ PHVVDJH LPSOHPHQWDWLRQ JXLGHOLQHV 0,*V FDSWXUHG IRUPDOO\ LQ D SURSULHWDU\ ODQJXDJH *()(* WKDW GHILQH WKH VHW RI HQWLWLHV DQG ILHOGV WKDW DUH WR EH LQFOXGHG LQ D PHVVDJHIRUD JLYHQSXUSRVH LQD JLYHQSURFHVV7KH67(3PHVVDJHVWHQG WREH ODUJH LQIRUPDWLRQ VHWV EXW WKH\ DOVR KDYH D ODQJXDJH IRU GHILQLQJ WKH VHWV RI HQWLWLHVDWWULEXWHVDQGUHODWLRQVKLSVWREHLQFOXGHGLQDQH[FKDQJHILOHDSSOLFDWLRQ SURWRFRO DQG WKH\ UHIHU WR VXFK D VSHFLILFDWLRQ DV D PDSSLQJ WDEOH 7KH 81&()$&7DFWLYLWLHVDUHVWLOOZRUNLQJRQODQJXDJHVIRUGHILQLQJUHVWULFWLRQVDQG FROOHFWLRQV RI FRPSRQHQWV LQFOXGLQJ WKH &RUH &RPSRQHQW 0HVVDJH $VVHPEO\ VSHFLILFDWLRQ >@ DQG WKH 8QLYHUVDO &RQWH[W 0HFKDQLVP 8&0 >@ DPRQJ RWKHUV ,W LV LPSRUWDQW WR QRWH WKDW DOO RI WKHVH DVVHPEO\ WHFKQRORJLHV DUH XVHG QRW RQO\WRHOLPLQDWHXQXVHGLQIRUPDWLRQXQLWVDQGUHODWLRQVKLSVEXWDOVRWRUHILQHRU VSHFLDOLVHWKHHQWLW\RULQIRUPDWLRQXQLWLQWKHSDUWLFXODUXVDJHFRQWH[W 7KDWLV WKH DVVHPEO\ ODQJXDJH LQWURGXFHV GLVWLQJXLVKLQJ FKDUDFWHULVWLFV RI UROHV DQG VXEFODVVHV WKDW DUH QRW H[SOLFLWO\ PRGHOOHG $QG LQ VHWWOLQJ RQ WKH QHEXORXV ³FRQWH[W´UDWKHUWKDQGLVFULPLQDWLQJEHWZHHQSURFHVVUROHVUHODWLRQVKLSUROHVDQG GLVWLQFWLRQV DPRQJ GRPDLQ REMHFWV WKHVH WHFKQRORJLHV WHQG WR KLGH EXVLQHVV NQRZOHGJHUDWKHUWKDQFDSWXUHLW 7KH SUREOHP LV WKDW WKHVH PHFKDQLVPV IRU WUDQVDFWLRQ GHVLJQ DVVXPH WKDW WKH QHHGIRUVSHFLILFLQIRUPDWLRQXQLWVLVVRPHKRZH[WHUQDOO\VSHFLILHG7KDWQHHGLV GHULYHG IURP FKDUDFWHULVWLFV RI WKH EXVLQHVV SURFHVV WKDW QHFHVVLWDWHV WKH IORZ RI LQIRUPDWLRQ%XWWKHEXVLQHVVSURFHVVPRGHOLWVHOIGRHVQRWFDSWXUHWKDW 7KH81&()$&70RGHOLQJ0HWKRGRORJ\800 >@LVDQDWWHPSWWRUHFWLI\ WKLVSUREOHP,WGHVFULEHVD%XVLQHVV3URFHVV9LHZ%39 WKDWLQWHUUHODWHVSURFHVV VWHSV LQ D 80/ $FWLYLW\ 'LDJUDP ZLWK VWDWHV RI REMHFWV WKDW DUH VKDUHG E\ FROODERUDWLQJSDUWQHUVLQDMRLQWDFWLYLW\ %HFDXVHLWKLJKOLJKWVREMHFWVUDWKHUWKDQ PHVVDJHVDVDIRFDOSRLQWRIWKHWUDQVDFWLRQLWLVFOHDUO\DVWHSIRUZDUG+RZHYHU VWDWH LQ WKH %39 LV DQ DEVWUDFWLRQ RYHU XQVSHFLILHG SURSHUWLHV RI WKH EXVLQHVV HQWLW\ DQG SHUKDSV RWKHU HQWLWLHV ,W GRHV QRW LGHQWLI\ WKH SURSHUWLHV WKDW DUH UHOHYDQW DQG PDQ\ SURSHUWLHV RI WKH HQWLW\ PD\ EH LPSRUWDQW WR RWKHU MRLQW SURFHVVHV EXW LUUHOHYDQW WR WKH DFWLYLW\ DW KDQG )XUWKHU WKH %39 YLHZ RI WKH VKDUHG REMHFW GRHV QRW FDOO RXW LQIRUPDWLRQ HOHPHQWV WKDW LGHQWLI\ LQGLYLGXDOV LW PDNHV WKH DVVXPSWLRQ WKDW WKHUH LV DOZD\V RQO\ RQH REMHFW RI D NLQG WKDW LV WKH VXEMHFWRIDMRLQWDFWLYLW\DQGLWLVXQFOHDUKRZWKDWREMHFWUHODWHVWRRWKHUREMHFWV LQWKHVKDUHGYLHZSRLQWRIWKHSDUWQHUV7KLVDSSURDFKLVJRRGEXWLQDGHTXDWH
368
(-%DUNPH\HUDQG3'HQQR
([FKDQJHVWDQGDUGV
$V ZH KDYH VHHQ LQ ZRUNLQJ ZLWK WKH $,$* ,QYHQWRU\ 9LVLELOLW\ DQG ,QWHURSHUDELOLW\ VSHFLILFDWLRQ >@ WKH UHODWLRQVKLS EHWZHHQ WKH SURFHVV DFWLYLWLHV DQG WKH UHTXLUHPHQWV IRU WKH LQIRUPDWLRQ XQLWV LV QRW ZHOO GRFXPHQWHG HJ D GHVFULSWLRQ RI D 6KLSPHQW 6LPLODUO\ D 67(3 $SSOLFDWLRQ 3URWRFRO VXFK DV 3URGXFWOLIHF\FOHVXSSRUW3/&6 >@FRQWDLQVPDQ\SDJHVRIGRFXPHQWDWLRQRI WKHSURFHVVDQGLWVUHODWLRQVKLSWRLQIRUPDWLRQEXWWKHSURFHVVLVDEVWUDFWDQGWKH UHODWLRQVKLSV DUH GHVFULEHG RQO\ DW WKH OHYHO RI GRFXPHQWV HJ D GRFXPHQW GHVFULELQJ WKH VWUXFWXUHRID SDUWIURPD IDEULFDWLRQ YLHZSRLQW,QHDFKFDVHWKH SURFHVV VSHFLILFDWLRQ GHVFULEHV WKH LQIRUPDWLRQ QHHGV DW D YHU\ KLJK OHYHO DQG DQRWKHU VSHFLILFDWLRQ GRFXPHQWV WKH LQIRUPDWLRQ UHTXLUHPHQWV LQ GHWDLO W\SLFDOO\ ZLWKRXWRQHZRUGDERXWSURFHVVHOHPHQWV 7KHVHVSHFLILFDWLRQVDUHPHDQWWREHLQGXVWU\VWDQGDUGVDQGWKH\DUHLQWHQGHG RQO\ WR HQDEOH H[FKDQJHV RI LQIRUPDWLRQ UDWKHU WKDQ WR FKDUDFWHULVH WKRVH H[FKDQJHVLQDQ\GHWDLOHG ZD\,QWKDWVHQVHWKH\ KDYHWKHVDPHSXUSRVHDVWKH GDWDEDVH ± WR VXSSRUW D JUHDW PDQ\ GLVWLQFW SURFHVVHV ,Q WKH 67(3 FDVH WKH SXUSRVH LV WR VXSSRUW D VHW RI HQJLQHHULQJ SURFHVVHV WKDW QHHG PXFK RI WKH VDPH LQIRUPDWLRQDQGWKHLQWHQWLVSULPDULO\WRVSHFLI\WKHVHWVRILQIRUPDWLRQWKDWPXVW EHSXEOLVKHGE\WKHHQJLQHHULQJVXSSRUWWRROVWKDWFDSWXUHWKDWLQIRUPDWLRQ,QWKH 2$*DQG(',)$&7FDVHVWKHLQWHQWLVWRGHILQHDQDEVWUDFWSXEOLFSURFHVVWKDWLV UHDOLVHGLQSUDFWLFHE\ PDQ\ VRPHZKDWGLIIHUHQWSULYDWHSURFHVVHV 7KHVWDQGDUG LQIRUPDWLRQ VHW IRU HDFK PHVVDJH WKHUHIRUH FRPSULVHV DOO RI WKH FRPSRQHQWVHQWLWLHVWKDWDQ\RIWKHVHUHDOLVDWLRQVPLJKWDFWXDOO\QHHG
3URSRVDO :KHWKHUWKHUHDOPHVVDJHGRFXPHQWFRQWHQWVDUHGHILQHGLQWKHVWDQGDUGRUE\WKH XVHUV WKH SUREOHP UHPDLQV WKDW WKH RQO\ UHFRUG RI WKH GHFLVLRQV PDGH DERXW LQIRUPDWLRQUHTXLUHPHQWVDUHWKHVSHFLILFDWLRQVIRUWKHGDWDHOHPHQWVWREHLQFOXGHG LQDVRIWZDUHLQWHUIDFH±DPHVVDJHDGRFXPHQWDSURFHGXUHFDOO,IWKHSURFHVV GHWHUPLQHV WKH LQIRUPDWLRQ UHTXLUHPHQWV WKDW UHODWLRQVKLS LV QRW VSHFLILHG $V D PRGHOOLQJ FRPPXQLW\ ZH GR QRW KDYH D PHWKRGRORJ\ IRU FDSWXULQJ WKHVH UHODWLRQVKLSVDQGZHGRQRWKDYHDODQJXDJHIRUH[SUHVVLQJWKHP ,Q RXU YLHZ D PHWKRGRORJ\ IRU VSHFLI\LQJ WKH QHHGHG LQIRUPDWLRQ IORZV LQ D MRLQWEXVLQHVVSURFHVVLQYROYHVGHYHORSLQJWKUHHPDMRUFRPSRQHQWV x DUHIHUHQFHRQWRORJ\IRUWKHEXVLQHVVHQWLWLHV x DIRUPDOVSHFLILFDWLRQIRUWKHMRLQWSURFHVV x DELQGLQJEHWZHHQWKHSURFHVVHOHPHQWVDQGWKHEXVLQHVVHQWLWLHV 7KHUHIHUHQFHRQWRORJ\ 2QWRORJ\ LV WKH WHUP FXUUHQWO\ LQ YRJXH IRU D IRUPDO LQIRUPDWLRQ PRGHO $Q RQWRORJ\ FODVV LV DQ HQWLW\ D GDWDW\SH SURSHUW\ LV DQ DWWULEXWH DQG DQ REMHFW SURSHUW\ LV D UHODWLRQVKLS 2QWRORJ\ ODQJXDJHV DUH GLVWLQJXLVKHG IURP SUHYLRXV LQIRUPDWLRQ PRGHOOLQJ ODQJXDJHV E\GHILQLQJ WKH PHDQLQJ RI WKH PRGHO
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVVVSHFLILFDWLRQV 369
HOHPHQWV LQ PDWKHPDWLFDO ORJLF 3UHYLRXV ZRUN >@ KDV DVVLJQHG ORJLFEDVHG VHPDQWLFV WR LQIRUPDWLRQ PRGHOOLQJ ODQJXDJHV DIWHU WKH IDFW EXW WKRVH VHPDQWLFV ZHUH QRW QHFHVVDULO\ VXSSRUWHG E\ WRROV DQG SUDFWLWLRQHUV 7KHUH LV D VRPHWLPHV LPSRUWDQW GLVWLQFWLRQ LQ WKH FDSWXUH RI UHODWLRQVKLSV LQIRUPDWLRQ PRGHOV XVXDOO\ FDSWXUH UHODWLRQVKLSV DV RZQHG E\ D SDUWLFXODU HQWLW\FODVV ZKLOH ORJLF PRGHOV UHJDUG D SURSHUW\ DV WKH VDPH OHYHO RI FRQFHSW DV D FODVV ± WKH GRPDLQ RI D SURSHUW\PD\RUPD\QRWEHFRQVWUDLQHGWRDSDUWLFXODUFODVV 7KH UHDO FRQWULEXWLRQ RI RQWRORJLHV LV WR FDSWXUH WKH SURSHUWLHV WKDW GHILQH D FODVVLILFDWLRQ ± ZKDW SURSHUWLHV GR LQGLYLGXDOV RI WKLV NLQG DOZD\V KDYH WKDW LQVWDQFHVRIWKHSDUHQWEURDGHUFODVVLILFDWLRQGRQRWQHFHVVDULO\KDYH",QIRUPDWLRQ PRGHOOLQJ ODQJXDJHV DOORZ RQH WR VWDWH ³QHFHVVDU\ FRQGLWLRQV´ IRU PHPEHUVKLS HJLI[LVDQLQVWDQFHRIFODVV&[KDVRUPD\KDYH SURSHUW\3%XWRQWRORJ\ PRGHOOLQJ ODQJXDJHV DOVR DOORZ RQH WR VWDWH ³VXIILFLHQW FRQGLWLRQV´ IRU PHPEHUVKLSHJLI[LVDQLQVWDQFHRISDUHQWFODVV<DQGKDVSURSHUW\=WKHQ[ LV DQ LQVWDQFH RI FODVV & ,QIRUPDWLRQ PRGHOOLQJ DQG REMHFW PRGHOOLQJ PHWKRGRORJLHVVXJJHVWWKDWWKHUHVKRXOGEHVXFKFKDUDFWHULVWLFVIRUDFODVVLILFDWLRQ EXW WKH PRGHOOLQJ ODQJXDJHV JHQHUDOO\ FDQQRW FDSWXUH WKHP %HVW SUDFWLFH LQ RQWRORJ\GHILQLWLRQGHPDQGVWKDWWKHVHFKDUDFWHULVWLFVEHH[SOLFLWO\PRGHOOHG7KLV HQDEOHVFOHDUDJUHHPHQWRQWKHVXEMHFWVRIDWUDQVDFWLRQRUWKHLQWHUSUHWDWLRQRIDQ LQIRUPDWLRQXQLWWKDWGHVFULEHVWKHP 7KHVFRSHRIWKHUHIHUHQFHRQWRORJ\KDVWREHDWOHDVWHYHU\WKLQJWKDWLVUHOHYDQW WRWKHSURFHVVDQGLVVKDUHGEHWZHHQSDUWLFLSDQWVDQGPD\EHHYHU\WKLQJUHOHYDQW WR D VHW RI UHODWHGSURFHVVHV ,Q VKRUW WKH VFRSH RI WKH UHIHUHQFH RQWRORJ\ LV WKH VDPH DV D ODUJH SDUW RI WKH FRQFHSWXDO GDWDEDVH VFKHPD RU VRPH SDUW RI WKH (',)$&7FRPSRQHQWGLFWLRQDU\%XWXQOLNHWKHFRQFHSWXDOVFKHPDWKHUHIHUHQFH RQWRORJ\ QHHG QRW FRQWDLQ GHVFULSWLRQV RI HQWLWLHV UHODWLRQVKLSV RU LQIRUPDWLRQ XQLWVWKDWKDYHQRSXEOLFLPDJH&RQFHSWVWKDWDSSHDURQO\LQVLGHWKHEODFNER[ WKDW LV WKH SULYDWH SURFHVV RI D SDUWLFLSDQW QHHG QRW EH SDUW RI WKH UHIHUHQFH RQWRORJ\ 6LQFH WKRVH FRQFHSWXDO VFKHPDV DQG FRPSRQHQW GLFWLRQDULHV DOUHDG\ H[LVW LQ VRPH IRUP WKH UHTXLUHPHQW IRU WKH IXWXUH LV RQO\ WR IRUPDOLVH WKRVH WKDW DUH QRW IRUPDOLVHG DQG WR H[SOLFLWO\ FDSWXUH WKH VXEFODVV FKDUDFWHULVDWLRQV %XW D PDMRU UHTXLUHPHQW PD\ EH WR UHFRQFLOH WKH GLVSDUDWH RQWRORJLHV RI WKH VHSDUDWH SDUWLFLSDQWVLQDFRPPXQLW\WKDWZRXOGPDNHWKHPSDUWQHUV ,W ZRXOG EH KHOSIXO LI WKHVH RQWRORJLHV ZHUH EDVHG RQ VRPH DFFHSWHG XSSHU GRPDLQ RQWRORJ\ ± D VHW RI WHUPV FODVVLILFDWLRQV DQG LQIRUPDWLRQ XQLWV WKDW HYHU\RQH XQGHUVWDQGV 7KH H[LVWHQFH RI D ZHOOGHILQHG VHW RI KLJKOHYHO FODVVLILFDWLRQV DOORZV DOPRVW HYHU\ GRPDLQ FODVVLILFDWLRQ WR EH ZHOOGHILQHG LQ WHUPVRIFKDUDFWHULVWLFVDVLQGLFDWHGDERYH$QGFRQYHUVHO\WKHDEVHQFHRIZHOO GHILQHG KLJKOHYHO FODVVLILFDWLRQV PHDQV WKDW D XVHIXO GRPDLQ RQWRORJ\ KDV PDQ\ SULPLWLYH FODVVHV ± LQWXLWLYH FODVVLILFDWLRQV WKDW KDYH QR IRUPDO SDUHQWV RU GLVWLQJXLVKLQJFKDUDFWHULVWLFV %XW ZH FDQ RQO\ EDVH WKH IRUPDOLVDWLRQ RI D FRQFHSWXDO VFKHPD RQ DQ XSSHU RQWRORJ\WKDWH[LVWVLVDFFHSWHGDQGLVXVHIXOLQWKHEXVLQHVVGRPDLQ$QGDWWKLV PRPHQWVXFKRQWRORJLHVUHDOO\RQO\H[LVWLQVRPHDUHDVRIPHGLFLQH>@,QPDQ\ EXVLQHVVGRPDLQVWKHUHLVDQDFFHSWHGFROOHFWLRQRIKLJKOHYHOJHQHUDOLWLHVEXWQRW ZLGHVSUHDGDJUHHPHQWRQWKHXVHRIWKRVHDVFODVVLILFDWLRQVIRULQGLYLGXDOHQWLWLHV
370
(-%DUNPH\HUDQG3'HQQR
8OWLPDWHO\WKHUHIHUHQFHRQWRORJ\IRUDQ\JLYHQVHWRIEXVLQHVVWUDQVDFWLRQVRQO\ QHHGVWRUHIOHFWDJUHHPHQWRIWKHSDUWLFLSDQWVDQGLIWKDWDJUHHPHQWLQYROYHVPDQ\ SULPLWLYHFODVVLILFDWLRQVZLWKFRPPRQLQWXLWLYHXQGHUVWDQGLQJWKHQLWGRHV ,W VHHPV WR EH D JRDO RI D QXPEHU RI VWDQGDUGLVDWLRQ SURMHFWV QRWDEO\ ,62 >@3/&68&0DQG'2'$)02'$)>@WRIRVWHUWKHGHYHORSPHQWRI DFFHSWHG XSSHU GRPDLQ RQWRORJLHV IRU SDUWLFXODU LQGXVWULHV ZKLOH DOORZLQJ IRU ORFDOH[WHQVLRQVDQGYDULDQWVZKHUHYHUQHHGHG7KLVDSSURDFKKDVVRPHSURPLVH IRUVXSSRUWLQJWKHEXVLQHVVUHDOLW\
-RLQW3URFHVV
7KHIRUPDOVSHFLILFDWLRQIRUWKHMRLQWSURFHVV 7KHMRLQWSURFHVVVSHFLILFDWLRQLVVLPSO\DIRUPDOVSHFLILFDWLRQIRUWKHSURFHVVWKDW LGHQWLILHV DOO WKH LQWHUDFWLRQV DFWLYLWLHV WKDW LQYROYH H[FKDQJH SXEOLFDWLRQ RU UHWULHYDO RI VKDUHG LQIRUPDWLRQ 0RGHV RI FRPPXQLFDWLRQ UHOHYDQW WR WKLV VSHFLILFDWLRQLQFOXGHSXEOLFDWLRQUHWULHYDODVZHOODVGLUHFWHGSHHUWRSHHU7KXVLW LQFOXGHV DV\QFKURQRXV DQG LQGLUHFW FRPPXQLFDWLRQV DV ZHOO DV PHVVDJLQJ 7KH LQWHQW KHUH LV WR FDSWXUH WKH UHTXLUHG FRPPXQLFDWLRQV ZKDWHYHU IRUP WKH\ PLJKW WDNH ,WLVQRW XQFRPPRQIRUEXVLQHVVSURFHVV PRGHOVWRFDSWXUHWKHVHLQWHUDFWLRQV DQG D QXPEHU RI SURFHVV PRGHOOLQJ ODQJXDJHV HJ *5$, >@ $5,6 %301 VXSSRUW WKH LGHQWLILFDWLRQ RI PHVVDJHV IORZLQJ EHWZHHQ DFWLYLWLHV DQG IORZV RI RWKHU LQIRUPDWLRQ DUWHIDFWV 7KH WKUXVW KHUH LV WR HQVXUH WKDW WKH VSHFLILFDWLRQ LV FRPSOHWHLQWKLVUHJDUG7KHMRLQWSURFHVVDQGWKHSXEOLFYLHZRIWKHVXSSRUWLQJ SULYDWHSURFHVVHOHPHQWVLVWKHIRFXVRIWKHPRGHO ,Q JHQHUDO WKH MRLQW SURFHVV PRGHO ZLOO KDYH D GHFRPSRVLWLRQ 7KH KLJK OHYHO MRLQW SURFHVV ZLOO LQYROYH MRLQW DFWLYLWLHV DQG HDFK MRLQW DFWLYLW\ FDQ EH GHVFULEHG DV D SURFHVV WKDW LQYROYHV MRLQW DQG VHSDUDWH DFWLYLWLHV $QG WKLV GHFRPSRVLWLRQ ZLOO FRQWLQXH XQWLO DOO WKDW UHPDLQV LV VHSDUDWH DFWLYLWLHV RI WKH SDUWLFLSDWLQJ DJHQWV VRPH RI ZKLFK LQYROYH LQIRUPDWLRQ H[FKDQJHV ZLWK RWKHU SDUWLFLSDWLQJ DJHQWV )LJXUH GHSLFWV D MRLQW &XVWRPHU6XSSOLHU SURFHVV IRU D 9HQGRU0DQDJHG,QYHQWRU\VXSSO\DUUDQJHPHQWXVLQJWKH%301ODQJXDJH
1HJRWLDWH ,QYHQWRU\ 0DQDJHPHQW 7HUPV
7HUPV DJUHHGRQ"
&UHDWH90, $JUHHPHQW
,QLWLDWH ,QYHQWRU\ 9LVLELOLW\ 2SHUDWLRQ
2SHUDWH ,QYHQWRU\ 9LVLELOLW\ 6\VWHP
1R
)LJ%301GLDJUDPRIMRLQW9HQGRU0DQDJHG,QYHQWRU\3URFHVV )LJXUH GHSLFWV WKH GHFRPSRVLWLRQ RI WKH ILUVW MRLQW WDVN LQWR WKH FRRSHUDWLQJ SXEOLF SURFHVVHV RI WKH &XVWRPHU DQG 6XSSOLHU 7KH GRWWHG DUURZV GHQRWH FRPPXQLFDWLRQVEHWZHHQWKHSDUWLFLSDQWVDQGWKHFLUFOHGHQYHORSHVGHQRWHSRLQWV DWZKLFKWKHSURFHVVZDLWVIRUVXFKDFRPPXQLFDWLRQ
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVVVSHFLILFDWLRQV 371
&XVWRPHU
,GHQWLI\3DUWV IRU9HQGRU 0DQDJHG ,QYHQWRU\
5HTXLUH7HUP $GMXVWPHQWV 1R
3XEOLVK3DUW 5HTXLUHPHQWV
(YDOXDWH 3URSRVHG 7HUPV
7HUPV DFFHSWDEOH"
$FFHSW 3URSRVHG 7HUPV
1R
6XSSOLHU
(YDOXDWH &XVWRPHU 5HTXLUHPHQWV
&DQ UHTXLUHPHQW VEHPHW" 1R
3URSRVH3ULFH DQG'HOLYHU\ 7HUPV
7HUPV DFFHSWHG"
1R%LG
6XSSOLHU
&XVWRPHU
)LJ1HJRWLDWLRQWDVNH[SDQGHGWR&XVWRPHUDQG6XSSOLHUSURFHVVHV
,GHQWLI\ XQVDWLVIDFWRU\ WHUPV
1RWLI\VXSSOLHU
$FNQRZOHGJH UHFHLSWRI &XVWRPHU PHVVDJH
5HTXLUH7HUP$GMXVWPHQWV
)LJ([SDQVLRQRIWKH5HTXLUH7HUP$GMXVWPHQWVWDVN ,Q VRPH FDVHV D KLJKHUOHYHO YLHZ RI WKH SURFHVV PD\ LGHQWLI\ DQ H[SOLFLW LQIRUPDWLRQH[FKDQJHWKDWLWVHOIH[SDQGVLQWRDVHTXHQFHRIFRPSRQHQWLQIRUPDWLRQ H[FKDQJHV)LJXUHGHSLFWVDQH[SDQVLRQRIWKHWDVN5HTXLUH7HUP$GMXVWPHQWV IURP )LJXUH LQWR D WUDQVPLVVLRQ DQG DQ DFNQRZOHGJHPHQW 7KLV ORZ OHYHO RI
372
(-%DUNPH\HUDQG3'HQQR
GHWDLOLVRQO\QHFHVVDU\ ZKHQWKHSXUSRVHLVWRGHILQHH[SOLFLWPHVVDJHVDQGWKHLU FRQWHQWV ,Q WKH UHFHQW SDVW VHYHUDO PRGHOOLQJ ODQJXDJHV KDYH DGGHG IHDWXUHV RU LQWHUSUHWDWLRQVWRDGGUHVVWKHFDSWXUHRISDUWLFLSDQWLQWHUDFWLRQVLQGHWDLO$QGWKLV LV LQ SDUW D UHVSRQVH WRGHPDQG LQ WKH VRIWZDUH FRPPXQLW\ IRU EXVLQHVV SURFHVV PRGHOV WKDW LGHQWLI\ VSHFLILF FRPPXQLFDWLRQV DPRQJ VRIWZDUH DJHQWV VXFK DV HOHFWURQLF EXVLQHVV PHVVDJHV DQG ZHEVHUYLFH LQYRFDWLRQV 7KH PRUH JHQHUDO SUREOHPLVWRFDSWXUHWKHUHTXLUHGLQWHUDFWLRQVRIEXVLQHVVDJHQWVDWHYHU\OHYHORI GHVLJQ RI WKHLU MRLQW DFWLYLW\ DQG WR FDSWXUH DW HDFK OHYHO WKH UHTXLUHG FRPPXQLFDWLRQVDPRQJWKHDJHQWVDWWKHFRUUHVSRQGLQJOHYHORIDEVWUDFWLRQ 7KHDVVRFLDWLRQRIWKHLQIRUPDWLRQUHTXLUHPHQWV 7KHLQIRUPDWLRQUHTXLUHPHQWVDVVRFLDWLRQLVD IRUPDOVSHFLILFDWLRQWKDWDVVRFLDWHV WKH DFWLYLWLHV LQ WKH SURFHVV ZLWK WKH EXVLQHVV HQWLWLHV LQ VXFK D ZD\ DV WR FKDUDFWHULVHWKHUHODWLRQVKLSRIWKHDFWLYLW\WRWKHVWDWHRIWKHEXVLQHVVHQWLW\)URP WKLVLWLVSRVVLEOHWRGHULYHWKHLQIRUPDWLRQXQLWVWKHDFWLYLW\UHTXLUHVDQGWKXVWKH LQIRUPDWLRQWKDWPXVWEHSURYLGHGYLDWKHFRPPXQLFDWLRQVSDWKV ,Q DVVRFLDWLQJ DQ DFWLYLW\ ZLWK WKH VWDWH RI DQ HQWLW\ WKHUH DUH H[DFWO\ VL[ DOWHUQDWLYHV x x x x
XVLQJRQHRUPRUHSURSHUWLHVRIDQHQWLW\LQVWDQFHRUUHODWLRQVKLS FKDQJLQJRQHRUPRUHSURSHUWLHVRIDQHQWLW\LQVWDQFHRUUHODWLRQVKLS FUHDWLQJDQHQWLW\LQVWDQFH FUHDWLQJDUHODWLRQVKLSLQVWDQFH EHWZHHQWZRHQWLW\LQVWDQFHV ZKHUHRQH RI WKHP LV XVXDOO\ FRQVLGHUHG WR EH WKH VXEMHFW RU GRPDLQ DQG WKH RWKHUWKHREMHFWRUUDQJH RIWKHUHODWLRQVKLS x GHVWUR\LQJDQHQWLW\LQVWDQFH x GHVWUR\LQJDUHODWLRQVKLSLQVWDQFH 7KHVH DFWLRQV FRUUHODWH WR WKH SULPLWLYH RSHUDWLRQV RI D GDWDEDVH LQWHUIDFH ± 5HWULHYH ,QVHUW 8SGDWH 'HOHWH ± DQG WKH GDWDEDVH YHUVLRQV RI WKHVH RSHUDWLRQV KDYHEHHQDSDUWRIGDWDWUDQVDFWLRQDQDO\VLVIRU\HDUVDQGWKH\DUHH[SOLFLWO\ GRFXPHQWHGLQWKHLQIRUPDWLRQYLHZSRLQWRIDV\VWHPDFFRUGLQJWRWKH5HIHUHQFH 0RGHOIRU2SHQ'LVWULEXWHG3URFHVVHV502'3 >@7KH23$/ODQJXDJH>@ ZKLFK LV LQWHQGHG WR SURYLGH DQ XSSHU RQWRORJ\ RI EXVLQHVV SURFHVV IRU WKH GHYHORSPHQW RI EXVLQHVV LQWHUDFWLRQ PRGHOV SURYLGHV H[DFWO\ WKHVH RSHUDWLRQV DV FKDUDFWHULVWLFVRID%XVLQHVV$FWRUZKLFKLVDPRGHORIDSURFHVVUROH 2IFRXUVHWKHVHRSHUDWLRQVRIWHQDOVRFRUUHODWHWRHYHQWVLQWKHZRUOGGHVFULEHG E\WKHLQIRUPDWLRQ$UWLILFLDOHQWLWLHVPD\LQIDFWEHFUHDWHGDQGGHVWUR\HGEXWUHDO HQWLWLHV DQG UHODWLRQVKLSV DUH QRW FUHDWHG DQG GHVWUR\HG UDWKHU WKH IDFWV WKH\ UHSUHVHQW EHFRPH LPSRUWDQW WR WKH EXVLQHVV SURFHVV RU EHFRPH XQLPSRUWDQW RU FHDVHWRKROG ,QDFHUWDLQVHQVHRQO\RQHRIWKHDERYHRSHUDWLRQVLVLPSRUWDQWLQGHILQLQJWKH LQIRUPDWLRQIORZUHTXLUHPHQWV:KHQDQDJHQWLQFRQGXFWLQJDPRGHOOHGDFWLYLW\ XVHV D SURSHUW\ RI DQ HQWLW\ RU UHODWLRQVKLS WKHUH LV D GHPRQVWUDWHG LQIRUPDWLRQ UHTXLUHPHQW:KHQWKHREMHFWLYHLVWRFDSWXUHLQIRUPDWLRQUHTXLUHPHQWVDVVRFLDWHG
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVVVSHFLILFDWLRQV 373
ZLWKWKHSURFHVVWKLVLVWKHSRLQWDWZKLFKWKDWKDSSHQV1RIXUWKHUPRGHOGHWDLOV DUHQHFHVVDU\WRDFKLHYHWKDWREMHFWLYH 7KDW VDLG DOO RI WKH RWKHU RSHUDWLRQV DERYH FUHDWH HYHQWV RU NQRZOHGJH RI HYHQWV ± WKH\ FKDQJH WKH ZRUOG LQ ZKLFK RWKHU DFWLYLWLHV DUH WDNLQJ SODFH $QG NQRZOHGJH RI HYHQWV RI D SDUWLFXODU NLQG PD\ FRQVWLWXWH DQ LQIRUPDWLRQ UHTXLUHPHQW IRU DQ DFWLYLW\ DV ZHOO 0DQ\ SURFHVV PRGHOOLQJ ODQJXDJHV FDQ UHSUHVHQWH[WHUQDOHYHQWVDQGWKHDFWLYLWLHVWKDWDUHWKHUHVSRQVHWRWKHPVRWKLVLV DQDUHDLQZKLFKDWOHDVWWKHKLJKOHYHOLQIRUPDWLRQUHTXLUHPHQWLVRIWHQPRGHOOHG LQWKHSURFHVVVSHFLILFDWLRQ /LNH WKH SURFHVV PRGHO LWVHOI WKH LQIRUPDWLRQ UHTXLUHPHQW FDQ KDYH D ILQH JUDLQHGIRUPGRZQWRWKHSURSHUW\WKDWLVDQLQIRUPDWLRQXQLWRU WRDQDVSHFWRI WKH HQWLW\ VRPH FRQFHSWXDO VHW RI SURSHUWLHV WKDW UHODWH WR D SDUWLFXODU XVH RU EHKDYLRXU RU VLPSO\ WR WKH HQWLW\ LWVHOI 7KLV LV ZKHUH WKH WUDGLWLRQDO (', DSSURDFK DQG WKH FDSDELOLWLHV RI WKH 80/ $FWLYLW\ PRGHO XVHG LQ WKH 800 EHFRPHLQDGHTXDWH±WKH\FDQQRWDGGUHVVDQ\UHVROXWLRQILQHUWKDQWKHHQWLW\ZKHQ LQPDQ\FDVHVRQO\DIHZPRGHOOHGSURSHUWLHVDUHXVHG :KHQ WKH REMHFWLYH LV WR GHILQH WKH FRPPXQLFDWLRQV LQ GHWDLO WKH EXVLQHVV SURFHVVHQJLQHHULQJDFWLYLW\LQYROYHVDIXUWKHUDQDO\VLVDQGGHVLJQSURFHVV7KH XVH RI D SURSHUW\ FRQVWLWXWHV DQ LQIRUPDWLRQ UHTXLUHPHQW ZKHWKHU WKH DJHQW WKDW XVHV LW KDV WKDW LQIRUPDWLRQ RU QRW EXW ZKHQ WKH DJHQW GRHV QRW KDYH WKDW LQIRUPDWLRQ WKH UHTXLUHPHQW EHFRPHV D QHHG IRU DQ LQIRUPDWLRQ IORZ ± WKH UHTXLUHPHQW PXVW EH VDWLVILHG E\ VRPH WUDQVPLVVLRQ RI LQIRUPDWLRQ WR WKDW DJHQW 7KHUH LV DQ DVVRFLDWHG DQDO\WLFDO SURFHVV WKDW LGHQWLILHV D VRXUFH IRU WKH QHHGHG LQIRUPDWLRQ DQG D GHVLJQ SURFHVV WKDW FKRRVHV D PHFKDQLVP IRU LWV WUDQVPLVVLRQ 8OWLPDWHO\WKHGHVLJQSURFHVVZLOOSURGXFHDUHILQHPHQWRIWKHLQWHUDFWLRQVRIWKH WZR DJHQWV WKDW VSHFLILHV WKH GHWDLOV RI WKH LQIRUPDWLRQ IORZ ,Q VXFK IORZV D UHIHUHQFHWRDQHQWLW\LQVWDQFHLPSOLHV XVHRIVRPHVHWRI SURSHUWLHVNH\V WKDW DUHXVHGWRLGHQWLI\WKHLQGLYLGXDOV $FURVVEXVLQHVVSDUWQHUVDJUHHPHQWVRQWKH XVHRILGHQWLI\LQJNH\VIRUVKDUHGDQGPLUURUHGHQWLWLHVLVFULWLFDOWRWKHGHVLJQ $OO RI WKLV HQJLQHHULQJ LV QHFHVVDU\ WR GHYHORS WKH GHVLJQ IRU PHVVDJHV DQG GDWDEDVH VFKHPDV DQG WKH OLNH 7KLV HQJLQHHULQJ DFWLYLW\ UHILQHV WKH PRGHO DFWLYLW\ UROH ; XVHV SURSHUW\ 3 RI HQWLW\ ( LQWR VHSDUDWH DFWLRQV RI WKH SDUWLFLSDQWV VXFK DV 3DUWLFLSDQW < SURYLGHV SURSHUW\ 3 RI HQWLW\ ( DQG SDUWLFLSDQW ; UHFHLYHVIHWFKHV SURSHUW\ 3 RI HQWLW\ ( $QG RI FRXUVH WKH HQJLQHHULQJRSWLPLVDWLRQUROOVXSDJURXSRIVXFKLQIRUPDWLRQWUDQVIHUUHTXLUHPHQWV LQWRDVLQJOHPHVVDJHVHUYLFHLQYRFDWLRQRUGDWDEDVHWUDQVDFWLRQ%XWQRQHRIWKLV HQJLQHHULQJ SURFHVV LV QHFHVVDU\ WR FDSWXULQJ WKH UHTXLUHPHQW DQG DVVRFLDWLQJ LW ZLWK WKH SURFHVV PRGHO 7KH LQIRUPDWLRQ UHTXLUHPHQW DULVHV GLUHFWO\ IURP WKH DFWLYLWLHVLQWKHEXVLQHVVSURFHVV2QFHLGHQWLILHGLWFDQEHXVHGLQFKDUDFWHULVLQJ WKHFRQWHQWVRIFRPPXQLFDWLRQVDPRQJWKHSDUWLFLSDQWV ,QVHYHUDORIWKH80/SURFHVVVSHFLILFDWLRQODQJXDJHVLWLVSRVVLEOHWRVSHFLI\ GHWDLOHG IORZVRILQIRUPDWLRQEHWZHHQDJHQWVDV XVHVRIREMHFWLQWHUIDFHV,WLV LPSRUWDQW WR UHFRJQLVH WKDW WKH LQWHUIDFH VSHFLILFDWLRQ GRFXPHQWV VRPH RI WKH LQIRUPDWLRQQHHGHGE\WKHDJHQWWRSHUIRUPWKHGRFXPHQWHGWDVNDQGVRPHRIWKH LQIRUPDWLRQ SURGXFHG E\ WKH DJHQW LQ SHUIRUPLQJ LW %XW VXFK PRGHOV UHIOHFW GHFLVLRQVDERXWKRZLQIRUPDWLRQZLOOEHSURYLGHGDQGGRQRWLGHQWLI\LQIRUPDWLRQ WKH DJHQW QHHGV DQG LV H[SHFWHG WR KDYH DYDLODEOH LQ VRPH HQFDSVXODWHG ZD\
374
(-%DUNPH\HUDQG3'HQQR
$QG WKH\ GHSHQG RQ IXUWKHU H[SDQVLRQ RI WKH GHVLJQ RI WKH DJHQW WR GHILQH LQIRUPDWLRQUHTXLUHPHQWVWKHDJHQWILOOVE\LQWHUDFWLQJDVFOLHQWZLWKRWKHUDJHQWV VXFK DV GDWD UHSRVLWRULHV 6XFK PRGHOV DUH QRW LQWHQGHG WR EH LQIRUPDWLRQ UHTXLUHPHQWV PRGHOV EXW UDWKHU GHVLJQV IRU PHHWLQJ WKH SUHYLRXVO\ LGHQWLILHG LQIRUPDWLRQ UHTXLUHPHQWV ZLWK D FKRVHQ RUJDQLVDWLRQDO PRGHO FRPSRQHQW DUFKLWHFWXUH :KDWZHSURSRVHLVWKDWHDFKDFWLYLW\LQDSURFHVVKDYHDVVRFLDWHGXVHUIORZV HDFK RI ZKLFK LGHQWLILHV DQ HQWLW\ IURP ZKLFK WKH LQIRUPDWLRQ RULJLQDWHV DQGWKH SURSHUWLHV RI WKDW HQWLW\ WKDW UHSUHVHQW WKH QHHGHG LQIRUPDWLRQ 6LPLODUO\ HDFK DFWLYLW\ PD\ KDYH DVVRFLDWHG SURYLGHU IORZV HDFK RI ZKLFK LGHQWLILHV DQ HQWLW\ ZKRVH VWDWH LV DOWHUHG E\ WKH DFWLYLW\ DQG WKH SURSHUWLHV RI WKDW HQWLW\ WKDW DUH DIIHFWHG ©YLHZª 6XSSOLHU VXSSOLHU,G
VXSSOLHU
©YLHZª 6KLSPHQW TXDQWLW\ GHOLYHU\'DWH GHOLYHU\7HUPV SULFH
LWHP
ELG,WHP
VKLSPHQWV
©YLHZª T4XRWH UHIHUHQFH1R HIIHFWLYH'DWH
©YLHZª 0DQXIDFWXULQJ 6FKHGXOH FRQVXPSWLRQ3HULRG XVDJH5DWH
©YLHZª 3URGXFW,WHP FDWDORJ1R GHVFULSWLRQ
XVDJH
©YLHZª 3DUW 6SHFLILFDWLRQ GHVFULSWLRQ
UHTXLUHPHQWV
IHDWXUHV
©YLHZª )HDWXUH GHVFULSWLRQ
©YLHZª 3DUW SDUW1R
©XVHG%\ª
©XVHG%\ª (YDOXDWH 3URSRVHG 7HUPV
©SURYLGHVª
©YLHZª T4XRWH DFFHSWUHMHFW
©FUHDWHVª
UHDVRQV
,VVXH SUREOHP'HVFULSWLRQ
)LJ&RQVXPHUDQG3URGXFHU)ORZVIRU(YDOXDWH3URSRVHG7HUPV )LJXUH VKRZV WKH XVHU DQG SURYLGHU IORZV IRU WKH (YDOXDWH 3URSRVHG7HUPV DFWLYLW\7KLVLVDQDWWHPSWWRH[HPSOLI\ZKDWLVQHHGHGDQGVKRXOGQRWEHWDNHQ DVDSURSRVHGQRWDWLRQ7KHGLDJUDPGHSLFWVRQO\WKHSURSHUWLHVIURPWKHRQWRORJ\ WKDWDUHLQYROYHGLQHDFKIORZLQGLFDWHGE\WKHVWHUHRW\SH ©YLHZªIRUHDFKHQWLW\ LQYROYHG,QSUDFWLFHWKHRQWRORJ\ZLOOLQFOXGHRWKHUSURSHUWLHVIRUWKHVHHQWLWLHV DQGVRPHPHDQVRIVSHFLI\LQJWKHVHOHFWLRQ ZLOOEHQHHGHG ,QDGGLWLRQ VRPHRI WKHSURSHUWLHVWKDWDUHXVHGRUDOWHUHGDUHDFWXDOO\SURSHUWLHVRIHQWLWLHVUHDFKHGE\ VRPH UHODWLRQVKLS SDWK IURP D VXEMHFW HQWLW\ RI LQWHUHVW )LQDOO\ QRWH WKDW WKH 4XRWHEHLQJDOWHUHGLQWKHSURYLGHU IORZLVWKHVDPHDVWKHRQHEHLQJXVHGLQWKH XVHU IORZ DQG LW PXVW EH LGHQWLILHG E\ VXSSOLHU DQG UHIHUHQFH1R DOWKRXJK WKHVH SURSHUWLHVDUHQRWPRGLILHG6RZKLOHWKHSURSRVHGFRQFHSWVDUHVLPSOHWKHDFWXDO
2QFDSWXULQJLQIRUPDWLRQUHTXLUHPHQWVLQSURFHVVVSHFLILFDWLRQV 375
UHSUHVHQWDWLRQVRIXVHUDQGSURYLGHUIORZVPD\EHFRPSOH[7KLVUHTXLUHVIXUWKHU UHVHDUFK
6XPPDU\ 7KH DERYH GHPRQVWUDWHV WKDW WKHUH LV D VKRUWFRPLQJ LQ RXU FXUUHQW PRGHOOLQJ WHFKQRORJLHVDQGSUDFWLFHV±ZHGRQ WKDYHDGLVFLSOLQHRUDODQJXDJHWKDWUHODWHV WKH FDSWXUH RI LQIRUPDWLRQ UHTXLUHPHQWV WR WKH SURFHVV DFWLYLWLHV WKDW KDYH WKRVH UHTXLUHPHQWV:HFDSWXUHDWPRVWWKHLGHDWKDWWKHDFWLYLW\UHODWHVWRDSDUWLFXODU EXVLQHVVHQWLW\ $V D FRQVHTXHQFH IURP D EXVLQHVV PRGHOOLQJ SRLQW RI YLHZ ZH DUH QRW GRFXPHQWLQJ WKH UDWLRQDOH IRU LQIRUPDWLRQ IORZV $QG WKHUHIRUH ZH ILQG LW QHFHVVDU\WRGREURDGDQDO\VLVDQGUHGHVLJQLQDWWHPSWLQJWRUHVSRQGWRFKDQJHVLQ WKHEXVLQHVVSURFHVVHVRUFKDQJHVLQWKHLQIRUPDWLRQUHTXLUHPHQWV $V D FRQVHTXHQFH IURP D WHFKQLFDO SRLQW RI YLHZ ZH KDYH QR EDVLV IRU DXWRPDWHG UHDVRQLQJ DERXW H[FKDQJHV RI LQIRUPDWLRQ :H FDQQRW UHFRQFLOH GLVDJUHHPHQWV DERXW WKH FRQWHQWV RI PHVVDJHV EHWZHHQ GLYHUV EXVLQHVV SDUWQHUV EHFDXVHZHKDYHQREDVLVIRUGHWHUPLQLQJZKDWWKHLQIRUPDWLRQUHTXLUHPHQWVDUH :H KDYH RQO\ WKH ILDW RI HDFK SDUWQHU DV WR WKH UHTXLUHG FRQWHQW RI D PHVVDJH ZKLFKLVXVXDOO\EDVHGRQWKHQRPLQDOFRQWHQWRIDVWDQGDUGPHVVDJHLQZKLFKWKH JLYHQ SURFHVV XVHV VRPH RI WKH LQIRUPDWLRQ 7KHUH LV QR SURFHVVEDVHG MXVWLILFDWLRQIRUWKHLQIRUPDWLRQIORZVRUWKHPHVVDJHFRQWHQW :H SURSRVH DQ DSSURDFK WR GRFXPHQWLQJ LQIRUPDWLRQ UHTXLUHPHQWV DV WKH\ DULVHLQWKHMRLQWEXVLQHVVSURFHVV$QGZHVXJJHVWWKDWZKDWPXVWEHDGGHGWRD SURFHVV PRGHO WR VXSSRUW WKLV LV FRQFHSWXDOO\ VLPSOH EXW LWV UHSUHVHQWDWLRQ KDV UDPLILFDWLRQVWKDWUHTXLUHPRUHUHVHDUFK :H DOVR VXJJHVW WKDW WKLV DSSURDFK LV D ZD\ RI IRUPDOO\ EULQJLQJ WRJHWKHU SURFHVV PRGHOOLQJ DQG LQIRUPDWLRQ PRGHOOLQJ LQ D ZD\ WKDW FDSLWDOLVHV RQ WKH VWUHQJWKVRIERWKGLVFLSOLQHV
5HIHUHQFHV >@
>@ >@ >@ >@
)HGHUDO ,QIRUPDWLRQ 3URFHVVLQJ 6WDQGDUG 3XEOLFDWLRQ ,QWHJUDWLRQ 'HILQLWLRQ IRU )XQFWLRQDO 0RGHOLQJ ,'() 1DWLRQDO ,QVWLWXWH RI 6WDQGDUGV DQG 7HFKQRORJ\ 'HFHPEHU DYDLODEOH YLD KWWSZZZLWOQLVWJRYILSVSXEVE\QXPKWP >FLWHG -DQ@ 6FKHHU $ : %XVLQHVV 3URFHVV (QJLQHHULQJ 5HIHUHQFH 0RGHOV IRU ,QGXVWULDO (QWHUSULVHV6HFRQG(GLWLRQ 6SULQJHU%HUOLQ 2EMHFW0DQDJHPHQW*URXS%XVLQHVV3URFHVV0RGHOLQJ1RWDWLRQ6SHFLILFDWLRQ20* )LQDO$GRSWHG6SHFLILFDWLRQ)HEUXDU\DYDLODEOHDW KWWSZZZRPJRUJFJLELQGRF"GWF>FLWHG1RY@ 2EMHFW 0DQDJHPHQW *URXS 8QLILHG 0RGHOLQJ /DQJXDJH 80/ YHUVLRQ -XO\ $YDLODEOH IURP KWWSZZZRPJRUJWHFKQRORJ\GRFXPHQWVIRUPDOXPOKWP >FLWHG1RY@ )HGHUDO ,QIRUPDWLRQ 3URFHVVLQJ 6WDQGDUG 3XEOLFDWLRQ ,QWHJUDWLRQ 'HILQLWLRQ IRU ,QIRUPDWLRQ 0RGHOLQJ ,'(); 1DWLRQDO ,QVWLWXWH RI 6WDQGDUGV DQG 7HFKQRORJ\ 'HFHPEHU DYDLODEOH YLD KWWSZZZLWOQLVWJRYILSVSXEVE\QXPKWP >FLWHG -DQ@
376
(-%DUNPH\HUDQG3'HQQR
>@ >@
+DOSLQ7$2EMHFW5ROH0RGHOLQJ$Q2YHUYLHZ6SULQJHU6DQ)UDQFLVFR ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ 3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH 3DUW 'HVFULSWLRQ PHWKRGV 7KH (;35(66 ODQJXDJH UHIHUHQFH PDQXDO *HQHYD 2SHQ $SSOLFDWLRQV *URXS 2SHQ $SSOLFDWLRQV *URXS ,QWHJUDWLRQ 6SHFLILFDWLRQ 2$*,6 Y$YDLODEOHYLD KWWSZZZRSHQDSSOLFDWLRQVRUJGRZQORDGVRDJLGRZQORDGVKWP 8QLWHG 1DWLRQV (FRQRPLF &RPPLVVLRQ IRU (XURSH 81(&( 81(',)$&7 6WDQGDUG'LUHFWRULHVYDYDLODEOHDW KWWSZZZXQHFHRUJWUDGHXQWGLGGLUHFWRULHVKWP ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ 3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH 3DUW2YHUYLHZDQGIXQGDPHQWDOSULQFLSOHV*HQHYD ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 ,62 :' &RUH &RPSRQHQWV 7HFKQLFDO 6SHFLILFDWLRQ QG (GLWLRQ 0DUFK :RUNLQJ 'UDIW 8QLWHG1DWLRQV&HQWUHIRU7UDGH)DFLOLWDWLRQDQG(OHFWURQLF%XVLQHVV81&()$&7 &RUH &RPSRQHQWV 0HVVDJH $VVHPEO\ 7HFKQLFDO 6SHFLILFDWLRQ :RUNLQJ 'UDIW -XO\ 8QLWHG1DWLRQV&HQWUHIRU7UDGH)DFLOLWDWLRQDQG(OHFWURQLF%XVLQHVV81&()$&7 8QLILHG&RQWH[W0HWKRGRORJ\3URMHFW3URSRVDO0DUFK 8QLWHG1DWLRQV&HQWUHIRU7UDGH)DFLOLWDWLRQDQG(OHFWURQLF%XVLQHVV81&()$&7 81&()$&7 0RGHOLQJ 0HWKRGRORJ\ )RXQGDWLRQ 0RGXOH 9HUVLRQ ± 7HFKQLFDO 6SHFLILFDWLRQ $XWRPRWLYH ,QGXVWU\ $FWLRQ *URXS 3XEOLFDWLRQ , ,QYHQWRU\ 9LVLELOLW\ DQG ,QWHURSHUDELOLW\±3URRIRI&RQFHSW±3KDVH,3URMHFW6XPPDU\6RXWKILHOG0LFKLJDQ 0DUFK ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ 3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH 3DUW$SSOLFDWLRQSURWRFRO3URGXFWOLIHF\FOHVXSSRUW*HQHYD +DOSLQ 7HUU\ $ $ /RJLFDO $QDO\VLV RI ,QIRUPDWLRQ 6\VWHPV 6WDWLF $VSHFWV RI WKH 'DWDRULHQWHG 3HUVSHFWLYH 'HSDUWPHQW RI &RPSXWHU 6FLHQFH 8QLYHUVLW\ RI 4XHHQVODQG 86 1DWLRQDO /LEUDU\ RI 0HGLFLQH 8QLILHG 0HGLFDO /DQJXDJH 6\VWHP )DFW 6KHHW DYDLODEOHDWKWWSZZZQOPQLKJRYSXEVIDFWVKHHWVXPOVKWPO>FLWHG1RY@ ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 )',6 (QWHUSULVH LQWHJUDWLRQ±&RQVWUXFWVIRUHQWHUSULVHPRGHOOLQJ*HQHYD 86 'HSDUWPHQW RI 'HIHQVH $UFKLWHFWXUH )UDPHZRUN :RUNLQJ *URXS '2' $UFKLWHFWXUH)UDPHZRUN9ROXPH6HSWHPEHUDYDLODEOHDW KWWSZZZHQWHUSULVHDUFKLWHFWXUHLQIR,PDJHV 'HIHQFH&,65(QWHUSULVH$UFKLWHFWXUH'HIHQVHKWP>FLWHG1RY@ * 'RXPHLQJWV ' &KHQ % 9DOOHVSLU 3 )HQLH *,0 *5$, ,QWHJUDWHG 0HWKRGRORJ\ DQG LWV HYROXWLRQV $ PHWKRGRORJ\ WR GHVLJQ DQG VSHFLI\ $GYDQFHG 0DQXIDFWXULQJ 6\VWHPV ,Q -63(,),3 :RUNVKRS RQ WKH 'HVLJQ RI ,QIRUPDWLRQ ,QIUDVWUXFWXUH6\VWHPVIRU0DQXIDFWXULQJ7RN\R-DSDQ1RYHPEHUS ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ DQG ,QWHUQDWLRQDO (OHFWURWHFKQLFDO &RPPLVVLRQ ,62,(& ,QIRUPDWLRQ WHFKQRORJ\ ± 2SHQ 'LVWULEXWHG 3URFHVVLQJ±5HIHUHQFHPRGHO)RXQGDWLRQV*HQHYD 0LVVLNRII 0 7DJOLQR ) $7+(1$ 3URMHFW .QRZOHGJH 6XSSRUW DQG 6HPDQWLF 0HGLDWLRQ 6ROXWLRQV 3DUW % WKH $7+26 6SHFLILFDWLRQV 0DUFK WR EH SXEOLVKHG
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
>@
>@ >@
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\ 0DWFKLQJ 0+X]D0+DU]DOODKDQG)7ULFKHW
/,1$/DERUDWRLUHG¶,QIRUPDWLTXH1DQWHV$WODQWLTXH)5(&156 7HDP© .QRZOHGJHDQG'HFLVLRQª8QLYHUVLW\RI1DQWHVUXHGHODKRXVVLQLqUH±%3 1DQWHV)UDQFH PLUHODKX]D#XQLYQDQWHVIU PRXQLUDKDU]DOODK#XQLYQDQWHVIU IUDQFN\WULFKHW#XQLYQDQWHVIU
$EVWUDFW 2QWRORJ\ PDWFKLQJ LV QRZ D FRUH TXHVWLRQ LQ PRVW RI WKH DSSOLFDWLRQV WKDWUHTXLUHVHPDQWLFLQWHURSHUDELOLW\7RGHDOZLWKWKLVSUREOHPDORWRIPHWKRGV FODVVLILHG DFFRUGLQJ WR GLIIHUHQW FULWHULD DUH FXUUHQWO\ GHYHORSHG +RZHYHU FKRRVLQJWKHPRVWUHOHYDQWPHWKRGLQDSDUWLFXODUFRQWH[WLVQRWDQHDV\WDVNVLQFH LWUHTXLUHVWRNQRZDOOWKHPHWKRGVDQGWKHLULQWULQVLFSURSHUWLHV7KHREMHFWLYHRI WKH2QWR0DVWXWRULQJV\VWHP2QWRORJ\0DWFKLQJ$VVLVWDQW LV WRSURSRVHDQ DUFKLWHFWXUH DQG WR GHYHORS DQ HIIHFWLYH NQRZOHGJHEDVHG V\VWHP GHGLFDWHG WR D ILQHJUDLQHGGHVFULSWLRQDQGDFODVVLILFDWLRQRIWKHFXUUHQW PDWFKLQJ PHWKRGVDQG WR SURYLGH IXQFWLRQDOLWLHV GHGLFDWHG WR WKH GHILQLWLRQ RI DGYLFHV DQG H[SODQDWLRQV IRU WKH HQGXVHU LQ RUGHU WR IDFLOLWDWH ERWK WKH FKRLFH RI WKH PRVW VXLWDEOH PHWKRG IRU D SDUWLFXODU PDWFKLQJ SUREOHP DQG WKH OHDUQLQJ RI WKLV QHZ GRPDLQRQWRORJ\PDWFKLQJ
,QWURGXFWLRQ 2QWRORJ\PDWFKLQJLVQRZDFRUHTXHVWLRQLQPRVWRIWKHDSSOLFDWLRQVWKDWUHTXLUH VHPDQWLF LQWHURSHUDELOLW\ VXFK DV WKH 6HPDQWLF :HE 7R GHDO ZLWK WKLV SUREOHP ZKLFK PDLQO\ FRQVLVWV LQ ILQGLQJ VHPDQWLF OLQNV HJ HTXLYDOHQFH GLVMRLQWQHVV RU VXEVXPSWLRQ EHWZHHQWKHSULPLWLYHVPDLQO\WKHFRQFHSWVDQGWKHUHODWLRQV RIWZR
7KLV ZRUN LV VXSSRUWHG E\ WKH &RPPLVVLRQ RI WKH (XURSHDQ &RPPXQLWLHV XQGHU WKH 6L[WK )UDPHZRUN3URJUDP>,17(5231HWZRUN2I([FHOOHQFH±@KWWSZZZLQWHURSQRHRUJ
378
0+X]D0+DU]DOODKDQG)7ULFKHW
RQWRORJLHVFRYHULQJRYHUODSSLQJGRPDLQVDORWRIPHWKRGV DUHFXUUHQWO\SURSRVHG >@7KHVHPHWKRGVDUHEDVHGRQGLIIHUHQWVWUDWHJLHVKLHUDUFKLFDO FOXVWHULQJWHFKQLTXHV>@)RUPDO&RQFHSW$QDO\VLV>@DQDO\VLVRIWHUPLQRORJLFDO IHDWXUHV RI FRQFHSWV DQG UHODWLRQV LH QDPHV RU QDWXUDOODQJXDJH GHILQLWLRQV RU DQDO\VLVRIVWUXFWXUH>@ 7KHFKRLFHRIDPHWKRGRUWKHFRPELQDWLRQRI VHYHUDORQHVLVQRWDQHDV\WDVN VLQFH LWGHSHQGVRQPXOWLSOHFULWHULDUHODWHGERWKL WRWKHFKDUDFWHULVWLFVRIWKH FXUUHQW PDWFKLQJ PHWKRGV LL WR WKH RQWRORJLHV WKDW DUH FRQVLGHUHG IRU WKH PDWFKLQJSURFHVVLQWHUPVRIW\SHVWUXFWXUHUHSUHVHQWDWLRQIRUPDWHWF DQGLLL WRWKHHQGXVHUSUHIHUHQFHVDQG LWUHTXLUHVWRNQRZDOOWKHVHGLIIHUHQWFULWHULDLQ RUGHUWRVHOHFWWKHEHVWPHWKRGIRUWKHFRQVLGHUHGPDWFKLQJFRQWH[W0RUHRYHUDV WKH2QWRORJ\0DWFKLQJGRPDLQLVFXUUHQWO\ERRPLQJLWLV UHDOO\GLIILFXOWWRNHHS DQ XSWRGDWH RYHUYLHZ RI WKH FXUUHQW PHWKRGV 2I FRXUVH VRPH LQLWLDWLYHV WU\ WR GHDO ZLWK WKLV SUREOHP )RU LQVWDQFH WKH SRUWDO KWWSZZZRQWRORJ\PDWFKLQJRUJ DLPVDWUHIHUHQFLQJDOOWKHZRUNUHODWHGWRRQWRORJ\PDWFKLQJEXWVLQFHLW VMXVWDQ LQIRUPDWLRQ SRUWDO ZLWKRXW RSHUDWLRQDO WRROV GHGLFDWHG IRU LQVWDQFH WR WKH DXWRPDWLF VHOHFWLRQ RI WKH EHVW PHWKRG IRU D JLYHQ SUREOHP ZH WKLQN WKDW VXFK LQLWLDWLYHDUHQHFHVVDU\EXWQRWVXIILFLHQWIRUUHDOO\KHOSLQJWKHHQGXVHUIDFLQJZLWK DUHDOVHPDQWLFLQWHURSHUDELOLW\SUREOHP 7KLVSDSHULQWURGXFHVWKHEDVLFIRXQGDWLRQVRID7XWRULQJ6\VWHPGHGLFDWHGWR 2QWRORJ\0DWFKLQJ7KLVV\VWHPFDOOHG2QWR0DV2QWRORJ\0DWFKLQJ$VVLVWDQW DLPVDWIDFLOLWDWLQJWKHFODVVLILFDWLRQRIRQWRORJ\PDWFKLQJPHWKRGVDQGDWKHOSLQJ WKH HQGXVHU WR VHOHFW WKH PRVW UHOHYDQW PHWKRGV DFFRUGLQJ WR KLV PDWFKLQJ SUREOHP ,W DOVR DLPV DW SURYLGLQJ WR WKH HQGXVHU UHOHYDQW DGYLFHV DQG H[SODQDWLRQVRQWKHPHWKRGV WKDWFDQEHXVHGRUFDQGHILQLWLYHO\QRWEHXVHG LQ KLVPDWFKLQJFRQWH[W7KXV2QWR0DVLVQRWRQO\DWRROWRVHOHFWWKHEHVWPDWFKLQJ WHFKQLTXHLWLVDOVRDWRROGHGLFDWHGWRRQWRORJ\PDWFKLQJOHDUQLQJ2QWR0DVDLPV DW SURYLGLQJ XVHIXO KHOS WR GLIIHUHQW NLQGV RI XVHUV L XVHUV WKDW DUH QHZ LQ WKH ³2QWRORJ\ 0DWFKLQJ´ GRPDLQ DQG ZDQW WR OHDUQ DERXW WKLV ILHOG IRU LQVWDQFH VWXGHQWV IRU SHGDJRJLFDO SXUSRVHV LL XVHUV WKDW ZDQW WR PDWFK WZR RU PRUH RQWRORJLHV DQG GRQ¶W NQRZ ZKLFK PHWKRGV WR DGRSW RU LLL XVHUV WKDW ZDQW WR FRPSDUHDQGHYDOXDWHGLIIHUHQWPHWKRGV 7KH UHVW RI WKLV SDSHU LV VWUXFWXUHG DV IROORZV 6HFWLRQ SUHVHQWV WKH EDVLF FULWHULD XVHG WR FODVVLI\ WKH FXUUHQW RQWRORJ\ PDWFKLQJ PHWKRGV 6HFWLRQ LQWURGXFHV WKH QHZ FULWHULD ZH SURSRVH WR H[WHQG WKH GHVFULSWLRQ RI PDWFKLQJ PHWKRGV DQG WKHLU FODVVLILFDWLRQ DQG WR GHDO ZLWK WKH GHVFULSWLRQ RI PDWFKLQJ FRQWH[WVLQRUGHUWRLQWURGXFHWKHHQGXVHUSRLQWRIYLHZ 6HFWLRQLQWURGXFHVWKH EDVLFIRXQGDWLRQVRI2QWR0DVV\VWHP LQSDUWLFXODUWKHGHILQLWLRQRIGHFLVLRQUXOHV DQGWKHLUXVHLQWKH2QWR0DVSUREOHPVROYLQJSURFHVV
:H YROXQWDULO\ XVH WKH WHUP ©PHWKRGª LQ RUGHU WR FRYHU DOO WKH SRVVLEOH ZRUNV WKDW FDQ EH SURSRVHG LQ RQWRORJ\ PDWFKLQJ D WHFKQLTXH RQO\ RQH DOJRULWKP DQ DOJRULWKP DVVRFLDWHG ZLWK D WRRODVROXWLRQLQFOXGLQJPXOWLSOHDOJRULWKPVWRROVDVROXWLRQLQWHJUDWLQJPXOWLSOHPHWKRGVHWF 7KHFXUUHQWSURWRW\SHRI2QWR0DVLVDYDLODEOHDWKWWSZZZSRO\WHFKXQLYQDQWHVIURQWRPDV
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\0DWFKLQJ 379
2QWRORJ\PDWFKLQJPHWKRGFODVVLILFDWLRQ 6HYHUDOFULWHULDIRUPDWFKLQJPHWKRGFODVVLILFDWLRQDUHSURSRVHGLQWKHOLWHUDWXUH,Q >@IRXUODUJHVFDOHFULWHULDDUHLQWURGXFHG WKHFULWHULRQWKDWGLVWLQJXLVKHVWKH ORFDOPDSSLQJLHXVLQJRQHPDSSLQJPHWKRG IURPWKHJOREDOPDSSLQJLHXVLQJ PRUHWKDQRQH PDSSLQJ PHWKRG ZKLFKFDQEHUHODWHGWRWZRFODVVHV K\EULGDQG FRPSRVLWH WKH JUDQXODULW\ RI WKH OHYHO RQ ZKLFK WKH WHFKQLTXH LV EDVHG RQ (OHPHQW /HYHO YV 6WUXFWXUDO OHYHO WKH LQSXW LQWHUSUHWDWLRQ KRZ WKH WHFKQLTXHV JHQHUDOO\ LQWHUSUHW WKH LQSXW WKH NLQG RI LQSXWV H[SORLWHG LQ WKH PDWFK 6WUXFWXUDO 7HUPLQRORJLFDO DQG 6HPDQWLF 7KHVH WZR ODWHU FULWHULD DUH QRW LQGHSHQGHQWERWKGHDOZLWKWKHLQSXWWKDWWKHPHWKRGVH[SORLWWRPDWFK0RUHRYHU WKH\ DUH GHWDLOHG RQ FODVVHV ZKLFK UHSUHVHQW WKH EDVLF WHFKQLTXH OD\HU 6WULQJ EDVHG/DQJXDJHEDVHG /LQJXLVWLFUHVRXUFH &RQVWUDLQHGEDVHG$OLJQPHQWUHXVH 8SSHU OHYHO IRUPDO *UDSKEDVHG 7D[RQRP\EDVHG 5HSRVLWRU\ RI VWUXFWXUHV 0RGHOEDVHG ,Q>@DQHZFODVVLILFDWLRQEDVHGRQWKHSUHYLRXVFULWHULDDQGRWKHUVRQHV> @ LV SURSRVHG 7KLV FODVVLILFDWLRQ GLVWLQJXLVKHV WKUHH GLPHQVLRQV L WKH LQSXW GLPHQVLRQ ZKLFK LQFOXGHV WKH IRXUWK FULWHULRQ SUHYLRXVO\ SUHVHQWHG FDOOHG LQ WKH UHPDLQGHU&RQWHQWDQGLQFOXGLQJQDPHVODEHOVUHODWLRQVVWUXFWXUHGDWDLQVWDQFHV DQQRWDWLRQV D[LRPV UXOHV RWKHU DQG DQRWKHU FULWHULRQ FRQFHUQLQJ WKH IRUPDW RI WKH RQWRORJ\ WKDW WKH PHWKRG XVHV HJ ;0/VFKHPDV FDWDORJV DQG GLUHFWRULHV 80/GLDJUDPVFRQFHSWXDOJUDSKV LL WKHSURFHVVGLPHQVLRQZKLFKLQFOXGHVWKH WKLUG FULWHULRQ SUHYLRXVO\ SUHVHQWHG DQG WKH FULWHULRQ DERXW WKH QDWXUH RI WKH DOJRULWKP FRPSXWDWLRQ LH H[DFW RU DSSUR[LPDWH FRPSXWDWLRQ LLL WKH RXWSXW GLPHQVLRQWKDWLQFOXGHVWKHPDWFKLQJFDUGLQDOLW\HOHPHQWWRHOHPHQWHOHPHQWWR VXEJUDSKVXEJUDSKWRVXEJUDSK WKHPDWFKLQJUDQNLQJDQGWKHPDWFKLQJUHODWLRQV NLQGRIUHODWLRQVSURYLGHGVXFKDVHTXLYDOHQFHEHWZHHQFRQFHSWV 0$*'$ 0$SSLQJ *HQHULF 'LVFRYHU\ $UFKLWHFWXUH LV D UHIHUHQFH DUFKLWHFWXUH GHVLJQHG WR LPSOHPHQW GLIIHUHQW PDWFKPDNLQJ DOJRULWKPV DLPHG DW GHILQLQJ PDSSLQJV EHWZHHQ GLJLWDO UHVRXUFH PRGHOV >@ 0$*'$ WDNHV LQWR DFFRXQW VHYHUDO FULWHULD SUHVHQWHG SUHYLRXVO\ L WKH NLQG RI LQSXWV LL PDSSLQJ FDUGLQDOLW\DQGLLL WKHIRUPDWRIWKHRQWRORJ\,WDGGVWKHLY FULWHULRQFRQFHUQLQJ WKHSRVVLELOLW\WRXVHDQRSWLPL]DWLRQSROLF\IRUWKHWHFKQLTXH $OO WKHVH FODVVLILFDWLRQV DUH IRFXVHG RQ WKH FKDUDFWHULVWLFV RI WKH PDWFKLQJ PHWKRGVDQGZKDWWKH\UHTXLUHRUXVHDQGQRWQHFHVVDU\RQWKHLUVXLWDEOHFRQWH[W RIDSSOLFDWLRQLHZKHQLWLVEHWWHUWRXVHWKHP 7KH 2QWRORJ\ $OLJQPHQW (YDOXDWLRQ ,QLWLDWLYH KWWSRDHLRQWRORJ\PDWFKLQJRUJ DLPV WR FRPSDUH V\VWHPV DQG DOJRULWKPV 7KH VWDQGDUG HYDOXDWLRQ PHDVXUHV DUH SUHFLVLRQ DQG UHFDOO FRPSXWHG DJDLQVW WKH UHIHUHQFHDOLJQPHQWV7KHHYDOXDWLRQLVRQO\VSHFLILFWRWKHUHDOZRUOGFDVHRIWKH HYDOXDWLRQFDPSDLJQ,WGRHVQRWKHOSWKHHQGXVHUWRFKRLFHDVXLWDEOHPHWKRGRU WRROVIRUKLVKHURQWRORJ\DOLJQPHQWSUREOHP
380
0+X]D0+DU]DOODKDQG)7ULFKHW
2QWR0DVPDWFKLQJPHWKRGFODVVLILFDWLRQ ,QPRVWRIWKHFXUUHQWFODVVLILFDWLRQVRQO\WKHFULWHULDZKLFKGLUHFWO\UHODWHWRWKH GHVFULSWLRQ RI WKH PHWKRGV DUH FRQVLGHUHG +RZHYHU WKH FKRLFH RI D PDWFKLQJ PHWKRG DOVR GHSHQGV RQ WKH HQGXVHU PDWFKLQJ FRQWH[W 6LQFH RXU REMHFWLYH LV WR SURSRVH D QHZ FRPSOHWH XSWRGDWH DQG HDV\ WR XVH FODVVLILFDWLRQ RI ERWK WKH FXUUHQW PDWFKLQJ PHWKRGV DQG WKH SRVVLEOH PDWFKLQJ FRQWH[WV ZH SURSRVH WR GLIIHUHQWLDWH WZR FDWHJRULHV RI FODVVLILFDWLRQV DQG WKXV WZR JURXSV RI FULWHULD D FODVVLILFDWLRQ EDVHG RQ WKH FKDUDFWHULVWLFV RI WKH PDWFKLQJ PHWKRGV DQG D FODVVLILFDWLRQEDVHGRQWKHFKDUDFWHULVWLFVRIWKHPDWFKLQJFRQWH[W2XUJRDOLVQRW RQO\WRKHOSWKHRQWRORJ\PDWFKLQJHQJLQHHUWRFODVVLI\KLVKHUPHWKRGEXWDOVRWR KHOSWKHHQGXVHUWRILQGWKHPRVWUHOHYDQWPHWKRGIRUKLVKHUPDWFKLQJFRQWH[W 0DWFKLQJPHWKRGEDVHGFULWHULD )RU WKH PDWFKLQJ PHWKRGEDVHG FULWHULD ZH UHXVH WKH WKUHH GLPHQVLRQV RI >@ ,QSXW3URFHVVLQJDQG2XWSXWGLPHQVLRQ DQGHQULFKWKHPZLWKQHZFULWHULD )RU WKH ,QSXW GLPHQVLRQ WKH FULWHULRQ ,QWHUOLQJXDO PDWFKLQJ LV DGGHG LV WKH PHWKRGDEOHWRSHUIRUPLQWHUOLQJXDOPDWFKLQJEHWZHHQRQWRORJLHVHJPDWFKLQJDQ (QJOLVK DQG D )UHQFK RQWRORJ\ " :H DGG DOVR D VXEGLPHQVLRQ LQFOXGLQJ WKH IROORZLQJFULWHULDL ,QWHUQDOUHSUHVHQWDWLRQWKHPHWKRGFDQWUDQVODWHWKHLQSXW PRGHOV LQWR DQ LQWHUQDO UHSUHVHQWDWLRQ RI RQWRORJ\ VSHFLILFDWLRQ ODQJXDJH LL 6WULQJQRUPDOL]DWLRQRQLQSXWGDWDWKHPHWKRGFDQSHUIRUPVWULQJQRUPDOL]DWLRQ RQ WKH LQSXW RQWRORJLHV HJ FDVH QRUPDOL]DWLRQ GLDFULWLFV VXSSUHVVLRQ EODQN QRUPDOL]DWLRQSXQFWXDWLRQHOLPLQDWLRQ )RU WKH 3URFHVVLQJ GLPHQVLRQ WKUHH FULWHULD DUH LQWURGXFHG 7KH ILUVW RQH LV DERXW 8VHU LQWHUDFWLRQ 7KH XVHU LQWHUDFWLRQ FDQ EH XVHG LQ GLIIHUHQW PDWFKLQJ SKDVHV SUHSURFHVVLQJ FRQILJXUDWLRQ RI SDUDPHWHUV GHILQLWLRQ RI DQ LQLWLDO VHW RI PDWFKHVPRGLILFDWLRQRIWKHDUFKLWHFWXUHRIWKHFRPELQHGPDWFKHUVDQGYDOLGDWLRQ RIUHVXOWV>@7KHVHFRQGRQHLVWKH,WHUDWLRQFULWHULRQ7KHPHWKRGFDQRIIHUWKH SRVVLELOLW\ RI SHUIRUPLQJ LWHUDWLRQV LQ WKH PDWFKLQJ SURFHVV HJ WKH PDWFKLQJ DOJRULWKPFDQEHODXQFKHGVHYHUDOWLPHVLQWKLVZD\WKHTXDOLW\RIWKHUHVXOWVFDQ ULVH FRQVLGHUDEO\ 7KH WKLUG FULWHULRQ FDOOHG $OLJQPHQW H[WUDFWLRQ UHIHUV WR WKH SURFHVV RI FKRRVLQJ IURP DOO WKH REWDLQHG PDWFKLQJ D VDWLVIDFWRU\ VHW RI FRUUHVSRQGHQFHV EHWZHHQ RQWRORJLHV ,W FDQ EH DFKLHYHG E\ L GLVSOD\LQJ WKH HQWLW\ SDLUV ZLWK WKHLU VLPLODULW\ VFRUHV DQG OHDYLQJ WKH FKRLFH RI WKH DSSURSULDWH SDLUVXSWRWKHXVHULL WKUHVKROGEDVHGILOWHULQJVHOHFWLQJFRUUHVSRQGHQFHVRYHUD SDUWLFXODUWKUHVKROGWKXVUHWDLQLQJRQO\WKHPRVWVLPLODUHQWLW\SDLUV>@ )RU WKH 2XWSXW GLPHQVLRQ ZH DGG WKUHH RWKHUV FULWHULD LQWURGXFHG LQ >@ L 0DWFKHV IRUPDW WKH IRUPDW LQ ZKLFK WKH PDWFKLQJ LV UHSUHVHQWHG LW FDQ EH PDWFKLQJSDLUV2:/;0/ $6&,,6.26WH[WRURWKHU IRUPDW LL &RPSOHWH PDWFKLQJWKHPHWKRGWRROFDQSURGXFHWRWDO PDWFKLQJIRURQHRIWKHRQWRORJLHV DOOWKHHQWLWLHVRIWKDWRQWRORJ\WREHVXFFHVVIXOO\PDSSHGRQWKHRWKHUVLGH LLL ,QMHFWLYH PDWFKLQJ WKH PHWKRG FDQ SURGXFH LQMHFWLYH DQG KHQFH UHYHUVLEOH PDWFKLQJGLVWLQFWHQWLWLHVLQWKHILUVWRQWRORJ\DUHDVVRFLDWHGWRGLVWLQFWHQWLWLHVLQ WKH VHFRQG RQWRORJ\ IRU HYHU\ HQWLW\ LQ WKH ILUVW RQWRORJ\ WKHUH LV DW PRVW RQH
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\0DWFKLQJ 381
DVVRFLDWHG HQWLW\ LQ WKH VHFRQG RQWRORJ\ LY ,QWHJUDWLRQ WKH PHWKRG XVHG WKH UHVXOWVRIRQWRORJ\PDWFKLQJIRURQWRORJ\PHUJLQJ )LQDOO\D*HQHUDOGLPHQVLRQ FRQFHUQLQJWKHWRROGHVFULSWLRQLVLQWURGXFHG,WV UHOHYDQWFULWHULDDUHL 7\SHRIVROXWLRQPHWKRGRUWRRO :KHQWKHVROXWLRQLVD WRRO LL 3URJUDPPLQJ ODQJXDJH LW ZDV LPSOHPHQWHG XVLQJ D SURJUDPPLQJ ODQJXDJH LLL )UHHYHUVLRQLWFDQKDYHDIUHHQRWIUHHYHUVLRQ LY ,QVWDOODWLRQ UHTXLUHPHQWVLWPD\KDYHLQVWDOODWLRQUHTXLUHPHQWVVXFKDVDQRWKHUVRIWZDUH 0(7+2'
0HWKRG,QSXWV
,QSXW 3URFHVVLQJ
&KDUDFWHULVWLF EDVHG0DSSLQJ
0HWKRG2XWSXWV
)LJ0HWKRGYLHZPDWFKLQJSURFHVV
$OO WKHVH FULWHULD DUH PHWKRGRULHQWHG FI )LJXUH 7KXV WKH\ DUH PRUH GHGLFDWHG WR WKH RQWRORJ\ PDWFKLQJ HQJLQHHU SRLQW RI YLHZ 7DEOH VXPPDUL]HV WKHVHFULWHULD 7DEOH0DWFKLQJPHWKRGEDVHGFULWHULD *HQHUDOFULWHULD 7\SHRIVROXWLRQ 3URJUDPPLQJ ODQJXDJH )UHHYHUVLRQ ,QVWDOODWLRQ UHTXLUHPHQWV
0HWKRG,QSXW 0HWKRG3URFHVVLQJFULWHULD FULWHULD )RUPDW ,QSXWSURFHVVLQJFULWHULD ,QWHUOLQJXDO ,QWHUQDOUHSUHVHQWDWLRQ 6WULQJQRUPDOL]DWLRQ PDWFKLQJ &RQWHQW &KDUDFWHULVWLFPHWKRG PDWFKLQJFULWHULD /RFDOPDWFKLQJPHWKRGV x 7HQEDVLFPHWKRGV *OREDOPDWFKLQJPHWKRGV x K\EULG x FRPSRVLWH 0DWFKLQJH[WUDFWLRQ ,WHUDWLRQ 8VHU,QWHUDFWLRQ
0HWKRG2XWSXW FULWHULD 0DWFKHVIRUPDW 0DWFKHVFDUGLQDOLW\ 0DWFKHVUDQNLQJ 0DWFKHVUHODWLRQV &RPSOHWHPDWFKLQJ ([DFWDSSUR[LPDWH PDWFKLQJ ,QMHFWLYHPDWFKLQJ ,QWHJUDWLRQ
0DWFKLQJFRQWH[WEDVHGFULWHULD 7KH VHFRQG JURXS RI FULWHULD DUH GHGLFDWHG WR WKH GHVFULSWLRQ RI WKH PDWFKLQJ FRQWH[W ,QSXW RQWRORJLHV FULWHULD 8VHU GHVLUHG RXWSXW FULWHULD DQG 0HWKRG GHVLUHG FKDUDFWHULVWLFV FULWHULD 7KHVH FULWHULD DUH DOVR UHODWHG WR WKH PDWFKLQJ SURFHVV EXW IURP WKH HQGXVHU SRLQW RI YLHZ FI )LJXUH 7DEOH VXPPDUL]HVWKHVHFULWHULD 7KH,QSXWRQWRORJLHVFULWHULDDUHGHGLFDWHGWRWKHGHVFULSWLRQRIWKHFRQWHQWRI WKHRQWRORJLHVWKDWDUHFRQVLGHUHGL )RUPDWLL /DQJXDJHWKHQDWXUDOODQJXDJH XVHGLQWKHUHSUHVHQWDWLRQRIRQWRORJ\ LLL &RQWHQWLY 2QWRORJ\'RPDLQ HJ +XPDQ $QDWRP\ &RPSXWHU 6FLHQFH Y 2QWRORJ\VL]H RQWRORJ\LVYHU\ODUJH RUQRW$YHU\ODUJHRQWRORJ\LVDQRQWRORJ\WKDWKDVPRUHWKDQNFRQFHSWV YL
382
0+X]D0+DU]DOODKDQG)7ULFKHW
2QWRORJ\ VWUXFWXUH LW FRQFHUQV WKH XQEDODQFH EHWZHHQ WKH RQWRORJLHV RQH LV D GHHS RQWRORJ\ DQG WKH RWKHU RQH LV D VKDOORZ RQWRORJ\ YLL 2QWRORJ\ YHUVLRQ WKH RQWRORJLHV DUH GLIIHUHQW YHUVLRQV RI WKH VDPH RQWRORJ\ YLLL 2QWRORJ\ 3UR[LPLW\ WKH GRPDLQV FRYHULQJ E\ WKH RQWRORJLHV DUH YHU\ GLIIHUHQW ± WKH\ DUH QRW VWURQJ RYHUODSSLQJ GRPDLQV L[ 2QWRORJ\ GHSWK [ 2QWRORJ\ 5HODWLRQV HJ LVD SDUWRI 7KH WKUHH ILUVW FULWHULD DUH DOUHDG\ LQWURGXFHG LQ WKH FODVVLILFDWLRQVSUHVHQWHGLQ6HFWLRQ 2QWRORJLHV GHVFULSWLRQ
0(7+2' 'HVLUHGFKDUDFWHULVWLFVRULHQWHGSURFHVVLQJ
'HVLUHG RXWSXW
)LJ&RQWH[WYLHZPDWFKLQJSURFHVV
)RUWKHFULWHULDUHODWHGWRWKH 8VHUGHVLUHGRXWSXWZHSURSRVHWRFRQVLGHUL 0DWFKHV FDUGLQDOLW\ LL 0DWFKHV IRUPDW LLL 0DWFKHV 5HODWLRQV LY 0DWFKHV 5DQNLQJY ,QWHJUDWLRQ 7KH0HWKRGGHVLUHGFKDUDFWHULVWLFVFULWHULDDUHL 7\SHRIVROXWLRQPHWKRGRU WRRO LL 3URJUDPPLQJ ODQJXDJH LLL )UHH YHUVLRQ LY ,WHUDWLRQ DQG Y 8VHU ,QWHUDFWLRQ 7DEOH0DWFKLQJFRQWH[WEDVHGFULWHULD ,QSXWRQWRORJLHVFULWHULD )RUPDW /DQJXDJH 2QWRORJ\YHUVLRQ &RQWHQW 2QWRORJ\GRPDLQ 2QWRORJ\VL]H 2QWRORJ\VWUXFWXUH 2QWRORJ\SUR[LPLW\ 2QWRORJ\GHSWK 2QWRORJ\UHODWLRQV
0HWKRGGHVLUHGFKDUDFWHULVWLFV FULWHULD 7\SHRIVROXWLRQ 3URJUDPPLQJODQJXDJH )UHHYHUVLRQ ,WHUDWLRQ 8VHU,QWHUDFWLRQ
8VHUGHVLUHGRXWSXWFULWHULD 0DWFKHV)RUPDW 0DWFKHVFDUGLQDOLW\ 0DWFKHVUDQNLQJ 0DWFKHV5HODWLRQV ,QWHJUDWLRQ
2QWR0DVNQRZOHGJHEDVH %DVHGRQWKHFULWHULDSUHYLRXVO\SUHVHQWHGZHKDYHGHILQHGDTXHVWLRQQDLUHZKLFK FDQEHFRPSOHWHGE\LQYHVWLJDWRUVDQGHQJLQHHUVGHYHORSHUVLQRQWRORJ\PDWFKLQJ SURMHFWV %HLQJ FRPSOHWHG E\ WKH PHWKRGV DQG WRROV GHYHORSHUV WKHPVHOYHV WKH TXHVWLRQQDLUH FDQ SURYLGH FRPSOHWH FRUUHFW DQG UHOHYDQW GHVFULSWLRQV RI FXUUHQW VROXWLRQV &XUUHQWO\UHVHDUFKWHDPV KDYHILOOHGLQWKHTXHVWLRQQDLUH$FFRUGLQJ WR WKLV LQIRUPDWLRQ ZH KDYH FRQVWUXFWHG WKH 2QWR0DV NQRZOHGJH EDVH ZKLFK LQFOXGHV
7KLVTXHVWLRQQDLUHLVDYDLODEOHDWKWWSZZZSRO\WHFKXQLYQDQWHVIURQWRPDV
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\0DWFKLQJ 383
x PHWKRGV ,)0DS ,QIRUPDWLRQ )ORZ EDVHG RQWRORJ\ PDSSLQJ GHYHORSHG E\ 0 6FKRUOHPPHU DQG < .DOIRJORX +&21(PHUJH GHYHORSHGE\..RWLVDQG*9RXURVDQG $VVRFLDWLRQ5XOH2QWRORJ\ 0DSSLQJ$SSURDFK$520$ GHYHORSHGE\-'DYLGDQG)*XLOOHW x WRROV &06&526,0DSSLQJ6\VWHP GHYHORSHGE\<.DOIRJORX DQG%+X$XWRPVGHYHORSHGE\..RWLV$9DODUDNRVDQG*9RXURV 7RR&R0 GHYHORSHG E\ ) )XUVW DQG ) 7ULFKHW 2UJDQRQ GHYHORSHGE\,QGXWHFK3W\ /WGDQG +0$7&+GHYHORSHGE\,6/DE 8QLYHUVLWDGHJOL6WXGLGL0LODQR
2QWR0DV7XWRULQJ6\VWHP 2QH RI WKH IXQFWLRQDOLWLHV RI 2QWR0DV LV WKH VHOHFWLRQ RI WKH PRVW VXLWDEOH PDWFKLQJ PHWKRGVIURPWKHRQHVLQWHJUDWHGLQWKHNQRZOHGJHEDVHIRU PDWFKLQJ WZR RQWRORJLHV JLYHQ E\ WKH HQGXVHU 7KH SULQFLSOH XQGHUO\LQJ WKLV VHOHFWLRQ FRQVLVWV LQ GHILQLQJ D VHW RI UHODWLRQV UXOHVHW EHWZHHQ PHWKRGV GHVFULEHG LQ 2QWR0DV NQRZOHGJH EDVH DQG PDWFKLQJ FRQWH[WV &RQVWUXFWLQJ VXFK D UXOHVHW UHTXLUHVILQGLQJFRUUHVSRQGHQFHVEHWZHHQWKHFULWHULDXVHGWRGHVFULEHWKHPHWKRGV VHFWLRQ DQGWKHFULWHULDXVHGWRGHVFULEHWKHPDWFKLQJFRQWH[WVHFWLRQ 2QWR0DVGHFLVLRQUXOHV $GHFLVLRQUXOHUHSUHVHQWVDUHODWLRQEHWZHHQDFULWHULRQUHODWHGWRWKHPHWKRGSRLQW RIYLHZDQGDFULWHULRQUHODWHGWRWKHFRQWH[WSRLQWRIYLHZ7KHVHOHFWLRQSURFHVVLV EDVHGRQDOOWKHGHFLVLRQUXOHVRIWKH2QWR0DVV\VWHP (DFKFKDUDFWHULVWLFRIWKH PDWFKLQJFRQWH[WDIWHUEHLQJGHVFULEHGE\ WKHHQG XVHU GHWHUPLQHV D ³UHVWULFWLRQ´ LPSRVHG RQ WKH PHWKRGV WKDW FDQ EH XVHG LQ WKH PDWFKLQJFRQWH[W(DFKFKDUDFWHULVWLFRIWKHPDWFKLQJFRQWH[WFI7DEOH LPSOLHV DGHFLVLRQUXOH7KXVZHXVHUXOHVDFRQVLVWHQWVHWRIUXOHV FRUUHVSRQGWR WKH ,QSXW RQWRORJLHV FULWHULD FRUUHVSRQG WR WKH 0HWKRG GHVLUHG FKDUDFWHULVWLFV FULWHULDDQGFRUUHVSRQGWRWKH 8VHUGHVLUHGRXWSXWFULWHULD%XWZHDOVRKDYHWR ILQGFRUUHVSRQGHQFHVEHWZHHQRXUUXOHVDQGWKHGHVFULSWLRQRIWKHPHWKRGV 0RVWRIWKHFULWHULDGHVFULELQJWKHPDWFKLQJFRQWH[WKDYHDQHTXLYDOHQWLQWKH FULWHULD GHVFULELQJ WKH PHWKRGV HJ 0DWFKHV IRUPDW EXW VRPH RI WKH FULWHULD GHVFULELQJWKHPDWFKLQJFRQWH[WGRQ¶WKDYHDQHTXLYDOHQWLQWKHFULWHULDGHVFULELQJ WKH PHWKRGV HJ 6L]H ,Q RUGHU WR XVH DOO WKH FULWHULD GHVFULELQJ WKH PDWFKLQJ
KWWSZZZDNWRUVRUJWHFKQRORJLHVLIPDS KWWSZZZLFVGDHJHDQJU3RVWJUDGXDWHVNNRW+&21(PHUJHGHIDXOWKWP KWWSZZZSRO\WHFKXQLYQDQWHVIU&2' KWWSVRXUFHIRUJHQHWSURMHFWVRQWRORJ\PDSSLQJ KWWSZZZLFVGDHJHDQJULQFRV\V3URMHFWV$87206KWPO KWWSVRXUFHIRUJHQHWSURMHFWVWRRFRP KWWSZZZLQGXWHFKFR]D KWWSLVODEGLFRXQLPLLWKPDWFK
384
0+X]D0+DU]DOODKDQG)7ULFKHW
FRQWH[WIRUUHFRPPHQGLQJVXLWDEOHPHWKRGVZHDGDSWHGLHFKDQJHGWKHSRLQWRI YLHZIURP PDWFKLQJFRQWH[WWRPHWKRG WKHFULWHULDWKDWGRQ¶WKDYHDQHTXLYDOHQW DQGZHDGGHGWKHVHDGDSWHGFULWHULDWRWKHH[LVWHQWFULWHULDGHVFULELQJPHWKRGV)RU H[DPSOHWKHPDWFKLQJFRQWH[WFULWHULD6L]H³2QWRORJ\2QWRORJ\LVDYHU\ODUJH RQWRORJ\DYHU\ODUJHRQWRORJ\LVDQRQWRORJ\WKDWKDVPRUHWKDQNFRQFHSWV´ LV DGGHG WR WKH PHWKRGV FULWHULD LQ WKH DGDSWHG IRUP 6L]H ³7KH PHWKRGWRRO SURGXFHGRHVQ¶W SURGXFH UHOHYDQW UHVXOWV LQ FDVH WKH LQSXW RQWRORJLHV DUH YHU\ ODUJH´ 7KUHH W\SHV RI GHFLVLRQ UXOHV DUH GLVWLQJXLVKHG FRPSXOVRU\ UXOHV QRW FRPSXOVRU\UXOHVDQGRSWLRQDOUXOHV & &RPSXOVRU\UXOHV7KHVHUXOHVDUHUHODWHGWRWKHFULWHULDXVHGWRGHVFULEH WKH PDWFKLQJ FRQWH[W IRU ZKLFK WKH HQGXVHU KDV WR SURYLGH YDOXHV EHFDXVH WKH\ FRUUHVSRQGWRWKHPLQLPXPDPRXQWRILQIRUPDWLRQZKLFKLVQHFHVVDU\WRSHUIRUP WKHGHFLVLRQSURFHVV7KHVHUXOHVDUH)RUPDW/DQJXDJHDQG&RQWHQW )RUPDW ,I $QG $QG 7KHQ /DQJXDJH ,I $QG $QG 7KHQ
RQWRORJ\LVUHSUHVHQWHGLQWKHIRUPDW) RQWRORJ\LVUHSUHVHQWHGLQWKHIRUPDW) )DQG)DUHWKHVDPHRUFRPSDWLEOH 6(/(&7IURPWKHNQRZOHGJHEDVHWKHPHWKRGVWKDWFDQXVHDVLQSXW PRGHOVRQWRORJLHVWKDWDUHUHSUHVHQWHGLQWKH)) IRUPDW RQWRORJ\LVXVHVWKHQDWXUDOODQJXDJH1/ RQWRORJ\LVXVHVWKHQDWXUDOODQJXDJH1/ 1/LVGLIIHUHQWRI1/ 6(/(&7IURPWKHNQRZOHGJHEDVHWKHPHWKRGVWKDWFDQSHUIRUP LQWHUOLQJXDODOLJQPHQW$QGVXSSRUWERWK1/DQG1/
1& 1RWFRPSXOVRU\UXOHV7KH\FRUUHVSRQGWRWKHFULWHULDIRUZKLFKWKHHQG XVHULVQRWREOLJHGWRSURYLGHLQSXW LQIRUPDWLRQ 6L]H ,I 2U 7KHQ
RQWRORJ\LVDYHU\ODUJHRQWRORJ\ RQWRORJ\LVDYHU\ODUJHRQWRORJ\ ,QFUHDVHZLWKRQHSRLQWWKHWRWDOVFRUHRIWKHPHWKRGVWKDWSURGXFH UHOHYDQWUHVXOWVZKHQWKHLQSXWRQWRORJLHVDUHYHU\ODUJH
2 2SWLRQDOUXOHV7KH\DOORZWKHHQGXVHUWRSUHFLVHSUHIHUHQFHV³2QO\ILQG PHWKRGV WKDW«´ 25 ³, SUHIHU PHWKRGV« WKDW´ :KHQ WKH HQGXVHU VHOHFWV WKH ³2QO\ ILQG´ RSWLRQ WKHQ WKH UXOH EHFRPHV FRPSXOVRU\ DQG ZKHQ WKH HQGXVHU VHOHFWVWKH³,SUHIHU´RSWLRQWKHUXOHEHFRPHVQRWFRPSXOVRU\ ([DPSOHVRI2SWLRQDOUXOHVGHSHQGLQJRQWKHHQGXVHU¶VSUHIHUHQFHVWKHUXOH FDQEHFRPSXOVRU\RUQRWFRPSXOVRU\
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\0DWFKLQJ 385 8VHULQWHUDFWLRQ &RPSXOVRU\ ,I 7KHHQGXVHUZDQWVWR&+226(21/<PHWKRGVWKDWXVHGRQ¶WXVH ,QWHUDFWLRQ 7KHQ &KRRVHIURPWKHNQRZOHGJHEDVHWKHPHWKRGVWKDWXVHGRQ¶WXVH LQWKHLU PDWFKLQJSKDVHVXVHULQWHUDFWLRQ 1RWFRPSXOVRU\ ,I 7KHHQGXVHUZDQWV2QWR0DVWR35()(5PHWKRGVWKDWXVHGRQ¶WXVH ,QWHUDFWLRQ 7KHQ ,QFUHDVHZLWKRQHSRLQWWKHWRWDOVFRUHRIWKHPHWKRGVWKDWXVHGRQ¶WXVH LQWKHLUPDWFKLQJSKDVHVXVHULQWHUDFWLRQ
$IWHUDSSO\LQJDOOWKHFRPSXOVRU\UXOHVWRWKHPHWKRGVRIWKHNQRZOHGJHEDVH DVHWRIPHWKRGVWKDWVDWLVI\WKHFRPSXOVRU\UHTXLUHPHQWVRIWKHPDWFKLQJFRQWH[W LV REWDLQHG VHW& 7KHQ HDFK UXOH RI WKH QRW FRPSXOVRU\ UXOHV LV DSSOLHG WR HDFK PHWKRG PL RI VHW& ,I PL VDWLVILHV WKH UXOH RQH DGGV WR LWV LPSRUWDQFH VFRUH RQH SRLQWLQWKHFXUUHQWYHUVLRQRI2QWR0DVDOOWKHUXOHVKDYHWKHVDPHLPSRUWDQFH EXWLQWKH IXWXUH YHUVLRQLW LVLQWHQGHGWRJLYHHDFKUXOHD VSHFLILF ZHLJKW ,I PL GRHVQRWVDWLVI\WKHUXOHRQHGHFUHDVHVLWVLPSRUWDQFHVFRUHZLWKRQHSRLQW$IWHU DSSO\LQJDOOWKHQRWFRPSXOVRU\UXOHVWRWKHVHW&DQLPSRUWDQFHVFRUHLVREWDLQHG IRUHDFKPHWKRGIURPWKHVHW&,WLVWKHQSRVVLEOHWRRUGHUWKHVHWPRUHKLJKHUWKH LPSRUWDQFHVFRUHLVPRUHVXLWDEOHWKHPHWKRGLV 2QWR0DVUHVXOWPRGHO ,Q WKLV VHFWLRQ ZH SUHVHQW KRZ 2QWR0DV XVHV WKH GHFLVLRQ UXOHV LQ WKH FDVH RI D VSHFLILFRQWRORJ\ PDWFKLQJFRQWH[WDQG ZKLFKNLQGRIUHVXOWVDUHSURYLGHGWRWKH HQGXVHU/HWXVFRQVLGHUWKHPDWFKLQJFRQWH[WSUHVHQWHGLQ7DEOH 7DEOH([DPSOHRIPDWFKLQJFRQWH[W )RUPDW /DQJXDJH &RQWHQW 6L]H 8VHULQWHUDFWLRQ 0DWFKHVIRUPDW
2QWRORJ\2 2QWRORJ\2 2:/ 2:/ (QJOLVK (QJOLVK FRQFHSWQDPHVODEHOV FRQFHSWQDPHVODEHOVUHODWLRQV UHODWLRQVQDPHVODEHOVGDWD QDPHVODEHOVGDWDLQVWDQFHVDQG LQVWDQFHVDQGDQQRWDWLRQV DQQRWDWLRQV YHU\ODUJH QRWYHU\ODUJH 2QO\ILQGPHWKRGVWRROVWKDWXVH8VHU,QWHUDFWLRQ ,SUHIHUPHWKRGVWKDWKDYHWKHPDWFKHVUHSUHVHQWHGLQ2:/
,Q WKLV FRQWH[W 2QWR0DV FRQVLGHUV FRPSXOVRU\ UXOHV DQG QRW FRPSXOVRU\ UXOHV &RPSXOVRU\UXOHV )RUPDW6(/(&7PHWKRGVWKDWFDQXVHDVLQSXWPRGHOVRQWRORJLHVWKDWDUHUHSUHVHQWHG LQ2:/ /DQJXDJH 1/ LV WKH VDPH DV 1/ (QJOLVK VR ZH GRQ¶W QHHG PHWKRGV WKDW FDQ SHUIRUPLQWHUOLQJXDOPDWFKLQJZHGRQ¶WSHUIRUPDQ\VHOHFWLRQ
386
0+X]D0+DU]DOODKDQG)7ULFKHW &RQWHQW6(/(&7PHWKRGVWKDWQHHGLQWKHSURFHVVRIPDWFKLQJFRQFHSWQDPHVODEHOV RUUHODWLRQVQDPHVODEHOVRUGDWDLQVWDQFHVRUDQQRWDWLRQV 8VHULQWHUDFWLRQ6(/(&7PHWKRGVWKDWXVHLQWKHLUPDWFKLQJSKDVHV8VHULQWHUDFWLRQ 2SWLRQDOUXOHZKLFKLVFRPSXOVRU\LQWKLVFRQWH[W 1RWFRPSXOVRU\UXOHV 6L]H,1&5($6(ZLWKRQHSRLQWWKHWRWDOVFRUHRIWKHPHWKRGVWKDWSURGXFHUHOHYDQW UHVXOWV LQ FDVH WKH LQSXW RQWRORJLHV DUH YHU\ ODUJH EHFDXVH RQWRORJ\ LV D YHU\ ODUJH RQWRORJ\ 0DWFKHV IRUPDW ,1&5($6( ZLWK RQH SRLQW WKH WRWDO VFRUH RI WKH PHWKRGV WKDW KDYH WKH PDWFKHV UHSUHVHQWHG LQ WKH IRUPDW 2:/ 2SWLRQDO UXOH ZKLFK LV QRW FRPSXOVRU\LQWKLVFRQWH[W
7KHQ 2QWR0DV VHOHFWV IURP WKH NQRZOHGJH EDVH WKH PHWKRGV WKDW VDWLVI\ DOO WKHVHFRPSXOVRU\UXOHV:LWKWKHFXUUHQWNQRZOHGJHEDVHFIVHFWLRQ WKHVHW& LVFRPSRVHGRI,)0DS&06&526, +0$7&+DQG$520$ $IWHU DSSO\LQJ WKH QRW FRPSXOVRU\ UXOHV WR VHW& 2QWR0DV REWDLQV WKH IROORZLQJUHVXOWV DOLVWRIVXLWDEOH PHWKRGVSUHVHQWHGLQ)LJXUHZKHUH ³´ PHDQVWKDWWKHUXOHDVVRFLDWHGWRWKHFULWHULDFDQEHDSSOLHGLQWKHFXUUHQWPDWFKLQJ FRQWH[WDQG³³PHDQVWKDWWKHUXOHFDQQRWEHDSSOLHG DQG DOLVWRIXQVXLWDEOH PHWKRGV SUHVHQWHG LQ 7DEOH 7KHVH UHVXOWV VKRZ WKDW WKH EHVW PHWKRG LQ WKH FXUUHQW FRQWH[W LV &06 VLQFH LW UHVSHFWV WKH FRPSXOVRU\ UXOHV DQG WKH QRW FRPSXOVRU\UXOHVLWVVFRUHLVEHFDXVHIRUHDFKWKHVFRUHLVLQFUHDVHGDQGIRU HDFK WKH VFRUH LV GHFUHDVHG ,)0$3 $520$ DQG +0$7&+ DUH DOVR VXLWDEOHPHWKRGVEXWWKH\DUHOHVVUHOHYDQWLQWKHFXUUHQWFRQWH[W)RULQVWDQFHWKH VFRUH RI ,)0$3 LVEHFDXVHLWUHVSHFWVWKHUXOHV )RUPDW/DQJXDJH &RQWHQW 8VHU,QWHUDFWLRQ DQG 0DWFKHV)RUPDW EXW LW GRHV QRW UHVSHFW WKH UXOH 6L]H 7KH XQVXLWDEOH PHWKRGV RI WDEOH FRUUHVSRQG WR WKRVH ZKLFK GR QRW UHVSHFW RQH RU VHYHUDO FRPSXOVRU\UXOHV 7DEOH 8QVXLWDEOH0HWKRGV
1DPH
)RUPDW
/DQJXDJH
&RQWHQW
+&21( $87206 2UJDQRQ 7RR&R0
8VHU LQWHUDFWLRQ
2QWR0DVD7XWRULQJ6\VWHPGHGLFDWHGWR2QWRORJ\0DWFKLQJ 387
)LJXUH6XLWDEOH0HWKRGV
&RQFOXVLRQ ,Q WKLV SDSHU ZH KDYH XQGHUOLQHG WKH IDFW WKDW FKRRVLQJ WKH EHVW PHWKRG IRU D SDUWLFXODU RQWRORJ\ PDWFKLQJ SUREOHP LV QRW DQ HDV\ WDVN VLQFH WKH QXPEHU RI PHWKRGVLVFXUUHQWO\ERRPLQJDQGWKHFULWHULDXVHGLQWKHFXUUHQWFODVVLILFDWLRQVGR QRW HQDEOH WKH GHVFULSWLRQ RI WKH PDWFKLQJ FRQWH[W WKH\ DUH PDLQO\ PHWKRG RULHQWHG 7R GHDO ZLWK WKLV SUREOHP ZH SURSRVH WR LQWURGXFH QHZ FULWHULD GHGLFDWHGWRWKHHQGXVHUSRLQWRIYLHZL GHVFULSWLRQRIKLVRQWRORJLHVGRPDLQ VL]H VWUXFWXUH YHUVLRQ VLPLODULW\ GHSWK UHODWLRQV DQG LL GHVFULSWLRQ RI KLV SUHIHUHQFHVLQWHUPVRIUHVXOWVPDWFKHVFDUGLQDOLW\IRUPDWUHODWLRQVUDQNLQJDQG LQWHJUDWLRQ DQG WRROV SURJUDPPLQJ ODQJXDJH IUHH YHUVLRQ LWHUDWLRQ DQG XVHU LQWHUDFWLRQ %DVHGRQWKHVHQHZFULWHULDDQGRQWKHEDVLFPHWKRGRULHQWHGFULWHULD ZH KDYH GHILQHG FRPSXOVRU\ QRW FRPSXOVRU\ DQG RSWLRQDO GHFLVLRQ UXOHV 7KHVH UXOHVDUHXVHGE\2QWR0DVLQRUGHUWRUHFRPPHQGDQGRUGHU DVHWVXLWDEOHUHVS XQVXLWDEOH PHWKRGVIRUDVSHFLILFRQWRORJ\ PDWFKLQJSUREOHPDQGWRMXVWLI\ ZK\ UHVS ZK\ QRW WKHVH PHWKRGV DUH UHOHYDQW IRU WKLV SUREOHP )RU WKLV ODWWHU IXQFWLRQDOLW\ ZKLFK LV FUXFLDO IRU WKH SHGDJRJLFDO GLPHQVLRQ RI WKH 2QWR0DV V\VWHP ZH FXUUHQWO\ GHYHORS WKH PRGXOH GHGLFDWHG WR WKH SURGXFWLRQ RI MXVWLILFDWLRQVLQQDWXUDOODQJXDJH 7KLV ZRUN LV FXUUHQWO\ LQ SURJUHVV WRZDUGV WKH GHILQLWLRQ RI DQ H[SHUWLVH GHGLFDWHGWRWKHSURGXFWLRQRIUHVXOWVZKHUHHDFKUHVXOWZLOOQRWRQO\FRUUHVSRQGWR RQH PHWKRG EXW WR D FRPELQDWLRQ RI VHYHUDO FRPSDWLEOH DQG FRPSOHPHQWDU\ PHWKRGV IRU D SDUWLFXODU PDWFKLQJ SUREOHP DQG WKH GHILQLWLRQ RI DQ H[SHUWLVH GHGLFDWHG WR WKH SURGXFWLRQ RI PRUH VWUXFWXUHG H[SODQDWLRQV LQ D FRQWH[W RI TXHVWLRQDQVZHUVHVVLRQVLQRUGHUWRGHYHORSDUHDOWXWRULQJV\VWHP
388
0+X]D0+DU]DOODKDQG)7ULFKHW
5HIHUHQFHV >@
>@
>@ >@ >@ >@
>@ >@ >@ >@ >@ >@ >@ >@ >@
%$VKSROH0(KULJ-(X]HQDWDQG+6WXFNHQVFKPLGW ,Q3URFHHGLQJVRIWKH. &$3 :RUNVKRS RQ ,QWHJUDWLQJ 2QWRORJLHV KWWSVXQVLWHLQIRUPDWLNUZWK DDFKHQGH3XEOLFDWLRQV&(85:69RO &(85 3URFHHGLQJV 9ROXPH ' %LDQFKLQL 6 &DVWDQR ) '¶$QWRQLR 9 'H $QWRQHOOLV 0 +DU]DOODK 0 0LVVLNRII 6 0RQWDQHOOL 'LJLWDO 5HVRXUFH 'LVFRYHU\ 6HPDQWLF $QQRWDWLRQ DQG 0DWFKPDNLQJ7HFKQLTXHV3URFHHGLQJVRIWKH,QWHURSHUDELOLW\IRU(QWHUSULVH6RIWZDUH DQG$SSOLFDWLRQV&RQIHUHQFH,(6$ 3%RXTXHW/6HUDILQLDQG6=DQRELQL6HPDQWLFFRRUGLQDWLRQ$QHZDSSURDFKDQG DQ DSSOLFDWLRQ ,Q 3URFHHGLQJV RI WKH ,QWHUQDWLRQDO 6HPDQWLF :HE &RQIHUHQFH ,6:& SDJHV± $'RDQDQG$+DOHY\6HPDQWLFLQWHJUDWLRQUHVHDUFKLQWKHGDWDEDVHFRPPXQLW\$ EULHIVXUYH\ $'RDQ-0DGKDYDQ3'RPLQJRVDQG$+DOHY\2QWRORJ\0DWFKLQJ$0DFKLQH /HDUQLQJ$SSURDFK,Q+DQGERRNRQ2QWRORJLHVLQ,QIRUPDWLRQ6\VWHPVSDJHV± -(X]HQDW-%DUUDVD3%RXTXHW5'LHQJ0(KULJ0+DXVZLUWK0-DUUDU5 /DUD'0D\QDUG$1DSROL*6WDPRX+6WXFNHQVFKPLGW36KYDLNR67HVVDULV 6 YDQ $FNHU , =DLKUD\HX DQG 7 / %DFK ' 6WDWH RI WKH DUW RQ RQWRORJ\ DOLJQPHQW 7HFKQLFDO UHSRUW 1R( .QRZOHGJH :HE SURMHFW GHOLYHUDEOH KWWSNQRZOHGJHZHEVHPDQWLFZHERUJ -(X]HQDWDQG39DOWFKHY6LPLODULW\EDVHGRQWRORJ\DOLJQPHQWLQ2://LWH,Q5 /RSH] GH 0DQWDUDV DQG / 6DLWWD HGLWRUV (XURSHDQ &RQIHUHQFH RQ $UWLILFLDO ,QWHOOLJHQFH(&$,¶ SDJHV±,263UHVV ) *LXQFKLJOLD 3 6KYDLNR DQG 0
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGV D*XLGHIRU62$$GRSWLRQ (YD6|GHUVWU|P)DELDQ0HLHU
6FKRRORI+XPDQLWLHVDQG,QIRUPDWLFV8QLYHUVLW\RI6N|YGH%R[6N|YGH 6ZHGHQ HYDVRGHUVWURP#KLVVH PHLHUI#JPDLOFRP
.H\ZRUGV6HUYLFH2ULHQWHG$UFKLWHFWXUHV0DWXULW\0RGHOVDGRSWLRQ
,QWURGXFWLRQ 6HUYLFH 2ULHQWHG $UFKLWHFWXUHV 62$ DUH D UHFHQW K\SH WRSLF $V :HE 6HUYLFHV :6 DUHDNH\HQDEOHUIRU62$LWLVQRWVXUSULVLQJWKDWDFDGHPLFUHVHDUFKVRIDULV IRFXVHG RQ WKLV WRSLF )RU PDQ\ 62$ LV D MXQJOH RI DFURQ\PV DQG YDU\LQJ GHILQLWLRQV /DFN RI NQRZOHGJH DQG DZDUHQHVV FDXVHV VORZ 62$ DGRSWLRQ UDWHV %HUQDUG 5RDGPDSVDUHSXEOLVKHGWRFODULI\WKHSURFHVVRI62$DGRSWLRQ %XWDVWKH\XVHGLIIHUHQWYRFDEXODULHVRQHFDQDVVXPHWKDWWKH\GRQRWFODULI\WKH 62$ FRQIXVLRQ 5HFHQWO\ VRPH 62$ PDWXULW\ PRGHOV KDYH EHHQ SXEOLVKHG WKDW RIIHU D SDUHQWDO IUDPHZRUN IRU 62$ URDGPDSV %ORRPEHUJ D $UVDQMDQL +ROOH\ F ,Q WKLV SDSHU ZH DLP WR GHYHORS D PRGHO IRU IDFLOLWDWLQJ LQWHUSUHWDWLRQDQGFRPSDULVRQRI62$PDWXULW\PRGHOV$EHWWHUXQGHUVWDQGLQJRI WKHVHPRGHOVKHOSVRUJDQL]DWLRQVWRJUDVSDQGJXLGH62$DGRSWLRQ
62$%DVLFV 7KH 62$ EDVLFV FKDSWHU FRQVLVWV RI ILUVWO\ VHWWLQJ WKH GHILQLWLRQV RI 62$ DQG VHFRQGO\WRGHVFULEH62$DGRSWLRQ
390
(6|GHUVWU|PDQG)0HLHU
'HILQLWLRQV $VHUYLFHFDQEHVHHQDVDEVWUDFWUHVRXUFHZLWKWKHDLPWRSHUIRUPDWDVNUHDOLVHG E\WKHSURYLGHUDQGXVHGE\WKHUHTXHVWHU%RRWKHWDO ,QWKHFRQWH[WRI,7 WKLVLVRIWHQDVPDOOSLHFHRIVRIWZDUH6HUYLFHRULHQWDWLRQFRQFHUQVEXVLQHVVORJLF DQG WKH ZKROH RI WKH HQWHUSULVH DQG PD\ FKDQJH WKH PDQQHU LQ ZKLFK LW LV SUHVHQWHGYLHZHGPRGHOHGDQGVKDUHG(UO ,WSURYLGHVDVHUYLFHLQWHUIDFH EHWZHHQWKHEXVLQHVVOD\HUDQGWKHDSSOLFDWLRQOD\HULQDQHQWHUSULVHDUFKLWHFWXUH $FFRUGLQJWR(UO WKHUHDUHDQXPEHURISULQFLSOHV WRXVH LQWKHGHVLJQRI VHUYLFHVWKH\PXVWVKDUHDIRUPDOFRQWUDFWKDYHDQDEVWUDFWXQGHUO\LQJORJLFDQG EHUHXVDEOHORRVHO\FRXSOHGFRPSRVDEOHDXWRQRPRXVVWDWHOHVVDQGGLVFRYHUDEOH ,QWKLVSDSHU62$LVGHILQHGDV³DIUDPHZRUNIRULQWHJUDWLQJEXVLQHVVSURFHVVHV DQG VXSSRUWLQJ ,7 LQIUDVWUXFWXUH DV VHFXUH VWDQGDUGLVHG FRPSRQHQWV VHUYLFHV WKDW FDQ EH UHXVHG DQG FRPELQHG WR DGGUHVV FKDQJLQJ EXVLQHVV SULRULWLHV ´ %LHEHUVWHLQ HW DO D S 62$ DLPV WR EULGJH WKH JDS EHWZHHQ WHFKQRORJ\ DQGEXVLQHVVOHYHOVLQRUJDQL]DWLRQVRUDWOHDVWQDUURZLWGRZQ 62$$GRSWLRQ 7KHDGRSWLRQRIVHUYLFHRULHQWHGSULQFLSOHVLVDFRPSOH[SURFHVV,WZLOOFRQVLVWRI PDQ\ SURMHFWV DQG WDNH PDQ\ \HDUV 'LIIHUHQW SDUWV RI D FRPSDQ\ DUH DIIHFWHG ZKHQ DGRSWLQJ 62$ 3HUHLUD 6RXVD RUJDQL]DWLRQDO VWUXFWXUH SHRSOH ZRUNIORZ SURFHVV DQG WHFKQRORJ\ $Q\ UHGHVLJQ RI WKH RUJDQLVDWLRQ LQFOXGLQJ FXOWXUH DQG LQGLYLGXDO EHKDYLRXU PXVW WKHUHIRUH EH ZHOOSODQQHG 7R DGGUHVV WKH FKDOOHQJHV DQG WKH DGRSWLRQ SURFHVV LWVHOI GLIIHUHQW URDGPDSV KDYH EHHQ GHYHORSHG HJ %LHEHUVWHLQ HW DO D %HQQHWW DQG 6FKPHO]HU DQG %ORRPEHUJ 7KH SURSRVHG URDGPDSV QHHG WR EH DGDSWHG WR EHFRPH FRPSDQ\VSHFLILF 2XU UHVHDUFK SURSRVHV WKDW 62$ PDWXULW\ PRGHOV VHH FKDSWHU SURYLGHDSDUHQWDOIUDPHZRUNIRUWKHURDGPDSV
0DWXULW\PRGHOEDVLFV ,QWURGXFWLRQ 7KH URRWV RI PDWXULW\ DSSURDFKHV OLH LQ TXDOLW\ PDQDJHPHQW &URVE\ LQWURGXFHG WKH ILUVW PDWXULW\ PRGHO ´4XDOLW\ 0DQDJHPHQW 0DWXULW\ *ULG´ 6LQFH WKHQ PDQ\ PRGHOVKDYHEHHQLQWURGXFHGLQGLIIHUHQWDUHDVIRUH[DPSOHVRIWZDUH PDLQWHQDQFH$SULOHWDO EXVLQHVVSURFHVVHV5RVHPDQQ GH%UXLQ DQGRXWVRXUFLQJ$GHODNXQ 0DWXULW\LVQRWRQO\FRQQHFWHGWRSURFHVVHVEXW FDQH[SODLQDUFKLWHFWXUDOPDWXULW\DVZHOOYDQGHU5DDGWHWDO $UFKLWHFWXUDO PDWXULW\LVWKHDELOLW\WRPDQDJHGHYHORSPHQWLPSOHPHQWDWLRQDQGPDLQWHQDQFHRI DQHQWHUSULVHDUFKLWHFWXUHYDQGHU5DDGWHWDO
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGVD*XLGHIRU62$$GRSWLRQ 391
%HQHILWV 7KH EHQHILWV RI 62$ PDWXULW\ PRGHOV DUH FRQQHFWHG WR WZR GHYHORSPHQW SKDVHV SODQQLQJDQGDGRSWLRQ3ODQQLQJEHQHILWVLQFOXGH x &UHDWLQJ DQG FRPPXQLFDWLQJ D FRPPRQ GHILQLWLRQ RI 62$ ZLWKLQ DQ RUJDQLVDWLRQ%DFKPDQ WRLQFUHDVHWKHXQGHUVWDQGLQJRI62$ x (VWDEOLVKLQJ D ORQJWHUP 62$ YLVLRQ WR GHWHUPLQH WHFKQLFDO DQG RUJDQL]DWLRQDO QHHGV 6WDPSHU %XVLQHVV EHQHILWV FDQ WKHUHE\ EH GLVFRYHUHGLQYHVWPHQWVSODQQHGDQGULVNVEHPDQDJHG9HU\DUG 7KH RWKHU EHQHILWV FDWHJRU\ LV DGRSWLRQ EHQHILWV ZKLFK LV RQH RI WKH PRVW FRPPRQO\PHQWLRQHGDVSHFWVIRU62$ x *XLGDQFH LQ KRZ WR KDQGOH 62$ $UVDMDQL DQG +ROOH\ F 0DWXULW\ PRGHOV FDQ DVVLVW E\ GHILQLQJ WKH LQWHUQDO DUFKLWHFWXUDO JXLGHOLQHV DQG FRUUHODWLQJGLIIHUHQWSDWKVWR62$ x .H\ SUDFWLFHV IRU DFKLHYLQJ IOH[LELOLW\ DQG D ZHOO GHILQHG DUFKLWHFWXUH 6RQLF6RIWZDUH&RUSRUDWLRQHWDO x &RQWUROOLQJ DQG PHDVXULQJ WKH SURJUHVV RI 62$ DGRSWLRQ *ULIILQ 6SURWWD &ULWLFLVP ,Q JHQHUDO 62$ PDWXULW\ PRGHOV SURYLGH D EDVLV IRU FRPPXQLFDWLRQ (YHQ VR WKHUHKDVEHHQVRPHFULWLFLVPWRZDUGV62$PDWXULW\PRGHOV x 3XEOLVKHGWRRHDUO\6SURWWD6WDPSHU (YGHPRQ 6LQFH 62$LVQRWXQLYHUVDOO\GHILQHGLQHJVFRSHPDWXULW\FDQQRWEHPHDVXUHG x $ WRR WHFKQLFDO SHUVSHFWLYH 6SURWW D 7KHUH LV D ULVN WKDW WHFKQLFDO LVVXHVZLOOEHWRRPXFKLQIRFXVFRPSDUHGWREXVLQHVVRQHV x 'HOD\WKHLQWURGXFWLRQRIDQHQWHUSULVHDUFKLWHFWXUH6SURWWD x 0LVVLQJ62$JRYHUQDQFH6HQ x 6LPSO\XVLQJPDWXULW\PRGHOVWRVHOOLQVWUXPHQWV9HU\DUG 7ZR UHFHQWO\ GHYHORSHG 62$ PDWXULW\ PRGHOV KDYH EHHQ SURSRVHG DV VWDQGDUGV 62$ 0DWXULW\ 0RGHO 62$00 DQG 6HUYLFH ,QWHJUDWLRQ 0DWXULW\ 0RGHO6,00 7KHVHDUHRXUIRFXVDQGZLOOEHGHVFULEHGLQWKHQH[WFKDSWHU
62$PDWXULW\PRGHOV 62$0DWXULW\0RGHO62$00 7KH62$0DWXULW\0RGHO62$00 ZDVSXEOLVKHGLQ2FWREHUE\IRXU62$ VROXWLRQV YHQGRUV 6RQLF 6RIWZDUH ,QF %HDULQJSRLQW 6\VWLQHW DQG $PEHU3RLQW 7KH PRGHO ZDV FUHDWHG EDVHG RQ WKH IHHGEDFN RI DURXQG DUFKLWHFWV DQG
392
(6|GHUVWU|PDQG)0HLHU
GHYHORSHUV DV ZHOO DV IURP LQGXVWU\ DQDO\VW UHSRUWV VKRZLQJ VXFFHVVIXO SDWKV WR 62$62$00LVLQWHQGHGWRSUHSDUHRUJDQL]DWLRQVIRUVXFFHVVIXO62$DGRSWLRQ WR VHW D 62$ YLVLRQ DQG WR PHDVXUH WKH SURJUHVV 8QOHVV RWKHUZLVH VWDWHG WKH UHIHUHQFHXVHGIRUWKLVFKDSWHULV6RQLF6RIWZDUH&RUSHWDO 62$00FRQVLVWVRIILYHPDWXULW\OHYHOVILJXUH ,QLWLDOVHUYLFHV$UFKLWHFWHG VHUYLFHV%XVLQHVVVHUYLFHVRU&ROODERUDWLYHVHUYLFHV0HDVXUHGEXVLQHVVVHUYLFHV DQG2SWLPLVHGEXVLQHVVVHUYLFHV(DFKOHYHOZLOOEHEULHIO\GHVFULEHG ,QLWLDOVHUYLFHOHDGVWRQHZIXQFWLRQDOLW\WKH³OHDUQLQJSKDVH´(QWHUSULVH 6HUYLFH %XVHV (6% DUH LQWURGXFHG DV PLGGOHZDUH WR FRQQHFW VHUYLFHV EHWZHHQ GLIIHUHQW DSSOLFDWLRQVVHUYLFHV XVLQJ VHUYLFH LQWHUIDFHV $ VHUYLFH UHJLVWU\DQGDVHUYLFHOHYHOPDQDJHPHQWVHUYLFHDUHDQRWKHUNH\SRLQWV $UFKLWHFWHG 6HUYLFHV :LWK QHZ IXQFWLRQDOLW\ PDLQO\ DSSOLHG LQ PXOWLSOH SLORWSURMHFWVOHYHOWZRFDQEHUHDFKHG7KHDLPLVUHXVDELOLW\RIVHUYLFHV DQG WR GHILQH VWDQGDUGV IRU WKH HQWHUSULVH 62$ 7KH DUFKLWHFWXUH LV H[WHQGHG E\ D 6HUYLFH DQG 3ROLF\ 5HSRVLWRU\ $ VLQJOH 6LJQ2Q 6HUYLFH DQGDQ([FHSWLRQ0DQDJHPHQW6HUYLFHDUHLQWURGXFHG7KH(6%PHGLDWLQJ IXQFWLRQWRWUDQVIRUP;0/PHVVDJHVE\XVLQJ;6/7LVXVHG
)LJXUH62$0DWXULW\0RGHO±62$006RQLF6RIWZDUH&RUSHWDO
/HYHO LV IRFXVHG RQ WKH FRQQHFWLRQ EHWZHHQ EXVLQHVV DQG WHFKQRORJ\ &RPSOHWHEXVLQHVVSURFHVVHVDUHVXSSRUWHGZKHUHEXVLQHVVDQGDSSOLFDWLRQ ORJLFPHOWWRJHWKHULQWRVHUYLFHORJLF7ZRVWUDWHJLHVDUHSRVVLEOH
$ %XVLQHVV VHUYLFHV IRFXVHG RQ WKH LPSURYHPHQW RI LQWHUQDO EXVLQHVVSURFHVVHV7KLVLVZKHUHPRVWRUJDQL]DWLRQVVWULYHWRGD\
;0/ H;WHQVLEOH0DUNXS/DQJXDJH
;6/7 H;WHQVLEOH6W\OHVKHHW/DQJXDJH7UDQVIRUPDWLRQ
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGVD*XLGHIRU62$$GRSWLRQ 393
%&ROODERUDWLYHVHUYLFHVIRFXVHGRQWKHLPSURYHPHQWRISURFHVVHV ZLWKH[WHUQDOSDUWQHUVDQGFRQQHFWVLQWHUQDOVHUYLFHVZLWKH[WHUQDO RQHV7ZRLQWHUIDFHVDUHKHQFHQHHGHG
0HDVXUHG %XVLQHVV 6HUYLFHV FDQ EH UHDFKHG ZLWK VWUDWHJ\ D DQGRU E GHSHQGLQJ RQ WKH FRPSDQ\ YLVLRQ RI 62$ 7KH SHUIRUPDQFH RI VHUYLFHV FDQ EH PHDVXUHG LQ UHDOWLPH 5XOHV DQG DQ HYHQW GDWDEDVH FRQWURO WKH WULJJHULQJRIPHVVDJHVWRVHUYLFHV$EXVLQHVVDFWLYLW\PRQLWRULQJ%$0 VHUYLFHLVLQWURGXFHGWRSURYLGHPRQLWRULQJIXQFWLRQVIRUPDQDJHPHQW 2SWLPL]HG %XVLQHVV 6HUYLFHV RSWLPL]DWLRQ E\ WKH DELOLW\ WR UHDFW DQG UHVSRQG DXWRPDWLFDOO\ XVLQJ HYHQWGULYHQ DXWRPDWLRQ PDNLQJ WKH HQWHUSULVHVHOIRUJDQLVHG 6HUYLFH,QWHJUDWLRQ0DWXULW\0RGHO6,00 7KH 6HUYLFH ,QWHJUDWLRQ 0DWXULW\ 0RGHO 6,00 ZDV SXEOLVKHG E\ ,%0 LQ 6HSWHPEHU7KHDXWKRUVLQWURGXFHWKHPRGHOE\FRPSDULQJ62$LQWURGXFWLRQ ZLWK DQ DHURSODQH ODQGLQJ ZKHUH WKH SLORW JHWV ODQGLQJ SDWWHUQV OLNH GLUHFWLRQV DSSURDFKHVDQGFRRUGLQDWHV7KH6,00KDVDVLPLODUDLP WRVXSSRUWWKHJUDGXDO SURFHVVRI62$DGRSWLRQE\VKRZLQJW\SLFDODSSURDFKHV,WLVLPSRUWDQWWRPHQWLRQ WKDWWKHPRGHOGHVFULEHVVHUYLFHLQWHJUDWLRQPDWXULW\DQGQRW62$PDWXULW\LWVHOI 7KH VHFWLRQ LV EDVHG RQ D FRPELQDWLRQ RI VHYHUDO UHIHUHQFHV $UVDQMDQL DQG +ROOH\F $UVDQMDQL 0HHKDQ $UVDQMDQL )DONO DQG'XHUPH\HU 7KH6,00FRQVLVWVRIVHYHQPDWXULW\OHYHOVILJXUH 6LOR KDUGFRGHG VLORV ZLWK HPEHGGHG DQG RIWHQ LQDFFHVVLEOH DQG FRQFHQWUDWHG IXQFWLRQDOLW\ DUH FRPPRQ +LJKSHUIRUPDQFH V\VWHPV DUH GRPLQDWLQJ7KLVLVWKHVWDUWRISURSULHWDU\DQGDGKRFLQWHJUDWLRQ ,QWHJUDWHG D IRUP RI HQWHUSULVH DSSOLFDWLRQ LQWHJUDWLRQ ($, ZKHUH WKH LQIRUPDWLRQIORZLVKDUPRQL]HGDQGFRRUGLQDWHGWKURXJKPHVVDJHRULHQWHG DSSURDFKHV 2EMHFWRULHQWHG DSSURDFKHV DQG D OD\HUHG DUFKLWHFWXUH DUH LQWURGXFHG3URSULHWDU\FRQQHFWLRQVDQGSRLQWWRSRLQWH[SRVXUHGRPLQDWH &RPSRQHQWLVHG PHWKRGV FKDQJH WR FRPSRQHQWEDVHG GHYHORSPHQW DQG DSSOLFDWLRQV PDLQO\ FRQVLVW RI FRPSRQHQWV DQG QRW PRGXOHV /HJDF\ WUDQVIRUPDWLRQ DQG UHQRYDWLRQ PHWKRGV DUH XVHG WR FUHDWH V\VWHPV ZLWK FOHDU FRPSRQHQW ERXQGDULHV DQG VFRSH )XQFWLRQDOLW\ LV H[SRVHG PRGXODUO\DQGFRPPXQLFDWLRQLVUHDOL]HGE\LQWHUIDFHVDQGFRQWUDFWV7KLV LVWKHKDUGZLUHGYHUVLRQRI62$ 6LPSOH VHUYLFHV WKH ILUVW ZHE VHUYLFHV DUH SXEOLVKHG LQWHUQDOO\ RU H[WHUQDOO\ DQG WKH EXVLQHVV YLHZ FKDQJHV IURP IXQFWLRQ WR VHUYLFH RULHQWHG 6HUYLFH PRGHOLQJ PHWKRGV DUH XVHG 3URSULHWDU\ SURWRFROV DQG JOXH FRGH DUH UHSODFHG E\ VWDQGDUGVEDVHG SURWRFROV ,QWHUDFWLRQV PRYH IURP SRLQWWRSRLQW WRZDUGV VHUYLFHEDVHG (6%V KHOS WR LQWHJUDWH DFURVV DSSOLFDWLRQVDQGLQWHUQDOO\RUH[WHUQDOO\7KLVLVDQHDUO\SKDVHRI62$ &RPSRVLWHVHUYLFHVIRFXVRQVHUYLFHVXSSRUWRIYDOXHFKDLQV&RQQHFWLQJ EXVLQHVV SURFHVVHV DQG VHUYLFHV LV HVVHQWLDO 6HUYLFHV FDQ IRUP D FRQWUDFW DQGRQGHPDQGLQWHUDFWLRQLVUHDOLVHG$SSOLFDWLRQVFRQVLVWRIVHUYLFHVDQG
394
(6|GHUVWU|PDQG)0HLHU
DQ DUFKLWHFWHG LPSOHPHQWDWLRQ LQWHJUDWHV DFURVV EXVLQHVV IXQFWLRQV 7KLV OHYHOLVWKHILUVWUHDO62$OHYHO
)LJXUH6HUYLFH,QWHJUDWLRQ0DWXULW\0RGHO±6,00DIWHU$UVDMDQLDQG+ROOH\F
9LUWXDOLVHGVHUYLFHVDUHFUHDWHGE\GHFRXSOLQJVHUYLFHVIURPDSSOLFDWLRQV 7KH DUFKLWHFWXUH LV D JULGHQDEOHG 62$ DQG WHFKQRORJ\ QHXWUDO 0DQDJHPHQWPRQLWRULQJDQGHYHQWVDUHKDQGOHGE\VHSDUDWHVHUYLFHV1HZ EXVLQHVVPRGHOVDUHGHSOR\HGDQGWKHLQIUDVWUXFWXUHFDQEHILQHWXQHG '\QDPLFDOO\UHFRQILJXUDEOHVHUYLFHVWKHDLPRIDQRQGHPDQGEXVLQHVVLV UHDFKHGDQGDQDXWRPDWLFDOO\UHFRQILJXUDEOHDUFKLWHFWXUHLVLQWURGXFHG7KH V\VWHPFDQFRPSRVHVHUYLFHVRUDSSOLFDWLRQVDWUXQWLPH EDVHGRQSROLF\ GHVFULSWLRQV7KHLQIUDVWUXFWXUHLVEDVHGRQG\QDPLFVHQVHDQGUHVSRQVH
&RPELQHG62$0DWXULW\0RGHO&62$00 %RWK 62$00 DQG 6,00 DUH QHZ DQG ERWK DUH SURSRVHG VWDQGDUGV 'LIIHUHQW RUJDQL]DWLRQV ZLOO XVH GLIIHUHQW PRGHOV 7KHUHIRUH LW PD\ EH GLIILFXOW IRU RUJDQL]DWLRQVWRDVVHVVWKHUHVSHFWLYHPDWXULW\OHYHOVFRQFHUQLQJ62$:HSURSRVH D FRPELQHG 62$ PDWXULW\ PRGHO &62$00 FRPSRVHG IURP FRPSDULQJ DQG PDSSLQJ WKH FRQWHQW RI 62$00 DQG 6,00 OHYHOV ,W ZLOO VHUYH DV D WRRO WR FRQQHFW62$00DQG6,00DQGLVQRWDPDWXULW\PRGHOE\LWVHOI 5HVHDUFKDSSURDFK ,QIRUPDWLRQ DERXW 62$00 DQG 6,00 ZDV FROOHFWHG SULPDULO\ E\ D OLWHUDWXUH VXUYH\ +RZHYHU IHZ VFLHQWLILF UHIHUHQFHV H[LVW VLQFH WKH WZR PRGHOV DUH LQWURGXFHG E\ FRPSDQLHV $V D FRPSOHPHQW HPDLO FRQWDFWV ZHUH PDGH ZLWK WKH SULPDU\ DXWKRUV RI WKH WZR PRGHOV ,Q WKHVH FRQWDFWV WKH DXWKRUV ZHUH JLYHQ WKH RSSRUWXQLW\ WR YDOLGDWH WKH FRUUHFWQHVV RI RXU LQWHUSUHWDWLRQ RI 62$00 DQG
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGVD*XLGHIRU62$$GRSWLRQ 395
6,00 8QIRUWXQDWHO\ RQO\ WKH DXWKRUV RI 62$00 UHWXUQHG FRPPHQWV HYHQ WKRXJK WKHLU FRPPHQWV FHUWDLQO\ FRQILUPHG WKH FRUUHFWQHVV RI RXU LQWHUSUHWDWLRQ 7KHLQWHUSUHWDWLRQRI6,00WKHUHIRUHUHPDLQVWREHFRQILUPHG 7KH &62$00 FRPSDULVRQ DQG PDSSLQJ ZDV PDGH E\ DQ DUJXPHQWDWLYH DSSURDFK FRQVLVWLQJ RI D FRPSDUDWLYH DQDO\VLV UHODWLRQ FRQWHQW DQDO\VLV DQG VFHQDULR EXLOGLQJ $EUDKDPVVRQ HW DO XVHG D FRPSDUDWLYH DQDO\VLV RI VRIWZDUH GHYHORSPHQW PHWKRGV DQG FODLP LW SURYLGHV D EHWWHU XQGHUVWDQGLQJ RI SURSHUWLHV DQG KHOSV WR PDNH LQIRUPHG MXGJHPHQWV &RPSOHPHQWDU\ D UHODWLRQ FRQWHQWDQDO\VLVLV IRFXVHGRQWKHUHODWLRQEHWZHHQFKDUDFWHULVWLFV LQVLGHD PRGHO %XVFKHWDO 7KLVZDVXVHGWRLGHQWLI\FKDUDFWHULVWLFVZLWKRXWDFU\VWDOFOHDU PDSSLQJ7KHPDWFKZDVQRWDOZD\VSHUIHFWDQGVRPHOHYHOVZHUHWKHUHIRUHVSOLW 2XU PRGHO FRQWDLQV OHYHO FKDUDFWHULVWLFV IURP ERWK PRGHOV /DVWO\ VFHQDULR EXLOGLQJZDVXVHGWRLOOXVWUDWHWKHXVHIXOQHVVDQGDSSOLFDELOLW\RI&62$007KH DLPZDVWRVKRZWKHXVHIXOQHVVRI&62$00IRUFRPSDQ\LQWHURSHUDELOLW\ &62$00VWUXFWXUH &62$00 FRQVLVWV RI WHQ OHYHOV QXPEHUHG IURP WR ILJXUH 6,00 GHVFULEHVVHUYLFHPDWXULW\DQGFRYHUVDEURDGHUILHOGWKDQ62$006LQFHWKHUHLV QR PDSSLQJ WR WKH ORZHU OHYHOV RI 6,00 ZH PXVW VWDUW RQ D KLJKHU OHYHO (QWHUSULVH -DYD %HDQV (-% UHSUHVHQW DQ LQLWLDO 62$ OHYHO DQG &62$00 WKHUHIRUHKDVDFOHDUERUGHURQOHYHO7KHOHYHOVEHORZFRUUHVSRQGWRWKHLQLWLDO OHYHOVRI6,00DQGZLOOQRWEHIXUWKHUGHVFULEHG7KHUHPDLQLQJOHYHOVDUH &RPSRQHQWV FRPSRQHQWV DUH LGHQWLILHG DQG IXQFWLRQDOLW\ LV PRGXODU H[SRVHG7KHFRPPXQLFDWLRQLVEDVHGRQFRQWUDFWVDQGLQWHUIDFHV 7HFKQRORJ\WHVWVWKHILUVWVHUYLFHVDUHLGHQWLILHGDQGFRUUHVSRQGLQJVHUYLFH GHILQLWLRQVDUHFUHDWHGD³OHDUQLQJSKDVH´'HYHORSHUVXVHSLORWSURMHFWVWR OHDUQKRZWRFUHDWHVHUYLFHV7KHFRUSRUDWHFXOWXUHVWDUWVWRDGRSWVHUYLFH RULHQWHG SULQFLSOHV $ KDUGZLUHG YHUVLRQ RI 62$ LV FUHDWHG XVLQJ OHJDF\ WUDQVIRUPDWLRQDQGUHQRYDWLRQWRHVWDEOLVKOHJDF\LQWHJUDWLRQ 3XEOLVKHG:6WKHILUVWVHUYLFHVDUHSXEOLVKHGDQGDVHUYLFHRULHQWHGYLHZ RQ ,7 KDV EHHQ DGRSWHG 62$ LV LQWHJUDWHG LQWR GHYHORSPHQW PHWKRGRORJLHV DQG WHFKQRORJ\ VWDQGDUGV DUH VSHFLILHG 7KLV LV WKH ILUVW OHYHO ZKHUH 62$ LV DSSOLHG WR UHDOL]H RUJDQL]DWLRQDO QHHGV $Q (6% DQG VHUYLFHUHJLVWU\DUHDOVRHVWDEOLVKHG52,PHDVXUHPHQWVDUHXVHG ,QVWLWXWLRQDOLVDWLRQ 62$ LV LQWHJUDWHG LQWR WKH RUJDQLVDWLRQZLGH GHYHORSPHQW SURFHVV &RPSHWHQF\ FHQWHUV DQG WUDLQLQJ LV LQWURGXFHG %XVLQHVV IXQFWLRQV DUH LQWHJUDWHG E\ VHUYLFHV DQG D SROLF\ UHSRVLWRU\ ([FHSWLRQPDQDJHPHQWLVLQWURGXFHG7KHDLPLVWRJHWFRQWURORI62$DQG UHGXFHFRVWVWKURXJKLQWHJUDWLRQ
,WLVZRUWKQRWLQJWKDWWKHQDPLQJRIWKHOHYHOVLVVLPSO\PDGHWRLOOXVWUDWHWKH FRQWHQWDQGGRHVKHQFHQRWPDSWRWKHWZRPDWXULW\PRGHOV
396
(6|GHUVWU|PDQG)0HLHU
$UFKLWHFWHGVHUYLFHVWKHFRQWURORI62$LQFUHDVHVDQGLWLVQRZFDUHIXOO\ DUFKLWHFWHGZLWKPXOWLSOHLQWHJUDWHGDSSOLFDWLRQVDQGDVLQJOHVLJQRQ,WLV SRVVLEOHWRSURYHUHWXUQRQLQYHVWPHQWVIRUWKHWHFKQRORJ\
)LJXUH&RPELQHG62$0DWXULW\0RGHO±&62$00
,QWHUQDODQGH[WHUQDOVHUYLFHVEXVLQHVVSURFHVVHVDUHPDSSHGWR62$DQG ZKROH VXSSO\FKDLQV FDQ WKXV EH LQWHJUDWHG %XVLQHVV IXQFWLRQV DUH LQWHJUDWHGVHUYLFHVDUHRUFKHVWUDWHGDQGSURYLGHLQWHUDFWLRQRQGHPDQG 0HDVXUHG VHUYLFHV WKH RUJDQLVDWLRQ LV WUDQVIRUPHG IURP UHDFWLYH WR UHDO WLPH 6HUYLFHV DUH GHFRXSOHG IURP XQGHUO\LQJ DSSOLFDWLRQV OHDGLQJ WR YLUWXDOL]HG VHUYLFHV 7KH DUFKLWHFWXUH LV EDVHG RQ D JULGHQDEOHG DQG WHFKQRORJ\QHXWUDO YLUWXDO LQIUDVWUXFWXUH ZKLFK LV ILQHWXQHG DQG QHZ EXVLQHVVPRGHOVDUHDGRSWHG '\QDPLFDUFKLWHFWXUHWKHDUFKLWHFWXUHLVG\QDPLFDQGEDVHGRQFRPSRVLWH VHUYLFHV FUHDWHG DW UXQWLPH ,W LV HYHQWGULYHQ DQG DXWRPDWLFDOO\ UHFRQILJXUHV LWVHOI DFFRUGLQJ WR UXOHV ZLWK WKH DLP WR RSWLPL]H EXVLQHVV JRDOV7KH52,IURPFRQWLQXRXVLPSURYHPHQWVLQWHJUDWLRQFDQEHSURYHQ 62$KDVEHFRPHDQHQWHUSULVHQHUYRXVV\VWHP ZLWKDG\QDPLFVHQVHDQG UHVSRQVHFRQFHSWZKLFKOHDGVWRDVHOIRUJDQLVHGHQWHUSULVH 8VDJHVFHQDULR 7KHVFHQDULRGHPRQVWUDWHVWKHYDOXHRI&62$00XVLQJDILFWLWLRXVVFHQDULR7KH VFHQDULR VKRZV WKH SRVVLELOLWLHV RI WKH PRGHO IRU LQWHURUJDQLVDWLRQDO FRQQHFWLRQV VHHILJXUH :HKDYHDPHGLXPVL]HFRPSDQ\$ XVLQJ62$00DQGDELJFRPSDQ\% XVLQJ6,00:KLOH$KDVMXVWVWDUWHGWRDGRSW62$/HYHOLQ62$00 %LVD 62$OHDGHUDQGLVDWWKHORZHUHQGRIOHYHOLQ6,007KURXJK&62$00$JRW DWRROIRUEHWWHUXQGHUVWDQGLQJ6,00:KHQ $DQG%EHFDPHSDUWQHUVWKH\ KDG JUHDWXVHRI$¶VSUHNQRZOHGJHRI6,007KHFRPSDQLHVFRXOGWKHUHIRUHVSHHGXS WKHLU FRPPXQLFDWLRQ 1RZ % FRXOG LQFUHDVH LWV NQRZOHGJH RI 62$00 WKURXJK WKHXVHRI&62$00
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGVD*XLGHIRU62$$GRSWLRQ 397
)LJXUH6FHQDULRLOOXVWUDWLRQRIWKHXVHRI&62$00
7KHSDUWQHUVQRZGHFLGHGWRUHDUUDQJHWKHLULQWHUQDOURDGPDSVLQRUGHUWREHWWHU FRQQHFW7KH\XVHG&62$00WRSRVLWLRQWKHPVHOYHVDQGHVWDEOLVKZKDWDFWLRQVWR WDNH$ZDVSRVLWLRQHGRQOHYHODQG%RQOHYHO&RPSDQ\$ZDVDEOHWRDGMXVW IDVWHU DQG WKH SDUWQHUV GHFLGHG WKDW WKH XVH RI GLIIHUHQW PDWXULW\ OHYHOV GLG QRW FRQVWLWXWH D SUREOHP %¶V JUHDWHU H[SHULHQFH ZLOO DVVLVW LQ WKH SURFHVV 7KH JRDO ZDV WKDW ERWK SDUWQHUV PDNH LW WR OHYHO 2QFH WKLV KDG EHHQ DFKLHYHG WKH FRPSDQLHVGHFLGHGWRXVHVLPLODUURDGPDSVWRLQWHQVLI\WKHFROODERUDWLRQDQGUHDFK OHYHODVWKHFROODERUDWLYHORQJWHUPYLVLRQ,QJHQHUDO&62$00ZDVXVHGDVD FRPPXQLFDWLRQWRROWRKHOSHDFKSDUWQHUWREHWWHUXQGHUVWDQGWKHRWKHU 5HODWLRQWR&00, 6LQFH 62$ LV QRW ZLGHO\ LPSOHPHQWHG DV RI \HW LW PD\ EH GLIILFXOW IRU VRPH RUJDQL]DWLRQVWRGLVFXVV62$PDWXULW\0RUHFRPPRQO\NQRZQPDWXULW\PRGHOV VXFKDVWKH&DSDELOLW\ 0DWXULW\0RGHO,QWHJUDWHG&00, FDQWKHUHIRUHEHXVHG LQWKHGLVFXVVLRQV2WKHUIDFWRUVDIIHFWLQJ62$DGRSWLRQPXVWDOVREHFRQVLGHUHG 7KLVVHFWLRQRIIHUVDQLQLWLDOFRQQHFWLRQEHWZHHQ&62$00DQG&00,VHHILJXUH 6LQFH62$00ZDVFUHDWHGRQWKHEDVLVRI&00,6RQLF6RIWZDUH&RUSHWDO RIIHUDPDSSLQJEHWZHHQWKHWZRH[FOXGLQJOHYHO 1HLWKHU62$00QRU 6,00 KDYH YHU\ FOHDU PDSSLQJV WR &00, KRZHYHU VLQFH WKH ODWWHU LV YHU\ IOH[LEOHDQGRSHQWRLQWHUSUHWDWLRQ$UVDMDQLDQG+ROOH\F 7KH 6RIWZDUH (QJLQHHULQJ ,QVWLWXWH GHVFULEHV WKH SUDFWLFH RI &00, OHYHOWRSHUIRUPEDVHSUDFWLFHVWRDFKLHYHVSHFLILFJRDOV7KLVFDQEHVHHQDVDQ LQLWLDO XQGHUVWDQGLQJ RI 62$ ZKLFK FRXOG EH PDSSHG WR OHYHOV DQG RI &62$00 7KH JRDO RI OHYHO LV WR LQVWLWXWLRQDOLVH D SURFHVV E\ IRU H[DPSOH HVWDEOLVKLQJ SROLF\ FUHDWH VWDQGDUGV DQG WUDLQ SHRSOH 6LPLODU DFWLYLWLHV FDQ EH IRXQG LQ &62$00 OHYHOV DQG ZKHUH VWDQGDUGV DUH VSHFLILHG 62$ LV LQWHJUDWHGLQWRGHYHORSPHQWPHWKRGRORJLHVDQGDFRPSHWHQF\FHQWUHLVFUHDWHGLQ FRPELQDWLRQZLWKRUJDQLVDWLRQZLGHWUDLQLQJ,Q&00,OHYHOWKHSURFHVVVKRXOG EH LQVWLWXWLRQDOL]HG WDLORUHG DQG DSSOLFDEOH WR WKH ZKROH FRPSDQ\ 7KLV FDQ EH PDSSHGWR&62$00OHYHOVDQGZKHUHWKHLQLWLDOLQVWLWXWLRQDOLVDWLRQSURFHVVRI
398
(6|GHUVWU|PDQG)0HLHU
OHYHO &62$00 LV FRQWLQXHG ZLWK DUFKLWHFWHG VHUYLFHV LQWHUQDOH[WHUQDO VHUYLFHV LQ WKH ZKROH HQWHUSULVH DQG YLUWXDO VHUYLFHV ZLWK WKH SRVVLELOLW\ RI EHLQJ SXEOLVKHGDVH[WHUQDOVHUYLFHV
)LJXUH&RQQHFWLQJWKHFRPELQHG&62$00PRGHOWR&00,
,Q&00,OHYHOWKHSURFHVVVKRXOGEHFRQWUROOHGE\TXDQWLWDWLYHWHFKQLTXHV 7KLV FRUUHVSRQGV WR &62$00 OHYHO ZKHUH SHUIRUPDQFH PHDVXUHPHQW LQ UHDOWLPH LV HVWDEOLVKHG LQ WKH HQWHUSULVH 7KH SUDFWLFH RI &00, WR VWDELOLVH VXE SURFHVV SHUIRUPDQFH FDQ EH VHHQ DV ´ILQHWXQLQJ RI WKH LQIUDVWUXFWXUH´ LQ &62$00&00, OHYHOLVFKDUDFWHULVHGE\DSURFHVVDGRSWHGWRPHHWUHOHYDQW FXUUHQW DQG SURMHFWHG EXVLQHVV REMHFWLYHV WKURXJK FRQWLQXRXV SURFHVV LPSURYHPHQW 7KH G\QDPLF DUFKLWHFWXUH LQ OHYHO LV H[DFWO\ SURYLGLQJ WKLV FRQWLQXRXVLPSURYHPHQWDQGDGRSWLRQWREXVLQHVVREMHFWLYHV
&RQFOXGLQJDQDO\VLV 7KH DLP RI WKLV SDSHU ZDV WR GHYHORS D PRGHO IRU IDFLOLWDWLQJ LQWHUSUHWDWLRQ DQG FRPSDULVRQ RI 62$ PDWXULW\ PRGHOV 7KH UHVXOW WKH &RPELQHG 62$ 0DWXULW\ 0RGHO&62$00 VKRZVWKDWGLIIHUHQWPDWXULW\PRGHOVFDQEHFRPELQHG/HYHO FKDUDFWHULVWLFV RI 62$00 DQG 6,00 ZHUH FRPELQHG LQWR &62$00 ZKLFK SURYLGHV D EHWWHU RYHUYLHZ RI WKH SURFHVV RI 62$ DGRSWLRQ DQG PDWXULW\ &62$00 EHFRPHV PRUH GHVFULSWLYH VLQFH WKH OHYHO GHVFULSWLRQV LQFOXGH PRUH GHWDLOV DQG PRUH FKDUDFWHULVWLFV WKDQ HDFK PRGHO GR 7KHUHE\ FRPSDQLHV FDQ SRVLWLRQWKHPVHOYHVDQGWKHLU62$DGRSWLRQEHWWHUDQGFRPSDUHWKHPVHOYHVWRWKHLU FROODERUDWRUV7KH FRPSDQLHV DOVR JHW PRUH NQRZOHGJH DERXW EHVW SUDFWLFHV IURP ERWKPRGHOVZKLFKFDQDLGLQGHYHORSLQJWKHLQWHUQDO62$URDGPDSV &62$00 LV QRW SULPDULO\ LQWHQGHG WR EH D PDWXULW\ PRGHO RI LWV RZQ +RZHYHULWLVSRVVLEOHWRH[WHQG&62$00LQWRDIUDPHZRUNIRU62$PDWXULW\ &XUUHQWO\ &62$00 LV PRUH RI D WRRO IRU FODULI\LQJ DQG LQWHUSUHWLQJ WKH WZR PRGHOV ,W SURYLGHV WKH EDVLV IRU LQLWLDWLQJ PXWXDO GLVFXVVLRQV EHWZHHQ RUJDQL]DWLRQV UHJDUGLQJ 62$ PDWXULW\ DQG HQDEOHV WKH SDUWQHUV WR EHWWHU XQGHUVWDQG RQH DQRWKHU 6LQFH WKHUH DUH IHZ HPSLULFDO H[SHULHQFHV RI 62$ DGRSWLRQDQGIURPXVLQJ62$PDWXULW\PRGHOVIXUWKHUZRUNZLOOQHHGWRFRQVLVWRI
&RPELQHG62$0DWXULW\0RGHO&62$00 7RZDUGVD*XLGHIRU62$$GRSWLRQ 399
IROORZLQJ KRZ WKH SURSRVHG VWDQGDUGV DUH GHYHORSHG DQG SUDFWLFDOO\ XVHG 5HYLVLRQV WR WKH VWDQGDUGV DQG HPSLULFDO HYLGHQFH PD\ SURYLGH D VROLG EDVLV IRU HQKDQFLQJ&62$00
5HIHUHQFHV $EUDKDPVVRQ 3 :DUVWD - 6LSRQHQ 0 7 5RQNDLQHQ - 1HZ GLUHFWLRQV RQ DJLOH PHWKRGV D FRPSDUDWLYH DQDO\VLV LQ µ3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFHRQ6RIWZDUH(QJLQHHULQJ,&6( ¶,(((&RPSXWHU6RFLHW\3LVFDWDZD\ 1-SS± $GHODNXQ2 ,WRXWVRXUFLQJPDWXULW\PRGHOLQµ3URFHHGLQJVRIWKHWK(XURSHDQ &RQIHUHQFH RQ ,QIRUPDWLRQ 6\VWHPV 7KH (XURSHDQ ,6 3URIHVVLRQ LQ WKH *OREDO 1HWZRUNLQJ(QYLURQPHQW(&,67XUNX)LQODQG-XQH¶'%/3 $SULO$+D\HV-+$EUDQ$ 'XPNH55 µ6RIWZDUHPDLQWHQDQFHPDWXULW\ PRGHO 60PP WKH VRIWZDUH PDLQWHQDQFH SURFHVV PRGHO¶ -RXUQDO RI 6RIWZDUH 0DLQWHQDQFH ± $UVDQMDQL $ µ'HYHORSLQJ DQG LQWHJUDWLQJ HQWHUSULVH FRPSRQHQWV DQG VHUYLFHV¶ &RPPXQLFDWLRQVRIWKH$&0 ± $UVDQMDQL $ µ7RZDUG D SDWWHUQ ODQJXDJH IRU VHUYLFHRULHQWHG DUFKLWHFWXUH DQG LQWHJUDWLRQSDUW%XLOGDVHUYLFHHFRV\VWHP¶,%0'HYHORSHUZRUNVDYDLODEOH IURP KWWSZZZLEPFRPGHYHORSHUZRUNVZHEVHUYLFHVOLEUDU\ZVVRDVRL >DFFHVVHG @ $UVDQMDQL $ +ROOH\ . F µ,QFUHDVH IOH[LELOLW\ ZLWK WKH VHUYLFH LQWHJUDWLRQ PDWXULW\ PRGHO VLPP ¶ DYDLODEOH IURP KWWSZZZ LEPFRPGHYHORSHUZRUNVZHEVHUYLFHVOLEUDU\ZVVRDVLPP >DFFHVVHG @ %DFKPDQ - µ0RYLQ¶ VRD RQ XS ,QWURGXFLQJ D QHZ VHUYLFHRULHQWHG DUFKLWHFWXUH PDWXULW\ PRGHO¶ 6RQLF 6RIWZDUH ,QF DYDLODEOH IURP KWWSZZZVRQLFVRIWZDUHFRPVROXWLRQVOHDUQLQJBFHQWHUVRD LQVLJKWVPRYLQ VRD RQ XSLQGH[VVS>DFFHVVHG@ %HQQHWW 6 µ6XFFHVVIXOO\ SODQQLQJ IRU VRD %XLOGLQJ \RXU VRD URDGPDS¶ %($ +RPHSDJH DYDLODEOH IURP KWWSGHYGHYEHDFRPSXEDVRDURDGPDSKWPO >DFFHVVHG@ %HUQDUG $ µ(XURSHDQ VRD DGRSWLRQ PLUURUV XV¶ &,2 8SGDWH DYDLODEOH IURP KWWSZZZFLRXSGDWHFRPWUHQGVDUWLFOHSKS>DFFHVVHG@F %LHEHUVWHLQ1%RVH6)LDPPDQWH 0-RQHV. 6KDK5D 6HUYLFH2ULHQWHG $UFKLWHFWXUH 62$ &RPSDVV %XVLQHVV 9DOXH 3ODQQLQJ DQG (QWHUSULVH 5RDGPDS 'HYHORSHUZRUNV ,%03UHVV %ORRPEHUJ - D µ:KDW WR ORRN IRU LQ D VRD PDWXULW\ PRGHO¶ DYDLODEOH IURP KWWSZZZ]DSWKLQNFRPUHSRUWKWPO"LG =$3)/$6+ >DFFHVVHG @ %RRWK'+DDV+0F&DEH)1HZFRPHU(&KDPSLRQ0)HUULV& 2UFKDUG' µ:HEVHUYLFHVDUFKLWHFWXUHZFZRUNLQJJURXSQRWHIHEUXDU\¶:& +RPHSDJHDYDLODEOHIURPKWWSZZZZRUJ75ZVDUFK>DFFHVVHG@ %XVFK&0DUHW36')O\QQ7.HOOXP5/H60H\HUV%6DXQGHUV0:KLWH 5 3DOPTXLVW 0 µ:ULWLQJ JXLGHVFRQGXFWLQJ FRQWHQW DQDO\VLV UHODWLRQDO DQDO\VLV¶ $YDLODEOH IURP KWWSZULWLQJFRORVWDWHHGXJXLGHVUHVHDUFKFRQWHQWFRPEFIP >DFFHVVHG @ &URVE\3% 4XDOLW\,V)UHH0F*UDZ+LOO
400
(6|GHUVWU|PDQG)0HLHU
'XHUPH\HU. µ%ULGJLQJEXVLQHVVYDOXHIRUVRD6RDEHVWSUDFWLFHV¶3UHVHQWDWLRQ ,%0 ([HFXWLYH 62$ 6XPPLW DYDLODEOH IURP KWWSZZZZHEVSKHUHRUJGRFVSUHVHQWDWLRQV'XHUPH\HU62$ ([HFXWLYH (YHQW 0XHQFKHQSGI>DFFHVVHG@ (UO7 6HUYLFH2ULHQWHG$UFKLWHFWXUH&RQFHSWV7HFKQRORJ\DQG'HVLJQ3UHQWLFH +DOO375 (YGHPRQ - µ'RHV WKH ZRUOG UHDOO\ QHHG D VRD PDWXULW\ PRGHO VWDQGDUG"¶ %ORJ /RRVHO\ &RXSOHG 7KLQNLQJ $YDLODEOH IURP KWWSEORJVPVGQFRPMHYGHPRQDUFKLYHDVS[ >DFFHVVHG @ )DONO- µ6HUYLFHRULHQWHGDUFKLWHFWXUHFRPSOLDQFHLQLWLDOVWHSVLQDORQJHUMRXUQH\¶ ,%0 'HYHORSHUZRUNV DYDLODEOH IURP KWWSGRZQORDGERXOGHULEPFRPLEPGOSXEVRIWZDUHGZZHEVHUYLFHVVRD FRPSOLDQFHSGI>DFFHVVHG@ *ULIILQ 0 µ8VHIXOQHVV RI VRD PDWXULW\ PRGHOV¶ &RQQHYD %ORJ DYDLODEOH IURP KWWSFRQQHYDFRPEORJDUFKLYHVXVHIXOQHVVRIVKWP>DFFHVVHG@ 0HHKDQ 0 µ,EP¶V OLHERZ 6RD VWLOO IDLUO\ LPPDWXUH¶ 6HDUFK:HE6HUYLFHVFRP DYDLODEOH IURP KWWSVHDUFKZHEVHUYLFHVWHFKWDUJHWFRPTQDVLG JFLKWPO>DFFHVVHG@ 3HUHLUD&0 6RXVD3 $PHWKRGWRGHILQHDQHQWHUSULVHDUFKLWHFWXUHXVLQJWKH =DFKPDQ IUDPHZRUN LQ µ6$& ¶ 3URFHHGLQJV RI WKH $&0 V\PSRVLXP RQ $SSOLHGFRPSXWLQJ¶$&03UHVV1HZDFFHVVHG@ 6HQ3 µ6RD,VLWWKHHPSHURU¶VQHZFORWKHV"¶%ORJ0DQDJH,QQRYDWLRQVDYDLODEOH IURP KWWSPDQDJHLQQRYDWLRQVFRPVRDLVLWWKHHPSHURUVQHZ FORWKHVDVS[>DFFHVVHG@ 6RIWZDUH (QJLQHHULQJ ,QVWLWXWH µ&DSDELOLW\ PDWXULW\ PRGHO LQWHJUDWLRQ FPPLVP YHUVLRQ H¶ DYDLODEOH IURP KWWSZZZVHLFPXHGXSXEOLFDWLRQVGRFXPHQWVUHSRUWVWUKWPO >DFFHVVHG @ 6RQLF6RIWZDUH&RUS$PEHU3RLQW,QF%HDULQJ3RLQW,QF 6\VWLQHW&RUS µ$QHZ VHUYLFHRULHQWHG DUFKLWHFWXUH VRD PDWXULW\ PRGHO¶ DYDLODEOH IURP KWWSZZZV\VWLQHWFRPGO62$0DWXULW\:3SGI>DFFHVVHG@ 6SURWW'D µ7KHVRDPDWXULW\PRGHO¶&%',-RXUQDO 6WDPSHUHG - µ,EPSODQVVRDPDWXULW\PRGHOVWDQGDUGSXVK¶&RPSXWHU %XVLQHVV 5HYLHZ 2QOLQH DYDLODEOH IURP KWWSZZZFRPPHQWZLUHFRPDUWLFOH QHZVDVS"JXLG ()$%&(%$%(&)& >DFFHVVHG @ YDQGHU5DDGW%+RRUQ-) YDQ9OLHW+ $OLJQPHQWDQGPDWXULW\DUHVLEOLQJV LQDUFKLWHFWXUHDVVHVVPHQWLQ23DVWRU -)H&XQKDHGVµ3URFHHGLQJVRIWKHWK ,QWHUQDWLRQDO&RQIHUHQFH&$L6(3RUWR3RUWXJDO-XQH¶9RORI /HFWXUH1RWHVLQ&RPSXWHU6FLHQFH6SULQJHUSS± 9HU\DUG 5 µ6RD PDWXULW\ PRGHOV¶ 62$3%2; DYDLODEOH IURP KWWSZZZYHU\DUGFRPVRVRDPDWXULW\PRGHOVKWP>DFFHVVHG@
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK -'RUQDQG71D] 9LHQQD8QLYHUVLW\RI7HFKQRORJ\,QVWLWXWHRI,QIRUPDWLRQ6\VWHPV$:LHQ ^GRUQQD]`#GEDLWXZLHQDFDW
$EVWUDFW ,QWKHDUHDRI+XPDQ5HVRXUFH0DQDJHPHQWWKHWUHQGLVWRZDUGVRQOLQHH[FKDQJH RI LQIRUPDWLRQ DERXW KXPDQ UHVRXUFHV )RU H[DPSOH RQOLQH DSSOLFDWLRQV IRU HPSOR\PHQW EHFRPH VWDQGDUG DQG MRE RIIHULQJV DUH SRVWHG LQ PDQ\ MRE SRUWDOV +RZHYHU WKHUH DUH WRR PDQ\ MRE SRUWDOV WR PRQLWRU DOO RI WKHP LI VRPHRQH LV LQWHUHVWHGLQDQHZMRE :H GHYHORSHG D SURWRW\SH IRU LQWHJUDWLQJ LQIRUPDWLRQ RI GLIIHUHQW MRE SRUWDOV LQWRRQHPHWDVHDUFKHQJLQH)LUVWH[LVWLQJMRESRUWDOVZHUHLQYHVWLJDWHGDQG;0/ VFKHPHV ZHUHGHULYHGDXWRPDWHGIURPWKHVHSRUWDOV6HFRQGWUDQVODWLRQUXOHVIRU WUDQVIRUPLQJ HDFK VFKHPD WR D FHQWUDO +5;0/FRQIRUP VFKHPD ZHUH GHWHUPLQHG7KH+5;0/VFKHPDLVXVHGWREXLOGDIRUPIRUVHDUFKLQJMREV7KH GDWDVXSSOLHGE\DXVHULQWKLVIRUPLVQRZWUDQVODWHGLQWRTXHULHVIRUWKHGLIIHUHQW MRESRUWDOV(DFKUHVXOWREWDLQHGE\DMRESRUWDOLVVHQWWRWKHPHWDVHDUFKHQJLQH WKDWUDQNVWKHUHVXOWRIDOOUHFHLYHGMRERIIHUVDFFRUGLQJWRXVHU¶VSUHIHUHQFHV
.H\ZRUGV %XVLQHVV DSSOLFDWLRQV DQG FDVH VWXGLHV RI LQWHURSHUDELOLW\ 0HWDGDWD DQGPHWDPRGHOVIRULQWHURSHUDELOLW\,QWHURSHUDELOLW\IRUNQRZOHGJHVKDULQJ
,QWURGXFWLRQ 8QHPSOR\PHQWLVQRWRQO\DVHULRXVSUREOHPRIGHYHORSLQJQDWLRQVLH$VLD$IULFD/DWLQ $PHULFDEXWDOVRDSUREOHPRIGHYHORSHGQDWLRQV,Q(XURSHXQHPSOR\PHQWUDWHLQFUHDVHV VKDUSO\DQGDOPRVWFRQWLQXRXVO\VLQFHWKHHDUO\V,WLQFUHDVHGIXUWKHULQWKHVWR UHDFKDSODWHDXLQWKHV,WLVVWLOOKLJKWRGD\>@>@$FFRUGLQJWR>@XQHPSOR\PHQWUDWH LQ-DQXDU\LVLQ*HUPDQ\LQ3DNLVWDQLQ$XVWULDLQ8QLWHG6WDWHV DQGLQ8QLWHG.LQJGRP2QHUHDVRQRIWKHKLJKXQHPSOR\PHQWLVWKHSUREOHPRIWKH LQHIILFLHQWGLVWULEXWLRQRIMRERIIHUV-RERSSRUWXQLWLHVDUHDYDLODEOHEXWSHRSOHDUHXQDEOHWR DFFHVVWKHP7RGURSWKHXQHPSOR\PHQWUDWHDQLPSURYHGVHDUFKIRUMRERIIHULQJVPD\KHOS 7KH:HEKDVGUDVWLFDOO\FKDQJHGWKHRQOLQHDYDLODELOLW\RIGDWDDQGWKHDPRXQW RI HOHFWURQLFDOO\ H[FKDQJHG LQIRUPDWLRQ 0DQ\ :HE SRUWDOV SURYLGH D VHDUFK LQ
-'RUQDQG71D] 402
GDWDEDVHV7KHWUDGLWLRQDOVHDUFKIRUMREVLQYHVWLJDWHVQHZVSDSHUVWUDGHSUHVVMRE IDLUV DQG HPSOR\PHQW UHFUXLWPHQW DJHQFLHV $OO WKHVH PHWKRGV ZHUH DGHTXDWH LQ WKHSDVW$FFHVVWR,QWHUQHWKDVSURYHQWKDWWKHVHPHWKRGVDUHWRRVORZH[SHQVLYH DQG ODFNLQJ LQ WKHLU DELOLW\ WR GHOLYHU KLJK TXDOLW\ FDQGLGDWHV LQ WKH VKRUWHVW SRVVLEOHWLPHLQWKH PRGHUQ HPSOR\PHQW PDUNHW7KXV IRUH[DPSOHWKH*HUPDQ )HGHUDO (PSOR\PHQW 2IILFH %$ KDV ODXQFKHG D ³9LUWXDO (PSOR\PHQW 0DUNHW´ SODWIRUPLQWRRYHUFRPHWKHSUREOHPV ³7KHLPSRUWDQFHRIWKH,QWHUQHWIRUMRESURFXUHPHQWLVLQFUHDVLQJIRUWKHUHDVRQ WKDW WKUHH TXDUWHUV RI WKH SHRSOH LQ WKH HPSOR\PHQW DJH DUH RQOLQH´ >@ )RU D FHUWDLQ FRPSDQ\ SXEOLVKLQJ RQOLQH WKHLU MRE RIIHUV LV D VLJQ RI JRRG HFRQRPLF KHDOWKLQWKDWZD\HUHFUXLWPHQWEHFRPHVDVLJQRILQVWLWXWLRQDOSXEOLFLW\DQGHYHU PRUH FRPSDQLHV DUH SXEOLVKLQJ WKHLU MRE RIIHUV LQ WKH :HE 5HFUXLWHUV DUH LQWHUHVWHGWRDXWRPDWHWKHSUHVHOHFWLRQRIFDQGLGDWHVDQGWRGHFUHDVHWUDQVDFWLRQV FRVWV IRU SXEOLVKLQJ MRE SRVWLQJV DQG IRU SUHVHOHFWLQJ >@ %XW VWLOO SHRSOH DUH IDFLQJ SUREOHPV LQ VHDUFKLQJ MREV GXH WR WKH ODUJH QXPEHU RI RQOLQH MRE VHDUFK SRUWDOV -RE RIIHUV DOVR ODFN VHPDQWLFDOO\ PHDQLQJIXO DQQRWDWLRQ WKHUHIRUH VHDUFK DQGLQWHJUDWLRQLQWRGDWDEDVHVDUHKLJKO\GLIILFXOW>@ :H GHVFULEH D PHWDVHDUFK SURWRW\SH WKDW LQWHJUDWHV MRE SRUWDOV VR WKDW XVHUV FDQDFFHVVPRUHWKHQRQHMRESRUWDODWDWLPH7KHSDSHUIRFXVHVRQWKHSUREOHPRI DXWRPDWLFDOO\LQWHJUDWLQJMREVHDUFKLQWHUIDFHV 7KH SURWRW\SH FRQVLVWV RI QXPEHU RI FRPSRQHQWV VKRZQ LQ )LJ )LUVW DQ LQWHUIDFHH[WUDFWRUGHULYHVDWWULEXWHVIURPMREVHDUFKLQWHUIDFHV6HFRQGDQ;0/ 6FKHPD JHQHUDWRU FUHDWHV ;0/ VFKHPHV 7KLUG HDFK VFKHPD LV WUDQVODWHG LQWR D +5;0/FRQIRUP VFKHPD E\ H[SOLFLWH WUDQVODWLRQ UXOHV 7KH V\VWHP VROYHV SUREOHPV RI GLIIHUHQW UHSUHVHQWDWLRQDO FRQFHSWV LQ GLIIHUHQW XVHG VHDUFK HQJLQHV 6LQFH WKH VHDUFK HQJLQHV XVH GLIIHUHQW GDWD VWUXFWXUHV GLIIHUHQW FRQFHSWV DQG GLIIHUHQW JUDQXODULWLHV RI NQRZOHGJH ZH XVH D GRPDLQRQWRORJ\ WR WUDQVODWH EHWZHHQFRQFHSWV MREVQH ,QWHUIDFH([WUDFWRU DIWHUFROOHJHQHW ;0/6FKHPD *HQHUDWRU DOOMREVHDUFKFRP WHFKMREVHDUFKFR FDQMREVFRP +5;0/ 8VHU,QWHUIDFHIRU-RE 6HDUFK 8VHU )LJ0HWD6HDUFKLQ+XPDQ5HVRXUFH0DQDJHPHQW 7KHUHVWRIWKHSDSHULVRUJDQL]HGDV IROORZV6HFWLRQLVUHODWHG ZRUNLQ PHWD VHDUFK GRPDLQ +5;0/ DQG MRE VHDUFK SRUWDOV ,Q VHFWLRQ WKH LQWHUIDFH
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK 403
H[WUDFWRU DQG WKH ;0/ VFKHPD JHQHUDWRU LV GHVFULEHG 6HFWLRQ GHVFULEHV LQWHJUDWLRQ RI VFKHPHV PHWDGDWD DQG +5;0/ VFKHPD LQWR D XQLILHG LQWHUIDFH )LQDOO\VHFWLRQFRQWDLQVWKHFRQFOXVLRQDQGRXWORRN
5HODWHG:RUN 0HWDVHDUFK LQIRUPDWLRQ H[WUDFWLRQ DQG LQWHJUDWLRQ DUH LPSRUWDQW SUREOHPV 6FKHPD H[WUDFWLRQPDWFKLQJDQGWKHQLQWHJUDWLRQKDYHUHFHLYHGPXFKUHFHQWDWWHQWLRQ+H HW DO >@>@>@ ZRUNHG LQ PHWDVHDUFK DQG GHYHORSHG :,6( L([WUDFWRU IRU LQWHU IDFHH[WUDFWLRQDQG:,6(,QWHJUDWRUIRUDXWRPDWLFVFKHPDDWWULEXWHYDOXHVIRUPDW DQG OD\RXW LQWHJUDWLRQ :,6(,QWHJUDWRU GHDOV ZLWK HFRPPHUFH EDVHG VHDUFK HQJLQHVEXWQRWVSHFLILFDOO\IRUMREVHDUFKHQJLQHV:,6(,QWHJUDWRUXVHVDSRVLWLYH DQGSUHGLFWLYHPDWFKEDVHGFOXVWHULQJDSSURDFKIRUWKHLGHQWLILFDWLRQRIPDWFKLQJ DWWULEXWHV 7KH\ DSSO\ D PDMRULW\ UXOH IRU FKRRVLQJ JOREDO DWWULEXWH QDPHV RI WKH FOXVWHU /L[WRVXLWH>@SURYLGHVDKDUGZLUHGPHWDVHDUFKVROXWLRQ,WFRQVLVWVRIDYLVXDO ZUDSSHU DQG D WUDQVIRUPDWLRQ VHUYHU /L[WR¶V YLVXDO ZUDSSHU LV XVHG IRU FUHDWLQJ ZUDSSHUWKDWH[WUDFWWKHUHOHYDQWLQIRUPDWLRQIURP+70/GRFXPHQWVDQGWUDQVODWH LWLQWR;0/ZKLFKFDQEHTXHULHGDQGIXUWKHUSURFHVVHG7KH/L[WRWUDQVIRUPDWLRQ VHUYHU SURYLGHV GDWD IORZ SURFHVVHV OLNH FROOHFWLQJ WUDQVIRUPLQJ FRQFDWHQDWLQJ VHQGLQJDQGVWRULQJRI;0/GRFXPHQWV>@ 0HWD4XHULHU>@>@LVDWRROIRUGHYHORSLQJVFKHPDPRGHOVDQGIRUH[WUDF WLRQDQGPDWFKLQJ:HE TXHU\LQWHUIDFHV0HWD4XHULHUDSSOLHVD VWDWLVWLFDOSURED ELOLVWLF DSSURDFK IRU VFKHPD PDWFKLQJ 7KH DXWKRUV FODLP WKDW WKHLU V\VWHP IXOO\ DXWRPDWHV DOO WDVNV LQ VWUHDPOLQH WR RXWSXW VHPDQWLF PDWFKLQJ 0HWD4XHULHU FRQVLGHUV RQO\ HOHPHQW ODEHOV EXW RWKHU PHWD LQIRUPDWLRQ DERXW WKH LQWHUIDFH OLNH GRPDLQYDOXHUHODWLRQVKLSW\SHVKDYHQRWEHHQGLVFXVVHG 7KH .QRZOHGJH1HWV SURMHFW >@>@>@ LQWURGXFHV DQRWKHU DSSURDFK WR VROYH WKH SUREOHPV LQ UHFUXLWPHQW SURFHVV E\ WHFKQRORJLHV IURP WKH 6HPDQWLF :HE 8VLQJ6HPDQWLF:HEWHFKQRORJLHVWKHGDWDH[FKDQJHEHWZHHQHPSOR\HUVDQGMRE SRUWDOVFDQEHEDVHGRQDVHWRIFRQWUROOHGYRFDEXODULHVZKLFKSURYLGHVKDUHGWHUPV IRUGHVFULELQJRFFXSDWLRQVUHTXLUHGVNLOOVDQGHGXFDWLRQDOEDFNJURXQGWRSHUIRUP VHPDQWLF PDWFKLQJ>@$OOMRESRUWDOVFDQRSHUDWHRQWKHVDPHLQIRUPDWLRQDQG SRVWLQJVZRXOGUHDFKPRUHDSSOLFDQWVUHVXOWLQJLQKLJKHUPDUNHWWUDQVSDUHQF\-RE SRUWDOVFRXOGRIIHUVHPDQWLFPDWFKLQJVHUYLFHVZKLFKZRXOGFDOFXODWHWKHVHPDQWLF VLPLODULW\ EHWZHHQ MRE SRVWLQJV DQG DSSOLFDQW¶V SURILOHV ,Q >@ DQ KXPDQ UHVRXUFH RQWRORJ\ +5 RQWRORJ\ LQWHJUDWLQJ WKH H[LVWLQJ ZLGHVSUHDG XVHG VWDQ GDUGVLVGHVFULEHG7KLVRQWRORJ\LVGLYLGHGLQWRVXERQWRORJLHVZKLFKDUHXVHGLQ ERWKMRESRVWLQJDQGMREDSSOLFDWLRQGHVFULSWLRQV 3HLJ HW DO >@ GLVFXVV D SUREOHP RI LQWHURSHUDELOLW\ ZKLOH GHYHORSLQJ PHWD VHDUFK DQG SUHVHQWHG DQ LGHD RI D FHQWUDO DJHQW PDSSLQJ PHWDGDWD VFKHPHV EHWZHHQXVHUVDQGFRQWHQWSURYLGHUV7KH\VWDWHWKDWRQWRORJLHVSURYLGHSULPLWLYHV QHHGHGWRUHWULHYHLQIRUPDWLRQDERXWVRPHFDWHJRULHVRIFRQWHQWV +5;0/RUJDQL]DWLRQZZZKU[PORUJ LVGHGLFDWHGWRWKHGHYHORSPHQWDQG SURPRWLRQRIDVWDQGDUGVXLWHRI;0/VSHFLILFDWLRQVWRHQDEOHHEXVLQHVVDQGWKH DXWRPDWLRQ RI KXPDQ UHVRXUFHVUHODWHG GDWD H[FKDQJHV %\ GHYHORSLQJ DQG
-'RUQDQG71D] 404
SXEOLVKLQJRSHQGDWDH[FKDQJHVWDQGDUGVEDVHGRQ;0/WKH&RQVRUWLXPSURYLGHV WKH PHDQV IRU DQ\ FRPSDQ\ WR WUDQVDFW ZLWK RWKHU FRPSDQLHV ZLWKRXW KDYLQJ WR HVWDEOLVKHQJLQHHUDQGLPSOHPHQWPDQ\VHSDUDWHLQWHUFKDQJHPHFKDQLVPV;0/ 6FKHPDVGHILQHWKHGDWDHOHPHQWVIRUSDUWLFXODU+5WUDQVDFWLRQVDVZHOODVRSWLRQV DQGFRQVWUDLQWVJRYHUQLQJWKHXVHRIWKRVHHOHPHQWV7KH+5;0/&RQVRUWLXPKDV SURGXFHGVFKHPDVFRYHULQJPDMRUSURFHVVHVDVZHOODVFRPSRQHQWVFKHPDVXVHG DFURVVPXOWLSOHEXVLQHVVSURFHVVHV>@ 7KHLQWHJUDWLRQRIVFKHPHVLQDFHUWDLQGRPDLQVHHPVWREHHDVLHUDVEHWZHHQ GLIIHUHQWGRPDLQVEHFDXVHVRXUFHVDUHPRUHKRPRJHQHRXVDQGDUHWKXVHDVLHUWREH LQWHJUDWHG >@ +RZHYHU GLIIHUHQW VHDUFK LQWHUIDFHV LQ WKH VDPH GRPDLQ FDQ FRQWDLQ GLIIHUHQW QXPEHU RI DWWULEXWHV GLIIHUHQW QDPHV IRU UHSUHVHQWLQJ WKH VDPH W\SHRIHOHPHQWVDQGRUJDQL]HWKHDWWULEXWHVLQGLIIHUHQWZD\DVLVVKRZQLQ)LJ F D E )LJ-RE6HDUFK,QWHUIDFHVDMREVQHWEDIWHUFROOHJHFRPFFDUHHUEXLOGHUFRP -REVQHWDQGDIWHUFROOHJHFRPKDYHLQWHUIDFHVZLWKGLIIHUHQWDWWULEXWHVVHH)LJ -REVQHWKDVDQDWWULEXWH³(PSOR\PHQW7\SH´DQGDIWHUFROOHJHFRPKDVDQDWWULEXWH ³7<3(2):25.´WRUHSUHVHQWWKHVDPHFRQFHSW-REVQHWDQGDIWHUFROOHJHFRP GRQRWDVNDERXW³'HJUHH´RIDMREVHHNHUEXWFDUHHUEXLOGHUFRPDVNVDERXWLW6R WKHUH DUH SUREOHPV LQ WKH LQWHJUDWLRQ RI GLIIHUHQW MRE VHDUFK SRUWDO¶V LQWHUIDFHV LQ WKHMREGRPDLQDVLQWHUIDFHVDUHUHSUHVHQWLQJWKHVFKHPDVLQGLIIHUHQWZD\V
([WUDFWLRQRI'DWD6WUXFWXUH )LUVW VWHS LQ PHWDVHDUFK LV WR FRQVWUXFW D PDFKLQH XQGHUVWDQGDEOH IRUPDW RI WKH VHDUFK LQWHUIDFH RI HDFK SRUWDO 7KH SURFHVV RI JHQHUDWLQJ PDFKLQH XQGHUVWDQGDEOH IRUPDW LV FRPSOHWHGLQWZRSKDVHV ³,QWHUIDFH([WUDFWLRQ´DQG³;0/6FKHPD*HQHUDWLRQ´,QWHUIDFH H[WUDFWLRQSKDVHLVLPSOHPHQWHGDOPRVWLQWKHVDPHZD\DVJLYHQLQ>@DQG>@EXWLWKDVEHHQ GHYHORSHGVSHFLILFDOO\IRUMREVHDUFKSRUWDOVZLWKVRPHH[WHQVLRQV
,QWHUIDFH([WUDFWLRQ
,QWKH³,QWHUIDFHH[WUDFWLRQ´SKDVHZHLGHQWLI\ORJLFDWWULEXWHVE\JURXSLQJUHODWHG ODEHOV DQG HOHPHQWV DQG WKHQ GHULYH PHWD LQIRUPDWLRQ RI WKHVH DWWULEXWHV ,W LV IXUWKHUGLYLGHGLQWRWZRSKDVHVL $WWULEXWH([WUDFWLRQLL $WWULEXWH$QDO\VLV
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK 405
$WWULEXWH([WUDFWLRQ 'XULQJDWWULEXWHH[WUDFWLRQORJLFDWWULEXWHVDUHLGHQWLILHGDQGWKHQUHODWHGHOHPHQWVDQGODEHOV DUHJURXSHGWRJHWKHU)LUVWZHJLYHWKH85/RIDQSRUWDOWRWKHLQWHUIDFHH[WUDFWRU7KH+70/ IRUPPD\EHRIGHYRWHGW\SHRUFRH[LVWLQJW\SH>@,IWKHLQWHUIDFHLVRIGHYRWHGW\SHWKH SURJUDP FDQ WDNH WKH IRUP DV D WDUJHW IRUP RWKHUZLVH XVHU KDV WR VHOHFW WKH WDUJHW IRUP )250!DQG)250!WDJVRI+70/DUHXVHGWRLGHQWLI\DIRUP 6HFRQG LQGLYLGXDO ODEHOV DQG IRUP FRQWURO HOHPHQWV HJ LQSXU ILHOGV FKHFN ER[HV DQG UDGLR EXWWRQV DUH H[WUDFWHG 7H[W EHWZHHQ HOHPHQWV LV H[WUDFWHG WR GHWHUPLQH ODEHOV IRU FRQWURO HOHPHQWV 0RUHRYHU %5! 3! DQG 75! WDJV DUH DOVR H[WUDFWHG WR GHWHUPLQH WKH SK\VLFDO ORFDWLRQ RI HOHPHQWV DQG ODEHOV ([WUD VFULSWLQJ DQG VW\OLQJ LQIRUPDWLRQ LH IRQW VL]HV VW\OHV LV LJQRUHG /RJLFDOO\ HOHPHQWV DQG WKHLU DVVRFLDWHG ODEHOV WRJHWKHU IRUP GLIIHUHQW DWWULEXWHV $WWULEXWHV FDQ KDYH RQH RU PRUH ODEHOV DQG HOHPHQWV )RU H[DPSOH WKH ³6NLOOV .H\ZRUGV´ DWWULEXWHLQ)LJKDVIRXUHOHPHQWVLQFOXGLQJDWH[WDUHDDQGWKUHHUDGLREXWWRQV 7KLUGDQLQWHUIDFHH[SUHVVLRQ,(;3 WR SURYLGHDSK\VLFDOOD\RXWRIDVHDUFK LQWHUIDFHLVFRQVWUXFWHGµW¶LVXVHGWRUHSUHVHQWDWH[WRUODEHOµH¶WRUHSUHVHQWDQ HOHPHQW DQG µ_¶ WR UHSUHVHQW OLQH VHSDUDWLRQ ,(;3 IRU WKH LQWHUIDFH LQ )LJ LV WH_WH_W_WWW_WHHHH_W_WWHWH_WW_W_WH_HH_HH_HH_H_W_WH_W_WH_WH ZKHUH ILUVW ³W´ UHSUHVHQWV D ODEHOWH[W ³-RE &DWHJRU\´ ILUVW µH¶ UHSUHVHQWV D VHOHFW OLVW HOHPHQW QH[W WR ODEHO ³-RE &DWH JRU\´ILUVW³_´UHSUHVHQWVDOLQHVHSDUDWRUDQGVRRQ )RXUWKVWHSLVWRJURXSWKHODEHOVDQGHOHPHQWVWKDWVHPDQWLFDOO\FRUUHVSRQGWR WKH VDPH DWWULEXWH WR ILQG DQ DSSURSULDWH DWWULEXWH ODEHOQDPH IRU HDFK JURXS ,Q )LJDODEHO6NLOOV.H\ZRUGV´DWH[WDUHDWKUHHUDGLREXWWRQVDQGWKHLUYDOXHVDOO EHORQJ WR WKH VDPH DWWULEXWH )RU JURXSLQJ ODEHOV DQG HOHPHQWV D /(; OD\RXW H[SUHVVLRQEDVHGH[WUDFWLRQ WHFKQLTXHGHVFULEHGLQ>@LVLPSOHPHQWHG/(;ILQGV DQDSSURSULDWHDWWULEXWHODEHOIRUHDFKHOHPHQWHLWKHULQWKHVDPHURZRUDERYHWKH FXUUHQWURZ'XULQJWKHJURXSLQJSURFHVVLIWKHQHLJKERUWH[WRIDQHOHPHQWLVQRW FRQVLGHUHGDVDQDWWULEXWHODEHORIHWKHQLWLVDVVXPHGWREHDQHOHPHQWODEHORIH )RUH[DPSOHLQ)LJ³)URP´DQG³7R´DUHUHFRJQL]HGDVHOHPHQWODEHOVIRUWH[W ER[HVLQVWHDGRIDWWULEXWHODEHO2XULQWHUIDFHH[WUDFWRUXVHVKHXULVWLFVPHDVXUHVLH µ(QGLQJ&RORQ´µ'LVWDQFHRIHOHPHQWDQGWH[W¶µ9HUWLFDO$OLJQPHQW¶µ3ULRULW\RI FXUUHQW URZ¶ IURP >@ ZLWK PLQRU FKDQJHV WR LGHQWLI\ DQ DSSURSULDWH ODEHO IRU HOHPHQWV 2QH KHXULVWLF PHDVXUH LV LQWURGXFHG WR FRXQW QXPEHU RI ODEHOV ZLWK FRORQV DQG ZLWKRXW FRORQV IURP DQ ,(;3 ,I D QXPEHU RI ODEHOV ZLWK FRORQV LV JUHDWHUWKHQQXPEHURIODEHOVZLWKRXWFRORQVWKHQDSSO\WKHHQGLQJFRORQKHXULVWLF IRUDQHOHPHQW RWKHUZLVHFKRRVHFORVHVWODEHO
)LJ-RE6HDUFK,QWHUIDFHRIMREVKHMREVFRP
-'RUQDQG 71D] 406
$WWULEXWH$QDO\VLV $LPRIWKH³$WWULEXWH$QDO\VLV´SKDVHLVWRFROOHFWLQIRUPDWLRQDERXWHOHPHQWVLH UHODWLRQVKLSW\SH57 GRPDLQW\SH'7 GHIDXOWYDOXH'9 YDOXHW\SH97 DQG XQLW6HPDQWLFVRIGRPDLQHOHPHQWVDQGPHWDLQIRUPDWLRQLVDOVRLGHQWLILHG 57FDQEHRI³*URXSW\SH´³5DQJHW\SH´RU³3DUWW\SH´&KHFNLIDOOHOHPHQWV RIDWWULEXWHVDUHFKHFNER[HVRUUDGLREXWWRQVDQGDUHJUHDWHUWKHQRQHLQQXPEHU WKHQ 57 LV RI JURXS W\SH ,Q )LJ ³6SHFLI\ (PSOR\PHQW 7\SH´ DWWULEXWH LV DQ H[DPSOH RI JURXS W\SH HOHPHQWV &KHFN LI ODEHOV FRQWDLQ VRPH NH\ZRUGV RU SDWWHUQV HJ ³EHWZHHQ´ ³IURP´ ³WR´ WKHQ 57 LV RI UDQJH W\SH )HZ MRE VHDUFK SRUWDOVFRQWDLQ³IURP´³WR´ODEHOVZLWKVDODU\UDQJHDWWULEXWHDVLQ)LJ(OHPHQWV WKDWDUHQRWRIJURXSDQGUDQJHW\SHDUHWUHDWHGDVDSDUWW\SH 1H[W VWHS LV WR H[WUDFW PHWD LQIRUPDWLRQ DWWULEXWHV LH GRPDLQ W\SH '7 GHIDXOWYDOXH'9 YDOXHW\SH97 DQGXQLW'7LQGLFDWHVKRZPDQ\YDOXHVFDQ EHVSHFLILHGRQDQDWWULEXWH IRUHDFKTXHU\'7FDQEHUDQJHLQILQLWHERROHDQRU ILQLWH,I57W\SHRIHOHPHQWVLVRIUDQJHW\SHWKHQ'7LVUHFRJQL]HGDVUDQJH,I UHODWLRQVKLSW\SHLVQRWUDQJHDQGWKHUHLQYROYHVDWH[WER[RUWH[WDUHDWKHQ'7LV LQILQLWH ,I DWWULEXWH KDV D VLQJOH FKHFNER[ WKHQ '7 LV ERROHDQ 2WKHUZLVH LI VHOHFWLRQ OLVW LV LQYROYHG WKHQ '7 LV ILQLWH '9 RQO\ RFFXUV LI WKHUH LV D VHOHFWLRQ OLVWUDGLREXWWRQVRUFKHFNER[HVDQGLVDOZD\VPDUNHGDVFKHFNHGRUVHOHFWHGLQDQ HOHPHQW ,I DQ DWWULEXWH FRQWDLQV MXVW WH[WER[HV RU WH[W DUHDV WKHQ DWWULEXWH KDV QR GHIDXOW YDOXH 97 FDQ EH GHWHUPLQHG E\ DQDO\VLV RI DWWULEXWH QDPH ,W FDQ GHWHFW GDWH WLPH FXUUHQF\ LQWHJHU DQG VWULQJ GDWD W\SH ,I DQ DWWULEXWH QDPH FRQWDLQV ³UDQJH´RU³QXPEHU´WKHQYDOXHW\SHLVQXPHULF2WKHUZLVHLIWKHYDOXHW\SHLVQRW GDWH FXUUHQF\ DQG QXPEHU WKHQ LW LV FRQVLGHUHG DV VWULQJ ,Q MRE VHDUFK SRUWDOV VRPHWLPHV VDODU\ DWWULEXWH FRQWDLQV D XQLW LQ ODEHO RU YDOXHV RI VRPH DWWULEXWH ,QWHUIDFH H[WUDFWRU FDQ GHWHFW XQLW LI ODEHO FRQWDLQV ³(85´ ³¼´ HWF 7DEOH UHSUHVHQWV WKH DWWULEXWH QDPHV DQG PHWD LQIRUPDWLRQ FROOHFWHG GXULQJ LQWHUIDFH H[WUDFWLRQDQGDWWULEXWHDQDO\VLVSKDVHIRUMRELQWHUIDFHVKRZQLQ)LJ 7DEOH0HWD,QIRUPDWLRQIRUMREVKHMREVFRP $WWULEXWH1DPH
57
'7
'9
97
8QLW
MREBFDWHJRU\
1RQH
)LQLWH
$OOFDWHJRULHV
6WULQJ
1LO
MREBORFDWLRQ
1RQH
)LQLWH
$OOORFDWLRQV
6WULQJ
1LO
RUBSURYLQFH
1RQH
)LQLWH
6HOHFW3URYLQFH
6WULQJ
1LO
VNLOOVBNH\ZRUGV
*URXS
,QILQLWH
$Q\RI7KHVH
6WULQJ
1LO
VDODU\BUDQJH
5DQJH
5DQJH
1LO
,QWHJHU
1LO
VSHFLI\BHPSOR\PHQWBW\SH
*URXS
)LQLWH
$OO7\SHV
6WULQJ
1LO
MREBSRVWHGBLQBODVW
1RQH
)LQLWH
$OO3HULRGV
6WULQJ
1LO
VRUWBMREVBE\
1RQH
)LQLWH
3RVW'DWH
6WULQJ
1LO
6KRZBMREVSDJH
1RQH
)LQLWH
6WULQJ
1LO
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK 407
;0/6FKHPD*HQHUDWLRQ
6FKHPDPRGHOGHYHORSHGLQVHFWLRQLVXVHGLQVFKHPDJHQHUDWLRQSURFHVVWRGHILQHWKH OHJDOEXLOGLQJEORFNVRIDQ;0/GRFXPHQW$Q;0/6FKHPDGHILQHVWKHHOHPHQWVDWWULEXWHV FKLOGHOHPHQWVRUGHURIFKLOGHOHPHQWVGDWDW\SHVRIHOHPHQWVDQGDWWULEXWHVGHIDXOWDQGIL[HG YDOXHVIRUHOHPHQWVDQGDWWULEXWHV>@&KDUDFWHUVHWIRUVFKHPDLVFROOHFWHGIURPWKH+70/ SDJH LI WKHUH LV ³FKDUVHW´ DWWULEXWH RWKHUZLVH FRQVLGHU ³LVR´ DV D GHIDXOW FKDUDFWHU HQFRGLQJ 'XULQJ WKLV SURFHVV VFKHPD HOHPHQWV DQG ;0/ VFKHPD HTXLYDOHQWV IRU +70/ HOHPHQWVDUHLGHQWLILHGDQGLVJLYHQLQPRUHGHWDLOLQRXUZRUN>@ 6FKHPDHOHPHQWV 5RRW-RE!LVDXWRPDWLFDOO\FUHDWHGZLWKDVHTXHQFHLQGLFDWRUDVWKHURRWHOHPHQWRIVFKHPD DQG LW FRQWDLQV DOO RWKHU HOHPHQWV IURP WKH VHDUFK LQWHUIDFH DV FKLOG HOHPHQWV $Q ;0/ 6FKHPDPD\FRQWDLQVLPSOHDQGFRPSOH[HOHPHQWV $VLPSOHHOHPHQWLVDQ;0/HOHPHQWWKDWFRQWDLQVRQO\WH[W,WFDQQRWFRQWDLQ DQ\RWKHUHOHPHQWRUDWWULEXWH7H[WER[HVFDQEHRIWKHVLPSOHW\SHV,Q)LJDD WH[WER[ZLWKODEHO³(QWHU.H\ZRUGVV ´LVFRQVLGHUHGDVDVLPSOHHOHPHQWEHFDXVH LW FRQWDLQV RQO\ WH[W DQG GRHV QRW FRQWDLQ DQ\ RWKHU HOHPHQW RU DWWULEXWH ,Q DQ ;0/6FKHPDLWFDQEHUHSUHVHQWHGDV ³[VHOHPHQWQDPH HQWHUBNH\ZRUGVW\SH [VVWULQJ!´'HIDXOWRUIL[HGYDOXHIRUHOHPHQWVFDQDOVREHVSHFLILHG $ FRPSOH[ HOHPHQW LV DQ ;0/ HOHPHQW WKDW FRQWDLQV RWKHU HOHPHQWV DQGRU DWWULEXWHV7KHUHDUHIRXUNLQGVRIFRPSOH[HOHPHQWVLHHPSW\HOHPHQWVHOHPHQWV WKDW FRQWDLQ RQO\ RWKHU HOHPHQWV HOHPHQWV WKDW FRQWDLQ RQO\ WH[W HOHPHQWV WKDW FRQWDLQERWKRWKHUHOHPHQWVDQGWH[W&RPSOH[HOHPHQWVPD\FRQWDLQDWWULEXWHVDV ZHOO,Q)LJ³6DODU\5DQJH´LVDQH[DPSOHRIFRPSOH[HOHPHQWWKDWFRQWDLQVV ³IURP´DQG³WR´DVFKLOGHOHPHQWV,IODEHOV³IURP´DQG³WR´DUHRQWKH+70/SDJH IRUWH[WER[HVWKHVHODEHOVDUHXVHGDV QDPHRIHOHPHQWV6RPHWLPHV ZKHQODEHOV DUH QRW DYDLODEOH LQWHUQDO QDPHV RI HOHPHQWV FDQ EH XVHG (OHPHQWV FDQ KDYH D ³W\SH´DWWULEXWHWKDWUHIHUVWRWKHQDPHRIFRPSOH[W\SHWRXVH ;0/6FKHPD(TXLYDOHQWVIRU+70/(OHPHQWV ,QWKLVVHFWLRQZHH[SODLQKRZHDFK+70/HOHPHQWVLHWH[WILOHGWH[WDUHDUDGLREXWWRQ FKHFNER[VHOHFWOLVWIURPWKH+70/VHDUFKLQWHUIDFHFDQEHUHSUHVHQWHGLQ;0/6FKHPD 7H[WER[HVDQGWH[WDUHDVRQWKHVHDUFKLQWHUIDFHDUHUHSUHVHQWHGDVVLPSOHHOHPHQWV $JURXSRIPXOWLSOHUDGLREXWWRQVRQVHDUFKLQWHUIDFHLVDOVRDVLPSOHHOHPHQWKDYLQJ D GHIDXOW YDOXH UHVWULFWLRQ DQG HQXPHUDWLRQ OLVW 7H[WODEHO DVVRFLDWHG ZLWK UDGLR EXWWRQLVWDNHQDVDYDOXHIRUWKDWUDGLREXWWRQ 0XOWLSOHFKHFNER[HVRQDVHDUFKLQWHUIDFHZLWKGRPDLQW\SH³JURXS´DUHWUHDWHGDV FRPSOH[ W\SH HOHPHQW ZLWK DWWULEXWHV ³IL[HG´ DQG ³PLQ2FFXUV´ 7KH PLQ2FFXU! VSHFLILHVKRZPDQ\YDOXHVDUHVHOHFWHGIRUDFKHFNER[ ,IVHOHFWHOHPHQWLQ+70/GRHVQRWFRQWDLQDWWULEXWH³PXOWLSOH´WKHQVHOHFWOLVWLV VLQJOHVHOHFW OLVW RWKHUZLVH LW LV PXOWLSOH VHOHFW OLVW $ VLQJOHVHOHFW OLVW RQ VHDUFK LQWHUIDFH LV WUHDWHG DV D VLPSOH HOHPHQW KDYLQJ D GHIDXOW YDOXH UHVWULFWLRQ DQG HQXPHUDWLRQOLVWLQWKHVDPHZD\DVUDGLREXWWRQV%XWPXOWLSOHVHOHFWOLVWRQVHDUFK LQWHUIDFHLVWUHDWHGDVFRPSOH[W\SHHOHPHQWDQGLWPXVWFRQWDLQD³W\SH´DWWULEXWHWKDW UHIHUVWRDQHOHPHQWRIFRPSOH[W\SH,Q)LJXUH´-REV3RVWHGLQODVW´LVDVLQJOH VHOHFWOLVWDQG³-REFDWHJRU\´LVDPXOWLSOHVHOHFWOLVW>@>@
-'RUQDQG 71D] 408
$ FRPSOHWH ;0/ VFKHPD IRU VHDUFK LQWHUIDFH FDQ EH GHYHORSHG E\ FRPELQLQJ ;0/HTXLYDOHQWVIRUHDFK+70/HOHPHQW
,QWHJUDWLRQRI0HWD'DWD
,QWHJUDWLRQRIPHWDGDWDLQYROYHVWKUHHVWHSVL VFKHPDLQWHJUDWLRQLL IRUPJHQHUDWLRQLLL DQG GDWDLQWHJUDWLRQ
6FKHPD,QWHJUDWLRQ
'XULQJVFKHPDLQWHJUDWLRQVFKHPHVJHQHUDWHGIRUGLIIHUHQWMRE SRUWDO¶VLQWHUIDFHV DUHWUDQVODWHGLQWRD+5;0/VFKHPDIRUDPHWDVHDUFKRIMREV 7DEOHVKRZVDOLVWRIFRPPRQDWWULEXWHVDYDLODEOHLQGLIIHUHQWMRESRUWDOV$QDVWHULVN LQ D FHOO PDUNV WKH SUHVHQFH RI WKH DWWULEXWH ³-RE &DWHJRU\´ UHSUHVHQWV D JURXSLQJRIMREVXQGHURQHRUPRUHFODVVLILFDWLRQVFKHPHVWKDWLVPHDQLQJIXOWRDQ RUJDQL]DWLRQ LH ,7 $FFRXQWLQJ (GXFDWLRQ ³-RE 7\SH´ UHSUHVHQWV WKH W\SH RI KRXUV LH )XOO 7LPH 3DUW 7LPH ,Q VRPH SRUWDOV ³-RE 7\SH´ DOVR UHSUHVHQWV WKH QDWXUH RI WKH SRVLWLRQ LH &RQWUDFW 7HPSRUDU\ 9ROXQWHHU 6RPH MRE SRUWDOV SURYLGH PRUH VSHFLILF FRQFHSWV IRU MRE FDWHJRU\ DQG UHSUHVHQW LW DV ³,QGXVWU\´ 6RPHRWKHUDWWULEXWHVIRXQGDUH³7UDYHO´WKDWLVLQIRUPDWLRQUHJDUGLQJLIWKHSHUVRQ LVZLOOLQJWRWUDYHO³([SHULHQFH´LQIRUPDWLRQDERXWZRUNH[SHULHQFHRUHGXFDWLRQ LQ\HDUV³3RVWHGZLWKLQ´ZKHQMREZDVEHLQJSRVWHG6RPHDWWULEXWHVDUHUHODWHGWR GHFLGHRQWKHUDQNLQJ
6HDUFKZRUNRSROLVF 'LUHFWMREVFRP $OOMREVHDUFKFRP
/RFDWLRQ
6WDWH
&RXQWU\
3URYLQFH
&LW\
-RE&DWHJRU\
-RE7\SH
,QGXVWU\
'HJUHH
6DODU\
$WWULEXWHV -RE:HEVLWHV -REVQHW $IWHUFROOHJHFRP &OHDUFKDQQHOFRP -REPRQNH\FRP &DUHHUEXLOGHUFRP 7HFKMREVRQOLQHFRP 3URPRWLRQV %ULJKWVS\UHFRP &DUHHUVFDIHFRP -RELQWHUYLHZRQOLQHFRP 7RSFRQVXOWDQWFRP -REVKHMREVFRP
.H\ZRUG
7DEOH&RPPRQ$WWULEXWHVLQMREGRPDLQ
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK 409
,QWHJUDWLRQ RI LQWHUIDFH VFKHPHV LV GLYLGHG LQWR WZR SDUWV VFKHPD PDWFKLQJ DQG VFKHPD PHUJLQJ 'XULQJ VFKHPD PDWFKLQJ VHPDQWLF FRUUHVSRQGHQFH EHWZHHQ LQWHUIDFH DWWULEXWHV LV LGHQWLILHG DQG HDFK VFKHPD LV WUDQVODWHG WR WKH +5;0/ VFKHPD 7KH +5;0/ VFKHPD XVHG LV GHULYHG IURP ³-RE DQG 3RVLWLRQ +HDGHU´ ³:RUNVLWH´ ³(GXFDWLRQDO +LVWRU\´ ³3RVWDO $GGUHVV´ ³+5´ VFKHPHV 7DEOH UHSUHVHQWVWKHQDPHRI+5;0/VFKHPHVDQGDWWULEXWHVLQ+5;0/VFKHPHVWKDW DUH XVHG IRU FDSWXULQJ FRPPRQ DWWULEXWHV RI MRE VHDUFK SRUWDOV 'XULQJ VFKHPD PHUJLQJDVLQJOHVFKHPHLVGHULYHGIRUWKHPHWDVHDUFKXVHULQWHUIDFH$GRPDLQ RQWRORJ\ FRQWDLQV WKH +5;0/ DWWULEXWHV DQG DWWULEXWHV IURP MRE SRUWDOV )RU DQ DWWULEXWH RI WKH MRE SRUWDO LQWHUIDFH D FRUUHVSRQGLQJ DWWULEXWH IURP +5;0/ LV REWDLQHGE\XVLQJWKHVLPLODULW\UHODWLRQRIWKHRQWRORJ\7KH+5;0/DWWULEXWHV DUHIXUWKHUXVHGLQWKHFRQVWUXFWLRQRIWKHXQLILHGXVHULQWHUIDFH 7DEOH+5;0/DWWULEXWHVDQGVFKHPDVIRUFRPPRQMRESRUWDO¶VLQWHUIDFHV -RE3RUWDO¶V$WWULEXWHV -RE&DWHJRU\,QGXVWU\ -RE7\SH 4XDOLILFDWLRQ /RFDWLRQ6WDWH&RXQWU\ 3URYLQFH&LW\ 7UDYHO
+5;0/6FKHPD -REDQG3RVLWLRQ+HDGHU -REDQG3RVLWLRQ+HDGHU (GXFDWLRQ+LVWRU\ 3RVWDO$GGUHVV +XPDQ5HVRXUFH
$WWULEXWHVLQ+5;0/6FKHPHV -RE&DWHJRU\ 3RLVWLRQ7\SH7\SH2I+RXUV 6FKRRO1DPH'HJUHH 5HJLRQ0XQLFLSDOLW\ &RXQWU\&RGH 3UHIHUHQFHV
)RUP*HQHUDWLRQ
:HQHHGWRFRQVWUXFWDXVHULQWHUIDFHZKLFKFRQWDLQVDOOGLVWLQFWILHOGV'UDJXWHWD >@ HPSKDVL]H WKH LPSRUWDQFH RI PHDQLQJIXO ODEHOLQJ RI HOHPHQWV DQG VWDWH WKDW WKH ODEHOV DVVLJQHG WR WKHLU HOHPHQWV PXVW EH FDUHIXOO\ FKRVHQ WR FRQYH\ WKH PHDQLQJRIHDFKLQGLYLGXDOHOHPHQW)RUH[DPSOHRQHMRESRUWDOXVH³(PSOR\PHQW 7\SH´WRUHSUHVHQWWKHMRESUHIHUHQFHVDQGRWKHUPD\XVH³7\SHRIZRUN´RU³-RE 7\SH´ )URP GLIIHUHQW DWWULEXWH QDPHV WKH XVHU LQWHUIDFH PXVW FRQWDLQ WKH PRVW PHDQLQJIXODQGDSSURSULDWHRQH7KHSUREOHPRIFDUHIXOO\FKRRVLQJWKHPHDQLQJIXO ODEHOLVVROYHGE\+5;0/VFKHPHV'XULQJWKHIRUPJHQHUDWLRQDXQLILHGIRUP JLYHQ WKH DERYH GLVFRYHUHG VFKHPD PDWFKLQJ DQG PHUJLQJ LV FRQVWUXFWHG 7KH RUGHU RI HOHPHQWV LQ WKH XVHU LQWHUIDFH KDV DOVR VRPH LPSRUWDQFH VR FRPPRQ DWWULEXWHV DUH SODFHG DW KLJKHU SRVLWLRQ 7KH IRUP JHQHUDWLRQ LV VXSSRUWHG E\ ;)RUPVZKLFKHQDEOHVWKHJHQHUDWLRQRIWKHIRUPIURPDQ;0/VFKHPDDQGDOVR WKHHDV\DGDSWDWLRQWRGLIIHUHQWXVHUFOLHQWV>@
'DWD,QWHJUDWLRQ
7KHDLPRIWKHGDWDLQWHJUDWLRQLVWRGHWHUPLQHWKHYDOXHVRIGLIIHUHQWDWWULEXWHVIRU WKH XVHU LQWHUIDFH :H KDYH WR FKRRVH WKH YDOXHV WKDW DUH VHPDQWLFDOO\ XQLTXH 7KHVH YDOXHV VKRXOG DOVR EH FRPSDWLEOH ZLWK WKH ORFDO YDOXHV 6LQFH WKH VHDUFK HQJLQHV XVH GLIIHUHQW GDWD GLIIHUHQW FRQFHSWV DQG GLIIHUHQW JUDQXODULWLHV RI NQRZOHGJHZHXVHDGRPDLQRQWRORJ\WRWUDQVODWHEHWZHHQFRQFHSWV $IWHU DQDO\]LQJ MRE VHDUFK SRUWDOV ZH IRXQG WKDW WKHUH DUH WZR W\SHV RI VHPDQWLFUHODWLRQVV\QRQ\P\DQGK\SHUQ\P\EHWZHHQFRQFHSWV6\QRQ\P\PHDQV
-'RUQDQG71D] 410
WKDWWZRWHUPV[DQG[DUHV\QRQ\PVLIWKH\KDYHVDPHPHDQLQJ)RUH[DPSOH ³SURJUDPPHU´ LV V\QRQ\P IRU ³FRGHU´ +\SHUQ\P\ PHDQV WKDW D WHUP [ LV K\SHUQ\PRI[ LI[LVPRUHJHQHULFFRQFHSWRI[)RUH[DPSOH³,7´LVK\SHUQ\P RI³,7+DUGZDUH´ )RU ILQGLQJ V\QRQ\PV DQG K\SHUQ\PV LQ MRE SRUWDOV DJDLQ RXU RQWRORJ\ LV XVHG 1RUPDOO\ K\SHUQ\P\ UHODWLRQVKLSV H[LVW IRU DWWULEXWH ³-RE &DWHJRU\´ RU ³,QGXVWU\´LQMREVHDUFKLQWHUIDFHV,Q WKHMREGRPDLQ PRVWRIWKHDWWULEXWHVWDNH DOSKDEHWLF YDOXHV DQG DUH RI ILQLWH W\SH VR ZH DUH IRFXVLQJ RQ WKH PHUJLQJ RI DOSKDEHWLF GRPDLQV 2QO\ ³6DODU\´ DQG ³([SHULHQFH´ DWWULEXWHV FDQ WDNH QXPHULF YDOXHVDQGVDODU\GLVSOD\DOVRUHTXLUHFXUUHQF\FRQYHUVLRQ,IDOSKDEHWLFYDOXHVDUH V\QRQ\PV WKHQ ZH KDYH WR FKRRVH ZKLFK WR UHSUHVHQW LQ WKH XVHU LQWHUIDFH 7R VROYHWKLVSUREOHP ZH PDLQWDLQDOLVWRIGLVWLQFWYDOXHVDQGWKHQIROORZ PDMRULW\ UXOHLHFKRRVHWKHPRVWIUHTXHQWRQHIURPWKHV\QRQ\PVIRUXQLILHGLQWHUIDFH ,I YDOXHV DUH K\SHUQ\P\ PRVWO\ LQ FDVH RI MRE FDWHJRU\ WKHQ ZH ILQG D VHPDQWLF UHODWLRQVKLS EHWZHHQ YDOXHV E\ XVLQJ WKH WD[RQRP\ IRU MRE FDWHJRULHV *OREDOYDOXHVIRUWKHXVHULQWHUIDFHPD\UHSUHVHQWDJHQHULFFRQFHSWRU DVSHFLILF FRQFHSW%RWKRIWKHPKDYHWKHLUSURVDQGFRQV,IJHQHULFFRQFHSWVDUHFKRVHQWKHQ TXHU\ DJDLQVW WKH XQLILHG LQWHUIDFH PD\ QHHG WR EH PDSSHG WR PXOWLSOH YDOXHV LQ VRPH ORFDO LQWHUIDFHV ,I ZH NHHS VSHFLILF FRQFHSWV WKHQ IRU XVHUV ZKR DUH LQWHUHVWHGLQPRUHJHQHULFFRQFHSWVPD\KDYHWRVXEPLWPXOWLSOHTXHULHVXVLQJWKH PRUH VSHFLILF FRQFHSWV UHVXOWLQJ LQ OHVV XVHUIULHQGO\ LQWHUIDFH 6R D FRPELQHG DSSURDFKLVXVHGWRVROYHWKLVSUREOHPSURYLGLQJDKLHUDUFK\RIYDOXHVLQFOXGLQJ ERWK JHQHULF DQG VSHFLILF FRQFHSWV 0XOWLSOH FDWHJRULHVPD\EHIRUPHGIRUWKHYDOXHV FRUUHVSRQGLQJWRHDFKJOREDODQGDYDOXHK\SHUQ\P\KLHUDUFK\LVFUHDWHGIRUHDFKFDWHJRU\>@ )LJ UHSUHVHQWV WKDW LQWHUIDFH SODFHPHQWLQGLDFRP KDV RQO\ JHQHULF FRQFHSWV IRU DWWULEXWH MRE FDWHJRU\ LH &RPSXWHUV,7 ZKHUHDV LQWHUIDFH FOLFNMREVFRP KDV VSHFLILFFRQFHSWVLH,7+DUGZDUH,71HWZRUNLQJDQG,76RIWZDUH &RPSXWHU,7 ,7+DUGZDUH ,71HWZRUNLQJ ,76RIWZDUH (QJLQHHULQJ (QJ&LYLO
D
E
F
D D )LJD*HQHULFFRQFHSWE\SODFHPHQWLQGLDFRPE6SHFLILFFRQFHSWE\FOLFNMREVFRP F&RPELQHGFRQFHSW
$ GRPDLQVSHFLILF RQWRORJ\ LGHQWLILHV WKH UHODWLRQVKLS EHWZHHQ WKH YDOXHV RI WZR LQWHUIDFHV ,I LQ WKH XVHU LQWHUIDFH WKH JHQHULF FRQFHSWV ³&RPSXWHU,7´ LV UHSUHVHQWHGWKHQDXVHULQWHUHVWHGRQO\LQDVSHFLILFILHOGLH,7+DUGZDUHZLOOJHW LUUHOHYDQW UHVXOWV 6R TXHU\ DJDLQVW WKH XVHU LQWHUIDFH PD\ QHHG WR EH PDSSHG WR PXOWLSOH YDOXHV LQ VRPH LQGLYLGXDO LQWHUIDFHV ,I RQO\ VSHFLILF FRQFHSWV DUH UHSUHVHQWHG LQ WKH XVHU LQWHUIDFH LH ³,7+DUGZDUH ,71HWZRUNLQJ ,76RIWZDUH´ WKHQ D XVHU LV LQWHUHVWHG LQ DOO FDWHJRULHV KH ZLOO PDNH WKUHH TXHULHV WR JHW WKH GHVLUHG UHVXOW 6R WKH VROXWLRQ LV D FRPELQHG DSSURDFK SURYLGLQJ D KLHUDUFK\ RI
,QWHJUDWLRQRI-RE3RUWDOVE\0HWDVHDUFK 411
YDOXHVLQFOXGLQJERWK JHQHULFDQGVSHFLILFFRQFHSWVDVLQ )LJXUHF,I D XVHULV LQWHUHVWHG LQ &RPSXWHU,7 UHODWHG MREV WKHQ WKH PHWDVHDUFK HQJLQH FDQ JHQHUDWH RQHTXHU\IRU)LJXUHDLQWHUIDFHDQGWKUHHTXHULHVIRU)LJXUHELQWHUIDFH%XWLI D XVHU LV LQWHUHVWHG LQ ,76RIWZDUH WKH PHWDVHDUFK FDQ JHQHUDWH RQH TXHU\ IRU )LJXUH D LQWHUIDFH DQG RQH IRU )LJXUH E LQWHUIDFH 7KLV VROXWLRQ FDQ VROYH WKH SUREOHPDQGKHOSVWKHXVHULQMREVHDUFK
&RQFOXVLRQDQG2XWORRN
:HKDYHSUHVHQWHGDQDSSURDFKIRULQWHJUDWLQJGDWDIURPGLIIHUHQWMRESRUWDOVLQD PHWDVHDUFKLQRUGHUWRVXSSRUWMREVHHNLQJSHRSOHWRPDVWHUWKHODUJHQXPEHURI DYDLODEOH MRE SRUWDOV 2XU IRFXV LQ WKLV SDSHU ZDV RQ WKH DXWRPDWHG H[WUDFWLRQ RI WKHVWUXFWXUHRISURYLGHGLQIRUPDWLRQ,IWKLVVWUXFWXUHLVDYDLODEOHLWFDQEHXVHGLQ PHWDVHDUFK WR LQWHJUDWH WKH GLIIHUHQW VRXUFHV 7KH YLVLRQ ZRXOG EH WR JHQHUDWH DJHQWVWKDWFDQVXSSO\DYDLODEOHMREVG\QDPLFDOO\ZLWKD:HEVHUYLFHLQWHUIDFHDV UHFRPPHQGHGLQ>@ 7KH PDLQ GLIIHUHQFH EHWZHHQ RXU ZRUN DQG H[LVWLQJ ZRUNV >@ >@ >@ >@ LV WKDWZHXVHG+5;0/IRUVFKHPDLQWHJUDWLRQ(DFKVFKHPHLVWUDQVODWHGWRD+5 ;0/FRQIRUP VFKHPD 7KHUH LV QR SXEOLVKHG ZRUN IRU LQWHJUDWLRQ RI PDFKLQH UHDGDEOH VFKHPDV DQG +5;0/ VFKHPD IRU PHWDVHDUFK LQ KXPDQ UHVRXUFH PDQDJHPHQW0RUHRYHUQRUHVHDUFKSDSHUGLVFXVVHVDERXWKRZWRUHSUHVHQW;0/ 6FKHPDHTXLYDOHQWV IRU+70/HOHPHQWVLHWH[WER[HVWH[WDUHDVUDGLREXWWRQV FKHFN ER[HV VHOHFW OLVWV DQG JHQHUDWLRQ RI ;0/ 6FKHPD IRU +70/ VHDUFK LQWHUIDFH 0RGHUQ KXPDQ UHVRXUFH PDQDJHPHQW IRFXVHV PRUH RQ FRPSHWHQFLHV WKDQ RQ MRE WLWOHV RU MRE SRVLWLRQV $W WKH PRPHQW RQO\ IHZ MRE SRUWDOV UHIOHFW WKLV WUHQG +RZHYHU LQ WKH QHDU IXWXUH WKLV ZLOO FKDQJH DQG WKH GHWDLOHG GHVFULSWLRQ RI UHTXLUHGFRPSHWHQFLHVZLOOJDLQLPSDFW7KLVFDQEHPRGHOOHGZLWK+5;0/WRR ,I MRE RIIHULQJV DUH EDVHG RQ WKH VSHFLILFDWLRQ RI UHTXLUHG FRPSHWHQFLHV DQG MRE DSSOLFDQWV VXEPLW TXHULHV ZLWK WKHLU GHWDLOHG FRPSHWHQFLHV SRVVLEO\ SDUW RI &9 WKHQWKHPDWFKLQJZLOOEHPRUHFRPSOH[DQGIX]]\EDVHG
5HIHUHQFHV >@ >@ >@
%HUWROD * (XURSH¶V 8QHPSOR\PHQW 3UREOHP )RU $UWLV 0 DQG 1L[VRQ ) (FRQRPLFVRIWKH(XURSHDQ8QLRQUGHGLWLRQ2[IRUG8QLYHUVLW\3UHVV 2OLYLHU % (XURSHDQ 8QHPSOR\PHQW 7KH (YROXWLRQ RI )DFWV DQG ,GHDV (FRQRPLF3ROLF\9RO,VVXH KWWSZZZSKRWLXVFRPUDQNLQJVHFRQRP\XQHPSOR\PHQWBUDWHBBKWPO
>@
)DON7+HHVH5.DVSDU&0RFKRO03IHLIIHU'0LFKHDO77RONVGRUI5 6HPDQWLF :HE7HFKQRORJLHQLQGHU$UEHLWVSODW]YHUPLWWOXQJ,QIRUPDWLN6SHNWUXP
>@
+DU]DOODK 0 /HFOCHUH 0 7ULFKHW ) &RPP2Q&Y 0RGHOOLQJ WKH &RPSHWHQFLHV 8QGHUO\LQJ &XUULFXOXP9LWDH$&03URFHHGLQJVRIWK,QWHUQDWLRQDO &RQIRQ6RIWZDUH(QJLQHHULQJDQG.QRZOHGJH(QJLQHHULQJ,WDO\ +H+0HQJ:<X&:X= $XWRPDWLF,QWHJUDWLRQRI :HE6HDUFK,QWHUIDFHV :LWK:,6(,QWHJUDWRU9/'%-RXUQDO9RO1R
>@
-'RUQDQG71D] 412 >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
+H + 0HQJ : <X & :X = &RQVWUXFWLQJ ,QWHUIDFH 6FKHPD )RU 6HDUFK ,QWHUIDFHV RI :HE 'DWDEDVHV WK ,QWHUQDWLRQDO &RQIHUHQFH RQ :HE ,QIRUPDWLRQ 6\VWHPV(QJLQHHULQJ:,6( 1HZ
Part V
Model-driven and Service-oriented Integration and Development
$%,/,7,(6WR6XSSRUWD)HGHUDWHG$UFKLWHFWXUH%DVHG ,QWHURSHUDELOLW\%XVZLWK*URXSZDUHDQG0XOWLPHGLD %3DWDNL/.RYiFV&*XJOLHOPLQD$$UH]]D
&RPSXWHUDQG$XWRPDWLRQ5HVHDUFK,QVWLWXWHRIWKH+XQJDULDQ$FDGHP\RI6FLHQFHV 07$6=7$., +%XGDSHVW.HQGHX EDOD]VSDWDNL#V]WDNLKXODV]ORNRYDFV#V]WDNLKX 7;7HVROXWLRQV9LD)ULJLD0LODQR,WDO\ FODXGLDJXJOLHOPLQD#W[WLWDOHVVDQGUDDUH]]D#W[WLW
.H\ZRUGV JURXSZDUH PXOWLPHGLD FRRSHUDWLYH ZRUN QHJRWLDWLRQ IHGHUDWHG DUFKLWHFWXUHLQWHURSHUDELOLW\8%/
,QWURGXFWLRQ :KLOH 60(V VPDOO PHGLXP DQG PLFUR HQWHUSULVHV DUH WKH ODUJHVW JURXS RI EXVLQHVVHVLQ(XURSHPRUHWKDQRIFRPSDQLHVIDOOLQWRWKH 60( FDWHJRU\ ZLWK QHDUO\ EHLQJ PLFUR EXVLQHVVHV KDYLQJ OHVV WKDQ HPSOR\HHV >@>@ WKHLUQHHGVIRUGRLQJEXVLQHVVZLWKHDFKRWKHULQDQLQWHURSHUDEOHDQGFRVWHIIHFWLYH ZD\ KDV QRW EHHQ LQ IRFXV XQWLO WKH ODVW FRXSOH RI \HDUV )LQGLQJ DQ DSSURULDWH VROXWLRQ LV HYHQ PRUH FKDOOHQJLQJ ZKHQ FRQVLGHULQJ OHVV GHYHORSHG QHZ (& PHPEHUVWDWHVRUWKRVHFDQGLGDWLQJZKHUHWKHFXUUHQW,7LQIUDVWUXFWXUHRI606VLV XQGHU GHYHORSHG RU VLPSO\ QRQ H[LVWHQW 7KH (XRSHDQ &RPLVVLRQ VSRQVRUHG ,67 SURMHFW $%,/,7,(6 $SSOLFDWLRQ %XV IRU ,QWHURSHUDEL/,7\ ,Q (QODUJHG (XURSH 60(V LVGHVLJQHGDURXQG60(VDQGUHVHDUFKLQVWLWXWLRQVUHSUHVHQWDWLYHVRI1HZ 0HPEHU 6WDWHV WKDW UHSUHVHQW WHVWEHG FKDQQHOV 7KH SURMHFW EXLOGV D FRPSUHKHQVLYHVROXWLRQIRU60(VLQ(QODUJHG(XURSHE\VWXG\LQJGHVLJQLQJDQG LPSOHPHQWLQJ DQ %% HQWHUSULVH LQWHURSHUDELOLW\ VROXWLRQ LQYROYLQJ D IHGHUDWHG DUFKLWHFWXUH EDVHG RQ DGDSWLYH DQG LQWHOOLJHQW 8%/ DFWLYH PHVVDJHV WR VXSSRUW FRPSOHWH 2UGHUWR,QYRLFH SURFHVVHV RI 60(V 7KLV SDSHU VXPPHUL]HV WKH FRQVLGHUDWLRQV EHKLQG WKH VHOHFWHG IHGHUDWHG DSSURDFK DQG IRFXVHV RQ WKH XVH RI JURXSZDUHDQGPXOWLPHGLD00 WRROVWRHQDEOHLWVUHDOLVDWLRQ
416
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
)HGHUDWHG$UFKLWHFWXUHLQ$%,/,7,(6 $%,/,7,(6 WDUJHWV WKH UHDOLVDWLRQ RI DQ LQWHURSHUDELOLW\ EXV VXSSRUWLQJ RUGHUWR LQYRFH SURFHVVHV RI 60(V 7R VHOHFW DQ DSSURSULDWH DSSURDFK YDULRXV IRUPV RI LQWHURSHUDELOLW\VROXWLRQVKDYHEHHQHYDOXDWHG 7KH ,62 >@ ,QWHUQDWLRQDO 6WDQGDUG SUHSDUHG E\ 7HFKQLFDO &RPPLWWHH GHILQHVIRUPVRILQWHURSHUDELOLW\ LQWHJUDWHG XQLILHGDQG IHGHUDWHG :LWK LQWHJUDWHG PRGHOV WKHUH LV D VWDQGDUG PRGHO IRUP ZKLFK LV XVHG E\ DOO FRQQHFWHG SDUWLHV 7KH WZR NH\ SRLQWV LQ WKLV DSSURDFK DUH D WKH H[LVWHQVH RI D VWDQGDUGPRGHOIRUPZKLFKLVLGHDOO\SURGXFHGIURPWKHVWDQGDUGLVDWLRQRIDODUJH QXPEHURIPRGHOVDQGE WKDWHDFKSDUW\WUDQVODWHVLWVRULJLQDOUHSUHVHQWDWLRQWRWKLV VWDQGDUG IRUP 7KH SUREOHP ZLWK WKH LQWHJUDWHG DSSURDFK WKDW LW UHTXLUHV DQ HQRUPRXV HIIRUW WR VWDQGDUGL]H ODUJH QXPEHUV RI PRGHOV DQG UHVXOWV LQ WKH PRVW UHVWULFWLYHIRUPRILQWHURSHUDELOLW\ 7KH XQLILHG DSSURDFK DVVXPHV WKDW WKHUH H[LVWV D WHPSODWH WKDW SURYLGHV D FRPPRQ PHWDOHYHO VWUXFWXUH DFURVV FRQVWLWXHQW PRGHOV SURYLGLQJ D PHDQV IRU HVWDEOLVKLQJVHPDQWLFHTXLYDOHQFH7KLVWHPSODWHLVWKHQWKHEDVLVIRUDPHWDPRGHO 7KHPHWDPRGHOLVQRWLQDQH[HFXWDEOHIRUPDVLWLVLQLQWHJUDWHGVLWXDWLRQV8VLQJ WKHPHWDPRGHODQ\PRGHOFDQEHWUDQVODWHGLQWRDQ\RWKHUKRZHYHUORVVRIVRPH VHPDQWLFVLVSRVVLEOH 7KHIHGHUDWHGPRGHOVFHQDULRH[LVWVLIRQHDVVXPHVWKDWQRDJHQWVXFFHVVIXOO\ RUJOREDOO\FDQLPSRVHUHTXLUHPHQWVIRUVHPDQWLFHTXLYDOHQFHDFURVVDOOPRGHOVRI DQHQWHUSULVHRUDFFURVVHQWHUSULVHV7KHIHGHUDWHGDSSURDFKVHHPVPRVWSURPLVLQJ WRQHWZRUNHGHQWHUSULVHVZKHUHPRGHOVDQGDSSOLFDWLRQVQHHGWRG\QDPLFDOO\DGDSW DQGDFFRPPRGDWHLQSDUWLFXODUO\LQWKH YLUWXDOHQWHUSULVHVHQYLURQPHQW,QGHHG XVLQJ IHGHUDWHG DSSURDFK WR HVWDEOLVK LQWHURSHUDELOLW\ DOORZV WKH HQWHUSULVHV LQ TXHVWLRQWRNHHSWKHLURZQLGHQWLW\PHWKRGVRIZRUNWRROVDQGDSSOLFDWLRQVDQG SRVVLEO\ZLWKUHGXFHGWLPHOLPLWHGFKDQJHVDQGFRVWVWRHVWDEOLVKLQWHURSHUDELOLW\ >@,QWHURSHUDELOLW\UHTXLUHVWKDWPRGHOVEHG\QDPLFDOO\DFFRPPRGDWHGUDWKHUWKDQ KDYLQJDSUHGHWHUPLQHGPHWDPRGHO 7KHSUREOHPRILQWHURSHUDELOLW\KDVEHHQVSOLWLQWRWZRGLVWLQFWVXESUREOHPV ,QWHURSHUDELOLW\DWWKHOHYHORIEXVLQHVVGRFXPHQWIRUPDWV ,QWHURSHUDELOLW\DWWKHOHYHORIEXVLQHVVGRFXPHQWFRQWHQW 7R VROYH WKHVH LQWHURSHUDELOLW\ SUREOHPV WKH DERYH PHQWLRQHG PRGHOV KDYH EHHQLQYHVWLJDWHG 7KHLQWHJUDWHGPRGHOWXUQHGRXWWREHQRWVXLWDEOHIRURXUQHHGVDWDOOEHFDXVH RXU SODWIRUP WDUJHWV DQ DXGLHQFH VPDOO RU HYHQ PLFUR HQWHUSULVHV ZKLFK KDV YDU\LQJFRPSOH[LW\RI,7LQIUDVWUXFWXUHWRVXSSRUWWKHLUEXVLQHVVRSHUDWLRQRUQRW XQFRPPRQO\LQWKHFDVHRIQHZOHVVGHYHORSHG(8PHPEHUVWDWHVQRVXFK,7 LQIUDVWUXFWXUHDWDOO DQGHYHQLIWKLVLQIUDVWUXFWXUHLVVHWWOHGLWLVQHDUWRLPSRVVLEOH WR KDUPRQL]H WKHVH DSSOLFDWLRQV XVLQJ D VWDQGDUG PRGHO IRUP 7KH LQWHJUDWHG DSSURDFKWKXVKDVEHHQUHMHFWHG 7R SURYLGH LQWHURSHUDELOLW\ DW WKH OHYHO RI GRFXPHQW IRUPDWV ZH VHOHFWHG DQ RQWRORJ\EDVHGUHFRQFLOLDWLRQUXOHVGULYHQDSSURDFKZKLFK DFFRUGLQJWRWKH,62
$%,/,7,(6WR6XSSRUWD)HGHUDWHG$UFKLWHFWXUH%DVHG,QWHURSHUDELOLW\%XV
417
FODVVLILHV DV D W\SLFDO XQLILHG LQWHURSHUDELOLW\ VROXWLRQ 7KLV DSSURDFK PDNHV LW SRVVLEOH WR FUHDWH VSHFLDOL]HG YHUVLRQV RI FRPPRQ EXVLQHVV GRFXPHQWV ZKLFKZKLOHEHLQJFXVWRPL]HGIRUDVSHFLILFPDUNHWRUHYHQDVSHFLILFFRPSDQ\LQ WKDWPDUNHWVWLOOFDQEHH[FKDQJHGDPRQJEXVLQHVVSDUWQHUVE\KDYLQJDFRPPRQO\ DJUHHGRQWRORJ\RIEXVLQHVVWHUPV 5HDFKLQJDFRPPRQXQGHUVWDQGLQJDWWKHOHYHORIGRFXPHQWFRQWHQWKRZHYHU UHTXLUHV D GLIIHUHQW DSSURDFK ZKLFK LV QRW VWULFWO\ PHWDPRGHO EDVHG DQG XVHV YDULRXV IRUPV RI RQWKHIO\ PHGLDWLRQ LQYROYLQJ SURJUDPPHG RU KXPDQ LQWHOOLJHQFH1RWH,QDQLGHDOVHPDQWLFDOO\ULFKWDJJHGZRUOGWKLVFRXOGEHVROYHG ZLWK $, DQG VLPLODU WHFKQLTXHV +RZHYHU ZH ZDQW WR SURYLGH D UHDG\ WR XVH VROXWLRQ EDVHG RQ DYDLODEOH DQG SURYHG WHFKQRORJLHV WKHUHIRUH D FRPSOHWHO\ DXWRDPWLF VROXWLRQ LV QRW FRQVLGHUHG )RU WKLV ZH VHOHFWHG WKH IHGHUDWHG PRGHO DSSURDFK DQG WKH XVH RI JURXSZDUH DQG PXOWLPHGLD H[WHQVLRQV FRPELQHG ZLWK H[LVWLQJ LQWHURSHUDELOLW\ VROXWLRQV 7KH V\VWHP LQLWLDOO\ WULHV WR GHDO ZLWK WKH EXVLQHVVIORZEHWZHHQWZRSDUWQHUVXVLQJDSUHSURJUDPPHGORJLFHJDZRUNIORZ LQDEXVLQHVVSURFHVVHQJLQH +RZHYHUZKHQDFRQGLWLRQRUVLWXDWLRQLVUHDFKHG ZKLFKFDQQRWEHDXWRPDWLFDOO\UHVROYHGQRKDQGOHULVDYDLODEOHIRUWKHH[FHSWLRQDO FDVHLQWKH ZRUNIORZ RULIWKHFRPPRQ XQGHUVWDQGLQJEHWZHHQWKHWZRSDUWQHUV FDQQRW EH UHDFKHG LH PLVVXQGHUVWDQGLQJ RU PLVVLQWHUSUHWDWLRQ RI EXVLQHVV GRFXPHQWFRQWHQWKDSSHQV $%,/,7,(6SURYLGHVDOWHUQDWLYHPRVWFRPPRQO\QRQ VWUXFWXUHGZD\VWRKDQGOHVXFKFRQIOLFWV*URXZSDUHWRROVIRUH[DPSOHSURYLGH DQ RXW RI V\VWHP ZD\ IRU EXVLQHVV SDUWQHUV WR HJ GLVFXVV RQ LGHQWLILHG H[FHSWLRQDOVLWXDWLRQVZKLOHWKHXVHRIPXOWLPHGLDFDQDLGLQWKHXQGHUVWDQGLQJRI EXVLQHVVGRFXPHQWFRQWHQWZLWKRXWHYHQDQ\LQWHUDFWLRQEHWZHHQSDUWQHUV
1HHGIRU*URXSZDUHDQG0XOWLPHGLDLQ%XVLQHVV ,QWHURSHUDELOLW\ *URXSZDUH RU FRPSXWHU VXSSRUWHG FROODERUDWHG ZRUN LV FRPPRQ SODFH QRZDGD\V(PDLOVWHOHSKRQH FRQIHUHQFHVLQVWDQW PHVVDJLQJYLGHRFRQIHUHQFLQJ GLVFXVVLRQERDUGVHWFDUHXVHGE\EXVLQHVVHVRQDGDLO\EDVLV7KHVHWRROVDUHZHOO NQRZQVROLGDSSOLFDWLRQWKHUHIRUHLQ$%,/,7,(6LWZDVQRWDJRDOWRUHSODFHWKHVH ZLWKRWKHUVROXWLRQVEXWWRLQWHJUDWHWKHPZLWKDQHQWHUSULVHLQWHURSHUDELOLW\EXVLQ DZD\WKDWLWFDQDLGLQWKHLPSOHPHQWDWLRQRIWKHWDUJHWHGIHGHUDWHGDUFKLWHFWXUH 7KH VDPH LV WUXH IRU PXOWLPHGLD FRQWHQW %XVLQHVVHV FDQ H[FKDQJH LPDJHV DQG YLGHRILOHVHYHU\GD\,Q$%,/,7,(6LWZDVQRWDQDLPWRLQYHQWQHZPXOWLPHGLD FRQWHQW W\SHV WKDW PD\ EHWWHU ILW LQWHURSHUDELOLW\ JRDOV EXW WR ILQG ZD\V IRU PXOWLPHGLD WR EH XVHG LQ D ZD\ WKDW FDQ KHOS LQ WKH PXWXDO XQGHUVWDQGLQJ RI EXVLQHVV SURFHVVHV DQG GRFXPHQWV E\ EXVLQHVV SDUWQHUV ZKLOH XVLQJ DQ HQWHUSULVH LQWHURSHUDELOLW\EXV$%,/,7,(6 7KH XVH RI JURXSZDUH WRROV DQG WKH HQULFKPHQW RI EXVLQHVV GRFXPHQWV ZLWK PXOWLPHGLD FRQWHQW DV HQDEOLQJ WHFKQRORJLHV IRU LPSOHPHQWLQJ WKH SURSRVHG IHGHUDWHG DUFKLWHFWXUH KDYH EHHQ LGHQWLILHG IRU $%,/,7,(6 %HVLGHV PDNLQJ JURXSZDUHDQGPXOWLPHGLDSDUWRIWKHDUFKLWHFWXUHDQGUXQWLPHV\VWHPLWVHOIWKHUH WXUQHG RXW WR EH D QHHG IRU WKHVH WZR WHFKQRORJLHV LQ $%,/,7,(6 LQ KLJKHU EXVLQHVVOHYHODUHDVDVZHOO
418
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
$V PHQWLRQHG LQ VHFWLRQ ,QWURGXFWLRQ ZH KDYH D QXPEHU RI WHVW FDVHV IRU YDOLGDWLQJWKH$%,/,7,(6SODWIRUPLQYDULRXVLQGXVWULDOFRQWH[WV2QHRIWKHVHWHVW FDVHVLVUHODWHGWRWRXULVPLQGXVWU\LQ+XQJDU\ ,QWKHWRXULVPWHVWFDVH$%,/,7,(6LVSODQQHGWREHXVHGIRUFRQQHFWLQJ60(V LQWKHUROHRI7RXULVWVXSSOLHUV7RXURSHUDWRUVRU7UDYHODJHQFLHV 7R FUHDWH D WUDYHO SDFNDJH VD\ IRU D FRPSOHWH KROLGD\ WKHVH OHYHOV RI VXSSOLHUV PXVW EH FRQWDFWHG DQG PDGH EXVLQHVV ZLWK 7KH LQIRUPDWLRQ LV SDVVHG VWDUWLQJ IURP WKH FXVWRPHU GRZQ WR WKH WRXULVW VXSSOLHU 7KLV PHDQV SOHQW\ RI EXVLQHVVWUDQVDFWLRQDQGPDQ\SRVVLELOLWLHVIRUIDLOXUHVRUPLVXQGHUVWDQGLQJV7KH FXUUHQW WRROV DQG VWDQGDUGV 2SHQ7UDYHO $OOLDQFH 7UDYHO 7HFKQRORJ\ ,QLWLDWLYH 8QLFRUQ $SSOLFDWLRQ 0HVVDJH 6WDQGDUG 5(6FRQ 7RXU 2SHUDWRU 3URGXFW $YDLODELOLW\ 6WDQGDUG 723$6 7RXU 2SHUDWRU 5HVHUYDWLRQV LQ ;0/ 725,; HWF XVHG LQ +XQJDULDQ WRXULVP LQGXVWU\ SURYLGH VRPH VXSSRUW IRU GHDOLQJ ZLWK WRXULVPUHODWHGEXVLQHVVSURFHVVLQJKRZHYHUWKHVHKDYHWREHEDFNHGZLWKDGKRF XVHRIJURXSZDUHWRROVHPDLOID[WHOHSKRQH WRUHVROYHFRQIOLFWVDPRQJWKHPDQ\ DFWRUV RI D EXVLQHVV SURFHVV %HVLGHV WKH DGKRF DQG H[WHQVLYH XVH RI JURXSZDUH WRROV WRXULVP LQGXVWU\ KHDYLO\ EXLOGV RQ PXOWLPHGLD 7KH JRRGV WKH\ SURYLGH FDQQRW EH WHVWHG EHIRUH XVH WKHUHIRUH RWKHU PHDQV DUH QHFHVVDU\ WR SURYH WKHLU TXDOLW\UHOLDELOLW\HWF7RJHWDQGPDLQWDLQWKHQHFHVVDU\OHYHORIXVHU VWUXVWDQG FRQILGHQFHWKH\XVHSLFWXUHVYLGHRVDQGLQWKHUHFHQW\HDU0DFURPHGLDIODVKRU 'GHPRVWREHWWHUVKRZDQGGHVFULEHWKHJRRGVDQGVHUYLFHVWKH\VHOO $%,/,7,(6 WULHV WR KDUPRQL]H WKH QHHGV IRU JURXSZDUH DQG PXOWLPHGLD DW DUFKLWHFWXUDOOHYHOZLWKWKRVHQHHGVDWEXVLQHVVORJLFOHYHOVRWKDWRQHFDQKDYHD VROLG FRPPRQ WRRONLW IRU WKHVH VXSSRUWLQJ ERWK WKH RSHUDWLRQ RI WKH LQWHURSHUDELOLW\EXVDQGWKHRSHUDWLRQRIWKHEXVLQHVVHVWKHPVHOYHV
*URXSZDUHDQG0XOWLPHGLDWR6XSSRUW)HGHUDWHG $UFKLWHFWXUH 7KLVVHFWLRQGHVFULEHVLQGHWDLOVWKHXVHRIJURXSZDUHDQGPXOWLPHGLDDVDQDLGWR EXLOG WKH DIRUHPHQWLRQHG IHGHUDWHG DUFKLWHFWXUH SURSRVHG LQ WKH $%,/,7,(6 V\VWHP $%,/,7,(6RYHUDOODUFKLWHFWXUH ,Q WKH FRUH RI WKH DUFKLWHFWXUH LV WKH $%,/,7,(6 ,QWHURSHUDELOLW\ %XV ,W LV UHVSRQVLEOH RI WKH LQWHJUDWLRQ DQG LQWHURSHUDELOLW\ RI WKH GLIIHUHQW PRGXOHV FRPSRVLQJWKHQHWZRUN 7KHSURSRVHGZD\RIXVLQJ$%,/,7,(6DQGLWVVHUYLFHVIRU60(VLVWRFRQQHFW WKHLU OHJDF\ V\VWHPV ZLWK HDFK RWKHU YLD WKH $%,/,7,(6 (QWHUSULVH 6HUYLFH %XV 7KLVPHDQVWKDWEX\HUDSDUWQHUZRXOGLQLWLDWHDWUDQVDFWLRQLQLWVLQWHUQDOV\VWHP ZKLFK LQ WXUQ ZRXOG JHQHUDWH WKH DSSURSULDWH 8%/ PHVVDJH WKDW LV WKHQ VHQW WKURXJK $%,/,7,(6 XVLQJ WKH /HJDF\ ,QWHUIDFH WR WKH VHOOHU SDUW\ ,GHDOO\ WKH VHOOHU SDUWQHU V LQWHUQDO V\VWHP ZRXOG UHFHLYH WKLV 8%/ PHVVDJH WUDQVIRUP LW IRU
$%,/,7,(6 WR 6XSSRUW D )HGHUDWHG $UFKLWHFWXUH %DVHG ,QWHURSHUDELOLW\ %XV
419
WKHQHHGVRIWKHLQWHUQDOV\VWHPDQGSURFHVVHVLWRUPDNHLWDYDLODEOHWRDXVHURI WKDWV\VWHP
)LJ$%,/,7,(61HWZRUN$UFKLWHFWXUHDW5XQ7LPH
+RZHYHUWKHSURMHFWDQWLFLSDWHGWKDW60(VLQWKHWDUJHWHGFRXQWULHVFXUUHQWO\ GRQ WKDYHWKHDSSURSULDWH,7LQIUDVWUXFWXUHNQRZOHGJHDQGPRQH\WRLQYHVWLQWRD FRPSOH[LQWUDQHWVROXWLRQWKDWFRXOGGULYHWKHLUEXVLQHVVDQGZKDWWKH\FRXOGXVHWR FRQQHFW WR $%,/,7,(6 DQG YLD $%,/,7,(6 WR WKHLU EXVLQHVV SDUWQHUV 7KHUHIRUH $%,/,7,(6 ZLOO SURYLGH D SRUWDO ZKHUH SDUWQHUV ZLWKRXW DQ LQWHUQDO V\VWHP FDQ SHUIRUP WKH VDPH EDVLF DFWLRQV WKH\ ZRXOG QRUPDOO\ GR YLD WKH :HE 6HUYLFH LQWHUIDFHV $%,/,7,(6SURYLGHV0DNLQJLWVIXQFWLRQDOLW\HYHQ QDUURZHULW ZRXOG EDVLFDOO\ VHUYH DV D IRUP ILOOLQJ PDQXDO 8%/ JHQHUDWLRQ DSSOLFDWLRQ DQG DQ LQWHUIDFH WR WKH 7DVN PDQDJHU ZKLFK GLFWDWHV ZKDW IRUPV DQG ZKDW 8%/ GRFXPHQWVQHHGVWREHJHQHUDWHGDWZKLFKSRLQWVRIWKHEXVLQHVVWUDQVDFWLRQ $%,/,7,(6SURYLGHVYLDLWVLQWHURSHUDELOLW\EXVDQXPEHURIVHUYLFHVLQFOXGLQJ DEXVLQHVVSURFHVVHQJLQHUHFRQFLOLDWLRQHQJLQHQHJRWLDWLRQHQJLQHFROODERUDWLRQ DQGPXOWLPHGLDPDQDJHPHQW5HVWLQWKLVVHFWLRQZHZLOOIRFXVRQWKHQHJRWLDWLRQ HQJLQHDQGWKHFROODERUDWLRQDQGPXOWLPHGLDPDQDJHPHQWPRGXOHV 7KHSURMHFWVSOLWWKHIXQFWLRQDOLW\RIWKHV\VWHPPRGXOHVLQWRGHVLJQWLPHDQG UXQWLPH FRPSRQHQWV 'HVLJQ WLPH FRPSRQHQWV RI D PRGXOH XVXDOO\ GHDO ZLWK WKH VHWXS RI WKH UXQWLPH HQYLURQPHQW RU SURYLGH FRQWH[W IRU LWV RSHUDWLRQ 5XQWLPH FRPSRQHQWVXVHWKHGHVLJQWLPHVHWGDWDDQGFRQWH[WVWRH[HFXWHYDULRXVSURFHVVHV DQGRULQWHUDFWZLWKRWKHUPRGXOHVRUXVHUV &ROODERUDWLYHZRUNVXSSRUWDWGHVLJQWLPH &ROODERUDWLYH ZRUN LQ $%,/,7,(6 IRFXVHV RQ WKH SUHSODQQHG RU DGKRF RUJDQL]DWLRQRIJURXSDFWLYLWLHVEHWZHHQRUDPRQJSDUWLFLSDQWVRIWKH$%,/,7,(6 QHWZRUN :KLOH FROODERUDWLRQ LWVHOI LV QRW KDQGOHG E\ $%,/,7,(6 LW SURYLGHV D IUDPHZRUNIRUWKHGHVLJQWLPHVHWXSRIFROODERUDWLRQUHODWHGSDUDPHWHUVSURYLGHV
420
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
UXQWLPH DVVLVWDQFH LQ WKH VWDUWXS RI D FROODERUDWLYH ZRUN VHVVLRQ DUFKLYDO RI IRUPDOO\GHILQHGUHVXOWVRIVXFKFROODERUDWLYHZRUNDQGDOVRDQDXWRPDWHGIRUPRI FROODERUDWLRQXVLQJDUXOHVEDVHGQHJRWLDWLRQHQJLQH $W GHVLJQ WLPH SDUWLFLSDQWV RI WKH $%,/,7,(6 QHWZRUN FDQ VHW XS YDULRXV DVSHFWV RI WKHLU IRUWKFRPLQJ FROODERUDWLYH ZRUN HQYLURQPHQW DQG FROODERUDWLRQ PHFKDQLVPV 7KH &ROODERUDWLRQ &RQILJXUDWLRQ 0DQDJHU LV UHVSRQVLEOH IRU WKH FROODERUDWLYH ZRUN UHODWHG GHVLJQ WLPH DFWLYLWLHV ,W SURYLGHV WKH IROORZLQJ VXE PRGXOHV &ROODERUDWLRQ3DUDPHWHU&RQILJXUDWLRQ 7KLV VXEPRGXOH FDQ EH XVHG E\ SDUWQHUV WR GHVFULEH WKHLU FROODERUDWLYH FDSDELOLWLHV LQFOXGLQJ WKH WRROV WKH\ FDQ XVH IRU FROODERUDWLRQ WRJHWKHU ZLWK WKH LGHQWLILHUV RI WKH WRROV LH HPDLOHPDLO DGGUHVV VN\SHVN\SH QDPH GLVFXVVLRQ IRUXP85/ WHOHSKRQHWHOHSKRQH QXPEHU %HVLGHV GHILQLQJ WKH WRROV SDUWQHUV FDQDOVRSURYLGHLQIRUPDWLRQDERXWWKHLUDYDLODELOLW\E\SXEOLVKLQJWKHLUIUHHWLPH FDOHQGDU :KHQ D SDUWQHU ZDQWV WR LQYLWH DQRWKHU SDUWQHU IRU FROODERUDWLRQ WKH RULJLQDWLQJ SDUWQHU FDQ SURSRVH D GDWH EDVHG RQ WKH RWKHU SDUWQHU V IUHH WLPH FDOHQGDUDQGWKLVGDWH ZLOOPRVWSUREDEO\EH2.ZLWKWKHRWKHUSDUWQHU:LWKRXW DQDYDLODEOHIUHHWLPHFDOHQGDUGHFROODERUDWLQJSDUWQHUVPD\KDYHWRJRWKURXJK VRPHLWHUDWLRQXQWLOILQGLQJDQDSSURSULDWHWLPHIRUGLVFXVVLRQ &ROODERUDWLRQ3ODQQHU 7KH VLPSOHVW ZD\ RI RUJDQL]LQJ D FROODERUDWLYH ZRUN VHVVLRQ LV WKH ³DGKRF´ PHWKRG,QWKLVFDVHRQHSDUWQHUFDQGHFLGHDWDQ\WLPHWRLQYLWHDQRWKHUSDUWQHUIRU GLVFXVVLRQ 7KH RWKHU ZD\ RI RUJDQL]LQJ D FROODERUDWLYH VHVVLRQ LV WR OHW WKH $%,/,7,(6 V\VWHP LQYLWH WKH SDUWQHUV DW D JLYHQ SRLQW RI WKH EXVLQHVV SURFHVV SUHYLRXVO\ DJUHHG RQ E\ ERWK SDUWLHV 7KH &ROODERUDWLRQ 3ODQQHU VXEPRGXOH LV XVHG WR VHW XS VXFK ³SUHSODQQHG´ FROODERUDWLRQV 7KH XVXDO VFHQDULR IRU D SUH SODQQHG FROODERUDWLRQ LV ZKHQ WZR SDUWQHUV DJUHH WKDW IRU H[DPSOH HDFK WLPH EHIRUH WKH LQYRLFH LV VHQW WKH\ PDNH D GLVFXVVLRQ DERXW WKH SXUFKDVHG JRRG WR PDNH VXUH HYHU\WKLQJ LV 2. ,Q WKLV FDVH WKH LQYROYHG SDUWQHUV VKRXOG QRW LQYLWH HDFKRWKHUIRUDGLVFXVVLRQLQDQDGKRFPDQQHUEXWWKH\FDQFRPPDQGWKHV\VWHP WR VHQG RXW DQ DXWRPDWLF LQYLWDWLRQ IRU GLVFXVVLRQ EHIRUH WKH HJ ³6HQG LQYRLFH´ VWHSRIWKHJOREDOZRUNIORZLVH[HFXWHG 1RWLILFDWLRQ&RQILJXUDWLRQ ,Q $%,/,7,(6 WKH YDULRXV V\VWHPV FDQ SURYLGH QRWLILFDWLRQ WRSLFV WKDW $%,/,7,(6XVHUVRURWKHUV\VWHPV FDQVXEVFULEHIRU:KHQHQHYHQWKDSSHQVLQD V\VWHP LW VHQGV RXW QRWLILFDWLRQ HYHQWV IRU WKRVH ZKR VXEVFULEHG IRU WKH WRSLF DVVRFLDWHG ZLWK WKH HYHQW )RU H[DPSOH WKH QHJRWLDWLRQ HQJLQH FDQ GHILQH WKH QRWLILFDWLRQWRSLF ³1HJRWLDWLRQ ILQLVKHG´6\VWHPVRU XVHUVLQWHUHVWHGLQUHFHLYLQJ QRWLILFDWLRQVZKHQVRPHQHJRWLDWLRQILQLVKHGFDQVXEVFULEHIRUWKLVWRSLFDQGWKHQ FDQJHWQRWLILHGDERXWVXFKHYHQWV
$%,/,7,(6WR6XSSRUWD)HGHUDWHG$UFKLWHFWXUH%DVHG,QWHURSHUDELOLW\%XV
421
%HVLGH WKLV LQWHUDFWLYH FROODERUDWLRQ PRGHO ZH DOVR FRQVLGHU SDUW RI $%,/,7,(6 JURXSZDUH VXSSRUW DQ DXWRPDWHG UXOHV EDVHG QHJRWLDWLRQ HQJLQH GHVFULEHGLQWKHQH[WVHFWLRQ 1HJRWLDWLRQ6\VWHP)XQFWLRQDO'HVLJQ 7KHPDLQJRDORIWKHQHJRWLDWLRQV\VWHPLVWRUHGXFHWKHWLPHQHHGHGWRDJUHHRU QRWDJUHHRQWKHFRQGLWLRQVIRUDQRUGHU:LWKRXWDUXOHVEDVHGQHJRWLDWLRQV\VWHP WKHFXVWRPHUDQGVXSSOLHUZRXOGQHHGWRVHQGEDFNDQGIRUWK2UGHU5HVSRQVHDQG 2UGHU&KDQJHGRFXPHQWVWRFRPHXSZLWKDUHVXOWERWKSDUWLHVDJUHHRQRULWPLJKW HYHQIDLO7KLVQHJRWLDWLRQORRSFDQEHYHU\WLPHFRQVXPLQJDQGDQQR\LQJIRUWKH SDUWLFLSDQWV 7KHQHJRWLDWLRQIXQFWLRQDOLVEDVHGRQWKHFRQFHSWRI³1HJRWLDWLRQ5XOH´0RVW RI WKH DQDO\VHG H[DPSOHV RI UXOHV DUH JHQHUDO DQG ZLOO DIIHFW DOO SDUWQHUV LQ WKH EXVLQHVV )RU H[DPSOH KDYLQJ D KXJHRUGHUUXOH ZKHUH WKH VXSSOLHU JUDQWV D IL[ GLVFRXQW IRU LW 0RVW RI WKHVH JHQHUDO UXOHV DUH XVHIXO WR EH YLVLEOH WR WKH WUDGLQJ SDUWQHU 7KLV ZD\ KH FDQ DGMXVW KLV RUGHU DFFRUGLQJ WKH UXOHV WR JHW DQ RSWLPDO SULFHSHUIRUPDQFHUDWLR1RUPDOO\WKLVLVDOVREHQHILFLDOIRUWKHVXSSOLHUHJZKHQ ZHWKLQNRIWKHKXJHRUGHUUXOHWKHDPRXQWRIWKLQJVRUGHUHGFRXOGEHLQFUHDVHG +RZHYHU WKHUH DUH VRPH UXOHV WKDW DUH VSHFLDO DQG VKRXOG RQO\ DIIHFW VRPH SDUWQHUVHJXQWUXVWZRUWK\FOLHQWUXOHVZKHUHWKHVXSSOLHUZDQWVDQH[WUDIHHIRU FOLHQWVWKDWDUHXQNQRZQRUKHKDGEDGH[SHULHQFHVZLWKGXULQJWKHODVWWLPH7KHVH UXOHVVKRXOGEHLQYLVLEOHWRIRUWKHWUDGLQJSDUWQHUVWRDYRLGWKHPWREHRIIHQGHG 7KLV PHDQV D UXOH FDQ EH YLVLEOH RU LQYLVLEOH DQG JHQHUDO RU VSHFLDO ZKLFK UHVXOWVLQIRXUSRVVLEOHFRPELQDWLRQV :LWKWKHQHJRWLDWLRQV\VWHPWKDWKDVDFFHVVWRUXOHVRIERWKSDUWLHVLQFOXGLQJ WKHLQYLVLEOHRQHV ZHFDQHVWDEOLVKDQLQGHSHQGHQWPHGLDWRU7KHPDLQREMHFWLYHLV WRFXVWRPL]HWKHH[FKDQJHG8%/PHVVDJHDFFRUGLQJWRWKHJLYHQQHJRWLDWLRQUXOHV GHFLGHGIURPEXVLQHVVSDUWQHUVWREHXVHGIRUWKLVWUDQVDFWLRQEDVHGRQWKHWUDGLQJ SDUWQHUDQGWKHVSHFLDOUXOHVIRUKLP $W H[HFXWLRQ WLPH WKH VWRUHG UXOHV ZLOO EH DSSOLHG WR WKH 8%/ PHVVDJHV LQ RUGHU WR DOORZ WKH QHJRWLDWLRQ RQ WKH 8%/ EXVLQHVV ILHOGV¶ FRQWHQW OLNH SULFH TXDQWLW\ZDUUDQW\GXUDWLRQGHOLYHU\GDWHDQGTXDOLW\ 7KLVZD\ZHH[SHFW $UHGXFWLRQRIWKHQHJRWLDWLRQORRSWKDWQHHGVWREHSHUIRUPHG1RWH
422
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
([HFXWHWKHVWRUHGUXOHVLQVLGHD1HJRWLDWLRQ5XOHV(QJLQH
7RUHDOL]HWKHDERYHGHVFULEHGIXQFWLRQDOLWLHVWKH1HJRWLDWLRQ6\VWHPQHHGVWR SURYLGH D PRGXOH WKDW DOORZV XVHUV WR FUHDWH VWRUH PRGLI\ RU GHOHWH QHJRWLDWLRQ UXOHVDVZHOODVDYDOLGUXOHVUHSRVLWRU\DEOHWRVWRUHDOOUHTXLUHGUXOHVLQIRUPDWLRQ 0RUHRYHU WKH 1HJRWLDWLRQ 6\VWHP PXVW SURYLGH D %XVLQHVV 5XOH (QJLQH DEOH WR DSSO\WKHVWRUHGUXOHVWR8%/WFPHVVDJHVFRPLQJIURPGLIIHUHQWWUDGLQJSDUWQHUV 7KH 1HJRWLDWLRQ (QJLQH ZLOO SURYLGH DOVR LQWHUIDFH IRU WKH SODWIRUP PDQDJHPHQW IXQFWLRQDOLWLHV $W 'HVLJQ 7LPH WKH 1HJRWLDWLRQ 'HVLJQHU ZLOO SURYLGH DOO WKH IHDWXUHV KHOSLQJ XVHUVWRPDQDJHQHJRWLDWLRQUXOHVZKLOHDWH[HFXWLRQWLPHWKHVWRUHGUXOHVZLOOEH DSSOLHGWRWKH8%/PHVVDJHVLQRUGHUWRDOORZWKHQHJRWLDWLRQRQWKH8%/EXVLQHVV ILHOGV¶FRQWHQWOLNHSULFHTXDQWLW\ZDUUDQW\GXUDWLRQGHOLYHU\GDWHDQGTXDOLW\ &ROODERUDWLYHZRUNVXSSRUWDWUXQWLPH 7KHW\SLFDOVFHQDULRRIDFROODERUDWLYHZRUNLQFOXGHVWZRSDUWQHUV$VDQH[DPSOH OHW V WDNH SDUWQHU $ DQG % $VVXPH WKDW $ UHFHLYHV D QRWLILFDWLRQ IURP WKH $%,/,7,(6 V\VWHP YLD 606 LQIRUPLQJ WKDW WKHUH ZDV D SUREOHP ZLWK D 8%/ GRFXPHQWLQYROYHGLQDQDXWRPDWLFQHJRWLDWLRQSURFHVVJRLQJRQEHWZHHQ$DQG% $ VHQGV D PHVVDJH WR % VXJJHVWLQJ WR VWDUW D 6N\SH VHVVLRQ DW WRGD\ WR GLVFXVV ZKDW LV ZURQJ ZLWK WKH VHQW GRFXPHQW % UHFHLYHV WKLV PHVVDJH RQ KLV PRELOHSKRQHYLD6073%UHDGVWKHPHVVDJHDQGUHSOLHVEDFNWR$WKDWKHFDQQRW ZRUNZLWK6N\SHZLWKKLVPRELOHSKRQHVRZK\QRWMXVWPDNHDQRUPDOWHOHSKRQH FDOODWWKHVDPHWLPHDOVRDVNV%WRLQLWLDWHWKHFDOOIURPKLVRIILFHWRPDNHWKLQJV FKHDSHU %UHFHLYHVWKLVPHVVDJHDQGUHSOLHVWKDWWKHSKRQHFDOOLV2.ZLWKKLP$ DQG % WKHQ WDON RQ WKH SKRQH DW /DWHU $ SRVWV WKH GLVFXVVLRQ PLQXWHV GLVFXVVLRQ UHVXOW WR % DQG % VHQGV LW EDFN VLJQHG PDUNLQJ KH DJUHHV ZLWK WKH JHQHUDWHGGLVFXVVLRQUHVXOW &ROODERUDWLYH ZRUN IROORZLQJ WKH SUHYLRXV H[DPSOH VFHQDULR FRQVLVWV RI SKDVHVLQ$%,/,7,(6 x 1RWLILFDWLRQRSWLRQDO &ROODERUDWLRQFDQEHVWDUWHGDIWHUDQRWLILFDWLRQ LV UHFHLYHG E\ DQ $%,/,7,(6 XVHU +RZHYHU D FROODERUDWLYH ZRUN VHVVLRQFDQEHVWDUWHGZLWKRXWDSUHFHGLQJQRWLILFDWLRQDVZHOOVRWKLV VWHSLVRSWLRQDO x ,QLWLDOLVDWLRQ,QWKLVSKDVHRQHRUPRUHSDUWLHVDUHLQYLWHGWRWDNHSDUW LQ D JURXSZDUH VHVVLRQ $W PLQLPXP WKH LQYLWDWLRQ FRQWDLQV ZKR LV LQYLWHGIRUZKDWNLQGRIDFWLRQXVLQJZKDWFROODERUDWLRQWRRO x $JUHHPHQW RQ FROODERUDWLRQ SDUDPHWHUV &ORVHO\ UHODWHG WR LQLWLDOLVDWLRQ WKLV SKDVH LV XVHG WR DJUHH RQ WKH DFWXDO SDUDPHWHUV RI WKHFROODERUDWLRQZKDWWRROWRXVHDWZKDWWLPH x &ROODERUDWLYH ZRUN ,Q WKLV SKDVH KDSSHQV WKH DFWXDO FROODERUDWLRQ XVLQJZKDWHYHUJURXSZDUHWRROWKHSDUWQHUVDJUHHGRQ x *HQHUDWLQJ FROODERUDWLRQ UHVXOW $W WKH HQG RI FROODERUDWLRQ WKH SDUWLFLSDWLQJ SDUWLHV VKRXOG JHQHUDWH D IRUPDO UHVXOW GRFXPHQW ZKHUH WKH\ UHFRUG ZKDW UHVXOWV DFKLHYHPHQWV WKH\ PDGH GXULQJ WKH
$%,/,7,(6WR6XSSRUWD)HGHUDWHG$UFKLWHFWXUH%DVHG,QWHURSHUDELOLW\%XV
423
FROODERUDWLRQ7KLVUHVXOWGRFXPHQWFDQEHFUHDWHGSURSRVHG E\DQ\ SDUWLFLSDQW DQG RWKHUV KDYH WR IRUPDOO\ DJUHH ZLWK LW LH VLJQ LW WR FRQVLGHUDFROODERUDWLYHZRUNVHVVLRQILQLVKHG
)LJ0RGXOHVDQGLQWHUIDFHVUHODWHGWRWKHFROODERUDWLYHZRUNVROXWLRQ
7KHVHIXQFWLRQVDUHGHILQHGDQGDUHDFFHVVLEOHLQ$%,/,7,(6YLDWKHLQWHUIDFHV 1RWLILFDWLRQ 0DQDJHU ,QYLWDWLRQ 0DQDJHU DQG &ROODERUDWLRQ 5HVXOW 0DQDJHU DV GHSLFWHGLQILJXUH $W 5XQ 7LPH WKH 1HJRWLDWLRQ (QJLQH DSSOLHV WKH VWRUHG QHJRWLDWLRQ UXOHV WR WKHUHFHLYHG8%/WFPHVVDJHDQGWUDQVIRUPVLWDFFRUGLQJWRWKHVHUXOHVSURYLGLQJD QHZPRGLILHGEXVLQHVVGRFXPHQW 7KHIROORZLQJDUHWKHPDLQIXQFWLRQDOLWLHVDYDLODEOH 9LHZ8VDJH6WDWLVWLFV 0RQLWRUDQG'HEXJ1HJRWLDWLRQ3ODWIRUP 8SGDWH1HJRWLDWLRQ3ODWIRUP 6WDUWDQG6KXWGRZQ1HJRWLDWLRQ3ODWIRUP 7KH$%,/,7,(6QHJRWLDWLRQHQJLQHLVEDVHGRQWKHH[LVWLQJRSHQVRXUFHHQJLQH '522/6>@WKDWLPSOHPHQWVWKHVHUHTXLUHPHQWV 0XOWLPHGLDHQULFKPHQWUHODWHGGHVLJQWLPHPRGXOHV 7KHHQULFKHG8%/VROXWLRQSURYLGHVDPHDQIRU8%/GRFXPHQWDXWKRUVLHEX\HU RUVHOOHUVHQGLQJVXFKGRFXPHQW WRHPEHGRUOLQNPXOWLPHGLDFRQWHQWLQWKHLU8%/ PHVVDJHV 7R VXSSRUW WKLV IXQFWLRQDOLW\ ZH GHILQHG WKH 0XOWLPHGLD &RQWHQW 0DQDJHPHQW ,QWHUIDFH DQG D &HQWUDO 0XOWLPHGLD &RQWHQW 0DQDJHU LPSOHPHQWLQJWKLVLQWHUIDFH
424
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
)LJ0RGXOHVDQGLQWHUIDFHVUHODWHGWRWKH8%/PXOWLPHGLDHQULFKPHQWVROXWLRQ
,QWKHVLPSOHVWVFHQDULRWKHUH VRQO\RQHPXOWLPHGLDUHSRVLWRU\LQ$%,/,7,(6 DQG WKLV LV WKH &HQWUDO 0XOWLPHGLD &RQWHQW 0DQDJHU &0&0 7KLV SURYLGHV DOO IHDWXUHV RI D PXOWLPHGLD FRQWHQW PDQDJHU LQFOXGLQJ WKH VWRUDJHUHWULHYDO RI 00 REMHFWVDVZHOODVWKHVKDULQJRI00REMHFWVYLDD85/DQGWKHLUHPEHGGLQJLQWR 8%/ GRFXPHQWV 6HUYLFHV RI WKH &0&0 FDQ EH DFFHVVHG HLWKHU YLD WKH $%,/,7,(6SRUWDORUSURJUDPPDWLFDOO\GLUHFWO\YLDWKHLQYRFDWLRQRIWKHLQWHUIDFH IXQFWLRQV DQG WKH &0&0 LV DYDLODEOH WR DOO SDUWQHUV ZKR KDYH DFFHVV WR $%,/,7,(6 7KHUH DUH FRUH VHUYLFHV SURYLGHG E\ WKH 0XOWLPHGLD &RQWHQW 0DQDJHU ,QWHUIDFH x 6WRUDJH LQGLYLGXDO $%,/,7,(6 XVHUV FDQ VWRUH WKHLU LPDJHV YLGHRV VRXQGVHWFLQWKH&0&0FDQHGLWVWRUHGLWHPVDQGFDQDOVRVKDUHLW ZLWKRWKHUSDUWQHUVYLDD85, x $FFHVVSDUWQHUVZKRNQRZWKH85,RIDVKDUHG00REMHFWFDQDFFHVV LWGRZQORDGWKHVKDUHGFRQWHQWRUFDQLQWHUDFWLYHO\ZRUNZLWKLW x ([SRUWWRPDNHDVWRUHGREMHFWDYDLODEOHWRRWKHUSDUWQHUVWKH&0&0 SURYLGHVWZRPHDQVIRUH[SRUWLQJ2QHLVUHODWHGWR85,EDVHGDFFHVV ,QWKLVFDVHWKHH[SRUWHUVHUYLFHJHQHUDWHVWKH85,DQGWKHQHFHVVDU\ 8%/WDJVDURXQGLWWREHDEOHWRLQFOXGHLWLQD8%/GRFXPHQW7KH RWKHU ZD\ RI H[SRUW JHQHUDWHV 8%/ WKDW PDNHV WKH DFWXDO FRQWHQW HPEHGGDEOHLQWKH8%/GRFXPHQW 'HVLJQWLPHFRPSRQHQWVRIWKHPXOWLPHGLDHQULFKPHQWPRGXOHGHDOZLWKRQO\ WKH6WRUDJHLQWHUIDFH)XQFWLRQVLQWKLVLQWHUIDFHDUHXVHGIRUPDQDJLQJWKHFRQWHQWV RI WKH PXOWLPHGLD UHSRVLWRU\ 0DLQ IXQFWLRQV RI WKH LQWHUIDFH DUH VWRUH GHOHWH XSGDWHJHWVHDUFKVKDUH ,Q D PRUH FRPSOLFDWHG VFHQDULR WKHUH FRXOG EH PRUH WKDQ RQH PXOWLPHGLD UHSRVLWRU\ LQ $%,/,7,(6 %HVLGHV WKH &0&0 SDUWQHUV FRXOG DOVR SURYLGH D
$%,/,7,(6WR6XSSRUWD)HGHUDWHG$UFKLWHFWXUH%DVHG,QWHURSHUDELOLW\%XV
425
UHSRVLWRU\LQVLGHWKHERXQGDULHVRIWKHLULQWHUQDOV\VWHPV,QWKLVFDVHWKH\PD\QRW LPSOHPHQW DOO WKH VHUYLFHV RI WKH 0XOWLPHGLD &RQWHQW 0DQDJHU ,QWHUIDFH EXW SUREDEO\ MXVW WKH DFFHVV DQG WKH H[SRUW SDUWV 0DNLQJ D SDUWQHU V LQWHUQDO V\VWHP DYDLODEOHWR$%,/,7,(6KDVWKHDGYDQWDJHWKDWLQWKLVFDVHWKHUHSRVLWRU\KRVWLQJ SDUWQHUFDQHGLWWKHFRQWHQWVLQWKHUHSRVLWRU\XVLQJZKDWHYHUPHWKRGVDUHSURYLGHG E\WKHV\VWHPDQGVWLOOPDNHFRQWHQWVDYDLODEOHWR$%,/,7,(6SDUWQHU 0XOWLPHGLDHQULFKPHQWUHODWHGUXQWLPHPRGXOHV 7KH PXOWLPHGLD FRQWHQW PDQDJHU PRGXOH EHLQJ LW WKH FHQWUDO PXOWLPHGLD UHSRVLWRU\RURQHSURYLGHGH[WHUQDOO\E\DQ$%,/,7,(6SDUWQHU SURYLGHVIXQFWLRQV IRUUXQWLPHLQWHUDFWLRQZLWK00FRQWHQWV5XQWLPHDYDLODEOHIXQFWLRQVDUH x DFFHVV DOORZV DXWKRULVHG SDUWLHV WR GRZQORDGYLHZSOD\ D PXOWLPHGLD REMHFW x H[SRUW)RU8EOJHQHUDWHVDUHSUHVHQWDWLRQRIWKHPXOWLPHGLDREMHFWWKDWLV VXLWDEOHIRUHPEHGGLQJLQ8%/GRFXPHQWV7KLVZD\DPXOWLPHGLDREMHFW FDQEHWUDQVIHUUHGDORQJZLWKWKH8%/PHVVDJHDQGLWLVWKHUHVSRQVLELOLW\ RIWKHUHFHLYHUWRSUHVHQWWKHPXOWLPHGLDFRQWHQWWRWKHPDFKLQHRUKXPDQ XVHU x H[SRUW)RU$FFHVVJHQHUDWHDUHIHUHQFHWRDVKDUHGPXOWLPHGLDREMHFWLQD IRUPDWWKDWFDQEHLQFOXGHGLQD8%/GRFXPHQW
&RQFOXVLRQVDQG)XWXUH3ODQV 5HDOL]DWLRQ RI WKH $%,/,7,(6 SODWIRUP LV H[SHFWHG DW WKH HQG RI 4 RI (YDOXDWLRQ RI WKH SODWIRUP ZLOO LQYROYH UHDO ZRUOG WHVW EHGV IURP FRXQWULHV 6ORYDNLD7XUNH\/LWKXDQLD5RPDQLD+XQJDU\ LQEXVLQHVVVHFWRUVKLJKWHFK DJURIRRG UHWDLO ZRRGIXUQLWXUH WRXULVP 9DULRXV SHUIRUPDQFH LQGLFDWRUV KDYH EHHQ GHILQHG OLNH $YHUDJH QXPEHU RI WHOHSKRQH FRQYHUVDWLRQ RFFXUUHQFHV EHWZHHQVXSSOLHUDQGLWVFXVWRPHUVZLWKLQDPRQWK$YHUDJHQXPEHURIPLVWDNHV ZKLOHILOOLQJDGRFXPHQW7KHSRVVLELOLW\RIILQGLQJWKHSUHYLRXVGRFXPHQWLQ PLQXWHV HWF 6XFFHVV DQG SHUIRUPDQFH RI WKH $%,/,7,(6 SODWIRUP ZLOO EH PHDVXUHG E\ HYDOXDWLQJ DQG FRPSDULQJ WKHVH LQGLFDWRUV LQ WKH YDULRXV EXVLQHVV VHJPHQWVZLWKDQGZLWKRXWXVLQJ$%,/,7,(6LQWKHRUGHUWRLQYRLFHSURFHVVHV
$FNQRZOHGJPHQWV 7KH ZRUN SUHVHQWHG LQ WKLV SDSHU LV SDUWO\ IXQGHG E\ WKH (XURSHDQ &RPPLVVLRQ WKURXJK WKH $%,/,7,(6 675(3 ,67)3 7KLV ZRUN ZDV SDUWO\ VXSSRUWHG E\ WKH 0RELOH ,QQRYDWLRQ &HQWHU +XQJDU\ 7KH DXWKRUV DUH VROHO\ UHVSRQVLEOHIRUWKHSDSHU VFRQWHQW
426
%3DWDNL/.RYiFV&*XJOLHOPLQDDQG$$UH]]D
%LEOLRJUDSK\ >@ >@ >@ >@ >@ >@
86+(5 ,67 3URMHFW H%XVLQHVV $GYLVRU +DQGERRN ZZZXVKHUSURMHFWRUJXNVXSSRUWKE+%VYSGI 0DUWD .R]DN 0LFUR 6PDOO DQG 0HGLXP (QWHUSULVHV $ &ROOHFWLRQ RI 3XEOLVKHG 'DWD,QWHUQDWLRQDO)LQDQFH&RUSRUDWLRQ,)& :DVKLQJWRQ'& ,QWHUQDWLRQDO6WDQGDUGV2UJDQL]DWLRQ,QGXVWULDODXWRPDWLRQV\VWHPV &RQFHSWVDQG UXOHVIRUHQWHUSULVHPRGHOV,62 1LFRODV 'DFOLQ &RQWULEXWLRQ WR D PHWKRGRORJ\ WR GHYHORS LQWHURSHUDELOLW\ RI HQWHUSULVHDSSOLFDWLRQV,(6$3URFHHGLQJV KWWSODEVMERVVFRPSRUWDOMERVVUXOHVGRFV . 7ROOH 9 .LDXOHLNLV . -XVWLQDYLFLHQH* .QROO & *XJOLHOPLQD $ $UH]]D $Q ,QWHURSHUDEOH(EXVLQHVVSODWIRUPWRZDUGVEHWWHULQWHJUDWLRQRI1HZ0HPEHU6WDWHV 60( V
&RQWH[W$ZDUH6HUYLFH&RPSRVLWLRQV$:D\WR )DFLOLWDWH,QWHURSHUDELOLW\ /%DVWLGDDQG)-1LHWR (XURSHDQ6RIWZDUH,QVWLWXWH3DUTXH7HFQRORJLFR=DPXGLR%L]NDLD( 6SDLQ OHLUHEDVWLGD#HVLHV IUDQFLVFRQLHWR#HVLHV
.H\ZRUGV &RQWH[WDZDUH VHUYLFH FRPSRVLWLRQ LQWHURSHUDELOLW\ G\QDPLF FRPSRVLWLRQSURGXFWOLQHHQJLQHHLQJ
,QWURGXFWLRQ 1RZDGD\V VRIWZDUH V\VWHPV DUH HYROYLQJ WRZDUGV PRUH G\QDPLF DQG UXQWLPH H[WHQVLEOH HQYLURQPHQWV ZKHUH VROXWLRQV QHHG WR EH IOH[LEOH DQG FRQWH[WDZDUH SURYLGLQJ WKH EHVW IXQFWLRQDOLW\ DQG RSWLPDO TXDOLW\ 7KH VHUYLFHRULHQWHG DUFKLWHFWXUH SDUDGLJP LV EHFRPLQJ PRUH LPSRUWDQW DV D ZD\ WR IDFLOLWDWH LQWHURSHUDELOLW\EHWZHHQHQWHUSULVHGDWDDVVHWVDQGDSSOLFDWLRQVDOORZLQJWRUHGXFH FRVW DQG GHYHORSPHQW WLPH GXH WR WKH GHILQLWLRQ RI QHZ IXQFWLRQDOLW\ E\ UHXVLQJ H[LVWLQJVHUYLFHVRUE\FRPSRVLQJQHZVHUYLFHVEDVHGRQH[LVWLQJRQHV 7KH FKDOOHQJH UDLVHG E\ FRQWH[WDZDUH VHUYLFH FRPSRVLWLRQ LV WKH QHHG IRU GHILQLQJ IOH[LEOH DQG G\QDPLF FRPSRVHG VHUYLFHV WKDW FDQ DGDSW WR WKH FRQWH[W FKDUDFWHULVWLFVLQDQHDV\DQGTXLFNZD\7KLVOHYHORIG\QDPLVPPD\EHXVHGWR FRQILJXUH FRPSRVLWLRQV LQ RUGHU WR HQFRXUDJH WKHLU UHXVDELOLW\ ZKLOH WKH LQWHURSHUDELOLW\TXDOLW\EHWZHHQFRPSDQLHVLVLPSURYHGELQGLQJWKHPRVWDGHTXDWH VHUYLFHV GHSHQGLQJ RQ WKH XVHU FRQWH[W +RZHYHU H[LVWLQJ VHUYLFH FRPSRVLWLRQ DSSURDFKHV IRFXV PDLQO\ RQ VWDWLF YLHZV EDVHG RQ VHUYLFH GHVFULSWLRQ DQG RUFKHVWUDWLRQVWDQGDUGV 6RIWZDUH YDULDELOLW\ KDV EHFRPH DQ LPSRUWDQW WRSLF LQ VRIWZDUH DUFKLWHFWXUHV DQG SURGXFW IDPLO\ DSSURDFKHV >@ HQDEOLQJ WKH GHULYDWLRQ RI GLIIHUHQW SURGXFW FRQILJXUDWLRQVE\GHVFULELQJWKRVHSDUWVRIDVRIWZDUHV\VWHPWKDWVWD\XQFKDQJHG DQGWKRVHWKDWPD\YDU\$GGLQJYDULDELOLW\PDQDJHPHQWWRVHUYLFHFRPSRVLWLRQLV DQDSSURDFKWKDWSURPLVHVWRVXSSRUWG\QDPLVP
428
/%DVWLGDDQG)-1LHWR
7KHJRDORIWKLVSDSHULVWRGHVFULEHRXUSURSRVDO RIDSSO\LQJWKHSURGXFWOLQHV HQJLQHHULQJ 3/( DSSURDFK WR VHUYLFH FRPSRVLWLRQ DV DQ LQQRYDWLYH VROXWLRQ WR GHYHORS G\QDPLF VHOIFRQILJXULQJ DQG FRQWH[WDZDUH FRPSRVLWLRQV 7KH 3/( DSSURDFKQRWRQO\GHILQHVPHFKDQLVPVWRPDQDJHWKDWYDULDELOLW\EXWDOVRHQDEOHV WKHGHILQLWLRQRIVHUYLFHFRPSRVLWLRQIDFWRULHVDVDSURGXFWOLQH7KLVPHDQVWKDWLW DOORZVWKHFUHDWLRQRIFRPSRVLWLRQWHPSODWHVWKDWFDQEHFXVWRPLVHGGHSHQGLQJRQ LQIRUPDWLRQ SURYLGHG E\ WKH XVHU RU E\ WKH FRQWH[W HQYLURQPHQW 7KH PDLQ DGYDQWDJHLVQRWRQO\WKHUHGXFWLRQRIFRPSRVLWLRQGHYHORSPHQWWLPHEXWDOVRWKH LPSURYHPHQW RI WKH LQWHURSHUDELOLW\ H[SHULHQFH WKDQNV WR DQ RSWLPDO VHUYLFH ELQGLQJVLQFHWKHVHOHFWHGVHUYLFHVPD\YDU\GHSHQGLQJRQWKHH[HFXWLRQFRQWH[W 7KLVZRUNLVEHLQJFDUULHGRXWLQWKH(XURSHDQ3URMHFW6H&6(,67>@ZKLFK DLPVWRVXSSRUWWKHFRVWHIIHFWLYHGHYHORSPHQWDQGXVHRIGHSHQGDEOHVHUYLFHVDQG VHUYLFHFHQWULFDSSOLFDWLRQ
'\QDPLF&RPSRVLWLRQ ,Q D VWDWLF VHUYLFH FRPSRVLWLRQ WKH PDSSLQJ EHWZHHQ WKH VSHFLILFDWLRQV DQG WKH LPSOHPHQWDWLRQVRIHDFKVHUYLFHLVSUHGHILQHGDWGHVLJQWLPH6RDVWDWLFVHUYLFH FRPSRVLWLRQ LV GHILQHG PDQXDOO\ DQG D SULRUL DW GHVLJQ WLPH %XW WKLV VWDWLF FRQGLWLRQ PHDQV D ODFN RI DGDSWDELOLW\ WR GLIIHUHQW XVHUV RU HQYLURQPHQWV DV LW UHTXLUHV NQRZLQJ YHU\ ZHOO WKH FRQVXPHG VHUYLFHV DQG WKHLU LQWHUDFWLRQV VR LI DGDSWDELOLW\RUG\QDPLFFRPSRVLWLRQVDUHPDQGDWRU\IDFWRUVVRPH DFWLRQVVKRXOG EHWDNHQGXULQJWKHVWDWLFGHVLJQWRDOORZG\QDPLFVHUYLFHFRPSRVLWLRQDWUXQWLPH $GGLQJ G\QDPLVP WR VHUYLFH FRPSRVLWLRQ DFKLHYHV WKH GHOLYHU\ RI KLJKO\ IOH[LEOHDQGUHOLDEOHVHUYLFHVWKDWDUHDEOHWRDGDSWWRWKHFRQWH[WDQGPDQDJHWKH UHFRYHU\ DFWLRQV ZKHQ SUREOHPV DUH GHWHFWHG $ V\VWHP ZLOOLQJ WR SHUIRUP WKHVH G\QDPLF DSSURDFKHV VKRXOG VXSSRUW G\QDPLF GLVFRYHU\ EDVHG RQ VHUYLFH UHTXLUHPHQWVLQRUGHUWRILQGFDQGLGDWHVHUYLFHVDWUXQWLPH
$SSO\LQJ3/(WR'\QDPLF&RPSRVLWLRQ 7KHDSSOLFDWLRQRI3/(LVYHU\XVHIXOIRUJLYLQJG\QDPLVPWRVHUYLFHFRPSRVLWLRQ EHFDXVH LW DOORZV D FRPSRVHG VHUYLFH WR UHDFW WR WKH FRQWH[W DQG FKDQJH LWV EHKDYLRU 7KH PDLQ LGHD RI WKH DSSOLFDWLRQ RI 3/( WR GHYHORS G\QDPLF FRPSRVLWLRQV LV WR LQFOXGH VSHFLILF WDVNV DW GHVLJQ WLPH WR H[SOLFLWO\ GHILQH WKH YDULDELOLW\WKDWFDQEHUHDOL]HGLQODWHUSKDVHVDQGLPSOHPHQWHGLQGLIIHUHQWZD\V )RUGRLQJVRZHKDYHGHILQHGDVHUYLFHFRPSRVLWLRQPHWKRGRORJ\WKDWFDQEH XVHG DV D JXLGH WR GHYHORS ERWK VWDWLF DQG G\QDPLF FRPSRVLWLRQV 7KLV PHWKRGRORJ\LVH[SODLQHGLQGHSWKLQ>@7KHDSSOLFDWLRQRIWKH3/(DSSURDFK WR VHUYLFH FRPSRVLWLRQ KDV WR EH WDFNOHG DW WZR OHYHOV GHILQLQJ WKH YDULDELOLW\ RI WKHFRPSRVLWLRQDWGHVLJQWLPHDQGSURYLGLQJDUXQWLPHSODWIRUPIOH[LEOHHQRXJKWR VXSSRUW WKH H[HFXWLRQ RI WKDW YDULDELOLW\ DQG HQDEOH WKH DXWRQRPLF DQG G\QDPLF EHKDYLRXURIVHUYLFHFRPSRVLWLRQV
&RQWH[W$ZDUH6HUYLFH&RPSRVLWLRQV$ZD\WRIDFLOLWDWH,QWHURSHUDELOLW\ 429
'\QDPLF&RPSRVLWLRQDW'HVLJQ7LPH 7R VXSSRUW WKH FUHDWLRQ RI G\QDPLF FRPSRVLWLRQV ZLWK WKH DELOLW\ WR FKDQJH WKHLU EHKDYLRU GHSHQGLQJ RQ WKH FRQWH[W ZH SURSRVH FDUU\LQJ RXW WZR DGGLWLRQDO DQG VSHFLILFSURFHVVHVZKHQGHYHORSLQJVHUYLFHV x
9DULDWLRQ 3RLQW 0DQDJHPHQW 3URFHVV 'HVFULEH ZKLFK SDUWV RI WKH FRPSRVLWLRQDUHYDULDEOHLQVXFKDZD\WKDWWKH\PLJKWFKDQJHGXULQJWKH H[HFXWLRQ RI WKH FRPSRVLWLRQ 7KLV LV GRQH E\ GHILQLQJ D VHW RI UHTXLUHPHQWV WR SHUIRUP WKLV YDULDELOLW\ DQG PDLQWDLQ WKH FRKHUHQFH ZLWK WKHEXVLQHVVSURFHVVJRDOV x 9DULDWLRQ 3RLQW 5HDOLVDWLRQ 3URFHVV *DWKHU WKH LQIRUPDWLRQ LQGLFDWLQJ ZKLFK VHUYLFHV DUH FDQGLGDWHV IRU HDFK YDULDWLRQ SRLQW DQG KRZ WKRVH VHUYLFHV IXOILOO WKH UHTXLUHPHQWV RI WKH YDULDWLRQ SRLQW 6RPH UXOHV RU PHFKDQLVPVPD\EHVSHFLILHGWREHVHWZKHQRQHVHUYLFHRUDQRWKHULVXVHG WRFRYHUDYDULDWLRQSRLQW,WLVLPSRUWDQWWRHVWDEOLVKKRZWKHYDULDELOLW\RI WKH FRPSRVLWLRQ LV WR EH H[HFXWHG DQG LPSOHPHQW WKH YDULDWLRQ SRLQWV FRQVHTXHQWO\ 7KLV VHWV WKH UHTXLUHPHQWV WR FKDQJH WKH FRPSRVLWLRQ GHSHQGLQJRQWKHFRQWH[WRUWKHFLUFXPVWDQFHV
'\QDPLF&RPSRVLWLRQDW5XQWLPH 7KHUHDUHGLIIHUHQWVROXWLRQVWRGHDOZLWKUXQWLPHELQGLQJ6RPHRIWKHVHVROXWLRQV DUH ZHOO NQRZQ DQG LQFOXGH XVLQJ UXOH HQJLQHV RU FRQILJXUDWLRQ ILOHV WR FROOHFW UHOHYDQW LQIRUPDWLRQ DQG XVLQJ PLGGOHZDUH WR VLPSO\ UHGLUHFW WKH VHUYLFH LQYRFDWLRQDVQHFHVVDU\>@ ,Q RXU DSSURDFK YDULDELOLW\ LV GHVFULEHG XVLQJ (&$ (YHQW&RQGLWLRQ$FWLRQ UXOHV ZKLFKDUHDVVRFLDWHGWRWKHFRPSRVLWLRQSURFHVVGHILQHGLQVRPHODQJXDJH VXFKDV:6%3(/>@8VLQJWKHVHUXOHVHYHQWVIRUGRLQJG\QDPLFELQGLQJPD\EH ODXQFKHGIURPWKHH[HFXWLRQHQJLQH7KLVZD\ZKHQWKHUHLVDYDULDWLRQSRLQWWKH UXOH FRQGLWLRQ LV HYDOXDWHG DQG D FRQFUHWH VHUYLFH LV ERXQG GHSHQGLQJ RQ WKH DOWHUQDWLYHVGHILQHGIRUWKDWYDULDWLRQSRLQW 7R VXSSRUW WKHVH UXOHV DQG WKHLU UHODWLRQV ZLWK WKH FRPSRVLWLRQ SDUW D FRPSRVLWLRQODQJXDJHKDVEHHQGHILQHGLQ6H&6(SURMHFWPDNLQJWKHH[HFXWLRQRI G\QDPLF VHUYLFH FRPSRVLWLRQV SRVVLEOH 7KLV ODQJXDJH KDV WZR PDLQ SDUWV WKH SURFHVV SDUW ZKLFK GHVFULEHV WKH FRPSRVLWLRQ SURFHVV XVLQJ :6%3(/ DQG WKH UXOHV SDUW ZKLFK GHVFULEHV WKH (&$ UXOHV DVVRFLDWHG WR WKH FRPSRVLWLRQ SURFHVV$GHWDLOHGGHVFULSWLRQRIWKHODQJXDJHFDQEHIRXQGLQ>@ &XUUHQWO\ 6H&6(WHDPLV ZRUNLQJRQVRPHWRROVWKDWVXSSRUWWKHOLIHF\FOHRI G\QDPLF FRPSRVLWLRQV IROORZLQJ WKH SURSRVHG DSSURDFK DV SDUW RI WKH 6H&6( SODWIRUP 7KHVHWRROVLQFOXGH DFRPSRVLWLRQGHVLJQHUWKDW ZLOOSURYLGHVXSSRUWWR XVHUVLQWKHGHYHORSPHQWRIVHUYLFHFRPSRVLWLRQXVLQJWKHSURSRVHGODQJXDJHDQG DPLGGOHZDUHFRPSRQHQWIRUWKHH[HFXWLRQRIGHYHORSHGFRPSRVLWLRQV 7KH PLGGOHZDUH KDV WZR PDLQ SDUWV D %3(/ H[HFXWLRQ HQJLQH 3;( DQG D UXOHV HQJLQH 'URROV 7KH FRPPXQLFDWLRQ EHWZHHQ WKH FRPSRQHQWV LV GRQH WKURXJKDQHYHQWEXVWKDWDOORZVV\QFKURQRXVDQGDV\QFKURQRXVFRPPXQLFDWLRQ
430
/%DVWLGDDQG)-1LHWR
:KHQ WKH H[HFXWLRQ RI WKH FRPSRVLWLRQ UHDFKHV WKH LQYRFDWLRQ RI DQ H[WHUQDO VHUYLFH D SUR[\ RSHUDWLRQ LV FDOOHG ,I WKH SUR[\ GRHV QRW UHIHU WR DQ\ FRQFUHWH VHUYLFHRUUHIHUVWRDFRQFUHWHVHUYLFHWKDWGRHVQRWEHKDYHDVH[SHFWHGLWHPLWVD YDULDELOLW\(YHQW IRU WKH UXOH HQJLQH 7KHQ WKH DVVRFLDWHG UXOH LV DFWLYDWHG GHSHQGLQJRQLWVFRQGLWLRQV$IWHUH[HFXWLQJWKHUXOHDQHZVHUYLFHLVUHDG\WREH ERXQGWRWKHFRPSRVLWLRQ7KHSUR[\LVQRWLILHGWKDWLWFDQFKDQJHLWVLQWHUQDOVWDWH LQYRNH WKH QHZ VHUYLFH LI IRXQG DQG WKHQ JLYH WKH FRQWURO EDFN WR WKH SURFHVV H[HFXWLRQHQYLURQPHQW0RUHGHWDLOHGLQIRUPDWLRQFDQEHIRXQGLQ>@DQG>@
&RQFOXVLRQV 7KH SURSRVDO SUHVHQWHG LQ WKLV SDSHU XVHV DQG DGDSWV 3URGXFW /LQHV (QJLQHHULQJ WHFKQLTXHVWRGHILQHDVROXWLRQWKDWDOORZVWKHGHYHORSPHQWRIVHOIFRQILJXULQJDQG VHOIRSWLPL]LQJ DQG FRQWH[WDZDUH FRPSRVLWLRQV VR WKLV SURYLGHV DQ LQQRYDWLYH HDV\WRKDQGOHVROXWLRQWKDWVSDQVIURPGHVLJQWRLPSOHPHQWDWLRQOHYHO7KLVZD\ YDULDWLRQ SRLQWV DQG YDULDQWV KDYH VKRZQ WKHLU XVHIXOQHVV IRU GHVFULELQJ WKH VSHFLILFIHDWXUHVWKDWDFRPSRVLWLRQPD\RIIHUGHSHQGLQJRQFRQWH[WLQIRUPDWLRQ 2XU FXUUHQW DSSURDFK PLJKW EH LPSURYHG E\ UHVHDUFKLQJ WKH DELOLW\ WR G\QDPLFDOO\ FKDQJH WKH SRVVLEOH YDULDQWV GXULQJ UXQWLPH ZKHQ QHFHVVDU\ 7KLV ZRXOG PDNH VHUYLFH FRPSRVLWLRQV HYHQ PRUH G\QDPLF EHFDXVH WKH DOWHUQDWLYHV ZRXOGQRWEHIL[HGDWGHVLJQWLPH 0RUHIXWXUHZRUNWREHGRQHLQWKHUHVHDUFKRIG\QDPLFVHUYLFHFRPSRVLWLRQV LQFOXGHVWKHGHILQLWLRQDQGLPSOHPHQWDWLRQRIWKHUHSODQQLQJDSSURDFKDOORZLQJD FRPSRVLWLRQ WR FKDQJH SDUWV RU RQH VHUYLFH ZLWK D VPDOO VXEFRPSRVLWLRQ RI VHUYLFHV WR REWDLQ WKH VDPH IXQFWLRQDOLW\ $QRWKHU RSHQ UHVHDUFK OLQH LV WKH GHYHORSPHQWRIWKHDSSURDFKIRURQWKHIO\FRPSRVLWLRQVZKLFKZRXOGVXSSRUWWKH FUHDWLRQRIVLPSOHVHUYLFHFRPSRVLWLRQVDXWRPDWLFDOO\DVXVHUQHHGVUHTXHVWWKHP
5HIHUHQFHV >@ 3RKO . %|FNOH * YDQ GHU /LQGHQ ) ³6RIWZDUH 3URGXFW /LQH (QJLQHHULQJ )RXQGDWLRQV3ULQFLSOHVDQG7HFKQLTXHV´6SULQJHU9HUODJ%HUOLQ+HLGHOEHUJ >@ 6H&6(6HUYLFH&HQWULF6\VWHP(QJLQHHULQJ 3URMHFWKWWSVHFVHHQJLW >@ 1LHWR )- %DVWLGD / (VFDODQWH 0 *RUWD]DU $ ³'HYHORSPHQW RI '\QDPLF &RPSRVHG6HUYLFHVEDVHGRQWKH&RQWH[W´6SULQJHU9HUODJ,(6$%RUGHDX[ >@ 6H&6( 3URMHFW 5HSRUW RQ PHWKRGRORJLFDO DSSURDFK WR GHVLJQLQJ VHUYLFH FRPSRVLWLRQV >@ %XWOHU-³$SSO\LQJ3URGXFW/LQH7HFKQLTXHVWR62$´&%',-RXUQDO)HE >@ 7&2$6,6Â2$6,6:HE6HUYLFHV%XVLQHVV3URFHVV([HFXWLRQ/DQJXDJHÂ:6%3(/ Y'UDIW6HS >@ 6H&6(3URMHFW³3URWRW\SHRIWKHVHUYLFHFHQWULFUXQWLPHSODWIRUP´ >@ &RORPER 0 'L 1LWWR ( 0DXUL 0 ³6&(1( D VHUYLFH FRPSRVLWLRQ H[HFXWLRQ HQYLURQPHQW VXSSRUWLQJ G\QDPLF FKDQJHV GLVFLSOLQHG WKURXJK UXOHV´ ,&62&¶ &KLFDJR86
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE *-LPpQH]DQG-(VSDGDV &HQWHURI5HVHDUFKLQ,QIRUPDWLFV,7(608QLYHUVLW\&DPSXV0RQWHUUH\0RQWHUUH\ 0p[LFR JXLOOHUPRMLPHQH]#LWHVPP[ &HQWHURI,QQRYDWLRQLQ'HVLJQDQG7HFKQRORJ\,7(608QLYHUVLW\&DPSXV0RQWHUUH\ 0RQWHUUH\0p[LFR PLMDLOHVSDGDV#LWHVPP[
$EVWUDFW$UHODWLYHO\QHZPRGHOIRUVRIWZDUHGHOLYHU\LVWKHFRQFHSWRIVRIWZDUHDVD VHUYLFH6DD6 7KDWPRGHOLVLQWHUHVWLQJIRU6PDOODQG0HGLXP(QWHUSULVHV60( IRU HQKDQFLQJ WKHLU VXSSRUW E\ LQIRUPDWLRQ WHFKQRORJLHV ,7 $ SRVVLEOH DSSURDFK RI LPSOHPHQWLQJ WKH 6DD6 PRGHO LV WKH FRQVWUXFWLRQ RI D +XE ZKLFK LV D SODWIRUP FRQVWUXFWHG E\ DQ ,7 LQIUDVWUXFWXUH IRU GHSOR\LQJ VSHFLDOL]HG HOHFWURQLF VHUYLFHV H VHUYLFHV DQGVXSSRUWLQRUGHUWROHYHUDJHWKHFDSDELOLWLHVRI60(V0RVWRIWKH60(V DOUHDG\KDYHDQLQVWDOOHGEDVHRIDSSOLFDWLRQV\VWHPVNQRZQDVOHJDF\V\VWHPV7KHVH OHJDF\V\VWHPVVKRXOGEHLQWHJUDWHGWRWKH+XESODWIRUPWKXVIRUPLQJDKHWHURJHQHRXV V\VWHP FRQVLVWLQJ RI WKH HVHUYLFHV LPSOHPHQWDWLRQ DQG H[WHUQDO DSSOLFDWLRQV $V WKH QXPEHURIHQWHUSULVHVLQWKH+XELQFUHDVHVWKHLUPDQXDOLQWHJUDWLRQFRGLQJHDFKFDVH LQWR WKH +XE EHFRPHV D FRPSOH[ WDVN 7KLV SDSHU GHVFULEHV WKH LPSOHPHQWDWLRQ RI D YLVXDOWRROWRVLPSOLI\LQWHJUDWLRQRIHQWHUSULVHDSSOLFDWLRQVWRWKH+XE7KHLQWHJUDWLRQ SURSRVHGKHUHLVEDVHGRQWKHXVHRI:HEVHUYLFHVDQGWKHXVHRIDQDXWRPDWLFVRIWZDUH JHQHUDWLRQWRRO7KHPDLQDUHDVLQYROYHGDUHWKHFRQFHSWRIHVHUYLFHV+XEHQWHUSULVH DSSOLFDWLRQ LQWHJUDWLRQ ZHE VHUYLFHV WHFKQRORJLHV DXWRPDWLF FRGH JHQHUDWLRQ DQG VRIWZDUHDVDVHUYLFHPRGHO
.H\ZRUGVDSSOLFDWLRQLQWHJUDWLRQVRIWZDUHDVVHUYLFHZHEVHUYLFHVHVHUYLFHVFRGH JHQHUDWLRQVRIWZDUHDUFKLWHFWXUH
,QWURGXFWLRQ 6RIWZDUH DV D 6HUYLFH 6DD6 LV D PRGHO RI VRIWZDUH GHOLYHU\ ZKHUH WKH VRIWZDUH FRPSDQ\SURYLGHVPDLQWHQDQFHGDLO\WHFKQLFDORSHUDWLRQDQGVXSSRUWIRUWKHVRIWZDUH SURYLGHG WR WKHLU FOLHQWV +LOOLHU 6DD6 LV D PRGHO RI VRIWZDUH GHOLYHU\ UDWKHU WKDQ D PDUNHW VHJPHQW VRIWZDUH FDQ EH GHOLYHUHG XVLQJ WKLV PHWKRG WR DQ\ PDUNHW VHJPHQW LQFOXGLQJ KRPH FRQVXPHUV VPDOO EXVLQHVV PHGLXP DQG ODUJH EXVLQHVV .XFKDUY\ ,Q WKH 6DD6 PRGHO XSIURQW FRVWV DUH ORZ FXVWRPHUV SD\ RQO\ IRU
432 *-LPpQH]DQG-(VSDGDV
ZKDWWKH\XVHDQGFRVWVFDQEHHOLPLQDWHGHQWLUHO\E\FDQFHOOLQJWKHVHUYLFH-DFREV 7KH W\SLFDO DSSURDFK IROORZHG E\ HQWHUSULVHV LQ WKH SDVW ZDV WKDW HQWHUSULVHV LPSOHPHQWHG WKHLU DSSOLFDWLRQV LQ DQ LVRODWHG ZD\ ZLWK HYHU\ IXQFWLRQDO DUHD RU GHSDUWPHQW LQGHSHQGHQWO\ LPSOHPHQWLQJ RU DFTXLULQJ WKHLU RZQ DSSOLFDWLRQV DQG GDWD VWRUDJHV$VDFRQVHTXHQFHWRGD\¶VLQIRUPDWLRQV\VWHPVODQGVFDSHFRQIURQWHGE\DQG 0HGLXP (QWHUSULVHV 60(V LV D FRPSOH[ PL[WXUH RI ROG DQG QHZ WHFKQRORJLHV /LQWKLFXP &XUUHQWO\ WKHVH FRPSDQLHV FRQIURQW WKH QHFHVVLW\ RI VKDULQJ LQIRUPDWLRQ DPRQJ WKRVH KHWHURJHQHRXV DSSOLFDWLRQV FRPPRQO\ QDPHG OHJDF\ V\VWHPV DQG WKH QHZ V\VWHPV EHLQJ GHYHORSHG $V PRUH DQG PRUH RUJDQL]DWLRQV SXUVXH WKH EHQHILWV RI HEXVLQHVV WKH\ DUH ORRNLQJ LQWR D SURFHVV FDOOHG HQWHUSULVH LQWHJUDWLRQ RU (, DV NH\ WHFKQLFDO HQDEOHU LQ WUDQVIRUPLQJ WKHLU EXVLQHVV SURFHVVHV /DP $QXQGHUJRLQJSURMHFWIROORZLQJWKH6DD6DSSURDFKLV3\0(&5($7,9$ZKRVHDLPV DUH WKH FRQVWUXFWLRQ RI D VHW RI H6HUYLFHV DGGUHVVHG WR 60(V LQ WKH PDQXIDFWXULQJ GRPDLQ-LPHQH] $JRDORIWKHSURMHFWLVLPSOHPHQWLQJD+XEFRQVLVWLQJRIWKH H6HUYLFHV UHTXLUHG E\ 60(V 7KH SRVVLELOLW\ WR LQWHJUDWH WKH DSSOLFDWLRQ V\VWHPV DOUHDG\RZQHGE\60(VWRWKH+XEKDVMXVWUHFHQWO\FRPHXS,QWKLVQHZJRDOHYHU\ WLPHD60(FRQWUDFWVWKHVHUYLFHVRIWKH+XELWVDSSOLFDWLRQVKDYHWREHLQWHJUDWHGWR WKH+XE$VWKHQXPEHURIHQWHUSULVHVEHLQJLQFRUSRUDWHGLQWRWKH+XELQFUHDVHV WKHLU LQWHJUDWLRQPD\UDSLGO\EHFRPHDQLJKWPDUH +RZHYHUEHFDXVHWKH+XELVDFORVHGSDFNDJLQJRIH6HUYLFHVPRVWRIWKHLQWHJUDWLRQ LV SHUIRUPHG IROORZLQJ VLPLODU VWHSV HYHU\ WLPH 7KLV PDNHV SRVVLEOH WR SHUIRUP WKH LQWHJUDWLRQLQDQDXWRPDWLFZD\E\DWRROUHVSRQVLEOHRIJHQHUDWLQJWKHLQWHJUDWLRQFRGH DFFRUGLQJWRWKHLQWHJUDWLRQQHFHVVLWLHVRIHYHU\60(:HEHOLHYHWKLVZLOOEHFRPHD VLPLODU LVVXH LQ HYHU\ GRPDLQ WKDW DSSOLHV WKH 6DD6 PRGHO 7KH IROORZLQJ VHFWLRQV GHVFULEH WKH GHVLJQ DQG LPSOHPHQWDWLRQ RI D YLVXDO WRRO IRU DXWRPDWLF DSSOLFDWLRQ LQWHJUDWLRQRIDSSOLFDWLRQVWRWKH+XEE\XVLQJ:HEVHUYLFHV7KHWRROSURYLGHVYLVXDO VSHFLILFDWLRQ IDFLOLWLHV DQG FDSDELOLW\ RI FRGH JHQHUDWLRQ WR SURGXFH FRGH IRU DSSOLFDWLRQ LQWHJUDWLRQ RI HQWHUSULVHV LQ WKH PDQXIDFWXULQJ GRPDLQ :H KRSH WKH DSSURDFKGHVFULEHGFRXOGEHXVHIXOLQGLIIHUHQWGRPDLQV
7KH3\0(&5($7,9$SURMHFW $ PDLQ JRDO LQ WKH 3\0( &5($7,9$ SURMHFW 3URJUDP ,&7%86 LV WR SURGXFH D ORZ FRVW PDQDJHPHQW DQG RSHUDWLRQDO LQIUDVWUXFWXUH IRU YDOXHDGGHG QHWZRUNVRI6PDOODQG0HGLXP(QWHUSULVHV60(V WKURXJKWKHFRQVWUXFWLRQRID+XE SODWIRUP RIIHULQJ D YDULHW\ RI LQWHJUDWHG H6HUYLFHV QHFHVVDU\ IRU G\QDPLF PDUNHW
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE 433
FRPSHWLWLRQ7KHVHQHWZRUNVDUHDLPHGDWWKHFUHDWLRQRILQGXVWULDOQHWZRUNVWRIRVWHU WKHFRPSHWHQFLHVRI60(V7KLVH6HUYLFHV+XEFDQEHVHHQDVDPDUNHWSODFHSODWIRUP ZKHUH 60(V FDQ H[HFXWH WUDGLQJ SURFHVVHV LVVXH SXUFKDVH RUGHUV JHW LQWR VXSSO\ FKDLQPDQDJHPHQWLVVXHUHTXHVWIRUTXRWDWLRQVDQGRWKHUW\SHVRIEXVLQHVVSURFHVVHV ZLWK RWKHU 60(V LQWHJUDWHG WR WKH +XE ,Q WKLV SURMHFW WKH IROORZLQJ H6HUYLFHV DUH EHLQJGHYHORSHGDQGLQWHJUDWHGZLWKLQWKH+XEDUFKLWHFWXUH0ROLQDHWDO x H6XSSO\ ,PSOHPHQWV WHFKQRORJLHV IRU WKH LQWHJUDWLRQ RI ORJLVWLF VHUYLFHV LQGXVWULDOSODQWFRQILJXUDWLRQFOLHQWVXSSOLHUUHODWLRQPDQDJHPHQWDQGVXSSO\ FKDLQWUDFNLQJ x H%URNHUDJH ,QWHJUDWHV WHFKQRORJLHV WR VXSSRUW WKH GHYHORSPHQW RI YLUWXDO RUJDQL]DWLRQVHQWHUSULVHLQGXVWULDOFOXVWHUVHWF x H0DUNHWLQJ ,QWHJUDWHV GLIIHUHQW WHFKQRORJLHV IRU WKH GHYHORSPHQW RI FXVWRPL]DEOHSRUWDOVWRSURPRWHSURGXFWVDQGVHUYLFHVRIWKH60(V x H3URGXFWLYLW\ ,QFRUSRUDWHV WHFKQRORJLHV IRU WKH GLDJQRVLV SODQQLQJ DQG PRQLWRULQJRI60(V x H(QJLQHHULQJ (QJLQHHULQJ FROODERUDWLRQ WKDW LQWHJUDWHV GHVLJQ DQG PDQXIDFWXULQJWHFKQRORJLHVIRULQWHJUDWHGSURGXFWGHYHORSPHQW $JRDORIWKH6DD6PRGHOLVWRRIIHUDORZFRVWDOWHUQDWLYHWRSDFNDJHGVRIWZDUH7KH +XE XVHVRSHQVRXUFHWHFKQRORJLHVWRLPSOHPHQWWKHFROODERUDWLRQVHUYLFHV7KH+XE ZLOOEHPDQDJHGE\DQHQWHUSULVHWKDWSURYLGHVFRQVXOWDQF\WRLPSOHPHQWRSHUDWHDQG PDQDJHWKH,&7LQIUDVWUXFWXUHIRU60(VFROODERUDWLRQDWORZFRVW)LJXUHVKRZVKRZ DQXPEHURI60(VZLOOEHLQWHJUDWHGDVFOLHQWVRUVXSSOLHUVWRWKLV+XEE\GHSOR\LQJ WKHLU RZQ :HE SRUWDO WKDW ZLOO VHUYH DV DQ DFFHVV SRLQW IRU XVHUV WR FRQWUDFWHG H 6HUYLFHV7KHLQIRUPDWLRQLVLQWURGXFHGWKURXJK:HESRUWDOVDQGWKHH6HUYLFHVUHVLGH ZLWKLQ WKH +XE SODWIRUP 60(V QHHG PDLQWDLQ FRQVLVWHQW DQG XSGDWHG LQIRUPDWLRQ RI WKHLU FRUH SURFHVVHV VXFK DV SXUFKDVH RUGHUV TXRWDWLRQV PDWHULDO VWRFN RU FXVWRPHU FRQWDFWV)URPLWVFRQFHSWXDOL]DWLRQDQGGHVLJQWKH+XESODWIRUPUHVWVXSRQD6HUYLFH 2ULHQWHG $UFKLWHFWXUH 62$ 7KH DUFKLWHFWXUH GHILQHV WKDW LQWHJUDWLRQ ZLWK H[WHUQDO DSSOLFDWLRQVKRXOGEHDFKLHYHGWKURXJK:HEVHUYLFHVWHFKQLTXHV0ROLQD 7KLV NLQGRILQWHJUDWLRQLQYROYHVPDQXDOWDVNVWKDWKDYHWREHGHVLJQHGDQGGHYHORSHGZLWK VSHFLILFUHTXLUHPHQWVDVGDWDW\SHVGDWDVRXUFHVRUGLIIHUHQWGRPDLQLQIRUPDWLRQ
434 *-LPpQH]DQG-(VSDGDV &OLHQWVVXSSOLHUV H[WHUQDO DSSOLFDWLRQV
,QWHUQHW ,QWHUQHW
+7736HUYHU +XE 3ODWIRUP
60(SRUWDO
$SSOLFDWLRQ6HUYHU
2WKHUVDFFHVV
60(SRUWDO 60(SRUWDO 60(SRUWDO &RUSRUDWLYH3RUWDOV3RUWOHW &RQWDLQHU
H6HUYLFHV$SSOLFDWLRQV
60(SRUWDO
)LJH6HUYLFHV+XEFRQWDLQLQJ60(SRUWDOV>$GDSWHGIURP0ROLQD @
,W FDQ EH REYLRXV WKDW DV WKH QXPEHU RI 60(V EHLQJ LQWHJUDWHG LQWR WKH H+XE LQFUHDVHV IROORZLQJ D PDQXDO DSSURDFK LV D WDVN WKDW EHFRPHV LQDSSURSULDWH 7KH H 6HUYLFHV +XE LPSOHPHQWDWLRQ LQWHQGV WR LQWHJUDWH QHDUO\ 60( V IRU WKH ILUVW GHSOR\PHQW3URJUDP,&7%86 &RQVLGHULQJWKDWHDFKHQWHUSULVH PD\UHTXLUH LQWHJUDWLQJ VHYHUDO GLIIHUHQW DSSOLFDWLRQV PDQXDO LQWHJUDWLRQ EHFRPHV LPSUDFWLFDO %HVLGHV FRQVXPHV FRQVLGHUDEOH WLPH PDQXDO LQWHJUDWLRQ EULQJV WKH SRVVLELOLW\ RI HUURUV
$QDO\VLVDQG'HVLJQ 7KH IXQGDPHQWDO REMHFWLYH RI H6HUYLFHV LV FOHDU WR KDYH D FROOHFWLRQ RI QHWZRUN UHVLGHQW VRIWZDUH DSSOLFDWLRQV DFFHVVLEOH YLD VWDQGDUGL]HG :HE SURWRFROV +773 +7736 ZKRVHIXQFWLRQDOLW\FDQEHHDVLO\GLVFRYHUHGDQGLQWHJUDWHGLQWRDSSOLFDWLRQV RUFRPSRVHGWRIRUPPRUHFRPSOH[V\VWHPV$WDIXQGDPHQWDOOHYHODQH6HUYLFHLVDQ HPHUJLQJFRQIOXHQFHRIWKUHHGLVWLQFWWHFKQRORJLHVD SURFHVVGHVFULSWLRQIRUPDOLVPV LQFOXGLQJ DXWRPDWD DQG ZRUNIORZV E GDWD PDQDJHPHQW LQFOXGLQJ WUDQVIRUPDWLRQ PHGLDWLRQ WUDQVDFWLRQV DQG F GLVWULEXWHG FRPSXWLQJ PLGGOHZDUH +XOO ,Q 3\0( &5($7,9$ H6HUYLFHV FRPSRQHQWV DUH FRQFHSWXDOL]HG DV EXVLQHVV PRGXOHV WKDW UHSUHVHQW EDVLF LQGHSHQGHQW HEXVLQHVV VHUYLFH SURFHVVHV RU IXQFWLRQV VXFK DV DXWKHQWLFDWLRQ DXWKRUL]DWLRQ DGYHUWLVHPHQW QHJRWLDWLRQ DQG SURFHVV LQWHJUDWLRQ $ VLPLODUDSSURDFKKDVEHHQVXJJHVWHGE\.HHP.LP ,Q3\0(&5($7,9$WKHFRPSRQHQWVWKDWPXVWEHLPSOHPHQWHGLQWRDQH6HUYLFHDUH DFFHVVLEOHIURPD:HESRUWDO(DFKH6HUYLFHLVFRPSRVHGRIDVHWRIFRPSRQHQWVE\ XVLQJWKHH;RSRUWDOSODWIRUPFRUH$3,DQGFRPSRQHQWVVHH)LJXUH
H;R3ODWIRUPLQDQ2SHQ6RXUFHFRUSRUDWHSRUWDODQGSRUWOHWFRQWDLQHU KWWSZZZH[RSODWIRUPFRP
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE 435
x
x x
$ VHWRI-DYD ZHEFRPSRQHQWVFRQWDLQ WKH XVHULQWHUIDFHV LPSOHPHQWHG ZLWK YLVXDO FRPSRQHQWV QDPHG -DYD6HUYHU )DFHV -6) FRPELQHG ZLWK $SDFKH 6WUXWVIUDPHZRUNLPSOHPHQWDWLRQ $VHWRIXVHU:HEFRPSRQHQWVWKDWVKRZVJHQHULFLQIRUPDWLRQRIVHVVLRQVVLWH PDSVFRQWHQWWDVNVHWF $VHWRIFRPSRQHQWVHUYLFHVWKDWLPSOHPHQWYLHZVIRUGLIIHUHQWVHUYLFHVRIWKH SODWIRUP OLNH RUJDQL]DWLRQ VHUYLFH DGG XVHUV UROHV DQG PHPEHUVKLSV RU FRQWHQWPDQDJHPHQWVHUYLFHDGGUHPRYHRUHGLWXVHUSDJHV
H6HUYLFH
3RUWOHW 3RUWOHW
3RUWOHW
-6) -6) -6) &RPSRQHQWV &RPSRQHQWV
8VHU3RUWOHW 8VHU3RUWOHW
8VHU3RUWOHW
6HUYLFH3RUWOHW 6HUYLFH3RUWOHW
6HUYLFH
&RPSRQHQWV
)LJ H6HUYLFHLPSOHPHQWDWLRQZLWKLQDSRUWDOSODWIRUP
,WLVQRWHQRXJKWRLPSOHPHQWWKHH6HUYLFHV7KHDSSOLFDWLRQV\VWHPVDWWKH60(RU FOLHQW VLGH PXVW EH LQWHJUDWHG WR WKH +XE )LJXUH VKRZV WKH VRIWZDUH SDUWV DW HDFK VLGH )RU WKLV LQWHJUDWLRQ DW WKH FOLHQW VLGH D SURJUDP FRXOG LQLWLDOL]H D ZUDSSHU WKDW HQFDSVXODWHV D VHW RI SUR[\ FODVVHV 7KH SUR[\ FODVVHV DUH D UHSUHVHQWDWLRQ RI WKH UHPRWHVHUYLFHGHILQLQJWKHRSHUDWLRQVWKDWFDQEHLQYRNHG$WWKHVHUYHUVLGHD:HE VHUYLFH UHTXHVWRU FRXOG LPSOHPHQW WKH EXVLQHVV ORJLF RI WKH RSHUDWLRQ 7KHUHIRUH WKH QHFHVVDU\VRXUFHFRGHWKDWKDVWREHLPSOHPHQWHGLVWKHIROORZLQJ x $:HEVHUYLFHLQWKH+XESODWIRUPVHUYHUVLGH x $VHWRISUR[\FODVVHV x $ZUDSSHUWKDWLQVWDQWLDWHVWKHSUR[\FODVVHVLQDWUDQVSDUHQWZD\IRUWKHFOLHQW SURJUDP 7KHDSSURDFKZRUNVDVIROORZVDFOLHQWSURJUDPLQYRNHVWKH:HEVHUYLFHWKLVFOLHQW SURJUDPFDQEHDQDGGLWLRQDOPRGXOHRIDQH[WHUQDOHQWHUSULVHDSSOLFDWLRQ
-DYD6HUYHU)DFHV-6) LVD-DYD6SHFLILFDWLRQ5HTXHVW-65 WKDWGHILQHVDVHWRI YLVXDOFRPSRQHQWVIRU:HEDSSOLFDWLRQV $SDFKH6WUXWVLVDQ2SHQ6RXUFHLPSOHPHQWDWLRQRIWKH0RGHO9LHZ&RQWUROOHU DUFKLWHFWXUDOSDWWHUQ
436 *-LPpQH]DQG-(VSDGDV &OLHQW 6LGH ([WHUQDO DSSOLFDWLRQ
&OLHQW UHPRWH2EM :UDSSHUJHW3UR[\ UHPRWH2EMJHW:RUN2UGHUV
6HUYHU6LGH H+XE SODWIRUP
:UDSSHU 3UR[\SUR[\ QHZ 3UR[\ 3UR[\ UHPRWHRSHUDWLRQ 9HFWRUJHW:RUN2UGHUV
,QWHUQHW ,QWHUQHW
:HE6HUYLFH LPSOHPHQWDWLRQ 9HFWRUJHW:RUN2UGHUV
)LJ 0HFKDQLVPIRULQWHJUDWLRQWKURXJK:HEVHUYLFHV
7REHDEOHWRZRUNZHQHHGWRLPSOHPHQWDGGLWLRQDOFRGHWRGHSOR\WKHVSHFLILHG:HE VHUYLFH 7KHDSSURDFKZH VXJJHVWLVWR JHQHUDWHWKHLQWHJUDWLRQFRGHE\DQDXWRPDWLF VRIWZDUH WRRO 7KH DGGLWLRQDO FRGH UHTXLUHG LV WKH SUR[\ DQG ZUDSSHU FRGH ZKLFK LV VSHFLILFWRHYHU\60(7RJHQHUDWH:HEVHUYLFHVRQGHPDQGLWLVQHFHVVDU\WRFUHDWH VRPH LQIUDVWUXFWXUH ZLWKLQ WKH +XE SODWIRUP $V ZDV GHVFULEHG LQ WKH +XE SODWIRUP DUFKLWHFWXUH WKHUH DUH H6HUYLFHV ZLWK VHYHUDO IXQFWLRQDOLWLHV DQG EXVLQHVV ORJLF LPSOHPHQWDWLRQV *HQHUDWLQJ :HE VHUYLFHV RQ GHPDQG UHTXLUHV SUHGHSOR\LQJ D NLQG RI :HE VHUYLFHV LQWHUIDFHVRUGHVFULSWLRQV ZLWKLQWKH+XESODWIRUP6XFKLQWHUIDFHVDUHGHSOR\HGLQD :HE VHUYLFHV FRQWDLQHU DQG GHVFULEHG LQ :6'/ GRFXPHQWV 7KHVH :HE VHUYLFHV LQWHUIDFHVDUHJHQHULFDQGGHFODUHGDVGXPP\VHUYLFHVWKDWZLOOSURYLGHWKHGHILQLWLRQ RUGHFODUDWLRQ RIDYDLODEOHRSHUDWLRQVWRLQYRNH7KH\GRQ¶WLPSOHPHQWDQ\EXVLQHVV ORJLF$VDQH[DPSOHRIKRZWKHDSSURDFKZRUNVOHW¶VFRQVLGHUKRZDJHW:RUN2UGHUV RSHUDWLRQ FRXOG EH GHSOR\HG 7KLV IXQFWLRQDOLW\ FRUUHVSRQGV WR H6XSSO\ VHUYLFH WKHUHIRUHD:HEVHUYLFHQDPHGµH6XSSO\:HE¶QHHGVWREHSUHGHSOR\HGLQWRWKH :HE VHUYLFHVFRQWDLQHULPSOHPHQWHGZLWKLQWKH+XESODWIRUP 2QFH WKH RSHUDWLRQ DQG LWV SDUDPHWHUV DW WKH +XE VLGH DUH NQRZQ LW LV QHFHVVDU\ WR PDWFKWKHP ZLWKWKHFOLHQWVLGH:HSURSRVHKHUHWKDWD YLVXDOWRROFRXOGEHXVHGWR VSHFLI\ RSHUDWLRQV DQG SDUDPHWHUV DW ERWK VLGHV DQG WKH QHFHVVDU\ FRGH JHQHUDWHG )LJXUHVKRZVWKHGHSOR\PHQWRID:HEVHUYLFHLQWHUIDFHIRUH6XSSO\DQGDYLVXDO WRROZKRLQVHUWVWKHLQWHUIDFHVLQWRWKHLQWHJUDWLRQFRGH$WWKHOHIWVLGHRI)LJXUHDUH JHQHULF GHILQLWLRQV RI :HE VHUYLFHV¶ RSHUDWLRQV IRU LQWHJUDWLRQ 7KHVH GHILQLWLRQV LQFOXGH RSHUDWLRQ¶V QDPH UHWXUQ W\SH WKH OLVW RI SDUDPHWHUV DQG WKH PHWDGDWD RI UHPRWH PHWKRG $W WKH ULJKW VLGH RI )LJXUH LV WKH YLVXDO WRRO IRU JHQHULF VHUYLFHV LQVWDQWLDWLRQ
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE
437
)LJ:HEVHUYLFHVLQWHUIDFHV
)RULQVWDQFHIROORZLQJZLWKWKHJHW:RUN2UGHUVH[DPSOHWKHH6XSSO\:HEZHEVHUYLFH KDVDGHILQLWLRQRIWKH JHW:RUN2UGHUVRSHUDWLRQ7KLVGHILQLWLRQZLOODOORZWKHYLVXDO WRRO WR EXLOG D ZHE VHUYLFH ZLWK WKLV RSHUDWLRQ EXW ZLWK D UHDO LPSOHPHQWDWLRQ RI EXVLQHVV ORJLF WKDW FRXOG EH D GDWDEDVH DFFHVV WR UHWULHYH WKH ZRUN RUGHUV IRU DQ HQWHUSULVH$OVRWKHYLVXDOWRROZLOOEXLOGWKHFOLHQWDQGZUDSSHUWRDFFHVVWKLVFUHDWHG ZHEVHUYLFH7KHVHLQYRNHUVFOLHQWDQGZUDSSHU DUHDXWRPDWLFDOO\DGDSWHGDQGFUHDWHG IURPJHQHULFFRPSRQHQWV
)LJ9LVXDOWRRO¶VHOHPHQWV
7KHDUFKLWHFWXUHRIDYLVXDOVRIWZDUHWRRODQGLWVFRPSRQHQWVLVGHSLFWHGRQ)LJXUH 2QH FRPSRQHQW LV D *UDSKLF 8VHU ,QWHUIDFH *8, IRU YLVXDO VSHFLILFDWLRQ RI WKH
438 *-LPpQH]DQG-(VSDGDV
LQWHJUDWLRQUHTXLUHPHQWVE\RSHUDWLRQV%DVLFDOO\ LWFRQWDLQV DVHWRI IRUPVVFUHHQVWR LQWURGXFHLQIRUPDWLRQUHODWHGWRDSSOLFDWLRQLQWHJUDWLRQ$QRWKHUFRPSRQHQWLVD;0/ GDWD PDSSLQJ FRPSRQHQW WR GHILQH D VFKHPD ZKHUH WKH LQWHJUDWLRQ UHTXLUHPHQWV DUH VSHFLILHG DOVR WKLV FRPSRQHQW DOORZV WKH FUHDWLRQ RI LQWHJUDWLRQ SURMHFWV IRU HDFK HQWHUSULVH $QRWKHU FRPSRQHQW LV D FRGH JHQHUDWRU WKLV FRPSRQHQW ZLOO JHQHUDWH WKH QHFHVVDU\FRGHWRDFKLHYHDSSOLFDWLRQLQWHJUDWLRQWKURXJKDZHEVHUYLFH 9LVXDO LQWHJUDWLRQ SURYLGHV WKH LQWHJUDWLRQ GHYHORSHU WKH QHFHVVDU\ HOHPHQWV WR EXLOG WKHVSHFLILFDWLRQRIWKHLQIRUPDWLRQDFFHVV,QWKLVFDVHWKHLQWHJUDWLRQGHYHORSHUMXVW QHHGV VSHFLI\ WKH RSHUDWLRQV LQ WKH GRPDLQ SURFHVVHV WKURXJK YLVXDO VHOHFWLRQ RI LQIRUPDWLRQVRXUFHVUHPRWHRSHUDWLRQV 7KHVRIWZDUHJHQHUDWRUYLVXDOWRROLVLPSOHPHQWHGXVLQJWKHIROORZLQJWRROV $SDFKH$[LV,VDQLPSOHPHQWDWLRQRID62$3 PHVVDJLQJ HQJLQHDQGD:HEVHUYLFHV FRQWDLQHU 7KH +XE LQIUDVWUXFWXUH XVHV WKLV :HE VHUYLFH FRQWDLQHU IRU :HE VHUYLFHV LQWHUIDFHVDQGWKHRQGHPDQGZHEVHUYLFHVJHQHUDWHGE\WKHYLVXDOWRRO 6$;,VDQ$3,WRPDQLSXODWH;0/GRFXPHQWV7KURXJKWKLV$3,LWLVSRVVLEOHWRUHDG DQGZULWH;0/GRFXPHQWVE\IROORZLQJDQHYHQWGULYHQSDUVLQJPHWKRGWRREWDLQWKH GRFXPHQWVWUXFWXUH :6'/- ,VDQ $3, IRU GHVFULELQJ:6'/GRFXPHQWV7KLVWRRODOORZVUHWULHYLQJWKH VWUXFWXUHRI:6'/GRFXPHQWVDQGWRREWDLQGHWDLOHGLQIRUPDWLRQRIWKH:HEVHUYLFH GHVFULEHGE\WKHVHGRFXPHQWVLHRSHUDWLRQVW\SHVGHVFULSWLRQV &DVWRU $ ;0/ IUDPHZRUN WKDW DOORZV PDSSLQJ ;0/ GRFXPHQW WR -DYD REMHFWV DV -DYD%HDQV LQ RUGHU WR IDFLOLWDWH ;0/ PDQDJHPHQW (DFK -DYD%HDQ LV PDSSHG WR PDUNXSWDJVZLWKDWWULEXWHVHDFKDWWULEXWHFRUUHVSRQGVWRDSURSHUW\RIWKH-DYD%HDQ :L]DUGV $UH YLVXDO WRROV EDVHG RQ FRPSRQHQWEDVHG LQWHJUDWLRQ 7KLV WHFKQLTXH SHUPLWVDGDSWJHQHULFWHPSODWHVGHVFULELQJDFRQILJXUDWLRQ7KHJHQHULFWHPSODWHVDUH QRW H[HFXWDEOH DSSOLFDWLRQV WKH\ UHTXLUH WR EH DGDSWHG E\ D VRIWZDUH JHQHUDWRU WKH JHQHULFWHPSODWHVDUHLQVWDQWLDWHGWRV\QWKHVL]HDQH[HFXWDEOHDSSOLFDWLRQ,QWKLVZRUN ZH XVH DQ LPSOHPHQWDWLRQ RI ZL]DUGV FDOOHG ZL]OHWV -LPpQH] DV JHQHUDWLYH FRPSRQHQWV (DFKWHFKQRORJ\VXSSRUWVVSHFLILFFRPSRQHQWVRIWKHYLVXDOWRROIRULQVWDQFHWKH'DWD 0DSSLQJFRPSRQHQWLVGHYHORSHGZLWK&DVWRU;0/PDSSLQJLQWHUIDFHVDQG6$;IRU ;0/GRFXPHQWVPDQLSXODWLRQ7KH9LVXDO6SHFLILFDWLRQLVVXSSRUWHGE\:6'/-$3, WR UHWULHYH :6'/ GRFXPHQWV IURP $[LV FRQWDLQHU )LQDOO\ WKH &RGH *HQHUDWRU LV LPSOHPHQWHGZLWKFRQILJXUDWLRQZL]DUGVWHFKQLTXHV
440 *-LPpQH]DQG-(VSDGDV
&RQILJXUDWLRQRIJHQHULF:HE6HUYLFHV ,QWKLV XVHFDVHWKHGHYHORSHUFRQILJXUHV WKH VHW RI JHQHULF :HE VHUYLFHV SURYLGLQJ WKH UHTXLUHG LQIRUPDWLRQ ZKLFK LV VWRUHG DQGXSGDWHGLQWKHZHEVHUYLFHV[POILOH /RJLQ $W WKH /RJLQ VWHS WKH GHYHORSHU UHTXLUHV DXWKHQWLFDWLRQ IRU D VSHFLILF HQWHUSULVH7KHYLVXDOWRROXVHVD:HEVHUYLFHWRUHWULHYHWKHOLVWRIDOOHQWHUSULVHVWKDW EHORQJWRWKH+XE7KHDXWKHQWLFDWLRQSURFHVVLVSHUIRUPHGE\D:HEVHUYLFHGHSOR\HG LQWR WKH +XE SODWIRUP WKHUHIRUH WKH YLVXDO WRRO DFWV DV FOLHQW RI WKLV :HE VHUYLFH LQ RUGHUWRVHFXUHWKHXVHRIWKHLQIRUPDWLRQ :HE VHUYLFH DQG RSHUDWLRQ VSHFLILFDWLRQ $QRWKHU VWHS UHTXLUHG WR DFKLHYH WKH DSSOLFDWLRQ LQWHJUDWLRQ LV WR VSHFLI\ WKH JHQHULF :HE VHUYLFH DQG WKH RSHUDWLRQ WR H[HFXWH E\ WKH SURJUDP FOLHQW 7KLV XVH FDVH VKRZV WKH JHQHULF :HE VHUYLFHV DQG LWV GHILQHGRSHUDWLRQV7KHGHYHORSHUVHOHFWVDQRSHUDWLRQDQGLWVGHILQLWLRQLVGLVSOD\HG 7KHQ LW LV SRVVLEOH WR VHOHFW WKLV RSHUDWLRQ IRU LQWHJUDWLRQ DQG FRQWLQXH ZLWK WKH FRGH JHQHUDWLRQ &RGH JHQHUDWLRQ 7KLV XVH FDVH JHQHUDWHV WKH LQWHJUDWLRQ FRGH IRU ERWK WKH :HE VHUYLFHDQGWKHSURJUDPVDWFOLHQWVLGH7KHGHYHORSHUPD\LQGHSHQGHQWO\JHQHUDWHWKH LQWHJUDWLRQ FRGH IRU DQ\ RSHUDWLRQ E\ UHWXUQLQJ WR WKH ODVW VWHS 2SHUDWLRQ VHOHFWLRQ 7KH JHQHUDWLRQ FRGH FRPSRQHQW ZLOO WDNH LQIRUPDWLRQ IURP WKH JHQHULF :HE VHUYLFH DQGRSHUDWLRQGHVFULSWLRQDQGGLUHFWLYHILOHVDVVRFLDWHGWRWKHRSHUDWLRQVOLQNHGWRWKH :HEVHUYLFHDQGJHQHUDWHWKHFRGHIRU:HEVHUYLFHPHFKDQLVPLQWHJUDWLRQ
)LJ&ODVVGLDJUDPRI9LVXDO*HQHUDWRUFRPSRQHQWV
7KH YLVXDO JHQHUDWRU WRRO GHVFULEHG EHIRUH FRQWDLQV WKUHH FRPSRQHQWV YLVXDO VSHFLILFDWLRQ FRPSRQHQW GDWD PDSSLQJ FRPSRQHQW DQG FRGH JHQHUDWRU FRPSRQHQW
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE
441
)LJXUH VKRZV D FODVV GLDJUDP IRU WKHVH FRPSRQHQWV $ GHWDLOHG GHVFULSWLRQ RI WKH FODVVHVIROORZV 9LVXDO 6SHFLILFDWLRQ 7KH YLVXDO VSHFLILFDWLRQ FRPSRQHQW FRQWDLQV D VHW RI IRUPV RU VFUHHQVZKHUHWKHGHYHORSHULQWURGXFHVGHWDLOHGLQIRUPDWLRQDERXWWKHLQWHJUDWLRQ7KH ILUVW VFUHHQ LV SURGXFHG E\ WKH 3ULQFLSDO)RUP FODVV DQG LV LQWHQGHG WR SURYLGH WKH LQWHJUDWRU IXQFWLRQDOLW\ WR RSHQ RU FUHDWH DQ LQWHJUDWLRQ SURMHFW $IWHU WKDW WKH YLVXDO WRRO VKRZV D ORJJLQJ IRUP SURGXFHG E\ WKH /RJLQ)RUP FODVV ZKHUH WKH HQWHUSULVH LV VHOHFWHGKHUHWKHSURMHFWQDPHDQGWKHXVHUQDPHSDVVZRUGDXWKHQWLFDWLRQDUHHQWHUHG ,IDXWKHQWLFDWLRQLVVXFFHVVIXOWKHYLVXDOWRROVKRZVDVSHFLILFDWLRQVFUHHQSURGXFHGE\ WKH 6SHFLILFDWLRQ)RUP FODVV KHUH LV ZKHUH WKH LQWHJUDWRUXVHU FDQ VHOHFW WKH JHQHULF :HE VHUYLFH FRUUHVSRQGLQJ WR WKH H6HUYLFH DQG WKH UHPRWH RSHUDWLRQ IRU WKLV :HE VHUYLFH7KHODVWVFUHHQLVDJHQHUDWLRQIRUPSURGXFHGE\WKH*HQHUDWLRQ)RUPFODVVLQ RUGHU WR DOORZ WKH XVHU VHOHFW WKH SURJUDPPLQJ ODQJXDJH IRU WKH FOLHQW RI WKH UHPRWH RSHUDWLRQ 7KLV IRUP VXSSRUWV FRPSLOH DQG GHSOR\ WKH JHQHUDWHG :HE VHUYLFH DQG FRPSLOH ERWK WKH ZUDSSHU DQG WKH FOLHQW 7KH *HQHUDWLRQ)RUP XVHV WKH $SDFKH $[LV WRROVWRJHQHUDWHSUR[\FODVVHVVWXEVDQGORFDWRUV IURPD:6'/GRFXPHQW 'DWD 0DSSLQJ 7KH GDWD PDSSLQJ FRPSRQHQW LPSOHPHQWV WKH IXQFWLRQDOLW\ IRU PDSSLQJ LQIRUPDWLRQ WR ;0/ ILOHV $W WKH WRS RI WKH FRPSRQHQW LV 3URMHFW+DQGOHU FODVV WKDW DOORZV UHWULHYLQJ DQG VDYLQJ SURMHFW ILOHV 2QFH WKH SURMHFW LV ORDGHG RU FUHDWHG LW LV SRVVLEOH WR PDQLSXODWH LWV WZR DWWULEXWHV ,QWHJUDWLRQ,QIR DQG &RQQHFWLRQ,QIRFODVVHV7KHILUVWRQHLQYROYHVLQIRUPDWLRQIRUWKHLQWHJUDWLRQSURFHVV VXFK DV RSHUDWLRQ DQG :HE VHUYLFH 7KH &RQQHFWLRQ,QIR FODVV FRQWDLQV LQIRUPDWLRQ DERXW WKH HQWHUSULVH XVHUQDPH DQG SDVVZRUG IRU DXWKHQWLFDWLRQ ,Q RUGHU WR ORDG WKH JHQHULF :HE VHUYLFHV VWRUHG LQ WKH ZHEVHUYLFHV[PO ILOH WKH 6HUYLFH+DQGOHU FODVV LPSOHPHQWVPHFKDQLVPVWRUHWULHYHLQIRUPDWLRQIURPWKLVILOH7KH:6'/3DUVHUFODVV UHDGVLQIRUPDWLRQIURPHDFK:6'/VSHFLILHGLQWKHZHEVHUYLFHV[POILOH VXFKDVWKH VHWRIRSHUDWLRQVDQGWKHLUW\SHVDQGSDUDPHWHUV &RGH *HQHUDWRU 7KLV FRPSRQHQW LPSOHPHQWV D VXEPRGHO IRU FRGH JHQHUDWLRQ IDFLOLWLHV)LJXUH VKRZVDQLQWHUIDFH QDPHG*HQHUDWRUWKDWGHILQHVJHQHUDO PHWKRGV IRULWVVXEFODVVHV7KHUHDUHWZRVXEFODVVHVRI*HQHUDWRUFODVV:6HUYLFH*HQHUDWRUDQG &OLHQW*HQHUDWRU 7KH ILUVW RQH GHILQHV PHWKRGV IRU WKH JHQHUDWLRQ RI D :HE VHUYLFH DGDSWDWLRQ 7KH &OLHQW*HQHUDWRU VXEFODVV GHILQHV PHWKRGV IRU JHQHUDWLRQ RI FOLHQWV 7KHUHDUHDOVRWKUHHVXEFODVVHVRI&OLHQW*HQHUDWRU7KH&OLHQW*HQHUDWRU-DYDVXEFODVV LPSOHPHQWV IXQFWLRQV IRU ZUDSSHU DQG FOLHQW JHQHUDWLRQ LQ WKH -DYD ODQJXDJH &OLHQW*HQHUDWRU&6KDUS DQG &OLHQW*HQHUDWLRQ9%DVLF FODVVHV LPSOHPHQW IXQFWLRQV IRU ZUDSSHUVDQGFOLHQWVLQ&DQG9LVXDO%DVLFODQJXDJHVUHVSHFWLYHO\
442 *-LPpQH]DQG-(VSDGDV
,PSOHPHQWDWLRQ 7KLV VHFWLRQ GHVFULEHV WKH VWHSV WR JHQHUDWH LQWHJUDWLRQ FRGH 7KH YLVXDO JHQHUDWLQJ SURFHVVDQGWHPSODWHVDUHGHVFULEHGLQGHWDLO 2QH RI WKH PDLQ FRPSRQHQWV RI WKH VRIWZDUH WRRO LV D YLVXDO HQYLURQPHQW ZKHUH WKH XVHUFDQVSHFLI\WKHZHEVHUYLFHDQGWKHRSHUDWLRQWKDWKHRUVKHZDQWVWRLQWHJUDWHZLWK DQ H[WHUQDO V\VWHP 7KH YLVXDO VSHFLILFDWLRQ FRQVLVWV LQ D VHW RI VFUHHQV WR DOORZ WKH VHOHFWLRQ RI WKH DSSOLFDWLRQ LQWHJUDWLRQ¶V LQIRUPDWLRQ FRQVLVWLQJ RI HQWHUSULVH ZHE VHUYLFH DQG UHPRWH RSHUDWLRQ )LJXUH GHSLFWV WKH SURFHVV WR VSHFLI\ WKH FRPSOHWH LQWHJUDWLRQ FRQVLVWLQJ LQ WKUHH VWHSV ORJLQ ZHE VHUYLFH DQG RSHUDWLRQ VHOHFWLRQ DQG FRGH JHQHUDWLRQ 7KH ORJLQ VWHS XVHV VRPH DGGLWLRQDO IHDWXUHV WKDW WKH YLVXDO WRRO SURYLGHV OLNH DXWKHQWLFDWH WKH XVHUGHYHORSHU WKDW ZDQWV WR LQWHJUDWH DQ HQWHUSULVH D :HEVHUYLFHVGHSOR\HGLQWKH+XESODWIRUPWRUHWULHYHDOLVWRIHQWHUSULVHVWKDWEHORQJ WR WKH +XE SODWIRUP 7KH RSHUDWLRQ VHOHFWLRQ VWHS LQYROYHV WKH DFFHVV WR ;0/ FRQILJXUDWLRQ ILOH ZHEVHUYLFHV[PO WKDW GHFODUHV ZKHUH WKH JHQHULF LH WHPSODWH :HEVHUYLFHVDUHGHSOR\HG7KHVFUHHQVKRZVDWUHHRIWKHJHQHULF:HEVHUYLFHVZKHUH WKHXVHUFDQVHOHFWDZHEVHUYLFHDQGDQRSHUDWLRQWKURXJKYLVXDOVHOHFWLRQ
)LJ9LVXDO6SHFLILFDWLRQIORZ
7KH IROORZLQJ ;0/ FRGH LV DQ H[DPSOH RI ZHEVHUYLFHV[PO ILOH ZKLFK FRQWDLQ WKH GHFODUDWLRQRIWKHVHWRI85,WR:6'/GRFXPHQWVPDSSLQJ7KHVH:6'/GRFXPHQWV FRQWDLQVSHFLILFGHILQLWLRQVIRUWKHJHQHULF:HEVHUYLFHVPHQWLRQHGEHIRUH ZHEVHUYLFHVEHDQ! ZHEVHUYLFHVQDPH H6XSSO\:HE! GHVFULSWLRQ!:HE6HUYLFHIRUH6XSSO\+XELQWHJUDWLRQGHVFULSWLRQ! :6'/!KWWSD[LVVHUYLFHVH6XSSO\:HE"ZVGO:6'/! ZHEVHUYLFHV! ZHEVHUYLFHVQDPH H0DUNHWLQJ:HE! GHVFULSWLRQ!:HE6HUYLFHIRUH0DUNHWLQJ+XELQWHJUDWLRQGHVFULSWLRQ! :6'/!KWWSD[LVVHUYLFHVH0DUNHWLQJ:HE"ZVGO:6'/! ZHEVHUYLFHV! ZHEVHUYLFHVQDPH H%URNHUDJH:HE! GHVFULSWLRQ!:HE6HUYLFHIRUH%URNHUDJH+XELQWHJUDWLRQGHVFULSWLRQ! :6'/!KWWSD[LVVHUYLFHVH%URNHUDJH:HE"ZVGO:6'/! ZHEVHUYLFHV!
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE
443
ZHEVHUYLFHVEHDQ!
2SHUDWLRQVSHFLILFDWLRQFRXOGEHSHUIRUPHGLQPDQ\GLIIHUHQWZD\V2QHZD\LVXVLQJD GLUHFWLYHEDVHGPHFKDQLVPLQZKLFKDGLUHFWLYHLVDVSHFLILFDWLRQWKDWGHVFULEHVUHPRWH RSHUDWLRQV HJ DFFHVV PHWKRGV DQG SDUDPHWHUV IRU GDWD VRXUFHV *X]PDQ 'LUHFWLYHV VSHFLI\ DFFHVV IRU HYHU\ SDUDPHWHU ZKLFK GHILQHV WKH GDWD VRXUFH 3DUDPHWHUV DUH VWRUHG LQ ;0/ GLUHFWLYHV GHVFULSWLRQ E\ LQFOXGLQJ GDWD W\SH LQIRUPDWLRQ ILHOG QDPHV LQFOXGLQJ UHPRWH DFFHVV LQWHUIDFH ,3 DGGUHVV DQG UHPRWH RSHUDWLRQ6XEVHTXHQWO\WKHVHSDUDPHWHUVDUHDFFHVVHGE\WKHFRGHJHQHUDWRUWREXLOG WKHUHTXLUHGFRGHIRUWKHRSHUDWLRQV7KHGLUHFWLYHVILOHVLQWKHYLVXDOWRRODUHVHHQDV SURMHFW ILOHV EHFDXVH LW LV SRVVLEOH WR RSHQ WKLV ;0/ ILOH DQG UHFRYHU RU VDYH D GLUHFWLYH )RU D GLUHFWLYH UHSUHVHQWLQJ DFFHVV WR D UHPRWH SDUDPHWHU WKURXJK D :HE VHUYLFH LQWHUIDFH VSHFLILF LQIRUPDWLRQ LV UHTXLUHG 7DNLQJ WKH H[DPSOH RI WKH ZRUN RUGHUVSUHVHQWHGEHIRUHWKHGLUHFWLYHILOHIRULQWHJUDWLRQWKURXJK:HEVHUYLFHVLV 3URMHFWQDPH SURMHFW! FRQQHFWLRQ,QIR! HQWHUSULVH!LSDFVDHQWHUSULVH! XVHUQDPH!ZHEVHUYLFHXVHUQDPH! SDVVZRUG!ZHEVHUYLFHSDVVZRUG! FRQQHFWLRQ,QIR! LQWHJUDWLRQ,QIR! ODQJXDJH!QHWODQJXDJH! VHUYLFH,QIRQDPH H6XSSO\! :6'/!KWWSD[LVVHUYLFHVH6XSSO\:HE"ZVGO:6'/! VHUYLFH,QIR! RSHUDWLRQQDPH JHW:RUN2UGHUV! UHWXUQQDPH!JHW:RUN2UGHUV5HWXUQUHWXUQQDPH! UHWXUQ7\SH!YHFWRUUHWXUQ7\SH! LQ3DUDPHWHUVQDPH UHOHDVH'DWHW\SH GDWH! RSHUDWLRQ! LQWHJUDWLRQ,QIR! 3URMHFW!
7KLV H[DPSOH VKRZV D JHW:RUN2UGHUV RSHUDWLRQ PRGLI\LQJ WKH GDWH SDUDPHWHU UHOHDVH'DWH7KHRSHUDWLRQUHWXUQVWKH9HFWRUSDUDPHWHUJHW:RUN2UGHUV5HWXUQ,QWKLV FDVH WKH RSHUDWLRQ DFFHVV D :HE VHUYLFH WKDW UHVLGHV ZLWKLQ DQ DSSOLFDWLRQ VHUYHU LPSOHPHQWLQJ KWWS SURWRFRO DW WKH ,3 DGGUHVV WKURXJK SRUW LQ WKH D[LVVHUYLFHVH6XSSO\:HE FRQWH[W LQVLGH WKH DSSOLFDWLRQ VHUYHU 7KH FRPSOHWH 85/ VSHFLILFDWLRQLVKWWSD[LVVHUYLFHVH6XSSO\:HE":6'/ &RGH JHQHUDWRU FRPSRQHQWV DQG LPSOHPHQWDWLRQ GHVHUYHV IXUWKHU GHVFULSWLRQ $V GHVFULEHGHDUOLHUWKHFRGHJHQHUDWRUFRPSRQHQWXVHVFRQILJXUDWLRQZL]DUGV¶WHFKQLTXHV WRJHQHUDWHFRGHEDVHGRQVSHFLILFDWLRQVLQWURGXFHGWKURXJKYLVXDOVFUHHQVDQGVWRUHG LQ ;0/ GLUHFWLYHV ILOHV 7KH FRGH JHQHUDWRU XVHV D VHW RI JHQHULF WHPSODWHV WKDW DUH DGDSWHG E\ WKH YLVXDO WRRO DFFRUGLQJ WR YLVXDO VSHFLILFDWLRQ RI RSHUDWLRQV 7KH FRGH
444 *-LPpQH]DQG-(VSDGDV
JHQHUDWRU WDNHV DV LQSXW DQ ;0/ ILOH DQG SDUVHV WKH GLUHFWLYH ILOH WR REWDLQ ERWK LQWHJUDWLRQDQGFRQQHFWLRQLQIRUPDWLRQWRDGDSWHDFKWHPSODWH
)LJ&RGHJHQHUDWRURSHUDWLRQ
)LJXUH VKRZV WKH RSHUDWLRQ RI WKH FRGH JHQHUDWRU RI WKH YLVXDO WRRO XVHV GDWD PDSSLQJ WHPSODWH UHSRVLWRU\ FRQWDLQLQJ ILOHV VXFK DV SVHXGRDSSOLFDWLRQV DQG VRPH GHSOR\PHQW GHVFULSWRUV 7HPSODWHV FRQWDLQ LQFRPSOHWH PDUNXSV SDUDPHWHUV ZKLFK RQFH DGDSWHG E\ WKH YLVXDO WRRO VSHFLI\ D QHZ DSSOLFDWLRQ ZLWK WKH IXQFWLRQDOLW\ DOUHDG\ LPSOHPHQWHG $Q H[DPSOH RI D JHQHULF WHPSODWH LV WKH -DYD:UDSSHUWHPS WHPSODWHWKDWIROORZV -DYD:UDSSHUWHPS LPSRUWMDYD[[POUSF6HUYLFH([FHSWLRQ LPSRUWORFDOKRVWD[LVVHUYLFHVZHEVHUYLFH LPSRUWMDYDXWLO SXEOLFFODVV-DYD:UDSSHU^ VWDWLF:HEVHUYLFHSUR[\62$3 QXOO VWDWLF^ WU\^ :HEVHUYLFH6HUYLFH/RFDWRUP\ZHEVHUYLFH QHZ:HEVHUYLFH6HUYLFH/RFDWRU SUR[\62$3 P\ZHEVHUYLFHJHWZHEVHUYLFH `FDWFK6HUYLFH([FHSWLRQH ^HSULQW6WDFN7UDFH ` ` SXEOLFVWDWLF:HEVHUYLFHJHW3UR[\62$3 WKURZV([FHSWLRQ^ UHWXUQSUR[\62$3 ` `HQGRIFODVV
,QWKLVFRGHLQFRPSOHWHPDUNXSVGHOLPLWHGE\SHUFHQWDJHV\PEROVµ¶DUHGHILQHGDV LGHQWLILHUV WKDW ZLOO EH UHSODFHG E\ WKH JHQHUDWRU XVLQJ WKH VSHFLILFDWLRQ LQ WKH ;0/ GLUHFWLYH ILOH )RU WKH ZRUN RUGHUV H[DPSOH WKH SUHYLRXV ILOH ZLOO EH DGDSWHG E\ WKH JHQHUDWRUSURGXFLQJWKHIROORZLQJFRGH -DYD:UDSSHUMDYD LPSRUWMDYD[[POUSF6HUYLFH([FHSWLRQ
([WHUQDO,QWHJUDWLRQRIDQH6HUYLFHV+XE 445
LPSRUWORFDOKRVWD[LVVHUYLFHVH6XSSO\:HEBPRQWHPD\RUBSURMHFW LPSRUWMDYDXWLO SXEOLFFODVV-DYD:UDSSHU^ VWDWLF(6XSSO\:HEBPRQWHPD\RUBSURMHFWSUR[\62$3 QXOO VWDWLF^ WU\^ (6XSSO\:HEB6HUYLFH/RFDWRUP\H6XSSO\:HEBPRQWHPD\RUBSURMHFW QHZ(6XSSO\:HEB6HUYLFH/RFDWRU SUR[\62$3 P\H6XSSO\:HEBPRQWHPD\RUBSURMHFWJHWH6XSSO\:HE `FDWFK6HUYLFH([FHSWLRQH ^HSULQW6WDFN7UDFH ` ` SXEOLF VWDWLF (6XSSO\:HEBPRQWHPD\RUBSURMHFW JHW3UR[\62$3 WKURZV ([FHSWLRQ^ UHWXUQ SUR[\62$3 ` `HQGRIFODVV
7KLVFRGHLVUHDG\WRFRPSLOHDQGH[HFXWHWKHLQFRPSOHWHPDUNXSVKDYHEHHQUHSODFHG E\WKHQHFHVVDU\FRGH)RUDSSOLFDWLRQLQWHJUDWLRQWKHPRVWLPSRUWDQWWHPSODWHVDUH x :HE6HUYLFHWHPS7HPSODWHIRUWKH:HEVHUYLFHWKDWZLOOEHGHSOR\HG x -DYD:UDSSHUWHPS ,W LV D WHPSODWH IRU D -DYD ZUDSSHU WKDW PDNHV WKH FRQQHFWLRQZLWKWKH:HEVHUYLFHFUHDWHG x -DYD&OLHQWWHPS 7KLV WHPSODWH XVHV WKH -DYD:UDSSHU LQ RUGHU WR SUHVHQW DQ H[DPSOHRIKRZWKHLQWHJUDWLRQLVGRQH x 'HSOR\PHQW GHVFULSWRUV 7KHVH WHPSODWHV DUH ILOHV IRU WKH :HE VHUYLFH GHSOR\PHQWZLWKLQWKH$[LVFRQWDLQHU 7KHUH H[LVW RWKHU WHPSODWHV OLNH ZUDSSHUV IRU RWKHU SURJUDPPLQJ ODQJXDJHV VKHOO H[HFXWDEOH ILOHV DQG ;0/ ILOHV 7KHVH DOORZ WKH FRGH JHQHUDWRU WR DFKLHYH WKH FRPSOHWH FRPSLODWLRQ GHSOR\PHQW DQG H[HFXWLRQ RI WKH QHZ JHQHUDWHG DSSOLFDWLRQ ERWK:HEVHUYLFHDQGZUDSSHUFOLHQW
5HVXOWVDQG&RQFOXVLRQV 6RIWZDUHDVD6HUYLFHLVDUHODWLYHO\QHZPRGHOIRUH6HUYLFHVGHOLYHU\7KHH6HUYLFHV +XE SURYLGHV DQ LQIUDVWUXFWXUH WR SURYLGH 60(V D FROODERUDWLRQ SODWIRUP WR OHYHUDJH WKHLU FRPSHWHQFHV WKXV WKHLU SDUWLFLSDWLRQ LQ JOREDO PDUNHWV LV SRVVLEOH $ YLVXDO WRRO SURYLGHV WKH QHFHVVDU\ HOHPHQWV WR VLPSOLI\ LQWHJUDWLRQ RI H[LVWLQJ DSSOLFDWLRQV LQ 60(V WKXV WKH\ FRXOG EHQHILW IURP IXQFWLRQDOLW\ LPSOHPHQWHG DQG OLQN WKHLU DSSOLFDWLRQV WR REWDLQ DGGLWLRQDO VXSSRUW IRU WKHLU LQWHUQDO SURFHVVHV 7KH YLVXDO WRRO VLPSOLILHV DSSOLFDWLRQ LQWHJUDWLRQ E\ SURYLGLQJ WKH QHFHVVDU\ LQIUDVWUXFWXUH WR DFKLHYH LQWHJUDWLRQ LQ D VHDPOHVV ZD\ 7KH XVH RI :HE VHUYLFHV VLPSOLILHV LQWHJUDWLRQ RI DSSOLFDWLRQV LPSOHPHQWHG LQ GLIIHUHQW SURJUDPPLQJ ODQJXDJHV VXFK DV -DYD & RU 9LVXDO%DVLF
446 *-LPpQH]DQG-(VSDGDV
,PSOHPHQWLQJ D JHQHUDWRU EDVHG WRRO LVRQO\ SRVVLEOH ZKHQ QHFHVVDU\ DGDSWDWLRQV DUH FOHDUO\ LGHQWLILHG DQG YDOXDEOH ZKHQ D ODUJH QXPEHU RU DGDSWDWLRQV ZLOO EH UHTXLUHG %RWK RI WKHVH DVSHFWV ZHUH LGHQWLILHG LQ WKH +XE WKXV WKH DGYDQWDJHV RI D JHQHUDWRU WRRODUHFOHDUO\DQDGYDQWDJH :HEHOLHYHWKHDSSURDFK SUHVHQWHGKHUHFRXOGEHLPSOHPHQWHGLQRWKHUGRPDLQVZLWK VLPLODUUHTXLUHPHQWVWRGHSOR\WKH6DD6PRGHO
5HIHUHQFHV +LOOLHU 6FRW ³6RIWZDUH DV D 6HUYLFH 2SSRUWXQLWLHV DQG &KDOOHQJHV´ 0D\ WK KWWSZZZGHY[FRP6XPPLW'D\V$UWLFOH -DFREV 'HDQ ³(QWHUSULVH 6RIWZDUH DV D 6HUYLFH´ 6DOHVIRUFHFRP -XO\$XJXVW $&04XHXH9RO1R -LPpQH]*-XQH &RQILJXUDWLRQ:L]DUGVDQG6RIWZDUH3URGXFW/LQHV3K'GLVVHUWDWLRQ ,QVWLWXWR7HFQROyJLFR\GH(VWXGLRV6XSHULRUHVGH0RQWHUUH\0p[LFR -LPpQH]* (VSDGDV-)HEUXDU\ ,PSOHPHQWDWLRQRIDQH6HUYLFHV+XEIRU6PDOODQG 0HGLXP (QWHUSULVHV ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QWHUQHW DQG :HE $SSOLFDWLRQV DQG 6HUYLFHV$GYDQFHG,QWHUQDWLRQDO&RQIHUHQFH$,&7,&,: SS -XiUH]/1'HFHPEHU ³,QWHJUDFLyQ9LVXDOGH$SOLFDFLRQHVHQ6LVWHPDVGH&RPHUFLR (OHFWUyQLFRGH1HJRFLRD1HJRFLR´067KHVLV,7(60&DPSXV0RQWHUUH\ .LP '- 0DQLVK $ -D\DUDPDQ % ³$ &RPSDULWLRQ RI %% (6HUYLFH 6ROXWLRQV´ &RPPXQLFDWLRQVRIWKH$&03DJHV .XFKDUY\7RP ³7KH)XWXUHRI6RIWZDUHDV6HUYLFHVDQGWKH3DUWQHUV,69V:LOO1HHGWR *HW7KHUH´$XJXVW6XPPLW6WUDWHJLHV,%0 /DP : 6KDQNDUDUDPDQ 9 0DUFK ³$Q HQWHUSULVH LQWHJUDWLRQ PHWKRGRORJ\´ ,7 3URIHVVLRQDO9ROXPH,VVXH3DJHV /LQWKLFXP ' 6 ³1H[W *HQHUDWLRQ $SSOLFDWLRQ ,QWHJUDWLRQ´ $GGLVRQ :HVOH\ ,QIRUPDWLRQ7HFKQRORJ\6HULHV 0ROLQD $ 0HMtD 5 *DOHDQR 1 9HODQGLD 0 ³7KH %URNHU DV DQ HQDEOLQJ ,7 6WUDWHJ\ WR DFKLHYH 6PDUW 2UJDQL]DWLRQV´ ,QWHJUDWLRQ RI ,&7 LQ 6PDUW 2UJDQL]DWLRQV ,GHD *URXS3XEOLVKLQJ 3URJUDP,&7%86'HFHPEHU ³3\0(&5($7,9$3URMHFW&5($FLyQGH7HFQRORJtDV GH ,QIRUPDFLyQ SDUD 5HGHV ,QGXVWULDOHV GH 9DORU $JUHJDGR ´ 3URSRVDO IRU ,QWHU$PHULFDQ 'HYHORSPHQW%DQN
Transforming GRAI Extended Actigrams into UML Activity Diagrams: a First Step to Model Driven Interoperability Reyes Grangel1 , Ramzi Ben Salem2 , Jean-Pierre Bourey2 , Nicolas Daclin3 , and Yves Ducq3 1
2
3
Grupo en Integraci´ on y Re-Ingenier´ıa de Sistemas (IRIS), Dept. de Llenguatges i Sistemes Inform` atics, Universitat Jaume I, 12071 Castell´ o, Spain [email protected] Laboratoire de G´enie Industriel de Lille, Ecole Centrale de Lille, 59561 Villeneuve d’Ascq Cedex, France [email protected], [email protected] LAPS/GRAI, Universit´e Bordeaux 1, 33405 Talence Cedex, France {nicolas.daclin, yves.ducq}@laps.u-bordeaux1.fr
Summary. One of the main weaknesses of Enterprise Modeling is the difficulty involved in generating software from enterprise models. In this context, a modeldriven approach can be useful to improve this shortcoming by transforming these models at different levels of abstraction down to achieve the generation of code. The main advantage of this kind of approach is that it attempts to automate this transformation process as much as possible. However, interoperability problems arise in networked enterprises when they attempt to apply them, and the main obstacles to achieving the objective appear at a conceptual level. In this paper, we present a general proposal, called Model Driven Interoperability (MDI), for transforming models at different levels of abstraction focused on interoperability issues. At a conceptual level, this proposal provides a method for transforming GRAI Models into UML models, as a first step to achieving interoperability following a model-driven approach. The paper also describes a practical example of transforming a GRAI Extended Actigram into a UML Activity Diagram using a software tool in order to show its feasibility.
1 Introduction Model-driven approaches are a good solution to try to put to rights the shortcomings of Enterprise Modeling for generating code from enterprise models. In particular, Model Driven Architecture (MDA), which was defined and adopted by the OMG in 2001, aims to promote the use of models and their transformations as a fundamental way of designing and implementing different kinds of
2 448
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
systems. This architecture thus defines a hierarchy of models from three levels of abstraction: the Computation Independent Model (CIM), the Platform Independent Model (PIM), and the Platform Specific Model (PSM) [1]. However, when networked enterprises, such as extended and virtual enterprises, attempt to apply these kinds of approaches, they encounter some difficulties and problems especially at a conceptual level. As the partners in a virtual enterprise usually use different kinds of Enterprise Modeling Languages, it is difficult to achieve a common software from different types of enterprise models. This therefore becomes an interoperability problem. Interoperability problems arise among enterprises when it is difficult to exchange information and use the exchanged information in an easy way [2]. However, the interoperability issue is not only focused on the data exchange level; instead, full interoperability is considered to be achieved if the interaction takes place on all layers of enterprises, that is, the business, knowledge and ICT levels, and semantics can also be used to accomplish a common understanding among collaborative enterprises [3, 4]. Model-driven approaches for generating software provide many advantages by improving portability, interoperability and reusability through the architectural separation of concerns. However, more research work is needed on how to apply this kind of approach in networked enterprises in order to solve interoperability problems especially at the CIM level. Thus, INTEROP NoE [5] is working in three main domains (Enterprise Modeling, Architectures & Platforms, and Ontologies) in order to provide solutions that can help enterprises to improve their interoperability at all these levels. In particular, within INTEROP, Model Driven Interoperability (MDI) research is focused on the difficulties that networked enterprises face when it comes to generating Enterprise Software Applications (ESA) from enterprise models, and how a model-driven approach could be a useful way to solve them, while at the same time achieving interoperability. The ultimate objective of this research is to provide a model-driven method that can guide enterprises in using enterprise models to generate ESA [6]. This paper presents the first step of this method and shows how GRAI Extended Actigrams can be transformed into UML Activity Diagrams at the CIM level. The paper is organised as follows. Section 2 presents a brief revision of model transformations at the CIM level. The general MDI proposal, together with the model transformation framework used to solve these problems are shown in section 3. In section 4, the general proposal is applied to the particular case of transforming GRAI models into UML models using a software tool. Finally, section 5 outlines the main conclusions and future research.
2 Transforming Models at the CIM Level The objective of this section is to describe why Enterprise Modelling techniques used jointly with MDA approach are of interest, and the main problems involved in performing model transformations from CIM models. Enterprise
Transforming GRAI Extended Actigrams into UML Activity Diagrams
3 449
Modeling aims to describe practices in enterprises from several perspectives, i.e. functional, physical, business process, decisions, information, etc. [7]. The prime goal of Enterprise Modeling is to support the analysis of an enterprise, and second to support any actor that has a design or development project concerning the enterprise [8]. Enterprise Modeling uses modeling languages which may be informal (such as natural languages), semi-formal (graphical languages) or formal (mathematical languages) [9]. Some of them could be considered to be traditional Enterprise Modeling Languages and good candidates for representing models at the CIM level [10], according to the new approaches promoted by the OMG at this level, i.e. within Business Enterprise Integration DTF, like the Business Process Definition Metamodel (BPDM), or the Organization Structure Metamodel (OSM) [11]. However, the main problem with modeling enterprises at the CIM level is how to define the various aspects that the actors want to take into account in a clear manner. The domain and purpose of modeling, and the aspects that must be highlighted should be defined, and then the appropriate Enterprise Modeling Language should be chosen. Therefore, the number of issues that can be modeled at the CIM level increases the complexity of CIM models and their transformations. Different approaches to model transformation can be found in the literature. Bearing in mind that a lot of research work is carried out in the domain of Model-Driven Engineering [12], promoted by the OMG [11] and other organisations and initiatives [13, 14, 15, 16]. In [12], several classifications of model transformation have been reported in the context of Model-Driven Engineering. According to what mechanism can be used for model transformation, basically only two kinds of approaches are explained, namely, declarative and operational (or imperative), in spite of claims that it is possible to specify and apply a transformation taking some ideas from the major programming paradigms. For instance, techniques from procedural, object-oriented, functional or logic paradigms could be used, or even a hybrid approach. However, the main distinction is made between declarative and operational (or imperative) techniques. The former is based on what aspect should be transformed by defining the relation between the source and target metamodel. The latter is focused on how aspects, i.e. on the steps that must be performed to achieve the transformation. Several examples of each approach can be found in the current literature on this domain. However, the main problem with transforming models from the CIM level not only lies in the kind of mechanism that can be used to carry out the transformation, but is also related to the complexity of modeling at the CIM level and the great number of cases and exceptions that can be found to perform the modeling transformation. Moreover, the problem is that model transformations are usually almost always performed at the PIM and PSM levels, and thus more experiences and practical cases are needed to transform models at the CIM level with the ultimate aim of understanding how it is possible to follow a complete MDA approach that goes from enterprise models to the generation of code.
4 450
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
3 Model Driven Interoperability Framework The Model Driven Interoperability (MDI) proposal attempts to provide solutions that, following the MDA approach, can help enterprises to transform models at different levels of abstraction in order to generate ESA, and at the same time to become more interoperable. 3.1 General Approach The main principle of MDI is to provide three conceptual levels following the classical division provided by MDA: CIM, to collect enterprise requirements using enterprise models; PIM, to obtain computer science models from previous enterprise models; and PSM, to develop different types of ESA that were interoperable from previous models. Thus, the end goal is to obtain interoperable software at the lower level which satisfies the requirements specified at the conceptual level. However, instead of solving this interoperability problem at the software level, the main idea is to start at the Enterprise Modeling level, and then use both horizontal transformations to establish interoperability links, using ontology models, and vertical transformations to go towards the lowest levels of abstraction down to the software level. With regard to the three classical levels of view in the MDA approach, due to the great complexity of this level, the CIM level has been broken down into two sublevels: •
top-level CIM: to represent a company from a ’holistic’ point of view, showing its domain, business, strategy, etc., at a high level of abstraction and without considering any software application features. At this level Enterprise Modeling Languages and Methodologies, such as GRAI [7, 17, 18] for instance, are the most appropriate tools for capturing this kind of knowledge. • bottom-level CIM: to represent the part of top-level CIM that needs to be implemented in a computer system, that is to say, to show the system requirements but without linking them to any specific kind of technology. At this level UML is a good candidate to bridge the gap between the top-level CIM and the PIM level. Therefore, one of the key factors of this proposal is to provide a general method that allows enterprises to transform models between two successive levels, at the same time automating this transformation process as much as possible. The objective of this paper is to show how it is possible to perform this kind of transformation at the CIM level by describing a proposal for transforming models and one example of its application. This example consists in transforming a GRAI Extended Actigram at the top-level CIM into a UML Activity Diagram at the bottom-level CIM, that is to say, it is an example of vertical transformation.
Transforming GRAI Extended Actigrams into UML Activity Diagrams
5 451
3.2 Model Transformation Proposal Within the context of MDI, the key tools are model transformations. These transformations are developed and used at both vertical and horizontal levels. At the vertical level, the transformations consist in performing successive transformations of the top-level CIM model into bottom-level CIM, then bottom-level CIM into PIM, PIM into PSM, and finally PSM into code. At the horizontal level, these transformations enable us to make two models of two different systems interoperable, whatever the abstraction level (top-level CIM, bottom-level CIM, PIM, PSM, and code). According to [1, 19], in order to define a transformation from one model into another, the preliminary step consists in defining a mapping [20] between the metamodels, which each model must conform to. This mapping defines the correspondence between source and target metamodel elements and it is specified using a language that is capable of describing a transformation of one model into another. The description may be in natural language, algorithms in an action language, or in a model-mapping language [1]. Therefore, the mapping can be considered to be the specification of the transformation performed to convert a source model into a target model. More detailed information on this model transformation pattern can be found in [19]. In the following, UML has been chosen as the metamodeling language and the metamodels will be expressed with Class Diagrams. In this way, the concepts of both the source and target metamodels are expressed with the basic constructs of Class Diagrams, i.e. classes, attributes and relations (generalisations and associations). For defining the mapping between the constructs of the source metamodel and those of the target metamodel, four main cases can be encountered: • One-to-one mapping: this kind of mapping is the simplest case. One construct of the source metamodel has a unique corresponding construct in the target model without modification. • One-to-many mapping: two kinds of one-to-many mappings have to be considered. The first consists in making a correspondence between one construct in the source metamodel and a set of constructs in the target metamodel. In this case, the source construct is split into several target constructs (Split mapping). The second occurs when a source construct has many candidates for the target constructs. In this case, if the context can be used to determine the target construct, then this kind of mapping (Conditional mapping) can be transformed into a precondition (the context) followed by the application of another mapping (see example in section 4, Table 1). • Many-to-one mapping: for this mapping, several constructs in the source metamodel are aggregated to become one construct in the target metamodel. In this case, it is possible to define an automatic direct mapping between the source and the target models. But since it is an ’aggregation’ transformation, it will be impossible to perform a reverse transformation automatically. Therefore, information must be kept about
6 452
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
the aggregation performed in order to be able to perform reverse transformation. This added information could be included in the target model by defining, for example, a specific profile or by semantic annotation support. Another possibility is to keep track of the applied transformation [21] in order to prevent overloading of the target model thus obtained. Although this information is not directly useful in the context of the target model, it is interesting and important to keep it so that it can be reused in the reverse transformation, and therefore ensure the traceability of the transformations that have been performed. • Many-to-many mapping: this represents the relationships between a collection of constructs in the source metamodel and a collection of constructs in the target metamodel. It consists in restructuring a group of source constructs.
4 Application In order to illustrate the model transformation proposal presented in section 3, in this section we describe a practical example to demonstrate its feasibility. It consists in transforming one GRAI Extended Actigram at the top-level CIM into a UML 2.0 Activity Diagram at the bottom-level CIM. This example includes the metamodels and models needed to perform the transformation, the proposed mapping between GRAI and UML, and the experiences carried out with a tool for implementing model transformations. 4.1 Metamodels and Models Performed The objective is to transform a GRAI Extended Actigram (source model) into a UML 2.0 Activity Diagram (target model), and thus two additional metamodels will be needed. These metamodels and models are explained in the sections that follow. Source Metamodel: GRAI Extended Actigram Metamodel GRAI Extended Actigram is one of the numerous formalisms that it is possible to use within the framework of the GRAI Methodology [7, 17, 18]. This formalism can be used to represent the processes of one enterprise, and it is an extension of IDEF0 Diagrams [22]. The main constructs of this formalism, which appear in the GRAI Extended Actigram Metamodel, are: • Process: a process is a set of extended activities that are logically linked to one another and triggered by flows and eventually by using operators. • Activity: this represents a transformation and a production (output flow). Due to the hierarchical structure of an Extended Actigram, an activity can be broken down into several activities. In this case, from here on, the activity will be called a ’Structured Activity’. An activity that has not been broken down will be called a ’Leaf Activity’.
Transforming GRAI Extended Actigrams into UML Activity Diagrams
7 453
• Connector: this is used to represent the origin or the destination of a flow when the origin or the destination is outside the current diagram. Possible roles: process connector, internal connector, external connector. • Flow: this is used to link Activities. Like in IDEF0, a flow is directed and can be an input, output, control or resource of an activity. A flow can also be used to link Connectors to other diagram elements. • Logical Operator: this represents the convergence or the divergence of multiple flows and their timing. There are three different kinds of process logical operators: synchronous AND (sAND), asynchronous AND (aAND) and OR. Source Model: GRAI Extended Actigram As an example, let us consider an excerpt from the Extended Actigram in Fig. 1. This figure depicts a part of a process dealing with a ’Sales Management Process’. When orders are received from franchisees, shops or dealers, then the first activity of this process deals with stock control (’to check available quantity’). Then the ’OR’ logical operator is used to express the different values or the result of this activity (’checked quantity’). If the quantity available is not high enough, then rules coming from another process (Telco connector) will be applied as a control of the activity ’to fulfill orders from shops and franchisees’. In the other case (’available quantity’), all the orders are fulfilled and the orders are sent to the financial department to establish the credit and (’AND’ logical operator) the product is delivered.
Fig. 1. Excerpt from the GRAI Source Model
Target Metamodel: UML Activity Diagram Metamodel The target metamodel is the UML 2.0 Activity Diagram Metamodel. In order to be productive and due to the complexity of this metamodel, we only took its main constructs into account. More details and a complete description of this metamodel can be found in [23].
8 454
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
Target Model: UML Activity Diagram Figure 2 depicts the UML Activity Diagram, which is the target model obtained from the source model by applying the mapping described in section 4.2.
Fig. 2. The UML Activity Diagram obtained
4.2 Mapping between GRAI Extended Actigram and UML Activity Diagram Taking into account the constructs and the semantics of the two metamodels, the following mapping can be proposed (see Table 1): 4.3 ATL Transformation In order to demonstrate the feasibility of these model transformations from GRAI into UML, a transformation language and its associated transformation tool were used, i.e. Atlas Transformation Language (ATL), which was developed by the ATLAS INRIA and LINA Research Group [24] to answer to the OMG MOF/QVT RFP. This is a model transformation language specified both as a metamodel and as a specific textual concrete syntax. It is a hybrid of declarative and imperative language based on OCL [25]. The preferred style of transformation writing is declarative, which means simple mappings can be expressed simply. However, imperative constructs are provided so that some mappings that are too complex to be handled declaratively can still be specified. Once complex mapping patterns are identified, declarative constructs can be added to ATL in order to simplify transformation writing. An ATL transformation program is composed of rules that define how source model elements are matched and navigated to create and initialise the elements in the target models [24]. For example, let us consider the oneto-many transformation shown in Fig. 3, for which:
Transforming GRAI Extended Actigrams into UML Activity Diagrams
9 455
Table 1. Simple Mapping between GRAI Extended Actigram and UML Activity Diagram Source (GRAI) Process
Target (UML) Activity
Type of Mapping One-to-one
Leaf Activity Structured Activity
Action Activity and CallBehaviorAction
One-to-one One-to-many (Split)
Flow
ControlFlow
Many-to-one
’OR’ Logical Op.
DecisionNode or MergeNode
One-to-many (Conditional)
’sAND, aAND’ Logical Op.
ForkNode or JoinNode
One-tomany(Conditional)
Connector
ActivityParameterNode Many-to-one
Resource
ActivityParameterNode One-to-one
Observations Since a UML Activity specifies the coordination of executions of subordinate behaviors, using a control and data flow model [23], it corresponds exactly to the definition of a GRAI process. The GRAI Structured Activity is mapped onto a UML Activity which is called by a CallBehaviorAction. This CallBehaviorAction is placed in the UML Activity onto which the GRAI Activity containing the GRAI Structured Activity is mapped and it is also connected to the corresponding flows. All kinds of GRAI Flows are mapped onto a single UML construct: ControlFlow. The nature of the flow is therefore lost and the transformation is not reversible. Depends on the number of entering or exiting flows. If the number of outputs of the logical operator is equal to 1 then the target construct is a MergeNode, otherwise it is a DecisionNode. Depends on the number of entering or exiting flows. If the number of outputs of the logical operator is equal to 1 then the target construct is a JoinNode, otherwise it is a ForkNode. The exact nature of the source operator (Synchronous or Asynchronous) is lost and the transformation is not reversible. In this case the type of connector (Process, External, Internal) is lost and the transformation is not reversible. -
• A GRAI activity is transformed into a UML Action if it does not have subactivities, otherwise it is transformed into a UML CallBehaviorAction and its called Activity. • All GRAI input, control and resource flows are transformed into UML incoming flows. • All GRAI output flows are transformed into UML outgoing flows.
Fig. 3. The 2-step transformation of GRAI Structured Activity
To write this transformation with ATL, the first step consists in defining a helper to test whether a GRAI activity has subactivities or not (Structured or Leaf Activity). Helpers serve to define repetitive pieces of code in one place and can be used to define (global) variables and functions. Helper functions are OCL expressions. They can call each other or can be called from within rules. This helper is defined in the context of an Activity of the GRAI Extended
10 456
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
Actigram Metamodel. It looks to see whether the ’childActivity’ link end is empty or not and assigns the corresponding Boolean value to the result. helper context GraiExtendedActigramMetaModel!Activity def : hasChild() : Boolean = if self.childActivity -> notEmpty() then true else false endif;
This helper is then used as a precondition for the two rules creating a UML Action or CallBehaviorAction and its associated Activity from a GRAI Activity. The first rule creates a UML Action and the second one generates both an Activity and a CallBehaviorAction calling this activity. The attributes ’name’ and output flows are copied into the target element. The input flows from the UML Action or CallBehaviorAction are built from the union of input, control and resource flows from the GRAI Activity. Another helper was written to obtain a UML target activity from its name. This helper uses a parameter called ’p name’ and selects the corresponding activity from all the instances of the UML activities that are generated. helper def : getUmlActivityFromName (p_name : String) : UML2!Activity = UML2!Activity.allInstances()->select(a|a. name = p_name).first(); --transform a GRAI Activity with child Activities into a UML Activity and a CallBehaviorAction rule GraiActivity2UmlActivityAndCallBehaviorAction { from src : GraiActivityMetaModel!Activity( src.hasChild() --helper call as precondition )--end of ’from’ section to tgtActivity: UML2!Activity ( name <- src.name), --the name of the source is copied into the targetActivity tgtCallBehaviorAction : UML2!CallBehaviorAction ( name <- src.name, --the name of the source is copied into the targetActivity behavior <- tgtActivity, --definition of the call behavior (the UmlActivity just created) outgoing <- src.output, --outgoing UML flows are the output flows of a GRAI activity -- incoming UML flows of the CallBehaviorAction are the input flows of a GRAI activity -- union the control and resource flows incoming <- (src.input -> union (src.control -> union(src.resource))) )--end of ’to’ section do {--Add the generated CallBehaviorAction to the calling Activity --1) get the generated UML Activity from the name of the parent activity --2) add the generated CallBehaviorAction into the list of actions of this activity let v_CallingActivity : UML2!Activity = thisModule.getUmlActivityFromName (src.parentActivity.name) in v_CallingActivity.refSetValue(’action’,v_CallingActivity.action -> including(tgtCallBehaviorAction)); }--end of ’do’ section }--end of GraiActivity2UmlActivityAndCallBehaviorAction rule
5 Conclusion In this paper we have presented a proposal for model transformation within the framework of MDI. This proposal could be used either at a vertical level, to follow a model-driven approach in order to generate ESA from enterprise models, or at a horizontal level, to solve interoperability problems, or by combining the two. As an example of a specific application of this general proposal, the transformation of GRAI Extended Actigram into a UML Activity Diagram establishes a first step toward providing a method that can help
Transforming GRAI Extended Actigrams into UML Activity Diagrams
11 457
enterprises to achieve interoperability following a MDA approach. However, taking into account the experiments and the initial results obtained, the bulk of future research should be focused on: • Providing more complete examples with the ATL tool in order to demonstrate the feasibility of performing the GRAI-UML transformation as automatically as possible. • Identifying the kind of knowledge that has to be added to models in order to transform them between two levels, i.e., to combine the syntactic mappings described in this paper with more detailed semantic mappings. The objective is to conduct a precise analysis of the semantic gaps between GRAI Extended Actigrams and UML Activity Diagrams. One gap has been identified concerning the semantic loss in flows which are more detailed in GRAI. To prevent this loss, extensions of the UML target metamodel are currently under development. Another issue deals with the control structure of flows: UML has more control structures (Decision, Fusion, Fork, Join, and so forth) than GRAI. Therefore, knowledge must be added to ensure the refinement of semantics during the transformation, which is also currently being investigated. • Developing transformation from other GRAI formalisms into UML, especially from GRAI Grid and GRAI Nets. These two formalisms are dedicated to the modeling of the decisional part of a system. The main objective is thus to determine which UML formalism is the best suited for use as a target for the transformation and then to perform the transformation.
Acknowledgments This work was funded by the EC within the 6th FP, INTEROP NoE [5]. The authors are indebted to TG2. It was also partially supported by CICYT DPI2003-02515 and DPI2006-14708.
References 1. OMG (2003) MDA Guide Version 1.0.1, document number: omg/2003-06-01 edition. Object Management Group. 2. IEEE (1990) IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. Institute of Electrical and Electronics Engineers. 3. Chen, D. and Doumeingts, G. (2003) European initiatives to develop interoperability of enterprise applications-basic concepts, framework and roadmap. Annual Reviews in Control, 27, 153–162. 4. Ducq, Y., Chen, D., and Vallespir, B. (2004) Interoperability in enterprise modelling: requirements and roadmap. Advanced Engineering Informatics, 18, 193– 203. 5. INTEROP (2007). Interoperability Research for Networked Enterprises Applications and Software NoE (IST-2003-508011). http://www.interop-noe.org. 6. Grangel, R., Bourey, J.-P., and Berre, A. (2006) Solving Problems in the Parametrisation of ERPs using a Model-Driven Approach. Interoperability for Enterprise Software and Applications Conference (I-ESA’06).
12 458
R. Grangel, R. Ben Salem, J.-P. Bourey, N. Daclin and Y. Ducq
7. Doumeingts, G. and Ducq, Y. (2001) Enterprise modelling techniques to improve efficiency of enterprises. Production Planning & Control, 12, 146–163. 8. Vernadat, F. B. (1996) Enterprise Modeling and Integration: Principles and Applications. Chapman and Hall. 9. Chapurlat, V., Larnac, M., Lamine, E., and Magnier, J. (1999) Definition of a formal analysis framework for existing enterprise modelling approaches. Proceedings of ASI, Louvain, Belgium, 22-24 September. 10. Grangel, R., Chalmeta, R., Campos, C., and Coltell, O. (2005) Enterprise Modelling, an overview focused on software generation. In Panetto, H. (ed.), Interoperability of Enterprise Software and Applications Workshops of the INTEROPESA International Conference EI2N, WSI, ISIDI and IEHENA 2005. Hermes Science Publishing. 11. OMG (2006). Object Management Group. http://www.omg.org/. 12. Mens, T. and Corp, P. (2006) A Taxonomy of Model Transformation. Electronic Notes in Theoretical Computer Science, 152, 125–142. 13. MODELWARE (2007). Modeling solution for software systems Project (IST2004-511731). http://www.modelware-ist.org/. 14. Ehrig, H. and Ehrig, K. (2006) Overview of Formal Concepts for Model Transformations Based on Typed Attributed Graph Transformation. Electronic Notes in Theoretical Computer Science, 152, 3–22. 15. Kalnins, A., Celms, E., and Sostaks, A. (2006) Tool support for MOLA. Electronic Notes in Theoretical Computer Science, 152, 83–96. 16. Muller, P.-A., Fleurey, F., Vojtisek, D., Drey, Z., Pollet, D., Fondement, F., Studer, P., and Jzquel, J.-M. (2005) On Executable Meta-Languages applied to Model Transformations. Model Transformation in Practice (MTIP) Workshop held in conjunction with MODELS/UML 2005 Conference, Montego Bay, Jamaica. 17. Doumeingts, G., Vallespir, B., Zanittin, M., and Chen, D. (1992) GIM-GRAI Integrated Methodology, a Methodology for Designing CIM Systems, Version 1.0. LAP/GRAI, University Bordeaux 1, Bordeaux, France. 18. Doumeingts, G., Vallespir, B., and Chen, D. (1998) International Handbook on Information Systems. Springer-Verlag. 19. Allilaire, F., B´ezivin, J., Jouault, F., and Kurtev, I. (2006) ATL - Eclipse Support for Model Transformation. Proceedings of the Eclipse Technology eXchange Workshop (eTX) at the ECOOP 2006 Conference, Nantes, France. 20. ISO/TS 18876-1 (2003) Industrial automation systems and integration - Integration of industrial data for exchange, access and sharing - Part 1: Architecture overview and description. Technical report. International Organisation for Standardisation. 21. Czarnecki, K. and Helsen, S. (2003) Classification of model transformation approaches. Proceedings of the 2nd OOPSLA Workshop on Generative Techniques in the Context of the Model Driven Architecture. 22. IDEF (2007). Integrated DEFinition Methods. http://www.idef.com/. 23. OMG (2005) Unified Modeling Language: Superstructure, version 2.0., version 2.0 formal/05-07-04 edition. Object Management Group. 24. ATLAS (2007). Atlas Transformation Language (ATL). http://www.sciences.univ-nantes.fr/lina/atl/. 25. OMG (2005) OCL 2.0 Specification, adopted specification ptc/05-06-06 edition. Object Management Group.
,QWHURSHUDELOLW\2ULHQWHG%XVLQHVV2EMHFW0RGHO '&=KDQ;);X)&0HQJDQG=-:DQJ 6FKRRO RI &RPSXWHU 6FLHQFH DQG 7HFKQRORJ\ +DUELQ ,QVWLWXWH RI 7HFKQRORJ\ +DUELQ &KLQD ^GHFKHQ[LDRIHL`#KLWHGXFQPHQJIDQFKDR#FRP UDLQ\#KLWHGXFQ
.H\ZRUGV0RGHOGULYHQDUFKLWHFWXUHEXVLQHVVREMHFWLQWHURSHUDELOLW\
,QWURGXFWLRQ ,Q WKH 2EMHFW 0DQDJHPHQW *URXS 20* SURSRVHG 0RGHO'ULYHQ $UFKLWHFWXUH 0'$ LQ ZKLFK PRGHOV DUH GHFRPSRVHG LQWR IRXU OHYHOV &RPSXWDWLRQ ,QGHSHQGHQW 0RGHO &,0 3ODWIRUP ,QGHSHQGHQW 0RGHO 3,0 3ODWIRUP 6SHFLILF 0RGHO 360 DQG &RGH >@ 0'$ LPSURYHV HIILFLHQF\ RI VRIWZDUH GHYHORSPHQW WKURXJK WRSGRZQ WUDQVIRUPDWLRQV EHWZHHQ PRGHOV RI GLIIHUHQWOHYHOV&XUUHQWO\UHVHDUFKRQ0'$PDLQO\IRFXVHGRQ80/EDVHG3,0 DQG 3,0360 WUDQVIRUPDWLRQ ZKHUHDV &,03,0 WUDQVIRUPDWLRQ LV OHVV VWXGLHG 80/ LV DQ 2EMHFW2ULHQWHG PRGHOLQJ ODQJXDJH ZKLFK LV PRUH VXLWDEOH IRU VRIWZDUHGHVLJQHUVWRGHVFULEHVRIWZDUHUHTXLUHPHQWVEXWLVQRWHDV\IRUHQWHUSULVH EXVLQHVV XVHUV WR XQGHUVWDQG WKH PRGHO $W SUHVHQW PDQ\ &,0 PRGHOLQJ WHFKQLTXHV KDYH EHHQ SURSRVHG HJ &,026$ *5$, 0(*$ HWF %XW KRZ WR WUDQVIRUP WKHLU PRGHOV WR 3,0" 2XU UHVHDUFK WKLQN WKDW &,0 VKRXOG IRFXV RQ SURFHVV DQG GHFLVLRQ PRGHO IRU EXVLQHVV SURFHVV RSWLPL]DWLRQ DQG 3,0 VKRXOG IRFXV RQ REMHFWRULHQWHG PRGHO ZKLFK FDQ EH HDVLO\ LPSOHPHQWHG %HFDXVH &,0 DQG3,0EHORQJWRGLIIHUHQWDEVWUDFWOHYHOVLWLVGLIILFXOWWRWUDQVIRUP&,0WR3,0 GLUHFWO\ 7RVROYHWKLVSUREOHPWKLVSDSHUSURSRVHVDQLQWHURSHUDELOLW\RULHQWHG%XVLQHVV 2EMHFW%2 PRGHOZKLFKFDQEHUHJDUGHGDVWKHPLGGOHPRGHOEHWZHHQ&,0DQG 80/EDVHG3,0LHZHFDQILUVWPDS&,0WR%20RGHOWKHQPDS%20RGHOWR 80/7KHDGYDQWDJHRIXVLQJ%20RGHOLVWKDWWKHDEVWUDFWLRQSURFHVVIURP&,0 WR80/FDQEHGHFRPSRVHGLQWRWZRFRQFUHWHPDSSLQJSURFHVVZKLFKFDQUHGXFH WKHFRPSOH[LW\RIPRGHOWUDQVIRUPDWLRQDQGEHPRUHSUDFWLFDODQGH[HFXWDEOH
460
'&=KDQ;);X)&0HQJDQG=-:DQJ
%XVLQHVV2EMHFW0RGHO $ PDLQ IHDWXUH RI (6$ (QWHUSULVH 6RIWZDUH $SSOLFDWLRQ HJ (536&0 LV WKH SURFHVVLQJ RI IRUPV VXFK DV RUGHUVUHSRUWV DFFRUGLQJ WR D SUHGHILQHG SURFHVV PRGHO 7KHVH IRUPV FDQ EH DEVWUDFWHG DV EXVLQHVV REMHFWV 7KHUHIRUH IURP WKH YLHZ RI XVHUV EXVLQHVV REMHFWPD\ EH DQ LQIRUPDWLRQ GRFXPHQW WKDW LVFROOHFWHG SURFHVVHGDQGWUDQVIHUUHGE\XVHUVDQGDQLQWHJUDWHGERG\RIVWDWHVDQGRSHUDWLRQV RQ WKH LQIRUPDWLRQ GRFXPHQW )URP WKH YLHZ RI V\VWHP D EXVLQHVV REMHFW LV DQ LQWHJUDWHGREMHFW ZKLFKLVFRPSRVHGRI PXOWLSOHGDWDVHWVDQGRSHUDWLRQVHWVDQG KDVDQLQGHSHQGHQWLGHQWLILHUDQGKDVRQHOLIHF\FOH 2QH IHDWXUH RI EXVLQHVV REMHFW LV LQWHJUDWLRQ &HQWUHG RQ D FRUH GDWD VHW D QXPEHU RI LQWHUUHODWHG GDWD VHWV DUH LQWHJUDWHG WRJHWKHU WR KHOS XVHUV GR WKHLU EXVLQHVVLQDQLQWHJUDWHGRUDVVRFLDWHGZD\$QRWKHUIHDWXUHLVWKDWHYHU\EXVLQHVV REMHFWKDVDOLIHF\FOHIURPWKHFUHDWLRQRIWKHEXVLQHVVREMHFWWRDFFRPSOLVKLQJLWV PLVVLRQDQGWREHLQJSXWLQWRFODVVLILHGFDELQHW7KHOLIHF\FOHRID%2LVQRWRQO\ UHODWHG WR LWVHOI EXW DOVR SRVVLEO\ UHODWHG WR RWKHU EXVLQHVV REMHFWV 7R GHVFULEH HDFK %2 DQG WKH UHODWLRQVKLSV EHWZHHQ GLIIHUHQW %2V ZH XVH VHYHUDO UHODWHG GLDJUDPVLQWHJUDWHGE\%2LQWHJUDWLRQPRGHO)LJVKRZVWKHVLPSOHVWUXFWXUHRI %20RGHO %2,QWHJUDWLRQ'LDJUDP
%2 %2'DWD'LDJUDP &RUH'DWD6HW(
%2'DWD'LDJUDP %2
%2
'DWD6HWV
%2
$X[LOLDU\GDWDVHW(
D). D3.
D3.
%26WDWH'LDJUDP
6WDWH6HWV $X[LOLDU\GDWDVHW(
2SHUDWLRQ6HWV
%2Q
%2%26WDWH'LDJUDP
$VVRFLDWLRQGDWDVHW(
D). D3.
D). D3.
$FWLYLW\6HWV
H
%2&ODVV'LDJUDP
V
H
V
H
%28VH&DVH'LDJUDP V
%25'LDJUDP 'DWD6HWVDQG 2SHUDWLRQVRI5ROH
V
,'()['LDJUDP
%2%2 &ODVV'LDJUDP $FWLYLW\!! &ODVV
5ROH
$FWLYLW\!! &ODVV
%2
'DWD6HWVDQG 2SHUDWLRQVRI5ROH
(
&RUH!! &ODVV
'DWD6HWVDQG 2SHUDWLRQVRI5ROH
DX[LOLDU\!! &ODVV
5 %2
(
5 DX[LOLDU\!! &ODVV
DVVRFLDWLRQ!! &ODVV
%2
(
(
5
5ROH 5ROH
H
%25'LDJUDP
%2%2 8VH&DVH'LDJUDP
«« (
««
(
)LJ7KHVWUXFWXUHRI%20RGHO x %2,QWHJUDWLRQ'LDJUDPEULHIO\GHVFULEHVYDULRXVIHDWXUHVRID%2DQGLW FDQOLQNWRRWKHUGLDJUDPVZKLFKJLYHVWKHGHWDLOHGGHVFULSWLRQ x %2 &ODVV 'LDJUDP GHVFULEHV FODVVHV WKDW HQFDSVXODWH GDWD VHWV DQG RSHUDWLRQV RI D %2 7KHUH H[LVW IRXU W\SHV RI FODVVHV FRUH FODVV DX[LOLDU\ FODVV DVVRFLDWLRQFODVVDQGDFWLYLW\FODVV x %2'DWD'LDJUDPLVGHVFULEHGLQIRUPRI,'();(YHU\GDWDVHWRI%2 FDQ EH LGHQWLILHG DV DQ HQWLW\ LQ ,'(); DQG WKH UHODWLRQVKLS EHWZHHQ GLIIHUHQW GDWDVHWVFDQEHLGHQWLILHGDVUHODWLRQVKLSLQ,'(); x %25 'LDJUDP GHVFULEHV WKH UHODWLRQVKLSV EHWZHHQ GLIIHUHQW EXVLQHVV
,QWHURSHUDELOLW\2ULHQWHG%XVLQHVV2EMHFW0RGHO 461
REMHFWVZLWKPXOWLSOHHQWLWLHV x %2 6WDWH 'LDJUDP GHVFULEHV VWDWHV RI D %2 LQ LWV OLIHF\FOH DQG WKH WUDQVLWLRQVEHWZHHQVWDWHVRID%2 x %28VH&DVH'LDJUDPGHVFULEHV%2¶VGLIIHUHQWYLHZVIRUGLIIHUHQWUROHV &RPSDUHG ZLWK 80/ %2 0RGHO KDV WKH IROORZLQJ DGYDQWDJHV LH LW IDFLOLWDWHVHQWHUSULVHEXVLQHVVXVHUVWRXQGHUVWDQGWKHPRGHOZKLFKPD\EHIDPLOLDU WRWKHPDQGEHHDVLO\PDSSHGIURP&,0 LWLVDQLQWHJUDWHGPRGHOLHDURXQG %2YDULRXVGLDJUDPVFDQEHLQWHJUDWHGWRJHWKHU
7KHPDSSLQJIURP&,0WR%20RGHO 7R GR WKH WUDQVIRUPDWLRQ IURP &,0 WR 3,0 ZH VKRXOG ILUVWO\ PDS &,0 WR %2 0RGHO $V PHQWLRQHG EHIRUH &,0 IRFXVHV RQ EXVLQHVV SURFHVVHV $ EXVLQHVV SURFHVVFDQEHGHILQHGDVDVHWRIEXVLQHVVDFWLYLWLHV,Q&,0WKHLQSXWDQGRXWSXW RI D EXLVQHVV DFWLYLW\ DUH LQIRUPDWLRQ GRFXPHQWV %2 LV DQ LQWHJUDWHG REMHFW DEVWUDFWHGIURPWKHLQIRUPDWLRQGRFXPHQWV6RZHFDQLQWURGXFHWKHEDVLFUXOHVRI PDSSLQJIURP&,0WR%20RGHO $EVWUDFW HDFK LQIRUPDWLRQ GRFXPHQW LQ &,0 DV RQH %2 WKHQ EXLOG WKH FRUUHVSRQGLQJ%20RGHO ,Q %2 0RGHO GHILQH WKH GDWD VHWV VWDWHV RSHUDWLRQV DQG DFWLYLWLHV RI HDFK EXVLQHVVREMHFW (VWDEOLVKWKHPDSSLQJUHODWLRQVKLSVEHWZHHQ&,0DQG%20RGHOZKHUHHDFK EXVLQHVV DFWLYLW\ LV PDSSHG LQWR %2¶V DFWLYLWLHV HQFDSVXODWH %2¶V PXOWLSOH RSHUDWLRQV WKH LQSXWRXWSXW RI WKH DFWLYLW\ DUH PDSSHG LQWR FRUUHVSRQGLQJ %2¶V VWDWHV DQG HYHQWV WKH FRQWURO DQG LQIRUPDWLRQ UHODWLRQVKLSV EHWZHHQ EXVLQHVV DFWLYLWLHVDUHPDSSHGLQWRHYHQWGULYHQUHODWLRQVKLSVEHWZHHQ%2¶VDFWLYLWLHVDQG WKHSRVLWLRQVZKRH[HFXWHWKHEXVLQHVVDFWLYLW\DUHWUDQVIRUPHGWRGLIIHUHQWUROHV )LJLOOXVWUDWHVWKHPDSSLQJIURPWKH&,0WR%20RGHO &,0
3RVLWLRQ $FWL
$FWL
$FWL 3URFHVV0RGHO
3,0
%XVLQHVV2EMHFW0RGHO
:RUNIORZEDVHGRQ%2 %2$FWL
%2 %2
%2
,'();'LDJUDP
'DWD6HWV 6WDWHV
6WDWH'LDJUDP
2SHUDWLRQV $FWLYLWLHV
%2Q
&ODVV'LDJUDP
8VHFDVH 'LDJUDP
)LJ7KHPDSSLQJIURPWKH&,0WR%20RGHO
462
'&=KDQ;);X)&0HQJDQG=-:DQJ
7KHPDSSLQJIURP%2PRGHOWR80/ 80/ LV D JHQHULF VRIWZDUH PRGHOOLQJ ODQJXDJH EXW LW GRHV QRW SURYLGH D GLUHFW H[SUHVVLRQ RI WKH FRQFHSWV LQ %2 0RGHO +RZHYHU 80/ SURYLGHV D SURILOH PHFKDQLVPIRUGHILQLQJVWHUHRW\SHRI80/WRUHSUHVHQWVSHFLDOFRQFHSWV>@7DEOH VKRZVWKHPDSSLQJIURP%20RGHOWR80/ 7DEOH7KHPDSSLQJIURP%20RGHOWR80/ %20RGHO
80/
0DSSLQJ'HVFULSWLRQ
%2,QWHJUDWLRQ 'LDJUDP
80/&ODVV 'LDJUDP
(DFK%2,QWHJUDWLRQ'LDJUDPLVPDSSHGWR80/FODVV VWHUHRW\SHGDV%2!!
%2&ODVV 'LDJUDP
80/&ODVV 'LDJUDP
7KHFRUHFODVVLVVWHUHRW\SHGDV&RUH!!DX[LOLDU\ FODVVDV$X[LOLDU\!!DVVRFLDWLRQFODVVDV $VVRFLDWLRQ!!DQGDFWLYLW\FODVVDV$FWLYLW\!!
%2'DWD 'LDJUDP
80/&ODVV 'LDJUDP
7KHFRUHGDWDVHWLVVWHUHRW\SHGDV&RUH'DWDVHW!! DX[LOLDU\GDWDVHWDV$X[LOLDU\'DWDVHW!!DQG DVVRFLDWLRQGDWDVHWDV$VVRFLDWLRQ'DWDVHW!!
%25'LDJUDP
80/&ODVV 'LDJUDP
$%2LVPDSSHGLQWRD80/VWUXFWXUHFODVV VWHUHRW\SHGDV%2!!
%26WDWH 'LDJUDP
80/6WDWH 'LDJUDP
$VWDWHLVPDSSHGLQWRDEDVLFVWDWHDQGDWUDQVLWLRQLV PDSSHGLQWRDWUDQVLWLRQEHWZHHQEDVLFVWDWHV
%28VHFDVH 'LDJUDP
80/8VHFDVH 'LDJUDP
$UROHLVPDSSHGLQWRDQDFWRUDQGDQXVHFDVHLV PDSSHGLQWRD8VH&DVH
&RQFOXVLRQ 7R DFKLHYH LQWHURSHUDELOLW\ EHWZHHQ &,0 DQG 3,0 WKLV SDSHU SUHVHQWV DQ LQWHURSHUDELOLW\RULHQWHGEXVLQHVVREMHFWPRGHO&RPSDUHGZLWK80/%20RGHO LV FORVHU WR EXVLQHVV XVHUV VR LW LV HDV\ WR EH PDSSHG IURP &,0 %HFDXVH %2 0RGHO LV DOVR DQ 22 0RGHO LW FDQ EH HDVLO\ PDSSHG LQWR 80/ 7KH SURSRVHG PHWKRGSURYLGHVDQHZVROXWLRQIRUWKHWUDQVIRUPDWLRQIURP&,0WR3,0
5HIHUHQFHV >@ 20*0'$*XLGH9HUVLRQGRFXPHQWQXPEHURPJ >@ 20*8QLILHG0RGHOLQJ/DQJXDJH6XSHUVWUXFWXUHIRUPDO
$Q,QWHJUDWHG$SSURDFKWR0RGHO'ULYHQ'HVLJQ ([HFXWLRQ$QDO\VLVDQG0RQLWRULQJ +-RQNHUV0(,DFRE&.|OOPDQQDQG0*RHGLFNH
7HOHPDWLFD,QVWLWXXW32%R[$1(QVFKHGHWKH1HWKHUODQGV 8QLYHUVLW\RI7ZHQWH6FKRRORI%XVLQHVV3XEOLF$GPLQLVWUDWLRQ 7HFKQRORJ\32 %R[$((QVFKHGHWKH1HWKHUODQGV 8QLYHUVLW\RI'XLVEXUJ(VVHQ,QVWLWXWHIRU&RPSXWHU6FLHQFHDQG%XVLQHVV,QIRUPDWLRQ 6\VWHPV6FKW]HQEDKQ'(VVHQ*HUPDQ\
,QWURGXFWLRQ &XUUHQW DSSURDFKHV WR PRGHOGULYHQ GHYHORSPHQW RI DSSOLFDWLRQV DQG VHUYLFHV LQFOXGLQJ20*¶V0RGHO'ULYHQ$UFKLWHFWXUH0'$ .OHSSHHWDO KDYHD VWURQJIRFXVRQIXQFWLRQDOSURSHUWLHV1RQIXQFWLRQDODVSHFWVVXFKDVVHFXULW\FRVW DQG 4XDOLW\ RI 6HUYLFH 4R6 DUH RIWHQ DGGHG DV DQ µDIWHUWKRXJKW¶ +RZHYHU LW EHFRPHV PRUHDQG PRUHDFFHSWHGWKDWWKHVHDVSHFWVVKRXOGEHDQLQWHJUDOSDUWRI WKHGHVLJQSURFHVVIURPJOREDODUFKLWHFWXUDOGHVFULSWLRQVWRGHWDLOHGVSHFLILFDWLRQV $W UXQWLPH WKH QRQIXQFWLRQDO SURSHUWLHV W\SLFDOO\ UHFHLYH VRPH PRUH DWWHQWLRQ DOWKRXJKDOVRKHUHWKH\DUHRIWHQFRQVLGHUHGVHSDUDWHO\IURPWKHIXQFWLRQDOLW\:H DUJXHWKDWFRQFHSWVDQGLQIUDVWUXFWXUHOHYHOIDFLOLWLHVIRUPDQDJLQJQRQIXQFWLRQDO DVSHFWVVKRXOGEHFRPHDQLQWHJUDOSDUWRIUXQWLPHHQYLURQPHQWV ,Q WKLV SDSHU ZH SUHVHQW RXU YLHZ RQ KRZ IXQFWLRQDO DQG QRQIXQFWLRQDO DV SHFWVDVZHOODVWKHLUDQDO\VLVFDQEHFRQVLGHUHGLQDQLQWHJUDWHGZD\:HVKRZ KRZPRGHOWUDQVIRUPDWLRQVSOD\DFHQWUDOUROHWROLQNGHVLJQDQGDQDO\VLVPRGHOV DQGKRZH[LVWLQJWHFKQLTXHVIRUPRGHOOLQJPRGHOWUDQVIRUPDWLRQDQGDQDO\VLVFDQ EHXVHGLQFRPELQDWLRQ:HVKRZKRZDQDO\VLVRIQRQIXQFWLRQDODVSHFWVLVLQFRU SRUDWHG LQWR WKH GHVLJQ SURFHVV WKXV FRUURERUDWLQJ RXU FODLP WKDW QRQIXQFWLRQDO DVSHFWVVKRXOGEHLQWHJUDWHGLQWKHVHUYLFHGHYHORSPHQWSURFHVVLQDQHDUO\VWDJH
7KH'($0)UDPHZRUN ,Q WKH '($0 IUDPHZRUN 'HVLJQ([HFXWLRQ$QDO\VLV0RQLWRULQJ IRU PRGHO GULYHQ GHYHORSPHQW ZH H[WHQG WKH ZHOONQRZQ 0'$ IUDPHZRUN E\ H[SOLFLWO\ LQFOXGLQJDQDO\VLVDQGPRQLWRULQJ)LJVXPPDULVHVWKH'($0IUDPHZRUN7KH 0'$ SDUDGLJP WKH OHIWKDQG VLGH RI )LJ GLVWLQJXLVKHV D KLHUDUFK\ RI GHVLJQ
7KHZRUNSUHVHQWHGLQWKLVSDSHUZDVFDUULHGRXWDVMRLQWUHVHDUFKLQWKH,QWHURS1HWZRUNRI([FHO OHQFH)3IXQGHGE\WKH(XURSHDQ&RPLVVLRQ3DUWRIWKHZRUNKDVDOVREHHQSHUIRUPHGLQWKH )UHHEDQG$086(SURMHFWVSRQVRUHGE\WKH'XWFKJRYHUQPHQWXQGHUFRQWUDFW%6,.
464
+-RQNHUV0(,DFRE&.|OOPDQQDQG0*RHGLFNH
PRGHOV OLQNHG WKURXJK D VHULHV RI WUDQVIRUPDWLRQV XOWLPDWHO\ OHDGLQJ WR DQ H[HFXWDEOH DSSOLFDWLRQ &RPSXWDWLRQLQGHSHQGHQW PRGHOV &,0V DUH WUDQVIRUPHG LQWR SODWIRUPLQGHSHQGHQW PRGHOV 3,0V ZKLFK DUH WUDQVIRUPHG LQWR SODWIRUP VSHFLILFPRGHOV360V )LQDOO\D360LVWKHVRXUFHIRUFRGHJHQHUDWLRQWRGHULYH DQH[HFXWDEOHVSHFLILFDWLRQIURPD360 ,Q-RQNHUVHWDO DGLVWLQFWLRQLV PDGHEHWZHHQDGHVLJQVSDFHDQGDQ DQDO\VLV VSDFH DV D IRUPDOLVDWLRQ RI HDUOLHU LGHDV DV SUHVHQWHG E\ DPRQJ RWKHUV 6NHQH (PPHULFK $QDO\VLV PRGHOV FDQ EH XVHG DW DQ\ GHVLJQ OHYHO WR GHULYH RU HVWLPDWH SURSHUWLHV RI WKH GHVLJQ VSHFLILFDWLRQV $Q DQDO\VLV PRGHO LV VSHFLILF IRU WKH SURSHUW\ RI LQWHUHVW DQG SRVVLEO\ IRU WKH DEVWUDFWLRQ OHYHO RU WKH DQDO\VLVWHFKQLTXHWKDWLVXVHGHJDQDQDO\WLFDODSSURDFKRUVLPXODWLRQ 3UHIHUD EO\D PRGHOWRPRGHOWUDQVIRUPDWLRQLV XVHGWRDXWRPDWLFDOO\GHULYH WKHDQDO\VLV PRGHO IURP D GHVLJQ PRGHO ,Q WKLV SDSHU ZH H[WHQG WKLV LGHD E\ LQFOXGLQJ WKH UXQWLPH VLWXDWLRQ $W UXQWLPH PRQLWRULQJ FDQ EH FRQVLGHUHG WKH FRXQWHUSDUW RI DQDO\VLVLHLWDOORZVIRUWKHGHULYDWLRQRISURSHUWLHVRIWKHH[HFXWDEOHFRGH
6FHQDULRV ,QWKLVVHFWLRQZHGHVFULEHVRPHW\SLFDOVFHQDULRVIRUWKHDSSOLFDWLRQRIWKH'($0 IUDPHZRUNSUHVHQWHGDERYH(DFKRIWKHWKUHHVFHQDULRVGHVFULEHVDSDWKWRIROORZ WKURXJK WKH '($0 IUDPHZRUN WKXV SURYLGLQJ UHSUHVHQWDWLYH H[DPSOHV RI IUDPHZRUNXVDJHOHDGLQJWRWKHDFFRPSOLVKPHQWRIGLIIHUHQWGHVLJQWDVNV x 0'' ZLWK DQDO\VLV DQG PRQLWRULQJ 2XU ILUVW VFHQDULR DLPV DW WKH GHYHORSPHQW RI D QHZ DSSOLFDWLRQ DQG H[SORLWV WKH WZR LGHDV RQ ZKLFK WKH '($0 IUDPHZRUN VNHWFKHG LQ 6HFWLRQ LV EXLOW WKH 0RGHO 'ULYHQ 'HYHORSPHQW GHVLJQ SDUDGLJP UDLVLQJ WKH OHYHO RI DEVWUDFWLRQ DW ZKLFK VRIWZDUH VROXWLRQVDUHVSHFLILHG DQG WKH XVHSHUIRUPDQFHSUHGLFWLRQVDQG PRQLWRULQJ WR JXLGH GHVLJQ GHFLVLRQV RU WR RSWLPLVH GHVLJQV RU UHDOLVDWLRQV 7KXVZHLQWHJUDWHGHVLJQPRGHOVZLWKDQDO\VLVDWGLIIHUHQWOHYHOVRIDEVWUDFWLRQ DWGHVLJQWLPHDQGFRGHZLWKPRQLWRULQJDWUXQWLPH x 0RGHO FDOLEUDWLRQ DQG YDOLGDWLRQ WKURXJK PRQLWRULQJ 8OWLPDWHO\ SHUIRUPDQFHPRQLWRULQJRIWKHDFWXDOUHDOLVDWLRQRIDV\VWHPLVXVHGWRDVVHVV WKH TXDOLW\ RI SHUIRUPDQFH SUHGLFWLRQ PRGHOV XVHG DW GHVLJQ WLPH 8VLQJ WKH PRQLWRULQJUHVXOWVDVLQSXWYDOXHVWKHDQDO\VLVPRGHOVFDQEHLPSURYHGVXFK WKDW EHWWHU HVWLPDWHV RI WKH PRGHO SDUDPHWHU YDOXHV FDQ EH REWDLQHG PRGHO FDOLEUDWLRQ 7KLV LGHD FDQ EH DSSOLHG WR DQ\ RI WKH DQDO\VLV PRGHOV GHULYHG IURPGHVLJQPRGHOVLQWKHGLIIHUHQWOHYHOVRIDEVWUDFWLRQRIWKH0'$VWDFN x 5HYHUVH HQJLQHHULQJ 7KLV VFHQDULR DLPV DW WKH GHVLJQ RI V\VWHPV WKDW DOVR LQWHJUDWHOHJDF\DSSOLFDWLRQV7KHSUREOHPZLWKWKHVHDSSOLFDWLRQVLVWKDWRIWHQ QRDGHTXDWHPRGHOVRIWKHPDUHDYDLODEOH)RUWKLVSXUSRVHZHXVHWKH'($0 IUDPHZRUNLQWKHFRQWH[WRIUHYHUVHHQJLQHHULQJZKLFKFDQEHGHILQHGDVWKH SURFHVVRIDQDO\]LQJDVXEMHFWV\VWHPWRFUHDWHUHSUHVHQWDWLRQVRIWKHV\VWHPDW D KLJKHU OHYHO RI DEVWUDFWLRQ &KLNRIVN\ &URVV 7KH UHVXOWLQJ KLJK OHYHO PRGHOV FDQ EH IXUWKHU LQWHJUDWHG LQWR WKH RYHUDOO GHVLJQ RI WKH V\VWHP XQGHUGHYHORSPHQW7KLVLGHDFDQEHH[WHQGHGDSSOLHGWRDQ\RIWKHGLIIHUHQW DEVWUDFWLRQOHYHOV3603,0DQG&,0 LQWKH0'$VWDFNRIGHVLJQPRGHOV
$Q,QWHJUDWHG$SSURDFKWR0RGHO'ULYHQ'HVLJQ([HFXWLRQ$QDO\VLVDQG0RQLWRULQJ 465
0RQLWRULQJLQIUDVWUXFWXUH ,Q WKLV VHFWLRQ ZH LQWURGXFH WKH UXQWLPH ORDG JHQHUDWRU DQG PRQLWRULQJ LQIUD VWUXFWXUH 6\/D*HQ 6\QWKHWLF /RDG *HQHUDWRU )LJ %RUGHZLVFK HW DO 0DQ\VSHFLDOLVHGORDGJHQHUDWRUVDUHDYDLODEOHEXWRQO\IHZFRYHUDZKROHUDQJH RISURWRFROVDQGLQWHUIDFHV$QRSHQV\VWHPZKLFKDSSURDFKHV6\/D*HQLV-0HWHU -0HWHU DOWKRXJKLWKDVOHVVJHQHUDOPHDQVWRVSHFLI\XVHUEHKDYLRXU 'HVLJQ
&,0
00
00
ORDGJHQHUDWLRQ
3,$0
FRQWURO
00
00
360 360
$QDO\VLV
00
00
3,0
&,$0
00
36$0 36$0
PDVWHU UHYHUVH HQJLQHHULQJ
07
07
&RGH &RGH
77
LQSXWYDOXHV YDOLGDWLRQ
QHWZRUN
V\VWHPXQGHUWHVW
VHUYHU
)LJ6\/D*HQPRQLWRULQJLQIUDVWUXFWXUH
&RGH &RGH
([HFXWLRQ
FOLHQWV
0RQLWRULQJ
)LJ'($0IUDPHZRUN
6\/D*HQJHQHUDWHVORDGLQDUHDOQHWZRUNHQYLURQPHQWEDVHGRQDGHVFULSWLRQ RIH[SHFWHGXVHUEHKDYLRXU&OLHQWVJHQHUDWHUHTXHVWVIRUDVHUYHUVLGHDSSOLFDWLRQ $OVRWKH\PRQLWRUSHUIRUPDQFHPHDVXUHVOLNHUHVSRQVHWLPHVRUWKURXJKSXW0RQL WRULQJ UHVXOWV DUH VHQW WR D PDVWHU DSSOLFDWLRQ WKDW DQDO\VHV WKHP DQG GHFLGHV WR DGDSWWKHORDGWRDFKLHYHDSUHGHILQHGSHUIRUPDQFHOHYHO5HVXOWVLQFOXGHWKHQXP EHU RI FOLHQWV WKDW WKH V\VWHP FDQ KDQGOH ZLWKLQ WKH H[SHFWHG SHUIRUPDQFH OLPLWV PRQLWRUHG SURSHUWLHV OLNH UHVSRQVH WLPHV DQG D VWDWLVWLFDO DQDO\VLV RI V\VWHP EH KDYLRXU7KHVHWXSRI6\/D*HQLQFOXGHVDSOXJLQWRFRQQHFWWKHFOLHQWV ZLWKWKH VHUYHUVLGHDSSOLFDWLRQ7KHVHSOXJLQVDUHGLVWULEXWHGIURPWKHPDVWHUWRWKHFOLHQWV WRJHWKHUZLWKWKHEHKDYLRXULQIRUPDWLRQGXULQJWKHLQLWLDOSKDVHRIWKHH[SHULPHQW 7KHLQIRUPDWLRQQHHGHGIRUWKHFRQILJXUDWLRQRIWKHVHSOXJLQVLVGHULYHGIURPWKH 3,0DWDQDEVWUDFWOHYHOZKLOHWKH360VXEVHTXHQWO\GHOLYHUVWKHDFWXDOORFDWLRQV ZKHUHSOXJLQVFDQEHSODFHGDWWKHVHUYHUVLGHFRPSRQHQWVRIDQDSSOLFDWLRQ
([DPSOHDSSOLFDWLRQ :H KDYH WHVWHG WKH '($0 IUDPHZRUN ZLWK D UHDOOLIH H[DPSOH EDVHG RQ WKH GHYHORSPHQWRQDPRELOHFRQWH[WDZDUHVHUYLFHFDOOHG³/LYH&RQWDFWV´7HU+RIWH HWDO 7KLVH[DPSOHDGGUHVVHVWKHILUVWWZRVFHQDULRVGHVFULEHGLQ6HFWLRQ x 'HVLJQDQGUHDOLVDWLRQRIWKHH[DPSOHDSSOLFDWLRQ)RUWKHUHDOLVDWLRQRIWKH H[DPSOHVHUYLFHDVD-DYDZHEDSSOLFDWLRQZHXVHG&RPSXZDUH¶V0'$WRRO 2SWLPDO-KWWSZZZFRPSXZDUHFRP :LWKDPRGHOWUDQVIRUPDWLRQVSHFLILHG LQWKHFRUHODQJXDJHRIWKH497VWDQGDUG2EMHFW0DQDJHPHQW*URXS D SODWIRUPLQGHSHQGHQW ³'RPDLQ 0RGHO´ LV GHULYHG IURP D FRPSXDWDWLRQ LQGHSHQGHQW VHUYLFH VSHFLILFDWLRQ 6XEVHTXHQWO\ D SODWIRUPVSHFLILF -(( ³$SSOLFDWLRQ0RGHO´LVGHULYHGZLWKEXLOWLQ2SWLPDO-WUDQVIRUPDWLRQVZKLFK LVWKHLQSXWIRUFRGHJHQHUDWLRQ
466
+-RQNHUV0(,DFRE&.|OOPDQQDQG0*RHGLFNH
x $QDO\VLV 3HUIRUPDQFH DQDO\VLV FDQ WDNH SODFH DW WKH GLIIHUHQW 0'$ OHYHOV 7KH SODWIRUPVSHFLILF OHYHO DOORZV IRU GHWDLOHG DQDO\VLV HJ TXDQWLWDWLYH VLPXODWLRQV WKHUHVXOWVRIZKLFKPD\EHXVHGDVLQSXWIRUWKHDQDO\VLVDWWKH KLJKHU OHYHOV $W WKH FRPSXWDWLRQLQGHSHQGHQW DQG SODWIRUPLQGHSHQGHQW OHYHOV ZH FDQ XVH HJ JUDSKEDVHG DQDO\VLV WHFKQLTXHV WR HVWLPDWH WKH FRPSOHWLRQWLPHVRISURFHVVDQGVHUYLFHV x 0RQLWRULQJ7KH6\/D*HQHQYLURQPHQWLVXVHGWRJHQHUDWHDV\QWKHWLFZRUN ORDGWRPLPLFH[SHFWHGXVHU EHKDYLRXUDQGWR PRQLWRUDFWXDOUHVSRQVHWLPHV RIWKHZKROHVHUYLFHDVZHOODVRIVXSSRUWLQJVHUYLFHVXVHGWRUHDOLVHWKH/LYH &RQWDFWVVHUYLFH7KHPRQLWRULQJUHVXOWVDUHXVHGWRFDOLEUDWHWKHKLJKHUOHYHO SHUIRUPDQFHPRGHOVDQGWRYDOLGDWHWKHSHUIRUPDQFHDQDO\VLVUHVXOWV
&RQFOXVLRQV ,QWKLVSDSHUZHDUJXHWKDWIXQFWLRQDODQGQRQIXQFWLRQDODVSHFWVDVZHOODVWKHLU DQDO\VLV VKRXOG EH DSSURDFKHG LQ DQ LQWHJUDWHG PDQQHU IURP WKH VWDUW RI WKH DSSOLFDWLRQ GHVLJQ SURFHVV WR WKH H[HFXWLRQ RI FRGH )RU WKLV SXUSRVH ZH LQWURGXFHGWKH'($0IUDPHZRUNWKDWGLVWLQJXLVKHVDGHVLJQVSDFHDQGDQDQDO\VLV VSDFH DQG FRYHUV ERWK GHVLJQWLPH DQG UXQWLPH 0RGHO WUDQVIRUPDWLRQV SOD\ D FHQWUDO UROH LQ WKLV DQG FRQVWLWXWH WKH OLQN EHWZHHQ GLIIHUHQW GHVLJQ DQG DQDO\VLV PRGHOV WKH\ PDNH LW SRVVLEOH WR FRPELQH H[LVWLQJ WHFKQLTXHV IRU PRGHOOLQJ DQG DQDO\VLV $OVR D QXPEHU RI VFHQDULRV IRU WKH XVH RI RXU IUDPHZRUN KDYH EHHQ GHVFULEHG:LWKDQH[DPSOHRIWKHDSSOLFDWLRQRIWKHIUDPHZRUNZHVKRZHGKRZ PRQLWRULQJFDQEHXVHGWRFDOLEUDWHDQGYDOLGDWHSHUIRUPDQFHDQDO\VLVPRGHOVVR WKDWPRUHDFFXUDWHDQDO\VLVSUHGLFWLRQVFDQEHXVHGWRVXSSRUWWKHGHVLJQSURFHVV
5HIHUHQFHV %RUGHZLVFK56FKZDHUPHU%*RHGLFNH0 7URHSIQHU3³6\/D*HQ6\QWKHWLVFKHU /DVWJHQHUDWRU /DVWVLPXODWLRQ IU $QZHQGXQJVXPJHEXQJHQ LQ YHUQHW]WHQ ,7 $UFKLWHNWXUHQ´LQ0LWWHOXQJHQGHU*,)DFKJUXSSH00%S &KLNRIVN\(- &URVV-+³5HYHUVH(QJLQHHULQJDQG'HVLJQ5HFRYHU\$7D[RQRP\´ ,(((6RIWZDUHYROQR-DQSS +RIWH *+ WHU 2WWH 5$$ .UXVH +& - 6QLMGHUV 0 ³&RQWH[WDZDUH FRPPXQLFDWLRQ ZLWK /LYH &RQWDFWV´ 6XSSOHPHQWDU\ 3URF RI &6&: &KLFDJR 1RY -0HWHU$SDFKH-0HWHUKWWSMDNDUWDDSDFKHRUJMPHWHULQGH[KWPO -RQNHUV+,DFRE0(/DQNKRUVW0 6WUDWLQJ3 ,QWHJUDWLRQDQGDQDO\VLVRI IXQFWLRQDO DQG QRQIXQFWLRQDO DVSHFWV LQ PRGHOGULYHQ HVHUYLFH GHYHORSPHQW 3URFHHGLQJV WK ,((( LQWHUQDWLRQDO ('2& HQWHUSULVH FRPSXWLQJ FRQIHUHQFH SS (QVFKHGH7KH1HWKHUODQGV .OHSSH $ :DUPHU - %DVW : 0'$ ([SODLQHG 7KH 0RGHO 'ULYHQ $UFKLWHFWXUH 3UDFWLFHDQG3URPLVH$GGLVRQ:HVOH\ 2EMHFW0DQDJHPHQW*URXS02)497)LQDO$GRSWHG6SHFLILFDWLRQ 6NHQH - (PPHULFK : ³$ 0RGHO 'ULYHQ $UFKLWHFWXUH DSSURDFK WR QRQIXQFWLRQDO DQDO\VLV RI VRIWZDUH DUFKLWHFWXUHV´ LQ 3URF WK ,((( &RQIHUHQFH RQ $XWRPDWHG 6RIWZDUH(QJLQHHULQJ7RURQWR
CCTS-based Business Information Modelling for Increasing Cross-Organizational Interoperability C. Schroth1, G. Pemptroad2 and T. Janner1 1
2
SAP Research CEC and the Institute for Media and Communications Management, University of St. Gallen, Blumenbergplatz 9, 9000 St. Gallen, Switzerland {christoph.schroth, till.janner}@{sap.com|unisg.ch} BOC Information Systems GmbH, Wipplingerstr. 1, 1010 Vienna, Austria [email protected]
Abstract. The dissemination of e-Business solutions among small and medium sized enterprises (SMEs) is still very low due to various reasons. In the course of the GENESIS project, we aim at designing and deploying a novel e-Business platform that removes entry barriers for these SMEs. We present a living platform that grows over time and provides users with the possibility to seamlessly model and setup business relations with other users and execute these on the basis of a collaboratively designed standard. To achieve interoperability on both a business process and data level, we propose a novel, integrated modeling concept which is partly based on different existing standards such as the ISO 15000-5 CCTS specification (developed by UN/CEFACT). Our approach enables users to intuitively model and setup the unique processes and business documents they are willing to support while adhering to a common repository of data and process components. In this way, we ensurecross-organizational interoperability, facilitate reuse of existing components and leverage the emerging industry standard issued by UN/CEFACT.
1 Introduction Although the adoption rate of e-Business technology in enterprises has significantly increased during the last decade, recent surveys indicate a limited penetration of such technology among small and medium-sized enterprises (SMEs) [1, 2]. These SMEs - defined as companies that employ fewer than 250 persons and have an annual turnover not exceeding 50 million euro and/ or an annual balance sheet total not exceeding 43 million euro [3] – are facing hurdles that they are not able to overcome by the use of current e-Business technology. IT landscapes of typical SMEs consist of heterogeneous systems, reaching from Enterprise Resource Planning Systems (ERP) to spreadsheet-based island applications. Processes that are carried out between these SMEs typically require significant manual input due
2468
C. Schroth, G. Pemptroad and T. Janner
to media breaks, thereby preventing from seamless, cross-organizational eBusiness interoperability. This, in turn, results in unnecessarily high costs and missed business opportunities. These circumstances are the motivation to develop an e-Business platform in the course of the EU-funded project GENESIS [4] to allow typical SMEs to conduct their business transactions over the Web. A key factor towards the success of such a platform is the adequate handling of varieties in both business processes and documents according to individual requirements. At the same time, the platform has to be easily accessible for SMEs by hiding any technical complexity from them. The envisioned solution builds upon two major cornerstones: First, a composite of standards issued by the UN/CEFACT [5], especially the ISO 15000-5 (formerly UN/CEFACT Core Component Technical Specification, CCTS) [6] form the technical basis of our e-Business platform. The effective support of the abovementioned technological foundation by means of an intuitive, flexible and business-oriented modelling method is the second major characteristic of our approach. In the course of the project, we designed a combined process and information modelling user interface that allows reuse of existing artefacts or components and enables their efficient customization according to current business needs. The remainder of the paper is structured as follows. After presenting an overview of related research activities in Chapter 2 we proceed with a short overview of the EU-funded GENESIS project in Chapter 3. Chapter 4 will set the theoretical foundation in terms of providing a framework for business information modelling, which will to some extent be derived from literature and also from the requirements that arise from the experiences made during the GENESIS project. Chapter 5 presents in detail our integrated Business Information Modelling approach. A summary and outlook will be given in Chapter 6.
2 Related Work 2.1 Existing Projects During this work we refer to and have taken into account related work which references Business Information Modelling and which is originating from the following three areas: Researchers from the University of Vienna have been involved in defining and extending methodologies that amend the upcoming UN/CEFACT e-Business framework. An Add-In for the UMM specification, for example, realizes a tool support for modelling of collaborative and cross-enterprise business processes and data based on the Unified Modelling Language (UML). In the area of CCTS, we refer to the work of Stuhec [7] who describes the Context-Driver-Principle for the efficient use and customization of CCTS-based business information. Second, the European Integrated Project ATHENA [8] represents a related project dealing with the goal to establish a true collaboration between single businesses that are characterized by unique requirements both from the
CCTS-based Business Information Modelling 4693
technological and from the business process perspective. The ATHENA project heads for contributing to interoperability by identifying and meeting a number of inter-related business, scientific & technical, and strategic objectives. The development of new technology components, applications and services, but also the demonstration and testing of the results are in the focus of this project. ATHENA has been initiating an open, neutral and independent Enterprise Interoperability Centre (EIC) [9] to which all stakeholders, in both private and public sectors are invited to participate and to promote enterprise interoperability. 2.2 Relevant Standards The work of the standardization bodies UN/CEFACT and OASIS is another major area our work is closely related to. To enhance business interoperability on a semantic level, we thoroughly investigated the ISO 15005-5 Core Component Technical Specification (CCTS) [6, 10] and numerous of closely affiliated standards issued by the UN/CEFACT. UBL [11] with its pre-defined business document description using Business Information Entities will be a further central part on which we refer to. CCL & CCTS. The Core Component Library (CCL) represents the repository for generic business data components, the so called Core Components. Based on the experiences gained in previous data standardization efforts, the CCL does not provide pre-determined, static or industry-specific data definitions, but comprises a huge set of context-agnostic, generally valid data templates (e.g. postal address, personal information) that are syntax-independent and represent the general business data entities which are commonly used in today's business processes. Major benefits of leveraging such a Core Component Repository include an increase of reuse of data elements during modelling and improved enterprise interoperability due to a common basis for business information description. UN/CEFACT envisions this library to grow and also change over time as users can either modify existing components or design and submit new Core Components in case the existing ones are not sufficient to fulfil the actual business requirements. The Core Component Technical Specification (CCTS) [6] is the associated method comprising meta-models and rules for the semantically unambiguous definition of business information on a syntax-independent level. This second building block of the UN/CEFACT stack provides users with guidelines for correctly naming and combining Core Components and introduces ways to apply context-specific restrictions on the generic data templates by adding semantic precision for a given business requirement. The generic data templates can thus be adapted and restricted to the individual requirements of users, thereby ensuring the scalability of the whole system. An example for the use of syntax-free Core Components is as follows: a business Party is a so-called Aggregate Core Component (ACC) that consists of numerous components for representing data at leaf-level, such as "ID Number" etc. These basic data items that cannot be further decomposed into other components are called Basic Core Components (BCCs). The generic Party template comprises all BCCs that could ever occur in an arbitrary user context and is stored as an unstructured, syntax-free list. In case a Greek user desires to model a business
4470
C. Schroth, G. Pemptroad and T. Janner
document that comprises a Party entry, he is able to access the CCL, apply his Greek context and is provided an aggregation of data components that features only those BCCs that are relevant for his specific situation. This contextualized subset of the generic template is then called Business Information Entity (BIE). To semantically enrich a BIE even more, it is also possible to add qualifiers and, for example, transform a "ID number" into a "TaxPayer_ ID" to allow for differentiation from other "ID Number" instances. An address that is part of the aggregated information about a business Party is called ASCC since this data item can be decomposed into other, lower-level entities such as Street Names, Zip Codes etc.. In this way, all users have a common understanding of how the different parts of a business party are named and are yet able to use arbitrary syntactical representations for their business documents. Please refer to Figure 1 for a comprehensive description of the different CCTS based meta-model entities:
Fig. 1. CCTS Meta Model Entities
CDM, BMA, SBDH, CDT and Business Terms. The Context-Driver Methodology (CDM), the Business Message Assembly (BMA), Standard Business Document Header (SBDH), the Core Data Type (CDT) specification and the Business Terms are additional specifications that support the efficient and scalable use of the Core Components mentioned above and can be studied in detail in [10]. After elaborating on the CCTS meta-model, we now present the Universal Business Language (UBL) [11], which represents the second building block of our e-Business architecture: A royalty-free library of standard electronic XML business documents, UBL is designed to provide a universally comprehensible and well recognized commercial syntax for legally binding business documents. Developed by the Organisation for the Advancement of Structured Information Standards (OASIS), UBL’s purpose is to provide: first, a library of XML schemas for reusable data components, such as Address, Item and Payment, which are the
CCTS-based Business Information Modelling 4715
common data elements of everyday business documents. Second, a set of XML schemas for common business documents such as Order, Despatch Advice and Invoice that are constructed from the UBL library components and can be used in generic procurement and transportation contexts. Third, a set of processes and business rules associated with the business documents that define a context for their use. UBL operates within a standard business framework such as ISO 15000-5 in order to provide a complete, standards-based infrastructure that can extend the benefits of existing EDI systems to businesses of all sizes. As the first standard implementation of UN/CEFACT CCTS, the UBL Library is based on a conceptual model of numerous information components known as Business Information Entities (the collection of which we refer to as UBL Common Library) . These components are assembled into specific document models such as Order and Invoice (UBL business documents), which are then transformed in accordance with UBL Naming and Design Rules into W3C XSD schema syntax.
3 The GENESIS project 3.1 Project Overview The EU-funded GENESIS project [4] aims at increasing the adoption of eBusiness specifically among SMEs. As the central composite to be designed and also implemented in the course of this project, an interoperable platform is developed that enables seamless and cross-organizational collaboration among business partners. We examine and model the processes and information entities exchanged by the SMEs with other enterprises (B2B), governmental institutions (B2G) or Intermediaries (B2I, eg. Banks). For detailed information on the major cornerstones of the GENESIS project we refer to [4]. 3.2 Architectural Overview Figure 2 depicts the overall system architecture. A central server provides the necessary functionality to connect the users to the system, to manage the communication between them and to provide an environment for business processes and document modelling and execution. Apart from that, it follows a store-and-forward approach that takes into account that SME users are not necessarily continuously connected to the Internet. The server is able to temporarily store business messages and forward them to other users as soon as they are connected. Following the paradigm of a Service-Oriented Architecture (SOA) [12] in combination of the essentials of the ebXML approach [13], the required functionality is provided as a set of Web Services. The server also contains a registry and repository part (containing the GENESIS Common Library (CL)), which is devoted to storing templates for the supported processes and business
6472
C. Schroth, G. Pemptroad and T. Janner
documents of all registered SMEs and supporting the negotiation of business conditions among SMEs.
Fig. 2. GENESIS Overall architecture
When connecting to the system, clients are supposed to send their respective user context (formalized according to the existing guidelines of the CCTS) and the names of supported processes to the server. The server then passes back process definitions and XML schemas (representing the business documents) to the client that are appropriate for the individual context. Apart from that, clients are enabled to connect to the system in two different ways. A fat client, called adapter, will be implemented on the side of the users to connect legacy IT systems to the GENESIS system. This adapter realizes a machine-to-machine interface for an efficient automated transaction processing. In case users do not wish to leverage existing IT systems, a Web-based thin client will be provided as a machine-to-human interface to access the system. During design time, a new environment (GENESIS Process & Data Buildtime) supports users with modelling business information in a way that facilitates cross-organizational interoperability and re-use of existing information entities. The following sections concentrate on this modelling environment and thoroughly describe underlying technologies as well as use cases. 3.3 Basis of the GENESIS Modelling Method The first work packages of the GENESIS project highly involve SMEs to analyse their requirements related to business documents exchanged within different kind of business processes (B2B, B2G, or B2I). We decided to use graphical models for capturing this information because they allow optimal representation of process flows or document assemblies. It is important to mention that Business Information Modelling should encompass not only the description of the document content (information entities and their relationships) but also the context in which the document is used (activities, actors, rules).
CCTS-based Business Information Modelling 4737
As a large effort had to be devoted to modelling activities, it was important to ensure efficient modelling activities. This can mainly be achieved using a wellsuited modelling method. We define below the four major components of a modelling method: A modelling framework indicates what is being modelled, providing the required modelling scope depending on the project goals. Description levels of the Enterprise Architecture, architectural views and granularity of framework elements have to be specified. A modelling technique defines how the framework elements have to be modelled. This defines a description language, a corresponding graphical notation, and a meta-model definition that contains modelling rules (e.g. how modelling constructs can be linked together). It can also be a combination of several techniques, each of them used for a specific part of the framework. The result is a set of modelling constructs (stereotypes) with attributes (tagged values) having a graphical representation (shape and visualized values), which are made available in one or more model types (diagrams). Model-related mechanisms are a set of tools that allow modellers to manipulate models and their content. This includes modelling rules checker, quality-assurance functions, productivity-enhancing features, simulation algorithms, transformation scripts, publishing solutions, or import/export mechanisms (e.g. XSD Schema Generation). A modelling approach (procedure, practice) can be both an input and output of the three previous elements. It specifies the procedure or practice for the modelling activities within a project, defining also roles and responsibilities. When does a modelling activity take place? Who is in charge of which modelling activity? Which models and constructs are being used for that modelling activity? The development of the GENESIS modelling method combined both state-ofthe-art and empirical studies. A critical success factor for the novel modelling method is taking into account the modellers’ heterogeneous modelling and analysis skills. This led us to the development of a project-specific modelling method that should enable the modellers to quickly become familiar with the modelling technique and to easily capture project-relevant information. Modellers’ feedback during test phases was the best way to guarantee a user-friendly modelling technique. Existing approaches were identified and analyzed; some of them were tested and integrated if they could provide a proper modelling solution and a real value for the project. In the following sections, we will further describe the modelling method chosen for the project.
4 The GENESIS Integrated Approach In this paper, we propose novel techniques and approaches that significantly improve crosss-organizational interoperability. The establishment of a common repository of information modeling building blocks and an intuitive modeling approach that guides modelers along an unambiguous methodological path are the crucial factors facilitating business information interoperability. The following sections will highlight the cornerstones of our modelling method and will also explain its collaborative and evolutionary characteristic.
8474
C. Schroth, G. Pemptroad and T. Janner
4.1 Business Information Modelling Technique According to the modelling framework we retained for the project, a business document is the key element between processes, rules and information entities; the document is used by actors within activities of a business process and business/legal rules may impact the use or the content of a document, composed of business information entities. We managed to develop a modelling technique for the GENESIS project that offers an integrated modelling of all these elements. Object Class Qualifier and Object Class Term
CCTS-compliant description of BIEs with Property Qualifier, Property Term, and Representation Term (either CDT or ABIE).
Occurrence
Contexts: Country, IT system, Rule-based BIE (GENESIS uses 3 types of contexts so far)
Fig. 3. “ABIE” Modelling Construct in ADONIS®
Two existing notations (ADONIS BPMS 3.81 and BPMN 1.0) that already offer intuitive features for linking processes and documents have been leveraged as a foundation of our modelling technique. However, both notations do not provide CCTS-compliant decomposition of business documents into information entities, so that we needed to develop appropriate extensions. For the representation of CCTS compliant documents, UML Class Diagrams have turned out to be an inadequate choice: we identified two major weaknesses of the UML notation: the documentation of contexts is not possible and the graphical representation of ABIEs is not user-friendly. Thus, we developed a specific technique, which is rather close to CCTS, and provide a new model type called “Business Information Model”, which offers both intuitive and comprehensive description of business documents. We propose the use of mainly three modelling artefacts: The Specific Business Document (SBD) summarizes information about a complete and user-specific document and is referenced in user-specific process models. The Generic Business Document (GBD) can be considered as a consolidated version of several userspecific documents and features all data items that occur in any of the affiliated SBDs. The idea behind the establishment of GBDs was to create data templates that can be used by all clients and only need to be restricted according to user context to exactly match the respective users’ business requirements. GBDs are then referenced from harmonized collaboration process model. Finally, Business
CCTS-based Business Information Modelling 4759
Information Entities (BIEs) are those components that are used to assemble both SBDs and GBDs. As shown in Figure 1, BBIEs, ABIEs and ASBIEs are used by the CCTS meta-model. Figure 3 visualizes the graphical representation of an ABIE: the Business Information Entities, their Occurrence and information about their usage in different contexts can be specified in an intuitive manner. The documentation of BIEs is supported by using an alternative, spreadsheet-like feature to enter all CCTS-compliant information (see Fig. 4). Information such as “Alternative business terms” or “Definition” are documented, but not displayed in this summarized graphical view. In compliance with the CCTS, the Representation Term of a BBIE has to be chosen among a pre-defined list of Core Data Types. For linking existing ABIEs, the modeller has to reference an ABIE from the UBL Common Library in order to specify an ASBIE.
Fig. 4. Extract of the BBIE Description Feature in ADONIS®
4.2 Integrated Modelling Approach The modelling approach we selected for this project identified three roles involved in describing documents: Business Users who daily deal with business documents can identify the documents, the context of use and provide a basic description of information entities. At this stage, we only expect to get the name of a BIE, to know if it is mandatory and to understand simple formatting rules if exist. CCTS concepts are not used so far. The corresponding document could also be attached to the model in order to share this example with other modellers. Business users are also supposed to provide some metrics about the utilization of the documents (e.g. size, processing time). A second group of users, the Business Analysts, further detail documents by using the CCTS compliant artefacts (BBIEs, ABIEs, ASBIEs, and CDTs). They should be skilled in Business Information Modelling according to the CCTS approach. During the adapter development phase, IT Specialists would refine CDTs into Business Data Types (BDTs) by applying restrictions according to the CCTS concepts. Restrictions usually depend on country-specific rules or ITsystem-specific configurations. The documentation of restrictions ensures the development of adapters for a proper exchange of data between diverse IT systems and the GENESIS platform. One of the challenges we wanted to respond to was to have one single modelling environment for all three types of modellers. In this way, there is one unique entry point for gathering information about a business document rather than
10 476
C. Schroth, G. Pemptroad and T. Janner
having separated descriptions in different tools or different files formats, which would lead to redundancies or inconsistencies. Therefore, we developed a collaborative solution on the basis of ADONIS®, which can be seen as an Integrated Modelling Environment [14] that has been customized according to the GENESIS modelling method. It offers a repository of business document descriptions and can generate XSD schemas for each document. 4.3 Design Phase After elaborating on both the modelling technique and the approach of our novel modelling method we now present ways to design and setup a first basis of commonly comprehensible documents that adhere to the CCTS meta-model and are based on the UBL Common Library and its affiliated business documents. We refer to this basis of business documents that are designed by users as the GENESIS Common Library. The documents in scope of the first design phase are the ones used within a selection of frequently used collaboration processes stemming from three categories: B2B (e.g. Ordering), B2G (e.g. VAT Statement) and B2I (e.g. Statement of Account). After the selection of processes to be modelled for the project, a group of Business Users mapped these processes to identify the business documents and attachments – structured or not – that are exchanged during such a business process. The context of use of a document was thus clearly described. Then, Business Analysts modelled relevant structured business documents using BIEs. The integrated modelling environment contained a set of reference models with the UBL Business Documents (UBL BD) and the UBL Common Library (UBL CL), which were very important during the design phase of B2Brelated documents. Even if several countries and languages are represented through the business users involved in the project, the language that has been selected for modelling is English. This is the first reason why business analysts referred to the UBL reference models: they found reference terms in order to name documents and information entities with usual and correct English terms. UBL was also used for identifying the document structures and information entities. Having reference models definitely facilitated the analysis of business users’ documents (SBD) by comparing and mapping them with UBL documents. The CCTS-fields “Alternative Business Terms” and “Description” are particularly important to understand what a BIE stands for. A copy of the UBL CL was attributed to each Business User, renamed into USER Common Library (USER CL) that could be adapted to show user-specific description of BIEs. The Business Analysts had two options when working with BIEs from the UBL CL: to delete a BIE that is not relevant for the SBD or to refine a BIE by modifying some CCTS-fields like “Data Type” or “Occurrence”. If a BIE of the SBD could not be described by a BIE of the UBL CL, Business Analysts were describing the SBD with a new BBIE or a new ASBIE (in this case, inserting a new ABIE in the USER CL). It finally allowed us to make a gap analysis between users’ documents and UBL documents, and to move from the UBL CL to a GENESIS CL, after consolidation of all users’ Common Libraries. This step has been done by the GENESIS team and consisted in consolidating several SBDs into a single Generic
CCTS-based Business Information Modelling 477 11
Business Document (GBD) as a super-set of SBDs (see Fig. 5). In complement to the GENESIS CL with reusable ABIEs, we also get a list of GENESIS Business Documents (GENESIS BD), described according to the CCTS concepts.
Fig. 5. Example of Consolidation from SBDs to GBD (C1 = Country)
4.5 Operational Phase After presenting an exemplary use case of our modelling method, we now show the functionality during the operational phase of the GENESIS platform. First of all, our modelling environment features an XML generator that maps the mere semantic data models into UBL compliant XSD files. The Web Services that build the technical foundation of the GENESIS platform then reference these files and thus integrate them into the collaboration business processes established between trading partners. During the execution of processes, the modelling environment becomes inactive and is only used in case of change requests triggered by a user. The repository of semantic building blocks (GENESIS CL) for information modelling presented above is operated in a collaborative and evolutionary way. In case new users connect to the system, they might have different business requirements and thus desire to publish and use new components. The UN/CEFACT has issued a technical specification [15] that describes a way for building a registry and repository that allows users to upload new data modelling artifacts and make them publicly available. A UN/CEFACT-compliant registry also defines interfaces for stakeholders that are responsible for the maintenance of existing artefacts (including harmonization and identification of redundancies).
5 Conclusion In this work, we described our approach to improve enterprise application interoperability on the basis of the upcoming UN/CEFACT e-Business framework. We concentrated on evaluating the advantages of using a collaborative and extensible repository of Business Documents and their Information Entities as a basis for modelling shared business references. With the help of a use case
12 478
C. Schroth, G. Pemptroad and T. Janner
scenario, we highlighted the benefits of this approach during both design and operational phases. Future publications will elaborate on the integration of the proposed business information modelling method and the modelling of collaborative business processes. The resulting comprehensive design environment that is currently being developed within the GENESIS project will have great potential to increase cross-organizational interoperability, to reduce modelling complexity and thus lowers the e-Business entry barriers for SMEs.
6 References [1]
[2] [3] [4] [5] [6] [7] [8] [9] [10]
[11] [12] [13] [14]
[15]
W. L. Lomerson, L. C. McGrath, and P. H. Schwager: An examination of the benefits of e-business to small and medium size businesses, in Proceedings of the 7th Annual Conference of the Southern Association for Information Systems, 2004. European Commission: The European e-Business Report 2005 edition - A portrait of e-business in 10 sectors of the EU economy, http://ec.europa.eu/enterprise/, 2006 European Commission: The new SME definition - user guide and model declaration, http://ec.europa.eu/enterprise/, 2006 GENESIS project, http://www.genesis-ist.eu, 2006 The United Nations Centre for Trade Facilitation and Electronic Business, www.unece.org/cefact, 2006 UN/CEFACT: Core Component Technical Specification V2.01, http://www.untmg.org, 2006 G. Stuhec: How to solve the business standards dilemma - CCTS key model concepts, SAP Developer Network (SDN), http://sdn.sap.com, 2006 ATHENA: Athena Project, http://www.athena-ip.org/, October 2006 EIC Community: Enterprise Interoperability Centre. http://www.eic-community.org/, 2006 T. Janner, A. Schmidt, C. Schroth, and G. Stuhec: From EDI to UN/CEFACT: An evolutionary path towards a next generation e-business framework, Proceedings of The 5th International Conference on e-Business 2006 (NCEB2006), 2006 OASIS: Universal Business Language (UBL), http://www.oasis-open.org/, 2006 G. Alonso, F. Casati, H. Kuno and V. Machiraju: Web Services Concepts, Architectures and Applications. Springer Verlag, 2004 A. Kotok, D. R.R. Webber. ebXML: The new global standard for doing business over the web. New Riders, 2001 H. Kühn; F.Bayer; S.Junginger; D.Karagiannis: Enterprise Model Integration, Proceedings of the 4th International Conference EC-Web 2003, Dexa 2003, Prague, Czech Republic, September 2003, LNCS 2738, Springer Verlag, pp. 379-392 I. Bedini and F. Bourge: UN-CEFACT - Registry Specifications V1.0 Draft, http://www.untmg.org, 2006
$SSO\LQJ77&1WRHQKDQFH%%&RQIRUPDQFHWHVWLQJ IUDPHZRUNV 62QRIUH&$JRVWLQKR5-DUGLP*RQoDOYHVDQG$6WHLJHU*DUomR 81,129$*5,6*URXSIRUWKH5HVHDUFKLQ,QWHURSHUDELOLW\RI6\VWHPV81,129$ &DPSXVGD&DSDULFD&DSDULFD3RUWXJDO VPR#XQLQRYDSWFD#XQLQRYDSWUJ#XQLQRYDSW DVJ#XQLQRYDSW
.H\ZRUGVLQWHURSHUDELOLW\FRQIRUPDQFHWHVW67(377&1
,QWURGXFWLRQ
7KHFRPSHWLWLRQLQWKHEXVLQHVVZRUOGKDVEHHQLQFUHDVHGZLWKWKHJOREDOL]DWLRQRI WKH PDUNHW 7R NHHS D JRRG EXVLQHVV SRVLWLRQ FRPSDQLHV KDYH EHHQ GHYHORSLQJ HIIRUWV WR EULQJ RXW EHWWHU TXDOLW\ RI WKHLU VHUYLFHV DQG SURGXFWV 7KHVH HIIRUWV DOWKRXJK RI D FRPSDQ\¶V FRQFHUQ DUH EHLQJ VXSSRUWHG E\ ,QWHUQDWLRQDO 6WDQGDUG 2UJDQL]DWLRQV OLNH ,62 RU (76, VHHNLQJWR EXLOG QRUPDWLYH IUDPHZRUNV WKDW FDQ KHOSWRDFKLHYHVXFKJRDO &RQIRUPDQFH7HVWLQJ&7 RILQIRUPDWLRQV\VWHPVLVIXQGDPHQWDOWRJXDUDQW\ LPSOHPHQWDWLRQV LQWHURSHUDELOLW\ HYHQ LI WKH UHTXLUHG WHVWLQJ SURFHGXUHV DUH FRPSOH[DQGLQ VRPHFDVHVLQVXIILFLHQW7KXV VWDQGDUGL]DWLRQ RUJDQL]DWLRQVKDYH EHHQ ZRUNLQJ WRJHWKHU ZLWK LQGXVWULDO UHSUHVHQWDWLYHV WR GHYHORS QRUPDWLYH PHWKRGRORJLHVIRU&RQIRUPDQFH7HVWLQJDQG,QWHURSHUDELOLW\&KHFNLQJ 7KLVSDSHUSURSRVHVDQHZPHWKRGRORJ\ WRVXSSRUWWKHLPSOHPHQWDWLRQRI&7 V\VWHPV LQWHJUDWLQJ DQG H[WHQGLQJ VWDQGDUG RQHV LQ XVH E\ WKH LQGXVWU\ 7KH SURSRVHGPHWKRGRORJ\JDWKHUVZKDWWKHDXWKRUVFRQVLGHUWKHEHVWIHDWXUHVRIHDFK VWDQGDUG DQDO\VHG DQG H[WHQGV WKHP WR HQDEOH PRUH FRPSOHWH DQG HDVLHU LPSOHPHQWDWLRQVRIFRQIRUPDQFHWHVWLQJSUDFWLFHV 7KH SUHVHQWHG PHWKRGRORJ\ FRQVLGHUV PRGXODU FRQIRUPDQFH WHVWLQJ DOORZLQJ VHJPHQWHG YDOLGDWLRQ ZKHQ WKH V\VWHPV XQGHU WHVW DUH RUJDQL]HG LQ VWDQGDUGLVHG PRGXOHVRUFRPSRQHQWV
480
62QRIUH&$JRVWLQKR5-DUGLP*RQoDOYHVDQG$6WHLJHU*DUomR
0HWKRGRORJLHVIRUFRQIRUPDQFHWHVWLQJ
7KHUHDUHVRPHVWDQGDUGVSURYLGLQJ FRQIRUPDQFHWHVWLQJ PHWKRGRORJLHV6RPHRI WKHPRVWXVHGLQWKHVFRSHRILQIRUPDWLRQV\VWHPVDQGDSSOLFDWLRQSURWRFROVDUH x ,62 ³&RQIRUPDQFH 7HVWLQJ 0HWKRGRORJ\ DQG )UDPHZRUN´ >@ ZKLFKLVWKHFRQIRUPDQFHWHVWLQJPHWKRGRORJ\XVHGWRHQVXUHWKHFRUUHFW DSSOLFDWLRQV RI WKH ,62,(& ³26, 5HIHUHQFH 0RGHO IRU 2SHQ 6\VWHPV´>@ D UHIHUHQFLDO PRGHO WR GHYHORS VWDQGDUGV WR V\VWHP LQWHUFRQQHFWLRQ x ,6267(3ZKLFKLVWKHVWDQGDUGIRUWKHH[FKDQJHRISURGXFWPRGHO GDWDGXULQJDOOLWVOLYHF\FOH7RFKHFNWKHFRUUHFWXVHRIWKLVVWDQGDUGLQ VRIWZDUHLPSOHPHQWDWLRQVRULQFRPSRQHQWV,62GHILQHVLQLWV¶VSDUWV D&RQIRUPDQFHWHVWLQJPHWKRGRORJ\DQGIUDPHZRUN>@ x 7KH (XURSHDQ 7HOHFRPPXQLFDWLRQV 6WDQGDUGV ,QVWLWXWH (76, ZKLFK GHYHORSHGVRPHVSHFLILFDWLRQVWRQRUPDOL]HWKHWHOHFRPPXQLFDWLRQZRUOG >@ 7KH VWDQGDUG (76 0HWKRGV IRU 7HVWLQJ DQG 6SHFLILFDWLRQ 076 3URWRFRO DQG SURILOH FRQIRUPDQFH WHVWLQJ VSHFLILFDWLRQV 6WDQGDUGL]DWLRQ PHWKRGRORJ\ >@ GHVFULEHV D QRUPDOL]HG PHWKRGRORJ\ DQGSURILOHVZLWKVSHFLILFDWLRQVWRFRQIRUPDQFHWHVWLQJ ,VDOVRWRQRWHWKDWWKH7UHHDQG7DEXODU&RPELQHG1RWDWLRQ77&1 ,62,(& >@LVXVHGLQVRPHRIWKHVHPHWKRGRORJLHV7KH77&1LVDODQJXDJHXVHG WR GHVFULEH WHVW FDVHV WKDW ZLOO EH H[HFXWHG WR YDOLGDWH WKH TXDOLW\ RI VRIWZDUH LPSOHPHQWDWLRQ RI D VWDQGDUG LH ,87 ,PSOHPHQWDWLRQ 8QGHU 7HVW 7KHUH DUH VRPHLPSURYHPHQWVOLNHZHOOGHILQHGV\QWD[LQWHUFKDQJHIRUPDWVWDWLFVHPDQWLFV DQG SUHFLVH H[HFXWLRQ DOJRULWKP RSHUDWLRQDO VHPDQWLFV WR WKH 77&1 WKDW LV SRVVLEOHWRILQGLQLWVQHZYHUVLRQWKH77&1>@ ;
3URSRVDOIRUD&RQIRUPDQFH7HVWLQJPHWKRGRORJ\IRU67(3 $3XVLQJ77&1
,QVSLWHRIWKHDYDLODEOHPHWKRGVDQGWHFKQRORJLHV6HFWLRQ WKHUHLVVWLOODODFN RI HIIHFWLYH VROXWLRQV WR VXSSRUW LPSOHPHQWHUV LQ WKH WHVWLQJ RI WKHLU V\VWHPV QRW DVVXULQJWKHTXDOLW\IUHTXHQWO\H[SHFWHGE\WKHHQGXVHUV6RDQHZ&RQIRUPDQFH WHVWLQJ0HWKRGRORJ\LVKHUHSURSRVHGLQWHQGLQJWRFRQWULEXWHWRILOOWKLVJDS 7KLVSURSRVHGPHWKRGRORJ\LVEDVHGRQWKHXVHRIWKHUHFHQWO\UHOHDVHGYHUVLRQ RI 77&1 WKH 77&1 LQ WKH EDVLF FRQIRUPDQFH WHVWLQJ PHWKRGRORJ\ RI 67(3 7KDWZLOOIDFLOLWDWHWKHHODERUDWLRQDQGIRUPDOL]DWLRQRI$EVWUDFW7HVW&DVHV$76 DQG WKHLU WUDQVIRUPDWLRQ LQ H[HFXWDEOH WHVWV WKXV VLPSOLI\LQJ WKH GHYHORSPHQW RI DQ\VRIWZDUHDSSOLFDWLRQIRUFRQIRUPDQFHWHVWLQJ 7KLVPHWKRGRORJ\DOORZVWZRFRPSOHPHQWDU\W\SHVRIFRQIRUPDQFHWHVWLQJ$ %DVLF WHVWV WKDW SURYLGH SUHOLPLQDU\ HYLGHQFH WKDW DQ ,87 FRQIRUPV DQG % &DSDELOLW\ WHVWV WR FKHFN LI WKH REVHUYDEOH FDSDELOLWLHV RI WKH ,87 DUH LQ DFFRUGDQFH ZLWK WKH FDSDELOLWLHV FODLPHG LQ WKH 3URWRFRO ,PSOHPHQWDWLRQ
$SSO\LQJ77&1WRHQKDQFH%%&RQIRUPDQFH7HVWLQJIUDPHZRUNV 481
&RQIRUPDQFH 6WDWHPHQW 3,&6 >@ 'HVSLWH EHLQJ EDVHG RQ WKH 67(3 WHVWLQJ PHWKRGRORJ\WKLVQHZRQHHQDEOHVWKHFRQIRUPDQFHFKHFNLQJRI;0/GDWD 7HVW 3XUSRVHV
3,&6 DQG 3,;,7
77&1
0RGHO
$76 ;6' 6&+(0$7521 DQG-DYD
687 ,87
7HVW6\VWHP ([HFXWDEOHWHVWVXLWH
5HSRUW
)LJ &RQIRUPDQFHWHVWLQJPHWKRGRORJ\GLDJUDP
)LJXUH GHSLFWV WKH SURSRVHG &RQIRUPDQFH 7HVWLQJ PHWKRGRORJ\ 7KH ILUVW VWHSLQWKH)LJ RIWKHPHWKRGRORJ\LVWKHGHILQLWLRQRIWKH$76ZLWKWKHWHVW SXUSRVHV 3,&6 DQG 3,;,7 3URWRFRO ,PSOHPHQWDWLRQ H[WUD ,QIRUPDWLRQ IRU 7HVWLQJ 3,&6 LV WKH VWDWHPHQW RI RSWLRQV ZKLFK KDYH EHHQ LPSOHPHQWHG VR WKDW WKH LPSOHPHQWDWLRQ FDQ EH WHVWHG IRU FRQIRUPDQFH DJDLQVW UHOHYDQW UHTXLUHPHQWV DQGDJDLQVWWKRVHUHTXLUHPHQWVRQO\7KH3,;,7PD\FRQWDLQWKHLQIRUPDWLRQDERXW WKH ,87 ZKLFK LV QHHGHG E\ WKH WHVWLQJ ODERUDWRU\ LQ RUGHU WR EH DEOH WR UXQ WKH DSSURSULDWH H[HFXWDEOH WHVW VXLWH DJDLQVW WKDW ,87 DQG DQDO\]H WKH UHVXOWV DQG UHIHUHQFHWRWKHUHODWHG3,&6DQGDQ\RWKHUDGPLQLVWUDWLYHLQIRUPDWLRQ>@ $IWHU UHYLHZLQJ WKH 3,&6 DQG 3,;,7 WKH QH[W VWHS LQ WKH )LJ LV WKH HODERUDWLRQRIWKH$EVWUDFW7HVWFDVH7KHVHWHVWFDVHVZLOOEHGHVFULEHGLQ77&1 WR HQDEOH WKH DXWRPDWLF JHQHUDWLRQ RI H[HFXWDEOH WHVWV LQ WKH )LJ 7KLV LV GRQHXVLQJD77&1FRPSLOHUWKDWWUDQVODWHV77&1VRXUFHWRH[HFXWDEOHZKLFK UXQVRQDVWDQGDUGWHVWHQYLURQPHQW>@ ,ID67(3PRGHOLVXVHGDVLQSXWDPRGHOWUDQVIRUPDWLRQLVUHTXLUHGWREHGRQH E\ D SUHSURFHVVRU 7KLV ZD\ DOO UHIHUHQFH PRGHO FRQFHSWV LH HQWLWLHV UHODWLRQVKLSVUXOHVDQGGDWD FRQVWUDLQWV ZLOOEHDYDLODEOH LQ;0/WHFKQRORJ\7R DSSO\WKLVPHWKRGRORJ\WKHPRGHOLVPDSSHGDQGWUDQVIRUPHGWRLWVHTXLYDOHQWLQ ;6'DQGFRPSOHPHQWHGE\6&+(0$7521UXOHVFRQVWUDLQWVDQG-DYDIXQFWLRQV ZKLFK DUH XVHG E\ WKH FRQVWUDLQWV 6&+(0$7521 LV D ODQJXDJH IRU PDNLQJ DVVHUWLRQVDERXWSDWWHUQVLQ;0/GRFXPHQWV>@ +DYLQJWKHPRGHOWUDQVIRUPHGWKHQDVGHVFULEHGLQWKHGLDJUDPLVSRVVLEOHWR LQFOXGHLQWKHWHVWPHWKRGRORJ\WKHFRQIRUPDQFHWHVWLQJRI67(3UHIHUHQFHPRGHO UXOHVDQGFRQVWUDLQWVLQWKH)LJ >@)LQDOO\WKHWHVWV\VWHPUHSRUWVWKHHUURUV IRXQGLQWKH,PSOHPHQWDWLRQ8QGHU7HVW,87 DQGLQWKH)LJ 7KHFRQIRUPDQFHWHVWLQJIUDPHZRUNSURSRVHGKDVEHHQYDOLGDWHGLQD%XVLQHVV 6FHQDULRIRUWKHIXUQLWXUHLQGXVWU\7KHGHPRQVWUDWLRQLVEDVHGRQWKHWUDQVPLVVLRQ RISURGXFWGDWDLQIRUPDWLRQEHWZHHQUHWDLOHUVDQGPDQXIDFWXUHUV ;
482
62QRIUH&$JRVWLQKR5-DUGLP*RQoDOYHVDQG$6WHLJHU*DUomR
&ORVLQJ5HPDUNVDQG)XWXUH:RUN
0DLQ LQGXVWULDO RUJDQL]DWLRQV ZRUOGZLGH KDYH EHHQ DGRSWLQJ 67(3 WR GHVFULEH SURGXFW GDWD 1HYHUWKHOHVV ;0/ KDV EHHQ HOHFWHG ZRUOGZLGH DV WKH SUHIHUHQWLDO ODQJXDJHWREHXVHGIRUWKHH[FKDQJHRIEXVLQHVVLQIRUPDWLRQEHWZHHQHQWHUSULVHV 7KLVDGRSWLRQRIGLIIHUHQWODQJXDJHVWRGHVFULEHDSSOLFDWLRQSURWRFROVDQG SURGXFW GDWDKDYHEHHQFDXVLQJSUREOHPVRILQWHURSHUDELOLW\7R RYHUFRPHWKLVSUREOHPLW LV QHHGHG WR DGRSW D VWUDWHJ\ VXSSRUWHG E\ D WHVWLQJ PHWKRGRORJ\ WKDW DOORZV WKH UHVSHFWLYHYDOLGDWLRQRIGDWDDJDLQVWUHIHUHQFHPRGHOV 7KH FRQIRUPDQFH WHVWLQJ PHWKRGRORJ\ SURSRVHG LQ WKLV SDSHU LQWHQGV WR FRQWULEXWH WR DQVZHU WR UHTXLUHPHQW RI WKH FRPSDQLHV ZKHQ ZLOOLQJ WR XVH ;0/ GDWD IRU WKH H[FKDQJH RI LQIRUPDWLRQ EDVHG RQ UHIHUHQFH PRGHOV GHVFULEHG LQ 67(36XFKPHWKRGRORJ\SURSRVHVWRXVHWKH77&1ODQJXDJHWRGHILQHWKH$76 WKXVHQDEOLQJDXWRPDWLFJHQHUDWLRQRIWKHH[HFXWDEOHVWHVWFDVHV 7KHSURSRVHGPHWKRGRORJ\DQGFRQIRUPDQFHWHVWLQJVHUYLFHVKDYHEHHQDSSOLHG ZLWKSRVLWLYHUHVXOWVLQDQLQGXVWULDOVFHQDULRLQWKHVFRSHRIWKHUHVHDUFK(XURSHDQ $7+(1$ ,3 SURMHFW 7KHVH DFKLHYHPHQWV KDYH EHHQ HQFRXUDJLQJ WR WKH IXWXUH GHYHORSPHQWRIIXUWKHUIUDPHZRUNIXQFWLRQDOLWLHVOLNHWKHDXWRPDWLFJHQHUDWLRQRI WKH UHSRUWV DFFRUGLQJ WR D QRUPDWLYH VFKHPD HJ GHILQHG LQ (;35(66 DQG ;0/ UHDVRQLQJ RQ WKH HUURUV IRXQG DQG DXWRPDWLF FRUUHFWLRQ RI WKH LGHQWLILHG HUURUVE\DQH[SHUWV\VWHP
5HIHUHQFHV
>@ ,62,(& 6WDQGDUG 2SHQ 6\VWHPV &RQIRUPLW\ 7HVWLQJ 0HWKRGRORJ\ DQG )UDPHZRUN
>@ ,62,(& ,QIRUPDWLRQ WHFKQRORJ\ 2SHQ ,QWHUFRQQHFWLRQ%DVLF5HIHUHQFH0RGHO7KH%DVLF0RGHO
6\VWHPV
>@ ,626WDQGDUGIRU([FKDQJHRI3URGXFW'DWD67(3 ,627&6&3DUW &RQIRUPDQFH WHVWLQJ PHWKRGRORJ\ DQG IUDPHZRUN *HQHUDO FRQFHSWV ,QWHUQDWLRQDO 2UJDQL]DWLRQIRU6WDQGDUGL]DWLRQ >@ (76,0DNLQJEHWWHU6WDQGDUGVKWWSSRUWDOHWVLRUJPEVLQWURGXFWLRQ:KHUHDVS >@ (76 0HWKRGV IRU 7HVWLQJ DQG 6SHFLILFDWLRQ 076 3URWRFRO DQG SURILOH FRQIRUPDQFHWHVWLQJVSHFLILFDWLRQV6WDQGDUGL]DWLRQPHWKRGRORJ\ >@ ,QWHUQDWLRQDO (QJLQHHULQJ &RQVRUWLXP 7UHH DQG 7DEXODU &RPELQHG 1RWDWLRQ²7KH /DQJXDJH >@ 77&1KWWSZZZWWFQRUJ
>@ 6FKHPDWURQKWWSZZZVFKHPDWURQFRP >@ -DUGLP*RQoDOYHV52QRIUH6DQG$JRVWLQKR& ³&RQIRUPDQFH7HVWLQJIRU ;0/EDVHG67(3&RQFHSWXDO0RGHOV´$60(,QWHUQDWLRQDO'HVLJQ(QJLQHHULQJ 7HFKQLFDO &RQIHUHQFHV &RPSXWHUV DQG ,QIRUPDWLRQ LQ (QJLQHHULQJ &RQIHUHQFH 3KLODGHOSKLD6HSWHPEHU
(QDEOLQJ6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV ;0/5') 5');0/ DQG ;6'5')6 WUDQVIRUPDWLRQV ,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
0DQXIDFWXULQJ(QJLQHHULQJ/DERUDWRU\1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG7HFKQRORJ\ *DLWKHUVEXUJ0'86$ ^LJRUPLOHWLFPDUNRYXMDVLQRYLFQHQDGLYH]LF`#QLVWJRY )DFXOW\RI2UJDQL]DWLRQDO6FLHQFHV8QLYHUVLW\RI%HOJUDGH-RYH,OLFD %HOJUDGH6HUELD PDUMDQRYLF]RUDQ#IRQEJDF\X
.H\ZRUGV WUDQVIRUPDWLRQ [PO UGI VHPDQWLF LQWHURSHUDELOLW\ EXVLQHVV DSSOLFDWLRQV
$EVWUDFW ,Q WKLV SDSHU ZH GHVFULEH UHVXOWV RI RXU ZRUN LQ GHYHORSLQJ WUDQVIRUPDWLRQ WRROV WKDWHQDEOHXVHRI5')EDVHG6HPDQWLF0HGLDWLRQWRROVIRULQWHJUDWLRQRIEXVLQHVV DSSOLFDWLRQV WKDW KDYH LPSOHPHQWHG ;0/ 6FKHPDEDVHG LQWHUIDFHV 6SHFLILFDOO\ ZH DUH FRQFHUQHG ZLWK YDOLGDWLQJ DGYDQFHG 6HPDQWLF 0HGLDWLRQ VROXWLRQV WKDW UHTXLUHG;0/WR5')5')WR;0/DQGWKH;0/6FKHPDWRWKH5')6FKHPD WUDQVIRUPDWLRQV WR EH XVHG E\ WKHVH EXVLQHVV DSSOLFDWLRQV 7R XVH WKH DGYDQFHG LQWHJUDWLRQ VROXWLRQV ZH GHYHORSHG DOO WKUHH RI WKHVH WUDQVIRUPDWLRQV :H GLVFXVV WKH UHTXLUHPHQWV IRU WKH WUDQVIRUPDWLRQ WRRO SRVHG E\ WKH 6HPDQWLF 0HGLDWLRQ DSSURDFKLQWKHFRQWH[WRIDEXVLQHVVWREXVLQHVVVFHQDULR:HDQDO\]HWKHUHODWHG ZRUNDQGYDULRXVUHODWHGDSSURDFKHV:HGHVFULEHRXULPSOHPHQWHGWUDQVIRUPDWLRQ DSSURDFKDQGH[SODLQWKHLQWHQGHGXVHRIWKHUHVXOWLQJWRROZLWKLQDW\SLFDOXVDJH VFHQDULR
,QWURGXFWLRQ $QXPEHURIDSSURDFKHVH[LVWWRGD\WRSHUIRUPWUDQVIRUPDWLRQVIURPWKH;0/>@ WR WKH 5') IRUPDW >@ DQG EDFN DV ZHOO DV WKH WUDQVIRUPDWLRQ IURP WKH ;0/ 6FKHPD>@WRWKH5')6FKHPD>@7KHVHWUDQVIRUPDWLRQVKDYHEHHQWKHVXEMHFW RIDQXPEHURISUHYLRXVSXEOLFDWLRQV>@,QWKLVSDSHUZH
484
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
GHVFULEH UHVXOWV RI RXU ZRUN LQ WKH EXVLQHVVWREXVLQHVV HQWHUSULVH DSSOLFDWLRQV LQWHJUDWLRQ DUHD WKDW UHTXLUHG DOO WKUHH RI WKHVH WUDQVIRUPDWLRQV ± ;0/ WR 5') 5') WR ;0/ DQG WKH ;0/ 6FKHPD WR WKH 5') 6FKHPD ± WR XVH DGYDQFHG LQWHJUDWLRQVROXWLRQV ,Q RXU ZRUN ZH DUH FRQFHUQHG ZLWK YDOLGDWLQJ DGYDQFHG 6HPDQWLF 0HGLDWLRQ VROXWLRQV GHYHORSHG ZLWKLQ WKH $7+(1$ $GYDQFHG 7HFKQRORJLHV IRU ,QWHURSHUDELOLW\ RI +HWHURJHQHRXV 1HWZRUNV DQG WKHLU $SSOLFDWLRQV ,QWHJUDWHG 3URMHFW >@ 7R XVH WKH $7+(1$ 6HPDQWLF 0HGLDWLRQ WRROV WKH LQWHURSHUDWLQJ DSSOLFDWLRQVQHHGWRUHSUHVHQWVHPDQWLFDOO\WKHLUGRFXPHQWVXVLQJWKH5')6FKHPD DQGEHDEOHWRJHQHUDWH5')GRFXPHQWLQVWDQFHV3UHVHQWO\PDQ\OHJDF\V\VWHPV KDYHDOUHDG\GHYHORSHG;0/LQWHUIDFHVLQVXSSRUWRI%%EXVLQHVVWREXVLQHVV LQWHJUDWLRQVFHQDULRVEXWYHU\IHZRIWKHPKDYHLPSOHPHQWHGDQ5')6 LQWHUIDFH 2QH REMHFWLYH RI RXU ZRUN LV WR GHYHORS D WRRO WKDW ZLOO KHOS WKH EXVLQHVV FRPPXQLW\ WR XWLOL]H HDVLO\ WKH 6HPDQWLF 0HGLDWLRQ DSSURDFK GHYHORSHG E\ WKH $7+(1$ FRPPXQLW\ 7R DFFRPSOLVK WKLV ZH UHTXLUH D WRRO WKDW FDQ HDVLO\ WUDQVIRUP ;0/ GRFXPHQWV LQWR VHPDQWLFEDVHG LH 5')EDVHG GRFXPHQWV WR KHOSXWLOL]HWKH6HPDQWLF0HGLDWLRQWRROV,QWKLVZD\ZHRSHQDGRRUWRXVLQJWKH HPHUJLQJ6HPDQWLF:HEWHFKQRORJLHVIRUEXVLQHVVDSSOLFDWLRQLQWHJUDWLRQ ,Q WKH UHVW RI WKH SDSHU ZH VWDUW ZLWK WKH UHTXLUHPHQWV IRU WKH WUDQVIRUPDWLRQ WRRO SRVHG E\ WKH $7+(1$ 6HPDQWLF 0HGLDWLRQ DSSURDFK LQ WKH FRQWH[W RI D EXVLQHVVWREXVLQHVV VFHQDULR 7KHQ ZH DQDO\]H WKH UHODWHG ZRUN DQG YDULRXV H[LVWLQJDSSURDFKHV1H[W ZHGHVFULEHRXULPSOHPHQWHGWUDQVIRUPDWLRQDSSURDFK DQGH[SODLQWKHLQWHQGHGXVHRIWKHUHVXOWLQJWRROLQDXVDJHVFHQDULR)LQDOO\ZH RXWOLQHIXWXUHZRUNDQGJLYHFRQFOXGLQJUHPDUNV
5HTXLUHPHQWV 7RXVHWKH$7+(1$6HPDQWLF0HGLDWLRQDSSURDFKLQD%%PHVVDJHH[FKDQJH WKH WUDQVIRUPDWLRQ WRRO QHHGV WR SURYLGH WKUHH PDLQ IXQFWLRQV ;0/ 6FKHPD WR 5') 6FKHPD ;6'5')6 WUDQVIRUPDWLRQ ;0/ WR 5') WUDQVIRUPDWLRQ ;0/5') DQG 5') WR ;0/ 5');0/ WUDQVIRUPDWLRQ 7KH WRRO QHHGV WR IXOILOOUHTXLUHPHQWVWKDWZHKDYHLGHQWLILHGLQ7DEOHDQG7DEOH 7DEOH7UDQVIRUPDWLRQWRROUHTXLUHPHQWVVSHFLILFDWLRQ
;6'5')6 UHTXLUHPHQWV
D ;6'5')6 FRPSRQHQW KDV WR EH DEOH WR WUDQVIRUP DQ\ JLYHQ ;0/6FKHPD E ,I ;0/ 6FKHPD LPSRUWV RU LQFOXGHV DQRWKHU ;0/ 6FKHPD WKH WRRO KDV WR SURYLGH WKH LPSRUWLQJ VFKHPD IXQFWLRQDOLW\ )RU HIILFLHQF\ UHDVRQV WKH WRRO KDV WR WUDQVIRUP RQO\ QHFHVVDU\ PLQLPDO VHWRIHOHPHQWVWKDWDSSHDUVLQ;0/6FKHPDV
;0/5') UHTXLUHPHQWV
D ;0/5') WRRO KDV WR EH DEOH WR WUDQVIRUP DQ ;0/ GRFXPHQW LQWRDQ5')GRFXPHQWZLWKRXWORRVLQJDQ\LQIRUPDWLRQ E ;0/5')KDVWRGRWUDQVIRUPDWLRQZLWKRXWUHO\LQJRQ WKH;0/
7KH;0/6FKHPDODQJXDJHLVDOVRUHIHUUHGWRDV;0/6FKHPD'HILQLWLRQ;6'
(QDEOLQJ 6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV
485
6FKHPDGXULQJWUDQVIRUPDWLRQ F $WWDLQHG 5') LQVWDQFH KDV WR EH YDOLG DJDLQVW WKH 5') 6FKHPD WKDWLVREWDLQHGIURP;6'5')6WUDQVIRUPDWLRQ 5');0/ UHTXLUHPHQWV
D 5');0/ WUDQVIRUPDWLRQ KDV WR WUDQVIRUP DQ 5') LQVWDQFH RXWSXWIRUPWKH$7+(1$UXQWLPHWRRO LQWRDQ;0/LQVWDQFH E 2XWSXW;0/LQVWDQFHKDVWREHYDOLGDJDLQVWWKH;0/6FKHPD
7DEOH$GGLWLRQDOOLPLWDWLRQVRQWKH5')6GRFXPHQWVLPSRVHGE\WKH$7+(1$WRROV /LVWRIVXSSRUWHG5')6FRQVWUXFWV
/LVWRIXQVXSSRUWHG5')6FRQVWUXFWV
UGIV5HVRXUFHUGIV&ODVV UGI3URSHUW\UGIVUDQJH UGIVGRPDLQUGIW\SH UGIVVXE&ODVV2IUGIVFRPPHQW UGI%DJ,WKDVWREHXVHGDVUDQJHRID SURSHUW\IRUUHSUHVHQWLQJDQHQXPHUDWLRQ VHW UGI6WDWHPHQWUGIVXEMHFWUGISUHGLFDWH UGIREMHFWUGIYDOXHUGIVVHH$OVR UGIVLV'HILQHG%\ ;0/6FKHPD'DWDW\SHVDVXEVHWRIWKHP LVVXSSRUWHG[VGVWULQJ[VGLQWHJHU [VGIORDW[VGGRXEOH[VGERROHDQ
D UGIVVXE3URSHUW\2I E UGIODEHO&XUUHQWO\D&ODVVRUD 3URSHUW\LVYLVXDOL]HGE\VKRZLQJWKH ,' F UGI$OWDQGUGI6HT G UGI/LVW H UGIILUVWUGIUHVWUGIQLO I UGIV/LWHUDO J UGIV'DWDW\SH K UGI;0//LWHUDO L UGIV&RQWDLQHU M UGIV&RQWDLQHU0HPEHUVKLS3URSHUW\ N UGIVPHPEHU
,QWKHIROORZLQJVHFWLRQ ZHDQDO\]HUHOHYDQWHIIRUWVDQGH[LVWLQJWRROVWKDWFRXOG SRWHQWLDOO\KHOSXVLQGHYHORSLQJRXUWUDQVIRUPDWLRQWRRO
5HODWHGZRUN %\DQDO\]LQJWKHFXUUHQWVWDWHRIWKHDUWDQGSUDFWLFHZHKDYHLGHQWLILHGWKUHHPDLQ DSSURDFKHV WR ;0/5') 5');0/ DQG ;6'5')6 WUDQVIRUPDWLRQV 7KLV FDWHJRUL]DWLRQ LV PDGH DFFRUGLQJ WR WKH UXOHV QHHGHG WR WUDQVIRUP RQH GRFXPHQW VWUXFWXUHLQWRDQRWKHU &RQFHSWDSSURDFK±DQ;0/HOHPHQWEHFRPHVDQ5')6FODVVHJ>@ 5HODWLRQ DSSURDFK ± DQ ;0/ HOHPHQW RU DWWULEXWH EHFRPHV DQ 5') SURSHUW\ 'HSHQGLQJ ZKHWKHU DQ HOHPHQW KDV VXEHOHPHQWV DQGRU DWWULEXWHV RU ZKHWKHU WKH HOHPHQW FRQWDLQV RQO\ GDWDW\SH YDOXHV WKH HOHPHQW EHFRPHV REMHFW SURSHUW\ RU GDWD SURSHUW\ HJ >@ 7KH DWWULEXWHVEHFRPHGDWDW\SHSURSHUWLHV 0RGHODSSURDFK±GHSHQGLQJRQWKH;0/6FKHPDGHILQLWLRQDQHOHPHQW FDQ EHFRPH DQ 5')6 FODVV RU DQ REMHFWGDWDW\SH SURSHUW\ $WWULEXWHV DOZD\VEHFRPH5')SURSHUWLHVHJ>@
486
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
:H FDQ FRQVLGHU WKH ILUVW WZR FDWHJRULHV WR GHILQH VWUXFWXUHPDSSLQJ DSSURDFKHV 7KH WKLUG FDWHJRU\ GHILQHV PRGHOPDSSLQJ DSSURDFKHV $ VWUXFWXUHPDSSLQJ DSSURDFKPDSVRQHW\SHRIVWUXFWXUHWRDQRWKHUW\SHHJDWUHHLQWRDJUDSK ,Q WKLVFDVHLWLVRIWHQQRWFULWLFDOWRORVHVRPHLQIRUPDWLRQVXFKDVFDUGLQDOLW\RID UHODWLRQ RU SDUWRI UHODWLRQV RU KDV UHODWLRQV :KHQ XVLQJ D PRGHOPDSSLQJ DSSURDFK ZH FDUH DERXW VHPDQWLFV RI D GDWD PRGHO DQG WKH JRDO LV WR SUHFLVHO\ GHVFULEH VHPDQWLFV RI DQ ;0/ VWUXFWXUH +RZHYHU ZKHQ WKH REMHFWLYH LV WR LQWHJUDWH GLIIHUHQW GDWD VWUXFWXUHV ZKLOH GHOD\LQJ GHILQLWLRQ RU UHVROXWLRQ RI GDWD VHPDQWLFVWKHQLWPD\EHDGYDQWHJRXVWRWDNHDVWUXFWXUHPDSSLQJDSSURDFK 7KHUHDUHVHYHUDOHIIRUWVDQGWRROVWKDWWDFNOHWKHZKROHRUDSDUWRIWKH;5; WUDQVIRUPDWLRQ 6RPH GHDO ZLWK VLPSOH ;0/ LQVWDQFH WR 5') LQVWDQFH WUDQVIRUPDWLRQ > @ ZKLOH RWKHUV WU\ WR UHVROYH ERWK ;0/5') DQG ;6'5')6 WUDQVIRUPDWLRQV > @ 2QH DSSURDFK H[SODLQV KRZ WR JHW;0/IURP5')>@ %DWWOHGHVFULEHVWKH*OR]HDSSURDFKWKDWXVHVDQ;0/6FKHPDWRGHVFULEHKRZ ;0/ LV PDSSHG LQWR 5') DQG EDFN DJDLQ >@7KH *OR]H DSSURDFK IROORZV WKH UXOHWKDWHYHU\HOHPHQWDQGDWWULEXWHPDSVWRDQ5')SURSHUW\*OR]HLQWHUSUHWVWKH ;0/VWUXFWXUHDVDUHODWLRQDOPRGHOEHWZHHQSDUHQWQRGHVDQGWKHLUFKLOGUHQ>@ 7KLV ZDVDGRSWHGIURP7UDXVWRUHWDO>@%RWKRIWKHVH VROXWLRQV IDLOWRVDWLVI\ UHTXLUHPHQW E IURP RXU UHTXLUHPHQWV WDEOH )XUWKHU *OR]H GRHVQ¶W LQFOXGH WUDQVIRUPDWLRQ IURP WKH ;0/ 6FKHPD LQWR 5')6 UHTXLUHPHQWV D DQG E FRQVHTXHQWO\WKHUHTXLUHPHQWFLVQRWVDWLVILHGHLWKHU7UDXVWRU¶VDSSURDFK IDLOV UHTXLUHPHQWFDVZHOO $QDOWHUQDWLYHDSSURDFKWRGHVFULEHVWUXFWXUHPDSSLQJUHODWLRQDSSURDFKHVKDV EHHQSURSRVHGE\0HOQLN>@,QSDUWLFXODUKHKDVVXJJHVWHGXVLQJHOHPHQWQDPHV WR FODVVLI\ WKH FRQWHQW RI WKH HOHPHQW DQG RQO\ DWWULEXWHV WR EH LGHQWLILHG DV 5') SURSHUWLHV 6HYHUDOH[LVWLQJWRROVXVH ;6/7>@WRDFKLHYHGHVLUHGWUDQVIRUPDWLRQV2QH ;0/5') WUDQVIRUPDWLRQ W\SH ZDV KRZHYHU VSHFLILF WR DQ $PD]RQ :HE 6HUYLFHVLPSOHPHQWDWLRQ>@$QRWKHULQWHUHVWLQJDSSURDFKLVSURSRVHGE\+DQQHV DQG6RUHQWKDWDVVXPHVWKHVFKHPDLVDYDLODEOHGXULQJWUDQVIRUPDWLRQ>@(YHQLI WKH ;0/ 6FKHPD LV QRW SUHVHQW GXULQJ WKH ;0/5') WUDQVIRUPDWLRQ WKHLU WRRO ZLOO JHQHUDWH DXWRPDWLFDOO\ D QHZ ;0/ 6FKHPD DQG ILQLVK WUDQVIRUPDWLRQ EDVHG RQWKH JHQHUDWHG;0/6FKHPD,WLVREYLRXVWKDWWKHUHVXOW IURPWKH 5');0/ ZLOOQRWVDWLVI\UHTXLUHPHQWF(ULF0LOOHULQ>@H[SODLQVKRZWRGHYHORS;6/7 WRWUDQVIRUP;0/WR5') :H KDYH LGHQWLILHG VHYHUDO ;6'2:/ LPSOHPHQWDWLRQV WKDW FDQ EH HDVLO\ DGRSWHGIRUDQ;6'5')6WUDQVIRUPDWLRQ7KH2:/ODQJXDJHLVEDVHGRQ5')6 DQG LW LV HDV\ WR LPSOHPHQW VWHSV WR DVVXUH WKH UHVXOWLQJ 2:/ PRGHO LV D YDOLG 5')6PRGHOZLWKVRPHVHPDQWLFLQIRUPDWLRQORVV&ODVVHVREMHFWSURSHUWLHVDQG GDWDW\SH SURSHUW\ UHODWLRQV PD\ EH UHDGLO\ UHWDLQHG LQ WKLV SURFHVV +DQQHV DQG 6RUHQWDFNOH;6'2:/WUDQVIRUPDWLRQLQWKHLUSDSHUE\SURYLGLQJWUDQVIRUPDWLRQ UXOHV >@ 7KHLU VROXWLRQ KRZHYHU GRHV QRW UHVROYH WKH QDPLQJ FROOLVLRQ LVVXH LHLWGRHVQRWGHILQHDQDPLQJFRQYHQWLRQIRUHOHPHQWVDWWULEXWHVZLWKWKHVDPH QDPH ZLWKLQ DQ ;0/ 6FKHPD +HQFH WKH UHTXLUHPHQW D LVQ¶W VDWLVILHG
:HZLOOXVH;5;WRUHIHUHQFHERWKWKHELGLUHFWLRQDOWUDQVIRUPDWLRQEHWZHHQ;0/DQG5')DVZHOO DVWKH;6'5')6WUDQVIRUPDWLRQ
(QDEOLQJ 6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV
487
%DFNZDUG WUDQVIRUPDWLRQ IURP 5');0/ LV QRW VXSSOLHG DW DOO $ VLPLODU DSSURDFKZDVJLYHQE\$QLFLFHWDOZLWKDIRFXVRQWUDQVIRUPDWLRQUXOHVWRH[WUDFW DOOVHPDQWLFVUHSUHVHQWHGLQWKH;0/6FKHPDDQGWRIRUPDOL]HWKHVHPDQWLFVLQWKH 2:/ IRUPDW E\ XVLQJ WKH VXSHULPSRVHG PHWDPRGHO >@ 7KH FXUUHQW LPSOHPHQWDWLRQRIWKHLUZRUNGRHVQRWVXSSRUW;0/6FKHPDLQQHUFRPSOH[VLPSOH W\SHFRQVWUXFWVDQGGRHVQRWKDYH DQDSSURSULDWHO\GHILQHGQDPLQJFRQYHQWLRQWR UHVROYHWKHQDPLQJFROOLVLRQSUREOHP:HWULHGWRDGRSWWKLVVROXWLRQE\FRQYHUWLQJ LQQHUFRPSOH[VLPSOHW\SHWRJOREDOFRPSOH[VLPSOHW\SHEXWWKHQZHH[SHULHQFHG SUREOHPVZLWKUHQDPLQJUHVWUXFWXULQJ;0/LQVWDQFHHOHPHQWVSULRUWR;0/5') LQVWDQFH WUDQVIRUPDWLRQ ,Q WKDW FDVH ;6' LV UHTXLUHG GXULQJ ;0/5') WUDQVIRUPDWLRQDQGWKHWRROQHHGVWRµDGRSW¶DQ;0/LQVWDQFHWREHYDOLGDJDLQVW µWKH DGRSWHG¶ ;0/ 6FKHPD 5XOHV IRU LQYHUVH WUDQVIRUPDWLRQ KDYHQ¶W EHHQ GHILQHG +HQFH $QLFLF¶V DSSURDFK GRHVQ¶W VDWLVI\ UHTXLUHPHQWV D E D DQG F *DUFLD DQG &HOPD GHYHORSHG WKHLU 5H'H)HU DSSURDFK WKDW FRPELQHV D WUDQVIRUPDWLRQIURPWKH;0/6FKHPDWRWKHZHERQWRORJ\ODQJXDJH2:/ ZLWKD WUDQVSDUHQW WUDQVIRUPDWLRQ IURP ;0/ WR 5') >@ 7KH RQWRORJLHV JHQHUDWHG E\ ;6'2:/ DUH XVHG GXULQJ WKH ;0/ WR 5') WUDQVIRUPDWLRQ VWHS LQ RUGHU WR JHQHUDWH VHPDQWLF PHWDGDWD WKDW PDNHV ;0/ 6FKHPD VHPDQWLFV H[SOLFLW >@ 7KH\ KDYH VWUHVVHG WKDW WKH RQO\ DGMXVWPHQW GRQH WR WKH DXWRPDWLFDOO\ JHQHUDWHG RQWRORJ\LVWRUHVROYHDQDPHFROOLVLRQEHWZHHQ2:/FODVVHVDQG5')SURSHUWLHV 7KLV DSSURDFK GRHV QRW VXSSRUW ;0/ 6FKHPD LQQHU FRPSOH[VLPSOH W\SH FRQVWUXFWV DQG GRHV QRW DGGUHVV WKH QDPLQJ FROOLVLRQ SUREOHP &RQVHTXHQWO\ WKH 5H'H)HUGRHVQRWPHHWUHTXLUHPHQWVDEDF )ROORZLQJ WKH DQDO\VLV RI WKH UHODWHG ZRUN ZH GHFLGHG WR GHYHORS D QHZ ;5; WRRO IROORZLQJ WKH VWUXFWXUHPDSSLQJ DSSURDFK )ROORZLQJ WKLV DSSURDFK DOO $7+(1$UHTXLUHPHQWV ZLOOEH VDWLVILHGDQG 5')6 FDQEH JHQHUDWHGHDVLO\ 2XUZRUNOHDQVWRZDUGVWKHDSSURDFKSURSRVHGE\0HOQLN>@
;5;$SSURDFK 7KH JRDO RI RXU DSSURDFK ZDV WR GHILQH UXOHV WKDW ZLOO JXDUDQWHH WKDW DQ\ ;0/ 6FKHPD ZLOO EH WUDQVIRUPHG WR DQ DSSURSULDWH 5') 6FKHPD WKDW DQ\ ;0/ GRFXPHQW ZLOO EH WUDQVIRUPHG LQWR D YDOLG 5') GRFXPHQW DQG WKDW DQ\ 5') GRFXPHQWZLOOEHWUDQVIRUPHGLQWRDQ;0/GRFXPHQWFRQIRUPDQWZLWKWKHRULJLQDO ;0/ 6FKHPD 7KH GHILQHG UXOHV PXVW SURYLGH D PHFKDQLVP WKDW ZLOO PDLQWDLQ VWUXFWXUH RI WKH GRFXPHQW IRUPDW WKURXJKRXW WKH WUDQVIRUPDWLRQ VR WKDW WKH LQIRUPDWLRQH[FKDQJHLVVXSSRUWHGVXFFHVIXOO\E\WKH$7+(1$WRROV $FFRUGLQJWRWKHUHTXLUHPHQWVGHVFULEHGLQ6HFWLRQ ZHKDGWRIRFXVRQWKH UHTXLUHG RXWSXW IURP WKH ;0/5') WUDQVIRUPDWLRQ %\ REVHUYLQJ WKH ;0/ 6FKHPD DQG ;0/ LQVWDQFH GRFXPHQWV ZH QRWLFHG WKDW RQO\ ;0/ 6FKHPD FRQVWUXFWV VXFK DV [VGHOHPHQW DQG [VGDWWULEXWH RFFXU LQ WKH ;0/ LQVWDQFH GRFXPHQW ,Q RWKHU ZRUGV WKH ;0/ LQVWDQFH GRFXPHQW LV FRPSRVHG RQO\ RI HOHPHQWVDQGDWWULEXWHV7KLVLVVLPLODUWRWKHREVHUYDWLRQPDGHE\0HOQLN>@ %HIRUH ZH WUDQVIRUP DQ ;0/ 6FKHPD LQWR DQ 5')6 ZH EXLOG DQ LQWHUQDO UHSUHVHQWDWLRQRIWKH;0/6FKHPD7KLVLQWHUQDOUHSUHVHQWDWLRQZHFDOO³LQWHUQDO
488
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
WUHH´ 7KLV UHSUHVHQWDWLRQ LV DQ ;0/ GRFXPHQW WKDW FRQWDLQV RQO\ QHFHVVDU\ HOHPHQWVDQGDWWULEXWHVIURP WKH;0/6FKHPDRUJDQL]HGLQD WUHHVWUXFWXUH7KH LQWHUQDOWUHHLVDQ;0/GRFXPHQWZKHUHHYHU\QRGHUHSUHVHQWVDQHOHPHQWRUDQ DWWULEXWH WKDW DSSHDUV LQ WKH ;0/ LQVWDQFH 7KH QRGH HQFDSVXODWHV LQIRUPDWLRQ VXFKDVQDPHW\SHH[WHQVLRQUHVWULFWLRQDQGQDPHVSDFH2XUUXOHVWUDQVIRUPWKH LQWHUQDO WUHH LQWR 5')6 7KH UXOHV WKDW ZH KDYH GHILQHG DSSO\ WR DQ\ H[LVWLQJ FRQVWUXFWLQDQLQWHUQDOWUHHDQGEXLOGDFRUUHVSRQGLQJ5')6FRQVWUXFW$OVRWKH UXOHVIROORZQDPLQJFRQYHQWLRQWRJHQHUDWHQDPHVRIWKH5')6FRQVWUXFWV %XLOGLQJDQLQWHUQDOWUHH 7REXLOGDQLQWHUQDOWUHHZHIRXQGWKDWLWLVQHFHVVDU\WRGHYHORSDPHFKDQLVPWKDW ZLOO EH DEOH WR ILQG DQ\ HOHPHQW RU DWWULEXWH LQVLGH DQ ;0/ 6FKHPD 2IWHQ DQ ;0/ 6FKHPD LPSRUWV RU LQFOXGHV RQH RU PRUH DGGLWLRQDO ;0/ 6FKHPDV )UHTXHQWO\HOHPHQWVDUHQHVWHGLQVLGHRIVRPH³&RPSOH[7\SH´RUWKH\DUHGHILQHG LQGLIIHUHQW;0/6FKHPDVDQGLQGLIIHUHQWQDPHVSDFHV,QRXUDSSURDFKZHORDG DOOLPSRUWHGDQGLQFOXGHGVFKHPDVDQGVHDUFKIRUGHILQLWLRQRIDJLYHQHOHPHQWRU DWWULEXWH8VLQJWKLVVHDUFKPHFKDQLVPZHDUHDEOHWRILQGDQ\HOHPHQWRUDWWULEXWH GHILQHGDQ\ZKHUHLQWKHLPSRUWHGRULQFOXGHGVFKHPDV$IWHUZHILQGHOHPHQWVRU DWWULEXWHVZHLQVHUWWKHPLQWRWKHDSSURSULDWHSODFHZLWKLQWKHLQWHUQDOWUHH [VGHOHPHQWQDPH .DQEDQ! [VGFRPSOH[7\SH! [VGFRPSOH[&RQWHQW! [VGH[WHQVLRQEDVH [VGVWULQJ! [VGVHTXHQFH! [VGHOHPHQWQDPH 6L]H! [VGVLPSOH7\SH! [VGUHVWULFWLRQEDVH [VGLQW! [VGHQXPHUDWLRQYDOXH ! [VGHQXPHUDWLRQYDOXH ! [VGUHVWULFWLRQ! [VGVLPSOH7\SH! [VGHOHPHQW! [VGVHTXHQFH! [VGDWWULEXWHQDPH W\SH W\SH [VGVWULQJ! [VGH[WHQVLRQ! [VGFRPSOH[&RQWHQW! [VGFRPSOH[7\SH! [VGHOHPHQW!
[VGHOHPHQWQDPH .DQEDQ³ H[WHQVLRQ [VGVWULQJ QDPHVSDFH KWWSZZZQLVWJRYNDQEDQ! [VGHOHPHQWQDPH 6L]H³ UHVWULFWLRQ [VGLQW QDPHVSDFH KWWSZZZQLVWJRYNDQEDQ! [VGHQXPHUDWLRQYDOXH ! [VGHQXPHUDWLRQYDOXH ! [VGHOHPHQW! [VGDWWULEXWHQDPH W\SH W\SH [VGVWULQJ QDPHVSDFH KWWSZZZQLVWJRYNDQEDQ! [VGHOHPHQW!
)LJXUH([DPSOHRIWKH;0/6FKHPDHOHPHQWDQGLWVLQWHUQDOWUHHUHSUHVHQWDWLRQ
7KH LQWHUQDO WUHH NHHSV WKH VWUXFWXUH RI ;0/ LQVWDQFH GRFXPHQW ZKLFK LV DQ LQVWDQFH RI WKH WUDQVIRUPHG ;0/ 6FKHPD $V ZH FDQ VHH IURP WKH H[DPSOH LQ )LJXUH ZH NHHS LQIRUPDWLRQ RQO\ DERXW HOHPHQWV DWWULEXWHV DQG WKHLU W\SHV ZLWKLQ WKH LQWHUQDO WUHH $OVR ZH DGG QDPHVSDFHV WR HYHU\ QRGH LQ WKH LQWHUQDO WUHH
(QDEOLQJ 6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV
489
*HQHUDWLQJ5')6IURPDQLQWHUQDOWUHH 2XU DSSURDFK GRHVQ¶W UHTXLUH WKH ;0/ 6FKHPD WR EH SUHVHQW ZKHQ WUDQVIRUPLQJ DQ;0/LQVWDQFHLQWRDQ5')LQVWDQFHRUZKHQWUDQVIRUPLQJDQ5')LQVWDQFHLQWR DQ;0/LQVWDQFH7RSURYLGHWKLVIXQFWLRQDOLW\ZHLQWURGXFHDQDPLQJFRQYHQWLRQ WKDW ZH IROORZ ZKHQ GHILQLQJ WKH WUDQVIRUPDWLRQ UXOHV 7KH QDPLQJ FRQYHQWLRQ XVHGWRFUHDWHWKHWUDQVIRUPDWLRQUXOHVJXDUDQWHHVWKDWWKHWUDQVIRUPHGGRFXPHQWV ZLOO EH YDOLG :H GHILQHG WKH WUDQVIRUPDWLRQ UXOHV WR SURYLGH D XQLTXH ZD\ WR VHULDOL]H DQ LQWHUQDO WUHH LQWR DQ 5')6 7DEOH GHVFULEHV WKH UXOHV DQG QDPLQJ FRQYHQWLRQV 7DEOH7UDQVIRUPDWLRQUXOHVDQGQDPLQJFRQYHQWLRQ ,QWHUQDOWUHH
5')6
'HVFULSWLRQDQGQDPLQJFRQYHQWLRQ
1RGHV
[VGHOHPHQW
UGIV&ODVV
(YHU\HOHPHQWEHFRPHVUGIV&ODVV1DPHRIWKH FODVVGHSHQGVRQWKHSRVLWLRQRIWKHHOHPHQW
[VGDWWULEXWH
UGI3URSHUW\ (YHU\DWWULEXWHEHFRPHVUGI3URSHUW\'RPDLQRI WKHSURSHUW\LVUGIV&ODVVWKDWUHSUHVHQWVSDUHQW HOHPHQWRIWKHDWWULEXWHLQWKHLQWHUQDOWUHH5DQJHRI WKHSURSHUW\LVRQHRIWKH;0/6FKHPDGDWDW\SHV
[VGHQXPHUDWLRQ UGI%DJ 3DUHQWFKLOG UHODWLRQEHWZHHQ WZRHOHPHQWV
7KHUGIV%DJFRQWDLQVHQXPHUDWHGYDOXHV
UGI3URSHUW\ 7KLVUHODWLRQEHFRPHVDSURSHUW\ZKHUHGRPDLQRI WKHSURSHUW\LVUGIV&ODVVWKDWUHSUHVHQWVWKHSDUHQW HOHPHQWDQGUDQJHRIWKHSURSHUW\LVUGIV&ODVVWKDW UHSUHVHQWVWKHFKLOGHOHPHQW1DPHRIWKHSURSHUW\ LVFUHDWHGIROORZLQJWKHQH[WSDWWHUQ SDUHQW1DPHBFKLOG1DPHB3523
$WWULEXWHV
QDPHUHI
UGIDERXW
$WWULEXWHVQDPHRUUHIRI[VGHOHPHQW!DUHXVHGWR FUHDWHDXQLTXHQDPHRIWKHUGIV&ODVV1DPHRIWKH UGIV&ODVVLVFRPSRVHGIURPFRQFDWHGQDPHVRI HOHPHQWVIRXQGLQWKHEUDQFKIURPWKHLQWHUQDOWUHH ZKHUHWUDQVIRUPHGHOHPHQWLVFRPLQJIURP,I DWWULEXWHQDPHLVDSDUWRI[VGDWWULEXWH!WKHQLWLV XVHGWRFUHDWHQDPHRIWKHUGI3URSHUW\ZKLFKLV UHSUHVHQWHGXVLQJWKHUGIDERXWFRQVWUXFW
W\SH
UGI3URSHUW\ ,IW\SHDSSHDUVLQWKHQRGHZKLFKLVDQ DQG [VGHOHPHQW!WKHQZHFUHDWHUGI3URSHUW\WKDW UGIUDQJH FRQWDLQVSRVWIL[³BV9DOXH´5DQJHRIWKLVSURSHUW\ LVWKHYDOXHRIWKHDWWULEXWHW\SH'RPDLQRIWKH SURSHUW\LVUGIV&ODVVWKDWUHSUHVHQWVWKHHOHPHQW WKDWFRQWDLQVWKHW\SHDWWULEXWH,QFDVHZKHUHW\SH DSSHDUVLQWKHQRGHZKLFKLV[VGDWWULEXWH!WKHQ GRPDLQRIWKHSURSHUW\LVUGIV&ODVVWKDWUHSUHVHQWV SDUHQWHOHPHQWRIWKHDWWULEXWHQRGH
490
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
H[WHQVLRQRU UHVWULFWLRQ
UGI3URSHUW\ :HFUHDWHUGI3URSHUW\ZKLFKQDPHFRQWDLQV SRVWIL[³BV9DOXH´5DQJHRIWKLVSURSHUW\LVDYDOXH RIWKHH[WHQVLRQRUWKHUHVWULFWLRQDWWULEXWH'RPDLQ RIWKHSURSHUW\LVUGIV&ODVVWKDWUHSUHVHQWVHOHPHQW WKDWFRQWDLQVWKHH[WHQVLRQRUWKHUHVWULFWLRQ DWWULEXWH
QDPHVSDFH
QDPHVSDFH
:HDGGQDPHVSDFHWRHYHU\UGIV&ODVVDQG UGI3URSHUW\ZHFUHDWH
:HZDQWWRHPSKDVL]HWKDWZHLJQRUHVRPHRIWKH;0/6FKHPDFRQFHSWVVXFKDV PLQ2FFXUVPD[2FFXUVDQGSDWWHUQEHFDXVHWKH\DUHQRWUHOHYDQWWR5')6LQWKH FRQWH[W RI WKH $7+(1$ UHTXLUHPHQWV 5')6 LQ WKH $7+(1$ 6HPDQWLF 0HGLDWLRQFRQWH[WLVXVHGWRPRGHOVWUXFWXUHRIDGDWDVHWEXWQRWWRPDQLSXODWHWKH VWUXFWXUHIRUVHPDQWLFSXUSRVHHJIRUSXUSRVHVRIDXWRPDWHGLQIHUHQFLQJ $FFRUGLQJ WR WKH WUDQVIRUPDWLRQ UXOHV DQG WKH QDPLQJ FRQYHQWLRQ WKH 5')6 ILOHIRUWKHH[DPSOHJLYHQLQ)LJXUHZLOOORRNOLNHDVVKRZQLQ)LJXUH UGIV&ODVVUGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQ! UGIV&ODVVUGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQB6L]H! UGI3URSHUW\UGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQB6L]HB3523! UGIVGRPDLQUGIUHVRXUFH KWWSZZZQLVWJRYNDQEDQ.DQEDQ! UGIVUDQJH UGIUHVRXUFH KWWSZZZQLVWJRYNDQEDQ.DQEDQB6L]H!UGI3URSHUW\! UGI3URSHUW\UGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQBV9DOXH! UGIVGRPDLQUGIUHVRXUFH KWWSZZZQLVWJRYNDQEDQ.DQEDQ! UGIVUDQJH UGIUHVRXUFH KWWSZZZZRUJ;0/6FKHPDVWULQJ!UGI3URSHUW\! UGI3URSHUW\UGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQBW\SHBDWWU! UGIVGRPDLQUGIUHVRXUFH KWWSZZZQLVWJRYNDQEDQ.DQEDQ! UGIVUDQJH UGIUHVRXUFH KWWSZZZZRUJ;0/6FKHPDVWULQJ!UGI3URSHUW\! UGI3URSHUW\UGIDERXW KWWSZZZQLVWJRYNDQEDQ.DQEDQB6L]HBV9DOXH! UGIVGRPDLQUGIUHVRXUFH KWWSZZZQLVWJRYNDQEDQ.DQEDQB6L]H! UGIVUDQJH!UGIV%DJ! UGIVOLUGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDLQW!UGIVOL! UGIVOLUGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDLQW!UGIVOL! UGIV%DJ!UGIVUDQJH! UGI3URSHUW\!
)LJXUH3DUWRIWKH5')6GRFXPHQWDWWDLQHGDIWHU;6'5')6WUDQVIRUPDWLRQ
;0/5')DQG5');0/WUDQVIRUPDWLRQ :H GHILQHG WKH WUDQVIRUPDWLRQ UXOHV DQG VSHFLDO QDPLQJ FRQYHQWLRQ WR VLPSOLI\ UXQWLPH WUDQVIRUPDWLRQV VR WKDW ZH GRQ¶W KDYH WR UHIHUHQFH WKH ;0/ 6FKHPD RU 5')6FKHPD\HWZHFDQJHQHUDWH;0/DQG5')LQVWDQFHVWKDWDUHYDOLGDJDLQVW WKHLU UHVSHFWLYH GHVLJQWLPH PRGHOV LH VFKHPDV $W UXQWLPH ZH ORDG DQ LQVWDQFHGRFXPHQWLQWRWKHWUDQVIRUPDWLRQWRRODQGIROORZWKHQDPLQJFRQYHQWLRQ UXOHVWRFUHDWHDQRXWSXWILOH7KHRXWSXWILOHGHSHQGVRQWKHWUDQVIRUPDWLRQZHDUH H[HFXWLQJ ,I ZH WUDQVIRUP DQ ;0/ LQVWDQFH WKH RXWSXW LV D VHW RI 5')
(QDEOLQJ 6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV
491
LQGLYLGXDOV,QWKHRSSRVLWHGLUHFWLRQLIZHWUDQVIRUPDVHWRI5')LQGLYLGXDOVWKH RXWSXWLVDQ;0/LQVWDQFH2XUYHU\VLPSOHLQVWDQFHWUDQVIRUPDWLRQLQWKHFRQWH[W RIWKHSUHYLRXVH[DPSOHZRXOGORRNDVIROORZV QLVW.DQEDQW\SH 3LFN8S!7HVW'DWD QLVW.DQEDQ6L]H!.DQEDQ6L]H! QLVW.DQEDQ!
)LJXUH([DPSOHRIWKH;0/LQVWDQFHGRFXPHQW
7KLV;0/LQVWDQFHWUDQVIRUPHGE\RXUWUDQVIRUPDWLRQWRROZLOOJLYHWKHIROORZLQJ RXWSXW QLVW.DQEDQB6L]HUGI,' .DQEDQB6L]HB! QLVW.DQEDQB6L]HBV9DOXH UGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDVWULQJ! QLVW.DQEDQB6L]HBV9DOXH! QLVW.DQEDQB6L]H! QLVW.DQEDQUGI,' .DQEDQB! QLVW.DQEDQBV9DOXH UGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDVWULQJ!7HVW'DWD .DQEDQBV9DOXH! QLVW.DQEDQB6L]HB3523UGIUHVRXUFH .DQEDQB6L]HB! QLVW.DQEDQBW\SHBDWWU UGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDVWULQJ!3LFN8S QLVW.DQEDQBW\SHBDWWU! QLVW.DQEDQ!
)LJXUH([DPSOHRIWKH5')LQVWDQFHGRFXPHQW
7KLVH[DPSOHFDQEHXVHGWRGHPRQVWUDWHWKHRSSRVLWHWUDQVIRUPDWLRQIURP5')WR ;0/,QWKDWFDVHWKHLQSXWZKRXOGEHWKH5')GRFXPHQWDQG WKHRXWSXWZRXOG EHWKH;0/LQVWDQFHVKRZQDERYH
8VDJHVFHQDULR 7KH $7+(1$ 6HPDQWLF 0HGLDWLRQ DSSURDFK SURSRVHV D FRPPRQ RQWRORJ\ WKDW IRUPDOL]HVFRQFHSWVDQGUHODWLRQVIURPDEXVLQHVVGRPDLQRILQWHUHVW7KHFRPPRQ RQWRORJ\LQWKH$7+(1$FRQWH[WLVFDOOHGWKH5HIHUHQFH2QWRORJ\52 >@7KH 52UHSUHVHQWVDFRPPRQSRLQWRIUHIHUHQFHIRUORFDOEXVLQHVVV\VWHPVLQYROYHGLQ DQ LQWHURSHUDEOH EXVLQHVV SURFHVV &RQFHSWV IURP D ORFDO V\VWHP DUH PDSSHG WR FRQFHSWV GHILQHG LQ WKH 52 7KH FRQFHSWV IURP WKH 52 VKRXOG KDYH WKH VDPH VHPDQWLF PHDQLQJ IRU DOO ORFDO V\VWHPV LH WKH ORFDO V\VWHPV RXJKW WR LQWHUSUHW FRQFHSWVZLWKLQWKHORFDOPRGHOVLQWKHVDPHZD\ 7KH $7+(1$ 6HPDQWLF 0HGLDWLRQ DSSURDFK UHTXLUHV WKH ORFDO V\VWHPV WR H[SUHVV WKHLU ORFDO LQWHUIDFHV LQ WKH 5') IRUPDW $Q DUFKLWHFWXUH WR YDOLGDWH QHZ WRROVLQVXSSRUWRILQWHURSHUDELOLW\SURYLVLRQLQJSURFHVVHVFDQEHIRXQGLQ>@7KH WRROV GHYHORSHG E\ WKH $7+(1$ FRPPXQLW\ HQDEOH LQWHURSHUDEOHGDWD H[FKDQJH DPRQJORFDOV\VWHPVE\UHFRQFLOLQJWKHLUPRGHOVWRDQGIURPWKH527KHWRROVDUH FDWHJRUL]HG DV GHVLJQWLPH DQG UXQWLPH WRROV 'HVLJQWLPH WRROV DUH XVHG RQFH WR
492
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
SUHSDUHDQH[HFXWLRQHQYLURQPHQWWKDWZLOOEHXVHGE\UXQWLPHWRROV$VVKRZQLQ )LJXUH $7+26 LV XVHG WR EXLOG DQ 52 $ LV XVHG WRDQQRWDWH 5')6 PRGHOV XVLQJWKH527+(0,6LVWKHUHSRVLWRU\RIWKH5')6PRGHOVDQG$5*26LVXVHG IRUFUHDWLQJUHFRQFLOLDWLRQUXOHVIURP5')6PRGHOVWRWKH52DQGYLFHYHUVD
)LJXUH$7+(1$GHVLJQWLPHDQGUXQWLPHRI6HPDQWLF0HGLDWLRQHQYLURQPHQW
:HDSSO\RXU;6'5')6WUDQVIRUPDWLRQDWGHVLJQWLPHZKHQDORFDOV\VWHPKDV DQ H[LVWLQJ ;0/ 6FKHPDEDVHG LQWHUIDFH :H DXWRPDWLFDOO\ WUDQVIRUP WKDW ;0/ 6FKHPDLQWRDQ5')6PRGHOWKDWREH\VDOO$7+(1$UHTXHUHPHQWVLQ7DEOHDQG 7DEOH,QWKLVZD\WKHWUDQVIRUPHG;0/6FKHPDFDQEHHDVLO\XSORDGHGLQWRWKH 7KHPLVUHSRVLWRU\DQGODWHUDQQRWDWHGXVLQJWKH$ WRRO7KHGHVLJQWLPHSKDVHLV FRPSOHWHG DIWHU WKH IRUZDUG DQG EDFNZDUG UHFRQFLOLDWLRQ UXOHV DUH GHILQHG XVLQJ WKH$5*26WRRO>@7KHVHUXOHV ZLOOEHXVHGDWUXQWLPHE\WKH$5(6H[HFXWLRQ HQJLQH 2QFHZHKDYHEXLOWWKHUHFRQFLOLDWLRQUXOHVIRUDOOORFDOPRGHOVZHFDQVWDUWWKH PHVVDJH H[FKDQJH SURFHVV DPRQJ WKH ORFDO V\VWHPV %\ WKH PHVVDJH H[FKDQJH SURFHVV ZH PHDQ WKH SURFHVV ZKHUH RQH ORFDO V\VWHP VHQGV D PHVVDJH WR WKH $7+(1$ UXQWLPH HQYLURQPHQW WKH $5(6 WRRO H[HFXWHV WKH IRUZDUG UXOHV LH WUDQVIRUPVWKHPHVVDJHWRWKH52 WKHQWKH$5(6H[HFXWHVEDFNZDUGUXOHVLH WUDQVIRUPV WKH PHVVDJH IURP WKH 52 WR WKH WDUJHW PHVVDJH IRUPDW DQG ILQDOO\ VHQGVWKHWUDQVIRUPHGPHVVDJHWRWKHWDUJHWORFDOV\VWHP7KLVSURFHVVLVLQKLELWHG LQ WKH FDVH ZKHUH WKH ORFDO V\VWHP LV RQO\ FDSDEOH RI VHQGLQJ ;0/ QRW 5') PHVVDJHVRULIWKHUHFHLYLQJORFDOV\VWHPH[SHFWVDQ;0/QRW5') PHVVDJH:H VROYHG WKLV UXQWLPH SUREOHP XVLQJ RXU ;0/5') DQG 5');0/ WUDQVIRUPDWLRQV ,IDORFDOV\VWHPVHQGVDPHVVDJHLQWKH;0/IRUPDWZHLQWHUUXSWWKHPHVVDJH IORZDQGWUDQVIRUPLWXVLQJWKH;0/5')WUDQVIRUPDWLRQ,IVXFFHVVIXOZHREWDLQ WKH RULJLQDO PHVVDJH LQ WKH 5') IRUPDW WKDW LV LQSXW WR $5(6 $QRWKHU WUDQVIRUPDWLRQ LV QHFHVVDU\ LI WKH WDUJHW V\VWHP H[SHFWV WKH PHVVDJH LQ WKH ;0/
7KHSLFWXUHLVDGDSWHGIURP>@)LJXUH±$6HPDQWLF5HFRQFLOLDWLRQ6WUHDPOLQH
(QDEOLQJ 6HPDQWLF 0HGLDWLRQ IRU %XVLQHVV $SSOLFDWLRQV
493
IRUPDW1RZZHDSSO\WKH5');0/WUDQVIRUPDWLRQWRWUDQVIRUPWKH5')RXWSXW IURPWKH$5(6WRROWRREWDLQWKHWDUJHW;0/IRUPDW
&RQFOXVLRQDQGIXWXUHZRUN ,Q WKLV SDSHU ZH GHVFULEHG DQ DSSURDFK IRU WUDQVIRUPDWLRQ RI ;0/ LQVWDQFHV WR 5')LQVWDQFHVDQGYLFHYHUVDDVZHOODVWUDQVIRUPDWLRQRIDQ;0/6FKHPDWRDQ 5')6FKHPD2XUVROXWLRQZDVGULYHQE\WKHUHTXLUHPHQWVSRVHGE\WKH6HPDQWLF 0HGLDWLRQ DSSURDFK GHYHORSHG LQ WKH $7+(1$ ,3 SURMHFW :H VWDUWHG ZLWK DQ DQDO\VLVRIUHODWHGHIIRUWVUHOHYDQWWRWKLVWUDQVIRUPDWLRQSUREOHPDQG ZHVKRZHG WKDW WKH H[LVWLQJ DSSURDFKHV GR QRW PHHW RXU UHTXLUHPHQWV ,Q RXU DSSURDFK WR WUDQVIRUPDWLRQZHVWUDLJKWIRUZDUGO\PDSSHGHYHU\;0/HOHPHQWWRDQ5')FODVV DQG PDLQWDLQHGµWKHWUHH¶RILQWHUHOHPHQWUHODWLRQVE\ PDSSLQJWKHVHUHODWLRQV WR 5') SURSHUWLHV 7KH GHYHORSHG WUDQVIRUPDWLRQ WRRO FDQ EH XVHG WR DOORZ WKH $7+(1$PHGLDWHG LQWHURSHUDELOLW\ VFHQDULRV DQG IXUWKHUPRUH WR HDVLO\ H[SRVH SURSULHWDU\ ;0/EDVHG GDWDPRGHOV DQG GDWD XVLQJ WKH 6HPDQWLF :HE WHFKQRORJLHV 7KLV PD\ EH DFKLHYHG ZLWKRXW DQ\ DGGLWLRQDO SURJUDPPLQJ ,Q DGGLWLRQFXUUHQWO\DYDLODEOHWRROVGLGQRWVXSSRUWWKHIXOOVHWRIIHDWXUHVSURYLGHG LQWKHGHYHORSHGWUDQVIRUPDWLRQWRROWKDWLQFOXGHV;0/ 6FKHPDLPSRUW PXOWLSOH QDPHVSDFHVPDQDJHPHQW;0/WUDQVIRUPDWLRQZLWKRXWD;0/6FKHPDSUHVHQFH JHQHUDWLRQ RI 5')6FRQIRUPDQW 5') LQGLYLGXDOV DQG PDQDJHPHQW RI LGHQWLFDO QDPHVLQWKHVFKHPDGHILQLWLRQ $ FXUUHQW OLPLWDWLRQ RI WKH GHYHORSHG DSSURDFK LV WKDW LW GRHV QRW SUHVHUYH LQIRUPDWLRQ DERXW RUGHULQJ RI WKH ;0/ HOHPHQWV GXULQJ D URXQGWULS WUDQVIRUPDWLRQ IURP ;0/ WR 5') DQG EDFN WR ;0/ :H SODQ WR DGG WKH RUGHU LQIRUPDWLRQ ZKHUH RQH VROXWLRQ FDQ EH EDVHG RQ D QDPLQJ FRQYHQWLRQ LH WR HQULFKWKHUGIV&ODVVQDPHE\DGGLQJRUGHUQXPEHU ZKHUHWKHFRQYHQWLRQVKRXOG EHDSSOLHGGXULQJWKH;6'5')6WUDQVIRUPDWLRQ,QWKDWFDVH;0/6FKHPDKDV WREHSUHVHQWGXULQJ;0/5')WUDQVIRUPDWLRQ$QRWKHUVROXWLRQFDQEHEDVHGRQ DGGLQJ ;0/ 6FKHPD LQIRUPDWLRQ WR WKH 5');0/ WUDQVIRUPDWLRQ SURFHVV DQG WKLV DSSURDFK FDQ EH DSSOLHG LQ DQ\ FRQWH[W IRU DQ\ JLYHQ 5') LQVWDQFH 'HYHORSPHQW RI VXFK D WUDQVIRUPDWLRQ WRRO ZRXOG PDNH WKH 6HPDQWLF 0HGLDWLRQ WRROVPRUHJHQHUDODQGXVHIXOWRWKHFRPPXQLW\ $VLJQLILFDQWQH[WFKDOOHQJHLVWRWUDQVIRUPDQ;0/6FKHPDLQWR5')6FKHPD VR WKDW WKH LPSOLFLW VHPDQWLFDOO\ ULFK ;0/ PHWDGDWD UHSUHVHQWDWLRQ PD\ EH PDLQWDLQHG ,Q WKLV FDVH WKH PRGHO DSSURDFK LV D PRUH DSSURSULDWH VROXWLRQ +RZHYHU LW ZRXOG EH YHU\ GLIILFXOW WR IXOILOO DOO WKH UHTXLUHPHQWV LQ RXU SURMHFW ZKLFK DUH HVVHQWLDOO\ IROORZLQJ IURP WKH WRROGHVLJQ GHFLVLRQV DQG ZRXOG FRQVHTXHQWO\UHTXLUHUHGHVLJQRIWKHWRROV
'LVFODLPHU &HUWDLQFRPPHUFLDOVRIWZDUHSURGXFWVDUHLGHQWLILHGLQWKLVSDSHU7KHVHSURGXFWV ZHUH XVHG RQO\ IRU GHPRQVWUDWLRQ SXUSRVHV 7KLV XVH GRHV QRW LPSO\ DSSURYDO RU
494
,0LOHWLF09XMDVLQRYLF1,YH]LFDQG=0DUMDQRYLF
HQGRUVHPHQW E\ 1,67 QRU GRHV LW LPSO\ WKHVH SURGXFWV DUH QHFHVVDULO\ WKH EHVW DYDLODEOHIRUWKHSXUSRVH
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
>@
>@ >@ >@
([WHQVLEOH 0DUNXS /DQJXDJH ;0/ )RXUWK (GLWLRQ ± KWWSZZZZRUJ755(&[PO 5HVRXUFH'HVFULSWLRQ)UDPHZRUN5') KWWSZZZZRUJ5') ;0/6FKHPD3DUW6WUXFWXUHV6HFRQG(GLWLRQKWWSZZZZRUJ75[POVFKHPD 5') 9RFDEXODU\ 'HVFULSWLRQ /DQJXDJH 5') 6FKHPD KWWSZZZZRUJ75UGIVFKHPD ;0/6FKHPD3DUW'DWDW\SHV6HFRQG(GLWLRQKWWSZZZZRUJ75[POVFKHPD :HE2QWRORJ\/DQJXDJH2:/ KWWSZZZZRUJ2:/ ,YH]LF 1 %DUNPH\HU ( .XOYDWXQ\RX % -RQHV $ 6QDFN 3 0DUMDQRYLF = &KR + $9DOLGDWLRQ$UFKLWHFWXUHIRU$GYDQFHG,QWHURSHUDELOLW\3URYLVLRQLQJ 0LVVLNRII06FKLDSSHOOL) $0HWKRGIRU2QWRORJ\0RGHOLQJLQWKH%XVLQHVV 'RPDLQ 3URFHHGLQJV RI WKH 2SHQ ,QWHURS :RUNVKRS RQ (QWHUSULVH 0RGHOOLQJ DQG 2QWRORJLHVIRU,QWHURSHUDELOLW\3RUWR3RUWXJDO $7+(1$7HFKQLFDOGRFXPHQWDWLRQ$5*268VHU0DQXDOGUDIWYHUVLRQ :&:HE6HUYLFHV$FWLYLW\KWWSZZZZRUJZV $7+(1$(XURSHDQ,QWHJUDWLRQ3URMHFWZZZDWKHQDLSRUJ %DWWOH6 *OR]H;0/WR5')DQGEDFNDJDLQ-HQD8VHU&RQIHUHQFH%ULVWRO 8QLWHG.LQJGRP 0HOQLN 6 %ULGJLQJ WKH *DS EHWZHHQ 5') DQG ;0/ 7HFKQLFDO UHSRUW 6WDQIRUG8QLYHUVLW\KWWSZZZGEVWDQIRUGHGXaPHOQLNUGIIXVLRQKWPO 7UDVWRXU')HUGLQDQG0=LUSLQV& 3UDJPDWLF5HDVRQLQJ6XSSRUWIRU:HE (QJLQHHULQJ/LIWLQJ;0/6FKHPDWR2:/,&:(0XQLFK*HUPDQ\ 0HOQLN 6 6LPSOLILHG 6\QWD[ IRU 5') KWWSZZZ GEVWDQIRUGHGXaPHOQLNUGIV\QWD[KWPO 'X&KDUPH % &RQYHUWLQJ ;0/ WR 5') :HE SDJH KWWSZZZ[POFRPSXEDWUKWPO %RKULQJ +6RUHQ $ 0DSSLQJ ;0/ WR 2:/ 2QWRORJLHV :HE SDJH KWWSZZZVHPDQWLFVFULSWLQJRUJ;0/2:/B;6/7 $QLFLF 1 ,YH]LF 1 0DUMDQRYLF = 0DSSLQJ ;0/ 6FKHPD WR 2:/ ,(6$ &RQIHUHQFH%RUGHDX[)UDQFH 6SHUEHUJ0F4XHHQ&00LOOHU( 2QPDSSLQJIURPFROORTXLDO;0/WR5') XVLQJ ;6/7 3UHVHQWHG DW ([WUHPH PDUNXS ODQJXDJHV ZHE SDJH KWWSZZZPXOEHUU\WHFKFRP([WUHPH3URFHHGLQJVKWPO6SHUEHUJ 0F4XHHQ(0/6SHUEHUJ0F4XHHQKWPO *DUFtD 5 &HOPD 2 6HPDQWLF ,QWHJUDWLRQ DQG 5HWULHYDO RI 0XOWLPHGLD 0HWDGDWD 3UHVHQWHG DW WKH WK .QRZOHGJH 0DUNXS DQG 6HPDQWLF $QQRWDWLRQ :RUNVKRS *DOZD\ ,UHODQG KWWSZZZLXDXSIHGXPWJSXEOLFDWLRQVGE ,6:&*DUFLD&HOPD6HP$QQRWSGI $PD]RQ:HE6HUYLFHVZHESDJHKWWSGRFVDPD]RQZHEVHUYLFHVFRP $7+(1$7HFKQLFDOGRFXPHQWDWLRQ*XLGHOLQHIRU$SLORWV YHUVLRQ ;6/7UDQVIRUPDWLRQV;6/7 9HUVLRQKWWSZZZZRUJ75[VOW
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQ EXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ 6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
/DERUDWRLUH35,60D,16$GH/\RQ)5$1&( ^VRGNLFKDDULIUHGHULTXHELHQQLHUMRHOIDYUHO`#LQVDO\RQIU /DERUDWRLUH5(*,0(FROH1DWLRQDOHG¶,QJpQLHXUVGH6ID[781,6,$ &KRNULEHQDPDU#HQLVUQXWQ
$EVWUDFW ,QWHURSHUDELOLW\ LV E\ QDWXUH DQ HYROYLQJ DQG KLJKO\ G\QDPLF SUDFWLFH ZKLFKUHTXLUHVEHLQJDOLJQHGWRVXLWDEOH,7LQIUDVWUXFWXUHFKDUDFWHULVHGE\DJLOLW\ IOH[LELOLW\ DGDSWDELOLW\ DQG HVVHQWLDOO\ WKH PRGXODULW\ IHDWXUHV $ FRQWHPSRUDU\ DSSURDFKIRUDGGUHVVLQJ WKHVHFULWLFDOLVVXHVLVWKH 6HUYLFH 2ULHQWHG $UFKLWHFWXUH :HGHYHORSDQRYHOHQWHUSULVHDUFKLWHFWXUHWKH6HUYLFH2ULHQWHG(QWHUSULVH,QWKLV DUFKLWHFWXUH ZH GHILQH WZR OHYHOV RI VHUYLFH DEVWUDFWLRQ WKH ,7 VHUYLFHV DQG WKH EXVLQHVV VHUYLFHV LQ ZKLFK ZH FDQ GLVWLQJXLVK WKH EXVLQHVV FRPSRQHQWV DQG WKH EXVLQHVVREMHFWV%XVLQHVVFRPSRQHQWVDUHZHOOGHILQHGEORFNVWKDWFDQEHXVHGWR FUHDWH D QHZ EXVLQHVV PRGHO 7KH\ DUH GHVLJQHG LQ D ZD\ WR EH DGDSWLYH DQG FRQWH[WDZDUH&RQVHTXHQWO\LQWHURSHUDELOLW\LQERWKLQWUDDQGLQWHUHQWHUSULVHVLGH ZLOOEHHDVLHUDQGGHSHQGLQJRQO\RQERWKWKHULJKWFKRLFHRIEXVLQHVVFRPSRQHQW DQGWKHRUFKHVWUDWLRQSURFHVV6RDSDUWLFXODUDWWHQWLRQPXVWEHSDLGWRWKHEXVLQHVV FRPSRQHQWVLGHQWLILFDWLRQSKDVH7KLVSDSHUWKHUHIRUHLQWURGXFHVDSURFHVVIRUWKH LGHQWLILFDWLRQ RI EXVLQHVV FRPSRQHQWV EDVHG RQ JURXSLQJ PDWUL[ ZKLFK JURXS HQWHUSULVHEXVLQHVVREMHFWVDQGLGHQWLILHGIXQFWLRQDOLWLHVUHVXOWLQJIURPJRDOEDVHG IXQFWLRQDOGHFRPSRVLWLRQ
0RWLYDWLRQDQGRYHUYLHZ 7R JDLQ D FRPSHWLWLYH DGYDQWDJH E\ LQFUHDVLQJ WKHLU SHUIRUPDQFH OHYHO DQG IOH[LELOLW\ PRUH DQG PRUH HQWHUSULVHV DGDSW WKHLU RUJDQL]DWLRQ WR LQWHJUDWH LQWHU RUJDQL]DWLRQDO UHODWLRQVKLSV :LWKLQ WKLV FRQWH[W OHJDF\ HQWHUSULVH DSSOLFDWLRQV RIWHQKLQGHUFROODERUDWLRQDWWHPSWVPRVWRIDSSOLFDWLRQVDUHQRWGHVLJQHGWRLQWHU
496
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
RSHUDWH ZLWKRWKHUDSSOLFDWLRQVLQHQWHUSULVHVLGHDVZHOODVLQWKHLQWHUHQWHUSULVH VLGH ,Q IDFW LQWHURSHUDELOLW\ LV D ORQJ ODVWLQJ SUREOHP IRU HQWHUSULVHV ,W HPHUJHG IURP SURSULHWDU\ GHYHORSPHQW RU H[WHQVLRQV XQDYDLODELOLW\ RU RYHUVXSSO\ RI VWDQGDUGV DQG KHWHURJHQHRXV KDUGZDUH DQG VRIWZDUH SODWIRUPV &KHQD DQG 'RXPHLQJWV 7KH VLWXDWLRQ EHFDPH PRUH FULWLFDO WKURXJK QHZ EXVLQHVV HFRV\VWHPV OLNH H[WHQGHG HQWHUSULVHV DQG QHWZRUNHG RUJDQL]DWLRQV WKDW UHTXLUH EXVLQHVVHVWRZRUNWRJHWKHUWRDFKLHYHIXUWKHUEHQHILWV 3URPLVLQJ D VXLWDEOH DQG UHOLDEOH LQWHURSHUDELOLW\ ZKLFK ILW RUJDQL]DWLRQV UHTXLUHPHQWV LQYROYHV VXEVWDQWLDO FKDQJHV ,QWHURSHUDELOLW\ LV E\ QDWXUH DQ HYROYLQJDQGKLJKO\G\QDPLFSUDFWLFHZKLFKUHTXLUHVEHLQJDOLJQHGWRVXLWDEOH,7 LQIUDVWUXFWXUH FKDUDFWHULVHG E\ DJLOLW\ IOH[LELOLW\ DGDSWDELOLW\ DQG PRVWO\ PRGXODULW\ IHDWXUHV +RZHYHU DV PRVW VXSSRUW DSSOLFDWLRQV KDYH QRW WDNHQ WKLV UHTXLUHPHQW LQWR DFFRXQW DQRWKHU OHYHO RI LQWULFDF\ WR DQ DOUHDG\ FRPSOH[ ,7 LQIUDVWUXFWXUHPXVWEHDGGHG)RUWKLVUHDVRQEXLOGLQJHIIHFWLYHLQWHURSHUDELOLW\LV QRW E\ DQ\ ZD\ DQ HDV\ WDVN LW UHTXLUHV D QHZ JHQHUDWLRQ RI ,7 DUFKLWHFWXUH RIIHULQJPRUHSRWHQWLDOWRWKHLQWHURSHUDELOLW\UHTXLUHPHQWV $ FRQWHPSRUDU\ DSSURDFK IRU DGGUHVVLQJ WKHVH FULWLFDO LVVXHV LV WKH VHUYLFH RULHQWHG DUFKLWHFWXUH 62$ $ ZHOO EXLOW V\VWHPEDVHG 6HUYLFH 2ULHQWHG $UFKLWHFWXUH FDQ UHLQIRUFH D EXVLQHVV HQYLURQPHQW ZLWK D IOH[LEOH LQIUDVWUXFWXUH DQG SURFHVVLQJ HQYLURQPHQW ,QWHJUDWLRQ RI KHWHURJHQHRXV VHUYLFHV DOORZV WKH H[SORLWDWLRQRIWKHVSHFLILFFKDUDFWHULVWLFVDQGEHQHILWVRIHDFKVHUYLFHVW\SHE\WKH RWKHUVHUYLFHVOHDGLQJWRPRUHIOH[LEOHHIILFLHQWDQGLQWHURSHUDEOHVHUYLFHRULHQWHG V\VWHPV7VDOJDWLGRXDQG.RXWURXOL :H XVH WKH VHUYLFH HQWHUSULVH SDUDGLJP WR GHYHORS D QHZ IRUP RI HQWHUSULVH ZKLFKZHFDOOWKH6HUYLFH2ULHQWHG(QWHUSULVH62( 62(LVEDVHGRQWZRNLQGV RI62$SUDFWLFHV,762$IRUWKHGHYHORSPHQWRI WKHWUDGLWLRQDO,7VHUYLFHVDQG EXVLQHVV 62$ IRUWKHGHYHORSPHQWRIEXVLQHVVVHUYLFHV%XVLQHVVVHUYLFHOHYHOLV PDGH RI EXVLQHVV FRPSRQHQWV DQG EXVLQHVV REMHFWV :KLOH EXVLQHVV FRPSRQHQWV DUH FHQWUDO SLHFHV RI WKH 62( LGHQWLI\LQJ FRQVLVWHQW EXVLQHVV VHUYLFHV LV QRW REYLRXV ,QWKLVSDSHUZHILUVWSUHVHQWKRZ62(FDQGHVLJQDQRYHODUFKLWHFWXUHHQDEOLQJ LQWHURSHUDELOLW\ LQVLGH DQG RXWVLGH HQWHUSULVH SD\LQJ D SDUWLFXODU DWWHQWLRQ WR EXVLQHVV FRPSRQHQWV DQG EXVLQHVV REMHFWV 7KHQ ZH SURSRVH D IXQFWLRQ EDVHG EXVLQHVVFRPSRQHQWLGHQWLILFDWLRQSURFHVV
6HUYLFH2ULHQWHG(QWHUSULVH %DVHG RQ VHUYLFH RULHQWHG FRPSXWLQJ ZH GHYHORS D QRYHO HQWHUSULVH DUFKLWHFWXUH FDOOHGWKH6HUYLFH2ULHQWHG(QWHUSULVH7KHFHQWUDOIHDWXUHRIVXFKRUJDQL]DWLRQLV WKHDOLJQPHQWRIERWK,7DQGEXVLQHVVVLGHV,QIDFWZHGHILQHWZROHYHOVRIVHUYLFH DEVWUDFWLRQ WKH ,7 VHUYLFHV DQG WKH EXVLQHVV VHUYLFHV %\ WKLV ZD\ ZH VSOLW ,7 FRQFHUQV DQG EXVLQHVV FRQFHUQV WR VXSSRUW WKH ,7%XVLQHVV DOLJQPHQW 2Q WKH ,7 VLGH D VHUYLFH RULHQWHG DUFKLWHFWXUH FDQ EH EXLOW WKDQNV WR WUDGLWLRQDO PHWKRGV VR WKDWDZHOOGHILQHGVHWRI,7VHUYLFHVFDQEHLPSOHPHQWHG2QWKHEXVLQHVVVLGHZH EXLOGWKHEXVLQHVV62$EDVHGRQK\EULGDSSURDFKLHEDVHGRQD³ERWWRPXS´DQG
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQEXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ
497
³WRSGRZQ´ DSSURDFKHV EXVLQHVV VHUYLFH DUH GHILQHG LQ DQ LWHUDWLYH DQG LQFUHPHQWDOZD\)RFXVLQJRQWKHEXVLQHVVVHUYLFHOHYHOWZRFRPSRQHQWVDUHVHW WKHEXVLQHVVFRPSRQHQWVDQGWKHEXVLQHVVREMHFWV ,Q RXU SRLQW RI YLHZ JXDUDQWHHLQJ LQWHURSHUDELOLW\ LQ ERWK LQWUD DQG LQWHU HQWHUSULVHGHSHQGVEDVLFDOO\RQWKHRUFKHVWUDWLRQSURFHVV,QIDFWWKHRUFKHVWUDWLRQ PXVW EH DV G\QDPLF DQG IOH[LEOH DV SRVVLEOH 7KLV FRQVWUDLQW FDQ EH VDWLVILHG E\ XVLQJ WKH EXVLQHVV FRPSRQHQW %& FRQFHSW GHILQHG LQ EXVLQHVV 62$ %&V DUH ZHOOGHILQHGEORFNVWKDWFDQEHXVHGWRFUHDWHDQHZEXVLQHVVPRGHOE\DVVHPEOLQJ RSHUDWLRQV%XVLQHVVFRPSRQHQWVDUHGHVLJQHGLQDZD\WREHDGDSWLYHDQGFRQWH[W DZDUH &RQVHTXHQWO\ LQWHURSHUDELOLW\ LQVLGH DQG RXWVLGH HQWHUSULVH ZLOO EH HDVLHU DQGGHSHQGRQO\RQWKHULJKWVHOHFWLRQRIEXVLQHVVFRPSRQHQWVDQGWKHFRUUHFWQHVV RI DVVHPEO\ RSHUDWLRQ DQG QRW RQ KRZ EXVLQHVV FRPSRQHQWV DUH GHYHORSHG 6R D SDUWLFXODUDWWHQWLRQPXVWEHSDLGRQWKHVHVEXVLQHVVFRPSRQHQWVGHYHORSPHQW 0RUHRYHU WR IXOILOO WKH FROODERUDWLYH RUJDQL]DWLRQV UHTXLUHPHQWV WKH DUFKLWHFWXUHZHSUHVHQWLVRUJDQLVHGLQWZRGLIIHUHQWVLGHV x WKHHQWHUSULVHVLGHZHKDYHWRGHILQHDIUDJPHQWDU\RUJDQL]DWLRQWKDWFDQ EHXVHGDVHOHPHQWDU\EULFNV WRVHWDFRPPRQSURFHVV DQGLWVOLQNV ZLWK WKH ,7 VXSSRUW V\VWHP 7R ILW WKLV UHTXLUHPHQW ZH SURSRVH D OHYHOV RUJDQL]DWLRQ L HQWHUSULVH HQWLWLHV OHYHO LL EXVLQHVV REMHFW OHYHO LLL EXVLQHVVFRPSRQHQWOHYHODQGLY FRQFUHWHVHUYLFHOHYHO x 7KHLQWHUHQWHUSULVHVLGHWKLVYLHZUHSUHVHQWVWKHHQWHUSULVHFDSDELOLWLHVWR ILWWKHDOLJQPHQWRIHQWHUSULVHLQEXVLQHVVQHWZRUNVLQDG\QDPLFZD\DQG HQDEOHV HQWHUSULVH FROODERUDWLRQ :H GHILQH D WZROHYHOV RUJDQL]DWLRQ LQ WKLV VLGH L WKH YLUWXDO VHUYLFH OHYHO DQG LL WKH LQWHUHQWHUSULVH FRPPRQ SURFHVVOHYHO )LJXUHVXPPVXSWKLVPXOWLOHYHODUFKLWHFWXUH0RUHGHWDLOVRQHDFKOHYHODQGWKH UHODWLRQVKLSVEHWZHHQWKHPFDQEHIRXQGLQ&KDDULHWDO
)LJ0XOWLOD\HUVDUFKLWHFWXUHRIWKHVHUYLFHRULHQWHGHQWHUSULVH
498
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
%XVLQHVV6HUYLFHOD\HU 7KHEXVLQHVVVHUYLFHOD\HULVWKHUHVXOWRIDSSO\LQJDEXVLQHVV62$7KLVOHYHOLV PDGHRIEXVLQHVVFRPSRQHQWVDQGEXVLQHVVREMHFWV %XVLQHVVFRPSRQHQWGHILQLWLRQDQGVFRSH 7KH SURSRVHG DUFKLWHFWXUH XVHV KLJKHUOHYHO FRDUVHUJUDLQHG EXVLQHVVGULYHQ DQG VHUYLFHEDVHG IXQFWLRQDO XQLWV FDOOHG %XVLQHVV &RPSRQHQWV %& WR FUHDWH D VROXWLRQ ZKLFK VXSSRUWV JLYHQ EXVLQHVV FRQVWUDLQWV DQG HQDEOHV DQ HIIHFWLYH WUDQVIRUPDWLRQ RI WKH ZD\ RI WKLQNLQJ RI HQWHUSULVH LQ RUGHU WR DOORZ D EHWWHU LQWHURSHUDELOLW\ %&V SURYLGH DXWRPDWLRQV RI WKH FRUH HQWHUSULVH EXVLQHVV SURFHVVHV WKH\ FDQ EH XVHG IRU LQWHUHQWHUSULVH LQWHJUDWLRQ DQG IRU FUHDWLQJ FRPSOH[ LQIRUPDWLRQ V\VWHPV DEOH WR FURVV HQWHUSULVH ERXQGDULHV %&V PRVWO\ UHSUHVHQWDEDVLV IRUHQWHUSULVHVLQWHURSHUDELOLW\,Q WKLV ZD\FRPSOH[HQWHUSULVH VFDOH V\VWHP FDQ EH GHFRPSRVHG LQWR DUFKLWHFWXUDO FRPSRQHQWV DFFRUGLQJ WR FRKHVLYH VHWV RI WKH VHUYLFHV WKH\ SURYLGH 7KH UROH DQG EHQHILWV RI WKHVH %&V LQ EXVLQHVVSURFHVVPDQDJHPHQWDUHWKHVDPHDVIRUFRPSRQHQWVLQVRIWZDUHV\VWHPV HQJLQHHULQJQDPHO\EHWWHUPDQDJHPHQWRIFRPSOH[LW\DQGFKDQJHVDPRQJRWKHUV 7KH EXVLQHVV FRPSRQHQW ZD\ RI WKLQNLQJ HQDEOH WKH HVWDEOLVKPHQW RI D VHUYLFH RULHQWHGDUFKLWHFWXUH 7KHVH EXLOGLQJ EORFNV DOORZ WKH ZKROH HQWHUSULVH WR EH HIIHFWLYHO\ PDQDJHG XVLQJ EXVLQHVV XQLWV DQG WR EH FRQILJXUHG DQG UHFRQILJXUHG DV FKDQJHV LQ WKH HQYLURQPHQWDQGRSSRUWXQLWLHVLQPDUNHWGLFWDWH7KLVDELOLW\WRDGDSWHDVLO\WRQHZ FLUFXPVWDQFHV LQFUHDVHV RUJDQL]DWLRQV DJLOLW\ DQG FRQVHTXHQWO\ LQWHURSHUDELOLW\ ZLOO EH HDVLHU $W WKH VDPH WLPH WKH EXVLQHVV VWUXFWXUH LV VLPSOLILHG DV LW LV RUJDQLVHGDURXQGWKHVWDQGDORQHFRUHEXVLQHVVEXLOGLQJEORFNVRIDQRUJDQL]DWLRQ WKHUHIRUHSURYLGLQJIRUEHWWHUPDQDJHDELOLW\LQWKHIXWXUH $ %XVLQHVV &RPSRQHQW SURYLGHV VHUYLFHV WKDW KDYH PHDQLQJIXO SHUFHLYDEOH DQG PHDVXUDEOH YDOXH LQ WKH FRQWH[W RI D SDUWLFXODU EXVLQHVV GRPDLQ 6HUYLFHV SURYLGHG E\ D %XVLQHVV &RPSRQHQW UHSUHVHQW D FRKHUHQW VHW RI IXQFWLRQDOLW\ GHILQHG WR VDWLVI\ D VSHFLILHG EXVLQHVV JRDO $ %XVLQHVV &RPSRQHQWV VXSSRUW WKH UHDOLVDWLRQ RI RQH RI VHYHUDO DXWRPDWHG VWHSV RI DQ HQWHUSULVHOHYHO EXVLQHVV SURFHVV $ EXVLQHVV FRPSRQHQW XVHV WKH LQIRUPDWLRQ DERXW DVVRFLDWHG EXVLQHVV HQWLWLHV DQG DSSOLHV D FHUWDLQ VHW RI EXVLQHVV SROLFHV DQG UXOHV WR SURYLGH LWV VHUYLFHV $ %XVLQHVV &RPSRQHQW FDQ EH VHW DV WKH FROODERUDWLRQ RI ILQHUJUDLQHG FRPSRQHQWFDOOHG%XVLQHVV2EMHFW%2 %XVLQHVVREMHFWWKHEDFNERQHRIWKH%XVLQHVV&RPSRQHQW :H FRQVLGHU EXVLQHVV REMHFWV DV DQ DEVWUDFWLRQ RI FRQFHSW LQ DQ RUJDQL]DWLRQ $ EXVLQHVVREMHFWLVDUHSUHVHQWDWLRQRIWKHQDWXUHDQGEHKDYLRXURIDUHDOZRUOGWKLQJ RU FRQFHSW LQ WHUPV WKDW DUH PHDQLQJIXO WR WKH EXVLQHVV3DSD]RJORX DQG +HXYHO :HFDQGLVWLQJXLVKWZRSDUWLFXODUW\SHVRIFRQFHSW &DHWDQRHWDO L WKH HQWLWLHV UHSUHVHQWLQJ DEVWUDFW RU FRQFUHWH WKLQJV ZKLFK FDQ H[LVW LQ WKH EXVLQHVV DQG LL WKH DFWLYLWLHV ZKLFK XVH HQWLWLHV DQG UHSUHVHQW WKLQJV ZKLFK FDQ
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQEXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ
499
RFFXULQWKHEXVLQHVV:HPRGHOWKHVHWZRFRQFHSWVE\EXVLQHVVREMHFWV([DPSOHV RI EXVLQHVV REMHFWV LQFOXGH SHRSOH DQG WKH UROHV WKH\ SOD\ VWRFN FOHUN SODFHV VWRUH ZDUHKRXVH VKHOI WKLQJV FDVK GUDZHU FKHFN RXW ODQH GHOLYHU\ YDQ DQG EXVLQHVVHYHQWVVDOHGHOLYHU\SD\PHQW +HXYHOHWDO $ EXVLQHVV REMHFW LV WKH VXSHU W\SH RI DOO WKH REMHFWV ZKLFK UHSUHVHQW WKH FRQFHSWV RI EXVLQHVV ZLWK D ZHOO GHILQHG LGHQWLW\ DQG D ERXQGDU\ 7KH EXVLQHVV REMHFW HQFDSVXODWHV WKH GHILQLWLRQ WKH DWWULEXWHV WKH EHKDYLRXU DV ZHOO DV WKH UHODWLRQVKLSV ZLWK WKH RWKHU EXVLQHVV REMHFWV 7KH VWDWH RI WKH EXVLQHVV REMHFW LV FKDUDFWHUL]HGE\LWVDWWULEXWHVZKLOHLWVEHKDYLRXULVJLYHQE\DFWLRQVDFKLHYLQJLWV JRDO )LJXUH VKRZVD FODVV GLDJUDP UHSUHVHQWLQJ WKH EXVLQHVV REMHFW PRGHO DQG VKRZLQJ LWV UHODWLRQVKLSV ZLWK EXVLQHVV FRQFHSW 7KH FODVVHV ZLWKLQ WKH EXVLQHVV REMHFWPRGHOFDQEHVXPPDUL]HGDVIROORZV x $EXVLQHVVREMHFWLVDQDEVWUDFWLRQRIFRQFHSWLQDQRUJDQL]DWLRQ x $FWLYLW\LWLVDVSHFLDOL]DWLRQRIWKHEXVLQHVVREMHFWGHVFULELQJKRZDZRUN LV DFFRPSOLVKHG 7KH DFWLYLWLHV DUH DFKLHYHG E\ DFWRUV DQG DFWV RQ RWKHU EXVLQHVVREMHFWHVVHQWLDOO\WKRVHZKLFKDFWOLNHUHVRXUFHV x (QWLW\ LW LV D VSHFLDOL]DWLRQ RI WKH EXVLQHVV REMHFW ZKLFK GHVFULEHV D FRQFHSWRIFRQFUHWHRUDEVWUDFWEXVLQHVV x 5HVRXUFHLWLVDVSHFLDOL]DWLRQRIWKHHQWLW\ZKLFKFRUUHVSRQGVWRDQHQWU\ RUDQH[LWRIDQDFWLYLW\,WFDQUHSUHVHQWDPDWHULDORULQIRUPDWLRQ x $FWRU D VSHFLDOL]DWLRQ RI (QWLW\ ,W LV VRPHRQH D KXPDQ DFWRU RU VRPHWKLQJ DQ DXWRPDWHG DFWRU VXFK DV DQ LQIRUPDWLRQ V\VWHP RU D SURGXFWLRQPDFKLQH WKDWFDQSHUIRUPWKHDFWLRQVUHTXLUHGE\DQDFWLYLW\ x *RDODVSHFLDOL]DWLRQRI(QWLW\WKDWUHSUHVHQWVDPHDVXUDEOHVWDWHWKDWWKH RUJDQL]DWLRQ LQWHQGV WR DFKLHYH *RDOV DUH DFKLHYHG E\ %XVLQHVV 2EMHFWV HVSHFLDOO\$FWLYLWLHV
)LJ%XVLQHVVREMHFWFODVVGLDJUDP
&KDUDFWHUL]LQJ FRPSOHWHO\ WKH W\SH RI D EXVLQHVV REMHFW LWV SURSHUWLHV DQG UHODWLRQVKLSVLVQRWVLPSOH7KLVUHVXOWVIURPDEXVLQHVVREMHFWJHQHUDOO\EHLQJXVHG LQ GLIIHUHQW FRQWH[WV DQG UHODWLQJ WR VHYHUDO RWKHU EXVLQHVV REMHFWV LQ WKH RUJDQL]DWLRQ&DHWDQRHWDO )RUH[DPSOHDEXVLQHVVREMHFWZKLFKPRGHOV D 3URGXFW PD\ EH EURXJKW LQWR SOD\ LQ VHYHUDO SURFHVVHV VXFK DV PDQXIDFWXULQJ ORJLVWLFV DQG VHOOLQJ ,Q HDFK RI WKHVH FRQWH[WV LW UHODWHV ZLWK GLIIHUHQW DFWLYLWLHV DQG UHVRXUFHV GLVSOD\LQJ GLIIHUHQW DQG SRVVLEO\ RYHUODSSLQJ SURSHUWLHV DQG EHKDYLRXUWKDWDUHFRQWH[WGHSHQGHQW %HUNHP 7KLV PHDQVWKDW WKHREMHFW DFWV DV D PXOWLGLPHQVLRQDO FRQFHSW ,I EXVLQHVV REMHFWV DUH PRGHOOHG DV RQH GLPHQVLRQDOFRQFHSWVLHZLWKRXWLWVSURSHUWLHVDQGEHKDYLRXUEHLQJGHVFULEHGDV
500
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
GHSHQGHQW RQ WKH FRQWH[W WKHQ WKH REMHFWV ZLOO QRW KDYH H[SOLFLW LQIRUPDWLRQ RQ KRZ WR JXLGH WKH GHVLJQ RI D EXVLQHVV VXSSRUW V\VWHP WKDW LV DEOH WR FRSH ZLWK HYROXWLRQ )RU H[DPSOH LI WKH 0DQXIDFWXULQJ SURFHVV FKDQJHV WKHUH PD\ EH FKDQJHVWRWKH3URGXFWREMHFW+RZHYHULI WKH3URGXFWREMHFWGRHVQRWH[SOLFLWO\ LQWHJUDWH DVSHFWV UHODWHG WR LWV PDQXIDFWXULQJ SURFHVV WKHQ WKHUH ZLOO EH QR LQIRUPDWLRQRQWKHSURSHUWLHVUHTXLULQJPRGLILFDWLRQV
%XVLQHVVFRPSRQHQWLGHQWLILFDWLRQ 7KH PRVW LPSRUWDQW DFWLYLW\ LQ SUDFWLFLQJ FRPSRQHQW RULHQWHG GHYHORSPHQW FRQVLVWVLQLGHQWLI\LQJDQGGHILQLQJFRPSRQHQWVWKHQSODFLQJWKHPSURSHUO\LQWKH GHYHORSPHQWOLIHF\FOHRIWKHHQWHUSULVHDUFKLWHFWXUH7KHPDLQJRDOEHKLQGRXUXVH RI FRPSRQHQWV LV PDQDJLQJ WKH FRPSOH[LW\ DQG IOH[LELOLW\ RI WKH HQWHUSULVH DUFKLWHFWXUHDQGLWV,7V\VWHPLQDPRUHHIIHFWLYHZD\DQGFRQVHTXHQWO\IDFLOLWDWLQJ LQWHURSHUDELOLW\ $Q ,7 V\VWHP WKDW VXSSRUWV D EXVLQHVV SUREOHP LV QRWKLQJ PRUH WKDQDFRPSOH[DQGLQWHUOHDYHGJURXSRIVXEV\VWHPV7KHVROXWLRQIRU PDQDJLQJ FRPSOH[LW\ DQG IOH[LELOLW\ OLHV LQ EUHDNLQJ XS WKLV PRQROLWKLF DVVHPEODJH LQWR PDQDJHDEOH ODUJH SLHFHV RI IXQFWLRQDOLW\ WKDW DUH DOLJQHG ZLWK WKH SULQFLSOHV RI HQFDSVXODWLRQ ORRVHO\ FRXSOLQJ LQIRUPDWLRQ KLGLQJ DQG KLJK FRKHVLRQ 7KH GHFRPSRVLWLRQ RI D EXVLQHVV HQWHUSULVH LQWR ZHOO ERXQGHG DQG GLVFUHWH EXVLQHVV FRPSRQHQWV HQDEOHV D VWUDLJKWIRUZDUG XQGHUVWDQGLQJ RI D FRPSOH[ EXVLQHVV HQWHUSULVH 7KLV GHFRPSRVLWLRQ ZLOO IDFLOLWDWH WKH UHDOLVDWLRQ RI EXVLQHVV LQWHQW E\ WKH ,7 V\VWHPV $IWHUWKH GHFRPSRVLWLRQ SKDVH HDFK RI WKH UHVXOWLQJ FRPSRQHQWV VHUYHVDVLQJOHSXUSRVHDQGFROODERUDWHVZLWKRWKHUFRPSRQHQWVZLWKLQRURXWVLGH HQWHUSULVH ERXQGDULHV XVLQJ DJUHHG FRVW DQG VHUYLFH FRPPLWPHQWV :KHQ GHFRPSRVLQJ DQ HQWHUSULVH LQWR FRPSRQHQWV ZH DUH WU\LQJ WR DFFRPSOLVK VHYHUDO REMHFWLYHV)OD[HUDQG1LJDP )LQGVHQVLEOHJURXSLQJVRIWLJKWO\FRXSOHGDFWLYLWLHVWKDWFDQEHRSWLPL]HG DVDXQLWDQG 8QGHUVWDQG DQG RSWLPL]H KRZ WKLV EXVLQHVV FRPSRQHQWV ZRUN WRJHWKHU WR IXOILO WKH JRDOV RI WKH EXVLQHVV WKURXJK D QHWZRUN RI FRPSRQHQW FROODERUDWLRQ &OXVWHULQJ EXVLQHVV PRGHOV LQWR FRPSRQHQWV LV QRW DW ZLOO RU UDQGRP DQG VRPH GHILQLWH SULQFLSOHV PXVW EH IROORZHG WR HQVXUH ILQDO FRPSRQHQWV KDYLQJ JRRG SHUIRUPDQFH DQG KLJK UHXVH YDOXH :DQJ HW DO 7KH ZD\ RI LGHQWLI\LQJ FRPSRQHQWV LV FORVHO\ UHODWHG WR KRZ FRPSRQHQWV DUH GHILQHG DQG WUHDWHG ,Q WKH %XVLQHVV&RPSRQHQW)DFWRU\+HU]XPDQG6LPV EXVLQHVVFRPSRQHQWVDUH LGHQWLILHG DV LPSRUWDQW EXVLQHVV FRQFHSWV ZKLFK DUH UHODWLYHO\ DXWRQRPRXV LQ WKH SUREOHP VSDFH ,Q WKH 80/ FRPSRQHQW DSSURDFK FRPSRQHQWV DUH LGHQWLILHG WKURXJK WKH FRUH EXVLQHVV W\SHV 7KHVH FRUH W\SHV UHVXOW LQ EXVLQHVV FRPSRQHQW LQWHUIDFHV WKDW PDQDJH LQVWDQFHV RI WKRVH W\SHV ,Q DGGLWLRQ V\VWHP LQWHUIDFHV LQWHUDFWLQJZLWKWKRVHFRPSRQHQWVDUHGHULYHGIURPXVHFDVHV$QRWKHULQLWLDWLYHV IRUFRPSRQHQWVLGHQWLILFDWLRQLQWKHODVWIHZ\HDUVXVHFOXVWHULQJDQDO\VLV-DLQHW
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQEXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ
501
DO /HH HW DO )DQ&KDR HW DO PDWUL[ DQDO\VLV *DQHVDQ DQG 6HQJXSWD DQG JUDSK EDVHG GHFRPSRVLQJ PHWKRGV :DQJ HW DO &KLULFRWD HW DO ,Q &KRL DQG &KR DXWKRUV SURSRVH D WHFKQLTXH WR LGHQWLI\ WKH EXVLQHVV FRPSRQHQWV EDVHG RQ V\VWHP FRPSRQHQW 7KH SURSRVHG WHFKQLTXHDSSOLHVWKHFKDUDFWHULVWLFVDQGGHJUHH RIGHSHQGHQF\EHWZHHQFODVVHVLQ REMHFWRULHQWHG PRGHO 7KRVH PHWKRGV PDLQO\ GLVFXVV EXLOGLQJ 22 FRPSRQHQW IURP 80/ DQG WKH\ IRFXV RQ PXFK PRUH WHFKQLFDORULHQWHG UHSUHVHQWDWLRQ RI GRPDLQ WKURXJK FODVVHV DQG REMHFW 1HYHUWKHOHVV EXVLQHVV FRPSRQHQW LQ RXU UHVHDUFKDUHPRUHFRDUVHJUDLQHGDQGDUHSODQQHGWRHQDEOHDKLJKOHYHOEXVLQHVV RULHQWHGUHSUHVHQWDWLRQRIWKHHQWHUSULVHEXVLQHVV
$SURFHGXUHIRULGHQWLI\LQJEXVLQHVVFRPSRQHQW 2XUZRUNIRFXVHVRQLGHQWLI\LQJEXVLQHVVFRPSRQHQWV$QRYHUYLHZRIWKHPHWKRG ZHDSSO\WRLGHQWLI\EXVLQHVVFRPSRQHQWLVJLYHQLQILJXUH
)LJ%XVLQHVVFRPSRQHQWLGHQWLILFDWLRQPHWKRG
7KH VWDUWLQJ SRLQW IURP WKH SURSRVHG FRPSRQHQW LGHQWLILFDWLRQ PHWKRG FRPELQHV PRVWO\ &,026$ $EGPRXOHK HW DO DQG $5,6 6FKHHU HQWHUSULVH PRGHOOLQJPHWKRGV7KHLGHDRIPXOWLIRUPDOLVPVLVWKDWHDFKPRGHOLQJODQJXDJH LV SDUWLDOO\ GLIIHUHQW IURP WKH RWKHUV DQG KDV LWV RZQ IODZV DQG VWUHQJWKV 7KH UDWLRQDOH IRU XVLQJ WKHVH PHQWLRQHG HQWHUSULVH PRGHOLQJ ODQJXDJHV LV WKDW WKH\ HQDEOH WRJHWKHU D JHQHUDO GHVFULSWLRQ RI HQWHUSULVH DQG PRUH DVSHFW LQ HQWHUSULVH FDQEHVSHFLILHG6RPHIHDWXUHVFRXOGQRWEHVSHFLILHGE\XVLQJRQO\RQHRIWKHVH ODQJXDJHV LQ LVRODWLRQ %DVHG PDLQO\RQ WKHVH WZR PRGHOLQJ PHWKRGV ZH H[WUDFW ILYHSRVVLEOHYLHZVIRUWKHHQWHUSULVHLQFOXGLQJ
502
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
x )XQFWLRQYLHZXVHGWRGHVFULEHDQGH[SUHVVWKHEXVLQHVVIXQFWLRQDOLW\DQG WKHEHKDYLRXURIWKHHQWHUSULVHLQWHUPVRISURFHVVDFWLYLW\DQGRSHUDWLRQ )XQFWLRQV FDQ EH GHILQHG DV RSHUDWLQJ RQ EXVLQHVV REMHFW WR VDWLVI\ HQWHUSULVHJRDOV x 3URFHVV YLHZ H[SUHVVHV EHKDYLRXU IHDWXUHV RI V\VWHP SUHVHQWHG DV DQ RUGHUHG VHW RI DFWLYLW\ DFURVV WLPH DQG VSDFH 7KHVH DFWLYLWLHV DIIHFW WKH VWDWHV RI EXVLQHVV REMHFWV E\ FUHDWLQJ FRQVXPLQJ DQG FKDQJLQJ WKHLU FRQWHQWV x ,QIRUPDWLRQYLHZGHVFULEHVEXVLQHVVREMHFWVDQGWKHUHODWLRQVKLSVEHWZHHQ WKHP%XVLQHVVREMHFWVUHSUHVHQWHQWLWLHVLQWKHEXVLQHVVWKDWSDUWLFLSDWHLQ DQGDUHDIIHFWHGE\EXVLQHVVDFWLYLWLHVDQGEXVLQHVVSURFHVV x 2UJDQL]DWLRQ YLHZ GHILQHV WKH DXWKRULW\ DQG UHVSRQVLELOLWLHV RI RUJDQL]DWLRQDOHQWLWLHVIRUGHFLVLRQPDNLQJDQGPDQDJHPHQWRIH[FHSWLRQV x 5HVRXUFHYLHZGHVFULEHVWKHHQWHUSULVHFDSDELOLWLHVDQGUHVRXUFHVQHFHVVDU\ WRFDUU\RXWWKHHQWHUSULVHSURFHVVHV ,Q RXU PHWKRG WKH GLIIHUHQW VWHSV XVHG WR LGHQWLILHG EXVLQHVV FRPSRQHQWV DUH H[SODLQHGDVIROORZV 6WHS6WHS,GHQWLI\LQJ%XVLQHVV'RPDLQ0RGHO 6WDUWLQJIURPSURFHVVDQGIXQFWLRQDOYLHZVZHSURFHHGWRDQLGHQWLILFDWLRQRI WKH%XVLQHVV'RPDLQ0RGHO%'0 E\GLYLGLQJWKHHQWHUSULVHLQWRGLIIHUHQWEORFNV FDOOHG PRGHOV 7KHVH EORFNV ZHUH EDVLFDOO\ LGHQWLILHG LQ D WRSGRZQ IDVKLRQ DV D UHVXOW RI WKH JURXSLQJ RI UHODWHG EXVLQHVV SURFHVV JLYHQ LQ WKH HQWHUSULVH DQG GHILQHG E\ WKH GRPDLQ H[SHUWV 7KLV GHFRPSRVLWLRQ LV TXLWH VLPLODU WR WKH GHFRPSRVLWLRQRIHQWHUSULVHLQWR%XVLQHVV'RPDLQJLYHQE\&,026$&KHQJDQG 3RSRY 7KHNH\HOHPHQWVRI%'0PRGHOWKHG\QDPLFDQGVWDWLFDVSHFWVRIWKHEXVLQHVV GRPDLQVXFKDVEXVLQHVVJRDOVWKDWQHHGWREHPHWEXVLQHVVSURFHVVHVWKDWQHHGWR EH SHUIRUPHG WR DFKLHYH WKH JRDOV EXVLQHVV HQWLWLHV WKDW FDQ EH DFWLYH LH SHUIRUPLQJ WKH SURFHVVHV RU SDVVLYH LH XVHG E\ WKH SURFHVVHV DV UHVRXUFHV EXVLQHVV HYHQWV WKDW FDQ WULJJHU DFWLYLWLHV DQG SURFHVVHV RQFH WKH\ KDYH RFFXUUHG DQGEXVLQHVVUXOHVDQGSROLFLHVWKDWSRVHWKHFRQVWUDLQWVDQGFRQGLWLRQVRQDOOWKHVH HOHPHQWV 6WHSIXQFWLRQDOGHFRPSRVLWLRQGLDJUDPXVLQJJRDOEDVHGDSSURDFK $IWHUGHFRPSRVLQJHQWHUSULVHLQWRVHYHUDOEXVLQHVVGRPDLQPRGHOVZHDSSO\D IXQFWLRQDO DQDO\VLV DQG GHFRPSRVLWLRQ WR HYHU\ GHILQHG EXVLQHVV GRPDLQ PRGHO )XQFWLRQDOLW\ DQDO\VLV LV DQ HIILFLHQW PHFKDQLVP IRU GHILQLQJ FRKHVLYH VHWV RI IHDWXUHV DQG VHUYLFHV RQ WKH V\VWHP ERXQGDU\ VLQFH WKH\ FDSWXUH WKH LQWHQGHG EHKDYLRXU RI WKH V\VWHP ZLWKRXW KDYLQJ WR VSHFLI\ KRZ WKDW EHKDYLRXU LV LPSOHPHQWHG)RUWKLVSXUSRVHZHSURSRVHWRDGRSWWKHJRDORULHQWHGDSSURDFKWR IXQFWLRQDOLW\GHFRPSRVLWLRQE\ZKLFKIXQFWLRQDOLW\LVGHVFULEHGDVDJRDORULHQWHG VHTXHQFHRIEXVLQHVVRUZRUNVWHSV7KHJRDOVFDQEHXQIROGHGLQWRILQHUDQGILQHU JUDLQHGJRDOV$VDUHVXOWZHREWDLQDIXQFWLRQDOGHFRPSRVLWLRQGLDJUDP)LJXUH SUHVHQWVIXQFWLRQDOGHFRPSRVLWLRQSURFHVV
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQEXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ
503
)LJ$IXQFWLRQDOGHFRPSRVLWLRQGLDJUDPEDVHGRQJRDODSSURDFK
6WHS%XVLQHVVREMHFWUHODWLRQVKLSGLDJUDP 7KHVH GHILQHG EXVLQHVV REMHFWV DQG WKHLU UHODWLRQVKLSV DUH UHSUHVHQWHG JUDSKLFDOO\LQDGLDJUDPFDOOHGEXVLQHVVREMHFWPRGHO +DKQHWDO6FKHHU 7R VLPSOLI\ WKHVH GLDJUDPV ZH FDQ UHSUHVHQW WKH EXVLQHVV REMHFWGLDJUDP IRU RQH EXVLQHVV GRPDLQ PRGHO $V DQ H[DPSOH ILJXUH UHSUHVHQWV WKH VHW RI EXVLQHVV REMHFWV GHILQHG LQ D VLPSOH ³RUGHULQJ´ SURFHVV WKH GLDJUDP GHSLFWV WKH GLIIHUHQW HOHPHQWV ZKLFK DUH LQYROYHG LQ VXFK SURFHVV DQG WKH UHODWLRQVKLSV EHWZHHQWKHP
)LJ%XVLQHVVREMHFWGLDJUDPRIDQ³RUGHULQJ´SURFHVV
504
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
6WHS%XLOGLQJWKHIXQFWLRQDOEXVLQHVVREMHFWPDWUL[)%20 7R UHFRJQL]H WKH UHODWLRQVKLS IXQFWLRQDOLWLHV DQG GLIIHUHQW EXVLQHVV REMHFW GHILQHG LQ WKH WZR ODVW VWHSV ZH GHILQH WKH IXQFWLRQDOEXVLQHVV REMHFW PDWUL[ )%20 DV VKRZQ ILJXUH D ,Q )%20 URZV UHSUHVHQW EXVLQHVV REMHFWV DQG FROXPQV UHSUHVHQW IXQFWLRQDOLWLHV :H GHILQH WZR W\SHV RI UHODWLRQVKLS EHWZHHQ EXVLQHVV REMHFW DQG IXQFWLRQDOLW\ L 8VH UHODWLRQVKLS 8 ZKLFK PHDQV WKDW IXQFWLRQDOLW\XVHVWKHEXVLQHVVREMHFWDQGLL &UHDWHUHODWLRQVKLS& ZKLFKPHDQV WKDWIXQFWLRQDOLW\FUHDWHVWKHEXVLQHVVREMHFW $IWHUGHILQLQJWKLVPDWUL[ZHSURFHVVLWWRWUDQVIRUPLWLQDXVHIXOIRUP,QILUVW WLPHZHZLOOWUDQVIRUPWKH)%20LQXQLWDU\PDWUL[8)%20 ZKHUHHDFKYDOXH FDQEHHLWKHURU(DFK8RU&UHODWLRQVKLSVZLOOEHFKDQJHGLQDQLQWHUPHGLDU\ PDWUL[E\DQGWKHHPSW\FDVHZLOOEHUHSUHVHQWHGE\ $WWKLVVWDJHZHDSSO\WKH52&.DOJRULWKP*XKDHWDO WRWKH8)%20 WR WUDQVIRUP WKH )%20 LQWR D EORFN PDWUL[ JURXSLQJ DOO WKH YDOXH WRJHWKHU $FFRUGLQJWRWKHILUVWPDWUL[)%20ZHZLOOFKDQJHHDFKLQWKHEORFNPDWUL[E\ LWVRULJLQDOYDOXH8RU& WRREWDLQDQHZPDWUL[%)%20DVVKRZQLQILJXUHE 7KH EORFNV ZKLFK ZLOO EH EXLOW UHSUHVHQW WKH SRWHQWLDO FDQGLGDWHV WR EHFRPH FRPSRQHQWV LQ WKH HQWHUSULVH 7KHVH UHVXOWLQJ FRPSRQHQWV DUH QRW VDWLVIDFWRU\ 7KH\ ORRN OLNH GUDIW FRPSRQHQWV DQG PXVW EH XSGDWHG DQG WUDQVIRUPHG WR FRUUHVSRQGWRWKHEXVLQHVVFRPSRQHQWIHDWXUHGHILQHGLQWKHEHJLQQLQJ 2I FRXUVH ZH PD\ KDYH YDOXHV LQ WKH EORFN PDWUL[ ZKLFK DUH RXWVLGH WKH GHILQHGEORFNV7KHVHYDOXHVZLOOKHOSXVWRHVWDEOLVKVRPHUHODWLRQVKLSVEHWZHHQ WKH GHILQHG FRPSRQHQWV DQG ZH FDQ REWDLQ D JUDSK UHSUHVHQWLQJ FRPSRQHQWV DV QRGHVDQGUHODWLRQVKLSVDVHGJHVVHHILJXUH %2Q
%2
%2
%2L
%2
%2
%2
%2
%2L
%2Q
%2
%2Q
%2Q
%2L
)XQFWLRQDOLW\
8
8
8
)XQFWLRQDOLW\
8
&
)XQFWLRQDOLW\
8
8
)XQFWLRQDOLW\
&
)XQFWLRQDOLW\
8
8
)XQFWLRQDOLW\L
8
&
8
8
)XQFWLRQDOLW\L
8
8
8
8
)XQFWLRQDOLW\L
8
8
8
&
)XQFWLRQDOLW\Q
8
8
8
8
)XQFWLRQDOLW\Q
&
&
8
8
)XQFWLRQDOLW\Q
&
&
)XQFWLRQDOLW\
&
&
8
)XQFWLRQDOLW\
8
)XQFWLRQDOLW\
8
&
)XQFWLRQDOLW\
&
8
)XQFWLRQDOLW\
8
8
)XQFWLRQDOLW\L
8
8
)XQFWLRQDOLW\L
8
)XQFWLRQDOLW\L
8
8
)XQFWLRQDOLW\Q
8
)XQFWLRQDOLW\Q
8
8
)XQFWLRQDOLW\Q
%2Q
&
%2Q
8
8
%2L
8
)XQFWLRQDOLW\
%2L
%2L
%2
8
%2
%2
8
%2
&
%2
8
)XQFWLRQDOLW\
%2
)XQFWLRQDOLW\
%2
)XQFWLRQDOLW\
D
E
)LJ)XQFWLRQDOEXVLQHVVREMHFWEORFNPDWUL[EHIRUHDQGDIWHUDSSO\LQJ52&.DOJRULWKP
7RZDUGVDVHUYLFHRULHQWHGHQWHUSULVHEDVHGRQEXVLQHVVFRPSRQHQWVLGHQWLILFDWLRQ %2L
%2
%2Q
%2Q
%2L
&RPSRQHQW
%2Q
%2
%2
)XQFWLRQDOLW\
%2
%2
&RPSR QHQW
)XQFWLRQDOLW\
%2L
%2
)XQFWLRQDOLW\
%2
)XQFWLRQDOLW\
)XQFWLRQDOLW\
)XQFWLRQDOLW\
)XQFWLRQDOLW\
)XQFWLRQDOLW\L
)XQFWLRQDOLW\L
)XQFWLRQDOLW\L
)XQFWLRQDOLW\Q
)XQFWLRQDOLW\Q
)XQFWLRQDOLW\Q
&RPSRQHQW
&RPSRQHQW
505
&RPSR QHQW
)LJ,GHQWLILHGFRPSRQHQWVDQGFRPSRQHQWUHODWLRQVKLSV
&RQFOXVLRQ ,Q WKLV SDSHU ZH SUHVHQW KRZ DQ DUWFKLWHFWXUH PL[LQJ ERWK ,7 VHUYLFH RULHQWHG DUFKLWHFWXUHDQGEXVLQHVVVUHYLFHFDQEHXVHGWRLQFUHDVHLQWHURSHUDELOLW\%XVLQHVV VHUYLFHVDUHLQWURGXFHGWRFDSLWDOL]HEXVLQHVVEHVWSUDFWLFHVDQGWKHQWRFRQQHFWWKH HQWHUSULVHEXVLQHVVRUJDQL]DWLRQWRFRQFUHWHVHUYLFHVVRWKDWWKHHQWHUSULVHDQGLWV ,7 VXSSRUW V\VWHP FDQ EH RUFKHVWUDWHG VLPXOWDQHRXVO\ 7KHQ D IXQFWLRQ EDVHG DQDO\VLVLVXVHGWRLGHQWLI\FRQVLVWHQWEXVLQHVVFRPSRQHQWV 'LIIHUHQWWRRWKHUPHWKRGVDVEXVLQHVVFRPSRQHQWVDUHDKLJKOHYHOEXVLQHVV RULHQWHG UHSUHVHQWDWLRQ ZH VWDUW E\ WKH LGHQWLILFDWLRQ RI WKH EXVLQHVV GRPDLQ PRGHOV ZKLFK ZLOO KHOS XV WR SRLQW WKH PDMRULW\ RI HQWHUSULVH EXVLQHVV IXQFWLRQDOLWLHV $QRWKHULPSRUWDQWILHOGLVWKHGHILQLWLRQRIWKHFUHDWH8VH PDWUL[ EDVHG RQ WKH LGHQWLILFDWLRQ RI ERWK EXVLQHVV REMHFWV GLDJUDPV DQG IXQFWLRQDOLW\ GLDJUDPVDQGVXEVHTXHQWO\WKHJHQHUDWLRQRIWKHEORFNPDWUL[SXWWLQJLQHYLGHQFH WKHSRWHQWLDOEXVLQHVVFRPSRQHQWV )XUWKHUZRUNVZLOOILUVWIRFXVRQUHVWULFWLRQVLPSRVHGE\WKHGHFRPSRVLWLRQRI WKH HQWHUSULVH IXQFWLRQDOLWLHV WR SURYLGH WKH IXQFWLRQDO GHFRPSRVLWLRQ GLDJUDP HVSHFLDOO\LQWKHGHILQLWLRQRIWKHJUDQXODULW\OHYHORIIXQFWLRQDOLW\DQGWKHQRQWKH LGHQWLILHG EXVLQHVV FRPSRQHQWV FOXVWHULQJ LQ VHYHUDO VHWV XVLQJ XUEDQLVDWLRQ WHFKQLTXHV WR UHRUJDQLVH FRPSRQHQW VHW DQG FRQVHTXHQWO\ IDFLOLWDWH FRPSRQHQW VHOHFWLRQ
5HIHUHQFHV $EGPRXOHK$ 6SDGRQL0DQG9HUQDGDW) 'LVWULEXWHGFOLHQWVHUYHUDUFKLWHFWXUHIRU &,026$EDVHGHQWHUSULVHFRPSRQHQWV&RPSXWHUVLQ,QGXVWU\ %HUNHP% &RQWH[WXDO2EMHFWVRU*RDO2ULHQWDWLRQIRU%XVLQHVV3URFHVV0RGHOLQJ,Q 3URFHHGLQJVRIWKH2EMHFW2ULHQWHG7HFKQRORJ\(&223 :RUNVKRS(GV'HPH\HU 6DQG%RVFK- %UXVVHOV%HOJLXP
506
6&KDDUL)%LHQQLHU-)DYUHODQG&%HQDPDU
&DHWDQR$6LOYD$5DQG7ULEROHW- 8VLQJUROHVDQGEXVLQHVVREMHFWVWRPRGHODQG XQGHUVWDQG EXVLQHVV SURFHVVHV ,Q 3URFHHGLQJV RI WKH $&0 V\PSRVLXP RQ $SSOLHG FRPSXWLQJSS &KDDUL6%LHQQLHU)%HQDPDU&DQG)DYUHO- 7RZDUGV6HUYLFH2ULHQWHG(QWHUSULVH ,Q.QRZOHGJH(QWHUSULVH,QWHOOLJHQW6WUDWHJLHVLQ3URGXFW'HVLJQ0DQXIDFWXULQJDQG 0DQDJHPHQW6SULQJHU9HUODJ6KDQJKDL&KLQDSS &KHQD ' DQG 'RXPHLQJWV * (XURSHDQ LQLWLDWLYHV WR GHYHORS LQWHURSHUDELOLW\ RI HQWHUSULVH DSSOLFDWLRQV²EDVLF FRQFHSWV IUDPHZRUN DQG URDGPDS $QQXDO 5HYLHZV LQ &RQWURO &KHQJ . DQG 3RSRY < ,QWHUQHWHQDEOHG PRGHOOLQJ RI H[WHQGHG PDQXIDFWXULQJ HQWHUSULVHV XVLQJ SURFHVVEDVHG WHFKQLTXHV 7KH ,QWHUQDWLRQDO -RXUQDO RI $GYDQFHG 0DQXIDFWXULQJ7HFKQRORJ\ &KLULFRWD<-RXUGDQ)DQG0HODQFRQ* 6RIWZDUH FRPSRQHQWVFDSWXUHXVLQJJUDSK FOXVWHULQJ ,Q 3URFHHGLQJV RI WKH WK ,((( ,QWHUQDWLRQDO :RUNVKRS RQ 3URJUDP &RPSUHKHQVLRQSS &KRL06DQG&KR(6 $&RPSRQHQW,GHQWLILFDWLRQ7HFKQLTXHIURP2EMHFW2ULHQWHG 0RGHO ,Q 3URFHHGLQJV RI WKH ,QWHUQDWLRQDO &RQIHUHQFH RQ &RPSXWDWLRQDO 6FLHQFH DQG ,WV$SSOLFDWLRQV(GV*HUYDVL2*DYULORYD0/DQG.XPDU9 6LQJDSRUH )DQ&KDR 0 'HQ&KHQ = DQG ;LDR)HL ; %XVLQHVV &RPSRQHQW ,GHQWLILFDWLRQ RI (QWHUSULVH,QIRUPDWLRQ6\VWHP$KLHUDUFKLFDOFOXVWHULQJPHWKRG,Q3URFHHGLQJVRIWKH ,(((,QWHUQDWLRQDO&RQIHUHQFHRQH%XVLQHVV(QJLQHHULQJSS )OD[HU ' DQG 1LJDP $ 5HDOL]LQJ EXVLQHVV FRPSRQHQWV EXVLQHVV RSHUDWLRQV DQG EXVLQHVVVHUYLFHV,Q3URFHHGLQJVRIWKH,(((FRQIHUHQFHRQ(&RPPHUFH7HFKQRORJ\ IRU'\QDPLF(%XVLQHVVSS *DQHVDQ 5 DQG 6HQJXSWD 6 2%& D WHFKQLTXH IRU WKH GHVLJQ RI FRPSRQHQWEDVHG DSSOLFDWLRQV ,Q 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH DQG ([KLELWLRQ RQ 7HFKQRORJ\RI2EMHFW2ULHQWHG/DQJXDJHVDQG6\VWHPVSS *XKD 6 5DVWRJ 5 DQG 6KLP . 52&. $ 5REXVW &OXVWHULQJ $OJRULWKP IRU &DWHJRULFDO$WWULEXWHV,QIRUPDWLRQ6\VWHPV +DKQ ( Y 3DHFK % DQG %RFN & 5HHQJLQHHULQJ &RQYHQWLRQDO 'DWD DQG 3URFHVV 0RGHOV ZLWK %XVLQHVV 2EMHFW 0RGHOV $ &DVH 6WXG\ %DVHG RQ 6$3 5 DQG 80/ ,Q 3URFHHGLQJVRIWKHWK,QWHUQDWLRQDO&RQIHUHQFHRQ&RQFHSWXDO0RGHOLQJ(GV/LQJ7 :5DP6DQG/HH0/ 6LQJDSRUHSS +HU]XP3DQG6LPV2 %XVLQHVV&RPSRQHQWV)DFWRU\$ &RPSUHKHQVLYH2YHUYLHZ RI&RPSRQHQW%DVHG'HYHORSPHQWIRUWKH(QWHUSULVH1HZ
Business Level Service-Oriented Enterprise Application Integration 1 Stanislav Pokraev1, Dick A. C. Quartel2, Maarten W. A. Steen1, Andreas Wombacher2 and Manfred Reichert2 1
2
Telematica Instituut, P. O. Box 589, 7500 AN, Enschede, The Netherlands {stanislav.pokraev, maarten.steen}@telin.nl Center for Telematics and Information Technology (CTIT), University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands {D.A.C.Quartel, M.U.Reichert, A.Wombacher}@ewi.utwente.nl
Abstract. In this paper we propose a new approach for service-oriented enterprise application integration (EAI). Unlike current EAI solutions, which mainly focus on technological aspects, our approach allows business domain experts to get more involved in the integration process. First, we provide a technique for modeling application services at a sufficiently high level of abstraction for business experts to work with. Next, these business experts can model the orchestration as well as the information mappings that are required to achieve their integration goals. Our mediation framework then takes over and realizes the integration solution by transforming these models to existing service orchestration technology.
1 Introduction In the networked economy the success of companies is largely determined by the speed and effectiveness with which they integrate their services into new (crossorganizational) business processes. However, almost every company has unique business processes supported by legacy systems which are difficult to integrate. Solving integration problems with traditional enterprise application integration (EAI) approaches often leads to expensive and inflexible solutions which do not always meet business requirements. Part of the problem is that integration is done at a technical level by IT specialists; e.g., by building data transformation
1
The presented work has been done in the Freeband Communication project A-Muse (amuse.freeband.nl). Freeband Communication (www.freeband.nl) is sponsored by the Dutch government under contract BSIK 03025.
2508
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
components and customizing business process logic. Business domain experts are only consulted at the beginning, i.e., in the requirements elicitation phase. Service-oriented architectures (SOA) provide an approach which allows integration solutions to be specified only by means of service interactions; i.e., technical details can be hidden from business domain experts. In addition, SOA solutions show a high degree of flexibility. Both service providers and service consumers may change their software implementation; the solution will continue to work provided that both parties continue to adhere to the same service description. To support SOA a lot of effort is currently being invested in the standardization of service description languages and protocols for service interactions such as WSDL, BPEL and WS-CDL. Unfortunately, these standards are still too technical for business domain experts to understand and to use them. Moreover, even properly educated and provided with sophisticated tools, business domain experts do not always have all information required to build integration solutions based on these technologies (e.g., port types, message formats, protocol bindings, etc.). In this paper we describe a challenging integration scenario and show how it can be solved at a higher level of abstraction enabling the more active participation of business domain experts. The paper is organized as follows: Section 2 presents the integration scenario according to the Semantic Web Services (SWS) Challenge 2006 2 . Section 3 presents our integration approach. Section 4 sketches basic service modeling concepts needed for the further understanding of the paper. Section 5 shows how we deal with the given integration scenario in our approach. Section 6 relates our work to other research activities. Finally, Section 7 gives a summary and defines some future research directions.
2 Problem description In order to illustrate the problem of integrating business processes we present an integration scenario according to the SWS Challenge. SWS Challenge provides a standard set of problems, based on industrial specifications and requirements. A manufacturing company called Moon uses three backend systems to manage its order processing: a Customer Relation Management System, a Stock Management System, and a Production Management System. Moon has signed an agreement with a customer, called Blue, to exchange purchase order messages in RosettaNet PIP 3A4 format. Currently, the back-end systems of Moon use proprietary data models and interaction protocols that differ from those of RosettaNet. The objective is to build a system, called Mediator, that compensates these differences and facilitates the conversation between Moon’s and Blue’s systems. The complete scenario is depicted in Fig. 1. First, the Mediator receives a Purchase Order Request message from the customer Blue. Next, it communicates with the Customer Relation Management system to obtain Moon’s internal customer ID. Then, it requests to create a new order by communicating with the Stock Management system. Next, all line items are submitted one by one and then the order is closed. If an article is not available 2
http://sws-challenge.org/
Business Level Service-Oriented Enterprise Application Integration
5093
the Stock Management system will reply that the respective line item is rejected. In this case the Mediator communicates with the Production Management system to obtain relevant information about the date and the price to manufacture the article. If this information meets the initial expectations of customer Blue, as specified in the RosettaNet message, the article is ordered. Finally, the mediator sends a Purchase Order Confirmation message back to Blue. Blue (Customer)
Moon (Manufacturer)
RosettaNet System Send purchase Order (PO)
Receive Purchase Order Confirmation (POC)
Customer Relation Management System
Mediator
RosettaNet PIP3A4 PO Ź
Receive Purchase Order (PO)
Ż Acknowledgement of receipt
Ż RosettaNet PIP3A4 POC Acknowledgement of receipt Ź
Search string Ź
Obtain Moon’s internal customer ID
Ż Customer object
Stock Management System
Send Purchase Order Confirmation (POC)
Create order using internal customer ID
Send line item n
Customer ID Ź Ż Order ID
Order ID, Article ID, Quantity Ź Ż Confirmation
Add line Item
Order ID Ź
Close order
Confirm line item
Ż Line item confirmation
Confirm/ refuse line Item
Production Management System
Line item rejected
massage Ź
Create new order
Close order
Line item accepted
Asynchronous message
Search customer
Check production capability
Article ID, Quantity Ź
Order line item for production
Article ID, Quantity Ź
Ż Date, Price
Check production capability
request Ź Synchronous message
Ż response
Control flow
Ż Date, Price
Confirm order
Fig. 1. Integration scenario
As one can see there are differences regarding data models and interaction protocols of Blue and Moon. We have classified respective problems into two groups – data mismatches and behavior mismatches – and have provided mediation patterns to cope with them (for details see [5][4]). This paper omits details of these mismatches and focuses on our overall integration methodology instead.
3 Integration framework The service concept plays a central role in our approach. A service is a set of related interactions between a system and its environment that establish some effect that has value for the entities in this environment. Service orientation typically leads to a layered enterprise architecture model, where the service concept is the main link between the systems at the different layers (see [6] for details). In our approach we distinguish between the business and the IT world, and we divide these two worlds into service layers as depicted in Fig. 2:
4510
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
Business environment Business
Business services
Business systems IT services Software systems ICT
Communication services
Hardware systems
Fig. 2. Business and IT services
As mentioned, very often, integration solutions built at IT level do not always meet the business requirements of the involved companies. Part of the problem is that business domain experts do not speak the language of IT experts; usually, they are only consulted at the beginning of the project to identify requirements. In our approach we “lift” IT service descriptions to a higher level of abstraction; i.e., closer to the business service layer, thus enabling the active participation of business domain experts. Once the integration solution is specified at the business service layer, it can be transformed (semi)automatically to an IT solution specification by applying a number of mapping rules. From this point on the IT experts can focus on the implementation of the missing parts of the integration solution. In addition, the formal link between the business and IT solution specifications enables reasoning tasks which, in turn, lead to more correct implementations of the solution. The approach is outlined in Fig. 3. Integration solution
Company A 2
Business services 1
Company B 2
3
1
IT services
Step 1: Lifting IT service descriptions to business service descriptions Step 2: Solving the integration problem at business service layer Step 3: Deriving an IT integration solution from the business integration solution
Fig. 3. Integration approach
4 Service modeling framework: basic concepts In order to realize the sketched integration approach we have developed a framework, which provides concepts for modeling both services and integration solutions at the business level. Our framework provides modeling concepts that can be used in different application domains and at different abstraction levels. This reduces the number of required modeling concepts and thus makes it easier for business experts to apply them. The core concept of our framework constitutes the interaction concept, which is also the core concept in SOA. Our interaction concept supports a constraint-oriented style of service specification. This facilitates reasoning about the interoperability of involved systems by modeling their participation as separate constraints and by reasoning about satisfiability of the logical conjunction of these constraints. Our framework has been presented in
Business Level Service-Oriented Enterprise Application Integration
5115
detail in [6]. This section summarizes the basic concepts needed for understanding the remainder of this paper. At a high level of abstraction a service can be modeled as a single interaction between two or more systems (e.g. companies). The interaction represents an activity in which the involved systems produce some common result in cooperation. An interaction is defined by a composition of two or more interaction contributions, which represent the participation (or responsibility) of each system involved in the interaction. Consequently, an interaction is considered an atomic activity that either occurs and establishes the same result for all involved systems, or does not occur for any of the systems and therefore does not establish a (partial) result. Fig. 4 models a sample procurement service as a single interaction between a customer and a retailer. Interaction contributions buy and sell represent the participation of the customer and retailer in this interaction, respectively. The associated text boxes define the constraints they each have on the interaction result. In this case, both the customer and the retailer want to establish an order as interaction result. The customer wants to order a notebook, whereas the retailer is willing to sell any article from its catalog. Furthermore, the customer wants the notebook to have certain properties, to be delivered within 5 days to a certain location, and to cost less than a maximum price in mind. The retailer has specified for each article a minimum price and delivery period. In addition, the retailer will only deliver articles in the region “Twente”.
Fig. 4. Procurement interaction
In general, a service cannot be implemented as a single interaction, and we have to refine the abstract interaction into a structure of multiple smaller more concrete interactions. For representing related activities, we have introduced the behavior concept (graphically represented as rounded rectangles). Fig. 5 depicts a possible refinement of the procurement service from Fig. 4 into a number of interactions: select represents the selection of an article, checkout the establishment of the order comprising the selected article, pay the payment of the order (by credit card), and deliver the order delivery. In addition, the retailer offers the possibility to pay by bank transfer through the interaction contribution pay2. The retailer will allow credit card payments only if some precondition is satisfied, i.e., the price of the selected article is greater than 500. Note that the contributions checkout, pay and pay2 refer to results established in the causally preceding contribution select (i.e., article and price of the article).
6512
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
Fig. 5. Refinement of the procurement example
The effect of a service refers to elements in the subject domain of the systems involved in its execution. The subject domain of a system comprises the entities and phenomena in the real world that are identifiable by the system. For capturing these entities we use an information model. It consists of individuals that represent the entities and phenomena from the subject domain, classes that represent the types of the entities and phenomena and properties that represent the possible relations between individuals (object properties) or between an individual and a data value (data properties) . Further, we allow classes and properties to be defined as logical conjunctions, disjunctions or negations involving other classes and properties.
5 Solving the integration scenario In this section we show how the approach described in Section 3 can be used to solve the integration problem described in Section 2. We assume the systems to be integrated all expose Web service interfaces and that we have a BPEL orchestration engine with XSLT support at our disposal to realize the integration at the IT level.
Fig. 6. Solving the integration problem from Section 2
First, we derive the information and behavior models of the Blue and Moon systems using the WSDL descriptions of their services. Next, we define mappings
Business Level Service-Oriented Enterprise Application Integration
5137
between the classes and properties from the information models, and we define the integrated process model (the Mediator system). Once we have done all this we transform the Mediator specification into an executable BPEL specification and deploy it onto the BPEL orchestration engine. The concrete steps to be taken are illustrated in Fig. 6 and described in more detail in the remainder of this section. The left picture in Fig. 6 concerns the information models, and the right picture concerns the behavior models of Blue’s and Moon’s system. 5.1 Step 1a: Lifting data models to information models In this step we use the XML schemas which define the message types of Blue’s and Moon’s services to derive information models. This is done by applying a number of rules including: x xsd:element with at least one sub-element or attribute is transformed into a x x x x
class xsd:element with neither sub-elements nor atributes is transformed into property xsd:complexType is transformed into a class and xsd:simpleType into property an XSD inheritance by extension is transformed to a subClassOf property an XSD inheritance by restriction is transformed to a class, defined restricting the range of some Properties to a particular set of values
x
xsd:sequence and xsd:all or more classes
x
xsd:choice
a a
by
are transformed into a logical conjunction of two
is transformed into a class defined as an expression containing logical conjunctions or disjunctions and negations of two or more classes Moon
Blue FinancialAmount
totalAmount
totalLineItemAmount
PurchaseOrder
requestedUnitPrice
productLineItem
lineNumber productIdentifier productUnitOfMeasureCode requestedQuantity isDropShip
contactInformation
ContactInformation contactName telephoneNumber emailAddress
lineItem LineItem item
orderId lineItemId quantity price availabilityDate
Item articleId
AcceptedLine
Partner businessName role
Order orderId
customerId contactName email telephone businessName postalCode city street countryCode
ProductLineItem
isDropShip purchaseOrderType shipTo
contact
Customer
currencyCode monetaryAmount
RejectedLine
requestedEvent physicalLocation PhysicalLocation
TransportationEvent Class
eventCode date
Data Property
physicalAddress Object Property
SubClassOf Property
PhysicalAddress addressLine cityName NationalPostalCode
Class
SubClass
Fig. 7. Information models of Blue and Moon
An XML schema defines only the syntax of the messages. Thus, some further work is required to define the semantics of their elements. For example, some hidden assumptions are made more explicit in the information models (e.g., by
8514
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
defining new classes and relations among them), or classes and properties are mapped to classes and properties from domain specific ontologies, thus defining their meaning. This is usually a manual process which requires domain specific knowledge. Fig. 7 shows part of the information models of Blue and Moon that are relevant to understand our approach. 5.2 Step 1b: Lifting interface descriptions to service behaviors In this step we transform the WSDL descriptions that define the possible message exchanges between Blue’s and Moon’s services into behavior models. These behavior models are constructed from the concepts explained in Section 4. A WSDL description defines the operations that can be invoked on some server that implements the service, and in this way, the types of messages that can be accepted and returned by the server. This description only concerns the involvement of the server. To model some service behavior completely we also want to model the involvement of the client, i.e., the sending of the request message and the acceptance of the reply message. We model a two-way operation as a sequence of two instances of the interaction concept. The first instance models the operation invocation, and consists of two interaction contributions: one modeling the sending of the request message by the client and the other modeling the reception of the message by the server. The second instance models the operation return, which similar to the first interaction models the exchange of the reply message. In case of a one-way operation, the second interaction is absent. A complete behavior model should also define the relationships between the executions of distinct operations. These relationships are not part of the WSDL descriptions, but have to be derived from informal textual descriptions as provided in Section 2. An example of how such relationships are modeled is given in Section 4. For the purpose of structuring, distinct service or interface descriptions can be modeled by distinct instances of the behavior concept 5.3 Step 2a: Mapping information models In this step we define mappings between classes, properties and individuals from Blue’s and Moon’s information models. We consider four types of mappings: equivalence - defines that two classes or properties have the same meaning; more general - defines that a class (or a property) has more general meaning than another class (or property); less general - defines that a class (or a property) has more specific meaning than another class (or property); disjointness - defines that two classes (or properties) have different meanings. Creating mappings requires understanding of the meaning of the classes and properties in the information models of the systems being integrated and cannot be fully automated. However, tools and techniques exist that use sophisticated heuristic algorithms to discover possible mappings and propose these to the business domain experts. A good survey of semi-automatic schema matching is
Business Level Service-Oriented Enterprise Application Integration
5159
presented in [7]. Fig. 8 shows the mappings between Blue’s and Moon’s information models. In the figure we only show the equivalence relations.
Fig. 8. Mapping Blue's and Moon's information models
5.4 Step 2b: Specifying the integrated behavior In this step we define a mediator, which compensates the mismatches between Blue’s and Moon’s behavior models. This step can be performed in a manual (e.g. using a modeling tool such as Grizzle 3 ) or automated way. The model of the mediator is shown in Fig. 9. The behavioral mismatches can be associated with specific solutions for each occurrence of a mismatch. Examples of such mismatches include different order of source and target messages, a source message that contains two or more target messages, etc. Based on these partial solutions the aim is to select only the relevant ones and compose them automatically to form the behavior of the mediator. In our approach we consider the partial solutions as little workflows and use them to compose more complex workflows. The composition is recursively applied until the composed workflow solves the mediation problem. We are currently implementing this approach based on annotated Finite State Automata [8]. The behavioral mismatches can be associated with specific solutions for each occurrence of a mismatch. Examples of such mismatches include different order of source and target messages, a source message that contains two or more target messages, etc. Based on these partial solutions the aim is to select only the relevant ones and compose them automatically to form the behavior of the mediator. In our approach we consider the partial solutions as little workflows and use them to
3
http://isdl.ctit.utwente.nl/tools/grizzle/index.php
516 10
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
compose more complex workflows. The composition is recursively applied until the composed workflow solves the mediation problem. We are currently implementing this approach based on annotated Finite State Automata [8].
Fig. 9. The model of the mediator
Automated composition faces the challenge that the number of possible combinations is not constrained by a maximum number of possible compositions. Further, there is no constraint which enforces that a particular partial solution is applied only once. Therefore, the number of possible compositions of workflows explodes. Further, each composition of workflows increases the complexity of the resulting model significantly. 5.5 Step 3a: Transforming information mappings to XSLT In this step we use the information mapping defined in Section 5.3 to derive executable XSLT specifications for the exchanged messages. These XSLT specifications are applied at runtime to transform messages sent by one system (source) to messages accepted by another system (target). The derivation of message transformation specifications is done by searching for elements in the source message that can be used to produce each element of the target message. The simplest scenario is as follows: If an element ET from the target message corresponds to a property PT in the information model of the target system and an element ES from the source message corresponds to a property PS in the information model of the source system and the mapping PR {PS is defined, then the value of ES in the source message will be copied (using <xsl:copy>) as value of ET in the target message. In a more complex scenario, a number of properties can be composed to define a new, composite property. For instance, we can define a new property partnerCity
Business Level Service-Oriented Enterprise Application Integration
11 517
in the information model of Blue as composition of the properties physicalLocation, physicalAddress and cityName and define a mapping partnerCity {city from the information model of Moon. This mapping is used at runtime to copy the value of cityName as value of city only when cityName has an indirect relation (i.e., via physicalLocation and physicalAddress) to an individual of class Partner. 5.6 Step 3b: Transforming the Mediator’s behavior to BPEL In this step the behavior model of the mediator is transformed into a BPEL specification. In [2] a mapping has been defined between the behavior concepts presented in Section 4 and the BPEL language concepts. However, before this mapping can be applied a preparatory step is needed in which the behavior model of the mediator is annotated with marks and possibly restructured. Marks are used to add implementation details, in this case BPEL specific information. For example, interaction contributions should be marked to indicate whether they have to be mapped onto an invoke, receive or reply activity in BPEL. Furthermore, information about partner links and invoked web services (e.g., namespace URI and endpoint address) may have to be provided. Restructuring of the behavior model may become necessary to enable its mapping onto structured activities. For this purpose, separate behavior blocks can be used and marked to represent, for example, flow, switch, while, pick, scope and handler activities.
6 Related work OWL-S[3] is an OWL ontology for describing services for the purpose of discovery, composition and delivery. In OWL-S a service is formally described by a Service Model that defines the steps required to execute a service. It describes a service in terms of its inputs, preconditions, outputs, effects, and, where appropriate, its components. The Service Model also describes the control flow in terms of the service’s state, including initial activation, execution and completion. The main difference between OWL-S and our work is that our conceptual framework allows for constraint-oriented service specifications while OWL-S enables only an imperative, and therefore prescriptive, specification style. In addition, OWL-S takes only the perspective of the service provider into consideration, whereas we treat both participants in a service interaction equally. Our approach allows service requestors and providers to explicitly specify their assumptions about the environment of their systems. This in turn allows business domain experts to check whether their integration solutions satisfy these constraints and meet the requirements of both the service requestors and providers. The Web Service Modeling Ontology (WSMO[1]) is a formal ontology for describing several aspects of Semantic Web Services. It consists of four main components – ontologies, goals, web services and mediators. Ontologies provide terminology and formal semantics of information that is used by the other components. A goal is a specification of the objectives of a service user. A web service is a specification of the functionality of the service provider. Mediators are used as connectors between ontologies, goals and web services.
518 12
S. Pokraev, D.A.C. Quartel, M.W.A. Steen, A. Wombacher and M. Reichert
The main difference between WSMO and our work is that our framework has less concepts while providing comparable expressive power. This makes it easier for business domain experts to learn and use. Furthermore, we feel that the behavioral semantics of WSMO choreographies and orchestrations are rather weakly specified.
7 Conclusion and Future Work In this paper we presented a new approach for service oriented EAI. In our approach we used a novel service modeling framework that is domain-independent and provides concepts that can be applied at different abstraction levels enabling the more active participation of domain experts in designing the integration solution. The key concept in our framework (the interaction concept) supports constraint-oriented style of service specification. This makes our framework especially suitable for desiging integration solutions because the service requestors and providers can explicitly specify their assumptions about the environment of their systems as constraints and the system integrators can check if their solutions satisfy these constraints. Our forthcoming work will focus on further validation of our approach in practice. In addition, we want to investigate the possibilities to extend existing business process integration tools such as Microsoft BizTalk, Oracle BPEL manager, and the IBM WebSphere Process Server to support our approach.
8 References [1] [2]
[3] [4]
[5]
[6]
[7] [8]
de Bruijn J, et al. (2005) Web Service Modeling Ontology (WSMO), W3C Member Submission 3 June 2005, http://www.w3.org/Submission/WSMO. Dirgahayu T, (2005) Model-Driven Engineering of Web Service Compositions: A Transformation from ISDL to BPEL. M.Sc. thesis, University of Twente, The Netherlands, July, 2005. Martin D, et al. (2004) OWL-S: Semantic Markup for Web Services W3C Member Submission 22 November 2004, http://www.w3.org/Submission/OWL-S. Pokraev S, Reichert M, (2006) Mediation Patterns for Message Exchange Protocols. Open INTEROP-Workshop on Enterprise Modeling and Ontologies for Interoperability (EMOI06). In: Proc. CAiSE'06 Workshops, Luxembourg, June 2006, pp.659-663. Pokraev S, Reichert M, Steen MWA, Wieringa RJ, (2005). Semantic and Pragmatic Interoperability: A Model for Understanding. In: J. Castro, E. Teniente (Eds.) Proc. of the CAiSE'05 Workshops, Porto, Portugal, June 2005, pp. 377-382. Quartel D, Steen MWA, Pokraev S, van Sinderen MA, (2006) Conceptual Framework for Service Modelling. In Proceedings of the Tenth IEEE International EDOC Enterprise Computing Conference, Hong Kong, China, pp. 319-330. Rahm E, Bernstein PA, (2001) Survey of approaches to automatic schema matching. VLDB journal, (10(4)):334-350, 2001. Wombacher A, Fankhauser P, Mahleko B, Neuhold E, (2004) Matchmaking for Business Processes Based on Choreographies, Intl. Journal of Web Services, (1(4)): 14-32, 2004
,QWHURSHUDELOLW\IRUWUDQVSRUWFRPSDQLHV -$ÈOYDUH]-$2UWHJD/*RQ]iOH])9HODVFRDQG)-&XEHURV
'HSDUWPHQWRI&RPSXWHU/DQJXDJHVDQG6\VWHPV8QLYHUVLW\RI6HYLOOH$YGD5HLQD 0HUFHGHVVQ6HYLOOH6SDLQ MDDOYDUH]#XVHVRUWHJD#OVLXVHV 'HSDUWPHQWRI$SSOLHG(FRQRPLFV8QLYHUVLW\RI6HYLOOH5DPyQ\&DMDO 6HYLOOH6SDLQ OXLVJRQ#XVHVYHODVFR#XVHV 'HSDUWPHQWRI3ODQQLQJ5DGLR7HOHYLVLyQGH$QGDOXFtD-RVp*iOYH]VQ6HYLOOH 6SDLQ IMFXEHURV#UWYDHV
.H\ZRUGV6XSSO\&KDLQ7UDQVSRUWDWLRQ9537:,QWHURSHUDELOLW\
,QWURGXFWLRQ :LWKLQVXSSO\FKDLQ6& PDQDJHPHQWWUDQVSRUWLVRQHRIWKHPDMRUDFWLYLWLHV,WLV QHHGHG LQ WKH IORZ RI SURGXFWV IURP HDFK QHWZRUN VXSSO\ FRQYHUVLRQ DQG GLVWULEXWLRQ WR WKH QH[W IXUWKHUPRUH ZLWK JOREDOL]DWLRQ WUHQGV DQG FROODERUDWLRQ EHWZHHQILUPVORFDWHGLQGLIIHUHQWSODFHVLWKDVEHFRPHRQHRIWKHPRVWLPSRUWDQW IDFWRUHVGXULQJWKHSURGXFWOLIHF\FOH7KHWUDQVSRUWDWLRQLQGXVWU\DIIHFWVWKHHQWLUH VXSSO\ FKDLQ LQFOXGLQJ FXVWRPHU VHUYLFH VDOHV SURILWV DQG WKH FRQVXPHU 7KH DELOLW\WR PRYHSURGXFWVHIILFLHQWO\KDVEHFRPHDFRPSHWLWLYHDGYDQWDJHWRWKRVH ZKR DUH DEOH WR PDQDJH WKH PRYHPHQW RI UDZ PDWHULDOV SDFNDJLQJ VXSSOLHV DQG ILQLVKHG JRRGV 7KHUH LV D SUHVVLQJ QHHG WR PDNH WUDQVSRUWDWLRQ HYHQW PDQDJHPHQW µYLVLEOH¶ LQ WKH ORJLVWLFV VXSSO\ FKDLQ VR WKDW SURGXFW ORFDWLRQ DQG LQIRUPDWLRQDUHDYDLODEOHZKHQDQGZKHUHQHHGHG 7KH PLVVLRQ RI WKH /RJLVWLFV &RPPLWWHH LQ WKH 9ROXQWDU\ ,QWHULQGXVWU\ &RPPHUFH 6ROXWLRQV $VVRFLDWLRQ 9,&6 LV WR WDNH D OHDGHUVKLS UROH LQ GHILQLQJ DQG SURPRWLQJ WKH DGRSWLRQ RI VWDQGDUG SUDFWLFHV IRU SODQQLQJ DQG HQDEOLQJ WKH HIILFLHQWDQGHIIHFWLYHIORZRISURGXFWV9,&6DQG*686IRUPHUO\WKH8QLIRUP &RGH&RXQFLO,QFDUHZRUNLQJRQHVWDEOLVKLQJDFORVHUZRUNLQJUHODWLRQVKLSZLWK WKH$PHULFDQ7UXFNLQJ$VVRFLDWLRQ$7$
520
-$ÈOYDUH]-$2UWHJD/*RQ]iOH])9HODVFRDQG)-&XEHURV
x
9,&6 SXEOLVKHV LPSOHPHQWDWLRQ JXLGHOLQHV IRU D QXPEHU RI WKH WUDQVSRUWDWLRQUHODWHG;(OHFWURQLF'DWD,QWHUFKDQJH(', WUDQVDFWLRQV x 7KH 9,&6 (', LPSOHPHQWDWLRQ JXLGHOLQHV IRU WKH WUDQVSRUWDWLRQ WUDQVDFWLRQVDUHEHLQJUHYLHZHGDQGXSGDWHG x 7KH$7$9,&6DQG*686DUHFRRUGLQDWLQJWKLVHIIRUW
3URSRVDO
)OHHW PDQDJHPHQW )0 LV D WHUP XVHG WR HQFRPSDVV WKH PDQDJHPHQW RI DOO DVSHFWVUHODWLQJWRDFRPSDQ\ VIOHHWRIYHKLFOHVIURPWKHDOORFDWLRQRIUHVRXUFHVWR IXHO HFRQRPLHV &RUSRUDWLRQV ZLWK ODUJH IOHHWV RI YHKLFOHV UHTXLUH VRPH VRUW RI V\VWHP WR GHWHUPLQH ZKHUH HDFK YHKLFOH LV DW DQ\ JLYHQ WLPH )0 V\VWHPV DUH ZLGHO\ XVHG E\ WUDQVSRUW FRPSDQLHV 8QIRUWXQDWHO\ LQ WKH 6& VXSSOLHUV FRQVXPHUVDQGWUDQVSRUWFRPSDQLHVGRQRWVKDUHWKHYDOXDEOHLQIRUPDWLRQREWDLQHG IURPWKHLU)0V\VWHPV,IDVXSSOLHURUDWUDQVSRUWFRPSDQ\XVHVD)0V\VWHPLW LPSURYHVWKHPDQDJHPHQWRIKLVIOHHWEXWQRWDFFXUDWHLQIRUPDWLRQWRFRQVXPHUVLV JLYHQ 7KH RQO\ LQIRUPDWLRQ WKDW LW VKRZV LV WKH VWDWH RI WKH GHOLYHU\ 836 IRU H[DPSOH VKRZ LQ KLV :HE SDJH VWDWHV VXFK DV ³,Q WUDQVLW´ ³2XW IRU GHOLYHU\´ RU ³'HOLYHU\ H[FHSWLRQ´ 7KLV NLQG RI LQIRUPDWLRQ FRXOG EH LQWHUHVWLQJ WR D ILQDO FXVWRPHU ZKR LV H[SHFWLQJ DQ LQGLYLGXDO DUWLFOH EXW QRW WR D ODUJH DXWRPRELOH FRPSDQ\ H[SHFWLQJ KXQGUHGV RI JRRGV 0XFK PRUH DFFXUDWH DQG GHWDLOHG LQIRUPDWLRQLVQHHGHGLIWKHFXVWRPHUZDQWVWRLQWHJUDWHWUDQVSRUWLQIRUPDWLRQIURP KLV 6& WRJHWKHU ZLWK KLV LQIRUPDWLRQ V\VWHP LQ RUGHU WR DFFXUDWHO\ IRUHFDVW SODQ DQGVFKHGXOH 7KHUH H[LVW VRPH FRPSDQLHV WKDW SURYLGH UHDOWLPH DQG SUHGLFWLYH WUDIILF LQIRUPDWLRQ RQH RI WKH QHZHVW LV ,QUL[ ,QF D QDWLRQZLGH SURYLGHU RI WUDIILF LQIRUPDWLRQ WHFKQRORJLHV ,QIRUPDWLRQ FRPHV YLD WKH FROOHFWLRQ RI UHDOWLPH DQG KLVWRULFDOVHQVRUGDWDIURPKXQGUHGVRISXEOLFDQGSULYDWHVRXUFHVLQFOXGLQJUHDO WLPH *36 GDWD IURP PRUH WKDQ FRPPHUFLDO IOHHW GHOLYHU\ DQG WD[L YHKLFOHV$OWKRXJKLWFRXOGEHDYHU\DFFXUDWHZHGRQRWEHOLHYHWKLVWREHWKHEHVW VROXWLRQ IRU D WUDQVSRUW FRPSDQ\ GXH WR WKH IDFW WKDW WKH VHW RI URXWHV WKDW WKHLU GULYHUVXVHLVOLPLWHGDQGWKHLQWHURSHUDELOLW\EHWZHHQRWKHUFRPSDQLHVLV]HUR 'XH WR WKH KXQGUHGV RI GHOLYHULHV FRPPRQO\ FDUULHG RXW HDFK ZHHN E\ HDFK FRPSDQ\WKHPRVWUHOHYDQWGDWDIRUDQ\WUDQVSRUWFRPSDQ\FDQEHUHWULHYHGXVLQJ LWVRZQ)0V\VWHP$OOWKHURXWHVIROORZHGE\WKHIOHHWFRXOGEHVWRUHGDQGXVHGWR DFFXUDWHO\IRUHFDVWGHOLYHU\WLPHV $UFKLWHFWXUH $ PHWKRG GHYHORSHG IRU WKH SUHGLFWLRQ RI IXWXUH ORFDWLRQV ZDV DGDSWHG IRU WUDQVSRUWDSSOLFDWLRQV7KHSUHGLFWLRQV\VWHP2QWKHZD\>@\LHOGVWKHSRVVLELOLW\ RISUHGLFWLQJWKRVHSODFHVYLVLWHGZKHQDQHZSDWKLVWDNHQ7KLVIRUHFDVWLVPDGH XVLQJ D GDWDEDVH RI KLVWRULFDO SDWKV $OWKRXJK WKHUH ZHUH RYHUVWULNH SDWKV RIWHQ VPDOOFKDQJHVWDNHQRQWKHSDWKVDOORZHGWKH2Q7KH:D\V\VWHPWRGHWHUPLQHWKH FRUUHFW GHVWLQDWLRQ 7KH UHVXOWV ZHUH YHU\ SURPLVLQJ EHFDXVH WKH UHPDLQLQJ GLVWDQFHWRWKHGHVWLQDWLRQPHDVXUHGDVDVWUDLJKWOLQHZDVRQDYHUDJHRI
,QWHURSHUDELOLW\IRUWUDQVSRUWFRPSDQLHV
521
WKHWRWDOSDWKDQGWKHUHPDLQLQJWLPHWRUHDFKWKHGHVWLQDWLRQZDVPRUHWKDQ RIWKHWRWDO7KHH[SHULHQFHZDVGHYHORSHGLQXUEDQDQGLQWHUXUEDQMRXUQH\VDQGLWV VXFFHVV ZDV GXH WR WKH GDWD JDWKHUHG RQ WKH HYHU\GD\ EHKDYLRXU RI SHRSOH ZKR MRLQHGLQWKHH[SHULHQFH%HKDYLRXUZDVDQDO\]HGXVLQJWKHWUDFNVJHQHUDWHGE\WKH *36FDUULHGGXULQJDOOWKHGDLO\GLVSODFHPHQWV ,Q WKH VFHQDULR ZKHUH VXSSOLHU FRPSDQLHV GHOLYHU JRRGV WR FRQVXPHU FRPSDQLHV DOWKRXJK HDFK URXWH WDNHQ E\ WKH GULYHUV IURP WKH VXSSOLHUV PD\ EH FKDQJHGGDLO\WKHGHOLYHU\SRLQWVDQGGHSRWVDUHQHDUO\DOZD\VWKHVDPHDQGKHQFH SHULRGLFDO UHSHWLWLRQV REVHUYLQJ JOREDO GHOLYHULHV IURP WKH FRPSDQ\ SURGXFH FRQVLVWHQWEHKDYLRXUWKDWFRXOGEHXVHGWRIRUHFDVWVRPHLPSRUWDQWGDWD 7KLVVLWXDWLRQDOORZVWKHJHQHUDWLRQRIDJOREDOGDWDEDVHZLWKJHRJUDSKLFDODQG WLPHVHULHVLQIRUPDWLRQIURPZKROHWULSVFDUULHGRXWE\GULYHUV7KHGDWDEDVHFRXOG EH H[DPLQHG WR UHWULHYH DFFXUDWH IRUHFDVWV RI WKH WLPH QHHGHG WR FRPSOHWH D GHOLYHU\RUWKHEHVWURXWHVWRXVHLQDQH[DFWSHULRGRIWLPHWRUHGXFHWKHWLPHXVHG E\WKHGULYHUWRUHDFK WKHGHVWLQDWLRQ 5HWULHYHGLQIRUPDWLRQIRUHFDVWRIGHOLYHU\ WLPHDQGWKHEHVWURXWHVRQHDFK PRPHQW FRXOGVHUYHWRRIIHUDEHWWHUVHUYLFHWR FRQVXPHUVDQGWRHQULFKWKHNQRZOHGJHRIWKHIOHHW¶VGULYHUVERWKIRUH[SHULHQFHG DQGQHZHPSOR\HHVZKRVHOHDUQLQJFXUYHZLOOEHLQFUHDVHG 2XU SURSRVDO LV D VHUYLFHRULHQWHG DUFKLWHFWXUH 62$ ZKLFK WUDFNV YHKLFOH IXQFWLRQV YLD WKH IOHHW PDQDJHPHQW V\VWHPV 7KH XVH RI 62$ DOORZV ORRVHO\ FRXSOHG VRIWZDUH VHUYLFHV WR VXSSRUW WKH UHTXLUHPHQWV RI GLIIHUHQW SURFHVVHV DQG VRIWZDUH XVHUV ,W LV QRW WLHG WR D VSHFLILF WHFKQRORJ\ DQG PD\ EH LPSOHPHQWHG XVLQJDZLGHUDQJHRILQWHURSHUDELOLW\VWDQGDUGV 2XU VROXWLRQ DOORZV WKH H[FKDQJH RI DFFXUDWH WUDQVSRUW LQIRUPDWLRQ EHWZHHQ GULYHUVVXSSOLHUVDQGFXVWRPHUV7KHIORZRILQIRUPDWLRQLVGHVFULEHGKHUH 3DWKV IROORZHG E\ GULYHUV GXULQJ WKHLU MRXUQH\ DUH VWRUHG E\ WKHLU *36 GHYLFHVDQGVHQWWRDFHQWUDOGDWDEDVH7KHVHSDWKVLQFOXGHJHRJUDSKLFDQG WLPH VHULHV LQIRUPDWLRQ ZKLFK DOORZV WKH FRQVWUXFWLRQ RI D ³9HKLFOH 5RXWLQJ 3UREOHP ZLWK 7LPH :LQGRZV´ 9537: 7KH REMHFWLYH RI WKH 9537:LVWRGHOLYHUWRDVHWRIFXVWRPHUVXQGHUDVSHFLILHGWLPHFRQVWUDLQW ZLWK NQRZQ GHPDQGV RQ PLQLPXPFRVW YHKLFOH URXWHV RULJLQDWLQJ DQG WHUPLQDWLQJ DW D GHSRW 7LPH VHULHV LQIRUPDWLRQ LQ WKH GDWDEDVH LPSURYHV WKHDFFXUDF\RIWKH9537:DQGLVXVHGWRDVVLJQURXWHVWRWKHGULYHUV,Q >@ ZHFDQVHHDQLQWHUHVWLQJ FDVHVWXG\DQG>@VKRZVRQHRIWKHQHZHVW WHFKQLTXHV WR VROYH LW :KHQ D GHOLYHU\ LV DERXW WR EH FDUULHG RXW WKH FRPPXQLFDWLRQ V\VWHP RI WKH YHKLFOH FRQQHFWV SHULRGLFDOO\ WR WKH ZHE VHUYLFH ³5HTXHVWHU :6´ LQ WKH VXSSOLHU VHUYHU E\ XVLQJ ZLUHOHVV DFFHVV 8076*356*60 DQGUHSRUWVWKHH[SHFWHGWLPHRIDUULYDO :KHQ WKH VXSSOLHU VRIWZDUH KDV HQRXJK LQIRUPDWLRQ LW FRPPXQLFDWHV WKH GHOLYHU\WLPHIRUHFDVWWRWKH:HEVHUYLFHLQWKHFRQVXPHU³/RFDO:6´,I GHOD\VDUHSURGXFHGLWZLOOQRWLI\WKH/RFDO:6WRSUHYHQWFKDLQGHOD\V )LQDOO\WKHIRUHFDVWLQIRUPDWLRQLVLQWHJUDWHGLQWRWKHORJLFWLHURIVXSSOLHU VRIWZDUHLQRUGHUWRDOORZWKHLQWHURSHUDELOLW\ RIWKHWUDQVSRUWLQIRUPDWLRQ EHWZHHQVXSSOLHUDQGFRQVXPHU
522
-$ÈOYDUH]-$2UWHJD/*RQ]iOH])9HODVFRDQG)-&XEHURV
,PSOHPHQWDWLRQ :H DUH UHSURGXFLQJ WKH VFHQDULR XVLQJ 5R\DOWHN %OXHWRRWK *36 'XH WR WKH LPSRVVLELOLW\RIVWRULQJWKHVHWUDFNHGSDWKVRQWKHGHYLFHD'HOO$[LP;3'$ ZDV XVHG WR VWRUH WKH URXWHV RQ 10($ IRUPDW DQG ZH WUDQVIRUP WKHP WR .0/ IRUPDWYHU\XVHIXOWRREWDLQDFRUUHFWYLVXDOL]DWLRQRQWKHVRIWZDUH*RRJOH(DUWK :L)L FDSDELOLW\ RI ; LV EHLQJ XVHG WR DOORZ WKH FRPPXQLFDWLRQ EXW WKH UHGXFHGQXPEHURI:L)LDFFHVVSRLQWVLQ$QGDOXFLDPDNHVLWQRQYLDEOH6RZHDUH VWXG\LQJ8076GHYLFHVZLWKVWRULQJDQGSURFHVVLQJFDSDELOLWLHV 1HW 3ODWIRUP ZDV XVHG WR GHYHORS WKH :HE 6HUYLFHV RQ WKH VXSSOLHU DQG FRQVXPHULQIRUPDWLRQV\VWHPVRWKHGHVFULSWLRQRI:HEVHUYLFHVLVLQ:6'/
&RQFOXVLRQVDQGIXWXUHZRUN $OWKRXJKWKHUHH[LVWVROXWLRQVIRUWKHIRUHFDVWRIWUDIILFVXFKDVWKH,QUL[,QFZHGR QRWWKLQNLWZRXOGEHQHFHVVDU\VRPXFKGDWDIRUIRUHFDVWGHOLYHULHVWLPHEHFDXVH VXSSOLHUHQWUHSULVHVKDYHVRPHIL[HGSRLQWVWRGLVWULEXWHWKHLUSURGXFWV 8VLQJ RQO\ WKH GULYHUV¶ H[SHULHQFH RQ WKHLU GLVSODFHPHQWV ZH FRXOG H[WUDFW DFFXUDWHDQGUHOLDEOHLQIRUPDWLRQWRIRUHFDVWGHOLYHUWLPHV7KLVGDWDZDVRQO\XVHG E\ VXSSOLHUV RU WUDQVSRUW FRPSDQLHV EXW QRW E\ FRQVXPHUV VR ZH WKLQN WKDW LQWHJUDWLRQ RQ WKHLU LQIRUPDWLRQ V\VWHPV FRXOG KHOS WKH LQWHURSHUDELOLW\ EHWZHHQ HQWHUSULVHV 2XU SURSRVDO LPSURYHV WKH FXUUHQW VLWXDWLRQ XVLQJ DQ RULJLQDO V\VWHP FDOOHG³2QWKHZD\´DQGXVHGRQWKHIRUHFDVWRIGHVWLQDWLRQVWRREWDLQWKHLQH[LVWHQW LQWHURSHUDELOLW\RQWKHWUDQVSRUWOD\HU )LQDOO\ZHPXVWKLJKOLJKWWKDWDQRWKHULPSURYHPHQWZKHQWKHLPSOHPHQWDWLRQ RIRXUSURSRVDOZLOOEHFRPSOHWHLVWKHFUHDWLRQRIDGDWDEDVHZLWKNQRZOHGJHIRU GULYHUVWKDWLPSURYHWKHLUURXWHVDQGUHGXFHWKHLUGHOLYHU\WLPHV 2XU IXWXUH ZRUN ZLOO EH WKH FKDQJH RI VRPH KDUGZDUH WR HQDEOH 8076 FRPPXQLFDWLRQ ZLWK RQOLQH WUDQVPLVVLRQ RI HQFU\SWHG GDWD XVLQJ *36 WUDFN IXQFWLRQ
$FNQRZOHGJHPHQWV 7KHDXWRUV ZRXOGOLNHWRWKDQNWKHLQYHVWPHQWRI,Q&DUHSURMHFW 76, &PDQDJHGE\WKH0LQLVWU\RI6FLHQFHDQG(GXFDWLRQRI6SDLQ
5HIHUHQFHV >@ >@ >@
/ + /HH . & 7DQ . 2X DQG < + &KHZ ³9HKLFOH FDSDFLW\ SODQQLQJ V\VWHP $ FDVH VWXG\ RQ YHKLFOH URXWLQJSUREOHP ZLWK WLPH ZLQGRZV´ ,((( 7UDQV 6\VW0DQ&\EHUQ$6\VW+XPDQVYROQRSS 4LQJ =KX /LPLQ 4LDQ
Part VI
Collaborative Architecture and Formal Interoperability Approaches
(QDEOLQJ&URVV2UJDQL]DWLRQDO,QWHURSHUDELOLW\ $ +\EULGH%XVLQHVV$UFKLWHFWXUH **LRQLV<&KDUDODELGLV7-DQQHU&6FKURWK6.RXVVRXULV'$VNRXQLV
1DWLRQDO7HFKQLFDO8QLYHUVLW\RI$WKHQV$WKHQV*UHHFH ^JLRQLV\DQQLV[VNRXVVRXULVDVNRXV`#HSXQWXDJU 6$35HVHDUFK&(&6W*DOOHQDQG PFP,QVWLWXWH8QLYHUVLW\RI6W*DOOHQ6ZLW]HUODQG ^WLOOMDQQHUFKULVWRSKVFKURWK`#VDSFRP
.H\ZRUGV(OHFWURQLF%XVLQHVV7UDQVDFWLRQV(%XVLQHVV$UFKLWHFWXUHV(QWHUSULVH $SSOLFDWLRQ,QWHURSHUDELOLW\(536HDPOHVV(QWHUSULVH,QWHURSHUDELOLW\
0RWLYDWLRQ 7KH QXPEHU RI HQWHUSULVHV WKDW DXWRPDWH EXVLQHVV WUDQVDFWLRQV LV FRQVWDQWO\ JURZLQJ 5HQRZQHG VFLHQWLVWV VXFK DV 0DORQH FLWH WKH UHOHQWOHVV PDUFK RI LPSURYHPHQWV LQ WKH FRVWSHUIRUPDQFH UDWLR RI LQIRUPDWLRQ WHFKQRORJ\ DV PDLQ GULYHU RI WKLV UHFHQW GHYHORSPHQW >@ %HQHILWV RI SHUIRUPLQJ WUDQVDFWLRQV HOHFWURQLFDOO\ LQFOXGH H[WHQGLQJ PDUNHW UHDFK VDYLQJ WLPH FXWWLQJ FRVWV DQG UHVSRQGLQJ WR FXVWRPHU TXHULHV DJLOHO\ >@ +RZHYHU VLJQLILFDQW KXUGOHV PXVW EH WDNHQ WR VXFFHVVIXOO\ GHSOR\ DQG RSHUDWH H%XVLQHVV VROXWLRQV 6XEVWDQWLDOO\ GLIIHUHQW VWDQGDUGV SUHYHQW IURP D FRPPRQ XQGHUVWDQGLQJ RI ERWK EXVLQHVV SURFHVVHV DQG H[FKDQJHG GDWD >@ DQG KLJK FRVW DQG FRPSOH[LW\ RI H[LVWLQJ VROXWLRQV LPSHGH IDVW DGRSWLRQ E\ SRWHQWLDO XVHUV ,Q WKLV ZRUN ZH HODERUDWH RQ GLIIHUHQW H%XVLQHVV DUFKLWHFWXUHV WKDW DUH UHDGLO\ DYDLODEOH WR EXVLQHVVHV DQG FDQ EH FRQVLGHUHG DV HLWKHU PHUHO\ 3HHUWR3HHU 33 RU VHUYHU EDVHG 6XEVHTXHQWO\ ZHSUHVHQWDQRYHOV\VWHPWKDWIROORZVDK\EULGDSSURDFKDQGDGKHUHVWRSULQFLSOHV IURPERWK33DQGFHQWUDOO\RULHQWHGVROXWLRQV
6WDWHRIWKH$UW5HYLHZDQG$UFKLWHFWXUDO&RQVLGHUDWLRQV ,Q WKH HDUO\ GD\V RI HQWHUSULVH DSSOLFDWLRQ LQWHJUDWLRQ SRLQW WR SRLQW FRQQHFWLRQV EHWZHHQPDLQIUDPHV\VWHPVFRQILJXUHGIRUWKHLQWHUFKDQJHRILQGLYLGXDOO\GHILQHG
526
**LRQLV<&KDUDODELGLV7-DQQHU&6FKURWK6.RXVVRXULVDQG'$VNRXQLV
PHVVDJHV ZHUH SUHYDLOLQJ 7KH 81(',)$&7 PHVVDJH VWDQGDUG ZDV WKH ILUVW DWWHPSWWRKDUPRQL]HWKHGLIIHUHQWH[LVWLQJSURSULHWDU\GDWDVWDQGDUGVDQGIRUPDWV HJ 6('$6 9'$ 2'(77( EXW GLG QRW SUHYHQW IURP WKH HVWDEOLVKPHQW RI QXPHURXV DOWHUQDWLYH H%XVLQHVV VWDQGDUGV $V DUJXHG LQ >@ RYHU WLPH WKHVH VWDQGDUGV HYROYHG IURP WKH (',)$&7 VROXWLRQ WRZDUGV VWDWHRIWKHDUW :HE VHUYLFH EDVHG VSHFLILFDWLRQV ZKLFK DUH YHU\ KHWHURJHQHRXV ZLWK UHVSHFW WR LQIRUPDWLRQ VHPDQWLFV SURFHVVHV JUDQXODULW\ DQG DSSURSULDWHQHVV IRU FHUWDLQ LQGXVWULHV 2QWKHEDVLVRIWKLVEXVLQHVVVWDQGDUGVGLOHPPD>@H%XVLQHVVSODWIRUPVDQG VROXWLRQVKDYHVRIDUPRVWO\EHHQUHDOL]HGRQWKHEDVLVRIFHQWUDOL]HGPRGHOV>@D FHQWUDO LQVWDQFH PHGLDWHV EHWZHHQ DW OHDVW WZR XVHUV SURYLGHV IXQFWLRQDOLW\ IRU VHHNLQJQHJRWLDWLQJDQGELQGLQJEHWZHHQWUDGLQJSDUWQHUVDQGILQDOO\LVGHYRWHGWR RUFKHVWUDWLQJ WKH FROODERUDWLRQ SURFHVVHV ,Q >@ H%D\ DQG @ HYHQ WR SODWIRUPV DQG HQYLURQPHQWV WKDW DUH XVHG IRU UHDO DQG QRQUHDO WLPH FRPPXQLFDWLRQ >@ &RPPXQLFDWLRQ EHWZHHQ WKH XVHUV LV RQO\ SRVVLEOH YLD WKH VHUYHUWKHUHE\OLPLWLQJWKHVFDODELOLW\RIVXFKFHQWUDOL]HGDUFKLWHFWXUHV 'XH WR WKLV VFDODELOLW\ SUREOHP DQG DOVR WKH ULVN LQKHUHQW WR D VLQJOH SRLQW RI IDLOXUH FXUUHQW UHVHDUFK IRFXVHV RQ WKH FUHDWLRQ RI H%XVLQHVV VROXWLRQV WKDW DUH EDVHG RQ D 33 LQIUDVWUXFWXUH ,QVWHDG RI D FHQWUDO LQVWDQFH EHLQJ UHVSRQVLEOH IRU WKH VHWXS DQG FRQWURO RI EXVLQHVV UHODWLRQVKLSV 33 H%XVLQHVV V\VWHPV HQDEOH XVHUV WR G\QDPLFDOO\ DQG DXWRQRPRXVO\ QHJRWLDWH DQG HVWDEOLVK DQ DJUHHPHQW RQ WKH DXWRPDWLF H[HFXWLRQ RI EXVLQHVV SURFHVVHV 6LJQLILFDQW IXUWKHU DGYDQWDJHV RI VXFKV\VWHPVVXFKDVGLUHFWXQPHGLDWHGWUDQVDFWLRQVGHPRFUDWLFXVHUSDUWLFLSDWLRQ DQG FHQVRUVKLS UHVLVWDQFH PD\ EH FRPSHQVDWHG E\ D QXPEHU RI GUDZEDFNV KRZHYHU )XOO\ GHFHQWUDOL]HG V\VWHPV UHTXLUH D QXPEHU RI FKDOOHQJHV WR EH PHW VXFK DV VRSKLVWLFDWHG PHFKDQLVPV IRU WUDGLQJ SDUWQHU UHWULHYDO XVHU DXWKHQWLFLW\ DFFHVVFRQWURODVZHOODVQHJRWLDWLRQRIFROODERUDWLRQFRQGLWLRQV
$+\EULGH%XVLQHVV$UFKLWHFWXUH 7KH HQYLVLRQHG DUFKLWHFWXUH LV GHYRWHG WR HQDEOLQJ HQWHUSULVHV WR FRQGXFW WKHLU EXVLQHVVWUDQVDFWLRQVRYHUWKH:HEE\LQWHUFRQQHFWLQJPDLQWUDQVDFWLRQDOVRIWZDUH DSSOLFDWLRQV DQG V\VWHPV ZLWK WKRVH RI FROODERUDWLQJ HQWHUSULVHV EDQNLQJVRFLDO LQVXUDQFHLQVWLWXWLRQVDQGJRYHUQPHQWDOERGLHV $VVKRZQLQ)LJWKHSURSRVHG DUFKLWHFWXUH GHILQHV D V\VWHP WKDW DOORZV IRU 33 HOHFWURQLF WUDQVDFWLRQV EHWZHHQ EXVLQHVVSDUWQHUVDQGFRQFXUUHQWO\EXLOGVXSRQWKHVXSSRUWRIDFHQWUDOVHUYHUDQG UHSRVLWRU\ 7KH5HSRVLWRU\IRUJHQHULFEXVLQHVVSURFHVVHVGRFXPHQWVDQGUXOHVFRQVWLWXWHV WKHILUVWRIWKUHHYLWDOFRPSRQHQWVDQGSURYLGHVXVHUVZLWKDUWHIDFWVIRUPRGHOOLQJ DQG SHUIRUPLQJ EXVLQHVV WUDQVDFWLRQV ;0,EDVHG UHSUHVHQWDWLRQV RI ERWK SURFHVV DQG GDWD PRGHOV EXLOG WKH IRXQGDWLRQ IRU PRGHOOLQJ DQG QHJRWLDWLQJ HOHFWURQLF
$ +\EULG $UFKLWHFWXUH IRU (QDEOLQJ (OHFWURQLF 7UDQVDFWLRQV
527
EXVLQHVVUHODWLRQVKLSV:HHQYLVLRQWKHXVHUVRIWKHV\VWHPWRIROORZDFRPSRQHQW EDVHGDSSURDFKDQGDVVHPEOHWKHLULQWHUQDORUSXEOLFSURFHVVHVIROORZHGGXULQJD WUDQVDFWLRQ RQWKHEDVLVRI%301FRPSOLDQWEXLOGLQJEORFNV
)LJ$UFKLWHFWXUDO2YHUYLHZ
'DWDLVWREHPRGHOOHGZLWKWKHKHOSRI&RUH&RPSRQHQWV>@WKDWDUHGHILQHG E\ WKH 8QLWHG 1DWLRQV &HQWUH IRU 7UDGH )DFLOLWDWLRQ DQG (OHFWURQLF %XVLQHVV 81&()$&7 &33VDQG&3$VDVGHILQHGLQWKHHE;0/VSHFLILFDWLRQDUHSDUWRI WKH5HSRVLWRU\DVZHOO
)LJ,QIRUPDWLRQ)ORZEHWZHHQWKH%DVLF$UFKLWHFWXUDO&RPSRQHQWV
7KH6HUYHUUHSUHVHQWVWKHVHFRQGPDMRUFRPSRQHQWRIRXUK\EULGDUFKLWHFWXUH ,W SURYLGHV D QXPEHU RI VXSSRUWLYH VHUYLFHV WKDW HYHQWXDOO\ HQDEOH EXVLQHVV SDUWQHUVWRHQJDJHLQHOHFWURQLFWUDQVDFWLRQVZLWKRXWURXWLQJWKHHQWLUHWUDQVDFWLRQDO WUDIILF ORDG VXFK DV LQ FDVH RI SXUH VHUYHU EDVHG DUFKLWHFWXUHV ,W VSHFLILFDOO\ FRPSULVHV PHFKDQLVPV IRU XVHU UHJLVWUDWLRQ EXVLQHVV SURILOH XSORDG RU PRGLILFDWLRQ SDUWQHU UHWULHYDO QHJRWLDWLRQ DQG ELQGLQJ JHQHUDWLRQ RI H[HFXWDEOH SURFHVVFRGHHJ%3(/ IRUVSHFLILFWUDQVDFWLRQVEDVHGRQSURFHVVPRGHOVVWRUHG LQWKH5HSRVLWRU\DQGWKHFUHDWLRQRI;0/6FKHPDRQWKHEDVLVRIWKH;0,GDWD PRGHOVWKDWDUHVWRUHGLQWKH5HSRVLWRU\DVZHOO
528
**LRQLV<&KDUDODELGLV7-DQQHU&6FKURWK6.RXVVRXULVDQG'$VNRXQLV
)LQDOO\$GDSWHUVLQVWDOOHGDWWKHFOLHQWVLGHVHQDEOHWKHLQWHJUDWLRQRIH[LVWLQJ DQG SRWHQWLDOO\ KHWHURJHQHRXV EXVLQHVV IXQFWLRQDOLW\ LQWR WKH DUFKLWHFWXUH 7R LQWHUFRQQHFW OHJDF\ ,7 V\VWHPV DQG WKH FHQWUDO VHUYHU DGDSWHUV HQFDSVXODWH WKH FRPSOH[LW\LQKHUHQWWRGLIIHUHQWORFDOV\VWHPVDQGSURYLGHWKHVHUYHUZLWKDVHWRI LQWHUIDFHVLQ:6'/IRUPDW DQGPHVVDJHGHILQLWLRQV)LJSURYLGHVDQRYHUYLHZ RIWKHLQIRUPDWLRQIORZEHWZHHQWKHWKUHHV\VWHPFRPSRQHQWVRIRXUDUFKLWHFWXUH± IURPWKH%301SURFHVVPRGHOVLQWKH5HSRVLWRU\WRWKHFUHDWLRQRI%3(/FRGHE\ WKH6HUYHUWRWKHH[HFXWLRQRIWKLVFRGHE\WKH%3(/H[HFXWLRQHQJLQHVLQVWDOOHGDV SDUWRIWKH$GDSWHUV
&RQFOXVLRQ ,QWKLVSDSHUZHEULHIO\SUHVHQWHGWKHPDMRUFRPSRQHQWVRI DQDUFKLWHFWXUHWKDWLV H[SHFWHGWRVXEVWDQWLDOO\VLPSOLI\WKHVHWXSDQGSHUIRUPDQFHRIHOHFWURQLFEXVLQHVV UHODWLRQV EHWZHHQ WUDGLQJ SDUWQHUV ZRUOGZLGH %DVHG RQ D FHQWUDO UHSRVLWRU\ RI EXLOGLQJ EORFNV IRU PRGHOOLQJ EXVLQHVV SURFHVVHV DQG GDWD WKH VHUYHU SURYLGHV GLVWULEXWHG DGDSWHUV WKH H[HFXWLRQ FRGH DQG ;0/ 6FKHPDV WR SHUIRUP WKH DFWXDO LQWHUDFWLRQ LQ D 33 IDVKLRQ :LWK WKH KHOS RI WKLV K\EULG DSSURDFK ZH LQWHQG WR OHYHUDJH WKH DGYDQWDJHV RI ERWK PHUH 33 V\VWHPV VXFK DV VFDODELOLW\ DQG IOH[LELOLW\ DQG RI SXUH FHQWUDO VROXWLRQV VXFK DV FRPPRQ VHPDQWLF GHILQLWLRQV RU HIILFLHQWDFFHVVDQGDXWKHQWLFLW\FRQWURO
5HIHUHQFHV 6 $QGURXWVHOOLV7KHRWRNLV ' 6SLQHOOLV 9 .DUDNRLGDV 3HUIRUPLQJ SHHUWRSHHU H EXVLQHVV WUDQVDFWLRQV $ UHTXLUHPHQWV DQDO\VLV DQG SUHOLPLQDU\ GHVLJQ SURSRVDO LQ 3URFHHGLQJVRI7KH,$',6,QWHUQDWLRQDOH&RPPHUFH&RQIHUHQFHSDJHV± 7 -DQQHU $ 6FKPLGW & 6FKURWK * 6WXKHF )URP (', WR 81&()$&7 $Q (YROXWLRQDU\3DWK7RZDUGVD1H[W *HQHUDWLRQH%XVLQHVV)UDPHZRUNLQ 3URFHHGLQJV RIWKH7KHWK,QWHUQDWLRQDO&RQIHUHQFHRQH%XVLQHVV7KDLODQG 7 0DORQH 7KH )XWXUH RI (%XVLQHVV 6ORDQ 0DQDJHPHQW 5HYLHZ 9RO 1R S 03RUWHU6WUDWHJ\DQGWKH,QWHUQHW+DUYDUG%XVLQHVV5HYLHZ * 6WXKHF +RZ WR 6ROYH WKH %XVLQHVV 6WDQGDUGV 'LOHPPD 7KH &RQWH[W 'ULYHQ %XVLQHVV ([FKDQJH 6DS 'HYHORSHU 1HWZRUN 6'1 DYDLODEOH RQOLQH DW KWWSVGQVDSFRP $6YLUVNDV%5REHUWV$QDUFKLWHFWXUHEDVHGRQHE;0/DQG3HHUWR3HHUWHFKQRORJLHV DQGLWVDSSOLFDWLRQIRUG\QDPLFYLUWXDOHQWHUSULVHVRI(XURSHDQ60(V,Q3URFHHGLQJVRI WKH;0/(XURSH;0/(XURSH $PVWHUGDP7KH1HWKHUODQGV * 1 7ULDQWDI\OORX $ & 7HUH]LV . $ %RXURV & 5 %RXNRXYDODV 0 1 .RXNLDV '. /\PSHURSRXORV ³$Q ,QWHJUDWHG 5HDO DQG 1RQ5HDO 7LPH &ROODERUDWLRQ (QYLURQPHQWIRU'RFWRUV´)LIWK,QWHUQDWLRQDO6\PSRVLXPRQ&RPPXQLFDWLRQ6\VWHPV 1HWZRUNV$QG'LJLWDO6LJQDO3URFHVVLQJ3DWUDV*UHHFH-XO\ 81&()$&7 &RUH &RPSRQHQW /LEUDU\ DYDLODEOH RQOLQH DW KWWSZZZXQHFHRUJ
&KDOOHQJHVLQ&ROODERUDWLRQ7RRO&KDLQ(QDEOHV 7UDQVSDUHQF\%H\RQG3DUWQHU%RUGHUV 6+HLQRQHQ-.llULlLQHQ DQG-7DNDOR
9777HFKQLFDO5HVHDUFK&HQWUHRI)LQODQG32%R[),12XOX)LQODQG VDPXOLKHLQRQHQ#YWWILMXNNDNDDULDLQHQ#YWWIL MXKDWDNDOR#YWWIL
$EVWUDFW 7KLV SDSHU VKRZV KRZ WKH WRRO FKDLQ VXSSRUWV HIILFLHQW XVH RI UHVRXUFHV DQG WUDQVSDUHQF\ WKURXJK SDUWQHUV LQ FROODERUDWLYH VRIWZDUH GHYHORSPHQW 7RRO FKDLQ DOVRLPSURYHVWKHUHTXLUHPHQWVWUDFLQJGXULQJWKHVRIWZDUHGHYHORSPHQWOLIHF\FOH *HQHUDOO\LQVRIWZDUHGHYHORSPHQWWKHUHLVDQHHGWROLQNWKHUHTXLUHPHQWVWR WKH FRUUHVSRQGLQJ GHVLJQ DUWHIDFWV WR WKH UHVXOWLQJ VRIWZDUH DQG DVVRFLDWHG WHVW FDVHV 7UDFHDELOLW\ HQDEOHV IRU LQVWDQFH WKH HIILFLHQW FKDQJH LPSDFW DQDO\VLV DQG UHSRUWLQJIDFLOLWLHVDWWKHGLIIHUHQWSKDVHVRIWKHVRIWZDUHGHYHORSPHQWOLIHF\FOH,Q FROODERUDWLRQ WUDFHDELOLW\ LV DQ HQRUPRXV FKDOOHQJH IRU VXFFHVVIXO GHYHORSPHQW (IILFLHQWXVHRIUHVRXUFHVLQFROODERUDWLRQLVDOVRSUREOHPDWLFFDXVHGE\GLIIHUHQW WLPH ]RQHV YDULRXV WRROV DQG ODFN RI UHDOWLPH V\QFKURQL]DWLRQ RI GDWD LWHPV ,Q DGGLWLRQ FRPPRQ XQGHUVWDQGLQJ RI UHTXLUHPHQWV ZLWKRXW WUDQVSDUHQF\ EHWZHHQ FRPSDQLHVLVVHHQDVRQHRIWKHW\SLFDOSUREOHPVLQFROODERUDWLRQ 7KHSDSHUJLYHVDVROXWLRQWRWKHFKDOOHQJHVDERYHE\GHILQLQJWKHLQWHJUDWHG WRRO HQYLURQPHQW WR VXSSRUW FROODERUDWLYH 6: GHYHORSPHQW 7RRO FKDLQ SURYLGHV PHFKDQLVPWRPDQDJHUHVRXUFHVDQGWDVNVHIILFLHQWO\DQGRIIHUVFRQVLVWHQWYLHZWR WKH SURGXFW DUWHIDFWV LQ UHDOWLPH 7RRO FKDLQ LQWHJUDWHV SURMHFW PDQDJHPHQW UHTXLUHPHQWVPDQDJHPHQWFRQILJXUDWLRQPDQDJHPHQWDQGWHVWLQJWRROV
,QWURGXFWLRQ 7KLVFKDSWHULQWURGXFHVWKHFROODERUDWLYHVRIWZDUHGHYHORSPHQWLQDJHQHUDOOHYHO ZKDW GRHV LW PHDQ ZK\ WR FROODERUDWH DW DOO DQG HVSHFLDOO\ ZKDW FKDOOHQJHV DQG SUREOHPVDULVHLQFROODERUDWLRQ:HVWDUWE\DVKRUWSDVVDJHDERXW0HUOLQSURMHFW LQZKLFKWKLVVWXG\LVPDLQO\SHUIRUPHG7KHQWKHGHILQLWLRQVRIFROODERUDWLRQDQG ILHOGRIUHVHDUFKDUHJLYHQDQGILQDOO\WKHVWUXFWXUHRIWKHSDSHULVGHVFULEHG 2XU UHVHDUFK LV GRQH ZLWKLQ 0HUOLQ SURMHFW >@ ZKLFK LV DQ LQWHUQDWLRQDO UHVHDUFK SURMHFW FRRUGLQDWHG E\ ,7($ >@ 0HUOLQ SURMHFW FRQVRUWLXP FRQVLVWV RI XQLYHUVLWLHVUHVHDUFKFHQWUHVDQGLQGXVWULDOSDUWQHUVIURP)LQODQG6ZHGHQDQGWKH 1HWKHUODQGV 7KH PDLQ IRFXV LQ 0HUOLQ SURMHFW LV WR GHYHORS QHZ DQG HQKDQFHG SUDFWLFHVDQGWHFKQRORJLHVWRLPSURYHWKHFROODERUDWLYHVRIWZDUHGHYHORSPHQW
530
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
,QWKLVSDSHUFROODERUDWLRQLVGHILQHGDVDQDFWLYLW\ZKHUHWZRRUPRUHHQWLWLHV ZRUN WRJHWKHU WR FUHDWH PXWXDO YDOXH &ROODERUDWLRQ LQYROYHV WZR RU PRUH FRPSDQLHV GHSDUWPHQWV RU FXVWRPHUV WKDW FRPELQH WKHLU FRPSHWHQFLHV DQG WHFKQRORJLHV WR FUHDWH QHZ VKDUHG YDOXH DW WKH VDPH WLPH PDQDJLQJ WKHLU UHVSHFWLYHFRVWVDQGULVNV$GDSWHGIURP>@ :HVHHWKHFROODERUDWLRQDVDQLQWHU FRPSDQ\FROODERUDWLRQZKHUHWZRRUPRUHVHSDUDWHGRUJDQL]DWLRQVDUH HQFORVHG $FFRUGLQJWR0HUOLQLQGXVWULDOLQYHQWRU\VHHUHIHUHQFH>@ WKHPRVWFRPPRQ PRWLYDWLRQ IRU FROODERUDWLRQ LV WR VDYH PRQH\ $OPRVW DV FRPPRQO\ PHQWLRQHG UHDVRQV DUH WR DFTXLUH WHFKQRORJ\ FRPSHWHQFH RU NQRZOHGJH RI D FHUWDLQ PDUNHW WKDWLVQRWDYDLODEOHLQKRXVHDQGWKHUHLVQRLQWHUHVWWRLQYHVWLQFRPSDQ\¶VQRQ FRUH FRPSHWHQFH DUHDV 2WKHU UHDVRQV IRU FROODERUDWLRQ DUH WR VDYH WLPH WR HVWDEOLVKQHZEXVLQHVVRSSRUWXQLWLHVZLWKQHZSDUWQHUVIOH[LELOLW\ZLWKUHVSHFWWRD QXPEHURILQKRXVHUHVRXUFHVDQGDYDLODELOLW\RILQKRXVHUHVRXUFHV>@ 7KH PRYH WRZDUGV PXOWLSDUWQHU FROODERUDWLYH DQG GLVWULEXWHG GHYHORSPHQW FRPHVZLWKPDQ\SUREOHPVDQGLVVXHVWRWDNHLQWRDFFRXQW&ROODERUDWLRQXVXDOO\ PHDQVWKDWWKHSURMHFWLVVSOLWDFURVVWZRRUPRUHVLWHVDQGSRVVLEO\DFRQVLGHUDEOH GLVWDQFH DSDUW 7KLV FUHDWHV FKDOOHQJHV IRU FRPPXQLFDWLRQ FRRUGLQDWLRQ DQG FRRSHUDWLRQ EHWZHHQ WKH SDUWQHUV ,Q WKH W\SLFDO FROODERUDWLYH VRIWZDUH GHYHORSPHQWVLWXDWLRQWKHIROORZLQJQHHGVDUHLGHQWLILHG (IILFLHQWXVHRIUHVRXUFHV 7UDQVSDUHQF\WKURXJKSDUWQHUERUGHUV 7UDFHDELOLW\EHWZHHQWKHWHVWHGSURGXFWDQGWKHUHTXLUHPHQWV &RPPRQXQGHUVWDQGLQJRIWKHUHTXLUHPHQWV &RQVLVWHQF\LQHQJLQHHULQJWDVNV 7KLV SDSHU GHILQHV WKH ILUVW YHUVLRQ RI RXU LQWHJUDWHG WRRO HQYLURQPHQW FDOOHG µ0HUOLQ7RRO¶WRVXSSRUWFROODERUDWLYH6:GHYHORSPHQW 7KH SDSHU LV FRPSRVHG DV IROORZV &KDSWHU FODULILHV WKH EDFNJURXQG RI D VWXG\ DQG UHODWHG UHVHDUFK FRQVLGHULQJ WUDFHDELOLW\ PRGHOV DQG FROODERUDWLRQ WRRO VXSSRUW 7KLV FKDSWHU IRFXVHV RQ HVSHFLDOO\ WR WKH WHFKQLFDO DVSHFWV RI WRRO FKDLQ LQIUDVWUXFWXUH 7KLV LV IROORZHG E\ &KDSWHU ZLWK D GLVFXVVLRQ DERXW D UHVHDUFK SURJUHVV7KHQWKH PRGHODQGVROXWLRQDERXWWKH LPSOHPHQWDWLRQDUHSUHVHQWHGLQ WKH &KDSWHU )LQDOO\ WKH UHVXOWV DQG WKHLU LPSOLFDWLRQV DUH GLVFXVVHG LQ WKH &KDSWHUZKLFKDOVRLGHQWLILHVVRPHQHHGVIRUIXWXUHUHVHDUFK
+RZWRPDQDJHWKHFKDOOHQJHVLQFROODERUDWLRQ" :H LGHQWLILHG WZR GLIIHUHQW DSSURDFKHV WR LPSURYH FROODERUDWLRQ GHYHORSLQJ DQG LPSURYLQJZRUNLQJPHWKRGVDQGSUDFWLFHVDQGXWLOL]LQJWKHWRROVDQGWHFKQRORJLHV DQGWZHDNLQJWKHPWRILWEHWWHULQFROODERUDWLRQ,QWKLVSDSHUZHDUHIRFXVLQJWRWKH WRRO EDVHG DSSURDFK ,Q SUDFWLFH WKLV PHDQV VWXG\LQJ KRZ WKH WRROV FDQ KHOS WKH GHYHORSPHQWZRUNLQFROODERUDWLRQLQJHQHUDODQGDIWHUWKDWKRZZHFDQLPSURYH WKHXWLOL]DWLRQRIWRRODQGWZHDNWKHPWRVXLWEHWWHULQFROODERUDWLYHGHYHORSPHQW 2QH ZD\ WR GR WKLV LV WR LQWHJUDWH WKH WRROV ZKLFK FRPSDQLHV DUH DOUHDG\ XVLQJ WRJHWKHU LQ D VXLWDEOH ZD\ $FFRUGLQJ WR >@ WKH GHYHORSPHQW WRROV DQG HQYLURQPHQWDUHVHHQDVDPRVWSUREOHPDWLFDUHDLQFROODERUDWLRQ7KDWLVDOVRRQH UHDVRQWRIRFXVWKLVVWXG\WRWKHWRROVXSSRUW
&KDOOHQJHVLQFROODERUDWLRQWRROFKDLQHQDEOHVWUDQVSDUHQF\EHWZHHQSDUWQHUERUGHUV 531
'XULQJWKHVRIWZDUHGHYHORSPHQWWKHUHLVDFOHDUQHHGWROLQNWKHUHTXLUHPHQWV WRWKHFRUUHVSRQGLQJGHVLJQDUWHIDFWVUHVXOWLQJVRIWZDUHDQGDVVRFLDWHGWHVWFDVHV 7UDFHDELOLW\ HQDEOHV IRU LQVWDQFH WKH HIILFLHQW FKDQJH LPSDFW DQDO\VLV DQG UHSRUWLQJ IDFLOLWLHV DW WKH GLIIHUHQW SKDVHV RI WKH VRIWZDUH GHYHORSPHQW OLIH F\FOH )XUWKHUPRUH WKH IOXHQW LQWHJUDWLRQ RI WRROV LPSURYHV WKH TXDOLW\ RI LQIRUPDWLRQ VLQFHWKHPDQXDOFRS\LQJRIWKHLQIRUPDWLRQIURPRQHDSSOLFDWLRQWRDQRWKHULVQRW QHHGHG DQ\PRUH 7KH NH\ LVVXH LQ LQWHJUDWLRQ LV WKH LQIRUPDWLRQ PRGHO FDOOHG WUDFHDELOLW\ PRGHO ,W SUHVHQWV WKH HOHPHQWV DQG WKHLU UHODWLRQV LQ RUGHU WR VKRZ HVVHQWLDOOLQNVEHWZHHQWKHDUWHIDFWVPDQDJHGE\YDULRXVV\VWHPV 7KHUH DUH VHYHUDO VWXGLHV FRQFHUQLQJ WUDFHDELOLW\ PRGHOV HJ >@ >@ DQG >@ ,QWHJUDWLRQ W\SHV KDYH EHHQ VWXGLHG E\ >@ $XWKRU KDV GLYLGHG LQWHJUDWLRQ LQWR WKUHHFDWHJRULHVEDVHGRQWKHIDFWWKDWKRZGRHVWKHWDUJHWRILPSURYHPHQWDFWLRQV FRYHUWKHGLIIHUHQFHOLIHF\FOHSKDVHV7KHVHDSSURDFKHVDUHSLHFHPHDODSSURDFK VLQJOHYHQGRU DSSURDFKDQGEHVWLQFODVVDSSURDFK2QWKHRWKHUKDQG >@KDYH FRQVLGHUHG WKH LQWHJUDWLRQ IURP WKH HQG XVHU SRLQW RI YLHZ 7KH\ SRLQW RXW WKDW WKHUHLVVWLOOQHHGWRGHFLGHZKHWKHUWRXVHSRLQWWRSRLQWDSSURDFKWRLQWHJUDWHWKH GLIIHUHQWV\VWHPV,QWKLVFDVHWKHXVHUZLOOVHHVHSDUDWHDSSOLFDWLRQZLWKRZQXVHU LQWHUIDFHV2WKHUSRVVLELOLW\LVWRRIIHUWKHXVHUDIUDPHZRUNEDVHGDSSURDFKZKHUH VHYHUDO WRROV KDYH EHHQ KLGGHQ IURP WKH XVHU DQG XVHU MXVW VHHV D VLQJOH XVHU LQWHUIDFH,Q0HUOLQWRROFKDLQVWXG\ZHFDQVHHWKDWERWKRSWLRQVFDQEHYDOLGEXW RXUWDUJHWKDVEHHQLQLQWHJUDWLQJGLIIHUHQWNLQGVRIWRROVE\XWLOL]LQJVRPHVRUWRI LQWHJUDWLRQIUDPHZRUNDQGWKHUHIRUHWRXVHLWDVDQXVHULQWHUIDFHWRVHYHUDOWRROV ,QWKLVVHQVHRXUDSSURDFKFRUUHVSRQGVWRWKHLQWHJUDWLRQIUDPHZRUNDSSURDFK 7KHQHHGIRUPRUHFRPSUHKHQVLYHDSSURDFKHVIRUPDQDJLQJ6:GHYHORSPHQW DUWHIDFWV LV REYLRXV 5HFHQWO\ $SSOLFDWLRQ /LIH F\FOH 0DQDJHPHQW $/0 KDV EHHQ LGHQWLILHG WR EH D QH[W FKDOOHQJH LQ WKH 6: GHYHORSPHQW 7KH SUREOHP IRU H[DPSOH ZLWK WKH FXUUHQW FRQILJXUDWLRQ PDQDJHPHQW V\VWHPV LV WKDW WKH\ DUH RYHUO\IRFXVHGRQWKHFRGHDQGIDLOWRSURYLGHDPRUH FRPSUHKHQVLYHYLHZRIWKH SURMHFWHVSHFLDOO\LQWHUPVRILWVUHTXLUHPHQWV>@7RPHHWWKHFKDQJLQJQHHGVRI WKH LQGXVWU\ FRQILJXUDWLRQ PDQDJHPHQW V\VWHPV KDYH WREH GHYHORSHG PRUH LQWR LQIUDVWUXFWXUHV WKDW ZLOO VXSSRUW WKH HQWLUH 6: GHYHORSPHQW OLIH F\FOH >@ 7KLV OHDGVWRWKHLQWHJUDWLRQVEHWZHHQDSSOLFDWLRQVXVHGRQ6:GHYHORSPHQWOLIHF\FOH $SSOLFDWLRQ LQWHJUDWLRQ IUDPHZRUNV DUH XVHG DV SODWIRUPV WR LQWHJUDWH VHYHUDO DSSOLFDWLRQVQHHGHGGXULQJWKHVRIWZDUH GHYHORSPHQWOLIHF\FOH([DPSOHVRIWKLV NLQGRIIUDPHZRUNVDUH(FOLSVH>@DQG$/)>@SURMHFWV7KH(FOLSVH3ODWIRUP¶V SULQFLSDO UROH LV WR SURYLGH WRRO SURYLGHUV ZLWK PHFKDQLVPV WR XVH DQG UXOHV WR IROORZ WKDW OHDG WR VHDPOHVVO\LQWHJUDWHG WRROV ,W DOVR SURYLGHV XVHIXO EXLOGLQJ EORFNV DQG IUDPHZRUNV WKDW IDFLOLWDWH GHYHORSLQJ RI QHZ WRROV (FOLSVH 3ODWIRUP RIIHUVJRRGVXSSRUWWRH[WHQGLWVIXQFWLRQDOLW\E\SOXJLQV>@ $SSOLFDWLRQ /LIHF\FOH )UDPHZRUN $/) SURMHFW DLPV WR SURYLGH WKH ORJLFDO GHILQLWLRQRIWKHRYHUDOOLQWHURSHUDELOLW\EXVLQHVVSURFHVV7KLVWHFKQRORJ\KDQGOHV WKHH[FKDQJHRILQIRUPDWLRQIURPRQHWRROWRDQRWKHUWKHEXVLQHVVORJLFJRYHUQLQJ WKH VHTXHQFLQJ RI WRROV LQ VXSSRUW RI WKH DSSOLFDWLRQ OLIHF\FOH SURFHVV DQG WKH URXWLQJ RI VLJQLILFDQW HYHQWV DV WRROV LQWHUDFW $/) DFKLHYHV WKLV E\ SURYLGLQJ D FRPPRQ LQIUDVWUXFWXUH DQG D VHW RI GRPDLQ YRFDEXODULHV WKDW GHILQH WKH HYHQWV REMHFWVDQGDWWULEXWHV>@
532
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
7UDGLWLRQDOO\ WRRO LQWHJUDWLRQ FRXOG EH LPSOHPHQWHG E\ XVLQJ GHYHORSPHQW WRROV SURGXFHG E\ WKH VDPH YHQGRU )RU H[DPSOH ,%0 5DWLRQDO RU 7HOHORJLF SURYLGHDSSURSULDWHWRROVIRUDOPRVWDOOSURGXFWGHYHORSPHQWSKDVHVDQGWKHVHFDQ EHLQWHJUDWHGDPRQJRWKHUVLQVRPHOHYHO%XWLQFROODERUDWLYHHQYLURQPHQWLWLVQRW QHFHVVDULO\ SRVVLEOH WR XVH WKH VDPH PDQXIDFWXUHU¶V WRROV LQ WKH FRPPRQ FROODERUDWLYH SURMHFW EHFDXVH HQFORVHG RUJDQL]DWLRQV GR QRW QHFHVVDULO\ KDYH WKH VDPH VHW RI WRROV IRU LQVWDQFH EHFDXVH RI KLVWRULF UHDVRQV 0RUHRYHU LW LV QRW SURILWDEOH WR FKDQJH WKH WRRO IRU VRPH LQGLYLGXDO SURMHFW EHFDXVH LW ZRXOG FRPH YHU\ H[SHQVLYH IRU WKH RUJDQL]DWLRQ )RU WKDW UHDVRQ WKH LQWHJUDWLRQ EHWZHHQ GLIIHUHQWWRROVLVQHHGHG
5HVHDUFKSURFHVV 7KHDLPRIWKHWRROFKDLQGHYHORSPHQWZDVWRLPSOHPHQWDQLQWHJUDWHGVROXWLRQWR UHVSRQG WR WKH FKDOOHQJHV LGHQWLILHG LQ FROODERUDWLRQ 2QH RI WKH PDLQ JRDOV EHVLGHVRIWUDQVSDUHQF\ZDVWRLPSURYHWKHWUDFHDELOLW\RILQIRUPDWLRQGXULQJWKH SURGXFWGHYHORSPHQW 7KH UHVHDUFK VWDUWHG ZLWK WKH OLWHUDWXUH VWXG\ RI FROODERUDWLRQ UHODWHG WHFKQRORJLHVDQGSUREOHPVVHHUHIHUHQFH>@ 7KHQWKHHQTXLU\ZDVFRPSRVHGDQG VHQWWR0HUOLQLQGXVWULDOSDUWQHUVDERXW WKHWRROVWKH\DUH XVLQJ IRUUHTXLUHPHQWV FRQILJXUDWLRQSURMHFWDQGWHVW PDQDJHPHQW7KHHQTXLU\FRQWDLQHGDOVRD VHFWLRQ ZKHUHUHVSRQGHQWFRXOGH[SUHVVWKHLURSLQLRQDERXWVWUHQJWKVDQGZHDNQHVVHVKRZ ZHOOH[LVWLQJWRROVFDQVXSSRUWWKHFROODERUDWLYHPRGHRIZRUN$IWHUWKHHQTXLU\D WRROVZRUNVKRS ZDV FRQGXFWHG IRU LQGXVWULDO DQG DFDGHPLF SDUWQHUV RI 0HUOLQ SURMHFW ZKHUH WKH SUHOLPLQDU\ WRRO IHDWXUHV ZHUH GHILQHG IRU WRRO FKDLQ LPSOHPHQWDWLRQ )XUWKHUPRUH WKH VHW RI WRROV IRU WRRO FKDLQ ZHUH VHOHFWHG 6HH 7DEOH EDVHGRQWKHLQGXVWULDODQGUHVHDUFKLQWHUHVWV)RUH[DPSOH VRPHRI WKH 0HUOLQLQGXVWULDOSDUWQHUV ZHUHXVLQJ 5HTXLVLWH3URDQG6\QHUJ\&0LQWKHLU RZQ SURGXFWGHYHORSPHQW 7DEOH7RROVXVHGLQ0HUOLQWRROFKDLQLQIUDVWUXFWXUH 7RROGRPDLQ
7RROQDPH
5HTXLUHPHQWVPDQDJHPHQW
,%05DWLRQDO5HTXLVLWH3UR
3URMHFWPDQDJHPHQW
3KLOLSV3URMHFW$VVLVW7RRO
&RQILTXUDWLRQPDQDJHPHQW 7HVWPDQDJHPHQW 7RROLQWHJUDWLRQIUDPHZRUN
7HOHORJLF6\QHUJ\&0 3KLOLSV6RIW)DE (FOLSVH
2SHUDWLRQDO HQYLURQPHQW ZDV GHILQHG IRU WRRO LQWHJUDWLRQ LQ FRRSHUDWLRQ ZLWK WKHLQGXVWULDOSDUWQHUV7KLVRSHUDWLRQDOHQYLURQPHQWFRPSULVHVWKHGHVFULSWLRQRI GHYHORSPHQWIORZDQGVWDNHKROGHUV7KHQWKHWUDFHDELOLW\PRGHOWKDWUHIOHFWHGWKH VHOHFWHG WRROVHW DQG RSHUDWLRQDO HQYLURQPHQW ZDV FUHDWHG ,W SUHVHQWHG HOHPHQWV DQGWKHLUUHODWLRQVWRVXSSRUWWKHOLIHF\FOHPDQDJHPHQWRIGHYHORSPHQWDODUWHIDFWV 7KH LPSOHPHQWDWLRQ RI WRRO FKDLQ GHPRQVWUDWLRQ ZDV EDVHG RQ WKH WUDFHDELOLW\
&KDOOHQJHVLQFROODERUDWLRQWRROFKDLQHQDEOHVWUDQVSDUHQF\EHWZHHQSDUWQHUERUGHUV 533
PRGHO ,Q SUDFWLFH WKH LPSOHPHQWDWLRQ ZDV FDUULHG RXW DV SOXJLQ LQWHJUDWLRQV LQ (FOLSVHWRROLQWHJUDWLRQHQYLURQPHQW 7KH GHYHORSPHQW ZRUN LV GRQH LQ FORVH FRRSHUDWLRQ ZLWK WKH DFDGHPLF DQG LQGXVWU\SDUWQHUVE\DUUDQJLQJVHYHUDOZRUNVKRSVDQGEUDLQVWRUPLQJVHVVLRQV7KDW KHOSHG XV WR LGHQWLI\ DQG IRFXV WR UHDO SUREOHPV LQ FROODERUDWLRQ DQG LW DOVR LPSURYHGWKHTXDOLW\RIUHVXOWHGGHYHORSPHQWZRUN )LQDOO\WKHSURWRW\SHRIVROXWLRQZDVGHPRQVWUDWHGIRU0HUOLQFRQVRUWLXPDQG RWKHU VWDNHKROGHUV 7KH GHPRQVWUDWLRQ ZDV SUHVHQWHG E\ XVLQJ WKH SUHGHILQHG VFHQDULRVGHYHORSHGWRGHPRQVWUDWHUHDOOLIHWUDFHDELOLW\SUREOHPV7KHVHVFHQDULRV ZHUHUXQWKURXJKE\XVLQJWKH0HUOLQ7RRODQGSRLQWLQJRXWWKDWLWUHDOO\FDQVROYH WKH LGHQWLILHG SUREOHPV LQ FROODERUDWLYH 6: GHYHORSPHQW 0HUOLQ 7RRO ZDV DOVR XVHGDOOWKHWLPHGXULQJ WKHWRROFKDLQ GHYHORSPHQWSURFHVVDQGLW ZDVLPSURYHG ZKHWKHULWKDVEHHQVHHQUHDVRQDEOH
7HFKQLFDOLPSOHPHQWDWLRQRIWRROFKDLQ 7KLV FKDSWHU GHVFULEHV ILUVW WKH RSHUDWLRQDO HQYLURQPHQW ZKHUH WKH UHTXLUHPHQWV IRU WKH LPSOHPHQWDWLRQ DUH JDWKHUHG DQG ILQDO GHPRQVWUDWLRQV DUH UXQ 7KLV HQYLURQPHQW VLPXODWHV WKH W\SLFDO FROODERUDWLYH VRIWZDUH GHYHORSPHQW SURFHVV ZKHUH UHVSRQVLELOLWLHV DUH GLYLGHG ZLWK WKH VHYHUDO SDUWQHUV $IWHU WKDW WKH WUDFHDELOLW\PRGHOZDVFODULILHG)LQDOO\WKHFKDSWHUGHDOVZLWKWKHLPSOHPHQWDWLRQ LWVHOI E\ GHVFULELQJ WKH FRQFHSWXDO DUFKLWHFWXUH RI WKH 0HUOLQ 7RRO DQG DOVR E\ LQWURGXFLQJWKHLPSOHPHQWDWLRQIXQFWLRQDOLW\ZLWKVFUHHQVKRWVIURPWKHSOXJLQV 2SHUDWLRQDO(QYLURQPHQW 7KH 0HUOLQ 7RRO ZDV GHYHORSHG E\ WKH PHDQV WKDW LW FDQ EH XVHG WR KHOS DQG LPSURYHWKHFROODERUDWLYH VRIWZDUHGHYHORSPHQW%DFNERQHIRUWKHGHVFULSWLRQRI WRRO LQWHJUDWLRQ IUDPHZRUN ZDV D W\SLFDO FROODERUDWLYH RSHUDWLRQDO VLWXDWLRQ 7KH VLWXDWLRQGHVFULEHVDVFHQDULRFRPSULVLQJGHYHORSPHQWIORZZLWKVWDNHKROGHUVWKDW LOOXVWUDWHV FROODERUDWLYH SURGXFW GHYHORSPHQW DQG WHVWLQJ 7KH VFHQDULR VKRZV D GHYHORSPHQW IORZ ZKHUH V\VWHP LQWHJUDWRU FRPSRQHQW VXSSOLHU DQG WHVWLQJ VXEFRQWUDFWRUZRUNLQWKHFROODERUDWLYHPRGHVHH)LJXUH
)LJ2SHUDWLRQDOHQYLURQPHQW±$W\SLFDOFROODERUDWLYHVLWXDWLRQ
534
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
6\VWHP LQWHJUDWRU SURYLGHV UHTXLUHPHQWV IRU &RPSRQHQW VXSSOLHU ZKR LV UHVSRQVLEOH IRU SURGXFLQJ D FRPSRQHQW WKDW FRQILUPV ZLWK UHTXLUHPHQWV 7HVWLQJ VXEFRQWUDFWRULVUHVSRQVLEOHIRUGHYHORSLQJWKHWHVWFDVHVDQGUXQQLQJWKHPDJDLQVW WKH UHTXLUHPHQWV DQG DFFHSWDQFH FULWHULD UHFHLYHG IURP V\VWHP LQWHJUDWRU ,I WKH FRPSRQHQW SDVVHV DOO WHVWV VXFFHVVIXOO\ LW LV GHOLYHUHG WR V\VWHP LQWHJUDWRU ZLWK WHVWUHSRUWVIRUDFFHSWDQFHUHYLHZLQWHJUDWLRQDQGSURGXFWUHOHDVH ,Q RUGHU WKDW WKHVH WRROV FDQ EH XVHG HIIHFWLYHO\ GXULQJ WKH GHYHORSPHQW LW LV QHFHVVDU\ WKDW WKH\ FDQ EH LQWHJUDWHG DPRQJ WKHPVHOYHV (VSHFLDOO\ WUDFHDELOLW\ EHWZHHQ GLIIHUHQW SURGXFW DUWHIDFWV SURGXFHG LQ D GLIIHUHQW SKDVHV GXULQJ WKH SURGXFW OLIHF\FOH GHPDQGV WKDW WRROV DUH LQWHJUDWHG LQ VRPH OHYHO 7KLV OHG XV WR VHOHFWDQ(FOLSVH)UDPHZRUNWREHXVHGDVDEDVH RIWRROLQWHJUDWLRQEHFDXVHLWLV HVSHFLDOO\GHYHORSHGIRUEXLOGLQJLQWHJUDWHGGHYHORSPHQWHQYLURQPHQWV 7UDFHDELOLW\PRGHO $ GDWD PRGHO RI 0HUOLQ 7RRO LQWHJUDWLRQ IUDPHZRUN SUHVHQWV HVVHQWLDO HOHPHQWV DQG WKHLU UHODWLRQV FRQFHUQLQJ WKH OLIH F\FOH PDQDJHPHQW RI GHYHORSPHQWDO DUWHIDFWV 7KH PRGHO GHVFULEHV DOVR KRZ WKH HOHPHQWV DQG UHODWLRQV PDS ZLWK VHOHFWHGWRROV7KHUHIRUHWKHPRGHOUHSUHVHQWVDWUDFHDELOLW\GDWDPRGHOSUHVHQWLQJ LQWHUUHODWLRQV EHWZHHQ WRROV 7KH PRVW LPSRUWDQW HOHPHQWV LQ WKLV PRGHO DUH UHTXLUHPHQWV DQG WDVNV $OO WRRO GRPDLQV DUH OLQNHG LQWR PRGHO WKURXJK WKHVH HOHPHQWV7KHGDWDPRGHORI0HUOLQ7RROLQWHJUDWLRQIUDPHZRUNLVGHSLFWHGLQWKH )LJXUH
)LJ'DWDPRGHORI0HUOLQ7RROLQWHJUDWLRQIUDPHZRUN
7KH SXUSRVH RI WKH GDWD PRGHO LV WR GHVFULEH WKH WRRO FKDLQ LQ D KLJK OHYHO WKHUHE\ LW VKRXOG EH HDVLHU WR XQGHUVWDQG LWV IXQFWLRQDOLW\ DQG WKH PHWKRG RI LPSOHPHQWDWLRQ7KHGDWDPRGHOLVGLYLGHGLQIRXUSDUWVDFFRUGLQJWRWRROV3$7 IROORZV WKH $JLOH GHYHORSPHQW PHWKRG LQ ZKLFK SURMHFWV DUH GLYLGHG LQ LQFUHPHQWV (YHU\ LQFUHPHQW LQFOXGHV D VHW RI IHDWXUHV FDOOHG VWRULHV 7KHVH
&KDOOHQJHVLQFROODERUDWLRQWRROFKDLQHQDEOHVWUDQVSDUHQF\EHWZHHQSDUWQHUERUGHUV 535
IHDWXUHVDUHFRPSRVHGRIWDVNVZKLFKIRUPXODWHVWKHIHDWXUH7KHKLJKHVWOHYHOLQ 3$7LVLQFUHPHQWLQFOXGLQJDVHWRIIHDWXUHV )HDWXUHVVWRULHVDUHGHILQHGPRUHGHWDLOHGLQ5HTXLVLWH3URZKLFKLVHVSHFLDOO\ GHYHORSHG IRU PDQDJLQJ GLIIHUHQW NLQG RI UHTXLUHPHQWV DQG WKHLU UHODWLRQV (YHU\ IHDWXUH FRQVLVWV RI D VHW RI UHTXLUHPHQWV ZKLFK DUH PRUH GHWDLOHG WKDQ IHDWXUHV 5HTXLVLWH3UR UHTXLUHPHQWV KDYH UHODWLRQVKLS WR WKH FRGH ILOHV ,Q 6\QHUJ\&0 HYHU\FRGHILOHFDQKDYHPDQ\YHUVLRQV5HTXLVLWH3URUHTXLUHPHQWKDVUHODWLRQVKLS WRWKH6RIW)DEWHVWFDVHV7HVWFDVHVDUHIXUWKHUGLYLGHGLQWRGHWDLOHGWHVWLQJWDVNV ,PSOHPHQWDWLRQ 7KHLPSOHPHQWDWLRQRI0HUOLQ7RROLVFRPSRVHGRIDVHWRI(FOLSVHSOXJLQVZKLFK DUHZULWWHQLQ-DYDSURJUDPPLQJODQJXDJHXQGHUWKH(FOLSVHLQWHJUDWLRQIUDPHZRUN >@7KH IROORZLQJ ILJXUHV LQWURGXFH WKH SOXJLQV LQ PRUH GHWDLO )LUVW ZH WDNH D ORRN IRU WKH FRQFHSWXDO DUFKLWHFWXUH RI WKH 0HUOLQ 7RRO DQG DIWHU WKDW WKHUH DUH FRXSOHRIVFUHHQVKRWVIURPWKHSOXJLQYLHZV $VVWDWHG0HUOLQ7RROLVEDVHGRQDVHWRIVHSDUDWHGSOXJLQVDQGRQWKHWRSRI WKHVH SOXJLQV WKHUH LV D PDVWHU SOXJLQ FDOOHG 0HUOLQ $FWXDOO\ 0HUOLQ SOXJLQ FRQWUROV DQG V\QFKURQL]HV WKH DFWLYLWLHV EHWZHHQ RWKHU SOXJLQV EXW LW GRHV QRW KDYHRWKHUNLQGRIIXQFWLRQDOLW\LQLW,QWKHILJXUHWKHFRQFHSWXDODUFKLWHFWXUHLV SUHVHQWHG 7KHWUDFHDELOLW\ PRGHOVHH)LJXUH LVLPSOHPHQWHGLQDWZROHYHOWKH ILUVW OHYHO GHVFULEHV WKH UHODWLRQV EHWZHHQ WKH LWHPV LQVLGH WKH LQGLYLGXDO WRRO DQG WKH VHFRQG OHYHO GHVFULEHV WKH UHODWLRQV IURP RQH WRRO WR DQRWKHU )RU H[DPSOH 5HTXLVLWH3URLVUHVSRQVLEOHDERXWWKHUHODWLRQVEHWZHHQUHTXLUHPHQWVDQGIHDWXUHV DQG0HUOLQ7RROFRQWUROVUHODWLRQVEHWZHHQUHTXLUHPHQWVDQGFRGHILOHV8QGHUWKH FLUFXPVWDQFHVWKHWUDFHDELOLW\EHWZHHQWKHVHSDUDWHGWRROVLVFRQWUROOHGE\0HUOLQ 7RRODQGWKLVLQIRUPDWLRQLVVWRUHGLQDWUDFHDELOLW\GDWDEDVH
)LJ0HUOLQ7RROFRQFHSWXDODUFKLWHFWXUH
$W WKH PRPHQW DOO WKH SOXJLQV DUH KDQGOLQJ WKHLU RZQ XVHU LQWHUIDFH WKHPVHOYHVEXW0HUOLQSOXJLQV\QFKURQL]HVWKHYLHZV7KXVDOOYLHZVDUHDOZD\V XS WR GDWH RQ WKH FDVHV RI FKDQJHV DQG XSGDWHV IRU H[DPSOH 3$7 DQG 5HT3UR
536
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
SOXJLQVDUHFRQQHFWHGWRWKHDSSURSULDWHWRROWKURXJK-'%&GULYHUVDQG 6RIW)DE SOXJLQ FRQQHFWV WR WKH 6RIW)DE VHUYHU¶V UHSRVLWRULHV RYHU +773 SURWRFRO 6\QHUJ\&0SOXJLQLVFRPPHUFLDOO\DYDLODEOHDQGLVGHYHORSHGE\7HOHORJLFEXW RWKHUSOXJLQVDUHGHYHORSHGGXULQJWKHVWXG\ 7KH PDLQ LGHD RI WRRO FKDLQ LQIUDVWUXFWXUH ZDV LQWHJUDWLQJ GLIIHUHQW WRRO WRJHWKHU DQG EULQJLQJ RXW RQO\ WKH PRVW HVVHQWLDO LQIRUPDWLRQ IURP HYHU\ WRRO WR (FOLSVH HQYLURQPHQW 0RUHRYHU LQ WKH EHJLQQLQJ WRROV ZHUH LQWHJUDWHG E\ WKH PHDQV WKDW WKH\ FDQ KHOS HVSHFLDOO\ VRIWZDUH GHYHORSHUV¶ ZRUN 7KDW LV ZK\ WKH YLHZVDUHLPLWDWLQJWKHLQWHJUDWHGWRROV¶XVHULQWHUIDFHLQVRPHOHYHO 5HT3UR±$SOXJLQIRU5DWLRQDO5HTXLVLWH3UR 5HT3URSOXJLQZDVWKHILUVWSOXJLQGHYHORSHGGXULQJWKH0HUOLQSURMHFWDQGLWLV LPSOHPHQWHG E\ 977 ,W ZDV D NLQG RI OHDUQLQJ SURMHFW KRZ WR FUHDWH DQG LPSOHPHQW (FOLSVH SOXJLQV LQ JHQHUDO DQG KRZ WR LQWHJUDWH WRROV E\ XVLQJ WKH (FOLSVH)UDPHZRUNDVDEDVHRILQWHJUDWLRQ 5HT3UR LQFOXGHV WKUHH GLIIHUHQW NLQGV RI YLHZV 5HTXLUHPHQWV7DEOH 5HTV WR &RGHVLQ0$75,;DQG5HTVWR&RGHVLQ75((5HTXLUHPHQWV7DEOHYLHZLVXVHG WRVHHWKHGHWDLOHGLQIRUPDWLRQDERXWWKHUHTXLUHPHQWVDQGFRPSDULQJUHTXLUHPHQWV DPRQJ RWKHUV LQ DFFRUGDQFH RI WKH UHTXLUHPHQW DWWULEXWHV VHH )LJXUH )RU H[DPSOHLWLVSRVVLEOHWRVHHZKDWDUHSULRULW\VWDWXVDQGYHUVLRQRIWKHDSSURSULDWH UHTXLUHPHQW DQG DOVR RUGHULQJ UHTXLUHPHQWV DFFRUGLQJ WR WKH GHVLUHG DWWULEXWH LV SRVVLEOH 2WKHUYLHZVDUH5HTVWRFRGHVLQ0$75,;75((ZKLFKDUHXVHGWROLQNWKH UHTXLUHPHQWVWRWKHFRGHILOHVDQGDOVRWRVHHWKHSRVVLEOHUHTXLUHPHQWFKDQJHVDQG WKHLULPSDFWVWRWKHFRGHILOHV0DWUL[YLHZVXLWVZHOOIRUVPDOOSURMHFWVPHDQZKLOH WKHWUHHYLHZLVPRUHVXLWDEOHIRUODUJHUSURMHFWV
)LJ5HT3UR5HTXLUHPHQWV7DEOHYLHZ
3$7&OLSVH±$SOXJLQIRU3KLOLSV3URMHFW$VVLVW7RRO 3$7&OLSVH LV FRPSRVHG RI WKUHH GLIIHUHQW NLQGV RI YLHZV 0DLQ9LHZ 0RQLWRULQJ9LHZ DQG 0\7DVNV ,Q PDLQ YLHZ WKH XVHU FDQ VHOHFW WKUHH GLIIHUHQW NLQGV RI YLHZ PRGHV IRU WKH VHOHFWHG LWHP ,W LV DOVR SRVVLEOH WR PRGLI\ VRPH VHWWLQJVOLNHUHODWLRQVEHWZHHQ3$7DQG5HTXLVLWH3URSURMHFWVRUIRUH[DPSOHWR VHHWKHEXUQGRZQFKDUWIRUDSURMHFWRULQFUHPHQW0\7DVNVYLHZ¶VSULQFLSDOUROH LVWRVKRZWKHXVHU¶VSHUVRQDOWDVNVZLWKWKHQHFHVVDU\LQIRUPDWLRQLQDRQHYLHZ
&KDOOHQJHVLQFROODERUDWLRQWRROFKDLQHQDEOHVWUDQVSDUHQF\EHWZHHQSDUWQHUERUGHUV 537
7KHPRVWLPSRUWDQWSDUWRI3$7&OLSVHSOXJLQLVWKHOLQNLQJDQGWUDFLQJPRGHV %\ XVLQJ WKH OLQNLQJ PRGH XVHU FDQ HDVLO\ OLQN 3$7 IHDWXUHV DQG WDVNV WR WKH 5HTXLVLWH3URUHTXLUHPHQWV7UDFLQJPRGHIRURQHRIIHUVDYLHZWRVHHLPSDFWRI IHDWXUHFKDQJHVWRWKHUHTXLUHPHQWVDQGFRGHILOHV)LJXUHLOOXVWUDWHVWKHWUDFLQJ PRGHRI3$7&OLSVHSOXJLQ3$7&OLSVHSOXJLQLVGHYHORSHGE\977
)LJ3$7&OLSVHPDLQYLHZ7UDFLQJPRGH
6RIW)DE±$SOXJLQIRU3KLOLSV6RIW)DE 6RIW)DE SOXJLQ LV GHYHORSHG E\ 8QLYHUVLW\ RI 2XOX 3OXJLQ SURYLGHV D PLQLPDO IXQFWLRQDOLW\IRUDWHVWLQJRQO\OLQNLQJUHTXLUHPHQWVDQGWHVWFDVHVDQGUHDGLQJWHVW UHSRUWVLVVXSSRUWHG7HVWLQJZRUNLVSHUIRUPHGE\WRROLWVHOI6RIW)DESOXJLQKDV RQH YLHZ ZLWK WZR IUDPHV WUHH IUDPH DQG WDEOH IUDPH ,Q D WUHH IUDPH LW FDQ EH VHHQDOLVWRIUHTXLUHPHQWVDQGWHVWFDVHVXQGHUWKHP*UHHQFRORXUDWWDFKHGWRWHVW FDVH PHDQV VXFFHVVIXO WHVW FDVH DQG UHG FRORXU PHDQV IDLOHG WHVW FDVH 7KH WDEOH IUDPH SUHVHQWV VRPH LQIRUPDWLRQ UHODWHG WR WKH WHVW FDVHV OLNH GHVFULSWLRQ VWDWXV DQGVXPPDU\DQGDOVRDOLQNWRWKHWHVWUHSRUWLVVKRZQVHH)LJXUH
)LJ0HUOLQ7RROWHVWUHSRUWYLHZ
'LVFXVVLRQ 7KLVVHFWLRQGLVFXVVHVWKHFKDOOHQJHVLQFROODERUDWLYHGHYHORSPHQWDQGKRZ0HUOLQ 7RROKHOSVWRVROYHWKHP7KHVROXWLRQVIRUFKDOOHQJHVVROYHGE\WKH0HUOLQ 7RRO DUH HYDOXDWHG DW ILUVW $IWHU WKDW WKHUH LV D VKRUW VHFWLRQ DERXW IXUWKHU UHVHDUFK SRVVLELOLWLHVDQGILQDOO\WKHFKDSWHULVFRPSOHWHGE\DFRQFOXVLRQVVHFWLRQ
538
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
(YDOXDWLRQ 7KLV VHFWLRQ HYDOXDWHV 0HUOLQ 7RRO DJDLQVW WKH FKDOOHQJHV WKDW DULVH LQ W\SLFDO FROODERUDWLYHVRIWZDUHGHYHORSPHQW (IILFLHQW XVH RI UHVRXUFHV 0HUOLQ 7RRO SURYLGHV D SUHWW\ JRRG ZD\ WR XVH DYDLODEOH UHVRXUFHV HIILFLHQWO\ 7KLV LV GRQH E\ XVLQJ WDVNEDVHG DSSURDFK WR GHOLYHUDQGPDQDJHWDVNIRUDSSURSULDWHSURMHFWPHPEHU5HFRUGLQJXVHGKRXUVSHU WDVNVEHORQJVFORVHO\LQWKLVILHOGDQGWKDWIXQFWLRQDOLW\LVDGDSWHGIURP3$7WR 0HUOLQ 7RRO ZRUNLQJ KRXU¶V HGLWRU ,Q WKLV HGLWRU XVHU ILOOV WKH XVHG KRXUV LQ WKH ILHOGDQGHVWLPDWHVKRZPDQ\KRXUVLWWDNHVWRILQLVKWKHWDVN $QRWKHUIXQFWLRQDOLW\WKDWKHOSVZLWKWKLVFKDOOHQJHLVV\QFKURQL]LQJWKHDFWRUV¶ WDVNLQDQHIILFLHQWZD\E\0HUOLQ7RRO%\XVLQJWKHPRQLWRULQJYLHZHYHU\SDUW\ FDQVHHWKHSURJUHVVRIHDFKWDVNDWRQHJODQFH,QWKDWFDVHWKHRYHUODSSLQJZRUN FDQEHDYRLGHG)RUH[DPSOHWHVWHQJLQHHUFDQFKHFNWKHVWDWXVRIWKHFRGLQJWDVN DQGDSSURSULDWHFRGHILOHEHIRUHSHUIRUPLQJWKHWHVWV
)LJ0HUOLQ7RROPRQLWRULQJYLHZ
7UDQVSDUHQF\ WKURXJK SDUWQHU ERUGHUV 0HUOLQ 7RRO XVHUV KDYH FRQVLVWHQW YLHZV IRU SURMHFW GDWD WKH\ DUH HQFORVHG LQ (YHU\ SURMHFW PHPEHU LQ VSLWH RI FRPSDQ\ DQG ORFDWLRQ FDQ VHH WKH VDPH GDWD )RU H[DPSOH LW FDQ EH HQVXUHG LQ ZKLFK SKDVH VRPH UHTXLUHPHQW¶V LPSOHPHQWDWLRQ LV DW WKH PRPHQW RU LW FDQ EH FKHFN ZLWK WKH KHOS RI EXUQGRZQ FKDUW LQ ZKLFK SKDVH WKH ZKROH LQFUHPHQW LV )LJXUHDERYHLOOXVWUDWHVWKHPRQLWRULQJYLHZ,WFDQEHQRWHGWKDWWKHWDVNDQGILOH VWDWXVFDQEHVHHQEXWQRWWKHDPRXQWRIHIIRUWRUUHVSRQVLEOHSHUVRQ7KDWJLYHV IRUFRPSDQLHV¶GHVLUHGSULYDF\ 7UDFHDELOLW\EHWZHHQWKHWHVWHGSURGXFWDQGWKHUHTXLUHPHQWV%\WKH0HUOLQ 7RROLWLVSRVVLEOHWRWUDFNZKHWKHUWKHUHTXLUHPHQWLVWHVWHGDQGLVLWSDVVHGWKHWHVW RUQRW7KLVFDQEHGRQHE\WKH6RIW)DELQWHJUDWLRQ%\FOLFNLQJWKHUHTXLUHPHQW WHVWLQJYLHZLVRSHQHGDQGRYHUYLHZVWDWXVRIWKHWHVWFDVHDVZHOODVPRUHGHWDLOHG WHVWLQJUHSRUWFDQEHVHHQVHH)LJXUH ,QDGGLWLRQWKHWUDFHDELOLW\WKURXJKWKH ZKROHSURMHFWOLIHF\FOHFDQEHVHHQLQ7UDFLQJPRGHDV)LJXUHLOOXVWUDWHVLQWKH HDUOLHUFKDSWHU &RPPRQ XQGHUVWDQGLQJ RI WKH UHTXLUHPHQWV :LWK 0HUOLQ 7RRO 5HTXLVLWH3UR LQWHJUDWLRQ DOO WKH SDUWLHV LQYROYHG WR WKH SURMHFW FDQ VHH WKH VHW RI UHTXLUHPHQWV WKDW WKH\ DUH UHVSRQVLEOH 7KLV YLHZ WDNHV LQIRUPDWLRQ GLUHFWO\ IURP WKH 5HTXLVLWH3URGDWDEDVHVRLWLVDOZD\VXSWRGDWHVHH)LJXUH &RQVLVWHQF\ LQ HQJLQHHULQJ WDVNV 7KH SURMHFW PDQDJHU KDV WR PDNH VXUH WKDW HQJLQHHULQJWDVNVDUHLQFRQVLVWHQWDQGUHDVRQDEOHRUGHU(QJLQHHULQJWDVNVFDQEH
&KDOOHQJHVLQFROODERUDWLRQWRROFKDLQHQDEOHVWUDQVSDUHQF\EHWZHHQSDUWQHUERUGHUV 539
PDQDJHGE\WKHSURMHFWPDQDJHPHQWWRROLWVHOIDQGWKH\FDQEHWUDFNHGE\WKHKHOS RI0HUOLQ 7RRO(QJLQHHUVDQGRWKHUSURMHFW PHPEHUVFDQ FKHFN WKH VWDWXVRIWKH SUHYLRXV WDVN ZKHWKHU LW LV UHDG\ RU QRW EHIRUH VWDUWLQJ LWV RZQ WDVN 7KLV LQIRUPDWLRQFDQEHVHHQIURPWKHYLHZSUHVHQWHGLQ)LJXUH )XUWKHUUHVHDUFK 0HUOLQ 7RRO LV RXU ILUVW SURWRW\SH RI WKLV NLQG RI WRRO LQWHJUDWLRQ VROXWLRQ DQG LW VHHPVWREHTXLWHSURPLVLQJ RQH$Q\ZD\LWVWLOOQHHGVVRPHLPSURYHPHQWVDQG GXULQJWKH0HUOLQSURMHFWLWZLOOEHIXUWKHUGHYHORSHG :HKDYHKDGVHYHUDOGHPRQVWUDWLRQVDQGWU\RXWVZLWK0HUOLQ7RRODQGZHKDYH JRW HQFRXUDJLQJ FRPPHQWV DQG H[SHULHQFHV RQ LW 1H[W VWHS LV WR WDNH LW LQ D WHVW XVHLQVRPHUHDOOLIHSURMHFWDQGYDOLGDWHWKHVROXWLRQDOVRLQWKDWZD\&XUUHQWO\ZH DUH DUUDQJLQJ D VWXGHQW SURMHFW ZKHUH WKLV WRRO FKDLQ ZLOO EH XVHG LQ D UHDO FROODERUDWLYHVRIWZDUHSURMHFW:HZLOOKDYH DJURXSRIVWXGHQWVZRUNLQJZLWKWKH RQHSURGXFWDQGJURXSZLOOEHVSOLWLQWZRGLIIHUHQWSK\VLFDOORFDWLRQV:HZLOOWU\ WR FRRUGLQDWH WKH SURMHFW DV PXFK DV SRVVLEOH E\ XVLQJ RQO\ WKH 0HUOLQ 7RRO ,I SURMHFWLVVXFFHVVIXOZHZLOOWDNHDQH[WVWHSDQGPRYHWRWKHLQGXVWULDOWHVWFDVH $QRWKHU IXUWKHU GHYHORSPHQW FDVH LV WKH UHSODFLQJ H[LVWLQJ WRROV E\ DQRWKHU PDQXIDFWXUH¶VVLPLODUWRRO)URPLPSOHPHQWDWLRQSRLQWRIYLHZWKDWGHPDQGVPRUH JHQHUDODQGFOHDUHULQWHUIDFHVWKDQRXUV\VWHPFXUUHQWO\KDV &RQFOXVLRQV ,Q WKLV SDSHU PDLQ FKDOOHQJHV LQ FROODERUDWLYH VRIWZDUH GHYHORSPHQW ZHUH SUHVHQWHGDQGRQHVROXWLRQZDVSURSRVHGWRVROYHWKHVHFKDOOHQJHV2XUVROXWLRQLV WKH LPSOHPHQWDWLRQ RI WKH WRRO FKDLQ LQIUDVWUXFWXUH ZKHUH WRROV IURP GLIIHUHQW SKDVHV RI VRIWZDUH GHYHORSPHQW OLIH F\FOH DUH LQWHJUDWHG LQ D RQH GHYHORSPHQW HQYLURQPHQW 7KH VROXWLRQ FDOOHG 0HUOLQ 7RRO GHPRQVWUDWHV WKDW LQWHJUDWLRQ RI WRROV IURP GLIIHUHQW YHQGRUV LV SRVVLEOH DQG LW DQVZHUV GLUHFWO\ WR WKH LGHQWLILHG FKDOOHQJHVLQFROODERUDWLRQ $OWKRXJKWKHUHDUHDORWRIHIILFLHQWDQGHIIHFWLYHWRROVQRZDGD\VWKH\FDQQRW UHVROYH DOO WKH SUREOHPV LQ FROODERUDWLRQ 7RROV DQG LQWHJUDWLRQV FDQ RIIHU DQ HIILFLHQWVXSSRUWIRUSURGXFWGHYHORSPHQWLQFROODERUDWLRQEXWVWLOOWKHUHH[LVWVORW RIGLIIHUHQWNLQGRILVVXHVWKDWKDYHWREHWDNHQLQWRDFFRXQW7KHVHLVVXHVDUHIRU H[DPSOH FRQWUDFWV ZRUNLQJ PHWKRGV FRPPXQLFDWLRQ ZD\V DQG LQIOXHQFHV RI GLIIHUHQWFXOWXUHV 8QGHUWKHFLUFXPVWDQFHVLWFDQEHVDLGWKDWSURFHVVHVSUDFWLFHVDQGDJUHHPHQWV DUH GULYHUV IRU LQWHUFRPSDQ\ FROODERUDWLRQ DQG WKH UROH RI WRROV LV WR SURYLGH GLVFLSOLQH IRU SUDFWLFHV DQG SURFHVVHV DV ZHOO DV FRQWULEXWH DFWLYLWLHV IRU PRUH HIIHFWLYH FROODERUDWLRQ +RZHYHU WRROV DQG WKHLU LQWHJUDWLRQV PDNH LW SRVVLEOH WR XVHSURFHVVHVDQGSUDFWLVHVLQDPRUHHIIHFWLYHZD\
540
6+HLQRQHQ-.llULlLQHQDQG-7DNDOR
$FNQRZOHGJHPHQWV 7KLV UHVHDUFK LV PDLQO\ SHUIRUPHG GXULQJ WKH 0HUOLQ SURMHFW EXW UHVXOWV DQG H[SHULHQFHVIURPRWKHUSDUDOOHORUSUHYLRXVSURMHFWVZKHUH977KDVEHHQHQFORVHG OLNH0RRVHDQG7UXHVW$OODUHXVHG,7($LVFRRUGLQDWLQJWKH0HUOLQSURMHFWDQG PDLQIXQGLQJVRXUFHLV7HNHV>@ZKLFKLVWKHPDLQSXEOLFIXQGLQJRUJDQLVDWLRQ IRUUHVHDUFKDQGGHYHORSPHQWLQ)LQODQG $XWKRUVZRXOGOLNHWRWKDQNDOO0HUOLQUHVHDUFKSDUWQHUVIRUWKHLUDVVLVWDQFHDQG FRRSHUDWLRQ (VSHFLDOO\ DXWKRUV ZRXOG OLNH WR WKDQN WKH LQGXVWULDO SDUWQHUV¶ LQYHVWPHQW RI WLPH DQG VXSSRUW IRU WKH VWXG\ $QG ILQDOO\ WKDQNV IRU DOO WKH FROOHDJXHVDW977WKDWKHOSHGWRSHUIRUPWKLVVWXG\DQGWRZULWHWKLVSDSHU
5HIHUHQFHV >@ >@ >@
>@
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@
0HUOLQ SURMHFW (PEHGGHG 6\VWHPV (QJLQHHULQJ LQ &ROODERUDWLRQ 85/ KWWSZZZPHUOLQSURMHFWRUJ ,7($,QIRUPDWLRQ7HFKQRORJLHVIRU(XURSHDQ$GYDQFHPHQW85/KWWSZZZLWHD RIILFHRUJ :HOERUQ5.DVWHQ9 7KH-HULFKR3ULQFLSOH+RZFRPSDQLHV8VH6WUDWHJLF &ROODERUDWLRQWR)LQG1HZ6RXUFHVRI9DOXH-RKQ:LOH\6RQV,QF+RERNHQ1HZ -HUVH\ +\\VDOR - 3DUYLDLQHQ 3 7LKLQHQ 0 &ROODERUDWLYH (PEHGGHG 6\VWHPV 'HYHORSPHQW6XUYH\RI6WDWHRIWKH3UDFWLFH3URFHHGLQJVRIWKHWK$QQXDO,((( ,QWHUQDWLRQDO6\PSRVLXPDQG:RUNVKRSRQ(QJLQHHULQJRI&RPSXWHU%DVHG6\VWHPV (&%6¶ SS .RPL6LUYL|6 7LKLQHQ0 /HVVRQV/HDUQHGE\3DUWLFLSDQWVRI'LVWULEXWHG 6RIWZDUH 'HYHORSPHQW 5HVHDUFK $UWLFOH LQ .QRZOHGJH DQG 3URFHVV 0DQDJHPHQW 9ROXPH1XPEHUSS 5DPHVK % 'KDU 9 6XSSRUWLQJ V\VWHPV GHYHORSPHQW E\ FDSWXULQJ GHOLEHUDWLRQV GXULQJ UHTXLUHPHQWV HQJLQHHULQJ ,((( 7UDQVDFWLRQV RQ 6RIWZDUH (QJLQHHULQJ9RO1R3DJHV 5DPHVK%-DUNH0 7RZDUGUHIHUHQFHPRGHOVIRUUHTXLUHPHQWVWUDFHDELOLW\ ,(((7UDQVDFWLRQVRQ6RIWZDUH(QJLQHHULQJ9RO,VVXHSSí 7RUDQ]R0 &DVWUR- 0XOWLYLHZ(QYLURQPHQW5HTXLUHPHQWV7UDFHDELOLW\ IURP WKH SHUVSHFWLYH RI GLIIHUHQW VWDNHKROGHUV ,, ,EHUR$PHULFDQ :RUNVKRS RQ 5HTXLUHPHQWV(QJLQHHULQJ .DQZDOLQGHU 6 7RRO ,QWHJUDWLRQ )UDPHZRUNV )DFWV DQG )LFWLRQ ,((( 3URFHHGLQJVRIWKH1DWLRQDO$HURVSDFHDQG(OHFWURQLFV&RQIHUHQFHSS
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJIRU ,QWHURSHUDEOH&URVV(QWHUSULVH'DWD([FKDQJH 0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
)DFXOW\RI2UJDQL]DWLRQDO6FLHQFHV8QLYHUVLW\RI%HOJUDGH-RYH,OLFD %HOJUDGH6HUELD ^MDQNRYLFPDULMDPDUMDQRYLF]RUDQ`#IRQEJDF\X 0DQXIDFWXULQJ(QJLQHHULQJ/DERUDWRU\1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG7HFKQRORJ\ *DLWKHUVEXUJ0'86$ QHQDGLYH]LF#QLVWJRY )UDXQKRIHU,3.%HUOLQ3DVFDOVWUDH'%HUOLQ*HUPDQ\ WKRPDVNQRWKH#LSNIUDXQKRIHUGH $XWRPRWLYH,QGXVWU\$FWLRQ*URXS/DKVHU5G6RXWKILHOG0,86$ SVQDFN#DLDJRUJ $EVWUDFW,QWKLVSDSHUZHGHVFULEHDQDSSURDFKWRYDOLGDWHWKHFDSDELOLW\RIWKH$7+(1$ HQKDQFHGHQWHUSULVHPRGHOOLQJVROXWLRQVWRFDSWXUHQHFHVVDU\FURVVRUJDQL]DWLRQDOEXVLQHVV LQIRUPDWLRQLQDFRPSXWDEOHIRUPDQGWRH[FKDQJHSDUWLDOPRGHOVXVLQJDSURSRVHGFRPPRQ PHWDPRGHO 7KH EDVLV IRU WKH YDOLGDWLRQ LV WKH (OHFWURQLF .DQEDQ UHSOHQLVKPHQW SURFHVV DQGGDWDLQWHUFKDQJHSURWRFROWKDWKDVEHHQVWDQGDUGL]HGWRVXSSRUWWKH,QYHQWRU\9LVLELOLW\ DQG ,QWHURSHUDELOLW\ ,9 , SURMHFW IRU WKH DXWRPRWLYH VXSSO\ FKDLQ 7KH SDSHU GLVFXVVHV UHVXOWVRIDQGOHVVRQVOHDUQHGIURPWKHYDOLGDWLRQSURFHVV
.H\ZRUGV HQWHUSULVH PRGHOOLQJ LQWHURSHUDELOLW\ EXVLQHVV DSSOLFDWLRQV EXVLQHVV SURFHVV
,QWURGXFWLRQ 7KHNH\LGHDEHKLQGHQWHUSULVH PRGHOOLQJ(0 IRULQWHURSHUDEOHFURVVHQWHUSULVH GDWDH[FKDQJHLVWRDFKLHYHLQWHURSHUDEOHDSSOLFDWLRQVDWWKHEXVLQHVVSURFHVVOHYHO DFURVVPXOWLSOHHQWHUSULVHV&XUUHQWO\WKHUHH[LVWPDQ\ODQJXDJHVPHWKRGRORJLHV DQGWRROVLQVXSSRUWRI(07KH(0ODQJXDJHVSURYLGHFRQVWUXFWVWRPRGHOUROHV RSHUDWLRQDO SURFHVVHV DQG IXQFWLRQDO FRQWHQWV DV ZHOO DV VXSSRUW LQIRUPDWLRQ SURGXFWLRQ DQG PDQDJHPHQW WHFKQRORJLHV +RZHYHU LQWHJUDWLRQ RI WKH PRGHOV JHQHUDWHGZLWKGLIIHUHQW(0WRROVDQGWKHLUODQJXDJHVXVHGE\GLIIHUHQWHQWHUSULVHV FDQQRWEHGRQHHDVLO\WRGD\>@ ,QWKH$GYDQFHG7HFKQRORJLHVIRU,QWHURSHUDELOLW\RI+HWHURJHQHRXV1HWZRUNV DQGWKHLU$SSOLFDWLRQV,QWHJUDWHG3URMHFW$7+(1$,3 WKH3URFHVV2UJDQL]DWLRQ 3URGXFWDQGRWKHUV323 PHWDPRGHODQG0RGHOOLQJ3ODWIRUPIRU&ROODERUDWLYH
542
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
(QWHUSULVHV 03&( IRU VXSSRUWLQJ LQWHURSHUDEOH FURVVHQWHUSULVH GDWD H[FKDQJH DSSURDFKHVDUHGHYHORSHG>@ 7KHIROORZLQJFDVHVWXG\SUHVHQWVDQDSSURDFKWRYDOLGDWH WKHFDSDELOLW\RI WKH $7+(1$HQKDQFHG (0 WRROV WR FDSWXUH QHFHVVDU\ FURVVHQWHUSULVH EXVLQHVV SURFHVVLQIRUPDWLRQLQDFRPSXWDEOHIRUPDQG WRSHUIRUPLQWHURSHUDEOHFURVV HQWHUSULVHGDWDH[FKDQJHIRXQGHGRQ323 EDVHGWUDQVODWLRQRISDUWLDOPRGHOVDQG XVLQJWZRGLIIHUHQWHQWHUSULVHPRGHOOLQJUHSUHVHQWDWLRQV 7KHHOHFWURQLF.DQEDQH.DQEDQ UHSOHQLVKPHQWSURFHVVDQGGDWDLQWHUFKDQJH SURWRFROVWDQGDUGL]HGE\WKH$XWRPRWLYH,QGXVWU\$FWLRQ*URXS$,$* DVDSDUW RI WKH ,QYHQWRU\ 9LVLELOLW\ DQG ,QWHURSHUDELOLW\ ,9 , SURMHFW LV D EDVLV IRU WKH YDOLGDWLRQ>@7KHJRDOVRIWKH,9 ,HIIRUWZHUHWRLGHQWLI\DQGGULYHWKHDGRSWLRQ RIDFRPPRQHOHFWURQLFVLJQDOOLQJSURFHVVIRUWKH.DQEDQSURWRFROIRUERWKODUJH DQGVPDOOWUDGLQJSDUWQHUVLQWKHDXWRPRWLYHLQGXVWU\VXSSO\FKDLQ ,QWKLVFRQWH[W6HFWLRQJLYHVDEULHIEDFNJURXQGDERXWWKH(0PHWKRGRORJ\ ZKLOH6HFWLRQH[SODLQVWKH GHWDLOVRIWKHJHQHUDOYDOLGDWLRQDSSURDFK6HFWLRQ HODERUDWHVRQWKHUHVXOWVDFKLHYHG,Q6HFWLRQZHDFFRXQWIRUWKHOHVVRQVOHDUQHG DQGLQ6HFWLRQZHGLVFXVVWKHIXWXUHZRUN
%DFNJURXQG :H SURYLGH D VKRUW GHVFULSWLRQ RI WKH ,QWHJUDWHG (QWHUSULVH 0HWKRGRORJ\ ,(0 WKDW LV D KROLVWLF PHWKRGLFDO EDVLV IRU EXVLQHVV SURFHVV PRGHOOLQJ XVHG LQ RXU YDOLGDWLRQHIIRUW>@ 0RGHOOLQJIRUPDOLVP $FFRUGLQJ WR WKH ,(0 PHWKRGRORJ\ WKH FRUH RI WKH PRGHO VWUXFWXUH FRQWDLQV WKH LQIRUPDWLRQ YLHZ DQG WKH SURFHVV YLHZ 7KH LQIRUPDWLRQ YLHZ LQFOXGHV WKH FODVV VWUXFWXUHWKHSDUWRIUHODWLRQVDQGWKHFODVVDWWULEXWHGHILQLWLRQV7KHSURFHVVYLHZ VKRZV WKH PDLQ IXQFWLRQV RI WKH HQWHUSULVH V\VWHP DQG IORZV RI LQIRUPDWLRQ RU PDWHULDOVEHWZHHQWKHVHIXQFWLRQV7KH,(0PHWKRGRORJ\LVEDVHGRQWKUHHJHQHULF REMHFWFODVVHV3URGXFW2UGHUDQG5HVRXUFH7KH3URGXFWFODVVGHVFULEHVREMHFWV VROGE\WKHHQWHUSULVHDQGWKHSURGXFWFRPSRQHQWVWKDWPD\EHLQFOXGHGLQDILQDO SURGXFW 7KH 2UGHU FODVV LQIRUPDWLRQ LV XVHG WR SODQ DQG FRQWURO SURFHVVHV RU DFWLYLWLHV LQ WKH HQWHUSULVH HJ FXVWRPHU GHVLJQ DQG SURGXFWLRQ RUGHUV 5HVRXUFHVDUHWKHVHUYLFHHQDEOHUVZLWKLQWKHHQWHUSULVHVXFKDVWKHHTXLSPHQWDQG KXPDQ UHVRXUFHV 7KH UHTXLUHG HQWHUSULVH GDWD DQG EXVLQHVV SURFHVVHV LH WKH WDVNV UHIHUULQJ WR WKH PRGHOOHG REMHFWV DUH VWUXFWXUHG LQ DFFRUGDQFH ZLWK WKH JHQHULF REMHFW FODVVHV DQG WKHLU VXEFODVVHV 7KH EDVLF SULQFLSOH LQ WKH SURFHVV PRGHOOLQJ LV KLHUDUFKLFDO VWUXFWXULQJ RI WKH EXVLQHVV SURFHVV PRGHO 7KH ,(0 PHWKRGRORJ\LVVXSSRUWHGE\WKH02ð*2WRRO>@ $7+(1$EDVHGHQWHUSULVHPRGHOVPDSSLQJPHFKDQLVP323 7KH323 PHWDPRGHOZDVGHYHORSHGWRVXSSRUWPRGHOGDWDH[FKDQJHEHWZHHQ GLIIHUHQWHQWHUSULVHPRGHOOLQJWRROVWKDWUHIOHFWHLWKHUFRPSOHWHRUSDUWLDOHQWHUSULVH
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJ
543
DUFKLWHFWXUHV 7KH DSSURDFK LV JUHDWO\ LQVSLUHG E\ DOUHDG\ H[LVWLQJ LQLWLDWLYHV DQG VWDQGDUGVRIZKLFKWKHSURFHVVRULHQWHG%3'08(0/DQG,62',6DUH SURPLQHQW >@>@ $OWKRXJK VRPH RYHUODS LQ PRWLYDWLRQ DQG VFRSH PD\ EH IRXQG EHWZHHQ323 DQGWKHVHLQLWLDWLYHVWKHDPELWLRQRI$7+(1$LVIRU323 WRWDNH D KROLVWLF DSSURDFK FRYHULQJ DOO UHOHYDQW DVSHFWV RI FROODERUDWLQJ HQWHUSULVHV 6R IDUWKHVWURQJHVWIRFXVKDVEHHQRQFRYHULQJWKH3URFHVV GRPDLQ7KLVGRPDLQLV UHFRJQL]HG DV WKH PRVW FRPSOH[ EXW DOVR WKH PRVW IXQGDPHQWDO WR WKH HQWHUSULVH PRGHOOLQJ +RZHYHU WKH 2UJDQL]DWLRQ 'HFLVLRQ 3URGXFW DQG ,QIUDVWUXFWXUH GLPHQVLRQVDUHDOVRDGGUHVVHGE\LQWURGXFLQJUHOHYDQW FRQFHSWVDQGUHODWLRQVKLSV +HQFHE\VHUYLQJDVD PRGHOH[FKDQJHRU PRGHO PDSSLQJGHYLFH323 DLPVWR IDFLOLWDWH LQWHURSHUDELOLW\ EHWZHHQ FROODERUDWLQJ HQWHUSULVHV XVLQJ GLIIHUHQW PRGHOOLQJODQJXDJHV $UHSRVLWRU\EDVHGRQWKH323 VSHFLILFDWLRQVWRUHVPRGHOVUHSUHVHQWHGXVLQJ GLIIHUHQW PRGHOOLQJ ODQJXDJHV DQG WRROV 7KH YDULRXV WRROV VXSSRUWHG LQFOXGH 0(7,6±7URX[7HFKQRORJLHV$5,6±,'66FKHHU02ð*2±,3.%HUOLQ*5$,± $'(/,25 DQG 80/5DWLRQDO 5RVH >@ (YHU\ WRRO FDQ RQO\ FKDQJH PRGHOOLQJ HOHPHQWV LQ WKH UHSRVLWRU\ WKDW DUH PDSSHG WR WKH RZQ PRGHOOLQJ ODQJXDJH 7KH DGYDQWDJH RI WKLV DSSURDFK LV WKDW PRGHO SDUWV EDVHG RQ FRQFHSWV WKDW DUH QRW LQWHJUDWHGLQRQHWRROZLOOQRWEHGHOHWHGGXULQJWKHWUDQVIRUPDWLRQ 3UREOHPVWDWHPHQWDQGH[SHFWDWLRQV &XUUHQWO\ WKH $,$* EXVLQHVV SURFHVV PRGHOOLQJ EDVHG RQ FDSWXULQJ LQWHURSHUDELOLW\ UHTXLUHPHQWV DW WKH KLJKHVW OHYHO RI WKH RYHUDOO HQWHUSULVH XVHV D PDQXDO SURFHVV ,Q WKLV WUDGLWLRQDO SURFHVV D PHWKRGRORJ\ LH WKH 8QLILHG 0RGHOOLQJ0HWKRGRORJ\800 IURP81&()$&7 LVDEDVLVIRUFDSWXULQJDQG GRFXPHQWLQJWKHEXVLQHVVOHYHODQGHQWHUSULVHUHTXLUHPHQWVZLWKLQDSUHGHVLJQHG FROOHFWLRQ RI WH[WXDO IRUPV>@>@ 7KHVH UHTXLUHPHQWV QDWXUDOO\ IROORZ IURP WKH GHVLUHG SK\VLFDO DQG YLUWXDO LQWHUDFWLRQV RI WKH DFWRUV WKDW EDVHG RQ WKHLU FRUUHVSRQGLQJUROHVHQDEOHWKHGHVLUHGEXVLQHVVSURFHVV %\ XVLQJ WKH $7+(1$EDVHG (0 WRROV LQ WKHVH HDUO\ VWDJHV RI UHTXLUHPHQWV LGHQWLILFDWLRQJDWKHULQJDQGDQDO\VLVRXUJRDOVDUHWRDFKLHYHWKHIROORZLQJ x &RPSXWDWLRQDO UHSUHVHQWDWLRQ RI D ZHOOGHILQHG EXVLQHVV SURFHVV PRGHO ZLWKLQWKHRYHUDOOFURVVRUJDQL]DWLRQDOH.DQEDQHQWHUSULVHPRGHO7RGD\ WKHHQWHUSULVHOHYHOUHTXLUHPHQWVDUHFDSWXUHGLQDWH[WXDOIRUPDWEDVHGRQ XVH FDVHV DQG DFWLYLW\ IORZ GLDJUDPV ZKLFK FDQQRW EH FRQVXPHG V\VWHPDWLFDOO\:LWKDFRPSXWDWLRQDOUHSUHVHQWDWLRQDJUHDWHUSUHFLVLRQRI GHVFULELQJ WKHVH UHTXLUHPHQWV DV ZHOO DV LQFOXVLRQ DQG FRQVLGHUDWLRQ RI D JUHDWHU QXPEHU RI UHTXLUHPHQWV LQ D KROLVWLF HQWHUSULVH IUDPHZRUN LV H[SHFWHG x :HOOGHILQHG GDWD LQWHUFKDQJH UHTXLUHPHQWV 7RGD\ WKH GDWD LQWHUFKDQJH UHTXLUHPHQWVWKDWDUHFDSWXUHGDWWKHEXVLQHVVSURFHVVPRGHOOLQJOHYHODUH GRFXPHQWHGDVIUHHWH[WZLWKLQWKHSURFHVVGHOLYHUDEOHV+RZHYHUZLWKWKH FRPSXWDWLRQDO PRGHO DW KDQG LW LV H[SHFWHG WKDW WKHVH GDWD LQWHUFKDQJH UHTXLUHPHQWV ZLOO EH GLVFRYHUHG DV D E\SURGXFW RI WKH EXVLQHVV SURFHVV PRGHOOLQJDFWLYLW\ZLWKLQWKHVSHFLILFFRQWH[WRIEXVLQHVVWUDQVDFWLRQV>@
544
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
x 6KDUHDEOH EXVLQHVV SURFHVV PRGHO :H H[SHFW WKDW WKH FRPSXWDWLRQDO UHSUHVHQWDWLRQRIWKHEXVLQHVVSURFHVVPRGHOPD\EHVKDUHGE\DUDQJHRI (0WRROV 7KHPDLQLGHDEHKLQGWKH323 PHWKRGRORJ\LVWRSURYLGHDFRPPRQIRUPDWDORQJ ZLWKDPDSSLQJPHWKRGRORJ\E\ZKLFKPDSSLQJVIURPWKHYDULRXV(0ODQJXDJHV (0/V WR WKH FRPPRQ IRUPDW FDQ EH GHILQHG VR WKDW PRGHOV UHSUHVHQWHG XVLQJ GLIIHUHQW (0/V PD\ EH H[FKDQJHG )RU WKLV LGHD WR EH VXFFHVVIXOO WKH IROORZLQJ QHHGVWRKROG x 7KH 323 PHWDPRGHO PXVW FRQWDLQ FRQFHSWV DQG UHODWLRQV WKDW DUH VXIILFLHQWO\ JHQHULF PDNLQJ LW SRVVLEOH WR GHILQH VHQVLEOH PDSSLQJV IURP DQ\PDMRU(0/ x 7KH323 PHWDPRGHOPXVWQRWEHRYHUO\JHQHULFQRUWRRODUJHDVWKLVZLOO LQHYLWDEO\FDXVHORVVRIVHPDQWLFVGXULQJPRGHOFRQYHUVLRQWR323 :H FRQVLGHU WKH DERYH FKDOOHQJHV WR EH D JRRG VWDUW IRU RXU YDOLGDWLRQ JRDO RI 323 ,QWKHQH[WSHULRGZHZLOOWU\RXW323 LQDUHDO,9 ,H.DQEDQFDVH:H H[SHFW WKDW RXU H[SHULHQFH ZLOO KHOS WR LPSURYH DQG IXUWKHU GHYHORS WKH 323 PHWKRGRORJ\ 9DOLGDWLRQ3URFHVV 7KHRYHUDOOYDOLGDWLRQJRDOVDUHWKHIROORZLQJ x 9DOLGDWH,9 ,H.DQEDQVSHFLILFDWLRQLPSURYHPHQW x 9DOLGDWH$7+(1$EDVHGHQWHUSULVHPRGHOPDSSLQJPHFKDQLVP323 7KH IROORZLQJ DUH WKH SKDVHV RI WKH DGRSWHG YDOLGDWLRQ DSSURDFK DV SURSRVHG E\ WKH )UDXQKRIHU ,QVWLWXWH IRU 3URGXFWLRQ 6\VWHPV 'HVLJQ 7HFKQRORJ\ LQ %HUOLQ ,3. 0RGHOOLQJ 3URFHVV $VVLVWDQW 3$ LPSOHPHQWDWLRQ 3$ 9DOLGDWLRQEDVHGRQDYDOLGDWLQJLQWHUYLHZ ZLWKEXVLQHVV DQDO\VW WKH0RGHO ([FKDQJHDQG $QDO\VLVRIWKH0RGHODQG([FKDQJH5HVXOWV>@7KHSKDVHV FRUUHVSRQG WR WKH ILUVW YDOLGDWLRQ JRDO ZKLOH SKDVHV DQG DUH UHODWHG WR WKH VHFRQG.H\VWHSVZLWKLQWKHDERYHSKDVHVDUHH[SODLQHGQH[W 'XULQJ WKH 0RGHOOLQJ SKDVH LQ WKH ILUVW VWHS WKH LQLWLDO H.DQEDQ EXVLQHVV SURFHVV PRGHO LV GHYHORSHG RQ WKH EDVLV RI WKH H.DQEDQ VSHFLILFDWLRQ GRFXPHQW 7KLV VWHS LV LPSRUWDQW WR JHW D FRPPRQ XQGHUVWDQGLQJ RI WKH WHUPLQRORJ\ XVHG ZLWKLQ WKH H.DQEDQ VSHFLILF GRPDLQ DQG WR KDYH D PDSSLQJ EHWZHHQ WKH DSSOLFDWLRQ GRPDLQ DQG PHWKRGRORJ\ ,Q WKH QH[W VWHS WKH DGGLWLRQDO PRGHOOLQJ DFWLYLW\ UHILQHV WKH H.DQEDQ EXVLQHVV SURFHVV PRGHO WR WKH OHYHO RI WKH DWRPLF FRQFHSWV$VDUHVXOWRIWKLVVWHSWKH,9 ,5HIHUHQFH0RGHOLVGHYHORSHG ,QWKH3$,PSOHPHQWDWLRQSKDVHRQWKHEDVLVRIWKHPRGHOVSHFLILFDWLRQ3$ LV JHQHUDWHG DXWRPDWLFDOO\ E\ WKH 02ð*2 WRRO 'LIIHUHQW PHWKRGV RI NQRZOHGJH PDSSLQJFDQEHHPSOR\HGWRYLVXDOL]HWKHGHYHORSHGNQRZOHGJHVWUXFWXUH7KH3$ LV DQ DSSOLFDWLRQ WKDW UHSUHVHQWV NQRZOHGJH DQG LQIRUPDWLRQ DFFRUGLQJ WR RUJDQL]DWLRQDO EXVLQHVV SURFHVVHV RUJDQL]DWLRQV DQG V\VWHPV DV KWPO WH[W ZLWK OLQNV WR D JUDSKLFDO YLHZHU 7KH 02ð*2 9LHZHU DQG 3$ PD\ UXQ ZLWKLQ :HE EURZVHUV
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJ
545
)LQDOO\ LQ WKH 3$ 9DOLGDWLRQ SKDVH WKH 3$ YLHZV WKDW DUH FUHDWHG LQ WKH SUHYLRXV SKDVH DUH SUHVHQWHG WR WKH EXVLQHVV DQDO\VWV 7KH EDVLF SXUSRVH RI WKH 3$DVZHOODVWKHDGYDQWDJHVRIWKLVNLQGRIEXVLQHVVDQDO\VLVZLOOEHLQWURGXFHG WR WKHP 7KH EDVLF IRFXV RI WKH DQDO\VLV ZLOO EH RQ WKH H.DQEDQ GDWD H[FKDQJH UHTXLUHPHQWV ,Q WKH 0RGHO ([FKDQJH SKDVH WKUHH HVVHQWLDO DFWLYLWLHV DUH RI LQWHUHVW 7KH ILUVWRQHZKLFKLVWKHPRVWLPSRUWDQWWDVNLVWRGHILQHDPDSSLQJWKDWHVWDEOLVKHV UHODWLRQVKLSV DPRQJ 323 FRQVWUXFWV DQG HOHPHQWV RI (0/V WKDW VKRXOG EH WUDQVODWHG7KLVVWHSLVQHHGHGRQO\LIRQHRIWKH(0/VKDVQHYHUEHHQPDSSHGWR 323 7KHVHFRQGWDVNDOZD\VEDVHGRQWKHSUHYLRXVO\GHILQHGUHODWLRQVKLSVLVWR WUDQVODWH QDWLYH PRGHOV H[SUHVHG LQ GLIIHUHQW (0/V LQWR 323 7UDQVIRUPLQJ D QDWLYHPRGHOWR323 GRHVQRWLPSO\RQO\WKHWUDQVODWLRQRIWKHHOHPHQWVRQHE\ RQH )RU WKDW SXUSRVH ZH GHILQHG VSHFLILF UXOHV KRZ 323 HOHPHQWV FDQ EH DVVRFLDWHGLQWKH,9 ,H.DQEDQFDVH)LQDOO\ZHPXVWJHQHUDWHDQ;0/ILOHIRU PRGHOLQWHUFKDQJHXVLQJWKH;0/,QWHUFKDQJH)RUPDW;0, IRU323 >@;0, ILOH ZLOO EH DXWRPDWLFDO\ JHQHUDWHG E\ WKH 02*2 WRRO DQG LPSRUWHG LQWR $5,6 WRRO>@ 7KH ODVW SKDVH ZH SHUIRUP LV D YDOLGDWLRQ DQDO\VLV RI WKH PRGHO DQG WKH H[FKDQJH 3RVVLEOH PHDVXUHV RI YDOLGDWLRQ DUH SRUWLRQSHUFHQWDJH RI WKH RULJLQDO EXVLQHVV SURFHVV PRGHO FDSWXUHG DQG WKH PRGHO TXDOLW\ DQG SRUWLRQSHUFHQWDJHRIWKHGDWDH[FKDQJHUHTXLUHPHQWVFDSWXUHGDQGH[FKDQJHG
3URMHFWUHVXOWV &XUUHQWO\WKHYDOLGDWLRQSURMHFWUHVXOWVLQFOXGHWKH,9 ,H.DQEDQ(0WKH,9 , 5HIHUHQFH0RGHODQGWKH3$DSSOLFDWLRQ ,9 ,H.DQEDQ(0
,GHQWLILFDWLRQDQGFODVVLILFDWLRQRIWKHUHOHYDQWREMHFWV 7KHPDLQIRFXVRIWKH,9 ,H.DQEDQSURMHFWLVFRPPXQLFDWLRQEHWZHHQ&XVWRPHU DQG6XSSOLHUWKDWLVVXSSRUWHGE\,7V\VWHPV ZLWK YLVXDOL]DWLRQFDSDELOLW\ IRUWKH SXUSRVH RI WUDQVPLWWLQJ RUGHU UHTXLUHPHQWV DQG IXOILOOPHQW UHVSRQVH E\ WKH 6XSSOLHU 7KH LQIRUPDWLRQ IORZ LV EDVHG RQ WKH RUGHU HOHPHQWV 7KHUHIRUH WKH RUGHUVDUHPRGHOOHGLQPRUHGHWDLOWKDQSURGXFWHOHPHQWV7KHRQO\SURGXFWIRUD VSHFLILF H.DQEDQ EXVLQHVV SURFHVV LV WKH .DQEDQ FRQWDLQHU WKDW UHSUHVHQWV RQH VWDQGDUGSDFNZLWKDXQLTXH.DQEDQVHULDOQXPEHU 7KH2UGHUFODVVKRZHYHUZDVDQLQWHUHVWLQJVSHFLDOFDVH,QRUGHUWRLGHQWLI\ DOOQHFHVVDU\,7UHTXLUHPHQWV ZHKDGWRLQWURGXFHWZRFRPPXQLFDWLRQHOHPHQWV 6LJQDO DQG (YHQW DV VXEFODVVHV RI WKH 2UGHU FODVV DQG WR HPSKDVL]H WKHLU GLIIHUHQFHV%RWK(YHQWDQG6LJQDODUHPDQLIHVWDWLRQVRIDFKDQJHLQDV\VWHPVWDWH LQGLFDWLQJWKDWVRPHWKLQJVLJQLILFDQWKDVKDSSHQHG7KHPDLQGLIIHUHQFHLVWKDWWKH 6LJQDOLVJHQHUDWHGE\WKH9LVLELOLW\WRRORUDQ,7V\VWHPZKLOHWKH(YHQWLVUHODWHG WRWKHSK\VLFDOZRUOG
546
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
:LWK UHVRXUFHV WKH PDLQ IRFXV LV RQ RUJDQL]DWLRQ XQLWV DQG QHFHVVDU\ GRFXPHQWVIRUH[HFXWLRQRIWKHH.DQEDQSURFHVVEHFDXVHWKHDFWRUVQHHGWRGHILQH DQG WR DFFHSW EXVLQHVV FRQGLWLRQV EHIRUH WKH EHJLQQLQJ RI DQ\ FRRSHUDWLRQ 7KH PDLQ DFWRUV LQ WKH V\VWHP 6XSSOLHU DQG &XVWRPHU DUH VXEFODVVHV RI WKH 2UJDQL]DWLRQXQLWVXEFODVV$OOUHTXLUHGGRFXPHQWVDUHUHSUHVHQWHGDVLQVWDQFHVRI 'RFXPHQWDWLRQVXEFODVVDQGOLQNHGWRWKHH.DQEDQPRGHO 7ZR EDVLF W\SHV RI GRFXPHQWV DUH LGHQWLILHG IRU WKH $,$* H.DQEDQ VSHFLILFDWLRQ H.DQEDQ 6SHFLILFDWLRQ 'RFXPHQW DQG H.DQEDQ 2SHUDWLRQDO GRFXPHQW (.DQEDQ 6SHFLILFDWLRQ GRFXPHQW VXEFODVV LV QHHGHG IRU GHILQLQJ JHQHUDOUXOHVDQGFRQGLWLRQV RIWKHEXVLQHVV7KLVVXEFODVVLVIXUWKHUGHFRPSRVHG LQWR)XOOGRFXPHQWDQG3DUWLDOGRFXPHQWVXEFODVVHV7KH)XOO'RFXPHQWVXEFODVV UHSUHVHQWVGRFXPHQWVWKDWDUHPRUHJHQHUDODQGFRQQHFWHGZLWKWKHZKROHEXVLQHVV SURFHVV 3DUWLDO 'RFXPHQW VXEFODVV GHILQHV FRQGLWLRQV WKDW DUH W\SLFDO IRU JLYHQ SURFHVVHV DW WKH ORZHU KLHUDUFKLFDO OHYHOV RI GHFRPSRVLWLRQ $ )XOO 'RFXPHQW LQVWDQFH PD\ FRQVLVW RI RQH RU PRUH 3DUWLDO GRFXPHQW LQVWDQFHV 7R IDFLOLWDWH FRPSUHKHQVLRQ RI WKH H.DQEDQ PRGHO D UHIOHFWLRQ LV HQIRUFHG EHWZHHQ WKH FODVV VWUXFWXUH DQG WKH EXVLQHVV SURFHVV KLHUDUFK\ )RU LQVWDQFH 5XOHV DQG SURFHGXUHV IRU H.DQEDQ LV DQ LQVWDQFH RI WKH)XOO 'RFXPHQW WKDW DW WKH KLJKHVW OHYHO RI WKH PRGHO UHSUHVHQWV DOO UXOHV DQG SURFHGXUHV FROOHFWLYHO\ 3DUWLDO GRFXPHQWV DUH DVVLJQHGGLUHFWO\WRWKHDFWLYLWLHVDWWKHORZHUKLHUDUFKLFDOOHYHOV 2SHUDWLRQDO GRFXPHQW W\SH LV LQWHQGHG WR VXSSRUW GDLO\ EXVLQHVV DQG FROODERUDWLRQEHWZHHQ&XVWRPHUDQG6XSSOLHU)RUH[DPSOHZKHQWKHVKLSPHQWLV SUHSDUHG WR OHDYH WKH GRFN WKH $GYDQFHG 6KLSPHQW 1RWLFH $61 LV VHQW WR WKH &XVWRPHUZKRLQWXUQVHQGVDFRS\WRWKHFDUULHU¶VV\VWHP:LWKWKHVHQGLQJRIWKH $61 D PXOWLSDUW IRUP LV RIWHQ SULQWHG WR JR ZLWK WKH VKLSPHQW DQG VHUYHV DV D FDUULHUELOORIODGLQJ,QWKHPRGHO$61GRFXPHQWLVDVVLJQHGDVDUHVRXUFHWRWKH 0RYH VKLSPHQW DFWLYLW\ 7KH VWUXFWXUH RI 5HVRXUFH VXEFODVV LV GLVSOD\HG DV D VWUXFWRJUDPLQ)LJ
)LJ+LJKOHYHOVRIWKHUHIHUHQFHFODVVVWUXFWXUHIRUUHVRXUFHV
0RGHOOLQJRIWKHSURFHVVHV $WWKHSURFHVVPRGHOOLQJWLPHZHZHUHFRQFHUQHGZLWKWKHGLIIHUHQWIXQFWLRQVDQG WKHLU ORJLFDO SURFHVVHV WKH DFWRUV LQYROYHG LQ WKH IXQFWLRQ H[HFXWLRQ WKH GDWD GRFXPHQWVWKHLQIRUPDWLRQV\VWHPVDQGWKHH[LVWLQJGDWDIORZVWKDWDUHUHJDUGHG
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJ
547
DV QHFHVVDU\ 7KH XVH FDVHV LQ WKH H.DQEDQ VSHFLILFDWLRQ GRFXPHQW DUH ZHOO VWUXFWXUHG )RUHDFKXVHFDVHWKHDFWRUVZLWKWKHLUSRVVLEOHUROHVDQGWKHVWHSVIRUXVHFDVH UHDOL]DWLRQ DUH SURYLGHG $FFRUGLQJ WR WKH XVH FDVH GHILQLWLRQ DQG SULQFLSOH RI KLHUDUFKLFDO GHFRPSRVLWLRQ WKH WRWDO EXVLQHVV SURFHVV LV FDSWXUHG DW WKH KLJKHVW OHYHORIWKHPRGHODQGFRQWDLQVWZRDFWLYLWLHVWKDWDUHVKRZQLQWKH)LJ 5XQ H.DQEDQDQG (VWDEOLVKFRRSHUDWLRQE\VHWWLQJXSGRFXPHQWV7KH5XQH.DQEDQ DFWLYLW\ LV DQ DEVWUDFWLRQ RI WKH H.DQEDQ H[HFXWLRQ $W WKH WRS PRGHO OHYHO DOO RSHUDWLRQDO SURFHVVHV DUH SUHVHQW WRJHWKHU LQ WKH IRUP RI 5XQ H.DQEDQ DFWLYLW\ (VWDEOLVKFRRSHUDWLRQE\VHWWLQJXSGRFXPHQWVSUHVHQWVDQLQWHJUDWLRQRISODQQLQJ DQG HVWDEOLVKLQJ SURFHVVHV WKDW SURYLGH QHHGHG UHVRXUFHV IRU H[HFXWLQJ 5XQ H.DQEDQDFWLYLW\DQGUHODWHGRSHUDWLRQDOSURFHVVHV (DFKXVHFDVH IURPWKHVSHFLILFDWLRQGRFXPHQWLVSUHVHQW DVDQDFWLYLW\DWWKH ILUVW OHYHO RI GHFRPSRVLWLRQ )RU H[DPSOH WKH .DQEDQ DXWKRUL]DWLRQ XVH FDVH LV SUHVHQWDV$XWKRUL]H.DQEDQFRQWDLQHUDFWLYLW\ZLWKWKHIROORZLQJVWHSVRIWKHXVH FDVH H[HFXWLRQ (YDOXDWH DXWKRUL]DWLRQ 3XEOLVK VLJQDO DQG 5HFHLYH DXWKRUL]DWLRQ7KH\DUHSUHVHQWDVDFWLYLWLHVDWWKHQH[WKLHUDUFKLFDOOHYHO
)LJ,9 ,H.DQEDQ(0±WRSOHYHO
7KH ILUVW OHYHO RI GHFRPSRVLWLRQ RI WKH (VWDEOLVK FRRSHUDWLRQ E\ VHWWLQJ XS GRFXPHQWVDFWLYLW\FRQWDLQVWZRIORZV3URMHFWPDQDJHPHQWDQG3URMHFWH[HFXWLRQ 7KH 3URMHFW PDQDJHPHQW IORZ FRQWDLQV QHFHVVDU\ DFWLYLWLHV WR GHILQH SURMHFW REMHFWLYHVDQGWRSHUIRUPSURMHFWSODQQLQJDQGFRQWUROOLQJ7KH3URMHFWH[HFXWLRQ IORZ LQFOXGHV HVWDEOLVKLQJ WKH SURFHVV ZLWK QHFHVVDU\ DVVHVVPHQW SURFHGXUHV WR LGHQWLI\ WKH FXUUHQW PDWXULW\ IRU FROODERUDWLRQ FDSDELOLWLHV DFFRUGLQJ WR WKH (QWHUSULVH,QWHURSHUDELOLW\0DWXULW\0RGHO(,00 >@7KLVDVVHVVPHQWDQGWKH
548
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
PHWKRGRORJ\ WR GHULYH WKH ULJKW SURMHFW DQG PRGHOOLQJ DSSURDFK HQVXUH DQ DGHTXDWH LPSOHPHQWDWLRQ UHJDUGLQJ WKH REMHFWLYHV DQG WKH FXUUHQW FDSDELOLWLHV RI WKH SDUWLFLSDWLQJ HQWHUSULVHV $OO UXOHV SURFHGXUHV DQG SROLFHV WKDW DUH LQHYLWDEOH IRURSHUDWLRQDOSURFHVVHVDUHGHILQHGZLWKWKHKHOSRIWKHDFWLYLWLHVRIWKH3URMHFW H[HFXWLRQ IORZ7KLV PHDQV WKHREMHFWDQG PHVVDJHGHILQLWLRQVHODERUDWHGLQWKH HVWDEOLVKPHQW SURFHVV DUH UHIOHFWHG FRPSOHWHO\ LQ WKH RSHUDWLRQDO SURFHVVHV 7KLV DSSURDFK WR LQWHJUDWLRQ RI RSHUDWLRQDO ZLWK HQDEOLQJ SURFHVVHV LV LPSRUWDQW WR HODERUDWH WKH UHTXLUHPHQWV IRU ,7 ,QIUDVWUXFWXUH DQG IRU IROORZLQJ D VWUXFWXUHG DSSURDFKFRQVLVWHQWO\ $W WKH ILUVW OHYHO RI GHFRPSRVLWLRQ RI WKH 5XQ H.DQEDQ WKHUH DUH WZR IORZV &RQWUROIORZ DQG0DWHULDOIORZ7KH0DWHULDOIORZFDSWXUHVWKHPRYHPHQWRIWKH SK\VLFDO .DQEDQ FRQWDLQHUV 7KH &RQWURO IORZ PDQDJHV WKH G\QDPLFV RI WKH EXVLQHVVSURFHVVXVLQJWKH2UGHUFODVVHOHPHQWV ,9 ,5HIHUHQFH0RGHO 7KLVVHFWLRQSURYLGHVDQRYHUYLHZRIWKH,9 ,5HIHUHQFH0RGHODUFKLWHFWXUH)LUVW D JHQHUDO RYHUYLHZ RI WKH EDVLF FRPSRQHQWV LV SURYLGHG DQG WKH XQGHUO\LQJ VWUXFWXUH LV GLVFXVVHG 6HFRQG WKH SDWWHUQ GHILQHG IRU H.DQEDQ H[HFXWLRQ LV GHVFULEHG)LQDOO\VRPHUHPDUNVDUHPDGHDERXWWKHSDUWLDOPRGHOVLJQLILFDQFH ,9 , 5HIHUHQFH 0RGHO LQFOXGHV FODVV VWUXFWXUHV WHPSODWH PRGHOV DQG D PDQXDO WKDW GHVFULEHV WKH FRUUHFW DQG HIILFLHQW XVH RI WKH PRGHO 7KH NH\ EHQHILW WKDW,9 ,5HIHUHQFH0RGHOEULQJVWRWKHH.DQEDQHQJLQHHULQJLVWKDWLWHQDEOHVD IRFXV RQ D VWDQGDUG ZD\ RI UHTXLUHPHQWV UHSUHVHQWDWLRQ 7KH ,9 , 5HIHUHQFH 0RGHO LQFRUSRUDWHV DGGLWLRQDO HOHPHQWV OLNH VWDQGDUG GHVFULSWLRQ RI SURFHVVHV VWDQGDUGPHWULFVDQGEHVWLQFODVVSUDFWLFHV,WVSXUSRVHLVWRSURYLGHDIRXQGDWLRQ IRUV\VWHPDWLFGHYHORSPHQWRIWKH$,$*H.DQEDQEXVLQHVVSURFHVVE\SURYLGLQJD FRPPRQIUDPHRIUHIHUHQFHIRUGLIIHUHQWPRGHOOLQJHQWLWLHVDWWKHVDPHDEVWUDFWLRQ OHYHO7KXV,9 ,5HIHUHQFH0RGHOFDQEHVHHQDVDFRPPRQODQJXDJHWKDWFDQEH XVHG WR WUDQVODWH EDVLF H[SUHVVLRQV IURP WKH H.DQEDQ VSHFLILFDWLRQ WR WKH ,(0 5HIHUHQFH0RGHOVWDQGDUGIRUPWKDWZHDGDSWHGIRUVSHFLILFH.DQEDQVSHFLILFDWLRQ QHHGV)RULQVWDQFHWKHUHIHUHQFHFODVVVWUXFWXUHVGHILQHFRPPRQWHUPVIRUREMHFWV DQG HQDEOH RYHUDOO HYDOXDWLRQ SURFHGXUHRI WKH PRGHO )XUWKHUPRUH WKHVH FODVVHV LQKHULWVSHFLILFDWWULEXWHVWKDWHQDEOHGLVFXVVLRQDQGFRPSDULVRQRIWKHVKDUHGWRWDO RU SDUWLDO PRGHOV EHWZHHQ GLVWULEXWHG WHDPV HJ IRU HDFK FODVV ZH GHILQHG D VSHFLDO DWWULEXWH 'HVFULSWLRQ WKDW H[SODLQV LWV SXUSRVH LQ WKH ZKROH H.DQEDQ EXVLQHVV SURFHVV 7KH KLJKOHYHO FODVV VWUXFWXUHV IRU UHVRXUFHV DUH LOOXVWUDWHG LQ )LJ 6HSDUDWH H[SRUWV IRU HDFK FODVV DUH JHQHUDWHG DXWRPDWLFDOO\ DQG FDQ EH H[FKDQJHGHDVLO\EHWZHHQWKH&XVWRPHU¶VDQG6XSSOLHU¶V,76\VWHPV )RUKDQGOLQJVLPLODUPRGHOOLQJSUREOHPVEHWZHHQWKH&XVWRPHUDQG6XSSOLHUD FROOHFWLRQ RI PRGHOOLQJ SDWWHUQV ZDV FUHDWHG )RU H[DPSOH ZLWK WKH KHOS RI WKH ([FHSWLRQ KDQGOLQJ SDWWHUQ DOO H[FHSWLRQV LQ WKH PRGHO PD\ EH KDQGOHG :H SURYLGH DQ DFFRXQW RI RXU H[SHULHQFHV ZLWK DSSOLFDWLRQ RI SDWWHUQV LQ WKH VHFWLRQ /HVVRQVOHDUQHG 7KH,9 ,5HIHUHQFH0RGHOLQFOXGHVSDUWLDOPRGHOVWKDWDUHFRPELQHGORJLFDOO\ IRUDJHQHULFH[DPSOHRIUXQQLQJ,9 ,7KHSDUWLDOPRGHOVDUHH[SUHVVHGDVPRGHOV WKDW FDSWXUH UHOHYDQW LQIRUPDWLRQ IRU PDLQ FRPPXQLFDWLRQ HYHQWV ZKLFK DUH
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJ
549
LGHQWLILHG RQ WKH EDVLV RI WKH H.DQEDQ VSHFLILFDWLRQ )RU H[DPSOH SDUWLDO PRGHO &RPPXQLFDWHFRQVXPHG.DQEDQLVUHOHYDQWIRUWKHXVHFDVHWKDWLVH[HFXWLQJZKHQ WKH&XVWRPHUQRWLILHVWKH6XSSOLHUWKDWD.DQEDQFRQWDLQHUZDVFRQVXPHG 3URFHVVDVVLVWDQW3$
,Q RUGHU WR PDNH WKH FDSWXUHG NQRZOHGJH VWUXFWXUH UHOHYDQW WR WKH GDLO\ FROODERUDWLRQDFWLYLWLHVEHWZHHQWKH&XVWRPHUDQG6XSSOLHULWLVQHFHVVDU\WRWDNH WKHSURFHVVFRQWH[WLQWRFRQVLGHUDWLRQ:HILQGWKH3$DSSOLFDWLRQVXLWDEOHIRUWKLV WDVN ,Q WKH 3$ DFFRUGLQJ WR WKH UROHV DQG FRPSHWHQFLHV LQ WKH H.DQEDQ EXVLQHVV SURFHVV GLIIHUHQW YLHZV DUH FUHDWHG %\ GHULYLQJ JHQHUDO DV ZHOO DV H.DQEDQVSHFLILFYLHZVWKHHQGXVHUVDUHDEOHWRQDYLJDWHWKH PRGHO ZLWKRXWWKH QHHG IRU D VSHFLDOL]HG PRGHOOLQJ NQRZOHGJH 7KH 3URFHVVHV 2UJDQL]DWLRQ VWUXFWXUH ,W6\VWHPV DQG *ORVVDU\ YLHZV DUH W\SLFDO WR DOO 3$ DSSOLFDWLRQV )RU H[DPSOHHDFKDFWLYLW\LQWKHPRGHOLVUHSUHVHQWHGLQWKH3URFHVVYLHZ7KLVYLHZ DOVR LQFOXGHV OLQNV WR DOO UHOHYDQW VXE SURFHVVHV VKDUHG RUJDQL]DWLRQDO XQLWV DQG UHVSRQVLELOLWLHV SUHFRQGLWLRQV SRVW FRQGLWLRQV DQG H[FHSWLRQV WR WKH SURFHVV H[HFXWLRQ 7KH 2UJDQL]DWLRQ VWUXFWXUH YLHZ SURYLGHV WKH GHVFULSWLRQ RI WKH RUJDQL]DWLRQDO VWUXFWXUH WKH UHVSRQVLELOLWLHV RI WKH LQGLYLGXDOV DQG WKH RUJDQLVDWLRQDOXQLWVZLWKLQWKHH.DQEDQEXVLQHVVSURFHVV0DLQOLQNVLQWKLVYLHZ DUH 6XSSOLHU &DUULHU DQG &XVWRPHU ZLWK WKH OLVW RI SURFHVVHV LQ ZKLFK WKH\ SDUWLFLSDWH,W6\VWHPVYLHZFRQWDLQVLQIRUPDWLRQDERXWQHFHVVDU\,7UHTXLUHPHQWV IRUSURFHVVH[HFXWLRQ(YHQWDQGVWDWXVRIH.DQEDQYLHZWKDWUHSUHVHQWVDOLVWRIDOO FRPPXQLFDWLRQ HYHQWV LV LPSOHPHQWHG VSHFLDOO\ IRU H.DQEDQ WR SURYLGH LQWHJUDO LQIRUPDWLRQDERXWWKHSURFHVVWKDW JHQHUDWHVHYHQWWKHSURFHVV ZKLFKUHFHLYHVLW DQG WKH VWDWXV RI .DQEDQ FRQWDLQHU DIWHU FRPPXQLFDWLRQ )RU H[DPSOH DIWHU WKH &RPPXQLFDWH FRQVXPHG .DQEDQ FRQWDLQHU HYHQW VWDWXV RI WKH .DQEDQ LV VHW WR HPSW\ 'RFXPHQWDWLRQ YLHZ LV DGDSWHG IRU WKH DQDO\VLV DQG LPSURYHPHQW RI SODQQLQJ DQG HVWDEOLVKLQJ WKH HQWLUH H.DQEDQ FRRSHUDWLRQ )RU LQVWDQFH WKH UHDO GRFXPHQWVOLNH$61DUHOLQNHGDVGRFXPHQWILOHV
/HVVRQVOHDUQHG 2YHUDOOZHZHUHSOHDVHGKRZWKH,(0PHWKRGRORJ\DQG02ð*2WRROVXSSRUWHG WKHPRGHOOLQJRIWKHH.DQEDQEXVLQHVVSURFHVVOHDGLQJWRDWUDQVIRUPDWLRQRIWKH H.DQEDQEXVLQHVVSURFHVVVSHFLILFDWLRQLQWRDFRQVLVWHQWHQWHUSULVHPRGHO :H GLVFRYHUHG LW ZDV LPSRUWDQW WR DGDSW WKH JHQHUDO ,(0 PHWKRG E\ IXUWKHU UHYLVLQJ DQG H[WHQGLQJ WKH PHWKRGRORJ\ FRQFHSWV LQ VXSSRUW RI WKH H.DQEDQ PRGHOOLQJSURFHGXUH:HZHUHDEOHWRLQWURGXFHVSHFLILFUXOHVDQGFRQVWUDLQWVIRU WKH H.DQEDQ PRGHO E\ XVLQJ DWWULEXWHV LQ WKH FODVV VWUXFWXUH )RU LQVWDQFH D VHPDQWLF GLVDPELJXDWLRQ ZDV LPSRUWDQW WR HPSKDVL]H WKH GLIIHUHQFH EHWZHHQ FRQFHSWVOLNH 6LJQDODQG (YHQW $'RFXPHQWDWLRQDWWULEXWHRIWKH6LJQDOVXEFODVV VWDWHV SUHFLVHO\ WKDW D VLJQDO LV JHQHUDWHG E\ DQ ,QYHQWRU\ 9LVLELOLW\ WRRO 7KDW LQIRUPDWLRQZDVHVVHQWLDOWRDFFRXQWIRUWKHQHFHVVDU\,7UHTXLUHPHQWV
550
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
8VLQJ WKH 02ð*2 WRRO LW ZDV SRVVLEOH WR GHILQH H.DQEDQVSHFLILF SURGXFWV RUGHUV DQG UHVRXUFHV IRU WKHLU XVH GXULQJ WKH EXVLQHVV SURFHVV PRGHOOLQJ )RU H[DPSOHZHLQWURGXFHG'RFXPHQWDWLRQVXEFODVVDQGWKH02ð*2WRROZDVXVHGWR GHILQH VSHFLILF UHODWLRQV DPRQJ WKH LGHQWLILHG GRFXPHQWV %HVLGHV WKH VWDQGDUG KLHUDUFK\ DGGLWLRQDO JURXSV RI GRFXPHQWV QHHGHG WR EH FUHDWHG ZLWK WKH /LVW RI FRPSRQHQWV HOHPHQW $ W\SLFDO H[DPSOH ZDV 5XOHV DQG SURFHGXUH IRU H.DQEDQ VXEFODVV WKDW UHSUHVHQWV D FRPELQDWLRQ RI )XOO GRFXPHQWV DQG 3DUWLDO GRFXPHQWV VXEFODVVHV'RFXPHQWDWLRQDERXWFRPSRQHQWVRIWKHH.DQEDQPRGHOZDVJHQHUDWHG DXWRPDWLFDOO\ E\ WKH WRRO 7KLV JDYH XV LQVLJKW LQWR DOO GHULYHG FODVVHV DQG WKHLU UHOHYDQW IHDWXUHV DQG ZH ZHUH DEOH WR UHDFW DQG DGDSW WR FKDQJHV LQ D IOH[LEOH PDQQHU :HZHUHDEOHWRFRPSOHWHDOOWKHSODQQHGVWHSVSHUWKH,(0PHWKRGRORJ\ZLWK RQO\ WZR VLJQLILFDQW LVVXHV SUHFRQGLWLRQV VSHFLILFDWLRQ DQG H[FHSWLRQ KDQGOLQJ $FFRUGLQJWRWKHPHWKRGRORJ\SUHFRQGLWLRQVWRDSURFHVVFRXOGEHSUHVHQWZLWKLQ WKHPRGHOLQWKHIRUPRIDWWULEXWHVRUDVHTXHQFHRIIXQFWLRQV3UHFRQGLWLRQVLQD VSHFLILF H.DQEDQ XVH FDVH DUH VWDWHG PRVWO\ LQ WKH IRUP RI GRFXPHQWV )RU H[DPSOH QHFHVVDU\SUHFRQGLWLRQV IRUH[HFXWLRQRI WKH.DQEDQDXWKRUL]DWLRQXVH FDVH DUH GHILQHG UXOHV DQG SURFHGXUHV IRU .DQEDQ DXWKRUL]DWLRQ ,Q WKH PDQXDO H.DQEDQV\VWHPWKH\DUHUHSUHVHQWHGLQWKHIRUPRISK\VLFDOGRFXPHQWV:HFDPH WRWKHFRQFOXVLRQWKDWGRFXPHQWV VKRXOGEHLQWURGXFHGLQ WKH PRGHODVQHFHVVDU\ UHVRXUFHV IRU DQ DFWLYLW\ H[HFXWLRQ &RQVHTXHQWO\ EHVLGHV WKH 0DWHULDO DQG &RQWURO IORZV DQ DGGLWLRQDO UHVRXUFH IORZ LV LQWURGXFHG WKH 3URMHFW H[HFXWLRQ IORZ WKDW GHILQHV DOO QHFHVVDU\ DFWLYLWLHV IRU GRFXPHQWV GHILQLWLRQV 7KH 6SHFLILFDWLRQIRUH.DQEDQUHDOL]DWLRQUHVRXUFHHOHPHQWLQLWLDWHVWKH5HVRXUFHIORZ (QGLQJVWDWHVLQFOXGH )UDPHZRUNFRQWUDFWGHILQHG H.DQEDQSROLF\GHILQHG DQG 5XOHV DQG SURFHGXUH IRU H.DQEDQ GHILQHG 7KHVH VWDWHV DUH DVVLJQHG DV QHFHVVDU\UHVRXUFHVWRWKH5XQH.DQEDQDFWLYLW\DWWKHWRSPRGHOOHYHOVKRZQLQ )LJ $OWKRXJK WKH H[FHSWLRQV ZHUH OHIW RXW RI VFRSH IURP WKH ILUVW YHUVLRQ RI WKH H.DQEDQ EXVLQHVV SURFHVV VSHFLILFDWLRQ GRFXPHQW WKH\ ZHUH LQFOXGHG LQ WKH H.DQEDQ PRGHO WR HVWDEOLVK FRPPRQ XQGHUVWDQGLQJ RI WKH WRWDO SURFHVV %\ FUHDWLQJ ([FHSWLRQ KDQGOLQJ VXEFODVV DQG RUJDQL]LQJ H[FHSWLRQV LQWR D VHULHV RI KLHUDUFKLFDO JURXSV ZH PDQDJHG WKHVH FODVVHV WR VXSSRUW WKH H.DQEDQ H[FHSWLRQ KDQGOLQJ:HIRXQGLW XVHIXO WRGHILQHDSDWWHUQLQ VXSSRUWRIH[FHSWLRQKDQGOLQJ PDQDJHPHQW 7KH GHILQHG SDWWHUQ LV D SDUW RI WKH ,9 , 5HIHUHQFH 0RGHO DQG LV DSSOLHGWRDOOLGHQWLILHGH[FHSWLRQVLQWKHH.DQEDQSURFHVV %HVLGHVSDWWHUQVSDUWLDOPRGHOVDOVRSURYHGWREHDQLPSRUWDQWSDUWRIWKH,9 , 5HIHUHQFH0RGHOEHFDXVHGLVWULEXWHGPRGHOOLQJRIRQHPRGHOLVLPSRUWDQWIRUERWK 6XSSOLHU DQG &XVWRPHU 02ð*2 FRQWDLQV H[SRUW DQG LPSRUW PHFKDQLVPV IRU SDUWLDOPRGHOVDVZHOODVWKHSRVVLELOLW\WRGHILQHDPDVWHUPRGHO3URMHFWVFDQEH SURFHVVHG LQGHSHQGHQWO\ DQG ODWHU EURXJKW WRJHWKHU WR RQH FRPSOHWH PRGHO 7KH WRRO HQDEOHV RQH WR UHXVH SDUWLDO PRGHOV DQG SURYLGHV OLEUDULHV ZLWK UHIHUHQFH PRGHOV 7KH LQWHJUDWHG DQG VWURQJ SURFHVVRULHQWHG DSSURDFK KHOSHG WR LGHQWLI\ DQG SUHYHQWJDSVLQWKHFXUUHQW$,$*,9 ,VSHFLILFDWLRQLQWHUPVRIPLVVLQJSURFHVV VWHSV DQG PHVVDJH VSHFLILFDWLRQ WR VXSSRUW WKH HQWLUH &RQWURO IORZ $FFRUGLQJ WR H.DQEDQVSHFLILFDWLRQWKH3URGXFWLRQRUGHUHOHPHQWWKDWLQLWLDWHV&RQWUROIORZLV
$&DVH6WXG\LQ(QWHUSULVH0RGHOOLQJ
551
GLUHFWO\ DVVLJQHG WR &RPPXQLFDWH FRQVXPHG .DQEDQ ZLWKRXW DQ\ LQIRUPDWLRQ DERXW.DQEDQFRQWDLQHUVWDWXV0LVVLQJLQIRUPDWLRQDERXWQHFHVVDU\SUHFRQGLWLRQ WKDW .DQEDQ FRQWDLQHU LV HPSW\ LV REYLRXV 7R VROYH WKLV SUREOHP &RQWURO DQG 0DWHULDO IORZV DUH LQWHJUDWHG ZLWK WKH KHOS RI WUDQVLHQW FRQQHFWLRQ HOHPHQWV )HHGEDFNORRSVDFFRUGLQJWRWKHSLFNXSPDWHULDOZHUHLQFOXGHGDGGLWLRQDOO\
1H[WVWHSV )XWXUH ZRUN LV SODQQHG LQ VHYHUDO GLUHFWLRQV :H SODQ WR XVH WKH H[SHULHQFH DQG UHVXOWV IURP WKH YDOLGDWLRQ LQWHUYLHZV WR EH FRPSOHWHG ZLWK WKH GRPDLQ EXVLQHVV DQDO\VWV¶LQYROYHPHQW WRGHYHORSDVWUXFWXUHGWHVWVSHFLILFDWLRQIRUWKHDQDO\VLVRI WKH FRQVLVWHQF\ DQG FRPSOHWHQHVV RI WKH PRGHOV FUHDWHG 6XFK D VWUXFWXUHG WHVW VSHFLILFDWLRQ ZLOO DOORZ HDVLHU YDOLGDWLRQ SODQQLQJ RI HQWHUSULVH PRGHOOLQJ UHVXOWV LQWKHFRQWH[WRIFURVVHQWHUSULVHLQWHURSHUDEOHGDWDH[FKDQJHGHYHORSPHQW $QRWKHU SODQQHG DFWLYLW\ LV YDOLGDWLRQ RI WKH 323 PHWDPRGHO )RU WKH SXUSRVH RI LOOXVWUDWLQJ WKH SRWHQWLDO XVH RI WKH 323 PHWDPRGHO LQ D FURVV RUJDQL]DWLRQDO VHWWLQJ WKH SDUWLDO PRGHO H[FKDQJH EHWZHHQ 02ð*2 $5,6 DQG 0(7,6 WRROV ZLWK WKHLU FRUUHVSRQGLQJ (0/V ZLOO EH SHUIRUPHG ,Q SDUWLFXODU WR LQGLFDWH WKH SRWHQWLDO XVH DQG XVHIXOQHVV RI 323 LWV DSSOLFDWLRQ LQ SUDFWLFH LV QHFHVVDU\ 7KLV UHTXLUHV PDSSLQJV EHWZHHQ 323 DQG HDFK RI WKH SDUWLFLSDWLQJ (0/VWREHGHILQHGDQGSRVVLEOHDPELJXLWLHVDQGLQFRQVLVWHQFLHVLGHQWLILHG $QRWKHUIXWXUHFKDOOHQJHLVWRXVHWKHLGHQWLILHGGDWDH[FKDQJHUHTXLUHPHQWVDW WKH(0OHYHOWRDVVLVWLQFUHDWLQJPHVVDJLQJGDWDPRGHOVDQGHYHQWXDOO\WKH;0/ 6FKHPD GHILQLWLRQV IRU LPSOHPHQWDWLRQ RI H.DQEDQFRQIRUPDQW GDWD LQWHUIDFHV 7KLVFDSDELOLW\FRXOGKHOSGULYHHIILFLHQF\DQGTXDOLW\RIUHDOLPSOHPHQWDWLRQVRI WKH LQWHURSHUDEOH LQWHUIDFHV ZLWK DOO WHFKQLFDO GHWDLOV LQFOXGHG 7R WKDW HIIHFW ZH ZLOOLQYHVWLJDWHWKH%DVLFDUFKLWHFWXUHUHIHUHQFHPRGHOWKDWLVSDUWRIWKH$7+(1$ ,QWHURSHUDELOLW\IUDPHZRUN$,) >@
&RQFOXVLRQ ,QWKLVSDSHUZHGHPRQVWUDWHGWKDWDZHOOVWUXFWXUHG,9 ,5HIHUHQFH0RGHOLVDQ LPSRUWDQW LQJUHGLHQW WR D VXFFHVVIXO FRQGXFW RI D FURVVHQWHUSULVH H.DQEDQ EXVLQHVV SURFHVV YDOLGDWLRQ 7KH ,(0 0HWKRG WXUQHG RXW WR EH D YHU\ HIILFLHQW PHDQV IRU WKLV SXUSRVH DOORZLQJ FDSWXUH RI H.DQEDQ EXVLQHVV UHTXLUHPHQWV LQ D VLPSOH DQG FRPSUHKHQVLYH ZD\ 7KH PRVW LPSRUWDQW EHQHILWV RI WKH VHOHFWHG DSSURDFKDUHWKHVWURQJVXSSRUWWRLPSOHPHQWH.DQEDQEDVHGRQWKHLQWHJUDWLRQRI RSHUDWLRQDOSURFHVVHVWRH[HFXWHH.DQEDQFRQWURODQGWKHVWUXFWXUHVDQGSURFHVVHV WRHVWDEOLVKWKHFRQQHFWLRQDQGFROODERUDWLRQEHWZHHQSDUWQHUV+HUHWKHLQWHJUDWHG VSHFLILFDWLRQV WKDW DUH XVHG LQ WKH H.DQEDQ H[HFXWLRQ HQVXUH FRPPRQ XQGHUVWDQGLQJEHWZHHQDOOVWDNHKROGHUVDQGFRQVLVWHQF\RIGDWDDQGSURFHVVHV 7KH323 PHWKRGRORJ\LVDILUVWDWWHPSWWRSURYLGHDVRXQGEDVLVIRU PRGHO EDVHGLQWHURSHUDELOLW\EHWZHHQFROODERUDWLQJHQWHUSULVHV,QWKHQH[WSHULRG ZHZLOO EHSDUWRIWKHFRPPXQLW\WRLPSURYHDQGIXUWKHUGHYHORSWKH323 PHWKRGRORJ\
552
0-DQNRYLF1,YH]LF7.QRWKH=0DUMDQRYLFDQG36QDFN
:H H[SHFW WKDW RXU YDOLGDWLRQ RI 323 EDVHG SDUWLDO PRGHO H[FKDQJH ZLOO FRQWULEXWH WR LGHQWLI\LQJ DQG SUHYHQWLQJ SRVVLEOH RU KLGGHQ ZHDNQHVVHV RI WKH PHWKRGRORJ\OLNHUHGXQGDQFLHVLQFRQVLVWHQFLHVDQGODFNRIH[SUHVVLYHQHVV 'LVFODLPHU &HUWDLQ FRPPHUFLDO VRIWZDUH SURGXFWV DUH LGHQWLILHG LQ WKLV SDSHU 7KHVH SURGXFWV ZHUH XVHG RQO\ IRU GHPRQVWUDWLRQ SXUSRVHV 7KLV XVH GRHV QRW LPSO\ DSSURYDO RU HQGRUVHPHQW E\ 1,67 QRU GRHV LW LPSO\ WKHVH SURGXFWV DUH QHFHVVDULO\WKHEHVWDYDLODEOHIRUWKHSXUSRVH
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
$7+(1$ $GYDQFHG 7HFKQRORJLHV IRU LQWHURSHUDELOLW\ RI +HWHURJHQHRXV (QWHUSULVH 1HWZRUNVDQGWKHLU$SSOLFDWLRQV3URMHFW KWWSZZZDWKHQDLSRUJ ,'($6 ,QWHURSHUDELOLW\ 'HYHORSPHQW IRU (QWHUSULVH $SSOLFDWLRQ DQG 6RIWZDUH 3URMHFW KWWSZZZLGHDVURDGPDSQHW ,17(523 ,QWHURSHUDELOLW\ 5HVHDUFK IRU 1HWZRUNHG (QWHUSULVHV $SSOLFDWLRQV DQG 6RIWZDUH1R( ,67 KWWSZZZLQWHURSQRHRUJ 8(0/ 8QLILHG (QWHUSULVH 0RGHOOLQJ /DQJXDJH 3URMHFW ,67 KWWSZZZXHPORUJ $7+(1$$ 'HOLYHUDEOH:'$323 5HYLVHGIUDPHZRUN9HUVLRQ /LOOHKDJHQ)6ROKHLP+ $7+(1$$GHOLYHUDEOHV'HOLYHUDEOH'$ 03&(6SHFLILFDWLRQ&RPSXWDV2VOR $,$* $XWRPRWLYH ,QGXVWU\ $FWLRQ *URXS ,QYHQWRU\ 9LVLELOLW\ ,QWHURSHUDELOLW\(OHFWURQLF.DQEDQ%XVLQHVV3URFHVV,%3 .QRWKH7-lNHO)6FKDOORFN% $7+(1$,(002ð*27XWRULDO7KHRU\ DQG&DVH6WXGLHV)UDXQKRIHU,3.%HUOLQKWWSZZZLSNIKJGH 'RXPHLQJWV* $7+(1$'HOLYHUDEOH'$GGLWLRQDO9HUVLRQ 0HUWLQV . -RFKHP 5 4XDOLW\2ULHQWHG 'HVLJQ RI %XVLQHVV 3URFHVVHV KWWSZZZZNDSQOSURGE KWWSZZZPRRJRGH $7+(1$ 7R%H 6FHQDULR 'HVFULSWLRQ 'HOLYHUDEOH '% 7KH $XWRPRWLYH ,QGXVWU\$FWLRQ*URXS$,$* 0RGHO'ULYHQ6WDQGDUGV'HYHORSPHQWIRUHOHFWURQLF .DQEDQH.DQEDQ $,$* $XWRPRWLYH ,QGXVWU\ $FWLRQ *URXS H.DQEDQ ,PSOHPHQWDWLRQ *XLGH ,QYHQWRU\9LVLELOLW\ ,QWHURSHUDELOLW\3URMHFW7HFKQLFDO)UDPHZRUN:RUNJURXS $7+(1$ 'HOLYHUDEOH '$ )LUVW 9HUVLRQ RI 6WDWH RI WKH $UW LQ (QWHUSULVH 0RGHOOLQJ 7HFKQLTXHV DQG 7HFKQRORJLHV WR 6XSSRUW (QWHUSULVH ,QWHURSHUDELOLW\(QWHUSULVH0RGHOOLQJLQWKH&RQWH[WRI&ROODERUDWLYH(QWHUSULVHV $7+(1$ 'HOLYHUDEOH1XPEHU'$6SHFLILFDWLRQRID%DVLF$UFKLWHFWXUH 5HIHUHQFH0RGHO9HUVLRQ .QRWKH 7 6FKQHLGHU . %|OO' .DKO 7 6FKXVWHU 6 /LOOHKDJHQ ) .URJVWLH -*UHQDJHU 6ROKHLP + )LUVW 9HUVLRQ RI (VWDEOLVKLQJ DQG PDQDJHPHQW DSSURDFK'HOLYHUDEOH$$7+(1$,QWHJUDWHG3URMHFW&RQWUDFWQ,67
$Q,QWHURSHUDEOH(EXVLQHVVSODWIRUPWRZDUGVEHWWHU LQWHJUDWLRQRI1HZ0HPEHU6WDWHV60( V .7ROOH9.LDXOHLNLV.-XVWLQDYLFLHQH*.QROO&*XJOLHOPLQDDQG$ $UH]]D
8QLYHUVLWlW)UDQNIXUWDP0DLQ'%,65REHUW0D\HU6WU)UDQNIXUWDP0DLQ *HUPDQ\ WROOH#GELVFVXQLIUDQNIXUWGH .$81$68QLYHUVLW\RI7HFKQRORJ\'HSDUWPHQWRI&RPSXWHU(QJLQHHULQJ.78 6WXGHQWX/7.DXQDV/LWKXDQLD YDOHQWLQDVNLDXOHLNLV#NWXOW .DXQDV5HJLRQDO$VVRFLDWLRQRI60(V0XLWLQơVVW$/7.DXQDV/LWKXDQLD NULVWLQD#YHUVORDVRFLDFLMDOW )UDXQKRIHU,3$1REHOVWU6WXWWJDUW*HUPDQ\ JHUDOGNQROO#LSDIUDXQKRIHUGH 7;7HVROXWLRQV9LD)ULJLD0LODQR,WDO\ FODXGLDJXJOLHOPLQD#W[WLWDOHVVDQGUDDUH]]D#W[WLW
.H\ZRUGV(EXVLQHVV8QLYHUVDO%XVLQHVV/DQJXDJH8%/ 1HZ0HPEHU6WDWHV 106 )HGHUDWHG,QWHJUDWLRQ(QWHUSULVH6HUYLFH%XV(6% (QWHUSULVH $SSOLFDWLRQ,QWHJUDWLRQ($,
,QWURGXFWLRQ 7KLVSDSHUJLYHVDQRYHUYLHZRIWKHDIHGHUDWHGLQWHJUDWLRQDSSURDFKEDVHGRQDQ (QWHUSULVH 6HUYLFH %XV (6% IRU (QWHUSULVH $SSOLFDWLRQ ,QWHJUDWLRQ ($, DQG 8QLYHUVDO %XVLQHVV /DQJXDJH 8%/ PHVVDJHV ,W ZDV EXLOG DQG ZLOO EH XVHG ZLWKLQWKH(8SURMHFWFDOOHG$%,/,7,(6$SSOLFDWLRQ%XVIRU,QWHURSHUDEL/,7\,Q HQODUJHG(XURSH60(¶V ,WLVDWZR\HDUVSURMHFWVWDUWHG WKRI-DQXDU\7KH SHFXOLDULW\ RI $%,/,7,(6 LV WKH KLJK QXPEHU RI SDUWLFLSDQWV IURP 1HZ 0HPEHU 6WDWHV106 7KLVLVGXHWRWKHIDFWWKDW,7LQWHJUDWLRQLVQRWRQO\DFKDOOHQJHLQ UHVSHFW RI ILQGLQJ DFFRUGLQJ ,7 DUFKLWHFWXUHV VWDQGDUGV DQG VHUYLFHV EXW DOVR LQ UHFHLYLQJWKHDFFHSWDQFHRIHQGXVHUV$OOWRJHWKHUWKHUHDUHILYHWHVWFDVHVSODQHG LQGLIIHUHQWFRXQWULHVLQGLIIHUHQWGRPDLQVDQGHPSKDVL]LQJGLIIHUHQWDVSHFWV
7KH ZRUN SUHVHQWHG LQ WKLV SDSHU LV SDUWO\ IXQGHG E\ WKH (XURSHDQ &RPPLVVLRQ WKURXJK WKH $%,/,7,(6 675(3 7KH DXWKRUV DUH VROHO\ UHVSRQVLEOH IRUWKHSDSHU VFRQWHQW
554
.7ROOH9.LDXOHLNLV.-XVWLQDYLFLHQH*.QROO&*XJOLHOPLQDDQG$$UH]]D
x x x x x
&ROODERUDWLYHEXVLQHVVLQ5HWDLOLQ/LWKXDQLD %XVLQHVV3URFHVV,QWHJUDWLRQLQ+LJK7HFK,QFXEDWRULQ6ORYDNLD 0RELOH%XVLQHVVVXSSRUWLQDJURIRRGLQGXVWU\LQ7XUNH\ ;0/'RFXPHQWVH[FKDQJHLQWH[WLOHLQGXVWU\LQ5RPDQLD 6HPDQWLF&RQWHQW5HFRQFLOLDWLRQLQWKHWRXULVPVHFWRULQ+XQJDU\
6HFWLRQ RI WKLV SDSHU GHVFULEHV VRPH RI WKH PDLQ SUREOHPV LQ 106 E\ WKH H[DPSOHRI/LWKXDQLD,QVHFWLRQWKHRYHUDOO$%,/,7,(6DUFKLWHFWXUDODSSURDFKWR VROYHVRPHRIWKHPRVWLPSRUWDQWLQWHJUDWLRQSUREOHPVLVLQWURGXFHG)RUGLJJLQJ PRUHLQWRGHWDLORQRXUDSSURDFKHVRQ1HJRWLDWLRQ&ROODERUDWLRQDQGKDQGOLQJRI 0XOWLPHGLD ZH UHIHU WR >@ )LQDOO\ ZH FRPSDUH ZLWK UHODWHG ZRUNV DQG SURYLGH ILUVWFRQFOXVLRQV
,QWHURSHUDELOLW\SUREOHPVLQ/LWKXDQLD )RXU PDMRU SUREOHPV DULVH ZKLOH VHHNLQJ WR LPSOHPHQW LQWHURSHUDELOLW\ EHWZHHQ ORFDOEXVLQHVVPHQDQGRWKHUFRXQWULHVEXVLQHVVPHQ /DQJXDJH &RXQWULHV WR WKH ZHVW RU QRUWK /DWYLD (VWRQLD 6FDQGLQDYLDQ FRXQWULHV XVHLWVRZQODQJXDJHVVREXVLQHVVUHODWLRQVDUHHQFXPEHUHGE\ WUDQVODWLRQV WR RWKHU ODQJXDJH H[SODLQLQJ RI PHDQLQJV DQG RI FRXUVH PLVXQGHUVWDQGLQJ7KHUHLVQRFRPPRQODQJXDJHLQZKLFKLWLVSRVVLEOHWR LQWHUDFWIRUH[DPSOH(QJOLVK EXWZDWFKLQJWHQGHQFLHVLQ(8H[SDQVLRQLW ZRQ¶WEHLQIXWXUH /DZ(DFKFRXQWU\KDVLWVRZQODZDFFRUGLQJZKLFKEXVLQHVVPDQUHJLVWHU DQG UXQ WKHLU DFWLYLW\ /DZ GHVFULEHV SURFHVVHV DQG GRFXPHQWV RI LQWHURSHUDELOLW\EHWZHHQEXVLQHVVPDQDQGVWDWHLQVWLWXWLRQV(DFK PXVWEH DGMXVWHGZKHQEXVLQHVVJRHVRXWRIFRXQWU\¶VERUGHU )RUP RI GRFXPHQW ,Q /LWKXDQLD WKHUH DUH UHJXODWHG IRUPV RI GRFXPHQWV WKDW DUH LQ VWULFW DFFRXQWDELOLW\ LQ VWDWH LQVWLWXWLRQV 'RFXPHQWV IRU LQWHU RUJDQL]DWLRQDO DFFRXQWLQJV KDYH IUHH IRUP 2QO\ DWWULEXWHV ZKLFK DUH UHTXLUHG LQ VRPH GRFXPHQWV DQG ZKLFK FDQ GLIIHU DUH UHJXODWHG 7KLV SUREOHPHPHUJHVQRWRQO\EHWZHHQORFDOLQWHUDFWLRQVEXWDOVRLQSURFHVVHV RILQWHURSHUDWLRQZLWKEXVLQHVVPDQIURPRWKHUFRXQWULHV %XVLQHVV SURFHVV 6DPH DV GRFXPHQW¶V IRUPV EXVLQHVV SURFHVV LQ /LWKXDQLDQ EXVLQHVV HQWHUSULVHV FDQ GLIIHU EHFDXVH RI RUGHU LQVLGH HQWHUSULVH RU EXVLQHVV VSHFLILF 6R GHYLDWLRQV IURP EXVLQHVV SURFHVV LPSOHPHQWHG LQ HQWHUSULVH DUH XQDFFHSWDEOH QR PDWWHU LQWHURSHUDWLRQ LV LQVLGHRURXWVLGHRIFRXQWU\ (DFK EDUULHU FRQWULEXWHV WR SUHYHQWLQJ HEXVLQHVV H[SDQVLRQ QRW RQO\ LQ LQWHUQDWLRQDOVFDOHEXWDOVREHWZHHQ/LWKXDQLDQEXVLQHVVPHQ
7KH$%,/,7,(6$UFKLWHFWXUH 7KH KHDUW RI WKH $%,/,7,(6 $UFKLWHFWXUH LV RXU VRFDOOHG $%,/,7,(6 ,QWHURSHUDELOLW\ %XV $,% EDVHG RQ DQ (6% ± ZKHUH ZH XVH WKH RSHQ VRXUFH
$Q ,QWHURSHUDEOH (EXVLQHVV SODWIRUP
555
SURGXFW$SDFKH6HUYLFH0L[7KH$,%FRQQHFWVDOOFRUHFRPSRQHQWVRIWKHV\VWHP 0RVW RI WKHVH FRUH FRPSRQHQWV QHHG WR EH FRQILJXUHG EHIRUH WKH\ FDQ EH XVHG GXULQJRSHUDWLRQSKDVH7KHIROORZLQJFRUHIXQFWLRQDOLWLHVZLWKDFFRUGLQJPRGXOHV DUHIRUHVHHQ x 3URFHVV 'HVLJQ ± SURFHVVHV RI FRPSDQLHV GLIIHU GHSHQGLQJ RQ VL]H GRPDLQ ORFDWLRQ HWF )RU HDFK WHVW FDVH D *OREDO &ROODERUDWLRQ 7HPSODWH ZLOO EH SURYLGHG FDSWXULQJ WKH SHFXOLDULWLHV RI WKH ORFDWLRQ DQG GRPDLQ +RZHYHU WKHUHZLOOEHGLIIHUHQFHVDFFRUGLQJWKHSURFHVVHVRIGLIIHUHQWFRPSDQLHV(DFK FRPSDQ\ WKHUHIRUH FDQ GHILQH LWV RZQ 3ULYDWH 3URFHVVHV ZLWKLQ WKH *OREDO &ROODERUDWLRQ 7HPSODWH 7KLV JLYHV IOH[LELOLW\ DQG SURYLGHV D JXLGHOLQH IRU FRPSDQLHVWKDWGLGQRW\HWWKRXJKWDERXWWKHLULQWHUQDOEXVLQHVVSURFHVVHV x $XWRPDWLF1HJRWLDWLRQ±ZLOOEHXVHGWRDYRLGRUDWOHDVWWRVKRUWHQEDUJLQJE\ JLYHQ UXOHV IURP HDFK FRPSDQ\ ,W LV LPSRUWDQW WKDW WKH V\VWHP VHUYHV DV DQ LQGHSHQGHQWWUXVWZRUWK\PHGLDWRUIROORZLQJWKHJLYHQUXOHV x 0HVVDJH $GMXVWPHQW DQG 5HFRQFLOLDWLRQ ± IRU HDFK ORFDWLRQ DQG GRPDLQ DGMXVWPHQWVRIWKHJHQHUDO8%/PHVVDJHVZLOOEHSURYLGHGE\WKH$%,/,7,(6 V\VWHP $GGLWLRQDO FKDQJHV RI WKH PHVVDJHV HJ LQFOXGLQJ DGGLWLRQDO ILHOGV WKDWDUHQHHGHGE\WKHFRPSDQ\FDQEHLQFOXGHG7KHDGMXVWPHQWVZLOOEHGRQH GXULQJ SUHSDUDWLRQ SKDVH 'XULQJ RSHUDWLRQ SKDVH D UHFRQFLOLDWLRQ HQJLQH ZLOO WU\WRPDSEHWZHHQGLIIHUHQWPHVVDJHDGMXVWPHQWV x 0XOWLPHGLD &RQWHQW 0DQDJHPHQW ± D SLFWXUH FDQ VD\ PRUH WKDQ D KXQGUHG ZRUGV 0XOWLPHGLD OLNH SLFWXUHV YLGHRV RU YRLFH UHFRUGV FDQ EH DWWDFKHG WR RUGHUVRURWKHUGRFXPHQWVDQGZLOOEHVXSSRUWHGE\ RWKHUPRGXOHVHJ3URFHVV 'HVLJQ x &ROODERUDWLRQ*URXSZDUH ±WKHFRPPXQLFDWLRQEHWZHHQ60(¶VEDUJLQJRUGHU GHWDLOVDQGGHILQLQJVSHFLILFDWLRQVRIWKHJRRGVRUVHUYLFHVLVHVVHQWLDO7KLVLV FXUUHQWO\GRQHPDQXDOO\E\SKRQHFDOOV3URYLGLQJWKHFRUUHFWFRQWDFWSHUVRQV IL[LQJGDWHVDQGSURYLGLQJSRVVLELOLWLHVWRUHFRUGFDOOVRUWKHLURXWFRPHZRXOG EHEHQHILFLDO 'XULQJWKHRSHUDWLRQSKDVHWKHFRPSRQHQWVRIWKH$,%DUHFDOOHGGHSHQGLQJRQ WKH JLYHQ PHVVDJH :KLOH SDVVLQJ WKH PHVVDJH IURP RQH SDUW\ WR DQRWKHU WKH PHVVDJHZLOOEHWUDQVIRUPHG7KHWUDQVIRUPDWLRQIROORZVWKHXQLILHGDSSURDFKD UHIHUHQFHPHWDPRGHOIRUVHPDQWLFHTXLYDOHQFHDFURVVWKHLQGLYLGXDOPRGHOV DWWKH GRFXPHQW V\QWD[ OHYHO WKH VHQGHU PHVVDJH ZLOO EH WUDQVODWHG DFFRUGLQJ WR WKH PHVVDJHDGMXVWPHQWVSHUIRUPHGE\WKHVHQGLQJDQGUHFHLYLQJSDUW\UHFRQFLOLDWLRQ HQJLQH $GGLWLRQDOO\ DW GRFXPHQW VHPDQWLF OHYHO WKH IHGHUDWHG DSSURDFK RQ WKHIO\FROODERUDWLRQDQGPDSSLQJQHJRWLDWLRQDVQRUHIHUHQFHPHWDPRGHOFDQEH GHYHORSHG LV XVHG WR QHJRWLDWH WKH PHVVDJH EXVLQHVV FRQWHQW SULFH TXDQWLW\ ZDUUDQW\GXUDWLRQGHOLYHU\GDWHTXDOLW\ 7KLVLVWDVNRIWKHQHJRWLDWLRQHQJLQH,W PLJKW LQWHUDFW ZLWK WKH FROODERUDWLRQ PRGXOH LQ FDVH RI H[LVWLQJ PXOWLPHGLD FRQWHQW $Q RYHUYLHZ RI WKH DUFKLWHFWXUH DQG WKH DFFRUGLQJ PRGXOHV LV VKRZQ LQ )LJEHORZ
556
.7ROOH9.LDXOHLNLV.-XVWLQDYLFLHQH*.QROO&*XJOLHOPLQDDQG$$UH]]D
)LJ&RUHFRPSRQHQWVRI$%,/,7,(6,QWHURSHUDELOLW\%XV$,%
5HODWHG:RUNDQG&RQFOXVLRQV $GHWDLOHGSRVLWLRQLQJRI$%,/,7,(6LQUHVSHFWWR(8SURMHFWVFDQEHIRXQGLQ>@ +HUH ZH ZDQW WR FRQFHQWUDWH RQ FRPSDULQJ $%,/,7,(6 ZLWK WKH 'DQLVK 2,2 6HUYLFH2ULHQWHG,QIUDVWUXFWXUH2,262, >@6LQFHWKH'DQLVKJRYHUQPHQW RQO\DFFHSWVHOHFWURQLFLQYRLFHVDQG VDYHVDERXW PLOOLRQ(XURVSHU \HDU:LWK WKH2,262,WKH'DQLVKJRYHUQPHQWZDQWVWRH[WHQWWKHVXSSRUWHGEXVLQHVVSURFHVV DQG ZDQWVWRDGGUHVVDOVR%%PDUNHWV,QSDUWLFXODU60(¶V ZKHUHVWLOO XVH SDSHUEDVHGLQYRLFHV DQGRYHUWHQWLPHVWKHDPRXQWRILQYRLFHVFUHDWHGFRPSDUHG WRWKHLQYRLFHVVHQGWRWKHJRYHUQPHQW>@ 7KHDSSURDFKHVRI$%,/,7,(6DQG2,262,FDQEHYLHZHGDVFRPSOHPHQWDU\ :KLOH 2,262, DGGUHVVHV LVVXHV OLNH VHFXULW\ UHOLDEOH PHVVDJLQJ DQG VFDODELOLW\ $%,/,7,(6 IRFXVHV PRUH RQ QHJRWLDWLRQ FROODERUDWLRQ DQG PXOWLPHGLD VXSSRUW 7KH PDLQ GLIIHUHQFH LV ZKLOH $%,/,7,(6 LV PRUH D FORVHG V\VWHP ZLWK D WUXVWHG SURYLGHU WKDW UXQV DQG PDLQWDLQV WKH $%,/,7,(6 V\VWHP 2,262, LV PRUH RSHQ DQGVHUYLFHRULHQWHG:HWKLQNERWKDSSURDFKHVPDNHVHQVH:KLOH EHLQJRSHQLV PRUH IOH[LEOH ZH WKLQN WKH $%,/,7,(6 DSSURDFK FDQ EH HDVLHU DGRSWHG )RU WKH 106WKLVLVFULWLFDODQGZHWKHUHIRUHWKLQNWKDWWKH$%,/,7,(6V\VWHPZRXOGEHD JUHDWVWDUWLQJSRLQW
5HIHUHQFHV >@ >@ >@ >@
$OHVVDQGUD %DJQDWR &ODXGLD *XJOLHOPLQD *HUDOG .QROO .DUVWHQ 7ROOH )HGHUDWHG 0HVVDJHEDVHG $UFKLWHFWXUH IRU H%XVLQHVV ,QWHURSHUDELOLW\ LQ 1HZ 0HPEHU 6WDWHV 60(VH&KDOOHQJHV%DUFHORQD6SDLQ %DOi]V ( 3DWDNL /iV]Oy .RYiFV &ODXGLD *XJOLHOPLQD $OHVVDQGUD $UH]]D $%,/,7,(6 WR 6XSSRUW D )HGHUDWHG $UFKLWHFWXUH %DVHG ,QWHURSHUDELOLW\ %XV ZLWK *URXSZDUH 0XOWLPHGLD,(6$)XQFKLDO3RUWXJDO 7KH0LQLVWU\RI6FLHQFH'HQPDUN 7HFKQRORJ\DQG,QQRYDWLRQ7KH$UFKLWHFWXUHRI WKH'DQLVK2,26HUYLFH2ULHQWHG,QIUDVWUXFWXUH0DUFK 0LNNHO +LSSH %UXQ &KULVWLDQ /DQQJ 5HGXFLQJ EDUULHUV IRU HEXVLQHVV LQ 60(¶V WKURXJKDQRSHQVHUYLFHRULHQWHGLQIUDVWUXFWXUH,&(&¶$XJXVW)UHGHULFWRQ &DQDGD
Interoperability in Collaborative Networks: An Innovative Approach for the Shoe Up-Stream Business Segment Claudia-Melania Chituc1,2, César Toscano2 and Américo Azevedo1,2 1 2
Electrical and Computer Engineering Department, Porto University, Portugal INESC Porto, Campus da FEUP, Rua Dr. Roberto Frias 378, 4200-Porto, Portugal {cmchituc, ala}@fe.up.pt ; [email protected]
Keywords: interoperability; shoe domain; collaborative networks; operational infrastructure
Abstract The development of information and communication technologies determined enterprises to adapt their way of undertaking business, from traditional practices to e-business. In this context, achieving seamless interoperability among heterogeneous entities becomes a critical issue. The goal of this article is to present an innovative two-layered operational infrastructure aiming at achieving seamless interoperability in shoe manufacturing up-stream segment, developed within the scope of CEC-made-shoe European Integrated Project.
1 Introduction The developments of information and communication technologies (ICTs) and turbulent market conditions determined SMEs to adapt their way of undertaking business, from traditional practices to e-business. Thus, new forms of collaboration emerged, such as Collaborative Networks (CNs) [Chituc & Azevedo, 2005a]. The automation of collaborative business processes (BPs) has proved to enhance their competitive advantage. In this context, integration and seamless interoperability are critical goals for SMEs participating in domain specific manufacturing CNs towards achieving their business objectives in a time, quality and cost effective manner. However, integration and interoperability failed to scale
558 C.-M. Chituc, C. Toscano and A. Azevedo
throughout communities. Major obstacles faced by SMEs as they engage in e-business are presented in [Nachira, 2002]: storage of knowledge, skill, entrepreneurship; lack of technological solutions and interoperability; investments/ costs; complexity of regulations; shortage of capital. Despite the variety of tools and infrastructures supporting (or claiming to support) seamless interoperability in a business networked environment, the scientific community and industry representatives agree this objective is not fully achieved [Camarinha-Matos & Afsarmanesh, 2003], [Pollock, 2001], and more work needs to be done. For the shoe manufacturing domain (SMD), concepts like ‘supply chain’ or ‘value chain’ are often used. However, they denote a very static structure. We consider that more appropriate should be the use of ‘collaborative networks’ concept, which portrays better the evolution and adoption of ICTs in this domain. Although SMD behaviour is determined by a dynamic season-driven product demand, its production chain follows a rigid and steady typology. Most relationships, at different chain levels, are quite stable and immutable. This situation presents several drawbacks concerning capacity offer and prevents companies to exploit new business relationships. Thus, CN approach for SMD overcomes these constraints, allowing an easy integration of new chain links, and the adaptation of the production chain to new business opportunities determined by instant market demands or technological innovations developed on their products and services. The goal of this article is to present a novel two-layered approach accomplished within the scope of CEC-made-shoe European Integrated Project (http://www.cec-made-shoe.com), aiming at achieving seamless interoperability in shoe manufacturing up-stream segment. Other relevant European initiatives supporting interoperability in this domain are also succinctly analyzed and compared, emphasizing the innovative aspects and advantages of this novel approach. An illustration of Order Dispatch BP is also described. This article has four main contributions. Firstly, it provides an up-to-date insight into shoe manufacturing initiatives related to business infrastructures. Secondly, it presents a two-layered novel interoperable infrastructure focusing on the shoe up-stream segment, which allows a more integrated and smooth collaboration and integration among its actors (e.g., producer, supplier, subcontractor). Thirdly, it introduces the concept of collaborative networked environment for shoe domain. Fourthly, by comparing different initiatives in this domain, it provides recommendations towards improving future industrial developments. This article is organized as follows. The next section briefly introduces the concept of interoperability in a collaborative business environment. The third section portrays main characteristics of SMD, and its major requirements towards achieving an interoperable operational infrastructure. Previous relevant European initiatives are also reported. Section four describes the two-layered interoperable infrastructure developed and implemented, considering different business
Interoperability in Collaborative Networks
559
scenarios. The paper concludes with a section addressing the needs for future research and development.
2 Interoperability in Collaborative Networks Collaborative Networks (CNs) represent a collection of heterogeneous organizations with different competences, but symbiotic interests that join and efficiently combine the most suitable set of skills and resources (e.g., knowledge, capital, assets) for a period of time in order to achieve a common objective, and make use of ICTs to coordinate, develop and support their activities. The term CN is used in this article, in a broad sense, for other emerging business collaborative forms with similar proprieties, such as virtual enterprises (VEs), virtual organizations (VOs), or extended enterprises. CNs represent a powerful mechanism to achieve competitiveness and agility in today’s turbulent market conditions by comprising various entities with complementary competences, but symbiotic interests. They include geographically distributed organizations, having different cultures, working methods or supporting technologies. Although CN partners aim at achieving a common business goal and at following a common business strategy, each member organization has its own goal and strategy, which makes CN coordination, management and inter- and intraorganizational BPs interoperability assume critical roles [Chituc & Azevedo, 2006]. Interoperability, in a broad sense, focuses on inter-enterprise distributed BPs and flows. According to IEEE definition [IEEE, 1990], interoperability represents “the ability of two or more systems or components to exchange information and to use the information that has been exchanged”. A brief presentation of other relevant definitions of interoperability and main results attained by EU research projects (e.g., ATHENA, INTEROP, CROSSWORK, ECOLEAD) is available in [Kosanke, 2006]. As illustrated in [Pollock, 2001], interoperability solutions consist of both application integration and information integration. Application integration (comprising message, process, transport and interface) represents the technology solution, while information integration refers to the linguistic, social and philosophical solution (comprising data, context, ontology and interpreter). Integration here refers to the cooperation of processes and applications at the event and message levels, multiple systems becoming one logical unit. A holistic approach (e.g., technological, semantic, business challenges) on CNs’ interoperability and business alignment is available in [Chituc & Azevedo, 2005b]. Major directions requiring further development are summarized in [Camarinha-Matos & Afsarmanesh, 2003], concerning mainly issues related to CN formalization, conceptual development and semantic integration (e.g., formal description of the domain or ontology). A roadmap of enablers and technologies supporting interoperability in a collaborative networked environment is available in [Chituc & Azevedo, 2005a]. An overview of the most relevant technologies and infrastructures for VEs can be found in [Camarinha-Matos & Afsarmanesh, 2003].
560 C.-M. Chituc, C. Toscano and A. Azevedo
Main requirements for interoperability in a collaborative networked environment are presented in [Li, 2000]. They refer mainly to technical (e.g., standards, implementation guidelines profiles), business (e.g., business agreements, working methods) and policy (e.g., compliance and governance) interoperability requirements. Aiming at attaining seamless interoperability in business collaborative environments, several tools and infrastructures have been developed. However, the goal of achieving collaborative environments of fully interoperable heterogeneous entities (e.g., people, applications) is still not achieved. As emphasized in [Pollock, 2001], according to a Standish Group report, 88% of integration projects fail. Causes are diverse: e.g., inadequate implementation, poorly managed risks and requirements, human errors. This is also due to the fact that research in the area of integration and interoperability is focusing mainly on technological, physical and syntactic aspects. Recent research approaches on semantic issues (e.g., [Sheth & Ramakrishan & Thomas, 2005], [Klein, 2001]) illustrate their potential and benefits for seamless connectivity. Considering also semantic aspects, interoperability refers to solutions (e.g., infrastructures, applications), which assure the exchange of minimal meaningful context-driven data and information between autonomous and heterogeneous systems. Among main barriers identified towards achieving full semantic interoperability are: the lack of guiding standards for interoperability; lack of an automatic way for mapping, aligning, integrating, merging of ontologies; difficulties to identify and solve ontology mismatches; no automated solution to resolve incompatible business and data vocabularies is available (e.g., currently these problems are solved by custom code).
3 Shoe Manufacturing Domain: Interoperability Requirements and Major Research Initiatives This section briefly portrays SMD particularities and main outcomes of relevant initiatives. 3.1 Shoe Manufacturing Business Environment SMD has several particularities; the most relevant ones are summarized in [Toscano, et. al., 2005]. Firstly, this domain is characterized by a season-driven product lifecycle. Marketing campaigns are linked to exhibitions and fairs, which are tied to two typical season collections: summer and winter. Secondly, the main product life-cycle activities are: collection creation, sample production, sale campaign, main production, finished product stock, shop sales monitoring, and reorders. For SMD, a make-to-stock production approach is suitable only for classic, non-fashionable shoes, which have stable and high volumes of order. Most other models follow a make-to-order approach. This implies lower and more frequent production changes and higher costs. Most of the stock handling is therefore related to products already ordered.
Interoperability in Collaborative Networks
561
Figure 1. Shoe Business Collaborative Environment: the up-stream and down-stream segments
This manufacturing domain is characterized by a centralized procurement. It is common that shoe producers contract different sub-contractors for most labourintensive production phases. However, even if these production phases are delegated to sub-contractors, tanneries’ leather procurement is usually carried out by the producer, in order to assure constant leather treatments when the same model is cut and stitched by different sub-contractors. A trend commonly identified in SMD is the increase of the number of models offered, with very low volumes. Competition forces traditional shoe producers to focus on high-quality, high-fashionable shoes, available in very small quantities in a make-to-order approach. The most relevant actors of this domain are: the Producer (P), which represents the company responsible for the production of the final product; Subcontracted company (SbC), which is the company sub-contracted by P to manufacture parts of a shoe or even the entire shoe; Supply company (SppC), which provides raw material or shoe components to P or SbC; Retailer (R) of the final products and Brand Retailer, similar to R, but representing a certain brand; End-user, the final user of the shoe; Agents, which are companies or persons who contact re-sellers or retailers, carrying out in this way the sale campaign after the fairs; Financial Institutions (e.g., Banks); Regulating institutions (e.g., ministries); and Other service providers (e.g., outsourcing companies). The main roles performed by the first three main actors are: buyer, seller, and delivery recipient. The buyer represents the company buying components, raw materials or the final product. Both P and SbC can perform this role, e.g., in P-SbC relationship, P is the buyer, and the SbC is the seller. The seller represents the company selling raw materials, components or even the final product; e.g., in PSppC relationship, P represents the buyer, and SppC is the seller. P is the delivery recipient in both cases.
562 C.-M. Chituc, C. Toscano and A. Azevedo
A simple illustrative example of a collaborative business environment for SMD is portrayed in Figure 1, comprising both up-stream and down-stream segments. 3.2 Main Findings The lack of information integration and interoperability, and the need for an appropriate infrastructure addressing the requirements of the actors involved in SMD were among the reasons that justified CEC-made-shoe EU Integrated Project (http://www.cec-made-shoe.com). A survey conducted among several SMEs performing different roles (e.g., Ps, SppCs, and SbCs) validated these needs. The most relevant results can be summarized as follows: SppCs mainly do business with Ps; no relationship with R has been reported; 85% of production is customized production; closer integration/ communication with P has been indicated as having a big impact on SppC profits; closer integration with own suppliers and end-product sellers have been indicated as having a low impact on SppCs’ profit; only one third of the SppCs answering this inquiry offer their products in an Internet-based B2B system; general cooperation between SppCs and Ps, and limitation of Ps’ clients systems were indicated as main bottlenecks for the shoe business collaborative environment. The most important objectives to be achieved with the use of ICTs in this domain, indicated by the respondents were: increased productivity and reduction of overall costs; enhanced customer service and responsiveness, faster time to market, reduction in total order fulfilment times, and increase in market share/ expand to new markets. The results gathered allowed us a better understanding of the requirements for shoe domain, and provided us a strong base in designing and implementing an interoperable operational infrastructure. Very important is the fact that the SMEs interviewed foreseen the use of Internet and XML-based technologies to undertake business. 3.3 Relevant Research Initiatives Few initiatives beyond relevant European pilot projects have been developed, focusing on shoe domain. EFNET project (European Footwear Network for Electronic Trading, http://www.efnetwork.org) aimed at building a common communication infrastructure ensuring information distribution along the Footwear Supply Chain. It ended in 2002. EFNET 1 has identified e-commerce initiatives, which have reached the stage of operational use, developed on national basis. They have not been designed with the ambition to be used with non-national trading partners. EFNET2 proposal covered data exchanged in the reselling phase, considering the standardization work of ebXML, while EFNET 3 proposal is on business data exchanged in the first ring of the footwear chain, referred as “design data”, containing XML schemas. ShoeML (Shoe Markup Language) represents an XML-based language used to store footwear design data, related to EFNET 2 and EFNET 3 schemas. It is actually a framework of XML schemas with a general structure modelled after the
Interoperability in Collaborative Networks
563
needs of design data storage and exchange. It consists of core sub-schemas used by specific data, which can be reused extensively in higher level containers to ensure a higher consistency, and allow easy integration/ splitting of sub-parts. SHOENET project (http://www.shoenet.info) had two main outcome: (1) a messaging platform able to integrate in the Internet existing corporate applications (e.g., ERP, CAD) of different SMEs participating in shoe value chain, allowing secure business documents exchange and traceability of operations performed; (2) a set of 17 XML-based business documents (BDocs): Order, Delivery Note, Order Change Request, Order Response; Order Status Request; Order Status Report, Claim, Dispatch Advice, Receiving advice, Request for Quotation, Quotation, Receiving Information, Invoice, Credit Note, Performed Invoice, Line Proposal, and Technical Specification Report.
4 A Novel Interoperable Infrastructure: CEC-made-shoe Approach 4.1 Introduction The on-going CEC-made-shoe EU Integrated Project (http://www.cec-madeshoe.com) aims at achieving seamless interoperability in shoe sector. It continues the above mentioned European projects, making use of SHOENET messaging platform and the set of 17 XML-based BDocs specifically defined for this sector. One of its main expected outcomes is an operational interoperable platforms, called Strategic Collaborative Network (SCN), covering all BPs involved (from
Supply raw material
A
Business Process Layer
Components
B
D
Assemblying
E
Shoe Manufacturing BP
C
BP Integration and Coordination System
Subcontractor
ERP
Internet
XML BDoc
Supplier
Messaging Layer
Internet
ERP
XML BDoc XML BDoc
Secure System for BDocs Reception and Transmission
Producer Internet
ERP
Figure 2. Two-layer business infrastructure for shoe manufacturing domain (up-stream segment)
564 C.-M. Chituc, C. Toscano and A. Azevedo
collaborative design to final product delivery). The SCN has two levels of business integration (Figure 2): (a) the exchange of BDocs, and (b) the coordination and enactment of workflow-oriented activities, which ensures BP choreography [Toscano, 2005]. The common set of 17 XML-based BDocs previously defined assures semantic interoperability among SMEs in this domain. 4.2 Sample Business Scenarios Different BPs and business scenarios (BSs) to be supported by the operational infrastructure have been identified. Based on them, the specifications of the infrastructure have evolved, in order to prepare its implementation and automation. Four examples of general BSs are briefly presented below: BS1: P orders raw material and shoe components from SppCs. The complete shoe manufacturing process is performed by P. BS2: P orders raw material and shoe components from SppCs, and subcontracts SbCs for partial (or even complete) shoe manufacturing. Only P orders raw material and shoe components, which are delivered to P and/ or directly to the SbCs involved. Figure 3 presents a simplified instantiation of this BS. Supplier 1 @country A
Producer @country A
P orders raw material from predefined Suppliers. Supplier 1 is requested to make the delivery directly to SbC. P subcontracts SbC to manufacture uppers, informing SbC that the leather will come directly form Supplier 1. Suppliers 1 and 2 inform P and SbC that the material has been delivered. P queries SbC on order status. SbC informs P that the order has been concluded and the pieces manufactured have been dispatched. P performs assembly.
the
Supplier 2 @country B
Subcontractor @country C
Purchase Order (leather) Accept Order Purchase Order (sole) Accept Order Purchase Order (partial shoe)
Accept Order Despatch Advice (leather) Despatch Advice Despatch Advice (sole) Query Order Status Order Status Despatch Advice (uppers)
final
Figure 3. Simplified instantiation of Business Scenario 2
BS3: Variations of the previous scenario, where: (i) SbCs are allowed to choose some of their own SppCs and order directly from them; (ii) SbCs are allowed to place orders directly on a given set of SppCs, previously selected by P. BS4: P sends a forecast of future raw material and shoe components needs to a set of preferred SppCs, who receive these forecasts and prepare themselves for the best response times. Future purchase orders placed by Ps will refer previous forecast.
Interoperability in Collaborative Networks
565
4.3 Messaging Infrastructure Achieving interoperability requires a reliable and secure communication infrastructure. Several messaging platforms, major independent (e.g., ebXML) and domain initiatives (e.g., RosettaNet for high-tech and electronics industry; papiNet for paper and forest industry) have been analyzed, and after a though analysis, the research team has decided to adopt SHOENET platform as messaging layer. Main reasons for this decision are: it assures a reliable and secure communication; it has been previously tested and used in SHOENET project; it supports natively the SHOENET BDocs exchange, which have been defined specifically for the shoe industry, taking into account the following items, among others: differentiation between shoe models and components; identification of shoe models/ components packaging; identification of the allowed different shoe model sizes and respective quantities; specification of the actual manufacturing status of a certain shoe model. However, this choice presents a major drawback: it is a proprietary platform, not compliant with ebXML Messaging Service. The BDocs are stored in a repository. The envelops are opened, and external applications (e.g., ERP solutions) may use API to send/receive BDocs to/ from external partners. An additional element has been developed to assure reliable and secure BDocs transmission. This component, eBiss/ eGate, also integrates the SCN with other IT platforms. 4.4 Business Process Layer The BP layer is implemented by the Process Integration and Coordination System, PICShoe. This system used for BP coordination and integration is based on workflow technology and allows SMEs to design, control and monitor their intraand inter-BP workflows. BPs’ choreography and BDocs exchanged are globally specified and stored in a repository. The system allows the specification of individual and concrete workflow processes, which will be enacted locally in each partner’s environment. In Figure 2, boxes A, B, C and D represent workflow activities in a given workflow process. Workflow processes of different business partners are integrated through the invocation (and possibly composition) of external Web services, in the scope of a given workflow activity, assuring the integration with third-party application in the SME (e.g., ERP solution). PICShoe system invokes and coordinates a set of Web services exported by third-party applications. For Order Dispatcher BP, an Order Dispatcher system has been implemented by a distributed workflow management system (DWMS). This BP involves an Order Dispatcher (OD), a P, and a SppC. Figure 4 illustrates the design of the process executed by P. The Order Dispatch BP is organized as three separate subprocesses. The three top-level activities are executed by the OD entity. The first activity allows the OD to validate and dispatch an Order Oi. Next, Oi is split in its items and an automatic activity is executed for each item. Each of these multiinstance activities triggers the instantiation of a separate workflow process. All activities in this sub-process are executed by P. The Handle Supplier Order is an
566 C.-M. Chituc, C. Toscano and A. Azevedo
(a)
(b)
Figure 4. Order Dispatch BP: (a) conceptual design; (b) workflow process design (Source:[13])
automatic activity responsible for instantiating the sub-process to be executed by the SppC in order to respond to the requests of components necessary to build the shoe identified in Oi item. Apart from control flow activities, a data structure is passed from activity to activity, allowing the system to present context information to the entity executing a given activity. 4.5. Final Remarks Table I briefly summarizes major initiatives in SMD and their main outcomes, discussing and analyzing the advantages of the novel approach presented, compared to previous European projects. While EFNET and SHOENET projects refer to supply chain concept for SMD, CEC-made-shoe approach introduces the concept of collaborative networked business environment. EFNET and SHOENET projects contain only a single layer: the messaging layer, which does not answer SMEs’ current needs in SMD. Only CEC-made-shoe approach integrates two layers: (i) a messaging layer, based one SHOENET
Interoperability in Collaborative Networks
567
TABLE 1. MAJOR INITIATIVES FOR SHOE MANUFACTURING DOMAIN: BRIEF OVERVIEW Initiative EFNET
Main outcomes* - initiatives
Layers
Strengths
Weaknesses
1) M
identification
SHOENET
- SHOENET
1) M
- set of common
- proprietary messaging
messaging platform;
BDocs ensuring
platform not compliant with
- 17 XML-based
semantic
ebXML Messaging
BDocs
interoperability
Specifications
CEC-made-
- one operational
1) M
- integration between
- based on SHOENET
shoe
infrastructure for shoe
2) BP
messaging and
proprietary messaging
up- and down-stream
process-oriented
platform
segments
platforms
- needs further work to
- has identified main
integrate the two
interoperability needs
operational infrastructures
Note: * - Achieved or Expected; M-Messaging; BP-Business Process; BDocs – Business Documents
messaging platform, which uses the 17 XML-based BDocs previously defined for the shoe sector; (ii) a Business Process (BP) layer, aiming at BP coordination, orchestration and choreography, making use of workflow technology and Web services. Compared to its predecessors, CEC-made-shoe approach is the most advanced development towards deploying an interoperable collaborative business environment in shoe domain, and uses outcomes of previous research projects (e.g., the 17 XML-based BDocs, SHOENET messaging platform). The evolution of these projects illustrates the trend of adopting emerging Internet-based technologies.
5 Conclusions and Future Research Work Current market conditions, and the development and adoption of Internet-based technologies determined SMEs to adopt new ways of undertaking business. As consequence, new forms of collaboration emerged, such as collaborative networks [Chituc & Azevedo, 2005a]. Despite the high number of tools and infrastructures supporting (or claming to support) interoperability in a collaborative business environment, seamless connectivity is still unachieved [Camarinha-Matos & Afsarmanesh, 2003] [Pollock, 2001]. The approach described in this article attempts to solve interoperability problems for shoe manufacturing domain (SMD), considering its specific requirements. The novel approach presented has two main achievements for shoe domain. Firstly, it introduces the concept of collaborative network for shoe domain. CN paradigm allows an easy integration of new links among SMEs and production chain’s dynamic adjustment to new business opportunities determined by current market demands. Secondly, it proposes a two-layered operational infrastructure supporting seamless interoperability in a business networked environment: a messaging layer, which assures the communication among established business partners, and a BP layer, based on workflow technology and Web services, which
568 C.-M. Chituc, C. Toscano and A. Azevedo
assures BP coordination, enactment, and traceability. Semantic interoperability is attained by making use of a set of domain-specific business documents. Also, Semantic Web services could be used instead of Web services. This infrastructure has been evaluated through a set of real business scenarios and supports different BPs. However, it has one main drawback: it uses a proprietary messaging platform for communication among SMEs, not compliant with ebXML Messaging Specifications. Future development may however overcome this limitation. We are currently analyzing the feasibility to use an open-source based messaging platform for shoe domain, in order to avoid any proprietary lock-in. Further work will be also pursued to integrate the two operational infrastructures: for up-stream and down-stream segments. Real tests from industry will be also performed. Acknowledgements The first author acknowledges FCT for PhD scholarship BD/RH/19751/2004.
6 References [1]
[2]
[3] [4] [5]
[6] [7] [8]
[9] [10]
[11] [12] [13]
Chituc, C.M.; Azevedo, A., (2005a), Towards a self-forming business networking environment, Proceedings ICEIS 2005 – ISSN 9728865198, 7th International Conference on Enterprise Integration Systems, Miami, pp. 455-58 Nachira, F., (2002), Towards a network of digital business ecosystems fostering the local development”, (discussion paper retrieved from:http://europa.eu.int/information_society/topics/ebusiness/godigital/sme_research/doc/dbe_di scussionpaper.pdf#search=%22towards%20a%20network%20of%20digital%20business%20ecos ystems%20fostering%20the%20local%20%22 on September 20, 2006) Camarinha-Matos, L.; Afsarmanesh, H., (2003), Elements of a base VE infrastructure. Computers in Industry, 51, pp. 139-163 Pollock, J.T., (2001), The biggest issue: Interoperability vs. Integration, eAI Journal, pp. 48-52 Chituc, C.M.; Azevedo, A., (2006) Business Networking – the Technological Infrastructure Support. In Knowledge and Technology Management in Virtual Organizations (Eds. Cunha. M.; Putnik, G.), Idea Publishing, (in print) IEEE, (1990), IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. Institute of Electrical and Electronics Engineers, NY Kosanke, K, (2006), Interoperability – INTEROP project – overview and results. In INTEROP Workshop Proceedings Chituc, C.M.; Azevedo, A., (2005b), Multi-Perspective Challenges on Collaborative Networks Business Environment. In Collaborative Networks and Breeding Environments, (Eds. CamarinhaMatos, L.; Afsarmanesh, H.; Ortiz, A.) Springer, ISBN 978-0387-28259-6, pp. 25-32 Li, H., (2000), XML and industrial standards for electronic commerce, Knowledge and Information Systems, 2(4), pp. 487-97 Sheth, A.; Ramakrishan, C.; Thomas, C., (2005), Semantics for the Semantic Web: the Implicit, the Formal, and the Powerful. International Journal on Semantic Web & Information Systems, 1 (1), 1-18, Jan-March Klein, M., (2001), Combining and relating ontologies: an analysis of problems and solutions. In Workshop on Ontologies and Information Sharing IJCA, USA Toscano, C.; Chituc, C.M., et. al., (2005) Business Model of SCN. Deliverable D4.2.1 CECmade-shoe Integrated Project, INESC Porto Toscano, C., (2005), High Level Design of Integration Platform of SCN. Deliverable D4.2.2, CEC-made-shoe Integrated Project, INESC Porto
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN $ - %HUUH % (OYHV WHU 1 )LJD\ & *XJOLHOPLQD 6 * -RKQVHQ ' .DUOVHQ7.QRWKHDQG6/LSSH
6,17(),&732%R[%OLQGHUQ12VOR1RUZD\ >DUQHMEHUUHEULDQHOYHVDWHUVYHLQJMRKQVHQ@#VLQWHIQR ($'6&&5UXH3DVWHXU%36XUHVQHV&HGH[)UDQFH QLFRODVILJD\#HDGVQHW 7;7HVROXWLRQV6DO6DQ%DUERULQRU*HQRYD,WDO\ FODXGLDJXJOLHOPLQD#W[WLW $.09ROOVYHLHQ1/\VDNHU1RUZD\ GNDUOVHQ#DNPRGHOLQJFRP )K*,3.%HUOLQ*HUPDQ\ WKRPDVNQRWKH#LSNIUDXQKRIHUGH 6$35HVHDUFK3W\/WG/HYHO0DU\6W%ULVEDQH4/'$XVWUDOLD VRQLDOLSSH#VDSFRP
$EVWUDFW,QWKLVSDSHUZHSUHVHQWUHVXOWVIURPWKH$7+(1$,QWHJUDWHG3URMHFWLQ GHILQLQJ WKH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN $,) IRU HQWHUSULVH DSSOLFDWLRQVDQGVRIWZDUHV\VWHPV 7KH$,)SURYLGHVDFRPSRXQGIUDPHZRUNDQG DVVRFLDWHGUHIHUHQFHDUFKLWHFWXUHIRUFDSWXULQJWKHUHVHDUFKHOHPHQWVDQGVROXWLRQV WRLQWHURSHUDELOLW\LVVXHVWKDWDGGUHVVWKHSUREOHPLQDKROLVWLFZD\7KH$,)DOVR SURYLGHV DQ DVVRFLDWHG PHWKRGRORJLFDO IUDPHZRUN ZKLFK GHVFULEHV WKH DSSURDFK WRZDUGV LQWHURSHUDELOLW\IURPWKHGHFLVLRQWRHYDOXDWHFROODERUDWLRQXQWLOVROXWLRQ PDLQWHQDQFH DQG WKH UHIHUHQFH JXLGHOLQHV IRU WKH DGRSWLRQ RI WKH UHIHUHQFH DUFKLWHFWXUH
,QWURGXFWLRQ 6\VWHPV LQWHURSHUDELOLW\ LV D JURZLQJ LQWHUHVW DUHD EHFDXVH RI WKH FRQWLQXRXVO\ JURZLQJQHHGRILQWHJUDWLRQRIQHZOHJDF\DQGHYROYLQJV\VWHPVLQSDUWLFXODULQ WKH FRQWH[W RI QHWZRUNHG EXVLQHVVHV DQG H*RYHUQPHQW (QWHUSULVHV WRGD\ IDFH PDQ\ FKDOOHQJHV UHODWHG WR ODFN RI LQWHURSHUDELOLW\ (QWHUSULVH DSSOLFDWLRQV DQG VRIWZDUH V\VWHPV QHHG WR EH LQWHURSHUDEOH LQ RUGHU WR DFKLHYH VHDPOHVV EXVLQHVV DFURVVRUJDQLVDWLRQDOERXQGDULHVDQGWKXVUHDOLVHYLUWXDOQHWZRUNHGRUJDQLVDWLRQV
570 2
A.-J. Berre et al.
,((( GHILQHV LQWHURSHUDELOLW\ DV ³WKH DELOLW\ RI WZR RU PRUH V\VWHPV RU FRPSRQHQWV WR H[FKDQJH LQIRUPDWLRQ DQG WR XVH WKH LQIRUPDWLRQ WKDW KDV EHHQ H[FKDQJHG´>@,QWHURSHUDELOLW\ VKRXOG QRW RQO\EHFRQVLGHUHG DSURSHUW\RI,&7 V\VWHPV EXW DOVR FRQFHUQV WKH EXVLQHVV SURFHVVHV DQG WKH EXVLQHVV FRQWH[W RI DQ HQWHUSULVH 7KHUHIRUH LQWHURSHUDWLRQV DUH RQO\ PHDQLQJIXO ZKHQ DOO OHYHOV RI DQ HQWHUSULVH DUH DGGUHVVHG 7KH GLYHUVLW\ KHWHURJHQHLW\ DQG DXWRQRP\ RI VRIWZDUH FRPSRQHQWVDSSOLFDWLRQVROXWLRQVEXVLQHVVSURFHVVHVDQGWKHEXVLQHVVFRQWH[WRI DQHQWHUSULVHPXVWEHFRQVLGHUHG :H EHOLHYH WKDW WKHUH LV D QHHG IRU D IUDPHZRUN WKDW WDNHV D PRUH FRPSUHKHQVLYHDSSURDFKWRLQWHURSHUDELOLW\ ,QWKLVSDSHUZHSUHVHQWUHVXOWVIURP WKH $7+(1$ ,QWHJUDWHG 3URMHFW >@ LQ GHILQLQJ WKH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN $,) >@ IRU HQWHUSULVH DSSOLFDWLRQV DQG VRIWZDUH V\VWHPV 7KH IUDPHZRUNDGRSWVDKROLVWLFSHUVSHFWLYHRQLQWHURSHUDELOLW\LQRUGHUWRDQDO\VHDQG XQGHUVWDQG WKH EXVLQHVV QHHGV DQG WKH WHFKQLFDO UHTXLUHPHQWV DQG D PXOWLGLVFLSOLQDU\ DQG PRGHOGULYHQ VROXWLRQ DSSURDFK WR VROYLQJ WKH LQWHURSHUDELOLW\SUREOHPV 7KH SDSHU LV VWUXFWXUHG DV IROORZV ,Q VHFWLRQ ZH SURYLGH VRPH EDFNJURXQG LQIRUPDWLRQDQGRXUUHVHDUFKPHWKRG,QVHFWLRQZHSUHVHQWWKHVSHFLILFDWLRQRI WKHLQWHURSHUDELOLW\IUDPHZRUN6HFWLRQGLVFXVVHVWKHXVDJHRIWKHIUDPHZRUNLQ WHUPV RI LQWHURSHUDELOLW\ SURILOHV &RQFOXVLRQV DQG IXWXUH ZRUN DUH SUHVHQWHG LQ VHFWLRQ
%DFNJURXQGDQG5HVHDUFK0HWKRG 7KH PDLQ REMHFWLYH RI WKH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN LV WR V\QWKHVLVH WKH UHVHDUFK UHVXOWV RI WKH $7+(1$ SURMHFW 7KH IUDPHZRUN DLPV DW SURYLGLQJ VROXWLRQ GHYHORSHUV DQG LQWHJUDWRUV ZLWK JXLGHOLQHV RQ KRZ WR XVH WKH $7+(1$ VROXWLRQV LQ DGGUHVVLQJ WKHLU EXVLQHVV QHHGV DQG WHFKQLFDO UHTXLUHPHQWV IRU LQWHURSHUDELOLW\ %DFNJURXQG 7KH$7+(1$SURMHFWDGRSWVDKROLVWLFSHUVSHFWLYHRQLQWHURSHUDELOLW\LQRUGHUWR DFKLHYHUHDOPHDQLQJIXOLQWHURSHUDWLRQEHWZHHQHQWHUSULVHV,WEXLOGVXSRQWKH)3 WKHPDWLF QHWZRUN ,'($6 ,QWHURSHUDELOLW\ 'HYHORSPHQW IRU (QWHUSULVH $SSOLFDWLRQV DQG 6RIWZDUH ,67 7KH ,'($6 QHWZRUN LGHQWLILHG WKH QHHGIRUDVWUXFWXUHGDSSURDFKWRFROOHFWLGHQWLI\DQGUHSUHVHQWWKHFXUUHQWVWDWHRI WKH DUW YLVLRQ VWDWHPHQWV DQG UHVHDUFK FKDOOHQJHV ,W GHILQHG D IUDPHZRUN IRU FDSWXULQJ DQG LQWHUUHODWLQJ WKLV LQIRUPDWLRQ IURP PDQ\ SHUVSHFWLYHV FDOOHG WKH ,'($6 ,QWHURSHUDELOLW\ )UDPHZRUN 7KH ,'($6 IUDPHZRUN GHVFULEHV WKDW LQWHURSHUDELOLW\ PXVW EH DFKLHYHG RQ GLIIHUHQW OHYHOV EXVLQHVV NQRZOHGJH DQG ,&7 EHWZHHQWZRFRRSHUDWLQJHQWHUSULVHV 7KHRULJLQDOLW\RIWKH$7+(1$SURMHFWLVWRWDNHDPXOWLGLVFLSOLQDU\DSSURDFK E\PHUJLQJWKUHHUHVHDUFKDUHDVVXSSRUWLQJWKHGHYHORSPHQWRILQWHURSHUDELOLW\RI HQWHUSULVH DSSOLFDWLRQV DQG VRIWZDUH 7KH WKUHH DUHDV DUH HQWHUSULVH PRGHOOLQJ ZKLFK GHILQH LQWHURSHUDELOLW\ UHTXLUHPHQWV DQG VXSSRUWV VROXWLRQ LPSOHPHQWDWLRQ
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN 571
DUFKLWHFWXUHVDQGSODWIRUPV ZKLFKSURYLGHLPSOHPHQWDWLRQIUDPHZRUNVDQG RQWRORJ\WRLGHQWLI\LQWHURSHUDELOLW\VHPDQWLFVLQWKHHQWHUSULVH 5HVHDUFK0HWKRG 5HVHDUFKLQ,&7FDQEHGHVFULEHGDVDV\QWKHWLFGLVFLSOLQHWKDWVWXGLHVSKHQRPHQD FUHDWHGE\KXPDQVUDWKHUWKDQWKRVHJLYHQE\QDWXUHDQGWKHUHLVDKXJHURRPIRU FUHDWLYLW\DQGIHZGLUHFWSK\VLFDOFRQVWUDLQWV7KHIRFXVLVRQDUWHIDFWV7KHJRDORI WKH UHVHDUFK SUHVHQWHG LQ WKLV SDSHU LV WR GHILQH WKH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN7KHIUDPHZRUNKDVWKHIROORZLQJVXFFHVVFULWHULD *HQHULF DQG H[WHQVLEOH VROXWLRQ DSSURDFK WR LQWHURSHUDELOLW\ 7KLV LPSOLHV WKDW WKH IUDPHZRUN VKRXOG EH DSSOLFDEOH DQG XVDEOH LQ QXPHURXV XVHUVFHQDULRVKDYLQJGLIIHUHQWLQWHURSHUDELOLW\UHTXLUHPHQWV ,QVWDQWLDWLRQ RI WKH IUDPHZRUN ZLWK UHVHDUFK UHVXOWV IURP $7+(1$ 7KLV LPSOLHV WKDW WKH IUDPHZRUN LV DEOH WR VXFFHVVIXOO\ LQWHJUDWH UHVXOWV IURP WKH WKUHH UHVHDUFK DUHDV HQWHUSULVH PRGHOOLQJ DUFKLWHFWXUHV DQG SODWIRUPV DQG RQWRORJ\ DQG SURYLGH D KROLVWLF YLHZ WR VROYH LQWHURSHUDELOLW\LVVXHVDWERWKWKHHQWHUSULVHDQG,&7OHYHOV 7KH GHYHORSPHQW RI WKH $7+(1$ ,QWHURSHUDELOLW\ )UDPHZRUN IROORZV D PRGHOGULYHQDSSURDFKWKDWFDQEHGLYLGHGLQWRWKUHHPDLQSKDVHV x 3UREOHP GHILQLWLRQ DQG UHTXLUHPHQWV ,QGXVWU\ VFHQDULRV SOD\ DQ LPSRUWDQW UROH DV VRXUFHV RI UHTXLUHPHQWV DQG IRU WKH YDOLGDWLRQ RI WKH UHVXOWV3LORWVZHUHVHWXSWKDWSURYLGHXVHUUHTXLUHPHQWV x 'HYHORSPHQW DQG LQQRYDWLRQ 7KH GHYHORSPHQW RI WKH IUDPHZRUN IROORZHG D PRUH PRGHOGULYHQ HQJLQHHULQJ DSSURDFK ZLWK D IRFXV RQ LQWHJUDWLQJWKHGLIIHUHQWVROXWLRQSLHFHVRI$7+(1$ x 9DOLGDWLRQ 7KH SLORWV ZLOO YDOLGDWH UHVHDUFK UHVXOWV LQ SLORW LPSOHPHQWDWLRQV
6SHFLILFDWLRQRIWKH,QWHURSHUDELOLW\)UDPHZRUN 7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN$,) LVVWUXFWXUHGLQWRWKUHHSDUWV &RQFHSWXDO LQWHJUDWLRQ ZKLFK IRFXVHV RQ FRQFHSWV PHWDPRGHOV ODQJXDJHV DQG PRGHO UHODWLRQVKLSV ,W SURYLGHV XV ZLWK D PRGHOOLQJ IRXQGDWLRQIRUV\VWHPLVLQJYDULRXVDVSHFWVRILQWHURSHUDELOLW\ $SSOLFDWLYH LQWHJUDWLRQ ZKLFK IRFXVHV RQ PHWKRGRORJLHV VWDQGDUGV DQG GRPDLQPRGHOV,WSURYLGHVXVZLWKJXLGHOLQHVSULQFLSOHVDQGSDWWHUQVWKDW FDQEHXVHGWRVROYHLQWHURSHUDELOLW\LVVXHV 7HFKQLFDO LQWHJUDWLRQ ZKLFK IRFXVHV RQ WKH WHFKQLFDO GHYHORSPHQW DQG ,&7 HQYLURQPHQWV ,W SURYLGHV XV ZLWK ,&7 WRROV DQG SODWIRUPV IRU GHYHORSLQJDQGUXQQLQJHQWHUSULVHDSSOLFDWLRQDQGVRIWZDUHV\VWHPV
572 2
A.-J. Berre et al.
&RQFHSWXDO,QWHJUDWLRQ 7KH FRQFHSWXDO LQWHJUDWLRQ IUDPHZRUN RI WKH $,) KDV HYROYHG IURP D QXPEHU RI SUHH[LVWLQJIUDPHZRUNVPRVWQRWDEO\WKH,'($6,QWHURSHUDELOLW\)UDPHZRUN >@ WKH ,((( 6WG >@ UHFRPPHQGHG SUDFWLFH IRU DUFKLWHFWXUDO GHVFULSWLRQ RI VRIWZDUHLQWHQVLYH V\VWHPV DQG SUHYLRXV ZRUN RQ GHILQLQJ D PRGHOGULYHQ LQWHURSHUDELOLW\IUDPHZRUN>@LQ$7+(1$DQG,17(523>@ :KHUHDVWKH,'($6IUDPHZRUNIRFXVRQVWUXFWXULQJWKHLQWHURSHUDELOLW\LVVXHV LQWREXVLQHVVNQRZOHGJHVHPDQWLFDQGDUFKLWHFWXUHDQGSODWIRUPLVVXHV WKH$,) IUDPHZRUN IRFXV RQ WKH VROXWLRQ DSSURDFKHV $ FRPPRQ FKDUDFWHULVWLF RI WKH $7+(1$ VROXWLRQV DUH WKH IDFW WKDW WKH\ DUH PRGHOGULYHQ 7KH XQLYHUVH RI GLVFRXUVH LV WKH FROODERUDWLYH HQWHUSULVH DQG WKH ,&7 V\VWHPV XVHG E\ WKH FROODERUDWLQJ HQWHUSULVHV 7KH VROXWLRQV IRFXV RQ PRGHOOLQJ WKH LQWHUDFWLRQV DQG LQIRUPDWLRQH[FKDQJHVWKDWRFFXULQWKHVHFROODERUDWLRQVERWKRQDEXVLQHVVOHYHO DQGDWHFKQLFDOOHYHO
3URFHVVHV
6HUYLFHV
,QIRUPDWLRQ 'DWD
&ROODERUDWLYH(QWHUSULVH 0RGHOOLQJ
(QWHUSULVH %XVLQHVV
&URVV2UJDQLVDWLRQDO %XVLQHVV3URFHVVHV
3URFHVVHV
)OH[LEOH([HFXWLRQDQG &RPSRVLWLRQRI6HUYLFHV ,QIRUPDWLRQ ,QWHURSHUDELOLW\
6HPDQWLFV
(QWHUSULVH %XVLQHVV
5HTXLUHG
0RGHO'ULYHQ,QWHURSHUDELOLW\
3URYLGHG
6HUYLFHV
,QIRUPDWLRQ 'DWD
)LJ$,)FRQFHSWXDOIUDPHZRUN±VLPSOLVWLFYLHZ
7KH$,)SURYLGHVDUHIHUHQFHPRGHOLQZKLFKWKHPRGHOOLQJVROXWLRQVFRPLQJ IURPWKHWKUHHGLIIHUHQWUHVHDUFKDUHDVFDQEHUHODWHG)LJXUHDERYHLVDVLPSOLVWLF YLHZ RI WKH UHIHUHQFH PRGHO WKDW LQGLFDWHV WKH UHTXLUHG DQG SURYLGHG DUWHIDFWV RI WZR FROODERUDWLQJ HQWHUSULVHV ,QWHURSHUDWLRQV FDQ WDNH SODFH DW WKH YDULRXV OHYHOV HQWHUSULVHEXVLQHVV SURFHVV VHUYLFH DQG LQIRUPDWLRQGDWD )RU HDFK RI WKHVH OHYHOV ZH SUHVFULEH D PRGHOGULYHQ LQWHURSHUDELOLW\ DSSURDFK ZKHUH PRGHOV DUH XVHG WR IRUPDOLVH DQG H[FKDQJH WKH SURYLGHG DQG UHTXLUHG DUWHIDFWV WKDW PXVW EH QHJRWLDWHGDQGDJUHHGXSRQ$7+(1$GHILQHVDVHWRIPHWDPRGHOVDQGODQJXDJHV VHHWDEOH WKDWFDQEHVXSSRUWHGE\WRROVDQGPHWKRGVWRFRQVWUXFWWKHPRGHOVLQ TXHVWLRQ6WDUWLQJDWWKHWRS ,QWHURSHUDELOLW\ DW WKH HQWHUSULVHEXVLQHVV OHYHO VKRXOG EH VHHQ DV WKH RUJDQLVDWLRQDO DQG RSHUDWLRQDO DELOLW\ RI DQ HQWHUSULVH WR IDFWXDOO\ FR RSHUDWHZLWKRWKHUH[WHUQDORUJDQLVDWLRQVLQVSLWHRIHJGLIIHUHQWZRUNLQJ SUDFWLFHVOHJLVODWLRQVFXOWXUHVDQGFRPPHUFLDODSSURDFKHV&ROODERUDWLYH HQWHUSULVHPRGHOOLQJLVVXSSRUWHGE\WKH323 PHWDPRGHO>@ x ,QWHURSHUDELOLW\ RI SURFHVVHV DLPV WR PDNH YDULRXV SURFHVVHV ZRUN WRJHWKHU $ SURFHVV GHILQHV WKH VHTXHQFH RI WKH VHUYLFHV IXQFWLRQV
x
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN 573
DFFRUGLQJWRVRPHVSHFLILFQHHGVRIDFRPSDQ\,QDQHWZRUNHGHQWHUSULVH LW LV DOVR QHFHVVDU\ WR VWXG\ KRZ WR FRQQHFW LQWHUQDO SURFHVVHV RI WZR FRPSDQLHV WR FUHDWH FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV 7KLV LV VXSSRUWHG E\ WKH &%3 FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV PHWDPRGHO >@ x ,QWHURSHUDELOLW\ RI VHUYLFHV LV FRQFHUQHG ZLWK LGHQWLI\LQJ FRPSRVLQJ DQG H[HFXWLQJYDULRXVDSSOLFDWLRQVGHVLJQHGDQGLPSOHPHQWHGLQGHSHQGHQWO\ 6HUYLFHV DUH DQ DEVWUDFWLRQ DQG DQ HQFDSVXODWLRQ RI WKH IXQFWLRQDOLW\ SURYLGHG E\ DQ DXWRQRPRXV HQWLW\ 0RGHOOLQJ IOH[LEOH H[HFXWLRQ DQG FRPSRVLWLRQ RI VHUYLFHV FDQ EH VXSSRUWHG E\ WKH 3,062$ SODWIRUP LQGHSHQGHQWPRGHOIRUVHUYLFHRULHQWHGDUFKLWHFWXUH PHWDPRGHO>@ x ,QWHURSHUDELOLW\RILQIRUPDWLRQGDWDUHIHUVDUHUHODWHGWRWKHPDQDJHPHQW H[FKDQJH DQG SURFHVVLQJ RI GLIIHUHQW GRFXPHQWV PHVVDJHV DQGRU VWUXFWXUHVE\GLIIHUHQWFROODERUDWLQJHQWLWLHV x 7R RYHUFRPH WKH VHPDQWLF EDUULHUV ZKLFK HPHUJH IURP GLIIHUHQW LQWHUSUHWDWLRQV RI V\QWDFWLF GHVFULSWLRQV SUHFLVH FRPSXWHU SURFHVVDEOH PHDQLQJ PXVW EH DVVRFLDWHG ZLWK HDFK FRQFHSW 7KH 23$/ 2EMHFW 3URFHVV $FWRU PRGHOOLQJ ODQJXDJH >@ RIIHUV D QXPEHU RI PRGHOOLQJ QRWLRQVWRPRUHSUHFLVHO\GHILQHWKHPHDQLQJRIFRQFHSWV7KLVDOORZVXVWR UHODWH FRQFHSWV DW WKH GLIIHUHQW OHYHOV HQVXULQJ FRQVLVWHQF\ DPRQJVW WKH OHYHOV DQG UHODWH FRQFHSWV DW WKH VDPH OHYHO HJ VXSSRUWLQJ LQIRUPDWLRQ LQWHURSHUDELOLW\ $OWKRXJKWKHIROORZLQJFDWHJRULVDWLRQLVPDLQO\JLYHQIURPDSRLQWRIYLHZRI ,&7EDVHGDSSOLFDWLRQVLWFDQDOVREHDSSOLHGWRQRQ,&7V\VWHPV0RUHRYHUWKH $,)GHILQHVDQH[WHQGHGYLHZRIWKHUHIHUHQFHPRGHOZKHUHWKLVVHSDUDWLRQLVPDGH FOHDUHU 7DEOH$7+(1$VROXWLRQVSDFH±PHWDPRGHOVDQGODQJXDJHV
&ROODERUDWLYH HQWHUSULVHPRGHOOLQJ
323
0HWDPRGHO
7KH323 PHWDPRGHO>@GHILQHVDFRUHVHWRI HQWHUSULVHODQJXDJHFRQVWUXFWVLQWKHPRGHOOLQJ GLPHQVLRQV3URFHVV2UJDQLVDWLRQ3URGXFW323 DQG RWKHUGLPHQVLRQVOLNH6\VWHPDQG'HFLVLRQ WREH GHILQHGLQDQHQWHUSULVHPRGHO7KH323 PHWDPRGHO LVDIOH[LEOHLQWHUPHGLDWHODQJXDJHWKDWIDFLOLWDWHV PRGHOH[FKDQJHEHWZHHQGLIIHUHQWHQWHUSULVHPRGHOOLQJ WRROV
&URVVRUJDQLVDWLRQDO EXVLQHVVSURFHVVHV
&%3
0HWDPRGHO
0RGHOOLQJ 6ROXWLRQ 7\SH 'HVFULSWLRQ
7KH&%3FURVVRUJDQLVDWLRQDOEXVLQHVVSURFHVV PHWDPRGHO>@GHILQHVODQJXDJHFRQVWUXFWVIRU PRGHOOLQJFURVVRUJDQLVDWLRQDOEXVLQHVVSURFHVVHV XVLQJWKHFRQFHSWVRIYLHZSURFHVVDQGSULYDWHSURFHVV $&%3GHILQHVWKHLQWHUDFWLRQVEHWZHHQWZRRUPRUH EXVLQHVVHQWLWLHVZKLFKOLQNVWRJHWKHUYLHZSURFHVVHV $YLHZSURFHVVFRPELQHGLIIHUHQWLQWHUQDO SULYDWH SURFHVVHVWRDQDEVWUDFWOHYHOWKDWHQDEOHVFRPSDQLHVWR KLGHFULWLFDOLQIRUPDWLRQIURPXQDXWKRUL]HGSDUWQHUV
A.-J. Berre et al.
)OH[LEOHH[HFXWLRQ DQGFRPSRVLWLRQRI VHUYLFHV
3,062$
0HWDPRGHO
7KH3,062$SODWIRUPLQGHSHQGHQWPRGHOIRU VHUYLFHRULHQWHGDUFKLWHFWXUH PHWDPRGHO>@ GHILQHVODQJXDJHFRQVWUXFWVIRUPRGHOOLQJLQIRUPDWLRQ VRIWZDUHVHUYLFHVVRIWZDUHSURFHVVHVDQGTXDOLW\RI VHUYLFH7KLVPRGHOFDQEHXVHGWRUHSUHVHQW62$ VROXWLRQVLQDSODWIRUPLQGHSHQGHQWZD\LQWHJUDWH GLIIHUHQWWHFKQRORJ\SODWIRUPVDQGEULGJHWKHJDS EHWZHHQWKHHQWHUSULVHOD\HUDQGWKHWHFKQLFDOOD\HU
,QIRUPDWLRQ LQWHURSHUDELOLW\
;0/;6'
)RUPDW 6FKHPD
'XULQJWKHODVWIHZ\HDUVWKHUHKDVEHHQDWUHQG WRZDUGVWKHXVHRI;0/IRUH[FKDQJLQJGRFXPHQWV DQGPHVVDJHV7KH;0/6FKHPD'HILQLWLRQ/DQJXDJH ;6' >@LVVHHQDVDNH\HQDEOLQJWHFKQRORJ\IRU DFKLHYLQJLQIRUPDWLRQLQWHURSHUDELOLW\7KH$7+(1$ VROXWLRQVEXLOGXSRQWKLVIRXQGDWLRQ
23$/
0RGHOOLQJODQJXDJH
6HPDQWLFV
574 2
7RGD\RQWRORJ\ODQJXDJHVSUHVHQWDV\QWD[ZKLFK ORRNVQRW³QDWXUDO´DQGDUHODFNLQJRIEXLOWLQ SULPLWLYHVLHPRGHOOLQJQRWLRQV GRPDLQH[SHUWVDUH IDPLOLDUZLWK7KH23$/2EMHFW3URFHVV$FWRU PRGHOOLQJODQJXDJH >@RIIHUVDQXPEHURIPRGHOOLQJ QRWLRQVXVHIXOLQWKHH%XVLQHVVGRPDLQEXWJHQHUDO HQRXJKWREHXVHGLQGLYHUVHEXVLQHVVVHFWRUVVXFKDV DXWRPRWLYHWRXULVPRUEDQNLQJ
$SSOLFDWLYH,QWHJUDWLRQ 7KH DSSOLFDWLYH LQWHJUDWLRQ IUDPHZRUN RI WKH $,) LV LQIOXHQFHG E\ WKH (QWHUSULVH 8QLILHG 3URFHVV (83 >@ (83 LV DQ H[WHQVLRQ WR WKH 8QLILHG 6RIWZDUH 'HYHORSPHQW 3URFHVV 83 >@ ZKLFK LV D UHFRJQL]HG DQG FRPPRQO\ XVHG VRIWZDUH GHYHORSPHQW PHWKRGRORJ\ :KHUHDV WKH 83 GHILQHV D VRIWZDUH GHYHORSPHQWOLIHF\FOHWKH(83H[WHQGVLWWRFRYHUWKHHQWLUH,&7OLIHF\FOH 7KH $,) DSSOLFDWLYH IUDPHZRUN EXLOGV RQ WKH (83 DQG H[WHQGV LW IXUWKHU E\ LQWURGXFLQJ QHZ LQWHURSHUDELOLW\ GLVFLSOLQHV $Q LQWHURSHUDELOLW\ GLVFLSOLQH LV D JURXS RI DFWLYLWLHV ZLWKLQ D VSHFLILF LQWHURSHUDELOLW\ ILHOG ZKLFK DUH ORJLFDOO\ JURXSHG WRJHWKHU (DFK GLVFLSOLQH LV GHVFULEHG DFFRUGLQJ WR WKH IROORZLQJ EDVLF VWUXFWXUH RI DUWHIDFWV DFWLYLW\ ZKDW WR GR REMHFWLYH ZKDW ZLOO EH DFKLHYHG E\ SHUIRUPLQJWKHDFWLYLW\ LQSXWWKHDUWHIDFWWREHSURFHVVHGLQWKHDFWLYLW\ RXWSXW WKHDUWHIDFWVEHLQJWKHUHVXOWRIWKHDFWLYLW\ UROHVWKHZD\SHRSOHDUHUHODWHGWR WKH DFWLYLW\ DQG VXSSRUWLQJ PHFKDQLVPV LH LQIRUPDWLRQ GRFXPHQW PRGHOV V\VWHPVSURFHVVHVWKDWDUHVXSSRUWLQJWKHDFWLYLW\ ,QILJXUHEHORZWKH $,)DSSOLFDWLYHIUDPHZRUN LVUHQGHUHGIURPDQRYHUDOO SHUVSHFWLYHVKRZLQJWKHHVVHQWLDOVWUXFWXUHRISKDVHVDQGGLVFLSOLQHV7KHSKDVHV RIDQLQWHURSHUDELOLW\SURMHFWOLIHF\FOHDUHUHSUHVHQWHGE\WKHFROXPQV7KHURZVLQ WKHILJXUHRXWOLQHWKHVHWRISULQFLSOHVWKDWFKDUDFWHUL]HWKHPDWXUHDSSURDFKIRUWKH GHILQLWLRQFUHDWLRQRSHUDWLRQDQGWHUPLQDWLRQRIDQLQWHURSHUDELOLW\SURMHFW:LWKLQ HDFK GLVFLSOLQH WKH $,) UHFRPPHQGV VHWV RI DFWLYLWLHV WR EH SHUIRUPHG LQ WKH GLIIHUHQW SKDVHV RI WKH LQWHURSHUDELOLW\ SURMHFW 7KH NLQG RI DUWHIDFWV FUHDWHG DQG
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN 575
PDQLSXODWHG E\ WKH DFWLYLWLHV DUH YDU\LQJ GHSHQGHQW RQ WKH SKDVH 7KH ORDG RI DFWLYLWLHVZLWKLQDGLVFLSOLQHZLOODOVRYDU\GHSHQGHQWRQWKHSKDVH 3KDVHV 'HILQLWLRQ
$QDO\VLV
1HJRWLDWLRQ
'HI
$QDO\VLV
1HJ
5HDOLVDWLRQ
2SHUDWLRQ
7HUPLQDWLRQ
2SHUDWLRQ
7HUP
,QWHURSHUDELOLW\GLVFLSOLQHV %XVLQHVVFROODERUDWLRQPRGHOOLQJ ,QWHURSHUDELOLW\PDWXULW\DQDO\VLV $QDO\VLVDQGUHTXLUHPHQWV 6ROXWLRQPDSSLQJDQGGHVLJQ ,PSOHPHQWDWLRQ 7HVWLQJ 'HSOR\PHQWDQGDVVHVVPHQW 6XSSRUWGLVFLSOLQHV 3URMHFWPDQDJHPHQW 5HDO
5HDO
,WHUDWLRQV
)LJ$,)DSSOLFDWLYHIUDPHZRUN
7KH IUDPHZRUN GHILQHV D EDVHOLQH PHWKRGRORJ\ FDOOHG WKH $7+(1$ ,QWHURSHUDELOLW\ 0HWKRGRORJ\ $,0 ZKLFK LQWHJUDWHV WKH PHWKRGV GHYHORSHG LQ WKH$7+(1$SURMHFW7KH$,0VKRXOGEHFRQVLGHUHGDEDVHOLQHZKLFKVKRXOGEH FRQILJXUHGDQGRUH[WHQGHGWRWKHVSHFLILF QHHGVRIWKHLQWHURSHUDELOLW\SURMHFWLQ TXHVWLRQ)LJXUHEHORZGHSLFWVDYLHZRIWKH$,0DVD9PRGHO7KHDFWLYLWLHVRI WKH$,0GHVFULEHWKHXVHRIWKHIROORZLQJPHWKRGV x
7KH %XVLQHVV ,QWHURSHUDELOLW\ )UDPHZRUN %,) LV D IUDPHZRUN IRU GHWHUPLQLQJ EXVLQHVV FKDOOHQJHV UHODWHG WR LQWHURSHUDELOLW\ DFFRUGLQJ WR VWUDWHJLF EXVLQHVV QHHGV 7KH %,) FDQ EH XVHG WR GHILQH WKH OHYHO RI EXVLQHVV LQWHURSHUDELOLW\ IRU D JLYHQ FRRSHUDWLRQ VFHQDULR 7KH FR RSHUDWLRQ PRGHO DOORZV XV WR ILQG RSWLPL]DWLRQ SRWHQWLDO IRU RQH FROODERUDWLRQDQGFRPSDUHUHVXOWVZLWKRWKHUFROODERUDWLRQV x 7KH (QWHUSULVH ,QWHURSHUDELOLW\ 0DWXULW\ 0RGHO (,00 PHWKRG GHILQHVDVHWRIDUHDRIFRQFHUQVDQGDVHWRI PDWXULW\OHYHOVWKDWSURYLGH WKH PHDQV WR GHWHUPLQH WKH FXUUHQW DELOLW\ RI DQ HQWHUSULVH WR FROODERUDWH ZLWKH[WHUQDOHQWLWLHVDQGWRVSHFLI\WKHSDWKWRLPSURYHWKLVDELOLW\ x 7KHLQWHURSHUDELOLW\DQDO\VLVPHWKRGIRFXVRQWKHFRPPRQXQGHUVWDQGLQJ RI WKH HQWHUSULVH DUWHIDFWV QHHGHG WR DFKLHYH LQWHURSHUDELOLW\ RQ WKH GLIIHUHQW OHYHOV 7KLV LQYROYHV XQGHUVWDQGLQJ DQG UHODWLQJ GLIIHUHQW HQWHUSULVH PRGHOV GHILQLQJ FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV PRGHOV DJUHH RQ VHUYLFH LQWHUIDFHV RYHU ZKLFK WKH SDUWQHUV FRPPXQLFDWH DQG H[FKDQJHPHVVDJHV x 7KHUHTXLUHPHQWV±VROXWLRQPDSSLQJPHWKRGWDNHVDVLQSXWWKHEXVLQHVV QHHGVDQGWHFKQLFDOUHTXLUHPHQWVLGHQWLILHGLQWKHLQWHURSHUDELOLW\DQDO\VLV
576 2
A.-J. Berre et al.
7KH PDSSLQJ PHWKRGRORJ\ LV KHOSLQJ GLIIHUHQW NLQGV RI XVHUV WR ILQG SRWHQWLDO $7+(1$ VROXWLRQV DQG VROXWLRQ SDFNDJHV UHJDUGLQJ WKHLU UHTXLUHPHQWV %DVHG RQ DQQRWDWLRQ E\ FRQWH[WXDO HOHPHQWV RI LQWHURSHUDELOLW\ LVVXHV UHIOHFWLQJ D VHW RI VSHFLILF WHFKQLFDO UHTXLUHPHQWV DQG JHQHULF VROXWLRQV ZH FDQ VXSSRUW VHPLDXWRPDWHG PDSSLQJ EHWZHHQ WKHP 0HWKRGRORJ\RYHUYLHZ 9PRGHOYLHZ
6WUDWHJLF EXVLQHVV QHHGV
52, LPSDFW
2SWLPL]HG FRRSHUDWLRQ PRGHO
%,)
,,$0
,QWHURSHUDELOLW\ ,VVXHVDQGJDSV
(,00
,QWHURSHUDELOLW\ DQDO\VLV
%XVLQHVVQHHGV LVVXHVDQG UHTXLUHPHQWV
5HTXLUHPHQWV VROXWLRQ PDSSLQJ
7HVWGHILQLWLRQ
6ROXWLRQEOXHSULQW JHQHULFVROXWLRQV
6ROXWLRQLQVWDQFH DFWXDOVROXWLRQV 7HVW SURFHGXUH
7HVWLQJ
,PSOHPHQWDWLRQ
6ROXWLRQ LPSOHPHQWDWLRQ
)LJ2YHUYLHZRIWKH$7+(1$,QWHURSHUDELOLW\0HWKRGRORJ\$,0
x
7KH $7+(1$ 7HVWLQJ )UDPHZRUN ZKLFK LQFOXGHV WKH DFWLYLWLHV WHVW GHILQLWLRQ DQG WHVWLQJ LV D IUDPHZRUN WR VXSSRUW FRQIRUPDQFH DQG LQWHURSHUDELOLW\WHVWLQJ,WGHVFULEHVDWHVWDUFKLWHFWXUHDQGKRZWKHVHFDQEH FRPELQHGWRFUHDWHDWHVWFRQILJXUDWLRQIRUYDULRXVW\SHVRIWHVWLQJ,WDOVR GHVFULEHV WKH WHVW PDWHULDO WR EH SURFHVVHG E\ WKLV DUFKLWHFWXUH D PDUNXS ODQJXDJH DQG IRUPDW IRU UHSUHVHQWLQJ WHVW UHTXLUHPHQWV WHVW FDVHV DQG PHVVDJHVH[FKDQJHG x 7KH LPSOHPHQWDWLRQ DFWLYLW\ IRFXVHV RQ WKH VROXWLRQ LPSOHPHQWDWLRQ 'HSHQGLQJRQWKHLQGLFDWHGVROXWLRQDSSURDFKJLYHQE\WKHUHTXLUHPHQWV± VROXWLRQ PDSSLQJ GLIIHUHQW DQG SRVVLEO\ DOWHUQDWLYH LPSOHPHQWDWLRQ PHWKRGV FDQ EH FKRVHQ 7KH LPSOHPHQWDWLRQ PHWKRGV VKRXOG IROORZ D FRQILJXUDEOHDQGVLWXDWLRQDOEDVHGPHWKRGHQJLQHHULQJDSSURDFKZKHUHWKH LQGLYLGXDO PHWKRG FRPSRQHQWV FDQ EH FKDUDFWHULVHG DFFRUGLQJ WR WKH $,) FRQFHSWXDOIUDPHZRUN x 7KH ,QWHURSHUDELOLW\ ,PSDFW $QDO\VLV 0HWKRG ,,$0 IRFXVHV RQ WKH UHWXUQRILQYHVWPHQW52, DQGWKHLPSDFWRIWKHLQWHURSHUDELOLW\PHDVXUHV
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN 577
7HFKQLFDO,QWHJUDWLRQ 7KHWHFKQLFDOIUDPHZRUNRIWKH$,)GHVFULEHVDQLQWHJUDWHGDUFKLWHFWXUHVXSSRUWLQJ FROODERUDWLYH HQWHUSULVHV 7KH DUFKLWHFWXUH FHQWUHV RQ D VHW RI WRROV DQG LQIUDVWUXFWXUH VHUYLFHV WR VXSSRUW FROODERUDWLYH SURGXFW GHVLJQ DQG GHYHORSPHQW FURVVRUJDQLVDWLRQDO EXVLQHVV SURFHVV VHUYLFH FRPSRVLWLRQ DQG H[HFXWLRQ DQG LQIRUPDWLRQLQWHURSHUDELOLW\ &ROODERUDWLYH3URGXFW'HVLJQDQG'HYHORSPHQW (QWHUSULVH %XVLQHVV
&RQFHSWXDO 9LHZ ³5HTXLUHPHQWV´
)XQFWLRQDO 9LHZ ³%R0´
&RQWH[W9LHZ ³5DPS8S´
&RQWH[W9LHZ ³4XDOLILFDWLRQ´
$7+26
(QWHUSULVH %XVLQHVV
2QWRORJ\ 0RGHO *HQHUDWHG :RUNSODFH
.QRZOHGJH0RGHO 5HSRVLWRU\
03&( 323
$
&URVV2UJDQLVDWLRQDO %XVLQHVV3URFHVVHV
3URFHVVHV
%3(/ ([HFXWLRQ (QJLQH
%3(/
%XVLQHVV3URFHVV 0RGHOV
62$0RGHOOLQJDQG 7UDQVIRUPDWLRQV
3,062$
6HUYLFHV
&%3([HFXWLRQ 1HKHPLDK
6HUYLFH(QDEOLQJ *DEULHO
6HUYLFH$FFHVV *DEULHO
:6'/
6HUYLFH &RQILJXUDWLRQ -RKQVRQ
3URFHVVHV
$QQRWDWLRQV
&%3'HILQLWLRQV 0DHVWUR
6HUYLFH &RPSRVLWLRQ DQG([HFXWLRQ
7+(0,6
$JHQW ([HFXWLRQ )UDPHZRUN 0HVVDJHV 6HUYLFHV -RKQVRQ
$5*26
6HUYLFHV 5HFRQFLOLDWLRQ 5XOHV
$5(6
,QIRUPDWLRQ 'DWD
'DWD$FFHVVDQG 7UDQVIRUPDWLRQ
;0/6FKHPDV
;0/0HVVDJHV
,QIRUPDWLRQ 'DWD
)LJ$,)WHFKQLFDOIUDPHZRUN±RYHUYLHZ
)LJXUH DERYH GHSLFWV DQ RYHUYLHZ RI WKH WHFKQLFDO IUDPHZRUN LOOXVWUDWLQJ VRPHRIWKHPDLQFRPSRQHQWV7KHFRPSRQHQWVDUHGHVFULEHGLQIXUWKHUGHWDLOVLQ WDEOHEHORZ 7DEOH$7+(1$VROXWLRQVSDFH±VRIWZDUHWRROVDQGLQIUDVWUXFWXUH
0RGHOOLQJ SODWIRUP
03&(
(QWHUSULVH %XVLQHVV
/HYHO 6ROXWLRQ 7\SH 'HVFULSWLRQ 7KH03&(0RGHOOLQJ3ODWIRUPIRU&ROODERUDWLYH (QWHUSULVHV VXSSRUWVWKH323 ODQJXDJHDQGSURYLGHV PRGHOPDQDJHPHQWDQGPRGHOH[FKDQJHVHUYLFHV7KH 03&(FDQEHXVHGDVDZHEVHUYLFHKRVWHGVRPHZKHUHRU FDQEHORFDOO\LQVWDOOHG7KHPDMRUDGYDQWDJHRIWKH323 FRQFHSWDQGWKH03&(LVWKHFDSDELOLW\WRNHHSPRGHOV FRQVLVWHQWHYHQE\XVLQJGLIIHUHQWPRGHOOLQJWRROV
A.-J. Berre et al.
3URFHVVHV
&%37RRO6XLWH
7RROV0HWKRGDQG ,QIUDVWUXFWXUH
7KH&%37RRO6XLWHFRQVLVWVRI0DHVWUR*DEULHODQG 1HKHPLDK0DHVWURLVDEXVLQHVVSURFHVVPRGHOOLQJWRRORQ DWHFKQLFDOOHYHOWKDWLPSOHPHQWVWKH&%3DSSURDFK,WLV SRVVLEOHWRPRGHOSULYDWHSURFHVVHVYLHZSURFHVVHVDQG &%3VDQGWKHLULQWHUOLQNDJHLQDVHPLDXWRPDWHGZD\ *DEULHOLVDWRROWKDWVHUYLFHHQDEOHVWKHFURVVRUJDQLVDWLRQDO EXVLQHVVSURFHVVHV1HKHPLDKLVDSURFHVVH[HFXWLRQHQJLQH WKDWLVDEOHWRH[HFXWH&%3V
6HUYLFHV
$7+(1$62$ )UDPHZRUN
7RROV0HWKRGDQG ,QIUDVWUXFWXUH
7KH$7+(1$62$)UDPHZRUN>@LVFRPSRVHGRIWKUHH SDUWV 7KHPRGHOOLQJSDUWSURYLGHVDVHWRIPRGHOOLQJ WRROVDQGVHUYLFHVIRUPDSSLQJEHWZHHQ3,062$DQG SODWIRUPVSHFLILFPRGHOV:HEVHUYLFHVDQG%',DJHQWV 7KHVHUYLFHSDUWFRQVLVWVRIDVHUYLFHHQDFWPHQWIUDPHZRUN FDOOHG-RKQVRQDQGD:6'/DQDO\]HUWRRO 7KHDJHQWSDUW GHILQHV:HEVHUYLFHH[WHQVLRQVWRDOORZ62$WRXVHDJHQWV IRUEURNHULQJPHGLDWLRQDQGQHJRWLDWLRQEHWZHHQ:HE VHUYLFHV
,QIRUPDWLRQ 'DWD
;0/;6'
7RROV
$OORIWKH$7+(1$VROXWLRQVEXLOGXSRQWKH:HEVHUYLFHV DUFKLWHFWXUHZKHUH;0/DQG;6'DUHXVHGWRVXSSRUW V\QWDFWLFDOLQIRUPDWLRQLQWHURSHUDELOLW\7KHJHQHUDWLRQRI ;6'VFKHPDVDUHVXSSRUWHGE\PRGHOWUDQVIRUPDWLRQV
6HPDQWLF 5HFRQFLOLDWLRQ )UDPHZRUN
7RROV0HWKRGDQG ,QIUDVWUXFWXUH
2QWRORJLHVDQG VHPDQWLFV
578 2
7KH$7+(1$6HPDQWLF5HFRQFLOLDWLRQ)UDPHZRUN SURYLGHVDEDVLFVHWRIVHPDQWLFWRROVDQGVHUYLFHVZKLFK FDQEHXVHGE\RWKHUFRPSRQHQWVLQRUGHUWRLQFOXGH VHPDQWLFVXSSRUWIRUVROYLQJLQWHURSHUDELOLW\LVVXHV7KH WRROVXLWHLQFOXGHV$7+26DQRQWRORJ\PDQDJHPHQW V\VWHP $ DVHPDQWLFDQQRWDWLRQWRRO 7+(0,6D UHSRVLWRU\ $5*26DWUDQVIRUPDWLRQUXOHVEXLOGLQJWRRO DQG$5(6DUHFRQFLOLDWLRQHQJLQH
8VDJHRIWKH,QWHURSHUDELOLW\)UDPHZRUN %DVHGRQWKHGRPDLQDQGLQGXVWU\VHFWRUVSHFLILFVWDQGDUGVWKHEXVLQHVVQHHGDQG WKH VHOHFWHG LQWHURSHUDELOLW\ VFHQDULRV RI DQ HQWHUSULVH DQ ,QWHURSHUDELOLW\ 3URILOH ,3 FDQEHGHILQHGWRHDVHWKHLQWHURSHUDELOLW\HIIRUWV IRUWKHHQWHUSULVHE\EHLQJ YDOXDEOH DQG DSSOLFDEOH LQ WKH GHVFULEHG VFHQDULRV $Q LQWHURSHUDELOLW\ SURILOH FRQVLVWV RI LQWHURSHUDELOLW\ JXLGHOLQHV VSHFLILFDWLRQV DQG VROXWLRQV RQ WKH FRQFHSWXDO WKH DSSOLFDWLYH DQG WHFKQLFDO OHYHO VSHFLILFDOO\ VHOHFWHG JURXSHG DQG FRQILJXUHGIRUWKHHQWHUSULVHEDVHGRQDQGGHULYHGE\WKH$7+(1,QWHURSHUDELOLW\ )UDPHZRUN $ ZHEEDVHG SRUWDO RU DFWLYH NQRZOHGJH PRGHO FDQ EH GHYHORSHG WR VXSSRUWHDFKDSSOLFDWLRQGRPDLQ¶VYLHZSRLQW )RU IRXU VHOHFWHG VFHQDULRV FRYHULQJ 6XSSO\ &KDLQ 0DQDJHPHQW 6&0 &ROODERUDWLYH 3URGXFW 'HYHORSPHQW &3' (OHFWURQLF SURFXUHPHQW H 3URFXUHPHQW DQG 3URGXFW 3RUWIROLR 0DQDJHPHQW 330 LQWHURSHUDELOLW\ SURILOHV GHQRWHG$7+(1$,QWHURSHUDELOLW\3URILOHVZLOOEHFUHDWHG
7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN 579 7DEOH,QWHURSHUDELOLW\SURILOHVDSSOLFDWLRQGRPDLQ;LQGXVWU\VHFWRU $SSOLFDWLRQ 6XSSO\FKDLQ GRPDLQ PDQDJHPHQW 6&0 ,QGXVWU\ VHFWRU
&ROODERUDWLYH SURGXFW GHYHORSPHQW &3'
(OHFWURQLF SURFXUHPHQW H 3URFXUHPHQW
3URGXFW SRUWIROLR PDQDJHPHQW 330
:KHUHVWDEOH VXSSO\FKDLQV $XWRPRWLYH DQGG\QDPLF VXSSO\ )XUQLWXUH QHWZRUNVZLOO 7HOHFRP EHFRQVLGHUHG
,QZKLFKFURVV IXQFWLRQDODQG FURVV RUJDQLVDWLRQDO WHDPV FROODERUDWHLQ SURGXFW GHYHORSPHQW
)RFXVLQJRQ HOHFWURQLF SXUFKDVLQJDQG VHOOLQJRIJRRGV DQGVHUYLFHV
)RFXVLQJRQ SURMHFW FODVVLILFDWLRQV VHOHFWLRQ SULRULWLVDWLRQ DQGUHVRXUFH DOORFDWLRQ
$HURVSDFH
,Q HDFK RI WKHVH EXVLQHVV GRPDLQV ZH ILQG GRPDLQVSHFLILF GLFWLRQDULHV WKHVDXULQRPHQFODWXUHVDQGFRGLQJWKDWZLOOKDYHLPSDFWRQWKHGHYHORSPHQWDQG XVDJH RI GRPDLQVSHFLILF UHIHUHQFH RQWRORJLHV )XUWKHUPRUH LQGXVWU\ VWDQGDUGV DQGOHJLVODWLRQVDQGUHJXODWLRQV JLYHQE\WKHQDWLRQDO OHJLVODWLYHDVVHPEOLHV PXVW DOVR EH WDNHQ LQWR FRQVLGHUDWLRQ (DFK RI WKHVH GRPDLQV PD\ SULRULWLVH VSHFLILF VRIWZDUH FRQFHUQV DQG DVSHFWV GLIIHUHQWO\ DQG UHTXLUH WKHLU RZQ FXVWRPWDLORUHG YLHZVRUPRGHOV
&RQFOXVLRQVDQG)XWXUH:RUN :HZLOOFRQFOXGHWKLVSDSHUE\DGGUHVVLQJHDFKRIWKHVXFFHVVFULWHULDGHVFULEHGLQ VHFWLRQIRUWKHGHYHORSPHQWRIWKH$7+(1$,QWHURSHUDELOLW\)UDPHZRUN *HQHULF DQG H[WHQVLEOH VROXWLRQ DSSURDFK WR LQWHURSHUDELOLW\ 7KH DSSOLFDELOLW\DQGXVDELOLW\RIWKHIUDPHZRUNLVEHLQJYDOLGDWHGWKURXJKDVHW RI SLORWV DQG WKURXJK WKH $7+(1$ ,QWHURSHUDELOLW\ 3URILOHV 7KLV LV VWLOO RQJRLQJZRUNDQGFXUUHQWO\ZHKDYHRQO\SDUWLDOVROXWLRQVDQGWHVWGDWDWR YDOLGDWHVXFKDFODLP ,QVWDQWLDWLRQRIWKHIUDPHZRUNZLWKUHVHDUFKUHVXOWVIURP$7+(1$ :HKDYHEHHQVXFFHVVIXOLQLQWHJUDWLQJWKHUHVXOWVIURPWKHWKUHHUHVHDUFK DUHDVLQWKHFRQFHSWXDOIUDPHZRUN+RZHYHUWKHLQWHJUDWLRQRIUHVXOWVLQWR WKH DSSOLFDWLYH DQG WHFKQLFDO SDUWV RI WKH IUDPHZRUN GR SRVH VRPH LQWHJUDWLRQ FKDOOHQJHV DV VRPH RI WKH VROXWLRQV DUH SURWRW\SHV QRW IXOO\ LPSOHPHQWHG DQG DUH RYHUODSSLQJ DQGRU UHSUHVHQWV DOWHUQDWLYH DSSURDFKHV 7KH$7+(1$,QWHURSHUDELOLW\)UDPHZRUNSUHVHQWHGLQWKLVSDSHULVVWLOOXQGHU GHYHORSPHQW )XWXUH ZRUN LQFOXGHV ILQDOL]LQJ WKH GHYHORSPHQW RI WKH LQWHURSHUDELOLW\ SURILOHV DQG YDOLGDWLQJ WKHVH WR RXU EHVW H[WHQW LQ XVHU VFHQDULRV ERWKZLWKLQDQGRXWVLGHWKH$7+(1$SURMHFW 7KHZRUNSXEOLVKHGLQWKLVSDSHULVSDUWO\IXQGHGE\WKH(XURSHDQ&RPPLVVLRQ WKURXJK WKH $7+(1$ ,3 $GYDQFHG 7HFKQRORJLHV IRU LQWHURSHUDELOLW\ RI
580 2
A.-J. Berre et al.
+HWHURJHQHRXV(QWHUSULVH1HWZRUNVDQGWKHLU$SSOLFDWLRQV,QWHJUDWHG3URMHFW >@ 7KH ZRUN GRHV QRW UHSUHVHQW WKH YLHZ RI WKH (XURSHDQ &RPPLVVLRQ RU WKH $7+(1$ FRQVRUWLXP DQG WKH DXWKRUV DUH VROHO\ UHVSRQVLEOH IRU WKH SDSHU¶V FRQWHQW
5HIHUHQFHV >@ >@ >@ >@ >@ >@
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@
,(((,(((6WDQGDUG&RPSXWHU'LFWLRQDU\$&RPSLODWLRQRI,(((6WDQGDUG &RPSXWHU*ORVVDULHV,QVWLWXWHRI(OHFWULFDODQG(OHFWURQLFV(QJLQHHUV $7+(1$$7+(1$3XEOLF:HE6LWH$7+(1$,QWHJUDWHG3URMHFW KWWSZZZDWKHQDLSRUJ $7+(1$'$6SHFLILFDWLRQRI,QWHURSHUDELOLW\)UDPHZRUNDQG3URILOHV *XLGHOLQHVDQG%HVW3UDFWLFHV$7+(1$,QWHJUDWHG3URMHFW'HOLYHUDEOH'$ :RUNLQSURJUHVV)LQDOSXEOLFYHUVLRQWREHSXEOLVKHGLQ0DUFK ,'($6$*DS$QDO\VLV5HTXLUHG$FWLYLWLHVLQ5HVHDUFK7HFKQRORJ\DQG 6WDQGDUGLVDWLRQWRFORVHWKH576*DS5RDGPDSVDQG5HFRPPHQGDWLRQVRQ576 DFWLYLWLHV,'($6'HOLYHUDEOHV''' ,(((,(((6WG,(((5HFRPPHQGHG3UDFWLFHIRU$UFKLWHFWXUDO 'HVFULSWLRQRI6RIWZDUH,QWHQVLYH6\VWHPV,(((2FWREHU %(OYHV WHU$+DKQ$-%HUUHDQG71HSOH7RZDUGVDQ,QWHURSHUDELOLW\ )UDPHZRUNIRU0RGHO'ULYHQ'HYHORSPHQWRI6RIWZDUH6\VWHPVLQ3URFRIWKHVW ,QWHUQDWLRQDO&RQIHUHQFHRQ,QWHURSHUDELOLW\RI(QWHUSULVH6RIWZDUHDQG$SSOLFDWLRQV ,17(523(6$ *HQHYD6ZLW]HUODQG ,17(523,17(523+RPH3DJH,17(5231R(KWWSZZZLQWHURS QRHRUJ $7+(1$'$5HSRUWRQ0HWKRGRORJ\GHVFULSWLRQDQGJXLGHOLQHVGHILQLWLRQ 9HUVLRQ$7+(1$,QWHJUDWHG3URMHFW'HOLYHUDEOH'$0DUFK $7+(1$'$6SHFLILFDWLRQRID&URVV2UJDQLVDWLRQDO%XVLQHVV3URFHVV0RGHO 9HUVLRQ$7+(1$,3'HOLYHUDEOH'$-XQH $7+(1$'$0RGHOGULYHQDQG$GDSWDEOH,QWHURSHUDELOLW\,QIUDVWUXFWXUH 9HUVLRQ$7+(1$,QWHJUDWHG3URMHFW'HOLYHUDEOH'$-DQXDU\ 6RXUFHIRUJHQHW3ODWIRUPLQGHSHQGHQWPRGHOIRUVHUYLFHRULHQWHGDUFKLWHFWXUH 3,062$ 7KH3,062$SURMHFWKWWSSLPVRDVRXUFHIRUJHQHW $7+(1$'$6R$RQ2QWRORJLHVDQGWKH2QWRORJ\$XWKRULQJDQG 0DQDJHPHQW6\VWHPZLWK2QWRORJ\0RGHOOLQJ/DQJXDJH9HUVLRQ$7+(1$ ,QWHJUDWHG3URMHFW'HOLYHUDEOH'$0DUFK :&;0/6FKHPD3DUW3ULPHU6HFRQG(GLWLRQ:RUOG:LGH:HE&RQVRUWLXP :& :&5HFRPPHQGDWLRQ2FWREHU KWWSZZZZRUJ75[POVFKHPD (83(QWHUSULVH8QLILHG3URFHVV(83 +RPH3DJH(QWHUSULVH8QLILHG3URFHVV KWWSZZZHQWHUSULVHXQLILHGSURFHVVFRP ,-DFREVRQ*%RRFKDQG-5XPEDXJK7KH8QLILHG6RIWZDUH'HYHORSPHQW 3URFHVV$GGLVRQ:HVOH\/RQJPDQ,6%1 -9D\VVLqUH*%HQJXULD%(OYHV WHU.)LVFKHUDQG,=LQQLNXV5DSLG 3URWRW\SLQJIRU6HUYLFH2ULHQWHG$UFKLWHFWXUHVLQ3URFRIWKHQG:RUNVKRSRQ :HE6HUYLFHV,QWHURSHUDELOLW\:6, %RUGHDX[)UDQFH
Towards precise descriptions for programming language interoperability: a general approach based on operational semantics Gustavo A. Ospina and Baudouin Le Charlier D´epartement d’Ing´enierie Informatique, Universit´e catholique de Louvain. Place Sainte Barbe 2, B-1348 Louvain-la-Neuve, Belgium. {gos,blc}@info.ucl.ac.be
1 Introduction Program interoperability is a practical issue, which arises in many “real world” situations. For instance, two bank companies may wish to integrate their legacy software so that all the information about any customer of one company is available to the other company in the same format as for its own customers. Moreover, the two companies may wish that any authorized employee could access the new integrated software by means of a standard Web browser. Solving this kind of problem is conceptually very difficult because of the unavoidable incompatibilies between the software components to be integrated, which arise at different levels. At the application level, different semantic models of the “real world” may be used by different applications, making them largely incompatible. At the implementation level, the programs can be written in different programming languages and be run on different platforms. Both issues can be solved only by modifying existing programs: They must be made compatible at the specification level and they must be extended to exchange data and to share software components. It is natural to modify programs at the source code level but making them exchange data and share components needs some additional mechanism, which should have the same clear semantics for all programming languages in which the programs are written. We call this programming language interoperability. Unfortunately, from a programming language theory viewpoint, programming language interoperability is not a well defined problem because semantic definitions of programming languages are closed worlds, which do know nothing of each other. In practice, programs written in different languages can nevertheless interoperate because they are translated to the same object language. Therefore, some “glue code” can be added to adapt object modules so that they can finally interoperate. Such a solution is always specific and opaque: it deals only with a particular implementation of both languages and it is understandable only in terms of the object language.
2 582
Gustavo A. Ospina and Baudouin Le Charlier
Since program interoperability is an important practical issue that cannot be elegantly solved without introducing some extra mechanisms at the programming language level, we propose to specify such mechanisms at a higher level than through a translation to object code. Specifically, we propose to use the mathematical language of operational semantics to describe general interoperability mechanisms such as interoperability by communication and interoperability through a foreign language interface. Specifying such mechanisms amounts to extend the operational semantics of the interoperating languages in a minimal way with a new interoperability mechanism. It is then possible to reason locally in the involved languages with unchanged standard semantics and to clearly understand what happens when interoperability takes place.
2 A taxonomy of program interoperability We focus on mechanisms for program interoperability that can be specified in a programming language, and we pinpoint some of their limitations in the current state-of-the-art. • Data exchange. A pragmatic approach for program interoperability consists of making programs exchange single data. Such data are usually encoded in formats such as XML [1]. Even though those approaches look straightforward, there are some issues that are often overlooked in current practice. For instance, the notion of file may be differently defined in two different programming languages and may not match exactly the file notion of the underlying operating systems. Encoding problems can arise. Finally, the actual mechanism to exchange data, either using physical files or virtual files such as sockets, needs a precise specification. • Middlewares. Another approach for making programs interoperate is to connect them to a intermediate program, called a middleware, that allows the exchange of requests and object data between programs. Corba [2] is a general architecture for middleware-based applications, which is mainly devoted to distributed client/server applications. An Interface Description Language (IDL) is used to access objects in a uniform way, independently of their actual implementation language. A problem with IDL is that their semantics is partly undefined, which makes it difficult to build a distributed application that should be correct by construction. • Using an intermediate language It is sometimes believed that programming language interoperability can be solved by mapping the involved languages to a common target language. As an example, the Java Virtual Machine (JVM) has been used as a target language for implementing many other languages than Java[3]. In fact, implementing compilers towards the JVM does not provide a general solution to the interoperability problem at the programming language level since the class files generated by compilers are not able to interoperate unless a general interoperability model has
Towards precise descriptions for programming language interoperability
583 3
been defined between the involved languages or additional “glue” classes are provided to make the classes generated by different compilers communicate. • Adapting languages to a unique model. Other proposals, such as FLINT [4], envision to adapt existing languages to a unique execution and data model, which would subsume all languages of practical interest. Hence interoperability would be solved by “embedding” all other programming languages in that model. This approach is also taken by the .NET framework [5], which provides a unique data model for all programming languages available on the .NET platform. This approach does not provide a solution to programming language interoperability in a true sense because, in order to be supported by the unified model, existing programming languages must be redefined. Hence, reuse of existing software is not possible even at the price of recompiling all programs. • Foreign language interfaces. Almost all implementations of programming languages allow one to call algorithms written in other languages through a foreign language interface (FLI). Many FLI are defined between the given language and the language in which its implementation is built (most often C). They give access to the internal implementation of the language and allow the programmer to extend the language with algorithms and libraries that are already implemented in C. Unfortunately, such FLI lack a precise semantics. Making programs interoperate in this way is thus very difficult and error-prone. Another kind of FLI allows the interoperability of programming languages that have separate implementations. In this case, languages are considered “at the same abstraction level”. The semantics of the FLI must provide a “bridge” between the a priori unrelated semantics of the two languages. We propose a general approach where the precise semantics of the involved mechanisms are defined at a higher level making it practically possible to make programs interoperate in an a priori correct way. Our approach is directly applicable to specify foreign interfaces for languages at the same abstraction level, but it can be also applied to foreign interfaces between a language and its implementation language[6].
3 Using operational semantics to describe programming language interoperability Operational semantics [7] is a well-known method to describe precisely the execution of programs written in a given language. In the “small-step” approach to operational semantics, execution is described as a system of transition rules between program configurations. Roughly speaking, a program configuration contains the memory and the execution state of the program. The small-step
4 584
Gustavo A. Ospina and Baudouin Le Charlier
approach is more adequate to describe the semantics of interoperability because each transition describes a bounded number of computation steps during which interoperation needs not to take place. The methodological framework we propose consists of combining and extending small-step operational semantics of two programming languages to support interoperability mechanisms between the two languages. Methodology The starting point is the definition of a small-step semantics for two programming languages A and B, and more precisely, the definition of program configurations clA , clB for both languages, in which their respective data models are well defined. The second step is the extension of the syntax of both programming languages with interoperability constructs. Those constructs depend on the concrete mechanism and define the added language support to interoperability. The third step is the specification of an exchange data structure (eds), that will be added to program configurations. That structure depends on the interoperability mechanism and specify the data exchanged between interoperating programs as well as the way those data are exchanged. Behaviour of existing programs is preserved since all transition rules cl → cl of the languages’ semantics do not modify the exchange data structure. The fourth step is to give the semantics of interoperability constructs, by defining transition rules on extended program configurations cl, eds → cl , eds . Those rules specify how the exchange data structure is modified by the execution of an interoperability construct in one language. Finally, program configurations for both languages are combined into a bi-configuration clA , eds, clB , in which the exchange data structure is shared. Transition rules on bi-configurations, clA , eds, clB → clA , eds , clB , are systematically defined from rules on extended configurations in each language. Specifying interoperability mechanisms Our framework has been applied to the specification of general mechanisms for program interoperability on two different instances (e.g. implementations) of a simple imperative language. We present briefly those mechanisms. More details are given in the extended version of this paper [8]. Program interoperability by data communication A simple way to make programs interoperate is the communication of single data between programs. It is straightforward to model this kind of interoperation. • Interoperability constructs: the commands send and recv, for sending and receiving data. • Exchange data structure: two FIFO sequences, containing respectively the sent and received data to/from an external program.
Towards precise descriptions for programming language interoperability
585 5
Program interoperability through foreign interfaces In this kind of interoperation, programs are able to call procedures written in external programs. Two variants must be considered: • The first variant is a foreign interface with partial memory copying. When a foreign procedure is called, the zone of memory containing the actual parameters is copied into the foreign memory. At the return of the foreign procedure, the memory zone is updated with the changes made in the copied foreign memory. – Interoperability constructs: the command fcall, for calling a foreign procedure. – Exchange data structure: two LIFO sequences, containing respectively the sent and received requests to/from an external program, and a trace of the partially copied memory zones at each foreign call. Memory copying implies converting data from one memory model to another. For languages considered at the same abstraction level, such a conversion can be difficult to define and costly to implement. To the contrary, no conversion is needed when the calling language is implemented in the foreign language. Thus, a foreign interface between a language and its implementation language often uses a variant of partial memory copying. • The second variant is a foreign interface with reference encoding. The program handles references to foreign data in the foreign program, that are encoded as single local data. Those references must be explicitly created, deleted and dereferenced by the program. When calling a foreign procedure, actual parameters are just foreign references or single data, and no memory zones are copied. – Interoperability constructs: the commands fcall, fnew, fdelete and fderef, for calling a foreign procedure, asking for the creation and deletion of a foreign reference, and getting the value pointed by a foreign reference. – Exchange data structure: two LIFO sequences, containing respectively the sent and received requests to/from an external program. This variant is easier to implement in languages with independent implementations. An important aspect is the concrete encoding of foreign references. Usually that encoding is made on a numerical data type, but it is also possible, and more general, to use byte strings.
4 Conclusion and further work The main contribution of this paper is to propose the use of structural operational semantics to precisely specify program interoperability mechanisms. In the extended version of this paper[8], we presented the application of our
6 586
Gustavo A. Ospina and Baudouin Le Charlier
framework for describing interoperability mechanisms on programming languages in the same abstraction level, with an ideal case study. We have also applied our framework to the specification of a foreign interface between a specific language and its implementation language, C[6]. Further work includes the precise description of foreign interfaces for general purpose languages with C, like the JNI[9], as well as the interoperability of languages with independent implementations and belonging to different programming paradigms.
References 1. Bray, T. et al. (2000) Extensible markup language (XML) 1.0 (second edition). W3C recommendation of the 6 october 2000. http://www.w3.org/TR/REC-xml 2. CORBA 2.5 specification. http://www.omg.org/technology/documents/formal/corba iiop.htm 3. Engel, J. (1999) Programming for the Java Virtual Machine, Addison-Wesley, Boston, MA, USA 4. Trifonov, V. and Shao, Z. (1999) Safe and Principled Language Interoperation. In Proceedings of the European Symposium on Programming (ESOP’99), Amsterdam 5. Microsoft.NET home page. http://msdn.microsoft.com/net 6. Ospina, G. (2007) Un Cadre Conceptuel pour l’Interop´erabilit´e des Langages de Programmation. PhD thesis, D´epartement d’Ing´enierie Informatique, Universit´e catholique de Louvain, Belgium 7. Winskel, G. (1993) The Formal Semantics of Programming Languages, MIT Press, Cambridge, MA, USA 8. Ospina, G. and Le Charlier, B. (2006) Towards precise descriptions for programming language interoperability: an ideal case study. Internal report, D´epartement INGI, UCL, Belgium 9. Liang, S. (1999) Java Native Interface: Programmer’s Guide and Specification, Addison-Wesley, Reading, MA, USA
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU (QJLQHHULQJ,QWHURSHUDELOLW\ $**XQHQGUDQ5,0
:ROIVRQ6FKRRORI0HFKDQLFDODQG0DQXIDFWXULQJ(QJLQHHULQJ/RXJKERURXJK 8QLYHUVLW\/RXJKERURXJK/(788. $**XQHQGUDQ#OERURDFXN5,
.H\ZRUGV LQWHURSHUDELOLW\ RQWRORJLHV VWDQGDUGV PDQXIDFWXULQJ SURFHVV VSHFLILFDWLRQODQJXDJHLQIRUPDWLRQPRGHO
$EVWUDFW,QIRUPDWLRQUHODWHGWRSURGXFWDQGPDQXIDFWXULQJFDSDELOLWLHVDUHYLWDO IRU SURGXFW GHYHORSPHQW 7KHLU UHODWHG DFWLYLWLHV XWLOLVH D UDQJH RI VRIWZDUH V\VWHPV ,W LV WKHUHIRUH LPSRUWDQW WKDW WKHVH VRIWZDUH V\VWHPV VKRXOG EH DEOH WR LQWHURSHUDWH LQ RUGHU WR VKDUH LQIRUPDWLRQ DFURVV V\VWHPV $Q LQLWLDO VWDJH RI VROYLQJ LQWHURSHUDELOLW\ SUREOHPV LV WR XQGHUVWDQG KRZ WKLV UDQJH RI LQIRUPDWLRQ VKRXOGEHFODVVLILHGLQRUGHUWRVXSSRUWWKHPDQ\GLIIHUHQWFRQWH[WVRILQIRUPDWLRQ WKDWDUHUHTXLUHGWRVXSSRUWWKHOLIHF\FOHYLHZVRQSURGXFWGHYHORSPHQW$GGHGWR WKLV WKHUH LV D QHHG IRU FOHDU XQDPELJXRXV VHPDQWLFV LI LQWHURSHUDELOLW\ LV WR EH DFKLHYHG HIIHFWLYHO\ +RZHYHU D GHILQHG YRFDEXODU\ RI WHUPV LQ RQH SDUWLFXODU FRQWH[W PD\ QRW EH UHOHYDQW IURP DQRWKHU FRQWH[W 7KLV UHTXLUHV WKH GHILQLWLRQ RI WKH UHODWLRQVKLSV EHWZHHQ FRQWH[W VHPDQWLFV WR EH ZHOO XQGHUVWRRG DQG GHILQHG 7KLVSDSHUH[SORUHVWKHVHSUREOHPVZLWKLQPDQXIDFWXULQJLQIRUPDWLRQV\VWHPVDQG GLVFXVVHV WKH UHTXLUHPHQWV IRU D PHWKRGRORJ\ WR LPSURYH WKH FRQVLVWHQF\ RI LQIRUPDWLRQVKDULQJDQGKHQFHLQWHURSHUDELOLW\
,QWURGXFWLRQ :LWKWKHLQFUHDVLQJQHHGIRUHQWHUSULVHLQWHJUDWLRQVRIWZDUHGHYHORSHUVIDFHPRUH FRPSOH[SUREOHPVUHODWHGWRLQWHURSHUDELOLW\&XWWLQJ'HFHOOH ,QGHSHQGHQW FRQWUDFWRUVDQGVXSSOLHUVZKRFROODERUDWHRQGHPDQGZLWKLQYLUWXDOVXSSO\FKDLQV
588
$**XQHQGUDQ5,0
PXVWVKDUHLQIRUPDWLRQDQGXQGHUVWDQGHDFKRWKHU¶VSURFHVVHV$FRPPRQIUDPHRI UHIHUHQFH RU DW OHDVW D FRPPRQ WHUPLQRORJ\ LV QHFHVVDU\ IRU KXPDQWRKXPDQ KXPDQWRPDFKLQH DQG PDFKLQHWRPDFKLQH FRPPXQLFDWLRQ 6LPLODUO\ ZLWKLQ D FRUH HQWHUSULVH ZKHUH GLVWULEXWHG FROODERUDWLRQ EHWZHHQ UHPRWH VLWHV DQG SURGXFWLRQ XQLWV WDNH SODFH D FRPPRQ XQGHUVWDQGLQJ RI EXVLQHVV DQG PDQXIDFWXULQJUHODWHG WHUPV LV LQGLVSHQVDEOH +RZHYHU WKLV FRPPRQ XQGHUVWDQGLQJ RI WHUPV LV RIWHQ DW EHVW LPSOLFLW RU PD\ QRW H[LVW 0LVXQGHUVWDQGLQJV EHWZHHQ KXPDQV FRQGXFWLQJ EXVLQHVVUHODWHG WDVNV LQ WHDPV DQG DGKRF WUDQVODWLRQV RI VRIWZDUH DSSOLFDWLRQV FRQWULEXWH WR WKH ULVLQJ FRVWV RI LQWHURSHUDELOLW\LQPDQXIDFWXULQJ 6WDQGDUGEDVHG DSSURDFKHV DQG RQWRORJLHV RIIHU D GLUHFWLRQ DGGUHVVLQJ WKH FKDOOHQJHV RI LQWHURSHUDELOLW\ EURXJKW DERXW E\ VHPDQWLF REVWDFOHV LH WKH REVWDFOHV UHODWHG WR WKH GHILQLWLRQV RI EXVLQHVV WHUPV DQG VRIWZDUH FODVVHV $Q RQWRORJ\ LV D WD[RQRP\ RI FRQFHSWV DQG WKHLU GHILQLWLRQV VXSSRUWHG E\ D ORJLFDO WKHRU\VXFKDVILUVWRUGHUSUHGLFDWHFDOFXOXV 2QWRORJLHVKDYHEHHQGHILQHGDVDQ H[SOLFLWVSHFLILFDWLRQRIDFRQFHSWXDOL]DWLRQ*UXEHU $QRQWRORJ\H[SUHVVHV IRU D GRPDLQ WKH VHW RI WHUPV HQWLWLHV REMHFWV FODVVHV DQG WKH UHODWLRQVKLSV EHWZHHQ WKHP DQG SURYLGHV IRUPDO GHILQLWLRQV DQG D[LRPV WKDW FRQVWUDLQ WKH LQWHUSUHWDWLRQRIWKHVHWHUPV*RPH]3HUH] %\PDNLQJH[SOLFLWWKHLPSOLFLW GHILQLWLRQV DQG UHODWLRQV RI FODVVHV REMHFWV DQG HQWLWLHV RQWRORJ\ HQJLQHHULQJ FRQWULEXWHVWRNQRZOHGJHVKDULQJDQGUHXVH*RPH]3HUH] ,QWHURSHUDELOLW\ LQ PDQXIDFWXULQJ UHIHUV WR WKH DELOLW\ WR VKDUH WHFKQLFDO DQG EXVLQHVVLQIRUPDWLRQVHDPOHVVO\WKURXJKRXWDQH[WHQGHGHQWHUSULVHVXSSO\FKDLQ 5D\ -RQHV $ VWXG\ E\ WKH 1,67 LQ 1,67 ZDV DLPHG DW LGHQWLI\LQJWKHHFRQRPLFLPSDFWRIWKHXVHRIVWDQGDUGVLQLQGXVWU\SDUWLFXODUO\WKH ,6267(3,62 VWDQGDUG7KH\HVWLPDWHWKDW67(3KDVWKHSRWHQWLDO RI VDYH PLOOLRQ LQ SHU \HDU E\ UHGXFLQJ LQWHURSHUDELOLW\ SUREOHPV LQ WKH DXWRPRWLYH DHURVSDFH DQG VKLSEXLOGLQJ LQGXVWULHV $ SUHYLRXV VWXG\ FRPPLVVLRQHG E\ 1,67 1,67 LQ KDG UHSRUWHG WKDW WKH 86 DXWRPRWLYH VHFWRU DORQH H[SHQGHG RQH ELOOLRQ GROODUV SHU \HDU WR UHVROYH LQWHURSHUDELOLW\SUREOHPV ,QWHURSHUDELOLW\ EHWZHHQ PDQXIDFWXULQJ DFWLYLWLHV LV LQIOXHQFHG E\ WKH FRQWH[W GHSHQGHQF\ RI WKH LQIRUPDWLRQ 7KH LQIRUPDWLRQ UHTXLUHPHQWV DQG WKHUHIRUH LQWHURSHUDELOLW\ UHTXLUHPHQWV IRU GLIIHUHQW FRQWH[WV VXFK DV GHVLJQ IRU IXQFWLRQ GHVLJQIRUPDQXIDFWXUHDQGGHVLJQIRUDVVHPEO\PXVWEHWDNHQLQWRDFFRXQW,WLV WKHUHIRUHLPSRUWDQWWRGHILQHRQWRORJLHVWKDWFDQEHXQGHUVWDQGDEOHDFURVVPXOWLSOH FRQWH[WVLILQWHURSHUDELOLW\LVWREHDFKLHYHGHIIHFWLYHO\7KLVSDSHUH[SORUHVWKHVH SUREOHPVIURPDPDQXIDFWXULQJGHFLVLRQEDVHGSHUVSHFWLYHDQGH[SORUHVDUDQJHRI LQIRUPDWLRQ W\SHV DQG FRQWH[WV LQYROYHG LQ SDUWLFXODU PDQXIDFWXULQJ VFHQDULRV ,W H[SORUHV PHWKRGV RI RUJDQLVLQJ LQIRUPDWLRQ XVLQJ WUDGLWLRQDO DSSURDFKHV KLJKOLJKWV WKHLU OLPLWDWLRQV DQG JRHV RQ WR SURSRVH NH\ DUHDV RI LQIRUPDWLRQ RUJDQLVDWLRQ IURPD PDQXIDFWXULQJGHFLVLRQ PDNLQJFRQWH[WSURSRVLQJDURXWHWR DGGLQJ IRUPDO VHPDQWLFV WR SURYLGH PRUH ULJRURXV PHWKRGV IRU SURFHVV LQWHURSHUDELOLW\
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU(QJLQHHULQJ,QWHURSHUDELOLW\
589
,VVXHVLQRUJDQLVLQJLQIRUPDWLRQIRULQWHURSHUDELOLW\ 7KHWUDGLWLRQDODSSURDFKWRRUJDQLVLQJLQIRUPDWLRQWRDFKLHYLQJLQWHURSHUDELOLW\LV WR LGHQWLI\ D FRPPRQ PRGHO RI DOO QHFHVVDU\ LQIRUPDWLRQ 7KLV IROORZV WKH YLHZ WKDWDOOLQIRUPDWLRQVKRXOGEHVHSDUDEOHIURPWKHV\VWHPVWKDWXVHLW7KHFRPPRQ PRGHOWKHQHIIHFWLYHO\SURYLGHVDGDWDEDVHVFKHPDIRUDFHQWUDOLQIRUPDWLRQVWRUH 7KLV PHWKRGRORJ\ IRUPV WKH EDVLV IRU WKH ZRUN RI 67(3 RYHU WKH ODVW WZR GHFDGHV DQG KDV DOVR EHHQ H[WHQVLYHO\ H[SORUHG E\ WKH LQWHUQDWLRQDO UHVHDUFK FRPPXQLW\ HVSHFLDOO\ IRU PDQXIDFWXULQJ HQYLURQPHQW 7KH PDQXIDFWXULQJ UHVHDUFK FRPPXQLW\ KDV SURSRVHG PRGHOV IRU SURGXFWV PDQXIDFWXULQJ IDFLOLWLHV EXVLQHVV DQG GHVLJQ KLVWRU\ .UDXVH HW DO 0F.D\ HW DO *LDFKHWWL &RVWD 7DNHLVKL DQG )XMLPRWR $EUDPRYLFL DQG 6LHJ *XQHQGUDQ DQG
7KH DSSURDFK GHVFULEHG DERYH WR VXSSRUW LQWHURSHUDELOLW\ UHTXLUHV WKDW D FRPPRQ VWUXFWXUH RI LQIRUPDWLRQ FDQ EH XVHG DQG WKDW DOO LQYROYHG ZLOO KDYH D FRPPRQ XQGHUVWDQGLQJ RI WKH UHVXOWLQJ LQIRUPDWLRQ DUFKLWHFWXUH WKDW LV GHILQHG
590
$**XQHQGUDQ5,0
%RWK WKHVH UHTXLUHPHQWV SURYLGH PDMRU OLPLWDWLRQV RQ LQWHURSHUDELOLW\ 7KH ILUVW DVVXPHV WKDW WKH PDQ\ PXOWLSOH VRXUFHV RI LQIRUPDWLRQ ZKLFK PXVW LQWHURSHUDWH ZLOOEHDEOHWRDJUHHDFRPPRQPRGHORQZKLFKLQIRUPDWLRQFDQEHVKDUHG7KLV ZRXOG LQYROYH DJUHHPHQW RQ D FRPPRQ PRGHO E\ PXOWLSOH XVHUV VXSSOLHUV DQG VRIWZDUHYHQGRUV,WZRXOGUHTXLUHDOOVRIWZDUHYHQGRUVWREHZLOOLQJWRSXEOLVKDOO WKHGDWDLQDQRSHQDQGFRPPRQUHSRVLWRU\IRUVKDULQJE\RWKHUVRIWZDUHYHQGRUV &XWWLQJ'HFHOOHHWDO6ULQLYDV 8WLOLVLQJDVLQJOHFRPPRQVWUXFWXUH LV KLJKO\ XQOLNHO\ WR DFKLHYH LQWHURSHUDELOLW\ DV VWUXFWXUHV DUH QHHGHG WR VXLW WKH QHHGV RI D UDQJH DQG YDULHW\ RI VRXUFHV VXFK DV FXVWRPHUV LQWHUQDO JURXSV IDFWRULHVVXSSOLHUVDQGV\VWHPV 7KHVHFRQGUHTXLUHPHQWDERYHDVVXPHVWKDWDFRPPRQPRGHOFDQVXSSRUWWKH PDQ\ GLIIHUHQW FRQWH[WV RI LQIRUPDWLRQ WKDW DUH UHTXLUHG E\ PXOWLSOH LQIRUPDWLRQ XVHUV :KLOH VRPH ZRUN KDV EHHQ GRQH WR H[SORUH WKH GLIIHUHQW LQIRUPDWLRQ UHODWLRQVKLSVDFURVVPDQXIDFWXULQJFRQWH[WVVXFKDVGHVLJQIRUIXQFWLRQGHVLJQIRU PDFKLQLQJDQGGHVLJQIRUDVVHPEO\*XQHQGUDQDQG
$PDQXIDFWXULQJLQIRUPDWLRQH[DPSOH ,QIRUPDWLRQFRQWH[W 0DQXIDFWXULQJ GHFLVLRQV UHTXLUH D UDQJH RI W\SHV RI LQIRUPDWLRQ VXFK DV GHVLJQ UHTXLUHPHQWVPDWHULDOVEXVLQHVVFRQVWUDLQWVEHVWSUDFWLVHPDQXIDFWXULQJPHWKRGV VXSSO\ FKDLQ FDSDELOLWLHV DQG DQ XQGHUVWDQGLQJ RI DYDLODEOH PDQXIDFWXULQJ UHVRXUFHV7KHVHLQIRUPDWLRQQHHGWREHEURXJKWWRJHWKHUWRVXSSRUWPDQXIDFWXULQJ GHFLVLRQV 7KH UHTXLUHG LQIRUPDWLRQ IRU GHFLVLRQ PDNLQJ PD\ YDU\ GHSHQGV RQ FRQVLGHUHGFRQWH[WV)RUH[DPSOHGHVLJQIRUIXQFWLRQFRQWH[WGHFLVLRQVDUHEDVHG RQ WKH LQIRUPDWLRQ DERXW WKH SURGXFW UHTXLUHPHQWV ZKLOH GHVLJQ IRU PDQXIDFWXUH
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU(QJLQHHULQJ,QWHURSHUDELOLW\
591
FRQWH[W GHFLVLRQV DUH GHSHQG RQ SURGXFW JHRPHWU\ DQG PDQXIDFWXULQJ UHVRXUFHV )XUWKHUWKHPDQXIDFWXULQJSODQQLQJFRQWH[WGHFLVLRQVDUHEDVHGRQDYDLODELOLW\RI PDQXIDFWXULQJ UHVRXUFHV EHVW PDQXIDFWXULQJ SUDFWLFHV PDWHULDOV DQG WKH FDSDELOLW\RIVXSSO\FKDLQ7KHUHIRUHWKHUHTXLUHGLQIRUPDWLRQIRUGHFLVLRQPDNLQJ DUHGHSHQGRQFRQVLGHUHG FRQWH[WVDQGWKHLQIRUPDWLRQRI GLIIHUHQW NLQGVQHHGWR EHRUJDQLVHGWRVXSSRUWWKHGLIIHUHQWFRQWH[WFRQVLGHUDWLRQV 6LPSOH+ROH 'HHS+ROH )ODQJH 5HFWDQJXODUVORW ' W '
+
O
W
+
G
'
Z *HRPHWU\ '+UDWLR 0DQXIDFWXUH0HWKRGV 'ULOOLQJ %RULQJ
*HRPHWU\ '+UDWLR 0DQXIDFWXUH0HWKRGV *XQ'ULOOLQJ
*HRPHWU\ OW ZUHODWLRQVKLSV 0DQXIDFWXUH0HWKRGV 0LOOLQJ 6ORWWLQJ
*HRPHWU\ 'G WUHODWLRQVKLSV 0DQXIDFWXUH0HWKRGV 7XUQLQJ &DVWLQJ )RUJLQJ
)LJ([DPSOHRIDPDFKLQLQJIHDWXUHOLEUDU\
,I ZH IRFXV RQ WKH RUJDQLVDWLRQ RI EHVW SUDFWLFH PDQXIDFWXULQJ PHWKRGV ZH LGHQWLI\ WZR VLJQLILFDQW ZD\V LQ ZKLFK PDQXIDFWXULQJ PHWKRGV FDQ EH FDSWXUHG WKURXJKIHDWXUHVDQGWKURXJKSDUWIDPLOLHV7KHXVHRIIHDWXUHVWHFKQRORJ\LVDZHOO NQRZQ WHFKQLTXHV ZKLFK VXIIHUV IURP WKH SUREOHP RI HQVXULQJ FRQWH[W LV XQGHUVWRRG )LJXUH VKRZV D VLPSOH H[DPSOH RI VRPH W\SLFDO PDQXIDFWXULQJ IHDWXUHV DJDLQVW ZKLFK PDQXIDFWXULQJ PHWKRGV FDQ EH VSHFLILHG )HDWXUHV FDQ EH FRQVLGHUHG DV ORZOHYHO HOHPHQWV RI SDUWV 7KHUHIRUH D OLEUDU\ RI IHDWXUHV FDQ EH RUJDQLVHG WR DVVRFLDWH GHWDLOHG EHVW SUDFWLFH PDQXIDFWXULQJ PHWKRGV WR JHRPHWU\ 7KHPDQXIDFWXULQJPHWKRGWREHXVHGIRUDQ\VSHFLILFIHDWXUHZLOOYDU\GHSHQGRQ PDQ\ FRQVWUDLQWV VXFK DV PDWHULDO WROHUDQFHV DYDLODEOH WRROLQJ UHODWLRQVKLS WR RWKHUIHDWXUHVRQWKHSDUWDVZHOODVWKHSUHIHUUHGJHQHUDO PDQXIDFWXULQJ PHWKRG IRUWKHSDUW$OORIWKLVLQIRUPDWLRQSURYLGHVWKHFRQWH[WIRUWKHIHDWXUH7KHUHIRUH ZKLOHPDQXIDFWXULQJEHVWSUDFWLFHIRUIHDWXUHW\SHVFDQEHRUJDQLVLQJLQDIHDWXUH OLEUDU\WKHLUXVHLVVWURQJO\GHSHQGHQWRQWKHLUUHODWLRQVKLSVWRRWKHULQIRUPDWLRQ 6LPSOH&RXSOLQJ 7RRWKHG&RXSOLQJ ([WHQGHG&RXSOLQJ
0DQXIDFWXULQJPHWKRGV &DVWLQJ 7XUQLQJ 'ULOOLQJ
0DQXIDFWXULQJPHWKRGV &DVWLQJ *HDU6KDSLQJ 7XUQLQJ 'ULOOLQJ
0DQXIDFWXULQJPHWKRGV )RUJLQJ 'ULOOLQJ 7XUQLQJ
)LJ([DPSOHRIDSDUWIDPLO\OLEUDU\
$QRWKHU SDUWLFXODUO\ LPSRUWDQW FRQVLGHUDWLRQ LQ IHDWXUH FRQWH[W LV WKH PDQXIDFWXULQJ SURFHVV FRQWH[W RI WKH IHDWXUH 7KH IHDWXUHV LOOXVWUDWHG LQ ILJXUH DUH SULQFLSDOO\ PDFKLQLQJ IHDWXUH +RZHYHU ZKHQ ZH FRQVLGHU IHDWXUHV IURP DQ DVVHPEO\ FRQWH[W RU DQ LQVSHFWLRQ FRQWH[W WKH LQIRUPDWLRQ LQ ZKLFK ZH DUH LQWHUHVWHGLVVLJQLILFDQWO\GLIIHUHQW)RUDVVHPEO\ZHDUHOLNHO\WREHLQWHUHVWHGLQ LQIRUPDWLRQ UHODWLQJ WR +DQGOLQJ )HHGLQJ SRVLWLRQLQJ LQVHUWLRQ ORFDWLRQ DQG
592
$**XQHQGUDQ5,0
&DU(QJLQH
&DU(QJLQH %XVK
MRLQLQJ )RU LQVSHFWLRQ ZH DUH LQWHUHVWHG LQ LQIRUPDWLRQ WKDW VXSSRUWV LQVSHFWLRQ URXWLQHVVXFKDVSRLQWVOLQHVFLUFOHV'SODQHVDQG'SODQHV &DWHJRULVLQJSDUWVLQWRSDUWIDPLOLHVLVDQRWKHUZD\RILGHQWLI\LQJKLJKHUOHYHO PDQXIDFWXULQJEHVWSUDFWLFH(DFKSDUWIDPLO\FDQSURYLGHDJHQHUDOPDQXIDFWXULQJ PHWKRGLGHQWLI\LQJWKHPDLQSURFHVVHVWREHSHUIRUPHGDQGWKHPDLQUHVRXUFHVWR EHXVHGLQPDQXIDFWXUH3DUWIDPLOLHVFDQEHGHILQHGIRUDQ\SDUWVZKHUHDQXPEHU RIYDULDQWVVKDUHFRPPRQKLJKOHYHOFRQWH[W$VLPSOHH[DPSOHRIWKLVLVVKRZQLQ ILJXUH ZKHUH DOO SDUWV DUH W\SHV RI FRXSOLQJ DQG WKHUHIRUH VKDUH D FRPPRQ IXQFWLRQ +RZHYHU HDFK RI WKH SDUW W\SHV LQ ILJXUH UHTXLUH IXQGDPHQWDOO\ GLIIHUHQW VHTXHQFHV RI PDQXIDFWXULQJ SURFHVVHV DQG WKHUHIRUH GR QRW IRUP D PDQXIDFWXULQJ SDUW IDPLO\ $ PDQXIDFWXULQJ SDUW IDPLO\ IRU WKH UDQJH RI VLPSOH FRXSOLQJV FDQ EH GHILQHG LI WKH\ DOO VKDUH WKH VDPH KLJK OHYHO PDQXIDFWXULQJ PHWKRGV 6LPLODUO\ PDQXIDFWXULQJ SDUW IDPLOLHV FDQ EH GHILQHG IRU WRRWKHG FRXSOLQJVDQGH[WHQGHGFRXSOLQJV 0$18)$&785,1*0(7+2'6 3$57)$0,/,(6 )($785( $HUR(QJLQH &RPSOH[)L[WXUHV0XOWLSOH6HWXSV )ODQJH $HUR(QJLQH )HDWXUH &RPEXVWRU3DUW
6LPSOH)L[WXUHV6LQJOH6HWXS
)LJ&RQWH[WUHODWLRQVKLSV
7KHPDQXIDFWXULQJSDUWIDPLO\SURYLGHVWKHKLJKOHYHOPDQXIDFWXULQJPHWKRG (DFK SDUW ZLWKLQ D SDUW IDPLO\ ZLOO DOVR KDYH VHYHUDO IHDWXUHV ZKHUH WKH IHDWXUH PDQXIDFWXULQJ PHWKRG ZLOO EH FRQVWUDLQHG E\ WKH SDUW IDPLO\ ,W LV WKHUHIRUH LPSRUWDQWWRKDYHDFOHDUXQGHUVWDQGDEOHUHODWLRQVKLSEHWZHHQIHDWXUHLQIRUPDWLRQ DQGSDUWIDPLO\LQIRUPDWLRQ )LJXUH HPSKDVLVHVWKLVUHODWLRQVKLSE\VKRZLQJDVLQJOHIHDWXUHDIODQJH,W PLJKW VHHP DW ILUVW VLJKW WKDW WKH PDQXIDFWXULQJ PHWKRG IRU VXFK D VLPSOH VKDSH ZRXOGEHVLPSOHDQGVWUDLJKWIRUZDUGWRGHILQH+RZHYHULIZHVHHWKLVIHDWXUHLQ
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU(QJLQHHULQJ,QWHURSHUDELOLW\
593
WKHFRQWH[WRIWZRGLVVLPLODUSDUWIDPLOLHVDQDHURHQJLQHFRPEXVWLRQV\VWHPDQGD FDUHQJLQHWKHQZHLGHQWLI\WZRYHU\GLIIHUHQWPDQXIDFWXULQJPHWKRGVEHFDXVHRI WKHVL]HPDWHULDODQGGLIIHUHQFHLQFRPSOH[LW\RIWKHPDQXIDFWXULQJPHWKRGV7KLV VLPSOHH[DPSOHKLJKOLJKWVWKDWLWLVFULWLFDOWKDWWKHFRQWH[WRILQIRUPDWLRQDQGWKH UHODWLRQVKLSVEHWZHHQFRQWH[WVLV ZHOO XQGHUVWRRGLIDSSURSULDWHLQIRUPDWLRQLVWR EHVKDUHG 2UJDQLVLQJLQIRUPDWLRQ ,QIRUPDWLRQ QHHGV WR EH RUJDQLVHG LQ DQ HIIHFWLYH PDQQHU WR VXSSRUW GHFLVLRQ PDNLQJ $ WUDGLWLRQDOO\ DFFHSWHG ODQJXDJH IRU V\VWHPV GHVLJQ LV WKH 8QLILHG 0RGHOOLQJ/DQJXDJH80/ DQGILJXUHVKRZVD80/FODVVGLDJUDPIRUDV\VWHP UHSUHVHQWLQJ WKH FDWHJRULHV RI LQIRUPDWLRQ DQG WKHLU UHODWLRQVKLSV LQ RUGHU WR SXOO WRJHWKHUWKHQHFHVVDU\NQRZOHGJHWRVXSSRUWPDQXIDFWXULQJGHFLVLRQV7KHV\VWHPV WKDW SURYLGH WKLV UDQJH RI LQIRUPDWLRQ PXVW EH DEOH WR SURYLGH LW LQ D VKDUDEOH LQWHURSHUDEOH ZD\ +RZHYHU WKHUH DUH VWLOO SUREOHPV ZLWK WKLV IRU LQWHURSHUDWLRQ )LUVWO\WKLVPHWKRGRILQIRUPDWLRQRUJDQLVDWLRQODFNVWKHDELOLW\WRPDQDJHFRQWH[W UHODWLRQVKLSV DV GHVFULEHG LQ WKH ODVW VHFWLRQ 6HFRQGO\ WKH FODVVHV GHILQHG DUH EDVHGRQWH[WXDOGHILQLWLRQVZKLFKGRQRWSURYLGHDULJRURXV EDVLVIRUWKHVKDULQJ WKHPHDQLQJEHWZHHQHLWKHUGLIIHUHQWFRQWH[WVDVEHWZHHQGLIIHUHQWV\VWHPV 0DWHULDOV 5HVRXUFH$YDLODELOLW\ 'HVLJQ5HTXLUHPHQWV ,QIOXHQFH &RQVWUDLQW &RQVWUDLQW 0DQXIDFWXUH'HFLVLRQV 6XSSRUW ,QIOXHQFH %HVW3UDFWLFH0HWKRGV 6XSSO\&KDLQ&DSDELOLWLHV &RQVWUDLQW %XVLQHVV&RQVWUDLQWV )HDWXUH/LEUDU\ 3DUWV/LEUDU\ )LJ $Q H[DPSOH RI WRSOHYHO LQIRUPDWLRQ RUJDQLVDWLRQ VWUXFWXUH IRU PDQXIDFWXUH NQRZOHGJH
6KDULQJPHDQLQJ 1RUPDOO\WKHPHDQLQJVRIWHUPVKDYHEHHQEDVHGRQWH[WXDOGHILQLWLRQVDQGLWKDV EHHQ DVVXPHG WKDW KXPDQ LQWHUSUHWDWLRQ RI WKHVH GHILQLWLRQV ZLOO EH VXIILFLHQW WR HQVXUHDQHIIHFWLYHEDVLVIRUVKDUHGPHDQLQJ%DVHGRQDVWXG\PDGHE\--0LFKHO 0LFKHO )LJXUHVKRZVVRPHRIWKHWH[WGHILQLWLRQVRISURGXFWSURFHVVDQG UHVRXUFH 0RVW RI WKHVH GHILQLWLRQV DUH WDNHQ GHOLEHUDWHO\ IURP WKH ,QWHUQDWLRQDO 6WDQGDUG 2UJDQLVDWLRQ ,62 VWDQGDUGV ZKHUH LQIRUPDWLRQ VKDULQJ LV VHHQ WR EH FULWLFDO +RZHYHU IURP UHYLHZLQJ WKH GHILQLWLRQV LW FDQ EH VHHQ WKDW GLIIHUHQW SHRSOH FDQ HDVLO\ LQWHUSUHW WKH WH[W GLIIHUHQWO\ 7KHUHIRUH WH[W GHILQLWLRQV DUH
594
$* *XQHQGUDQ5,0
DPELJXRXV DQG WKH WHUPV DUH QRW FOHDUO\ DQG FRQVLVWHQWO\ XQGHUVWDQGDEOH E\ WKH XVHU)XUWKHUWKHWH[WEDVHGLQIRUPDWLRQFDQRQO\EHLQWHUSUHWDEOHE\KXPDQXVHUV EXW QRW FRPSXWHU V\VWHPV ,W LV LPSRUWDQW IRU LQWHURSHUDELOLW\ WKDW VHPDQWLFV DUH GHILQHG LQ D FRPSXWHU LQWHUSUHWDEOH ZD\ ZKLFK SURYLGHV WKH QHFHVVDU\ ULJRXU WR HQVXUHWKDWWHUPVFDQEHLQWHUSUHWHGFRUUHFWO\ 7KH QHHG IRU ULJRURXVO\ GHILQHG VHPDQWLFV KDV OHG WR WKH GHYHORSPHQW RI KHDY\ZHLJKW RQWRORJLHV ZKLFK FDQ SURYLGH D ULJRURXV IRXQGDWLRQ IRU WKH GHYHORSPHQWRIGRPDLQRQWRORJLHVZKLFKDUHLQWHURSHUDEOH2XUZRUNRQWKHXVHRI IRXQGDWLRQRQWRORJLHVKDVWRGDWHIRFXVHGRQWKHXVHRIWKH3URFHVV6SHFLILFDWLRQ /DQJXDJH 36/ DV D PHDQV WR FDSWXULQJ PDQXIDFWXULQJ SURFHVV LQIRUPDWLRQ VHPDQWLFV LQ D ULJRURXV ZD\ ,W LV LPSRUWDQW WR QRWH WKDW ZKLOH 36/ KDV EHHQ GHYHORSHG H[WHQVLYHO\ IURP D VHW WKHRUHWLF SHUVSHFWLYH LW KDV QRW EHHQ IXOO\ H[SORUHG IURP D SUDFWLFDO PDQXIDFWXULQJ SURFHVV SHUVSHFWLYH ,W LV LQ WKLV DUHD ZKHUHRXUUHVHDUFKDLPVWRVKRZWKDWLWKDVWKHSRWHQWLDOWRRIIHUDULJRURXVEDVLV IRUWKHVXSSRUWRISURFHVVLQWHURSHUDELOLW\ 352'8&7 352'8&72[IRUG'LFWLRQDU\ DWKLQJSURGXFHGE\DQDFWLRQRSHUDWLRQRUQDWXUDOSURFHVV 352'8&7,62,62,62 DWKLQJRUVXEVWDQFHSURGXFHGE\DQDWXUDORUDUWLILFLDOSURFHVV 352'8&7'$7$,62 D UHSUHVHQWDWLRQ RI LQIRUPDWLRQ DERXW D SURGXFW LQ D IRUPDO PDQQHU VXLWDEOH IRU FRPPXQLFDWLRQLQWHUSUHWDWLRQRUSURFHVVLQJE\KXPDQEHLQJVRUE\FRPSXWHUV 352'8&7,1)250$7,21,62,62 IDFWVFRQFHSWVRULQVWUXFWLRQVDERXWDSURGXFW 352&(66 352&(662[IRUG'LFWLRQDU\ WKHDFWLRQRUIDFWRIJRLQJRQRUEHLQJFDUULHGRQ 352&(66,62&(1 SDUWLDOO\RUGHUHGVHWRIDFWLYLWLHVWKDWFDQEHH[HFXWHGWRDFKLHYHVRPHGHVLUHGHQGUHVXOW LQSXUVXLWRIDJLYHQREMHFWLYH 352&(66,62 D SDUWLFXODU SURFHGXUH IRU GRLQJVRPHWKLQJ LQYROYLQJ RQHRU PRUH VWHSV RU RSHUDWLRQV 7KHSURFHVVPD\SURGXFHDSURGXFWDSURSHUW\RIDSURGXFWRUDQDVSHFWRIDSURGXFW 5(6285&( 5(6285&(2[IRUG'LFWLRQDU\ D PHDQV RI VXSSO\LQJ D GHILFLHQF\ D VWRFN RU UHVHUYH ZKLFK FDQ EH GUDZQ RQ ZKHQ QHFHVVDU\ 5(6285&(,62 VRPHWKLQJWKDWPD\EHGHVFULEHGLQWHUPVRIDEHKDYLRXUDFDSDELOLW\RUDSHUIRUPDQFH PHDVXUHWKDWLVSHUWLQHQWWRWKHSURFHVV 5(6285&(,62,62 DQ\GHYLFHWRRODQGPHDQVH[FHSWHGUDZPDWHULDODQGILQDOSURGXFWFRPSRQHQWVDWWKH GLVSRVDORIWKHHQWHUSULVHWRSURGXFHJRRGVRUVHUYLFHV )LJ([DPSOHRIDOWHUQDWLYHWH[WEDVHGGHILQLWLRQV0LFKHO
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU(QJLQHHULQJ,QWHURSHUDELOLW\ 595
36/XVHVWKH.QRZOHGJH,QWHUFKDQJH)RUPDW.,) DQGKDVEHHQGHYHORSHGDVDQ LQWHUQDWLRQDO VWDQGDUG,62 36/FRQWDLQVRYHU FRQFHSWVUHODWHGWR SURFHVVGHVFULSWLRQDQGFDQEHXVHGWRSURYLGHWKHOHYHORIULJRXUQHHGHGWRGHILQH SURFHVVWHUPV$QH[DPSOHRIWKHGHILQLWLRQRIWKHWHUPSUHFHGHV!!XVLQJ36/ LVSURYLGHGLQILJXUH 35(&('(6 ,QIRUPDOVHPDQWLFVIRU³SUHFHGHV´ 2FFXUUHQFHSUHFHGHVRFFXUUHQFHLVWUXHLIWKHDFWLYLW\RFFXUUHQFHLVHDUOLHUWKDQWKH DFWLYLW\RFFXUUHQFH2WKHUDFWLYLWLHVPD\RFFXUEHWZHHQWKHP )RUPDOVHPDQWLFVIRU³SUHFHGHV´ 8VLQJ .QRZOHGJH ,QWHUFKDQJH )RUPDW .,) DQG 3URFHVV 6SHFLILFDWLRQ /DQJXDJH 36/ D[LRPV SUHFHGHV"RFF"RFF $[LRP IRUDOO"RFF"RFF !SUHFHGHV"RFF"RFF DQG HDUOLHU"RFF"RFF IRUDOO"D"RFF ! DQG HDUOLHU"RFFVXFFHVVRU"D"RFF HDUOLHUVXFFHVVRU"D"RFF "RFF SRVV"D"RFF :KHUHHDUOLHUVXFFHVVRUDQGSRVVDUHRWKHUWHUPVGHILQHGLQ36/ )LJ$QH[DPSOHRIWKHGHILQLWLRQRID36/FRQFHSW
,WLVLPSRUWDQWWRQRWHWKDWWKHWHUPVGHILQHGLQ36/DUHJHQHULFSURFHVVUHODWHG GHILQLWLRQV DQG GR QRW GLUHFWO\ GHVFULEH PDQXIDFWXULQJ SURFHVVHV 7KH ODQJXDJH SURYLGHV DQ XQGHUO\LQJ ULJRURXV EDVLV ZKLFK FDQ XVHG WR SURYLGH QRQDPELJXRXV GHILQLWLRQV IRU PDQXIDFWXULQJ SURFHVVHV DQG VR WKHUH LV D QHHG WR GHYHORS D GLFWLRQDU\ RI PDQXIDFWXULQJ SURFHVV WHUPV EDVHG RQ 36/ ZKLFK FDQ EH XVHG WR UHODWHGLUHFWO\WRPDQXIDFWXULQJSURFHVVLQIRUPDWLRQVKDULQJ)RUH[DPSOHZHFDQ GHILQHDKROHGULOOLQJSURFHVVLQ36/DVIROORZV IRUDOO"RFF LPSOLHVRFFXUUHQFHBRI"RFF'ULOO+ROH H[LVWV"RFF"RFF DQG RFFXUUHQFHBRI"RFF'ULOOLQJ RFFXUUHQFHBRI"RFF&HQWUH'ULOOLQJ PLQBSUHFHGHV"RFF"RFF'ULOO+ROH
7KLV SURYLGHV XV ZLWK D ULJRURXV ZD\ RI VHPDQWLFDOO\ GHILQLQJ D PDFKLQLQJ SURFHVV IRU D KROH +RZHYHU JLYHQ WKH YDULRXV FRQWH[WV DJDLQVW ZKLFK ZH FDQ FRQVLGHUDKROHWKHUHLVVWLOODQHHGWREHDEOHWRUHSUHVHQWDKROHIURPDYDULHW\RI FRQWH[WV )RU H[DPSOH WKH VHPDQWLFV PD\ QHHG WR EH GHILQHG IRU HDFK RI WKH IROORZLQJFRQWH[WV ¾ )XQFWLRQDOFRQWH[W !3XUSRVHRIWKHKROHVXUIDFHILQLVKWROHUDQFHV ¾ *HRPHWU\FRQWH[W !'LPHQVLRQVRIGLDPHWHUDQGGHSWK
596
$**XQHQGUDQ5,0
¾ 0DQXIDFWXULQJFRQWH[W !*HQHULFPDQXIDFWXULQJPHWKRG ¾ 0DFKLQLQJSURFHVVFRQWH[W !6SHFLILFSURFHVVHVVXFKDVGULOOLQJERULQJ ¾ $VVHPEO\FRQWH[W !7ROHUDQFHVILWUHTXLUHPHQWV ,QWKLVFDVHQRWRQO\GRWKHVHPDQWLFVQHHGWREHGHILQHGEXWWKHUHODWLRQVKLSV EHWZHHQ WKH FRQWH[WV QHHG WR EH XQGHUVWRRG 7KLV SDSHU LGHQWLILHV WKH QHHG IRU PDWKHPDWLFDOULJRURXVIRXQGDWLRQRQWRORJLHVIRUWKHVHPDQWLFGHILQLWLRQRIGRPDLQ FODVVHV SURFHVVHV DQG WKHLU UHODWLRQVKLSV ZLWKLQ DQG DFURVV FRQWH[WV 7KHUH LV D QHHG DV LOOXVWUDWHG LQ ILJXUH WR FRQVWUXFW YHULILDEOH VHPDQWLF GHILQLWLRQV ZKLFK FDQEHXVHGWRSURYLGHDUDQJHRILQIRUPDWLRQLQFRQWH[W 'HVLJQIRUPDQXIDFWXUH FRQWH[W 'HVLJQIRUPDFKLQLQJ FRQWH[W 'HVLJQIRUDVVHPEO\ RWKHU FRQWH[W 6HPDQWLFGHILQLWLRQV /LEUDULHVRISDUWIDPLOLHVIHDWXUHVPDWHULDOV« 3URFHVVNQRZOHGJHPDFKLQLQJDVVHPEO\« 5HODWLRQVKLSNQRZOHGJHPDFKLQLQJDVVHPEO\SDUWIDPLO\ IHDWXUH )RXQGDWLRQRQWRORJLHVDQGPHWKRGV 36/80/ )LJ$QLQIRUPDWLRQRUJDQLVDWLRQEDVHGRQIRXQGDWLRQRQWRORJLHVIRULQWHURSHUDELOLW\
'LVFXVVLRQDQGFRQFOXVLRQV ,Q WKLV SDSHU ZH KDYH GLVFXVVHG WKH SUREOHPV RI RUJDQLVLQJ PDQXIDFWXULQJ LQIRUPDWLRQ IRU LQWHURSHUDELOLW\ DQG KLJKOLJKWHG WKDW LQIRUPDWLRQ FODVVLILFDWLRQ FRQWH[W GHSHQGHQF\ FRQWH[W UHODWLRQVKLSV DQG VHPDQWLFV DUH DOO FULWLFDO WR DFKLHYLQJDQHIIHFWLYHURXWHWRLQWHURSHUDEOHPDQXIDFWXUH 2XU ZRUN RQ PDQXIDFWXULQJ LQIRUPDWLRQ RUJDQLVDWLRQ KDV VKRZQ WKDW SDUW OLEUDULHVDQGIHDWXUHVLQFRQWH[WVWLOOKDYHDQLPSRUWDQWUROHWRSOD\LQLQIRUPDWLRQ RUJDQLVDWLRQ EXW WKDW WKH LQFOXVLRQ RI ULJRURXVO\ GHILQHG VHPDQWLFV KDYH DQ LPSRUWDQW SDUW WR SOD\ DORQJVLGH DQ XQGHUVWDQGLQJ RI FRQWH[W DQG FRQWH[W UHODWLRQVKLSV
2UJDQLVLQJ0DQXIDFWXULQJ,QIRUPDWLRQIRU(QJLQHHULQJ,QWHURSHUDELOLW\
597
2XUZRUNRQWKHXVHRI36/KDVVKRZQSURPLVHLQSURYLGLQJDULJRURXVEDVLV IRU WKH VHPDQWLF GHILQLWLRQ RI PDQXIDFWXULQJ SURFHVVHV EXW WKLV QHHGV WR EH HQKDQFHG WR VXSSRUW FRQWH[W UHODWLRQVKLSV DQG D EHWWHU GHILQLWLRQ RI WKH WKLQJV ZKLFKDUHPRGLILHGDQGSURGXFHGE\PDQXIDFWXULQJSURFHVVHV 7KHUH LV D FOHDU QHHG IRU IRUPDO PHWKRGV E\ ZKLFK LQIRUPDWLRQ FDQ EH HIIHFWLYHO\ RUJDQLVHG WR DFKLHYH LQWHURSHUDELOLW\ ,Q RXU IXWXUH ZRUN ZH LQWHQG WR H[SORUH WKH ZD\V LQ ZKLFK 80/ FDQ VXSSRUW RXU UHTXLUHPHQWV IRU PXOWLSOH FRQWH[W UHODWLRQVKLSV DQG DOVR KRZ WKLV FDQ EH H[WHQGHG WR PHHW RXU VHPDQWLF UHTXLUHPHQWV $FNQRZOHGJHPHQWV 7KHDXWKRUVDUHWKDQNIXOIRUWKHILQDQFLDOVXSSRUWSURYLGHGE\WKH8.(QJLQHHULQJ DQG 3K\VLFDO 6FLHQFHV 5HVHDUFK &RXQFLO (365& DQG WKH (FRQRPLF DQG 6RFLDO 5HVHDUFK &RXQFLO (65& XQGHU JUDQW QXPEHUV (3& *55 (3(DQG5(6ZLWKRXWZKLFKWKLVUHVHDUFKFRXOGQRWKDYH EHHQ GRQH 7KH DXWKRUV ZRXOG DOVR OLNH WR WKDQN WKHLU FROOHDJXHV RQ WKH ³.QRZOHGJH DQG ,QIRUPDWLRQ 0DQDJHPHQW´ SURMHFW ZKR KDYH FRQWULEXWHG WR WKH GLVFXVVLRQ RI WKH WRSLF :H ZRXOG DOVR OLNH WR DFNQRZOHGJH WKDW WKH ZRUN RI -3 %RXUH\ LV VXSSRUWHG WKURXJK WKH ,17(523 3URMHFW D 1HWZRUN RI ([FHOOHQFH IXQGHGE\WKH(XURSHDQ&RPPLVVLRQXQGHUWKHFRQWUDFW1,67
5HIHUHQFHV $EUDPRYLFL06LHJ26WDWXVDQGIXWXUHWUHQGVRISURGXFWOLIHF\FOHPDQDJHPHQW3/0 WHFKQRORJ\,33'FRQIHUHQFH:URFODZ >@ %RFN&80/&RPSRVLWLRQ0RGHO-RXUQDORI2EMHFW7HFKQRORJ\ >@ &RVWD &$ 3URGXFW 5DQJH 0RGHOV LQ ,QMHFWLRQ 0RXOG 7RRO 'HVLJQ 3K' 5HVHDUFK7KHVLV/RXJKERURXJK8QLYHUVLW\8. >@ &XWWLQJ'HFHOOH $) @ &XWWLQJ'HFHOOH $) @ )LNHV 5 DQG )DUTXDKU $ 'LVWULEXWHG 5HSRVLWRULHV RI +LJKO\ ([SUHVVLYH 5HXVDEOH 2QWRORJLHV,(((,QWHOOLJHQW6\VWHPVDQGWKHLU$SSOLFDWLRQV >@ *LDFKHWWL 5( $ 6WDQGDUG 0DQXIDFWXULQJ ,QIRUPDWLRQ 0RGHO WR 6XSSRUW 'HVLJQ IRU 0DQXIDFWXULQJLQ9LUWXDO(QWHUSULVHV-RXUQDORI,QWHOOLJHQW0DQXIDFWXULQJ >@ *RPH]3HUH] $ ³.QRZOHGJH 6KDULQJ DQG 5H8VH´ ,Q 7KH +DQGERRN RI $SSOLHG([SHUW6\VWHPV-/LHERZLW]HG%RFD5DWRQ >@ *UXEHU 7 ³$ 7UDQVODWLRQ $SSURDFK WR 3RUWDEOH 2QWRORJ\ 6SHFLILFDWLRQV´ .QRZOHGJH$FTXLVLWLRQV0D\ >@ *XQHQGUDQ $* DQG
598
$**XQHQGUDQ5,0
>@ +DUGLQJ -$ DQG 3RSSOHZHOO . 'ULYLQJ FRQFXUUHQF\ LQ D GLVWULEXWHG FRQFXUUHQW HQJLQHHULQJSURMHFWWHDPDVSHFLILFDWLRQIRUDQHQJLQHHULQJPRGHUDWRU,QWHUQDWLRQDO -RXUQDORI3URGXFWLRQ5HVHDUFK ± >@ +XQKV01DQG6LQJK03³2QWRORJLHVIRU$JHQWV´,(((,QWHUQHW&RPSXWLQJ 1RY'HF >@ ,62 ³,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ ± SURGXFW GDWD UHSUHVHQWDWLRQDQGH[FKDQJH±SDUWRYHUYLHZDQGIXQGDPHQWDOSULQFLSOHV´ >@ ,62 ³,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ ± SURGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH ± SDUW WKH (;35(66 ODQJXDJH UHIHUHQFH PDQXDO´ >@ ,62,627&6&-:*,QGXVWULDO$XWRPDWLRQ6\VWHPDQG,QW HJUDWLRQ± 3URFHVV6SHFLILFDWLRQ/DQJXDJH3DUW2YHUYLHZDQG%DVLF3ULQFLSOHV >@ .UDXVH)/.LPXUD).MHOOEHUJ7DQG/X6&<3URGXFWPRGHOOLQJ$QQDOVRI WKH&,53 >@ /HH * (DVWPDQ &0 6DFNV 5 DQG 1DYDWKH 6% *UDPPDWLFDO UXOHV IRU VSHFLI\LQJ LQIRUPDWLRQ IRU DXWRPDWHG SURGXFW GDWD PRGHOOLQJ $GYDQFHG (QJLQHHULQJ ,QIRUPDWLFV >@ /HH5-9DQG@ 0FND\ $%ORRU06DQG'H3HQQLQJWRQ$$)UDPH :RUNIRU3URGXFW'DWD ,(((7UDQVDFWLRQRI.QRZOHGJHDQG'DWD(QJLQHHULQJ >@ 0LFKHO -- 7HUPLQRORJ\ H[WUDFWHG IURP VRPH PDQXIDFWXULQJ DQG PRGHOOLQJ UHODWHG VWDQGDUGV&(17&15 >@ 0ROLQD $ (OOLV 7,$ @ 026(6 026(6 0DQXIDFWXULQJ PRGHO KWWSOHYDOHHGVDFXNZZZBPRVHVPPKWPO >@ 1,67 ³,QWHURSHUDELOLW\ &RVW $QDO\VLV RI WKH 86 $XWRPRWLYH 6XSSO\ &KDLQ 3ODQQLQJ 5HSRUW ´ $YDLODEOH DW KWWSZZZQLVWJRYGLUHFWRUSURJ RIFUHSRUWSGI >@ 1,67³(FRQRPLFLPSDFWDVVHVVPHQWRIWKHLQWHUQDWLRQDOVWDQGDUGIRUWKHH[FKDQJHRI SURGXFW PRGHO GDWD 67(3 LQ WUDQVSRUWDWLRQ HTXLSPHQW LQGXVWULHV³ 3ODQQLQJ UHSRUW >@ 5D\ 65 DQG -RQHV $7 ³0DQXIDFWXULQJ LQWHURSHUDELOLW\´ &RQFXUUHQW (QJLQHHULQJ (QKDQFHG ,QWHURSHUDEOH 6\VWHP 3URFHHGLQJV RI WKH WK ,63( ,QWHUQDWLRQDO &RQIHUHQFHSS >@ 6ULQLYDVDQ 9 2SHQ 6WDQGDUGV IRU 3URGXFW /LIHF\FOH 0DQDJHPHQW ,Q 3URGXFW /LIHF\FOH 0DQDJHPHQW (PHUJLQJ VROXWLRQV DQG FKDOOHQJHV IRU JOREDO QHWZRUNHG HQWHUSULVHV $%RXUDV %*XUXPRRUWK\ DQG 56XGDUVDQ (GV SS ,QGHUVFLHQFH(QWHUSULVHV/WG ,661 >@ 7DNHLVKL$DQG)XMLPRWR70RGXODUL]DWLRQLQWKHDXWRLQGXVWU\LQWHUOLQNHGPXOWLSOH KLHUDUFKLHV RI SURGXFW SURGXFWLRQ DQG VXSSOLHU V\VWHPV ,QW -RXUQDO RI $XWRPRWLYH 7HFKQLTXHDQG0DQDJHPHQW9RO >@ 7KRPDV ' 80/ 8QLILHG RU 8QLYHUVDO 0RGHOLQJ /DQJXDJH" -RXUQDO RI 2EMHFW 7HFKQRORJ\9RO1R >@ 80/ 8QLILHG 0RGHOLQJ /DQJXDJH 9HUVLRQ DYDLODEOH VSHFLILFDWLRQV 2EMHFW *URXS 20* 0DQDJHPHQW KWWSZZZRPJRUJWHFKQRORJ\GRFXPHQWVIRUPDOXPOKWP
([WHQGHG,QIOXHQFH'LDJUDP*HQHUDWLRQ 5/DJHUVWU|P3-RKQVRQDQG31lUPDQ
,QGXVWULDO,QIRUPDWLRQ &RQWURO6\VWHPV .7+5R\DO,QVWLWXWHRI7HFKQRORJ\ 2VTXOGDVYlJ6(6WRFNKROP6ZHGHQ ^UREHUWOSMSHUQ`#LFVNWKVH
.H\ZRUGVH[WHQGHGLQIOXHQFHGLDJUDPVLQIRUPDWLRQV\VWHPVDQDO\VLVNQRZOHGJH HOLFLWDWLRQ
,QWURGXFWLRQ 2QHVWHSWRZDUGVDFKLHYLQJKLJKLQWHURSHUDELOLW\LVWRJHWDQXQGHUVWDQGLQJRIWKH FXUUHQW GHJUHH RI LQWHURSHUDELOLW\ ZKLFK FDOOV IRU LQWHURSHUDELOLW\ DQDO\VHV ([WHQGHG LQIOXHQFH GLDJUDPV KDYH EHHQ SURSRVHG DV DQ DSSURDFK IRU FRQGXFWLQJ VXFKLQWHURSHUDELOLW\DQDO\VHV>@7KHVHH[WHQGHGLQIOXHQFHGLDJUDPVQHHGWRKDYH D KLJK GHJUHH RI FRQVWUXFW YDOLGLW\ LQ WKH VHQVH WKDW WKH\ DFWXDOO\ PHDVXUH WKH YDULDEOH XQGHU DQDO\VLV $ FRQYHQLHQW ZD\ RI DVFHUWDLQLQJ D VXIILFLHQW GHJUHH RI FRQVWUXFWYDOLGLW\LVWREDVHWKHDQDO\VHVRQVFLHQWLILFWKHRU\6XFKWKHRU\LVUHDGLO\ DYDLODEOHLQWKHSOHWKRUDRIVFLHQWLILFSDSHUVDQGDUWLFOHVVWRUHGLQRQOLQHGDWDEDVHV &RQVHTXHQWO\DPHWKRGIRUJHQHUDWLQJH[WHQGHGLQIOXHQFHGLDJUDPVVKRXOGEHDEOH WR HOLFLW NQRZOHGJH IURP WH[WEDVHG VRXUFHV 7KLV SDSHU SURSRVHV D PHWKRG IRU NQRZOHGJH HOLFLWDWLRQ IURP VFLHQWLILF WH[WV JHQHUDWLQJ H[WHQGHG LQIOXHQFH GLDJUDPV 7KLV SDSHU XQIROGV DV IROORZV 7KH H[WHQGHG LQIOXHQFH GLDJUDP QRWDWLRQ LV SUHVHQWHGLQVHFWLRQ1H[WWKHPHWKRGIRUGHULYLQJH[WHQGHGLQIOXHQFHGLDJUDPV ZLWKLWVSURFHVVVWHSVDQGUXOHVLVSUHVHQWHGLQVHFWLRQ)LQDOO\VHFWLRQSUHVHQWV WKHFRQFOXVLRQVDQGGLVFXVVLRQ
([WHQGHG,QIOXHQFH'LDJUDPV ([WHQGHG LQIOXHQFH GLDJUDPV DUH XVHG IRU GHFLVLRQ DQDO\VLV DQG WKH\ DUH ERWK D JUDSKLFDODQGPDWKHPDWLFDOUHSUHVHQWDWLRQHPSOR\LQJWKHSUREDELOLVWLFLQIHUHQFHRI
600
5/DJHUVWU|P3-RKQVRQDQG31lUPDQ
%D\HVLDQ QHWZRUNV7KHH[WHQGHG LQIOXHQFHGLDJUDPFRQVLVWVRIDGLUHFWHG JUDSK ZKHUHQRGHVDUHFRQQHFWHGWRHDFKRWKHUZLWKDUFVWKDWUHSUHVHQWFDXVDOUHODWLRQVRU GHILQLWLRQDOUHODWLRQV$VVRFLDWHGZLWKHDFKQRGHLVDYDULDEOHDQGDVHWRISRVVLEOH YDOXHV LW PD\ DVVXPH 7KHUH DUH WKUHH GLIIHUHQW W\SHV RI QRGHV LQ WKH H[WHQGHG LQIOXHQFH GLDJUDP 7KH XWLOLW\ QRGH LV WKH YDULDEOH UHSUHVHQWLQJ WKH JRDO RI WKH GHFLVLRQ PDNHU HJ LQWHURSHUDELOLW\ 7KH FKDQFH QRGHV DUH YDULDEOHV FDXVDOO\ DIIHFWLQJ RWKHU QRGHV &KDQFH QRGHV FDXVDOO\ DIIHFWLQJ LQWHURSHUDELOLW\ PLJKW EH WKHOHYHORIVWDQGDUGL]DWLRQRUWKHOHYHORIVHPDQWLFFRUUHODWLRQ7KHGHFLVLRQQRGHV DUH QRGHV UHSUHVHQWLQJ WKH GHFLVLRQ PDNHUV DOWHUQDWLYHV $ W\SLFDO GHFLVLRQ FRXOG EH WKH FKRLFH EHWZHHQ WZR GLIIHUHQW V\VWHPV )XUWKHU LQIRUPDWLRQ RQ H[WHQGHG LQIOXHQFHGLDJUDPVFDQEHIRXQGLQ>@
0HWKRGIRU*HQHUDWLQJ([WHQGHG,QIOXHQFH'LDJUDPV 7KHUH LV PXFK ZULWWHQ RQ WKH VXEMHFW RI NQRZOHGJH HOLFLWDWLRQ >@ LH KRZ WR FDSWXUH H[LVWLQJ NQRZOHGJH DERXW SKHQRPHQD LQ D V\VWHPDWLF ZD\ 7KLV ILHOG RI UHVHDUFK LV DVVRFLDWHG ZLWK DUWLILFLDO LQWHOOLJHQFH >@ UHTXLUHPHQWV HOLFLWDWLRQ >@ RQWRORJLFDO HQJLQHHULQJ >@>@>@ DQG %D\HVLDQ QHWZRUNV >@>@ 0RVW RI WKH PHWKRGV ZLWKLQ WKHVH UHVHDUFK ILHOGV IRFXV RQ FRQGXFWLQJ H[SHULPHQWV DQG GRLQJ LQWHUYLHZVQRWRQWH[WHOLFLWDWLRQ7KHUHIRUHZHGHFLGHGWRGHYHORSDPHWKRGIURP VFUDWFK 7R LPSURYH WKH XVDELOLW\ DQG WUDFHDELOLW\ RI WKH PHWKRG DQ LQWHUPHGLDU\ QRWDWLRQZDVLQWURGXFHG7KHLQWHUPHGLDU\QRWDWLRQLVPRUHH[SUHVVLYHWKDQQDWXUDO ODQJXDJHWH[WEXWOHVVH[SUHVVLYHWKDQWKHH[WHQGHGLQIOXHQFHGLDJUDPV\QWD[WKXV PDNLQJWKHWUDQVODWLRQHDVLHU 7KH LQWHUPHGLDU\ QRWDWLRQ XVHG LQ WKH PHWKRG KDV D V\QWD[ FORVHO\ UHODWHG WR H[WHQGHGLQIOXHQFHGLDJUDPV7KHUHODWLRQVHWKDVEHHQH[SDQGHGZLWKDVLPLODULW\ UHODWLRQ ZKLFK V\PEROL]H WKDW WZR HQWLWLHV EDVLFDOO\ DUH WKH VDPH 7KH HQWLW\ VHW KDVDOVR EHHQH[SDQGHGWRLQFOXGHQRWRQO\ YDULDEOHVDVLQWKH(,'QRWDWLRQEXW DOVRWKHFODVVHVWRZKLFKWKHYDULDEOHVEHORQJDVZHOODVWKHYDULDEOHYDOXHV7KXV PDNLQJ WKH FRQWHQW RI WKH UHDG WH[WV PRUH H[SOLFLW DQG WKHUHE\ VLPSOLI\LQJ WKH SURFHVV RI (,'JHQHUDWLRQ 9DULDEOHV LQ WKH LQWHUPHGLDU\ PD\ EH FRQQHFWHG ZLWK HDFKRWKHUXVLQJDOOWKUHHUHODWLRQVZKHUHDVWKHRQO\UHODWLRQFRQQHFWLQJFODVVHVLV WKHVLPLODULW\UHODWLRQ 3URFHVV6WHSV 7KHSURSRVHG(,'JHQHUDWLRQ PHWKRGIHDWXUHVHLJKWSURFHVVVWHSVHDFKZLWKDVHW RI DFFRPSDQ\LQJ UXOHV ZKLFK DUH GHVFULEHG EHORZ 7KH SURFHVV VWHSV DUH WR EH XVHGLWHUDWLYHO\ 6WHS6HOHFWVFLHQWLILFWH[WWRJHQHUDWHH[WHQGHGLQIOXHQFHGLDJUDPIURP 6WHS,GHQWLI\WKHXWLOLW\QRGHYDULDEOH7KLVLVGRQHE\EURZVLQJWKHDEVWUDFW DQGLQWURGXFWLRQRIWKHVFLHQWLILFWH[WDQGLGHQWLI\LQJWKHXWLOLW\YDULDEOH2QFHWKH XWLOLW\YDULDEOHKDVEHHQLGHQWLILHGWKLVLVXVHGDVWKHYDULDEOHXQGHUFRQVLGHUDWLRQ LQWKHILUVWLWHUDWLRQRIWKHSURFHVV
([WHQGHG,QIOXHQFH'LDJUDP*HQHUDWLRQ
601
6WHS ,GHQWLI\ HYLGHQFH WR H[WUDFW 5HDG WKH VFLHQWLILF WH[W DQG LGHQWLI\ DOO RFFXUUHQFHV RI WKH YDULDEOH XQGHU FRQVLGHUDWLRQ ZKHUH D FDXVDO GHILQLWLRQDO RU VLPLODULW\UHODWLRQWRRWKHUYDULDEOHVLVLPSOLHG([WUDFWDOOSLHFHVRIHYLGHQFHLQDQ HYLGHQFH GDWDEDVH D SLHFH RI HYLGHQFH FRXOG EH D VHQWHQFH D ILJXUH D WDEOH RU FRPELQDWLRQVWKHUHRI 6WHS7UDQVODWHWKHH[WUDFWHGHYLGHQFH)RUHDFKSLHFHRIHYLGHQFHH[WUDFWHG LGHQWLI\WKHW\SHRIUHODWLRQDQGWR ZKLFKHQWLWLHVLH ZKLFK YDULDEOHVRUFODVVHV WKHUHODWLRQKROGV:KHQWKHHQWLWLHVDQGUHODWLRQVDUHLGHQWLILHGPRGHOWKHVHXVLQJ WKHLQWHUPHGLDU\QRWDWLRQ7KHUXOHVRIWKLVVWHSDUH ,I WKH HYLGHQFH LPSOLHV D FDXVDO GHILQLWLRQDO RU VLPLODULW\ UHODWLRQ EHWZHHQ YDULDEOHVLGHQWLI\WKHQDWXUHRIWKHUHODWLRQLHWKHSKUDVHLQWKHWH[WWKDWLQGLFDWHV WKH W\SH RI UHODWLRQ $OVR LGHQWLI\ DOO YDULDEOHV UHODWHG WR WKH YDULDEOH XQGHU FRQVLGHUDWLRQ WKURXJK WKH LGHQWLILHG UHODWLRQ :KHQ WKHVH YDULDEOHV DUH QRW H[SOLFLWO\VWDWHGDVYDULDEOHVEXWPHUHO\LPSOLHGWKHXVHRISODFHKROGHUYDULDEOHV LVDOORZHG$SODFHKROGHUYDULDEOHLVDYDULDEOHWKDWLVLPSOLFLWO\UHIHUUHGWRLQWKH WH[W 7KHVH FDQ EH LQWURGXFHG ZKHQ WKH (,'PDNHU LV FHUWDLQ WKDW WKH DXWKRU LV UHIHUULQJWRDYDULDEOH$SODFHKROGHUYDULDEOHFRXOGW\SLFDOO\EHTXDOLW\RIQXPEHU RILQVWDQFHRIRUFKRLFHRI 1H[W LGHQWLI\ WKH FODVVHV UHODWHG WR WKH YDULDEOHV &ODVVHV DUH QRW DOORZHG WR KDYHUHODWLRQVRWKHUWKDQVLPLODULW\UHODWLRQVWRRWKHUFODVVHV)LQDOO\ LGHQWLI\WKH YDOXHVDVVRFLDWHGZLWKWKHYDULDEOHVDVVSHFLILHGLQWKHFKRVHQVFLHQWLILFWH[W 6WHS ,QWHJUDWH WKH LQWHUPHGLDU\ PRGHOV :KHQ DOO SLHFHV RI HYLGHQFH KDYH EHHQPRGHOHGZLWKWKHLQWHUPHGLDU\QRWDWLRQWKHVHLQWHUPHGLDU\PRGHOVQHHGWREH LQWHJUDWHGZLWKHDFKRWKHU7KLVLVGRQHE\LGHQWLI\LQJVLPLODULW\UHODWLRQVEHWZHHQ FODVVHV DQG YDULDEOHV $SDUW IURP WKH FDVH ZKHQ WKH DXWKRU VSHFLILHV WKDW WZR HQWLWLHVDUHLGHQWLFDODVLPLODULW\UHODWLRQEHWZHHQWZRFODVVHV PD\EHLQWURGXFHG ZKHQ WKH FODVVHV KDYH WKH H[DFW VDPH QDPHV 9DULDEOHV PD\ KDYH VLPLODULW\ UHODWLRQVZKHQWKH\KDYHWKHVDPHQDPHVDQGEHORQJWRWKHVDPHFODVV:KHQDOO VLPLODULW\UHODWLRQVDUHLGHQWLILHGPHUJHWKHHQWLWLHVDVVRFLDWHGWKURXJKWKLVUHODWLRQ LQWRRQH 6WHS6HOHFWQHZYDULDEOHDQGLWHUDWH8VHWKHLQWHUPHGLDU\PRGHOWRLGHQWLI\ DOO YDULDEOHV UHODWHG WR WKH YDULDEOH XQGHU FRQVLGHUDWLRQ 8VH HDFK RQH RI WKH LGHQWLILHG YDULDEOHV DV WKH QHZ YDULDEOH XQGHU FRQVLGHUDWLRQ DQG LWHUDWH VWDUWLQJ ZLWKVWHSLQWKHSURFHVV3HUIRUPWKLVLWHUDWLRQXQWLOQRPRUHYDULDEOHVRUFODVVHV UHODWHGWRWKHYDULDEOHXQGHUFRQVLGHUDWLRQDUHIRXQGLQWKHWH[W 6WHS 3HUIRUP FRQVROLGDWLRQ DQG VDQLW\ FKHFN RI WKH LQWHUPHGLDU\ PRGHO %HIRUHWKLVVWHSWKHLQWHUPHGLDU\PRGHOJLYHVDIDLUO\JRRGUHSUHVHQWDWLRQRIZKDW WKHWH[WDFWXDOO\VWDWHV+RZHYHUWKHUHLVDOZD\VDFKDQFHWKDWWKLVUHSUHVHQWDWLRQ GRHVQRWDFFXUDWHO\UHIOHFWWKHVHPDQWLFVRIWKH FKRVHQ VFLHQWLILFWH[W,QRUGHUWR UHIOHFW WKH VHPDQWLFV WKH XVHU RI WKH PHWKRG LV DOORZHG WR PDNH VRPH LQWHUSUHWDWLRQV SURYLGHG WKDW WKHVH LQWHUSUHWDWLRQV DUH FDUHIXOO\ GRFXPHQWHG 'XULQJ WKLV VWHS UHODWLRQV DQG HQWLWLHV WKDW DUH LPSOLHG LQ WKH VRXUFH WH[W PD\ EH LQWURGXFHG0RUHRYHUUHODWLRQVDQGHQWLWLHVWKDWDUHH[SOLFLWO\VWDWHGLQWKHWH[WEXW WKDWPDNHQRVHQVHPD\EHUHPRYHGIURPWKHLQWHUPHGLDU\PRGHO 6WHS 3HUIRUP WUDQVODWLRQ IURP LQWHUPHGLDU\ PRGHO WR H[WHQGHG LQIOXHQFH GLDJUDP 7KH LQWHUPHGLDU\ PRGHO LV QRZ UHDG\ WR EH WUDQVODWHG LQWR DQ H[WHQGHG LQIOXHQFHGLDJUDP7KHFKDQFHDQGXWLOLW\QRGHVLQDQH[WHQGHGLQIOXHQFHGLDJUDP
602
5/DJHUVWU|P3-RKQVRQDQG31lUPDQ
DUH UHSUHVHQWHG DV YDULDEOHV LQ WKH LQWHUPHGLDU\ QRWDWLRQ KHQFH WKLV VWHS PHUHO\ LQYROYHV UHPRYLQJ WKH FODVVHV IURP WKH LQWHUPHGLDU\ PRGHO 7R PDNH WKH (,' FRPSUHKHQVLEOHLWLVDQHFHVVLW\WRLQFOXGHWKHQDPHRIWKHFODVVHVLQWKHYDULDEOH QDPHV IRU LQVWDQFH WKH YDULDEOH QDPH LQWHURSHUDELOLW\ VKRXOG EH H[SDQGHG WR LQIRUPDWLRQ V\VWHP LQWHURSHUDELOLW\ JLYHQ WKDW LWV FODVV LV LQIRUPDWLRQ V\VWHP $OVRWKHYDOXHVRIWKHYDULDEOHVLQWKHLQWHUPHGLDU\QRWDWLRQDUHQRZWUDQVODWHGWR FRQGLWLRQDOSUREDELOLW\PDWULFHVIRUWKHQRGHVLQWKHH[WHQGHGLQIOXHQFHGLDJUDP ([WHQGHG LQIOXHQFH GLDJUDPV JHQHUDWHG ZLWK WKLV PHWKRG FDQ EH XVHG ZKHQ DQDO\]LQJWKHLQWHURSHUDELOLW\RILQIRUPDWLRQV\VWHPVKRZWKLVLVGRQHLVSUHVHQWHG LQ>@
&RQFOXVLRQVDQG'LVFXVVLRQ $ VWHS WRZDUGV DFKLHYLQJ KLJK LQWHURSHUDELOLW\ LV WR DVVHVV WKH FXUUHQW GHJUHH RI LQWHURSHUDELOLW\ ZKLFK FDOOV IRU LQWHURSHUDELOLW\ DQDO\VHV 3UHYLRXV ZRUN VXJJHVWV WKDWVXFKDQDO\VHVFDQEHSHUIRUPHGZLWKWKHXVHRIH[WHQGHGLQIOXHQFHGLDJUDPV 7KHYDULDEOHVDQGUHODWLRQVLQWKHH[WHQGHGLQIOXHQFHGLDJUDPVVKRXOGEHHOLFLWHGLQ DQ LQWHUVXEMHFWLYH WUDFHDEOH FRUUHFW DQG HIILFLHQW ZD\ ZLWK D KLJK GHJUHH RI YDOLGLW\$FRQYHQLHQWZD\RIDVFHUWDLQLQJDVXIILFLHQWGHJUHHRIYDOLGLW\LVWREDVH WKH HOLFLWDWLRQ RQ ZULWWHQ VFLHQWLILF WKHRU\ 7KLV SDSHU SUHVHQWHG D PHWKRG IRU NQRZOHGJH HOLFLWDWLRQ IURP VFLHQWLILF WH[WV JHQHUDWLQJ H[WHQGHG LQIOXHQFH GLDJUDPV
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@
-RKQVRQ 3 /DJHUVWU|P 5 1lUPDQ 3 6LPRQVVRQ 0 ([WHQGHG ,QIOXHQFH 'LDJUDPVIRU(QWHUSULVH$UFKLWHFWXUH$QDO\VLV('2&¶ *DLQHV%6KDZ0 8VLQJ.QRZOHGJH$FTXLVLWLRQDQG5HSUHVHQWDWLRQ7RROVWR 6XSSRUW6FLHQWLILF&RPPXQLWLHV$$$,SS² /LRX< .QRZOHGJHDFTXLVLWLRQLVVXHVWHFKQLTXHVDQGPHWKRGRORJ\3URFRI WKH $&0 6,*%'3 &RQIHUHQFH RQ 7UHQGV DQG 'LUHFWLRQV LQ ([SHUW 6\VWHPV 6,*%'3 $&03UHVV1HZ
Part VII
Managing, Measuring and Validating Interoperability
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\ 7KH&DVHRI0HWUR*URXS $&KULV.UVFKQHUDQG%)UpGpULF7KLHVVH
6$36ZLW]HUODQG ,QF6$35HVHDUFK&(&6W*DOOHQ%OXPHQEHUJSODW] 6W*DOOHQ6ZLW]HUODQG D&KULV.XHUVFKQHU#VDSFRP ,QVWLWXWHRI7HFKQRORJ\0DQDJHPHQW8QLYHUVLW\RI6W*DOOHQ'XIRXUVWUDVVHD 6W*DOOHQ6ZLW]HUODQG E)UHGHULF7KLHVVH#XQLVJFK
.H\ZRUGV LQWHURSHUDELOLW\ UHWDLO LQGXVWU\ %XVLQHVV ,QWHURSHUDELOLW\ )UDPHZRUN (IILFLHQW&RQVXPHU5HVSRQVH
$EVWUDFW $Q HVVHQWLDO SUHUHTXLVLWH IRU FRSLQJ ZLWK VXSSO\ FKDLQ LQHIILFLHQFLHV FRVW SUHVVXUH DQG LQFUHDVHG FXVWRPHU GHPDQG LQ WKH UHWDLO LQGXVWU\ LV D FORVH FRRSHUDWLRQ EHWZHHQ UHWDLOHUV DQG WKHLU VXSSOLHUV $V D FRQVHTXHQFH DOO SDUWLHV QHHG WR GHYHORS EXVLQHVV SURFHVVHV DQG RUJDQLVDWLRQDO VWUXFWXUHV LQ RUGHU WR DFKLHYH DQ RSWLPDO OHYHO RI LQWHURSHUDELOLW\ ZLWK WKHLU SDUWQHUV ,W LV DJDLQVW WKLV EDFNJURXQG WKDW WKLV SDSHU LQYHVWLJDWHV WKH H[DPSOH RI 0HWUR *URXS LQ RUGHU WR PDNH VWDWHPHQWV RQ WKH QHHG IRU LQWHURSHUDELOLW\ LQ WKH UHWDLO VXSSO\ FKDLQ :H DSSO\DQH[LVWLQJIUDPHZRUNIRULQWHURSHUDELOLW\DVVHVVPHQWDQGGLVFXVVWKHFDXVHV DQGPRWLYHVIRUVXERSWLPDOLQWHURSHUDELOLW\UDWLQJV)XUWKHUPRUHZHRXWOLQHDUHDV IRULPSURYHPHQWIRUWKHJLYHQFRRSHUDWLRQVFHQDULR
,QWURGXFWLRQ 3UDFWLFDO%DFNJURXQG &RPSHWLWLRQ DPRQJ (XURSHDQ UHWDLOHUV LV VWURQJ WRGD\ &RQVXPHUV QRW RQO\ GHPDQG IRU ORZ SULFHV EXW DOVR IRU KLJK TXDOLW\ VHUYLFHV DQG SURGXFWV (XURPRQLWRU $W WKH VDPH WLPH D QXPEHU RI LQHIILFLHQFLHV LQ WKH UHWDLO
606
&.UVFKQHUDQG)7KLHVVH
VXSSO\FKDLQVWLOOSUHYDLOHJLQFRUUHFWRUGHULQJDQGGHOLYHULHVORZOHYHOVRIVKHOI DYDLODELOLW\ DQG LQYHQWRU\ LQDFFXUDFLHV 5RXVVRV HW DO $ SURPLVLQJ FRQFHSWIRUFRSLQJZLWKWKHVHSUREOHPVLV³(IILFLHQW&RQVXPHU5HVSRQVH(&5 ´ (&5 GHQRWHV D VWUDWHJ\ RI FORVH FRRSHUDWLRQ EHWZHHQ WKH UHWDLOHUV DQG WKHLU EXVLQHVV SDUWQHUV LQ RUGHU WR HOLPLQDWH FRVWV ZKLOH LPSURYLQJ FXVWRPHU YDOXH 5H\HV DQG %KXWWD $V D FRQVHTXHQFH ERWK SDUWLHV QHHG WR GHYHORS RUJDQLVDWLRQDO DQG RSHUDWLRQDO DELOLWLHV WR VHDPOHVVO\ LQWHJUDWH WKHLU EXVLQHVV DFWLYLWLHV ,Q WKLV FRQWH[W WKH NH\ TXHVWLRQ WR EH DQVZHUHG LV ZKLFK OHYHO RI LQWHURSHUDELOLW\LVQHFHVVDU\WRHVWDEOLVKDFHUWDLQIRUPRIFRRSHUDWLRQ,WLVDJDLQVW WKLVEDFNJURXQGWKDWWKLVSDSHULQYHVWLJDWHVWKHH[DPSOHRI0HWUR*URXSLQRUGHUWR PDNHVWDWHPHQWVRQWKHQHHGIRULQWHURSHUDELOLW\LQWKHUHWDLOVXSSO\FKDLQ 5HVHDUFK4XHVWLRQDQG0HWKRGRORJ\ 2XUSDSHUPDNHVXVHRIWKH³%XVLQHVV,QWHURSHUDELOLW\)UDPHZRUN%,) ´SURSRVHG E\ /HJQHU DQG :HQGH DV D WKHRUHWLFDO IRXQGDWLRQ IRU DVVHVVLQJ YDULRXV GLPHQVLRQVRILQWHURSHUDELOLW\LQDVSHFLILFFRRSHUDWLRQVFHQDULR:HDSSO\%,)WR WKHFRRSHUDWLRQEHWZHHQ0HWUR*URXSDQGLWVVXSSOLHUVZLWKDSDUWLFXODUIRFXVRQ 0HWUR¶V FXVWRPPDGH VXSSOLHU SRUWDO ³0HWUR /LQN´ %\ WKHVH PHDQV ZH DLP DW DQDO\VLQJDQGGLVFXVVLQJWKHQHFHVVLWLHVIRUGLIIHUHQWOHYHOVRILQWHURSHUDELOLW\ZLWK UHJDUGWRFRUSRUDWHVWUDWHJ\EXVLQHVVSURFHVVHVDQGLQIRUPDWLRQV\VWHPV 7KHSULPDU\GDWDVRXUFHRIRXUUHVHDUFKLVSXEOLFO\DYDLODEOHLQIRUPDWLRQDERXW 0HWUR V VXSSOLHU SRUWDO 0HWUR /LQN 0HWUR *URXS D )XUWKHUPRUH ZH FRQGXFWHGLQWHUYLHZVZLWK0HWUR*URXSH[HFXWLYHVXVLQJTXHVWLRQQDLUHVLQRUGHUWR FROOHFWDGGLWLRQDOGDWDDQGWRYDOLGDWHWKHLQIRUPDWLRQJDWKHUHGE\GHVNUHVHDUFK 7KH SDSHU LV VWUXFWXUHG DV IROORZV )LUVW ZH JLYH D ZRUNLQJ GHILQLWLRQ RI WKH QRWLRQRI%XVLQHVV,QWHURSHUDELOLW\DQGRXWOLQHWKHVWUXFWXUHRI%,):HWKHQDSSO\ WKHIUDPHZRUNWRWKH0HWURFDVHVWDUWLQJZLWKDQRYHUYLHZRIJHQHUDOWUHQGVLQWKH UHWDLOLQGXVWU\DQGWKHQHHGIRULQWHURSHUDELOLW\IROORZHGE\DQDQDO\VLVRIGLIIHUHQW FDWHJRULHVRI%,)7KHSDSHUFORVHVZLWKDGLVFXVVLRQRIRXUILQGLQJVPDQDJHULDO LPSOLFDWLRQVDQGDQRXWORRNRQIXUWKHUUHVHDUFK
$VVHVVLQJ%XVLQHVV,QWHURSHUDELOLW\ 7KHFRQFHSWRI%XVLQHVV,QWHURSHUDELOLW\ %XVLQHVV,QWHURSHUDELOLW\LVEDVHGRQWKHFRQFHSWRIQHWZRUNDELOLW\:LJDQGHWDO gVWHUOHHWDO ZKLFKUHOLHVRQHOHPHQWVRIFRRUGLQDWLRQWKHRU\0DORQH HWDO 7KHWHUP³,QWHURSHUDELOLW\´KHUHE\GHQRWHVWKHDELOLW\RIWZRRUPRUH V\VWHPVRUFRPSRQHQWVWRH[FKDQJHLQIRUPDWLRQDQGWRXVHWKHLQIRUPDWLRQWKDWKDV EHHQ H[FKDQJHG &RPSDUHG WR WKLV WHFKQLFDO GHILQLWLRQ ZH FRQVLGHU %XVLQHVV ,QWHURSHUDELOLW\ DV ³WKH RUJDQLVDWLRQDO DQG RSHUDWLRQDO DELOLW\ RI DQ HQWHUSULVH WR FRRSHUDWH ZLWK LWV EXVLQHVV SDUWQHUV DQG WR HIILFLHQWO\ HVWDEOLVK FRQGXFW DQG GHYHORS ,7VXSSRUWHG EXVLQHVV UHODWLRQVKLSV ZLWK WKH REMHFWLYH WR FUHDWH YDOXH´ /HJQHUDQG:HQGH 7KXV%XVLQHVV,QWHURSHUDELOLW\H[WHQGVWKH SULPDULO\
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\7KH&DVHRI0HWUR*URXS 607
WHFKQLFDOO\ IRFXVHG QRWLRQ RI LQWHURSHUDELOLW\ E\ FRYHULQJ RUJDQLVDWLRQDO DQG RSHUDWLRQDODVSHFWVRI,7VXSSRUWHGFRRSHUDWLRQ 0DMRU UHVHDUFK VWUHDPV RQ LQWHURSHUDELOLW\ LVVXHV LQFOXGH QHWZRUN RUJDQLVDWLRQV DQG YDOXH PRGHOV DV ZHOO DV YDULRXV LQWHURSHUDELOLW\ IUDPHZRUNV 5HVHDUFKRQQHWZRUNHGRUJDQLVDWLRQVDQGYDOXHPRGHOVLQYHVWLJDWHVWKHHPHUJHQFH DQGVXFFHVVIDFWRUVRIQHZW\SHVRIQHWZRUNHGRUJDQLVDWLRQV+RZHYHUWKHIRFXVLV QRW VHW RQ %XVLQHVV ,QWHURSHUDELOLW\ DQG VXSSRUWLQJ PDQDJHPHQW WHFKQLTXHV DUH ODFNLQJ /L 9DULRXV LQWHURSHUDELOLW\ IUDPHZRUNV VXFK DV WKH ³H *RYHUQPHQW,QWHURSHUDELOLW\)UDPHZRUN´8.&DELQHW2IILFH WKH³/HYHOV RI ,QIRUPDWLRQ 6\VWHPV ,QWHURSHUDELOLW\ )UDPHZRUN´ 'R' DQG WKH ³(XURSHDQ ,QWHURSHUDELOLW\ )UDPHZRUN´ ,'$%& KDYH EHHQ GHYHORSHG ZKLFKSURYLGHDV\VWHPDWLFRYHUYLHZRIWKHFRQFHSW7KHVHIUDPHZRUNVKRZHYHU IRFXVSULPDULO\RQLQWHURSHUDELOLW\RIWHFKQLFDODUWHIDFWVRUWKH\DUHRQO\DSSOLFDEOH LQDVSHFLILFFRQWH[W,QFRQWUDVWWRWKDW%,)\LHOGVDWDYRLGLQJWKHVHVKRUWFRPLQJV ,WLQFOXGHV QRWRQO\WHFKQLFDODVSHFWVEXWDOVREXVLQHVV LVVXHVDQGFDQEHDSSOLHG FRQWH[WLQGHSHQGHQWO\ 7KH%XVLQHVV,QWHURSHUDELOLW\)UDPHZRUN %,)ZDVGHYHORSHGE\/HJQHUDQG:HQGH DVSDUWRIWKH(8IXQGHGSURMHFW ´$GYDQFHG 7HFKQRORJLHV IRU ,QWHURSHUDELOLW\ RI +HWHURJHQHRXV (QWHUSULVH 1HWZRUNVDQGWKHLU$SSOLFDWLRQ$7+(1$ ´ZKLFKEXLOGVXSRQWKHYLVLRQWKDW´E\ HQWHUSULVHV ZLOOEHDEOHWRVHDPOHVVO\LQWHURSHUDWH ZLWKRWKHUV³$7+(1$ %,) DV D SUDFWLFDO WRRO FDQ VHUYH D QXPEHU RI GLIIHUHQW SXUSRVHV D VHOI DVVHVVPHQWE EHQFKPDUNLQJ ZLWKRWKHURUJDQLVDWLRQVF LGHQWLILFDWLRQRI DUHDV IRU LPSURYHPHQW DQG G GHYHORSPHQW RI D FRPPRQ XQGHUVWDQGLQJ RI YDULRXV LQWHURSHUDELOLW\LVVXHV,QRUGHUWRGRVR%,)WDNHVDQHQWHUSULVHFHQWULFYLHZDQG GHVFULEHV WKH RUJDQLVDWLRQDO GHVLJQ RI WKH HQWHUSULVH UHVSHFWLQJ LWV EXVLQHVV UHODWLRQVKLSV 7KH IUDPHZRUN LV EXLOW XSRQ H[LVWLQJ PDWXULW\ DQG H[FHOOHQFH PRGHOV HJ WKH ()40 H[FHOOHQFH PRGHO ()40 DQG LV VWUXFWXUHG DV IROORZV x
%DVHG RQ WKH FRQFHSW RI 1HWZRUNHG 2UJDQL]DWLRQV )OHLVFK DQG gVWHUOH gVWHUOHHWDO FDWHJRULHVGHVFULEHWKHGLPHQVLRQVRIWKHILUP V RUJDQLVDWLRQDO GHVLJQ ZLWK UHJDUG WR ,7VXSSRUWHG UHODWLRQVKLSV 7KHVH GLPHQVLRQV LQFOXGH PDQDJHPHQW RI H[WHUQDO UHODWLRQVKLSV FROODERUDWLYH EXVLQHVVSURFHVVHVHPSOR\HHDQGFXOWXUHDVZHOODVLQIRUPDWLRQV\VWHPV x (DFKRIWKHVHFDWHJRULHVLVPDGHPHDVXUDEOHE\DVHWRIFULWHULDZKLFKFDQ EH VHHQ DV PDQDJHULDO OHYHUV IRU DGMXVWLQJ WKH OHYHO RI LQWHURSHUDELOLW\ ZLWKLQDQRUJDQL]DWLRQ x 7KH LPSOHPHQWHG OLIH F\FOH SHUVSHFWLYH FRYHUV WKH VWDJHV RI WKH ILUP¶V %XVLQHVV ,QWHURSHUDELOLW\ LH DSSURDFK GHSOR\PHQW DQG UHYLHZ ZKLFK DOORZV IRU DQ DVVHVVPHQW RI SODQQHG DQG LPSOHPHQWHG LQWHURSHUDELOLW\ DFWLYLWLHVDVZHOODVWKHLGHQWLILFDWLRQRIDUHDVIRULPSURYHPHQW x 7KHDVVHVVPHQWRI%XVLQHVV,QWHURSHUDELOLW\LVQRWDPHUHTXHVWLRQRIEHLQJ LQWHURSHUDEOH RU QRW EXW D TXHVWLRQ RI ILQGLQJ WKH RSWLPXP OHYHO RI LQWHURSHUDELOLW\ ZLWKLQ D FRQWLQXXP %DVHG RQ WKHLU LQYHVWLJDWLRQ RI D
608
&.UVFKQHUDQG)7KLHVVH
QXPEHURIIUDPHZRUNV)UDVHUDQG*UHJRU\ IRXQGWKDWPRVWPRGHOV XVHIRXUWRILYHOHYHOV$FFRUGLQJWRWKHVHILQGLQJV%,)GHILQHVWKHOHYHOV ³QRQH´³PLQLPXP´³PRGHUDWH´³TXDOLILHG´DQG³IXOO\LQWHURSHUDEOH´
7KH&DVHRI0HWUR*URXS 7UHQGVLQWKH(XURSHDQ5HWDLO,QGXVWU\ (XURSHDQ UHWDLO PDUNHWV RQO\ JUHZ VOLJKWO\ LQ UHFHQW \HDUV 7KH YROXPH RI UHWDLO WUDGHJUHZE\IURP-XQHWR-XQHLQWKH(XUR]RQHDQGE\LQ WKH (8 (XURVWDW $W WKH VDPH WLPH FRPSHWLWLRQ DPRQJ UHWDLOHUV LQFUHDVHG GLVSURSRUWLRQDWHO\ 3DUWLFXODUO\ GLVFRXQWHUV VWHDGLO\ LQFUHDVHG WKHLU PDUNHWVKDUHIURPLQWRLQ$&1LHOVHQ :KHQORRNLQJDWWKHJURZWKRIWKHSULYDWHODEHOPDUNHWFRPSDUHGWRLWVEUDQG PDQXIDFWXUHU FRXQWHUSDUWV SULYDWH ODEHOV VKRZHG VWURQJHU JURZWK DQG RXWSDFHG PDQXIDFWXUHUEUDQGHGSURGXFWV,QWKHPDUNHWVKDUHDPRXQWHGWRZLWKD JURZWK UDWH RI FRPSDUHG WR WKH SUHYLRXV \HDU )XUWKHUPRUH SULYDWH EUDQGV ZHUH SULFHG RQ DYHUDJH ORZHU WKDQ WKHLU PDQXIDFWXUHU FRXQWHUSDUWV 7KH SRZHURISULYDWHEUDQGVLVH[SHFWHGWRFRQWLQXHWRJURZ$&1LHOVHQ )URP WR FRQVXPHU VSHQGLQJ LQFUHDVHG LQ DOO FRXQWULHV RI WKH (XURSHDQ 8QLRQ (8 ,Q SDUWLFXODU D KLJKHU SHUFHQWDJH ZDV VSHQW IRU FXOWXUH EXW OHVV IRU IRRG DQG QRQDOFRKROLF EHYHUDJHV LH DERXW LQ YV DERXW LQ/LHQKDUGW $OWKRXJK PDQ\ UHWDLO PDUNHWV DUH KLJKO\ PDWXUH DQG LQWHQVLYHO\ FRPSHWLWLYH WKH KLJK OHYHOV RI SXUFKDVLQJ SRZHU ZLWKLQ VXFK PDUNHWV UHPDLQ DWWUDFWLYH WR UHWDLOHUV(XURPRQLWRU ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\ 7KHLQWHQVLYHSULFHFXWWLQJVWUDWHJLHVRIPDMRUUHWDLOHUVKDYHFRQVROLGDWHGORZSULFH H[SHFWDWLRQVLQWKHPLQGVRIWKHHQGFXVWRPHUVDQGKDYHFKDQJHGWKHLUSHUFHSWLRQV RIYDOXH(XURPRQLWRU $VDFRQVHTXHQFHUHWDLOHUV QHHGWRRIIHUERWKORZ SULFHVDQGKLJKTXDOLW\SURGXFWVDQGVHUYLFHV$SURPLVLQJFRQFHSWIRUFRSLQJZLWK WKLVSUREOHPLV(&5DVLWIRFXVHVRQERWKWKHHQGFXVWRPHUDQGHIILFLHQWSURFHVVHV (&5LVDVWUDWHJ\LQZKLFKWKHUHWDLOHUVDQGWKHLUEXVLQHVVSDUWQHUVZRUNFORVHO\ WRJHWKHU ZLWK WKH REMHFWLYH RI HOLPLQDWLQJ FRVWV ZKLOH LPSURYLQJ FXVWRPHU YDOXH 5H\HV DQG %KXWWD :KHUHDV WKH IRFXV RI WKH VXSSO\ VLGH FRQFHSWV LH FRRSHUDWLYH ORJLVWLFV LV VHW RQ VWUHDPOLQLQJ WKH VXSSO\ FKDLQ E\ LPSURYLQJ SURFXUHPHQW DQG GLVWULEXWLRQ WKH GHPDQG VLGH FRQFHSWV LH FRRSHUDWLYH PDUNHWLQJ \LHOG DW LQFUHDVLQJ WXUQRYHU DQG LPSURYLQJ FXVWRPHU VHUYLFH E\ VHOHFWLYH SULFLQJ SURGXFW FDPSDLJQ DQG SODFLQJ SROLFLHV %HFNHU DQG 6FKXHWWH 7KHFRUHDFWLYLWLHVRI(&5LQFOXGHHIILFLHQWDVVRUWPHQWHIILFLHQWSURPRWLRQ HIILFLHQW SURGXFW LQWURGXFWLRQ HIILFLHQW UHSOHQLVKPHQW DQG FDWHJRU\ PDQDJHPHQW 5H\HVDQG%KXWWD
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\7KH&DVHRI0HWUR*URXS 609
:LWKLQ(&5DFWLYLWLHVUHWDLOHUVUHO\RQDFORVHFRRSHUDWLRQZLWKWKHLUVXSSOLHUV DQG KHQFH QHHG WR GHYHORS RUJDQLVDWLRQDO DQG RSHUDWLRQDO DELOLWLHV WR VHDPOHVVO\ LQWHJUDWHWKHLUEXVLQHVVSDUWQHUVLQUHVSHFWWRVWUDWHJ\SURFHVVHVDQG LQIRUPDWLRQ V\VWHPV $V D FRQVHTXHQFH WKH LPSRUWDQFH RI DGGUHVVLQJ LQWHURSHUDELOLW\ LVVXHV ZLWKLQWKHVXSSOLHUUHWDLOHUFRRSHUDWLRQEHFRPHVHYLGHQW 0HWUR/LQN 0HWUR *URXS ZDV IRXQGHG LQ WKURXJK WKH PHUJHU RI OHDGLQJ UHWDLOLQJ FRPSDQLHV 0HWUR $* RSHUDWHV DW WKH WRS DV WKH VWUDWHJLF PDQDJHPHQW KROGLQJ FRPSDQ\ 7KH RSHUDWLYH EXVLQHVV LV GLYLGHG LQWR WKH VHJPHQWV ZKROHVDOH IRRG UHWDLO QRQIRRG VSHFLDOW\ VWRUHV DQG GHSDUWPHQW VWRUHV $GGLWLRQDOO\ FURVV GLYLVLRQDOVHUYLFHFRPSDQLHVDUHUHVSRQVLEOHIRUDQXPEHURIVHUYLFHVLQVXFKDUHDV DV SURFXUHPHQW ORJLVWLFV LQIRUPDWLRQ WHFKQRORJ\ DQG PDUNHWLQJ 0HWUR *URXS D $ QXPEHU RI LQQRYDWLYH VRIWZDUH DSSOLFDWLRQV ZLWKLQ WKH VFRSH RI (&5 KDYH EHHQ GHYHORSHG E\ 0HWUR ZLWK WKH REMHFWLYH RI LQWHQVLI\LQJ DQG LPSURYLQJ WKH FRRSHUDWLRQZLWKVXSSOLHUV([DPSOHVRIWKHVHDSSOLFDWLRQVDUHGDWDZDUHKRXVHDQG PDVWHU GDWD WRROV DV ZHOO DV YDULRXV (&5 LQVWUXPHQWV 0HWUR /LQN LV D VXSSOLHU SRUWDOZKLFKSRROVWKHVHDSSOLFDWLRQVWRFUHDWHRQHVRXUFHDQGPDNHVLWHDVLHUIRU WKH EXVLQHVV SDUWQHUV WR UHJXODUO\ ZRUN ZLWK FROODERUDWLYH DSSOLFDWLRQV DQG FRQWULEXWHWRZDUGVRSWLPL]LQJFRRSHUDWLRQLQGD\WRGD\EXVLQHVV6XSSOLHUVKDYHD VLQJOH VLJQRQ DQG FDQ DFFHVV DOO DSSOLFDWLRQV DQG LQIRUPDWLRQ ZKLFK WKH\ DUH DXWKRUL]HGWRXVH7RGD\RQO\IHZVXSSOLHUVDFFHVVDQGXVH0HWUR/LQN+RZHYHU 0HWUR V ORQJWHUP REMHFWLYH LV WR FRQQHFW DOO EXVLQHVV SDUWQHUV 0HWUR *URXS E $VVHVVLQJ%XVLQHVV,QWHURSHUDELOLW\RI0HWUR*URXS ,Q WKLV VHFWLRQ ZH GHWHUPLQH WKH OHYHO RI LQWHURSHUDELOLW\ IRU WKH FDWHJRULHV D PDQDJHPHQW RI H[WHUQDO UHODWLRQVKLSV E FROODERUDWLYH EXVLQHVV SURFHVVHV DQG F LQIRUPDWLRQV\VWHPV:HGRQRWFRQVLGHUWKHFDWHJRU\FXOWXUHDQGHPSOR\HHLQ GHWDLOVLQFHWKHDYDLODEOHHPSLULFDOHYLGHQFHRQWKLVFDWHJRU\LVWRROLPLWHGWRDOORZ IRUDYDOLGDVVHVVPHQW)RUHDFKFDWHJRU\ZHSUHVHQWDQXPEHURIFULWHULDDQGWKHLU DFWXDO YDOXHV WKDW KHOS XV WR GHWHUPLQH WKH UHVSHFWLYH LQWHURSHUDELOLW\ OHYHOV 7KH DVVHVVPHQW LV EDVHG RQ SXEOLF LQIRUPDWLRQ SURYLGHG E\ 0HWUR VXSSOHPHQWHG E\ LQWHUYLHZVDQGTXHVWLRQQDLUHV D 7KH FDWHJRU\ PDQDJHPHQW RI H[WHUQDO UHODWLRQVKLSV LV PHDVXUHG E\ IRXU FULWHULD/HJQHUDQG:HQGH 7KH FULWHULRQ FRRSHUDWLRQ SURFHVV GHVFULEHV WKH SURFHVV RI LQLWLDWLRQ UHDOLVDWLRQ FRQWURO DQG PRQLWRULQJ RI WKH FRRSHUDWLRQ ,Q RXU FDVH WKH OHYHO RI LQWHURSHUDELOLW\LVPRGHUDWHIRUDOOWKUHHVWDJHV 7KH LPSRUWDQFH RI FRRSHUDWLRQ LV UHFRJQL]HG E\ 0HWUR *URXS EXW LV QRW HPEHGGHGLQWKHFRPSDQ\ VVWUDWHJ\ x (&5SURMHFWVKDYHEHHQHVWDEOLVKHG ZLWKVRPHELJVXSSOLHUVEXWQRW ZLWK VPDOODQGPHGLXPVL]HGFRPSDQLHV
x
610
&.UVFKQHUDQG)7KLHVVH
x
7KHVXFFHVVRIWKHFRRSHUDWLRQLVHYDOXDWHGXVLQJVFRUHFDUGVZKLFKJDXJH WKHSHUIRUPDQFHDQGUHOLDELOLW\RIVXSSOLHUV+RZHYHUUHVXOWLQJILJXUHVDUH QRWXVHGIRUWKHDGDSWDWLRQRIWKHPDQDJHPHQWSURFHVV
7KH FULWHULRQ FRRSHUDWLRQ WDUJHWV FRYHUV WKH GHILQLWLRQ UHFRQFLOLDWLRQ DQG PRQLWRULQJ RI WKH FRRSHUDWLRQ V REMHFWLYHV 7KH OHYHO RI LQWHURSHUDELOLW\ LV PRGHUDWHIRUDOOWKUHHVWDJHV x :KHUHDV WKH RYHUDOO WDUJHWV ± VWUHDPOLQLQJ WKH VXSSO\ FKDLQ DQG FUHDWLQJ YDOXHIRUWKHFXVWRPHU±DUHVHWE\ERWKSDUWQHUV0HWUR*URXSGHILQHVWKH NH\SHUIRUPDQFHLQGLFDWRUV.3,V DQGWKHLUYDOXHV x 0HWUR*URXSFRPPXQLFDWHVWKHVH.3,VWRWKHVXSSOLHUV+RZHYHUQRWDOO LQIRUPDWLRQLVVKDUHG7ZRW\SHVRIVFRUHFDUGVDUHEHLQJXVHGDQLQWHUQDO RQHDQGDQH[WHUQDORQH x 0HWUR*URXSUHYLHZVWKH.3,VDQGDGMXVWVWKHLUYDOXHVLIQHFHVVDU\ 7KH FULWHULRQ ULVN DQG FRQIOLFW PDQDJHPHQW DGGUHVVHV WKH VWDJHV RI LGHQWLILFDWLRQVROYLQJDQGSUHYHQWLQJRIULVNVDQGFRQIOLFWVZLWKLQWKHFRRSHUDWLRQ 7KH OHYHO RI LQWHURSHUDELOLW\ LV IXOO\ LQWHURSHUDEOH IRU WKH DSSURDFK DQG WKH GHSOR\PHQWDQGQRQHIRUWKHUHYLHZ x 0HWUR*URXSLVDZDUHRILQYROYHGULVNVDQGFRQIOLFWVRIWKHFRRSHUDWLRQ x 5LVN PDQDJHPHQW PHFKDQLVPV DUH XVHG WR DYRLG SUREOHPV LQ DGYDQFH 7KHVH LQFOXGH D WKUHH VWHS DSSURDFK ZKHQ LQWHJUDWLQJ D SDUWQHU YLD HOHFWURQLFGDWDLQWHUFKDQJH(', DQGWKHLQYROYHPHQWRIWKLUGSDUWLHVVXFK DV6,1)26LHDSXEOLFPDVWHUGDWDSRUWDO x 7KHPHFKDQLVPVDUHZHOOHVWDEOLVKHGDQGQRWVXEMHFWWRFRQWLQXRXVFKDQJH 7KH FULWHULRQ FRRSHUDWLRQ FRQWUDFW FRYHUV WKH FRRSHUDWLRQ V SXUSRVH DQG FRQWHQW DV ZHOO DV UHVSRQVLELOLWLHV 7KH OHYHO RI LQWHURSHUDELOLW\ LV IXOO\ LQWHURSHUDEOHIRUWKHDSSURDFKDQGGHSOR\PHQWEXWPLQLPXPIRUWKHUHYLHZ x &RRSHUDWLRQ FRQWUDFWV DUH EDVHG RQ ERWK VWDQGDUG SDUWV VXFK DV WHFKQLFDO LVVXHV UHODWHG WR (', DQG FRRSHUDWLRQ VSHFLILF SDUWV VXFK DV VHUYLFH OHYHO DJUHHPHQWV x 7KHFRQWUDFWVQRWRQO\LQFOXGHWHFKQLFDOEXWDOVRHFRQRPLFDOLVVXHVVXFKDV SHQDOWLHV+RZHYHUVRFLDODVSHFWVDUHQRWFRYHUHG x 0HWUR*URXS VFRQWUDFWVDUHZHOOHVWDEOLVKHGDQGQRWVXEMHFWWRFRQWLQXRXV FKDQJH E 7KH FDWHJRU\ FROODERUDWLYH EXVLQHVV SURFHVVHV LV PHDVXUHG E\ IRXU FULWHULD /HJQHUDQG:HQGH 7KHSXEOLFSURFHVVLVWKHEXVLQHVVSURFHVVZKLFKGHVFULEHVWKHVHTXHQFHRI ,7VXSSRUWHGDFWLYLWLHVEHWZHHQWZRRUPRUHLQGHSHQGHQWFRRSHUDWLRQSDUWQHUV7KH OHYHORILQWHURSHUDELOLW\LVIXOO\LQWHURSHUDEOHIRUWKHDSSURDFKEXWTXDOLILHGIRUWKH GHSOR\PHQWDQGWKHUHYLHZ x $ OLPLWHG QXPEHU RI SXEOLF SURFHVV YDULDQWV DUH GHILQHG HJ WKH W\SH RI PDVWHU GDWD H[FKDQJH RU WKH W\SH RI (', LQWHJUDWLRQ &ODVVLF (', :HE (',7UDGHSRUWDO
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\7KH&DVHRI0HWUR*URXS 611
x 7KHYDULDQWWREHLPSOHPHQWHGLVFKRVHQRQDFDVHE\FDVHEDVLVE\0HWUR WRJHWKHUZLWKWKHVXSSOLHU x 0HWUR*URXSDGDSWVLWVSXEOLFSURFHVVHVLUUHJXODUO\LQRUGHUWRLQFOXGHQHZ UHTXLUHPHQWV 3URFHVV YLVLELOLW\ GHVFULEHV WKH WUDQVSDUHQF\ RI EXVLQHVV SURFHVVHV ZKLFK LQFOXGHV LQIRUPDWLRQ VXFK DV DYDLODELOLW\ RI SURGXFWV DQG LQYHQWRU\ 7KH OHYHO RI LQWHURSHUDELOLW\LVIXOO\LQWHURSHUDEOHIRUDOOVWDJHV x .3,VDQGRWKHUUHOHYDQWLQIRUPDWLRQ VXFKDVVDOHVGDWDRUVWRFNOHYHOVDUH GHILQHGDQGUHSRUWHGWRWKHVXSSOLHU x 7RGD\RYHUUHSRUWVDUHDYDLODEOHZKLFKDUHGLYLGHGLQWRWKHWRSLFVVDOH DGYHUWLVLQJLQYHQWRU\DQGPDVWHUGDWD x 0HWUR *URXS JUDGXDOO\ H[SDQGV WKH YROXPH RI H[FKDQJHG GDWD VXFK DV IRUHFDVWVDQGRUGHUV 7KH EXVLQHVV VHPDQWLFV RI GRFXPHQWV GHILQHV WKH FRQWHQW DQG VWUXFWXUH RI H[FKDQJHG GRFXPHQWV LQFOXGLQJ WKH PHDQLQJ RI WKHLU HOHPHQWV 7KH OHYHO RI LQWHURSHUDELOLW\ LV IXOO\ LQWHURSHUDEOH IRU WKH DSSURDFK DQG WKH UHYLHZ EXW LV PRGHUDWHIRUWKHGHSOR\PHQW x 0HWUR*URXSSODQVWRVWDQGDUGLVHDOOH[FKDQJHGEXVLQHVVGRFXPHQWV x +RZHYHU WRGD\ WKH FRPSDQ\ UHOLHV RQ ERWK VWDQGDUG PHVVDJHV DQG ELODWHUDO DJUHHPHQWV DERXW WKH VWUXFWXUH DQG PHDQLQJ RI EXVLQHVV GRFXPHQWV x *UDGXDOO\ 0HWUR *URXS H[WHQGV WKH HOHFWURQLF H[FKDQJH RI EXVLQHVV GRFXPHQWVYLD(', 7KH EXVLQHVV VHPDQWLFV RI PDVWHU GDWD GHILQH WKH FRQWHQW DQG VWUXFWXUH RI PDVWHU GDWD 7KH OHYHO RI LQWHURSHUDELOLW\ LV IXOO\ LQWHURSHUDEOH IRU WKH DSSURDFK YDULHVIURPIXOO\LQWHURSHUDEOHWRPRGHUDWHIRUWKHGHSOR\PHQWDQGLVPRGHUDWHIRU WKHUHYLHZ x 0HWUR *URXS SODQV WR H[FKDQJH PDVWHU GDWD XVLQJ WKH PDVWHU GDWD SRUWDO 6,1)26 x +RZHYHUWRGD\GDWDUHDFKHVWKHFRPSDQ\QRWRQO\WKURXJKWKHSRUWDOEXW DOVRYLDHPDLODQGID[ x 0HWUR *URXS¶V REMHFWLYH LV WR JUDGXDOO\ RSWLPL]H WKH IORZ DQG TXDOLW\ RI LQFRPLQJPDVWHUGDWD F 7KHFDWHJRU\LQIRUPDWLRQV\VWHPVLVPHDVXUHGE\WKUHHFULWHULD/HJQHUDQG :HQGH 7KHLQWHUDFWLRQW\SHGHVFULEHVWKHNLQGRIHOHFWURQLFFRRSHUDWLRQKXPDQWR KXPDQ KXPDQWRPDFKLQH PDFKLQHWRPDFKLQH 7KH OHYHO RI LQWHURSHUDELOLW\ LV IXOO\LQWHURSHUDEOHIRUWKHDSSURDFKDQGUHYLHZEXWTXDOLILHGIRUWKHGHSOR\PHQW x 0HWUR *URXS DLPV DW HVWDEOLVKLQJ PDFKLQHWRPDFKLQH LQWHUDFWLRQ IRU DOO UHOHYDQWSURFHVVHV x 7RGD\ PDFKLQHWRPDFKLQH FRRSHUDWLRQ LV LPSOHPHQWHG RQO\ IRU VHOHFWHG UHODWLRQVKLSVLIHFRQRPLFDOO\DQGWHFKQLFDOO\IHDVLEOH
612
&.UVFKQHUDQG)7KLHVVH
7KHFRRSHUDWLRQDUFKLWHFWXUHVXSSRUWVWKHUHODWLRQVKLSDQGGHVFULEHVWKHW\SH RI FRQQHFWLRQ RQHWRRQH PDQ\WRPDQ\ RQHWRPDQ\ 7KH OHYHO RI LQWHURSHUDELOLW\LVTXDOLILHGIRUWKHDSSURDFKYDULHVIURPTXDOLILHGWRPRGHUDWHIRU WKHGHSOR\PHQWDQGLVPRGHUDWHIRUWKHUHYLHZ x 0HWUR *URXS DLPV DW HVWDEOLVKLQJ RQHWRPDQ\ FRQQHFWLRQV IRU WKH H[FKDQJHRI(',PHVVDJHVDQGPDVWHUGDWD7KLVFDQEHDFKLHYHGE\XVLQJ VWDQGDUG(',DQGWKLUGSDUW\SURYLGHUVVXFKDV6,1)26 x 7RGD\RQO\ELJVXSSOLHUVXVH(',DQG6,1)26EXWQRWVPDOODQGPHGLXP VL]HGFRPSDQLHV x $V 0HWUR *URXS V FRRSHUDWLRQ DUFKLWHFWXUH LV ZHOO HVWDEOLVKHG PRGLILFDWLRQV DUH LPSOHPHQWHG RQO\ RQ IXQGDPHQWDO FKDQJHV LQ WKH LQIRUPDWLRQWHFKQRORJ\RUFRRSHUDWLRQ 6HFXULW\DQGSULYDF\DGGUHVVHVWKHVHFXUHWUDQVPLVVLRQRIGDWDDQGH[HFXWLRQ RIWUDQVDFWLRQVRYHUWKH,QWHUQHW7KHOHYHORILQWHURSHUDELOLW\LVIXOO\LQWHURSHUDEOH IRUDOOVWDJHV x 6HFXULW\DVSHFWVDUHFRYHUHGLQ0HWUR*URXS¶VDUFKLWHFWXUHVXFKDVWKHXVH RIHOHFWURQLFVLJQDWXUHVDQGYDOXHDGGHGQHWZRUNV x 0RUHRYHU PHFKDQLVPV H[LVW WKDW HQVXUH WKDW LQIRUPDWLRQ FDQ RQO\ EH DFFHVVHGE\WKRVHDXWKRUL]HG x 6HFXULW\ LVVXHV UHSUHVHQW VWDWHRIWKHDUW VROXWLRQV DQG DUH FRQWLQXRXVO\ UHYLHZHGDQGLPSURYHG
'LVFXVVLRQ :KHQ ORRNLQJDWRXUDVVHVVPHQW VXPPDULVHG LQ7DEOH VRPHSDUWLFXODULWLHVFDQ EHLGHQWLILHGZKLFKOHDGWRWKHIROORZLQJTXHVWLRQV D :K\GRHVEHLQJIXOO\LQWHURSHUDEOHQRWDOZD\VVHHPWREHWKHRSWLPXPOHYHO IURP0HWUR*URXS¶VSHUVSHFWLYH"%HLQJIXOO\LQWHURSHUDEOHPHDQVWKDWDFRPSDQ\ LV DEOH WR HVWDEOLVK QHZ ,7VXSSRUWHG EXVLQHVV UHODWLRQVKLSV DW ORZ RU QR FRVWV +RZHYHU WKH KLJKHU WKH OHYHO RI LQWHURSHUDELOLW\ WKH KLJKHU WKH UHTXLUHG LQYHVWPHQWV IRU DOO LQYROYHG SDUWLHV $FFRUGLQJ WR WKLV EDFNJURXQG WKH RSWLPXP OHYHOLVWKHOHYHOZKHUHWKHVHDFFXPXODWHGLQYHVWPHQWVRXWEDODQFHWKHEHQHILWV)RU LQVWDQFH WKH IDFW WKDW (&5 SURMHFWV DUH UROOHG RXW RQO\ WR ELJ VXSSOLHUV LH PRGHUDWH OHYHO IRU WKH FRRSHUDWLRQ SURFHVV LV SULPDULO\ GXH WR WKH KLJK FRVWV LQYROYHG ZKLFK PDNHV WKLV VROXWLRQ QRW IHDVLEOH IRU VPDOO DQG PHGLXP VL]HG FRPSDQLHV E +RZFDQZHH[SODLQWKHGLIIHUHQWOHYHOVIRUWKHDSSURDFKGHSOR\PHQWDQG UHYLHZZLWKLQDFULWHULRQ")RUVRPHFULWHULDRXUDVVHVVPHQWVKRZVWKHVDPHOHYHOV RI LQWHURSHUDELOLW\ IRU DOO WKUHH VWDJHV ZLWKLQ WKH %,) OLIH F\FOH IRU RWKHUV ZH REVHUYHGLIIHUHQWOHYHOV,QFDVHVZKHUHWKHDSSURDFKDQGWKHGHSOR\PHQWKDYHWKH VDPH OHYHO WKH LPSOHPHQWHG VROXWLRQ UHIOHFWV WKH SODQQHG VROXWLRQ $V QR GHSOR\PHQW KDV D KLJKHU OHYHO DV WKH DVVRFLDWHG DSSURDFK0HWUR *URXS GRHV QRW RYHULQYHVW LQ LQWHURSHUDELOLW\ )XUWKHUPRUH D ORZ OHYHO IRU WKH UHYLHZ LQGLFDWHV
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGX V WU\7KH&DVHRI0HWUR*URXS 613
WKDWWKHLPSOHPHQWHGVROXWLRQLVZHOOHVWDEOLVKHGDQGLVQRWVXEMHFWWRFRQWLQXRXV FKDQJH ,Q WKHVH FDVHV QR PDMRU FKDQJHV LQ VWUDWHJ\ LQGXVWU\ RU LQIRUPDWLRQ WHFKQRORJ\ DUH H[SHFWHG ,Q FRQWUDVW WR WKDW D KLJK OHYHO IRU WKH UHYLHZ VWDJH LQGLFDWHV WKDW WKH FXUUHQW VROXWLRQ LV QRW IXOO\ GHYHORSHG (IIRUW LV EHLQJ PDGH WR FORVH WKH JDS EHWZHHQ WKH DSSURDFK DQG WKH GHSOR\PHQW DQG WR NHHS WKH H[LVWLQJ OHYHO UHVSHFWLYHO\ $ KLJK OHYHO IRU WKH UHYLHZ LV DOVR DQ LQGLFDWRU IRU D FULWLFDO FDWHJRU\ZLWKLQWKHFRRSHUDWLRQHJVHFXULW\DQGSURFHVVYLVLELOLW\ F :KDW LV WKH UHDVRQ IRU DPELJXLW\ RI LQWHURSHUDELOLW\ OHYHOV ZLWKLQ WKH GHSOR\PHQW" 2XU DVVHVVPHQW VKRZV DPELJXRXV UHVXOWV IRU WKH GHSOR\PHQW LQ WKH FDVHRIWKHFRRSHUDWLRQDUFKLWHFWXUHDQGWKHVHPDQWLFVRIGDWD7KLVREVHUYDWLRQFDQ EH H[SODLQHG E\ WKH VXSSOLHUV¶ GLIIHUHQW ILQDQFLDO DQG WHFKQLFDO FDSDELOLWLHV )RU LQVWDQFHLQFRQWUDVWWRVPDOODQGPHGLXPVL]HGVXSSOLHUVELJVXSSOLHUVDUHDEOHWR ILQDQFH DQG LPSOHPHQW (', DQG WR LQWHJUDWH D PDVWHU GDWD SRUWDO LQWR WKHLU SURFHVVHV 7KXV DV 0HWUR *URXS UHOLHV RQ D SRRO RI GLIIHUHQW VXSSOLHUV WKH FRPSDQ\PXVWSURYLGHGLIIHUHQWPRGHVRIHOHFWURQLFFRRSHUDWLRQZKLFKLVUHIOHFWHG LQDKHWHURJHQHRXVDUFKLWHFWXUHDQGGLIIHUHQWOHYHOVRILQWHURSHUDELOLW\ 7DEOH$VVHVVPHQWRIWKHOHYHOVRILQWHURSHUDELOLW\IRU0HWUR*URXS 0DQDJHPHQWRIH[WHUQDO UHODWLRQVKLSV &ULWHULD
&ROODERUDWLYHEXVLQHVV SURFHVVHV
/LIH &ULWHULD &\FOH
,QIRUPDWLRQV\VWHPV
/LIH &ULWHULD &\FOH
/LIH &\FOH
3XEOLF SURFHVV
$
,QWHUDFWLRQ W\SH
$
'
'
5
5
3URFHVV YLVLELOLW\
$
5
5
&RRSHUDWLRQ $ DUFKLWHFWXUH ' 5
$
6HFXULW\ SULYDF\
$
'
5
6HPDQWLFV $ RI ' GRFXPHQWV 5
5
&RRSHUDWLRQ $ FRQWUDFW '
6HPDQWLFV $ RIGDWD '
&RRSHUDWLRQ $ SURFHVV ' 5 &RRSHUDWLRQ $ WDUJHWV ' 5LVNV FRQIOLFWV
'
5
'
5
IXOO\TXDOLILHGPRGHUDWHPLQLPXPQRQH $DSSURDFK'GHSOR\5UHYLHZ
6XPPDU\DQG&RQFOXVLRQ ,W LV WKH DLP RI WKLV SDSHU WR SURYLGH DQ DQDO\VLV RI LQWHURSHUDELOLW\ LVVXHV LQ WKH UHWDLO LQGXVWU\ $JDLQVW WKH EDFNJURXQG RI WKH FDVH H[DPSOH RI 0HWUR *URXS ZH
614
&.UVFKQHUDQG)7KLHVVH
KDYH DSSOLHG DQ H[LVWLQJ IUDPHZRUN IRU LQWHURSHUDELOLW\ DVVHVVPHQW WR WKH FRRSHUDWLRQ EHWZHHQ D UHWDLOHU DQG LWV VXSSOLHUV ,Q D VHFRQG VWHS ZH KDYH GLVFXVVHG WKH FDXVHV DQG PRWLYHV IRU WKH UHVXOWLQJ LQWHURSHUDELOLW\ UDWLQJV 7KH IROORZLQJPDQDJHULDOLPSOLFDWLRQVFDQEHGUDZQIURPRXUDQDO\VLV x %HLQJIXOO\LQWHURSHUDEOHLVQRWDOZD\VWKHRSWLPDOFKRLFH7KLVLVSULPDULO\ RZLQJWRWKHKLJKFRVWVFRPSDUHGWRWKHSRWHQWLDOEHQHILWVRISURYLGLQJDQ H[WHQVLYHGHJUHHRILQWHURSHUDELOLW\ x $UHDVIRULPSURYHPHQWFDQEHLGHQWLILHGLQFDVHVZKHUHWKHLQWHURSHUDELOLW\ DSSURDFK LV UDWHG KLJKHU WKDQ WKH DFWXDO GHSOR\PHQW 0RUHRYHU VSHFLDO DWWHQWLRQKDVWREHJLYHQWRFDWHJRULHVZLWKKLJKOHYHOVIRUDOOVWDJHVZLWKLQ WKHOLIHF\FOH x +DYLQJDPELJXRXVLQWHURSHUDELOLW\UDWLQJVZLWKLQWKHGHSOR\PHQWLVFDXVHG E\WKHGLIIHUHQWILQDQFLDODQGWHFKQLFDOFDSDELOLWLHVRIDUHWDLOHU¶VVXSSOLHUV $V 0HWUR¶V VWUDWHJ\ DV D FODVVLFDO FKDQQHO UHWDLOHU IRU H[DPSOH GHSHQGV KHDYLO\ RQ D ODUJH SRRO RI GLIIHUHQW VXSSOLHUV WKH YDULDQFH RI LQWHURSHUDELOLW\ FDQ RQO\ EH UHGXFHG LI WKH VXSSOLHUV WKHPVHOYHV LPSURYH WKHLUFDSDELOLWLHV %DVHG RQ RXU LQYHVWLJDWLRQV ZH VHH SRWHQWLDO IRU IXUWKHU UHVHDUFK LQ YDULRXV GLUHFWLRQV :KHQ DSSO\LQJ WKH %,) WR D FRQFUHWH DSSOLFDWLRQ LW VHHPV WKDW WKH GHILQLWLRQV DQG HYDOXDWLRQ FULWHULD IRU WKH GLIIHUHQW LQWHURSHUDELOLW\ OHYHOV DUH LQ VRPH FDVHV IX]]\ 7KLV PDNHV LW GLIILFXOW WR GHWHUPLQH DQG WKRURXJKO\ MXVWLI\ D FHUWDLQ OHYHO RI LQWHURSHUDELOLW\ 7KHUH LV WKHUHIRUH D QHHG IRU FODULI\LQJ WKH GHILQLWLRQV DQG HYDOXDWLRQ FULWHULD ZLWKLQ %,) DQG IRU DSSO\LQJ %,) WR FDVH H[DPSOHV IURP RWKHU LQGXVWULHV LQ RUGHU WR YDOLGDWH LWV SUDFWLFDELOLW\ DQG H[SODQDWRU\SRZHU$GGLWLRQDOSURSRVDOVIRULPSURYHPHQWVRI%,)FRXOGEHGUDZQ IURP WKHVH UHVXOWV )XUWKHUPRUH UHIHUHQFH PRGHOV QHHG WR EH GHYHORSHG IRU GLIIHUHQW LQGXVWULHV WKDW DOORZ IRU WKH EHQFKPDUNLQJ RI H[LVWLQJ DSSOLFDWLRQV )LQDOO\ EHVLGHV LGHQWLI\LQJ DUHDV RI LPSURYHPHQW PHWKRGRORJLHV DQG VSHFLILF WHFKQLTXHV ZLOO EH UHTXLUHG WKDW VXSSRUW SUDFWLWLRQHUV LQ WKH DGMXVWPHQW RI WKHLU FRPSDQ\¶VOHYHORILQWHURSHUDELOLW\
5HIHUHQFHV $&1LHOVHQ 7KH3RZHURI3ULYDWH/DEHO$5HYLHZRI *URZWK7UHQGV$URXQGWKH :RUOG$&1LHOVHQ)UDQNIXUWDP0DLQ $&1LHOVHQ $&1LHOVHQ(VVHQWLDOV$&1LHOVHQ)UDQNIXUWDP0DLQ KWWSZZZDFQLHOVHQGHSXEVGRFXPHQWV$&1LHOVHQ(VVHQWLDOVBBSGI $7+(1$ $7+(1$(XURSHDQ,QWHJUDWHG3URMHFWKWWSZZZDWKHQDLSRUJ %HFNHU - 6FKXHWWH 5 +DQGHOVLQIRUPDWLRQVV\VWHPH 5HGOLQH :LUWVFKDIW )UDQNIXUW DP0DLQ 'R' /HYHOVRI,QIRUPDWLRQ6\VWHPV,QWHURSHUDELOLW\86'HSDUWPHQWRI'HIHQVH :DVKLQJWRQ'&KWWSZZZGHIHQVHOLQNPLO ()40 7KH()40([FHOOHQFH$ZDUGKWWSZZZHITPRUJ (XURPRQLWRU 7KH:RUOG0DUNHWIRU5HWDLOLQJ KWWSZZZHXURPRQLWRUFRP7KHB:RUOGB0DUNHWBIRUB5HWDLOLQJ
$VVHVVLQJ,QWHURSHUDELOLW\LQWKH5HWDLO,QGXVWU\7KH&DVHRI0HWUR*URXS 615 (XURVWDW (XURSDLQ=DKOHQ(XURVWDW-DKUEXFK(XURVWDW KWWSHSSHXURVWDWHFHXURSDHX )OHLVFK ( gVWHUOH + %XVLQHVV 1HWZRUNLQJ ± $ SURFHVV RULHQWHG IUDPHZRUN ,Q )OHLVFK(gVWHUOH+HGV %XVLQHVV1HWZRUNLQJ±6KDSLQJHQWHUSULVHUHODWLRQVKLSVRQ WKH,QWHUQHW6SULQJHU%HUOLQSS )UDVHU & *UHJRU\ 0 0DQDJLQJ SURGXFW GHYHORSPHQW FROODERUDWLRQ ± D SURFHVV PDWXULW\DSSURDFK-RXUQDORI(QJLQHHULQJ0DQXIDFWXUH ,'$%& (XURSHDQ ,QWHURSHUDELOLW\ )UDPHZRUN IRU 3DQ(XURSHDQ H*RYHUQPHQW 6HUYLFHV,'$%&KWWSHXURSDHXLQWLGDEF /HJQHU & :HQGH . 7RZDUGV DQ ([FHOOHQFH )UDPHZRUN IRU %XVLQHVV ,QWHURSHUDELOLW\WK%OHGH&RQIHUHQFH%OHG /L 06 %XVLQHVV ,QWHURSHUDELOLW\ 5HVHDUFK 5HTXLUHPHQWV *DWKHULQJ DQG $QDO\VLV KWWSZZZDWKHQDLSRUJ /LHQKDUGW - 'DV (UQDHKUXQJVJHZHUEH LQ (XURSD 6WDWLVWLN NXU] JHIDVVW (XURVWDW KWWSHSSHXURVWDWHFHXURSDHX 0HWUR*URXSD 0HWUR*URXS+RPHSDJHKWWSZZZPHWURJURXSGH 0HWUR*URXSE 0HWUR/LQN6XSSOLHU3RUWDOKWWSZZZPHWUROLQNFRP 0DORQH7:&URZVWRQ.+HUPDQ*$ 2UJDQL]LQJ%XVLQHVV.QRZOHGJH7KH0,7 3URFHVV+DQGERRN0,73UHVV&DPEULGJH0$ gVWHUOH+)OHLVFK($OW5 %XVLQHVV1HWZRUNLQJ±6KDSLQJ&ROODERUDWLRQ%HWZHHQ (QWHUSULVHV6SULQJHU%HUOLQ 5H\HV30%KXWWD. (IILFLHQWFRQVXPHUUHVSRQVHOLWHUDWXUHUHYLHZ,QW-RXUQDORI ,QWHJUDWHG6XSSO\0DQDJHPHQW 5RXVVRV * 7XRPLQHQ - .RXNDUD / 6HSSDOD 2 .RXURXWKDQDVLV 3 *LDJOLV * )ULVVDHU - $ &DVH 6WXG\ LQ 3HUYDVLYH 5HWDLO 3URFHHGLQJV RI WKH QG LQWHUQDWLRQDO ZRUNVKRSRQ0RELOHFRPPHUFH$WODQWDSS 8. &DELQHW 2IILFH H*RYHUQPHQW ,QWHURSHUDELOLW\ )UDPHZRUN 8. &DELQHW 2IILFHKWWSZZZJRYWDONJRYXN :LJDQG 57 3LFRW $ 5HLFKZDOG 5 ,QIRUPDWLRQ 2UJDQL]DWLRQ DQG 0DQDJHPHQW ([SDQGLQJ0DUNHWVDQG&RUSRUDWH%RXQGDULHV:LOH\&KLFKHVWHU
$QRQWRORJ\IRUWKH(QYLURQPHQWDODQG6DIHW\ LQWHJUDWLRQLQWKHFRQVWUXFWLRQVHFWRU 1)RUFDGD0&DVDOV0*DQJROHOOV;5RFDDQG$)XHUWHV
7HFKQLFDO8QLYHUVLW\RI&DWDORQLD'HSDUWPHQWRI&RQVWUXFWLRQ(QJLQHHULQJ&&RORP (GLILFL757HUUDVVD%DUFHORQD 6SDLQ QXULDIRUFDGD#XSFHGX 7HFKQLFDO8QLYHUVLW\RI&DWDORQLD'HSDUWPHQWRI&RQVWUXFWLRQ(QJLQHHULQJ&&RORP (GLILFL757HUUDVVD%DUFHORQD 6SDLQ PLTXHOFDVDOV#XSFHGX 7HFKQLFDO8QLYHUVLW\RI&DWDORQLD'HSDUWPHQWRI&RQVWUXFWLRQ(QJLQHHULQJ&&RORP (GLILFL757HUUDVVD%DUFHORQD 6SDLQ PDUWDJDQJROHOOV#XSFHGX 7HFKQLFDO8QLYHUVLW\RI&DWDORQLD'HSDUWPHQWRI&RQVWUXFWLRQ(QJLQHHULQJ&&RORP (GLILFL757HUUDVVD%DUFHORQD 6SDLQ [DYLHUURFD#XSFHGX 7HFKQLFDO8QLYHUVLW\RI&DWDORQLD'HSDUWPHQWRI&RQVWUXFWLRQ(QJLQHHULQJ&&RORP (GLILFL757HUUDVVD%DUFHORQD 6SDLQ
.H\ZRUGV V\VWHP¶V LQWHJUDWLRQ RQWRORJ\ ULVNV HYDOXDWLRQ NQRZOHGJH PDQDJHPHQW
,QWHJUDWLRQRI4XDOLW\6DIHW\DQG(QYLURQPHQWDO0DQDJHPHQW &RQVWUXFWLRQ FRPSDQLHV DUH H[SHULPHQWLQJ JUHDW FKDQJHV LQ DOO WKHLU DSHFWV ERWK WHFKQRORJLFDOO\DQGLQ PDQDJHULDODVSHFWV7KLV PHDQVWKH\QHHGWRDGDSWWRQHZ VLWXDWLRQVWRPDLQWDLQWKHLUFRPSHWLWLYLW\ &XUUHQWO\ 4XDOLW\ (QYLURQPHQWDO DQG 6DIHW\ +HDOWK 4(6 PDQDJHPHQW V\VWHPVDUHJHQHUDOO\FRQVLGHUHGWREHDQLQWHJUDWLRQRI,62,62DQG 2+6$6UHJXODWLRQV0DQ\UHVHDUFKSURMHFWVIRFXVRQWKHHYDOXDWLRQRIWKH OHYHO RI XVH RI TXDOLW\ HQYLURQPHQWDO DQGRU KHDOWK DQG VDIHW\ PDQDJHPHQW V\VWHPV LQ WKH FRQVWUXFWLRQ VHFWRU >@ >@ >@ DQG >@ ,Q JHQHUDO ZKHQ WDONLQJ
618
1)RUFDGD0&DVDOV0*DQJROHOOV;5RFDDQG$)XHUWHV
DERXWV\VWHPLQWHJUDWLRQLWRQO\UHIHUVWRTXDOLW\DQGHQYLURQPHQWDODVSHFWVDQGLV OLPLWHGWRGRFXPHQWDOLQWHJUDWLRQZKLFKRQO\PHQDVSROLFLHVPDQXODVSURFHGXUHV DQGUHJLVWHUVXQLILFDWLRQ 8QLW\RISXUSRVHRIHPSOR\HHVDQGHPSOR\HHLQYROYHPHQWDQGHPSRZHUPHQW DUHYLWDOIRUDVXFFHVVIXOSURJUDP>@$ERYHDOOHVWDEOLVKLQJDULVNIUHHZRUNSODFH DQG UHGXFLQJ HQYLURQPHQWDO SROOXWLRQ DUH LPSRUWDQW DVSHFWV RI WKH LQWHJUDWLRQ 7KHUHIRUH WKH SURMHFW ZH DUH H[SRVLQJ LQ WKLV SDSHU GHDOV ZLWK WKH LQWHJUDWHG HYDOXDWLRQDQGDQDO\VLVRI(QYLURQPHQWDODQG6DIHW\ +HDOWK5LVNV
$LPDQG0HWKRGRORJ\ 7KHDLPRIWKLVSDSHULVWRSUHVHQWDSURMHFWZKLFKLVFXUUHQWO\EHLQJGHYHORSHG WRKHOSFRQVWUXFWRUVLQFUHDVHFRPSHWLWLYHW\7KHVSHFLILFREMHFWLYHVDUH x 7RGHYHORSDQRQWRORJ\WRLQWHUUHODWH(QYLURQPHQWDODQG+HDOWKDQG6DIHW\ 5LVNV EHLQJ FRPSDWLEOH ZLWK 4XDOLW\ VWDQGDUGV 7R GR VR GLIIHUHQW HYDOXDWLRQPHWKRGVZLOOEHDQDO\VHG x 7R GHYHORS D GHFLVLRQ PDNLQJ WRRO EDVHG RQ WKH SUHYLRXV RQWRORJ\ WR LQWHJUDOO\DQDO\VH(QYLURQPHQWDODQG+HDOWKDQG6DIHW\ULVNVDORQJWKHOLIH F\FOH RI D FRQVWUXFWLRQ SURMHFW DQG GHILQH WHFKQLFDO VROXWLRQV DQG SUHYHQWLYHPHDVXUHV
,QWHURSHUDELOLW\ 5HFHQWO\RQWRORJ\HQJLQHHULQJKDVEHHQDSSOLHGWRDZLGHUDQJHRIVHFWRUVDQG SXUSRVHV ,Q WKH FRQVWUXFWLRQ VHFWRU RQWRORJLHV DQG RWKHU VHPDQWLF UHVRXUFHV YRFDEXODULHVWD[RQRPLHVHWF KDYHEHHQXVHGWRIDFLOLWDWHFRPPXQLFDWLRQDQGWR LPSURYHXQGHUVWDQGLQJDPRQJWKHYDULRXVVWDNHKROGHUVRSHUDWLQJRQDSURMHFW 7KLVUHVHDUFKDWWHPSWVWRGHYHORSDQRQWRORJ\IRFXVHGRQWKH (QYLURQPHQWDO DQG6DIHW\DQG+HDOWK5LVNVGRPDLQZLWKWKHDLPWRGHYHORSD'HFLVLRQ0DNLQJ WRRO7KHVWDUWLQJSRLQWLQWKLVUHVHDUFKZDVWKHDQDO\VLVRIGLIIHUHQW(QYLURQPHQWDO DQG6DIHW\ +HDOWKHYDOXDWLRQPHWKRGV 7KH ULJRURXV DSSOLFDWLRQ RI FRPSHWHQF\ TXHVWLRQV WR GHYHORS DQ RQWRORJ\ SURYLGHVPHDQVWRDVVXUHFRPSUHKHQVLYHFRYHUDJHRIFRQFHSWV7KHIROORZLQJLVD SDUWLDO OLVWLQJ RI WKH FRPSHWHQF\ TXHVWLRQV LQYHVWLJDWHG DQG ZHUH HYDOXDWHG E\ DQDO\]LQJ H[LVWLQJ 5LVNV (YDOXDWLRQ 6\VWHPV:KDW (QYLURQPHQWDO DVSHFWV VKRXOG EH WDNHQ LQWR DFFRXQW ZKHQ HYDOXDWLRQJ HQYLURQPHQWDO ULVNV" :KDW 6DIHW\ +HDOWK DVSHFWV VKRXOG EH WDNHQ LQWR DFFRXQW ZKHQ HYDOXDWLRQJ 6DIHW\ +HDOWK ULVNV":KDWDUHWKHFRPPRQDVSHFWVEHWZHHQ(QYLURQPHQWDODQG6DIHW\ +HDOWK HYDOXDWLRQV"HWF 7KH WHUPV GHILQHG LQ WKH RQWRORJ\ DUH /LIH &\FOH &RQVWUXFWLRQ (QYLUQRPHQWDOHYDOXDWLRQDQG6DIHW\ +HDOWKHYDOXDWLRQ :KLOHWKH FODVVHVDUH (QYLURQPHQWDODVSHFWDFWLYLW\ULVNDQGVHQVLELOLW\ 7KH PDLQ VWUXFWXUH RI WKH SURSRVHG RQWRORJ\ LV UHSUHVHQWHG LQ )LJ ZKLFK DOVRLQFOXGHVDQH[DPSOH7KHFRUHFRQFHSWLQWKLVV\VWHPLVWKH7HUP5LVNZKLFK
$QRQWRORJ\IRUWKH(QYLURQPHQWDODQG6DIHW\LQWHJUDWLRQLQWKHFRQVWUXFWLRQVHFWRU 619
LQFOXGHV IRXU PDMRU &ODVVHV 7\SH RI HQYLURQPHQWDO DVSHFW 7\SH RI 5LVN :RUNLQJDFWLYLW\DQG 5HVSRQVLEOH(DFKFODVVKDVGLIIHUHQW3URSHUWLHVWRGHILQH DQG DQDO\VH WKH FKDUDFWHULVWLFV RI WKH ULVN LQ WHUPV RI (QYLURQPHQWDO DVSHFWV DQG 6DIHW\ +HDOWKDVSHFWV)LQDOO\GLIIHUHQWOLPLWDWLRQVLQVWDQFHVDUHGHILQHG 6HQVLELOLW\
&ODVV
7HUP
7 \SHRI(QYLURQPHQWDO
3URSHUWLHV
GLVWDQFHWRWKHWRZQ
(QYLURQPHQWDO
$VSHFW
0DJQLWXGH
YDORUDWLRQ
DWPRVSKHULFDOO\HPLVVLRQ
PDFKLQHU\&2HPLVVLRQV
1R6LJQLI
PRI FRQVWUVXS>.JP@
:KDWULVN HPLVVLRQRI
6RFLDOYDORUDWLRQ
/LPLWDWLRQV
FRPEXVWLEOHJDVHV
VHQVLEOHQRQVHQVLEOH
LQVWDQFHV
7 \SHRIULVN
H\HVLUULWDWLRQ
VXEVWDQFHWKDW FDQEHLQKDODWHG
3UREDELOLW\ PHGLXP
6HYHULW\
6DIHW\ YDORUDWLRQ 7ROHUDEOH
:KR
,QZKLFKZRUNLQJ DFWLYLW\
Y HKLFOHVDQG PDFKLQHU\
HTXLSPHQWVXSSO\
:RUNLQJSODFH VLWH
)LJ&RQFHSWXDOVFKHPD
'HYHORSPHQWRIWKH'HFLVLRQ0DNLQJWRRO 7KH RQWRORJ\ GHILQHG SUHYLRXVO\ VHUYHV DV D EDVLV IRU WKH GHYHORSPHQW RI D 'HFLVLRQ 0DNLQJ WRRO WR IDFLOLWDWH GHFLVLRQ PDNLQJ DQG FRQWLQXRXV LPSURYHPHQW ZLWKDQLQWHJUDWHGFRQFHSWLRQRIWKHZKROHFRQVWUXFWLYHSURFHVV,WLVSODQQHGWKDW LQHDFKVWDJHRIWKHOLIHF\FOHRQHRUPDQ\RSHUDWLRQDOFRQWUROVVKRXOGEHFDUULHG RXW WR HYDOXDWH ERWK ULVNV LQ FRQMXQFWLRQ DQG ZLOO EH DEOH WR H[WUDFW WHFKQLFDO VROXWLRQVDQGSUHYHQWLYHPHDVXUHVFRQVLGHULQJERWKULVNV )LJVKRZVWKHJHQHUDOOD\RXWRIWKHGHFLVLRQPDNLQJWRRO 6WXG\ 3ODQLILFDWLRQ 3UHSDUDWLRQ 3URGXFWLRQ 6 6 (YDOXDWHHQYLURQPHQWDO DQGVDIHW\DQGKHDOWKULVNV 6 ( 6 6 ( 3URSRVHWHFKQLFDOVROXWLRQV DQGSUHYHQWLYHPHDVXUHV 6 ( 6 &RQWURORSHUDWLRQV LQDQGDPRQJSKDVHV .QRZOHGJHFDSWXUH RIWKHSURMHFWWREHXVHG LQRWKHUSURMHFWV 5LVNV¶HYDOXDWLRQ 2SHUDWLRQDO 6 ( &RQWURO 7HFKQLFDOVROXWLRQV 3UHYHQWLYHPHDVXUHV 1HJRWLDWLRQ (YDOXDWLRQ 'HFLVLRQ
3UHYHQWLYHPHDVXUHV (YDOXDWLRQ &RUUHFWLYHPHDVXUHV
/HDUJQLQJ
5HXVDEOH NQRZOHGJH
5HXVDEOH NQRZOHGJH
5HXVDEOH NQRZOHGJH
5HXVDEOH NQRZOHGJH
)LJ*HQHUDOOD\RXWRIWKHGHFLVLRQPDNLQJWRRO
620
1)RUFDGD0&DVDOV0*DQJROHOOV;5RFDDQG$)XHUWHV
&RQFOXVLRQV 7KLV UHVHDUFK SURMHFW SUHVHQWHG KHUH LV GHYHORSLQJ DQ RQWRORJ\ EDVHG RQ WKH DQDO\VLV RI GLIIHUHQW H[LVWLQJ HYDOXDWLRQ V\VWHPV ,WV VWUXFWXUDO LVVXH LV WKH LQWHJUDWHG ULVNV HYDOXDWLRQ WR DQDO\]H ERWK HQYLURQPHQWDO DQG VDIHW\ ULVNV LQ D FRPPRQZD\ 7KHLVVXHVDULVHQLQLQWHJUDWLRQZHUHEDVLFDOO\KRZWRGHILQHWKHULVNWDNLQJLQWR DFFRXQW ERWK HQYLURQPHQWDO DQG VDIHW\ DVSHFWV 7KHQ GLIIHUHQW ULVNV HYDOXDWLRQ V\VWHPV ZHUH DQDO\VHG DQG D FRPPRQ PRGHO ZDV GHILQHG EDVHG RQ VLPLODU SURSHUWLHVRIWKHLQWHJUDWHGULVN 7R WKDW HQG WKH RQWRORJ\ ZDV XVHG DV WKH LQWHURSHUDELOLW\ SODWIRUP IRU D 'HFLVLRQ0DNLQJWRROIRUFRQVWUXFWRUVWRHYDOXDWHULVNVDQGJHWWHFKQLFDOVROXWLRQV DQGSUHYHQWLYHPHDVXUHVZLWKWKHDLPWRLQFUHDVHFRPSHWLWLYLW\E\RSWLPL]LQJWKH PDQDJHPHQWV\VWHPVRIWKHFRPSDQ\7KLVWRROZLOOIDFLOLWDWHGHFLVLRQPDNLQJDQG FRQWLQXRXV LPSURYHPHQW ZLWK DQ LQWHJUDWHG FRQFHSWLRQ RI WKH ZKROH FRQVWUXFWLYH SURFHVV ,W LV SODQQHG WKDW LQ HDFK VWDJH RI WKH OLIH F\FOH RQH RUH PDQ\ RSHUDWLRQDO FRQWUROVVKRXOGEHFDUULHGRXWWRHYDOXDWHERWKULVNVLQFRQMXQFWLRQDQGZLOOEHDEOH WRH[WUDFWWHFKQLFDOVROXWLRQVDQGSUHYHQWLYHPHDVXUHVFRQVLGHULQJERWKULVNV 7KLV LQWHJUDWLRQ RI HQYLURQPHQWDO DQG VDIHW\ ULVNV PDQDJHPHQW LV DEVROXWHO\ REMHFWLYH EHFDXVH LW LV EDVHG RQ H[LVWLQJ V\VWHPV DQG RQO\ WKH LQWHJUDWLRQ LV WKH GLIIHUHQFH $WWKHILUVWVWDJHWKH'HFLVLRQ0DNLQJWRROZLOOEHRULHQWHGWRFRQVWUXFWRUVEXW SUREDEO\LWFDQEHH[WHQGHGWRRWKHU VWDNHKROGHUVZLWKWKHFRQVHTXHQWDGDSWDWLRQ WRWKHQHZFRQWH[W )RUWKHPRPHQWWKHWRROLVVWLOOEHLQJGHYHORSHGEXWLWLVH[SHFWHGWKDWLQWKH QHDU IXWXUH YDOLGDWLRQ DQG YHULILFDWLRQ E\ DQDO\]LQJ GLIIHUHQW FDVH VWXGLHV ZLOO EH FDUULHGRXW
5HIHUHQFHV >@ /DP .& 1J 67 ³$ FRRSHUDWLYH ,QWHUQHWIDFLOLWDWHG TXDOLW\ PDQDJHPHQW HQYLURQPHQWIRUFRQVWUXFWLRQ´$XWRPDWLRQLQ&RQVWUXFWLRQ9ROXPH,VVXH >@ 3KHQJ /6 7DQ -+. ³,QWHJUDWLQJ ,62 4XDOLW\ 0DQDJHPHQW 6\VWHP DQG ,62 (QYLURQPHQWDO 0DQDJHPHQW 6\VWHP IRU &RQWUDFWRUV´ -RXUQDO RI &RQVWUXFWLRQ(QJLQHHULQJDQG0DQDJHPHQW9ROXPH,VVXHSS >@ =HQJ 6; 7LDQ 3 6KL -- ³,PSOHPHQWLQJ LQWHJUDWLRQ RI ,62 DQG ,62 IRU FRQVWUXFWLRQ´ 0DQDJHULDO $XGLWLQJ -RXUQDO 9ROXPH ,VVXH SS >@ 3KHQJ /6 3RQJ &< ³,QWHJUDWLQJ ,62 DQG 2+6$6 IRU &RQVWUXFWLRQ´ -RXUQDO RI &RQVWUXFWLRQ (QJLQHHULQJ DQG 0DQDJHPHQW 9ROXPH ,VVXHSS >@ .RHKQ ( DQG 'DWWD 1 4XDOLW\ (QYLURQPHQWDO DQG +HDOWK DQG 6DIHW\ 0DQDJHPHQW 6\VWHPV IRU &RQVWUXFWLRQ (QJLQHHULQJ -RXUQDO RI &RQVWUX FWLRQ (QJLQHHULQJDQG0DQDJHPHQW
7KHYDOXHRILQWHURSHUDELOLW\LQQHWZRUNHGHQWHUSULVHV WKHFDVHRIKHDOWKFDUHPDQDJHPHQWFRPSDQLHV $&KDSNR%/HEUHWRQDQG7)LQHW
7HFKQRORJ\DQG2SHUDWLRQ0DQDJHPHQW'HSDUWPHQW,16($')RQWDLQHEOHDX&HGH[ )UDQFH $OH[DQGUD&KDSNR#LQVHDGHGX 7HFKQRORJ\DQG2SHUDWLRQ0DQDJHPHQW'HSDUWPHQW,16($')RQWDLQHEOHDX&HGH[ )UDQFH %DSWLVWH/HEUHWRQ#LQVHDGHGX 7HFKQRORJ\DQG2SHUDWLRQ0DQDJHPHQW'HSDUWPHQW,16($')RQWDLQHEOHDX&HGH[ )UDQFH 7LSKDLQH)LQHW#LQVHDGHGX
.H\ZRUGV ,QWHURSHUDELOLW\ 7UDQVDFWLRQ &RVWV 0DQDJHG &DUH ,QWHURSHUDELOLW\ $VVHVVPHQW6FKHPH
,QWURGXFWLRQ ,QWKLVSDSHUZHSUHVHQWDFDVHVWXG\ZKLFKLVDERXWWKHLQLWLDWLRQRIYDOXHEDVHG FRPSHWLWLRQ LQ WKH *HUPDQ KHDOWK FDUH V\VWHP 7KHUHIRUH D KHDOWK PDQDJHPHQW FRPSDQ\ WKDW FRRUGLQDWHV WKH WKHUDS\ RI D VSHFLILF PHGLFDO FRQGLWLRQ QDPHO\ EUHDVW FDQFHU LV IRXQGHG ,Q FRQVHTXHQFH EXVLQHVV UHODWLRQVKLSV EHWZHHQ WKH SURYLGHUVZKLFKDUHLQYROYHGLQWKHWKHUDS\RIEUHDVWFDQFHUDQGWKHFRPSDQ\DUH HVWDEOLVKHG 7KXV WKH SDUWQHUV KDYH D QDWXUDO LQWHUHVW LQ HVWDEOLVKLQJ D JRRG LQWHURSHUDELOLW\ZKLFKLQWXUQOHDGVWRORZHUDGPLQLVWUDWLRQDQGWUDQVDFWLRQFRVWV 7KH DVVHVVPHQW VFKHPH DQG WKH SRVLWLYH HIIHFWV RI WKH LQWHURSHUDELOLW\ LPSURYHPHQWV WKDW FRXOG EH REVHUYHG LQ WKLV SLORW SURMHFW DUH GHVFULEHG LQ WKH IROORZLQJVHFWLRQVDQG
$VVHVVPHQWVFKHPH 7KHSDUWLFLSDWLQJSDUWLHVLQDQ\EXVLQHVVUHODWLRQVKLSDUHDOUHDG\LQWHURSHUDEOHWRD FHUWDLQGHJUHH VLQFH ZLWKRXW LQWHURSHUDELOLW\WKHH[FKDQJH RIJRRGV ZRXOGQRWEH IHDVLEOH 7KHUHIRUH LQWHURSHUDELOLW\ DVVHVVPHQW FRPSDUHV WKH WUDQVDFWLRQ FRVWV EHIRUH DQ LQWHURSHUDELOLW\ LQYHVWPHQW ZLWK WKH WUDQVDFWLRQ FRVWV DIWHU WKH LQYHVWPHQW ,Q WKH IROORZLQJ WKH VFRSH RI LQWHURSHUDELOLW\ LQWHURSHUDELOLW\
622
$&KDSNR%/HEUHWRQDQG7)LQHW
LQYHVWPHQWVDQGWUDQVDFWLRQFRVWVDUHH[SODLQHGLQJUHDWHUGHWDLOVLQFHWKH\DUHWKH FHQWUDOHOHPHQWVRIRXUDVVHVVPHQWVFKHPH ,QWHURSHUDELOLW\ LQYHVWPHQWV DUH GHILQHG DV WKH H[SHQVHV RI RQH RU PRUH WUDQVDFWLRQ SDUWQHUV RU DQ\ RWKHU WKLUGSDUW\ HJ UHVHDUFK FHQWHUV OREE\LQJ JURXSV DLPLQJDWLPSURYLQJWKHHIILFLHQF\RIDQH[LVWLQJEXVLQHVVUHODWLRQVKLSRU DWIDFLOLWDWLQJWKHVHWXSRIQHZUHODWLRQVKLSV:HIXUWKHUPRUHGLVWLQJXLVKGLIIHUHQW W\SHVRILQWHURSHUDELOLW\LQYHVWPHQWVDFFRUGLQJWRWKHLQWHURSHUDELOLW\VFRSHLHZH GLIIHUHQWLDWH LQYHVWPHQWV LQ SHRSOH SURFHVVHV DQG LQIUDVWUXFWXUH ,QYHVWPHQWV LQ SHRSOH FRQWULEXWLQJ WR WKH UHODWLRQVKLS DUH H[SHQVHV IRU WUDLQLQJ DQG TXDOLI\LQJ WKHP7UDQVDFWLRQFRVWVDUHWKHFRVWVFDXVHGE\WKHH[FKDQJHRIWKHJRRGDQGPXVW QRW EH PLVWDNHQ DV SURGXFWLRQ FRVWV :H GLIIHUHQWLDWH WKUHH W\SHV RI WUDQVDFWLRQ FRVWVQDPHO\FRQQHFWLYLW\FRRUGLQDWLRQDQGPRQLWRULQJFRVWV2XUFODVVLILFDWLRQLV GHULYHGIURPWKHWUDQVDFWLRQFRVWWKHRU\ZKLFKZLOOQRWEHGHVFULEHGLQGHWDLOKHUH VLQFH LW LV EH\RQG WKH VFRSH RI WKLV DUWLFOH &RQQHFWLYLW\ FRVWV DUH QRQUHFXUULQJ H[SHQVHV WR VHWXS RU LPSURYH D EXVLQHVV UHODWLRQVKLS 7KH GLIIHUHQW W\SHV RI WUDQVDFWLRQFRVWVDUHVXPPDUL]HGDQGH[HPSOLILHGLQWDEOH ,Q RUGHU WR VKRZ LWV EHQHILWV LQ SUDFWLFH LQ WKH IROORZLQJ ZH PHDVXUH WKH LQWHURSHUDELOLW\ LPSURYHPHQWV LQ WKH FRQWH[W RI WKH FDVH VWXG\ DERXW KHDOWK PDQDJHPHQWFRPSDQLHV 7DEOH7\SHVRIWUDQVDFWLRQFRVWV 7UDQVDFWLRQ FRVWV
'HILQLWLRQ
([DPSOHV
&RQQHFWLYLW\ FRVWV
QRQUHFXUULQJH[SHQVHV WRVHWXSRULPSURYHD EXVLQHVVUHODWLRQVKLS
FRVWVRIQHJRWLDWLRQ FRVWVRIVHWWLQJXSRUJDQL]DWLRQDODQG WHFKQLFDOFRQQHFWLYLW\PDQKRXUVKDUGZDUH SURFXUHPHQWFRQVXOWLQJIHHV
&RRUGLQDWLRQ FRVWV
FRVWVRIH[HFXWLQJWKH WUDQVDFWLRQ
FRVWVRILQIRUPDWLRQSURFHVVLQJPDQKRXUV FRVWVRILQWHUDFWLQJPDQKRXUV LQIUDVWUXFWXUHDQGPDLQWHQDQFHFRVWVHJ OLFHQFHIHHV FRVWVFRQVHTXHQWWRZURQJGHFLVLRQV RSRUWXQLW\FRVWV
0RQLWRULQJ FRVWV
FRVWVWRHQVXUHWKH TXDOLW\
FRVWRIPHDVXUHPHQWPDQKRXUV
,QWHURSHUDELOLW\LQYHVWPHQWVGLIIHUIURPFODVVLFDOVHWXSFRVWVDVWKHVHDUHQRWFRPSXOVRU\IRUWKH H[HFXWLRQRIDWUDQVDFWLRQ 3URGXFWLRQFRVWVDUHDOOFRVWVWKDWDUHFDXVHGE\DFWLYLWLHVWKDWGLUHFWO\RULQGLUHFWO\DGGYDOXHWRD SURGXFWGXULQJWKHSURGXFWLRQSURFHVV :HUHIHUWKHLQWHUHVWHGUHDGHUWRWKHVHPLQDOZRUNRI2OLYHU(:LOOLDPVRQZKRVHILQGLQJVSURYLGHWKH EDVLVIRURXUFODVVLILFDWLRQ
7KHYDOXHRILQWHURSHUDELOLW\LQQHWZRUNGHQWHUSULVHV
623
&DVHVWXG\ 7KH VWXG\ LV DERXW WKH LQWURGXFWLRQ RI D QHZ PHPEHU LQ WKH *HUPDQ KHDOWK FDUH V\VWHP QDPHO\ WKH KHDOWK PDQDJHPHQW FRPSDQ\ 2Q WKH RQH KDQG WKH KHDOWK PDQDJHPHQW FRPSDQ\ DVVLVWV WKH SDWLHQW ZLWK WKH FRRUGLQDWLRQ RI WKH WKHUDS\ RI EUHDVWFDQFHURQWKHRWKHUKDQGLWPDQDJHVWKHILQDQFLDOLVVXHVRIDEUHDVWFDQFHU WKHUDS\ 7KH KHDOWK PDQDJHPHQW FRPSDQ\ DFWV DV FRVW FHQWHU RI WKH KHDOWK LQVXUDQFH ZKLFK SD\V WKH KHDOWK PDQDJHPHQW FRPSDQ\ D IL[HG IHH IRU PDQDJLQJ WKH FRVWV RI WKH WKHUDS\ ,Q LWV RZQ LQWHUHVW WKH KHDOWK PDQDJHPHQW FRPSDQ\ WKHUHIRUH VHOHFWV SURYLGHUV ZKLFK RIIHU WKH EHVW TXDOLW\ RI VHUYLFHV IRU WUHDWLQJ EUHDVWFDQFHUQHJRWLDWHVSULFHVZLWKWKHPDQGFRQWUDFWVWKHP 7KHHVWDEOLVKPHQWRIKHDOWKPDQDJHPHQWFRPSDQLHVLVSODQQHGWRWDNHSODFHLQ WZR VXEVHTXHQW VWHSV ,Q WKH ILUVW VWHS WKH DVVLVWDQFH IXQFWLRQ RI WKH KHDOWK PDQDJHPHQW FRPSDQ\ LV LQLWLDWHG E\ LQWURGXFLQJ D FDVH PDQDJHU ZKR VXSSRUWV HDFK SDWLHQW DQG DQ ,7 WRRO WKDW VXSSRUWV WKH FDVH PDQDJHU LQ KLV WDVNV $W WKH FXUUHQW WLPH WKH SURMHFW LV VWLOO LQ LWV ILUVW SKDVH ,Q D VHFRQG VWHS WKH EXVLQHVV UHODWLRQVKLS EHWZHHQ WKH KHDOWK PDQDJHPHQW FRPSDQ\ DQG SURYLGHUV ZLOO EH HVWDEOLVKHG$WWKLVVWDJHLQWHURSHUDELOLW\ LVHYHQPRUHLPSRUWDQWWKDQLQWKHILUVW SKDVH7KHUHIRUHWKHLPSOHPHQWHGSURFHVVHVDQG,7WHFKQRORJLHVZKLFKLPSURYHG WKHLQWHURSHUDELOLW\DWWKHILUVWVWHSDUHIXUWKHUDXJPHQWHGLQWKHVHFRQGVWHS 6LQFHWKHHYDOXDWLRQRIVWHSRQHLVVWLOOLQSURJUHVVWKHILJXUHVDUHHVWLPDWHVDQG DUH QRW \HW ILQDOO\ DSSURYHG +RZHYHU WKH HVWLPDWHG ILJXUHV DUH VR IDU YHU\ SURPLVLQJVRWKDWHYHQDWWKLVHDUO\VWDJHRIWKHDQDO\VLVWKHSRVLWLYHLPSDFWRIWKH LPSURYHGLQWHURSHUDELOLW\LVPHDVXUDEOH ,QWKHIROORZLQJWKHLQWHURSHUDELOLW\LPSURYHPHQWVRIWKHWZRUHDOL]DWLRQVWHSV ZLOOEHDVVHVVHGZLWKWKHVFKHPHGHOLQHDWHGLQVHFWLRQ 6WHS±7KHFDVHPDQDJHU 7KHFDVHPDQDJHULQIRUPVWKHSDWLHQWDERXWWKHWKHUDS\GHYHORSVWRJHWKHUZLWK WKH SDWLHQW D KHOS SODQ ZKLFK LV D WRGROLVW IRU WKH SDWLHQW PRQLWRUV ZKHWKHU WKH VFKHGXOH LV PHHW DQG DFWV DV FRXQVHORU 7KH FDVH PDQDJHU LV VXSSRUWHG E\ D VSHFLDOL]HG,7WRRO7KHPDLQIHDWXUHRIWKH,7WRROLVWKHJUDSKLFDOLOOXVWUDWLRQRI WKHPHGLFDOSDWKRIWKHSDWLHQWLQFRPELQDWLRQZLWKWKHZRUNIORZRIWKHWDVNVRIWKH FDVH PDQDJHU )XUWKHUPRUH WKH ,7 WRRO KDV D UHPLQGLQJ IXQFWLRQ DQG RIIHUV WKH IXQFWLRQDOLW\WRNHHSGHWDLOHGUHFRUGVRIWKHDULVLQJFRVWV 7KHHVWDEOLVKPHQWRIDFDVHPDQDJHUUHVXOWVLQDQLPSURYHPHQWRIWKH TXDOLW\ RI WKH WKHUDS\ 6LQFH WKH DVVHVVPHQW VFKHPH LV PDLQO\ IRFXVHG RQ FRVW UHGXFWLRQ WKHTXDOLW\LPSURYHPHQWVDUHQRWIXUWKHUGHOLQHDWHG ,Q WKH IROORZLQJ ZH FRQFHSWXDOO\ DVVHVV WKH DFKLHYHG FRVWV LPSURYHPHQWV E\ PHDQV RI RXU LQWHURSHUDELOLW\ DVVHVVPHQW VFKHPH ,Q WHUPV RI WKLV DVVHVVPHQW VFKHPHWKHFDVHPDQDJHUDQGWKH,7WRROUHSUHVHQWWKHLQWHURSHUDELOLW\LQYHVWPHQWV 7KH LQWHURSHUDELOLW\ LQYHVWPHQWV ZHUH EURNHQ GRZQ DFFRUGLQJ WR WKH QXPEHU RI SDWLHQWVSDUWLFLSDWLQJLQWKLVSLORWSURMHFW6RIDUWKHHVWLPDWLRQVKDYHUHYHDOHGWKDW WKH FRVWV RI WKH FDVH PDQDJHU DQG WKH ,7 WRRO DPRXQW WR DURXQG (XURV SHU SDWLHQW $W WKH VDPH WLPH WKH VDYLQJV DFKLHYHG E\ WKH LQWURGXFWLRQ RI WKH FDVH PDQDJHU DQG WKH ,7 WRRO DPRXQW WR DURXQG (XURV 7KH HVWLPDWHG VDYLQJV FRQVLVWPDLQO\LQVDYLQJVLQVLFNQHVVEHQHILWVDQGWKHVDYLQJVDFKLHYHGE\DYRLGLQJ XQQHFHVVDU\WUHDWPHQWV2YHUDOOWKHLQWURGXFWLRQRIDFDVHPDQDJHULQWURGXFHVDQ
624
$&KDSNR%/HEUHWRQDQG7)LQHW
H[SOLFLW FRRUGLQDWLRQ DQG PRQLWRULQJ RI WKH EUHDVW FDQFHU WKHUDS\ DQG OHDGV WR D UHGXFWLRQRIFRRUGLQDWLRQFRVWV 6WHS±(VWDEOLVKPHQWRIWKHEXVLQHVVUHODWLRQVKLS 7KHHVWDEOLVKPHQWRIDEXVLQHVVUHODWLRQVKLSEHWZHHQKHDOWKPDQDJHPHQWFRPSDQ\ DQGSURYLGHUVUHVXOWVLQDQLQWHJUDWLRQRIWKHSURYLGHUVLQWRWKHUHFRYHU\SURFHVVRQ WZR OHYHOV 7KH ILUVW OHYHO LV WKH VWUDWHJLF OHYHO EHFDXVH WKH KHDOWK PDQDJHPHQW FRPSDQ\ SODFHV FRQWUDFWV ZLWK GLIIHUHQW SURYLGHUV ZKLFK UHJXODWH TXDOLW\ UHTXLUHPHQWV SULFHV DQG QXPEHU RI SDWLHQWV VHQW WR WKH SURYLGHU $IWHU DQ DJUHHPHQW KDV EHHQ UHDFKHG WKH VXEVFULEHG SURYLGHUV DUH LQFOXGHG DW WKH RSHUDWLRQDO OHYHO LQ RUGHU WR DFKLHYH HQKDQFHPHQWV LQ DGPLQLVWUDWLRQ DQG WUDQVDFWLRQDVGHVFULEHGEHORZ$WVWDJHWZRWKH,7WRROQRWRQO\DFWVDVLQWHUQDO LQVWUXPHQWRIWKHKHDOWKPDQDJHPHQWFRPSDQ\ZKLFKDVVLVWVWKHFDVHPDQDJHUEXW EHFRPHV DQ H[WHUQDO LQVWUXPHQW ZKLFK LPSURYHV WKH LQWHURSHUDELOLW\ EHWZHHQ WKH KHDOWKPDQDJHPHQWFRPSDQ\DQGLWVSDUWQHUV 7KHHOHFWURQLFLQWHJUDWLRQUHVXOWVLQDIXOO\DXWRPDWHGLQWDNHHOHFWURQLFDFFHVV WR WKH FDSDFLW\ SODQQLQJ RI WKH SDUWLFLSDWLQJ SURYLGHUV DQ HOHFWURQLF WUDQVIHU RI D FRGHZKLFKUHFRUGVWKHSK\VLFDOUHVWULFWLRQVRIWKHSDWLHQWDQGLVLGHQWLILHGGXULQJ WKH HVWDEOLVKPHQW RI WKH KHOS SODQ DQ DXWRPDWLF YHULILFDWLRQ RI WKH DGKHUHQFH WR DSSRLQWPHQWVRIWKHSDWLHQWDVHYHU\SURYLGHUKDVWRYDOLGDWHHOHFWURQLFDOO\ZKHWKHU WKHSDWLHQWKDVNHSWWKHDSSRLQWPHQWDQGILQDOO\WKHWUDQVIHURIWKHILQDOUHSRUWWR WKHKHDOWKLQVXUDQFHLQHOHFWURQLFIRUP ,QWHUPVRIWKHDVVHVVPHQWVFKHPHGHVFULEHGLQVHFWLRQWKHH[WHQVLRQRIWKH ,7 WRRO DQG LWV LQWHJUDWLRQ RQ WKH SURYLGHUV¶ VLGH UHSUHVHQW WKH LQWHURSHUDELOLW\ LQYHVWPHQWV 7KHVH LQYHVWPHQWV ZLOO IXUWKHU UHGXFH WKH WUDQVDFWLRQ FRVWV 7KH HOHFWURQLFKDQGOLQJRIWKHLQWDNHZLOOUHGXFHWKHFRQQHFWLYLW\FRVWV7KHHOHFWURQLF DFFHVVWRWKHFDSDFLW\SODQQLQJRIWKHSURYLGHUVWKHHOHFWURQLFWUDQVIHURIWKHILQDO UHSRUW WR WKH KHDOWK LQVXUDQFH DQG WKH IDFW WKDW WKH FDVH PDQDJHU LQIRUPV WKH SURYLGHUV ZKHQ DQG WR ZKRP QHFHVVDU\ GRFXPHQWV KDYH WR EH VHQW UHGXFH WKH FRRUGLQDWLRQFRVWV7KHWUDQVIHURIWKHFRGHLPSURYHVWKHTXDOLW\RIWKHWUHDWPHQW RI WKH SURYLGHUV DQG WKH HOHFWURQLF YDOLGDWLRQ ZKHWKHU WKH SDWLHQW KDV NHSW WKH DSSRLQWPHQW UHGXFHV WKH PRQLWRULQJ FRVWV 2YHUDOO DW VWHS WZR WKH LQWHUDFWLRQV EHWZHHQ KHDOWK PDQDJHPHQW FRPSDQ\ DQG SURYLGHUV DW WKH RSHUDWLRQDO OHYHO DUH HQKDQFHG E\ LPSURYLQJ WKH LQWHURSHUDELOLW\ 7KLV IDFLOLWDWHV WKH ZRUN RI WKH FDVH PDQDJHUDQGDOORZVKLPWRVSHQGPRUHWLPHRQLQWHUDFWLQJZLWKWKHSDWLHQW $VVHVVPHQW5HVXOWDQG&RQFOXVLRQ 2XUDVVHVVPHQWVFKHPHHQDEOHVXVWRSHUIRUPDGHWDLOHGDQDO\VLVRIWKHLPSDFWRI LQWHURSHUDELOLW\ LPSURYHPHQWV RQ WUDQVDFWLRQ FRVWV ,W FDQ HTXDOO\ DVVHVV QRQ EXVLQHVV UHODWLRQVKLSV DV LQ VWDJH RQH RI WKH FDVH VWXG\ EXW DOVR RQ EXVLQHVV UHODWLRQVKLSV DV LQ VWDJH WZR RI WKH FDVH VWXG\ ,Q WKH VSHFLILF FDVH RI WKH EUHDVW FDQFHUSURMHFWZHFDQFRQFOXGHWKDWWKLVSDUWLFXODUZD\RIKDQGOLQJDQGPDQDJLQJ WKH WKHUDS\ EHDUV JUHDW SRWHQWLDO IRU ERWK RYHUDOO FRVW UHGXFWLRQ DQG TXDOLW\ LPSURYHPHQWV2XUPHWKRGHQDEOHGXVWRFRQFOXGHWKDWWKHLQWURGXFWLRQRIVXFKDQ LQQRYDWLYHKHDOWKFDUHDSSURDFKFDQUHGXFHWKHILQDQFLDORYHUKHDGZKLOHLPSURYLQJ DW WKH VDPH WLPH WKH TXDOLW\ RI KHDOWK FDUH VHUYLFHV IRU WKH SDWLHQW :H DUH FRQILGHQWWKDWRXUVFKHPHFDQEHDSSOLHGLQWKHVDPHZD\WRWKHDQDO\VLVRIPDQ\ PRUH EXVLQHVVHV EXW DOVR QRQEXVLQHVV UHODWLRQVKLSV LQ ZKLFK WUDQVDFWLRQV SOD\ D PDMRUUROH
7KH,QWHURSHUDELOLW\RI,QIRUPDWLRQDQGLWV 5HSUHVHQWDWLRQLQ1HZ0HGLD$&DVH6WXG\RID *OREDO&RQWHQW3URYLGHU -&0DULDWHJXLDQG-.DOOLQLNRV
,QIRUPDWLRQ6\VWHPV*URXS'HSDUWPHQWRI0DQDJHPHQW/RQGRQ6FKRRORI (FRQRPLFV+RXJKWRQ6WUHHW/RQGRQ:&$$(8. -0DULDWHJXL#OVHDFXN ,QIRUPDWLRQ6\VWHPV*URXS'HSDUWPHQWRI0DQDJHPHQW/RQGRQ6FKRRORI (FRQRPLFV+RXJKWRQ6WUHHW/RQGRQ:&$$(8. -.DOOLQLNRV#OVHDFXN
.H\ZRUGV LQIRUPDWLRQDQGPHDQLQJLQWHUQHWLQWHURSHUDELOLW\PDVKXSVVHPDQWLF ZHE
,QWURGXFWLRQ ,QWHURSHUDEOH LQIRUPDWLRQ RQ WKH LQWHUQHW SURYLGHV SRVVLELOLWLHV IRU FRPELQLQJ GLYHUVH GDWD VRXUFHV DQG GLIIHUHQW PRGHV RI UHSUHVHQWDWLRQFRPPXQLFDWLRQ WH[W LPDJHVRXQG ,WDOVRKDUERXUVWKHLGHDORIHPSRZHULQJXVHUVE\SURYLGLQJWKHP ZLWKWKHQHFHVVDU\,7EDVHGVROXWLRQVIRUDFWLQJXSRQDQGPL[LQJGDWDLQZD\VWKDW UHIOHFW WKHLU SUHGLOHFWLRQV DQG SUHIHUHQFHV 7KH FRQVWUXFWLRQ RI WKLV SURPLVLQJ WHFKQRORJLFDO ODQGVFDSH LV HQYLVLRQHG DV WKH 6HPDQWLF :HE ,Q WKLV VHWWLQJ LQIRUPDWLRQDERXWLQIRUPDWLRQDVVXPHVDFRQWUROOLQJUROHVLQFHFRQWHQWLQWKHZHE LV QDYLJDWHG DQG DFFHVVHG RQ WKH EDVLV RI VHPDQWLF GHVFULSWLRQV RSHUDWLQJ DW D KLJKHU PHWDOHYHO ,Q WKLV SDSHU ZH UHSRUW RQ D FDVH VWXG\ RI D FRQWHQW IHHGHU LQLWLDWLYH%%&%DFNVWDJHIRULQWHURSHUDWLQJLQIRUPDWLRQIURPPDVVLYHDQGGLYHUVH GDWDEDVHV E\ PHDQV RI LQWHUIDFHV NQRZQ DV µPDVKXSV¶ :H FRQFOXGH E\ EULHIO\ UHDVRQLQJZK\WKHLQWHURSHUDELOLW\RQWKHLQWHUQHWLVDVLQHTXDQRQRIWKH6HPDQWLF :HE
626
-&0DULDWHJXLDQG-.DOOLQLNRV
&RQFHSWXDO)UDPHZRUN 7KH LVVXH RI WHFKQRORJLFDO PDOOHDELOLW\ DQG WKH GHJUHH WR ZKLFK DUWHIDFWV DUH WUDQVIRUPHG E\ WKHLU XVH KDV EHHQ D FHQWUDO RQH LQ LQIRUPDWLRQ DQG RUJDQL]DWLRQ VWXGLHV .DOOLQLNRV 7RGD\ WKH LQWHUQHW KDV YDVWO\ SURPRWHG HYHU\GD\ LQIRUPDWLRQHQFRXQWHUVLQZKLFKWKHYDOXHDQGPHDQLQJRILQIRUPDWLRQWKDWUHDFKHV WKH XVHUV DUH SURGXFHG E\ DQ XQGHUO\LQJ PHFKDQLFV RI GDWD WRNHQV DQG WKH LQWHUFRQQHFWHGQHVVRIGDWDVHWV%RZNHUDQG6WDU ,QWHUFRQQHFWHGGDWDLWHPV EHFRPHPHDQLQJIXOE\ZD\RIDOJRULWKPLFSURJUDPPLQJ,IKRZHYHUHQGXVHUVDUH JLYHQ WKH WHFKQLFDO PHDQV VXFK DV 566 5HDOO\ 6LPSOH 6\QGLFDWLRQ RU $3,V $SSOLFDWLRQ 3URJUDPPLQJ ,QWHUIDFHV IRU DFWLQJ RQ LQIRUPDWLRQ LW ZRXOG EH SRVVLEOHWR HQYLVDJHWKHLUDFWLYHSDUWLFLSDWLRQLQWKHFRQVWUXFWLRQRI PHDQLQJRYHU WKHLQWHUQHW0HDQLQJIXOLQIRUPDWLRQLQ QHZ PHGLDFDQWKXVEHXQGHUVWRRGDVWKH FRQVWUXFWLRQ RI DQ LQWHUIDFH WR D GDWDEDVH 0DQRYLFK WKDW RIIHUV QHZ XQGHUVWDQGLQJVE\FRQWH[WXDOL]LQJLQIRUPDWLRQ ,QFUHDVLQJO\ V\VWHPV WKDW PDQDJH PHWDVWDQGDUGV DUH EHLQJ XVHG ZLWKLQ WKH IUDPHZRUN RI RSHQ DQG LQWHURSHUDEOH GDWDEDVHV RQ WKH LQWHUQHW 2QH RI LWV FKDUDFWHULVWLFV LV WKH FUHDWLRQ RI ZHE DSSOLFDWLRQV WKDW FRPELQH GLYHUVH GDWD VRXUFHV7KHVHK\EULGVNQRZQDVµPDVKXSV¶HQDEOHWKHGHVLJQRIQHZLQQRYDWLYH VHUYLFHV0HUULOO 0RUHWKDQRIWKHFRQWHQWXVHGIRUEXLOGLQJPDVKXSV DUH JHQHUDWHG E\ WKH PDLQ SURYLGHUV RI GLJLWDO FRQWHQW VXFK DV H%D\ $PD]RQ *RRJOH
&DVH6WXG\%%&%DFNVWDJH 5HVHDUFK0HWKRGRORJ\ 'DWD FROOHFWLRQ FRPSULVHG WKH LQYHVWLJDWLRQ RI GRFXPHQWDWLRQ RQ WKH %%& %DFNVWDJHLQLWLDWLYHDQGWKUHDGVIURPWKHHPDLOGLVFXVVLRQOLVW(PDLOWKUHDGVZHUH DQDO\]HG TXDQWLWDWLYHO\ ZLWK WKH YLHZ RI LGHQWLI\LQJ GLVFXVVLRQV WKHPHVDQG WKHLU IUHTXHQF\ 'RFXPHQWDWLRQ ZDV UHYLHZHG TXDOLWDWLYHO\ 2XU UHVHDUFK GHVLJQ FRQIRUPV WR H[SORUDWLYH FDVH VWXG\ UHVHDUFK
7KH,QWHURSHUDELOLW\RI,QIRUPDWLRQDQGLWV5HSUHVHQWDWLRQLQ1HZ0HGLD 627
WKHP ZLWK VRPH RI WKH GLVFXVVLRQV KHOG RQ WKH GLVFXVVLRQ OLVW 7KH XOWLPDWH UHVHDUFKDLPZDVWRGUDZRQWKHPDVKXSLQLWLDWLYHWRLPSURYHRXUXQGHUVWDQGLQJRI WKHLVVXHVUDLVHGE\WKHLQWHURSHUDELOLW\RILQIRUPDWLRQDQGWKH6HPDQWLF:HE 7KH'HYHORSHU¶V0DVKXSV :H KDYH LGHQWLILHG W\SHV RI ZHE PDVKXS SURWRW\SHV GHYHORSHG WKURXJK WKH %%&%DFNVWDJHLQLWLDWLYHKWWSEDFNVWDJHEEFFRXN 7\SH0DVKXSV¶UHYLVLRQV :H DQDO\]HG WZR PDVKXSV WKDW KDG EHHQ RULJLQDOO\ GHYHORSHG ZKHQ %%& %DFNVWDJH ZDV ODXQFKHG DQG KDG EHHQ UHFHQWO\ XSGDWHG 0RRG 1HZV KWWSZZZODWHGHFHPEHUFRPVLWHVPRRGQHZV UDWHV WKH QHZV RI %%& DV JRRG EDG RU QHXWUDO EDVHG RQ NH\ZRUG VFRULQJ JWUDIILF KWWSZZZJWUDIILFLQIR SURYLGHV XSGDWHG WUDIILF GDWD XVLQJ %%& FRQWHQW DQG SORWV LW RQ *RRJOH PDSV %RWK UHYLVLRQV WDNH LQWR FRQVLGHUDWLRQ EHWWHU HDVH RI XVH DQG DGGLWLRQDO IXQFWLRQDOLWLHVQHZ IHDWXUHVLHµSHUPDOLQNV¶RUVRFLDOERRNPDUNLQJ DQGXVHRI DGGLWLRQDOIHHGVIURP%%& 7\SH:LGJHWV :LGJHWV DUH VPDOO GHVN DFFHVVRULHV ZLWK VSHFLILF IXQFWLRQDOLWLHV VXFK DV D FDOHQGDU ZHDWKHU PRQLWRU RU D FDOFXODWRU %%& :RUOG 1HZV :LGJHW VKRZV WKH ODWHVW ZRUOG KHDGOLQHV DQG WKH FRPSOHWH VWRULHV RQ D UHYROYLQJ ' PDS 0\ )DYRXULWH%DQGVWDNHV WKH IDYRXULWHEDQGV IURPWKH566 IHHGRIODVWIPDVRFLDO QHWZRUNRI PXVLFOLVWHQLQJ KDELWV DQGWKHQVHDUFKHV WKH %%&IRUERWK QHZVDQG DSSHDUDQFHV 7\SH([SHULPHQWZLWKWKHGDWD 'XULQJWKHODVWPRQWKVPRUHSHRSOHKDGUHDOL]HGWKHSRWHQWLDORIXVLQJWKHGDWD SURYLGHGE\%%&%DFNVWDJHIRUTXHVWLRQLQJLQIRUPDWLRQDFFXUDF\1HZV6QLIIHU¶V :DWFK
'LVFXVVLRQDQG&RQFOXVLRQV 7KHHYDOXDWLRQRIWKHVHWKUHHW\SHVRIPDVKXSVDOORZXVWRH[WUDFWWKHIROORZLQJ LVVXHV )LUVW WKH HYROXWLRQ DQG XSGDWHV RI PDVKXSV KDYH EHHQ SUHGRPLQDQWO\ FRQFHUQHGZLWKWKHLUYLVXDOUHSUHVHQWDWLRQUDWKHUWKDQWKHH[SORUDWLRQRIWKHDPSOH VHPDQWLFSRVVLELOLWLHVDVVRFLDWHGZLWKFRPELQLQJGLIIHUHQWVRXUFHVRILQIRUPDWLRQ 6HFRQGWKHGHYHORSHUVDUHJLYLQJSULRULW\WRHDVHRIXVHRIPDVKXSV%RWKFKRLFHV KHDYLO\ LPSDFW RQ DQG VHYHUHO\ OLPLW WKH XVHUV¶ SRVVLELOLWLHV IRU H[SORULQJ QHZ UHODWLRQVEHWZHHQLQIRUPDWLRQVRXUFHV7KLUGVRPHPDVKXSSURWRW\SHVDUHQRWHDV\ WR FODVVLI\ XQDPELJXRXVO\ DV PDVKXSV 6RPH RI WKHP DUH LQGHHG QHZ ZD\V RI UHSUHVHQWLQJLQIRUPDWLRQWKDWLVDOUHDG\DYDLODEOHRUFRPSDULQJGLIIHUHQWVRXUFHVRI LQIRUPDWLRQ
628
-&0DULDWHJXLDQG-.DOOLQLNRV
)XUWKHUPRUHWKHIRUPDWRIGDWDVRXUFHVZKLFKDUHEH\RQGWKHLQIOXHQFHRIWKH GHYHORSHUSUHFRQGLWLRQVWKH ZD\WKH PDVKXSLVFRQVWLWXWHGDVDQDUWHIDFW $V WKH GHYHORSHUZRUNVZLWKDYDLODEOHLQIRUPDWLRQLQRUGHUWRPDNHLWXQGHUVWDQGDEOHDQG DFFHVVLEOH WR WKH HQGXVHU WKH GDWD VRXUFHV PD\ FKDQJH IRUPDW IRUFLQJ WKH GHYHORSHUWRXSGDWHWKHZD\LQZKLFKWKHLQIRUPDWLRQZDVEHLQJYLVXDOL]HG6LQFH WKH GHYHORSHUV GR QRW FRQWURO WKH GDWD VRXUFHV WKHVH PD\ DQG GR FKDQJH XQSUHGLFWDEO\LQZD\VWKDWUHQGHUWKHPDVKXSREVROHWH7KLVFRQGLWLRQLVLQWULQVLF WR WKH LQWHUQHW VLQFH WKH VRXUFHV WKDW SURYLGH WKH IHHGV GR QRW NQRZ DQG WKH\ FDQQRWHYHQNQRZ IRUZKDWDUHEHLQJXVHG 0DQ\ RI WKH LGHDV EHKLQG WKH 6HPDQWLF :HE DUH UHODWHG WR WKH SURMHFW RI DXWRPDWLQJ LQ DQ LQWHOOLJHQW PDQQHU WKH LQIRUPDWLRQ WKDW LV SXEOLFO\ DYDLODEOH PDNLQJLWSHUPDQHQWO\XSGDWHGDQGPHDQLQJIXOIRUGHILQHGJURXSV+DOSLQ +RZHYHU WKH ODFN RI VWDELOL]HG DQG VXIILFLHQWO\ VRSKLVWLFDWHG PDVKXSV VXJJHVWV WKDW WKH LGHDOV DVVRFLDWHG ZLWK D ERWWRPXS VRFLDOO\ GULYHQ 6HPDQWLF :HE DUH GLIILFXOW WR UHDOL]H 2XU VWXG\ VXJJHVWV LV WKDW WKH WHFKQLFDO DQG WKH LQVWLWXWLRQDO IDFWRUVHJGDWDUHVSRQVLELOLW\DQGRZQHUVKLS VXUURXQGLQJWKHXVHRIPDVKXSVDUH ERXQGWRKHDYLO\FRQGLWLRQWKHWUDQVLWLRQWRDVRFLDOO\GULYHQLQWHUQHW
5HIHUHQFHV %RVZRUWK $ µ'HYHORSLQJ :HE 6HUYLFHV¶ 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ 'DWD (QJLQHHULQJ ,&'( ,((( &RPSXWHU 6RFLHW\ +HLGHOEHUJ *HUPDQ\ %RZNHU*& 6WDU6/ 6RUWLQJWKLQJVRXWFODVVLILFDWLRQDQGLWVFRQVHTXHQFHV 0,73UHVV&DPEULGJH +DOSLQ + µ7KH 6HPDQWLF :HE 7KH 2ULJLQV RI $UWLILFLDO ,QWHOOLJHQFH 5HGX[¶ 3URFHHGLQJV RI WKH )RXUWK ,QWHUQDWLRQDO :RUNVKRS RQ WKH 3KLORVRSK\ DQG +LVWRU\ RI 0DWKHPDWLFVDQG&RPSXWDWLRQ6DQ6HEDVWLDQ +DOSLQ + 7KRPSVRQ + $ µ2QH 'RFXPHQW WR %LQG 7KHP &RPELQLQJ ;0/ :HE6HUYLFHVDQGWKH6HPDQWLF:HE¶3URFHHGLQJVRIWKH:RUOG:LGH:HE&RQIHUHQFH ::: (GLQEXUJK .DOOLQLNRV - µ5HRSHQLQJ WKH %ODFN %R[ RI 7HFKQRORJ\ $UWLIDFWV DQG +XPDQ $JHQF\¶ LQ *DOOLHUV 5 DQG 0DUNXV / (GV UG ,QWHUQDWLRQDO &RQIHUHQFH RQ ,QIRUPDWLRQ6\VWHPV%DUFHORQDSS 0DQRYLFK/ 7KHODQJXDJHRIQHZPHGLD0,73UHVV&DPEULGJH 0HUULOO ' µ0DVKXSV 7KH 1HZ %UHHG RI :HE DSS¶ 'HYHORSHU:RUNV ,%0 $YDLODEOH DW KWWSZZZLEPFRPGHYHORSHUZRUNVZHEOLEUDU\[ PDVKXSVKWPO"FD GUV 3URJUDPPDEOH:HE µ7RS$3,VIRU0DVKXSV¶ 3URJUDPPDEOH:HE0DVKXSVDQGWKH :HEDV3ODWIRUP$YDLODEOHDWKWWSZZZSURJUDPPDEOHZHEFRPDSLV
%XLOGLQJ%%PLGGOHZDUH ,QWHURSHUDELOLW\NQRZOHGJHPDQDJHPHQWLVVXHV /.XWYRQHQ 'HSDUWPHQWRI&RPSXWHU6FLHQFH8QLYHUVLW\RI+HOVLQNL)LQODQG /HD.XWYRQHQ#FVKHOVLQNLIL
.H\ZRUGVPLGGOHZDUHPHWDLQIRUPDWLRQPDQDJHPHQWLQWHURSHUDELOLW\
,QWURGXFWLRQ ,QWHUHQWHUSULVH FRPSXWLQJ EHWZHHQ DXWRQRPRXV EXVLQHVV VHUYLFHV FUHDWHV WZR FKDOOHQJHV PDQDJHPHQW RI WKH FROODERUDWLRQ DQG HQVXULQJ DGHTXDWH LQWHURSHUDELOLW\ EHWZHHQ WKH VHUYLFHV XVHG IRU WKDW FROODERUDWLRQ >@ 7KLV SDSHU GLVFXVVHV D PDMRU FKDQJH LQ WKH LQWHURSHUDELOLW\ JRDOV WKHPVHOYHV DQG RXWOLQHV D VROXWLRQIRUDJLOHPDQDJHPHQWRILQWHURSHUDELOLW\NQRZOHGJH 7KH VROXWLRQ LV SDUW RI WKH ZRUN LQ &,1&2 JURXS KWWSFLQFRFVKHOVLQNLIL DQGLVGHVFULEHGIURPPLGGOHZDUHSHUVSHFWLYH+RZHYHUWKHVROXWLRQFUHDWHVQH[W ZDYH UHVHDUFK GLUHFWLRQV IRU DUHDV UHODWHG WR WKH LQWHUHQWHUSULVH FRPSXWLQJ SUREOHP VXFK DV RQWRORJ\ GHYHORSPHQW DQG XVH LQ ODUJH GLVWULEXWHG V\VWHPV PXOWLDJHQWV\VWHPVDQGG\QDPLFDOO\HYROYLQJW\SHGLVFLSOLQHV
,QWHURSHUDELOLW\FKDOOHQJHV 7KH LQWHURSHUDELOLW\ JRDOV DUH FKDQJLQJ ZLWK WKH PDWXULW\ RI %% FROODERUDWLRQ VXSSRUW (DFK HYROXWLRQ SKDVH KDV LWV FKDUDFWHULVWLF FKDOOHQJHV DQG VROXWLRQ DUFKLWHFWXUHVDVLOOXVWUDWHGLQ)LJXUH7KHLVVXHVRILQWHUHVWIRFXVRQWKHVHFRQG DQG WKLUG ZDYH ZKLOH WKH ILUVW ZDYH FRPSOHWHV WKH SLFWXUH E\ VKRZLQJ WKH WUDGLWLRQDO LQWHJUDWLRQ RI DSSOLFDWLRQ VLORV W\SLFDO VROXWLRQV LQFOXGHG GDWD LQWHJUDWLRQ SUHVHQWDWLRQ RI MRLQW SRUWDOV DSSOLFDWLRQ LQWHJUDWLRQ GLVWULEXWHG ZRUNIORZPDQDJHPHQWDQGXVHRIPLGGOHZDUH
630
/.XWYRQHQ
'HSHQGHQF\RQWRROV 5HSHWLWLYHQHVV
7UXHPDQDJHDELOLW\ &RQILJXUDEOHVROXWLRQV
*HQHUDWHGVROXWLRQV 0'$Æ0''
62$PLGGOHZDUH
%XVLQHVVSURFHVVPRGHOLQJ
%%PLGGOHZDUH
%XVLQHVVSROLF\UXOHPRGHOV
,QWHURSHUDELOLW\PLGGOHZDUH
SRUWDOV(',($,%%L
3URFHVVVWDQGDUGV
0RGHOLQWHURSHUDELOLW\"
H&RQWUDFWLQJVWDQGDUGV
7HFKQRORJ\VWDQGDUGV
7RROLQWHURSHUDELOLW\"
'HYHORSPHQWSURFHVVLQWHURS"
3URSULHWDU\VROXWLRQV
)LJ)URPPDQXDOLQWHJUDWLRQWRPLGGOHZDUHVXSSRUWHGLQWHURSHUDELOLW\
7KHVHFRQGZDYHLQWURGXFHVJHQHUDWHGVROXWLRQVWKDWDUHEDVHGRQVKDUHG PRGHOV 7KHHPHUJHQFHRIVHUYLFHRULHQWHGDUFKLWHFWXUHV62$ >@WRDZLGHDXGLHQFHKDV VHFXUHG WKH XVH RI WKH FRQFHSWV RI VHUYLFHV HFRQWUDFWV DQG PHWDLQIRUPDWLRQ IRU GHVFULELQJVHUYLFHV2QWKLVEDVLVWKHPRGHOGULYHQHQJLQHHULQJDSSURDFK0'( >@SURYLGHVWRROVIRUFUHDWLQJDXQLI\LQJPRGHOIRUFROODERUDWLRQDQGJHQHUDWLRQRI VHUYLFHV DQG ZRUNIORZV WKDW HQVXUH LQWHURSHUDWLRQ EHWZHHQ VHUYLFHV SURYLGHG E\ FROODERUDWLQJ HQWHUSULVHV ,QWHURSHUDELOLW\ LV HQVXUHG E\ MRLQW GHVLJQ HIIRUWV DQG LQWHURSHUDWLRQ RI GHVLJQ WRROV XVHG DW HDFK FROODERUDWRUV V\VWHP 7KH LQWHURSHUDELOLW\FKDOOHQJHVIRFXVRQWKHSURGXFWLRQWRROVWKHLUDELOLW\WRH[FKDQJH PRGHOVDQGWRJHQHUDWHLPSOHPHQWDWLRQVRQWRWHFKQLFDOO\GLIIHULQJSODWIRUPV 7KHWKLUGZDYHLOOXVWUDWHVWKHIXWXUHHQWHUSULVHFRPSXWLQJV\VWHPVWKDWFRQWDLQ FRPPRQ JHQHULF IDFLOLWLHV IRU IHGHUDWHG PDQDJHPHQW RI LQWHUHQWHUSULVH FROODERUDWLRQV :H FDOO WKHP %% PLGGOHZDUH >@ 7KH JRDO RI WKLV PLGGOHZDUH OD\HU LV WR SURYLGH D EUHHGLQJ HQYLURQPHQW IRU WKH HVWDEOLVKPHQW RI QHZ FROODERUDWLRQV DQG DQ RSHUDWLRQDO WLPH HQYLURQPHQW IRU FRQWUROOLQJ WKHP 7KH DXWRPDWLRQRISURFHVVHVLQWKHVHHQYLURQPHQWVUHTXLUHWKRXJKDZHOOIRUPHGVHWRI NQRZOHGJHDERXWWKHLQWHURSHUDELOLW\IHDWXUHVRIVHUYLFHVLQYROYHG)XUWKHUDVWKH VHUYLFHV DQG EXVLQHVV SURFHVVHV RI HQWHUSULVHV FKDQJH WKH LQWHURSHUDELOLW\ NQRZOHGJHPXVWEHG\QDPLFDOO\LQFUHDVHG7KXVWKHLQWHURSHUDELOLW\NQRZOHGJHLV FRQVLGHUHGWREHG\QDPLFDOO\HYROYLQJVWULFWO\W\SHGDQGUHJXODWHGE\DQHYROYLQJ W\SHGLVFLSOLQHKHWHURJHQHRXVLQUHSUHVHQWDWLRQDQGFRPPRQO\DYDLODEOH7RZDUGV WKLV JRDO WKHUH LV VWLOO ODFN RI VKDUHG RQWRORJLHV IRU HFRQWUDFWV SURWRFROV IRU DXWRPDWHG PDQDJHPHQW RI LQWHUHQWHUSULVH FROODERUDWLRQV DQG FRQWURO RI WKH QRQIXQFWLRQDODVSHFWVRIWKHVHFROODERUDWLRQV )RUWKHWKLUGZDYHVROXWLRQWKH%%PLGGOHZDUHVHUYLFHVRIHDFKHQWHUSULVHDUH VXSSRUWHG E\ D JOREDO NQRZOHGJH EDVH RUJDQL]HG LQWR GLVWULEXWHG UHSRVLWRULHV IRU VHUYLFHRIIHUVVHUYLFHW\SHVDQGEXVLQHVVQHWZRUNPRGHOV7KHVHUYLFHRIIHUVJLYH XVLQIRUPDWLRQRIWKHDFWXDOVHUYLFHVZKLOHWKHEXVLQHVVQHWZRUNPRGHOVGHILQHWKH VWUXFWXUH RI WKH FROODERUDWLRQ 7KH VHUYLFH W\SHV SURYLGH D EULGJLQJ FRQFHSW EHWZHHQWKHVHUYLFHRIIHUVDQGUROHV 8VLQJ WKH NQRZOHGJH JDWKHUHG LQWR WKHVH UHSRVLWRULHV WKH %% PLGGOHZDUH DJHQWVFDQFROOHFWVXJJHVWLRQVIRUQHZFROODERUDWLRQVDQGIXUWKHUPRUHFKHFNDQG
,QWHURSHUDELOLW\NQRZOHGJHPDQDJHPHQWLVVXHV 631
QHJRWLDWHIRUDPXOWLSDUW\FRQWUDFWVVRWKDWDOOSDUWQHUVD VKDUHWKHLQWHQWRIXVLQJ WKH VDPH EXVLQHVV QHWZRUN PRGHO E FRQIRUP WR WKH UROH UHTXLUHPHQWV JLYHQ WR WKHPF VKDUH1)$PRGHOVDQGFRPPXQLFDWLRQFKDQQHOW\SHVZLWKWKRVHSDUWQHUV WKH\ KDYH GLUHFW FRPPXQLFDWLRQ ZLWK DQG G FRQIRUP WR WKH JHQHULF SROLFLHV EXVLQHVVUXOHVIRUH[DPSOH GHILQHGIRUWKHFROODERUDWLRQ
([WHQVLEOHW\SHGLVFLSOLQHIRULQWHURSHUDELOLW\NQRZOHGJH 7KH PDLQFKDOOHQJHIRUWKHLQWHURSHUDELOLW\ NQRZOHGJH PDQDJHPHQWLVWRSURYLGH DQ H[WHQVLEOH GLVFLSOLQH WR FDSWXUH GHWDLOHG HQRXJK RQWRORJ\ RI EXVLQHVV QHWZRUN PRGHOVVHUYLFHW\SHVDQGVHUYLFHRIIHUVIRUDXWRPDWHGXVHLQWKHLQWHURSHUDELOLW\ FKHFNLQJ ERWK DW HVWDEOLVKPHQW DQG RSHUDWLRQDO WLPH 7KLV GLVFLSOLQH SURYLGHV WKH LQWHUHQWHUSULVH FROODERUDWLRQV D NLQG RI LQWHURSHUDELOLW\ VDIHW\ DQDORJRXV WR VWURQJO\ W\SHG SURJUDPPLQJ ODQJXDJHV VXSSRUWV W\SH VDIHW\ :H KDYH FKRVHQ WR XVHWKHGHILQHGEXVLQHVVQHWZRUNPRGHOVDVWKHWRSPRVWOHYHORIRQWRORJLHV(DFK EXVLQHVVQHWZRUNPRGHOJLYHVDURRWIRUDQDPLQJVFKHPHZLWKLQWKHRQWRORJ\WKH RQWRORJ\ LV G\QDPLFDOO\ IRUPHG E\ DFFXPXODWLQJ D YLHZ WR EXVLQHVV QHWZRUN PRGHO UHODWHG VHUYLFH W\SHV DQG FRQIRUPDQW VHUYLFH RIIHUV 7KH UHTXLUHG NQRZOHGJH LV EDVHG RQ WKRURXJKO\ VWXGLHG RQWRORJ\ DQG UHTXLUHPHQWV IRU WKH UHODWLRQVKLSVEHWZHHQWKHFRQFHSWV>@ )RU KROGLQJ WKH WKUHH NLQGV RI LQIRUPDWLRQ ZH XVH WKUHH NLQGV RI PHWDLQIRUPDWLRQUHSRVLWRULHVVWUXFWXUHGDFFRUGLQJWR 02)>@7KH02)GHILQHV WKUHHOHYHOVIRULQIRUPDWLRQWKHDFWXDOHQWLW\OHYHO0WKH0OHYHOIRUQRWDWLRQ UXOHV DQG WKH 0 OHYHO IRU PHWDPHWDPRGHO IRU WKH FRQFHSWV LQ WKH VWRUDJH 7KH UHSRVLWRU\FRQWHQWVDUHGHILQHGDVIROORZV7KHVHUYLFHRIIHUUHSRVLWRU\0 DFWXDO VHUYLFHRIIHUV0 XVHVVWUXFWXUHVDQGQDPHVSURYLGHGE\VHUYLFHW\SHVDQG0 VHUYLFHRIIHUFRQWHQWUXOHV7KHVHUYLFHW\SHUHSRVLWRU\0 DFWXDOVHUYLFHW\SHV 1)$ W\SHV FKDQQHO W\SHV SROLF\ IUDPHZRUN GHILQLWLRQV UHODWLRQVKLSV DQG WUDQVIRUPDWLRQVEHWZHHQW\SHV0 'HQRWDWLRQVIRUWDUJHWFRQFHSWVZLWKVSHFLILF UXOH IRU XVLQJ H[LVWLQJ SROLF\ IUDPHZRUN QDPHV 1)$ W\SHV DQG FKDQQHO W\SHV 0 WDUJHW FRQFHSWV LGHQWLILHG VHUYLFH W\SH LQWHUIDFH LGHQWLW\ ORFDWLRQ SROLF\ 1)$W\SHFRPPXQLFDWLRQFKDQQHO W\SH7KHEXVLQHVVQHWZRUN PRGHOUHSRVLWRU\ 0 DFWXDO EXVLQHVV QHWZRUN PRGHO %10 VSHFLILFDWLRQV FRPSULVLQJ RI D VHW RI OLQNHG FRPPXQLW\ VSHFLILFDWLRQV DFWXDO FRPPXQLW\ VSHFLILFDWLRQV 0 GHQRWDWLRQV IRU WDUJHW FRQFHSWV ZLWK VSHFLILF UXOH IRU XVLQJ VHUYLFH W\SHV IRU GHILQLQJUROHUHTXLUHPHQWV0 7DUJHWFRQFHSWVLGHQWLILHG%10UROHSROLF\ 7KHGHILQLWLRQRIWKHVHPDQWLFVIRULQWHURSHUDELOLW\VDIHFROODERUDWLRQVSDQVWKH UHSRVLWRULHV WKH VHUYLFH W\SH UHSRVLWRU\ SURYLGHV H[WHQVLRQV IRU WKH VHPDQWLFV RI WKH RQWRORJ\ LQ ERWK EXVLQHVV QHWZRUN PRGHO UHSRVLWRU\ DQG WKH VHUYLFH RIIHU UHSRVLWRU\ ,Q WKH VHUYLFH RIIHU UHSRVLWRU\ WKH OHYHO 0 LV QRW IL[HG EXW LV H[WHQVLEOH E\ SXEOLVKLQJ QHZ VHUYLFH W\SHV LQ WKH VHUYLFH W\SH UHSRVLWRU\ 6LPLODUO\ QHZ VHUYLFH W\SHV FUHDWH SRVVLELOLWLHV IRU XVLQJ QHZ YRFDEXODU\ LQ EXVLQHVVQHWZRUNPRGHOV 7KH W\SH GLVFLSOLQH LV GHILQHG WKURXJK FULWHULD IRU WKH UHODWLRQVKLSV EHWZHHQ LQIRUPDWLRQ LWHPV ZLWKLQ HDFK UHSRVLWRU\ 7KHVH UHODWLRQVKLSV IRUP WKH WRSPRVW PHWDOHYHO IRU GHILQLQJ WKH WDUJHW FRQFHSWV IRU WKH LQWHURSHUDELOLW\ NQRZOHGJH WKH
632
/.XWYRQHQ
UXOHV WREHGHILQHGE\WKHSXEOLVKHUVRIWKHUHSRVLWRU\LWHPV ZLOOLQWXUQGHILQH D G\QDPLFW\SHGLVFLSOLQH>@ )RU H[DPSOH WKH FULWHULD IRU DFFHSWDEOH EXVLQHVV QHWZRUN PRGHO IRU D PRGHO UHSRVLWRU\DUHIDLUO\VLPLODUWRWKRVHRIVHUYLFHW\SHVWKH\KDYHWREHQDPHGFDQ EHJURXSHGWRJHWKHUGXHWRDVVHUWHGVLPLODULW\DQGPXVWKDYHDVHFXUHO\LGHQWLILHG SXEOLVKHUWRJUDQWWKHTXDOLW\RIWKHSXEOLVKHGPRGHO7KHTXDOLW\RIWKHPRGHOFDQ EHDQDO\]HGDQGYHULILHGE\IXWXUHWRROVWKDWJLYHIHHGEDFNRQWKHFRUUHFWQHVVDQG UHFRYHUDELOLW\ SURSHUWLHV RYHUKHDG FRVW SULYDF\SUHVHUYDWLRQ SROLFLHV DQG RWKHU DVSHFWV WKDW DIIHFW WKH FKRLFH RI WKH EXVLQHVV QHWZRUN PRGHO 7KH UROHV RI WKH PRGHOVFDQRQO\EHGHILQHGE\WKHYRFDEXODU\SURYLGHGE\WKHVHUYLFHW\SHVPDGH YLVLEOHIRUWKHEXVLQHVVQHWZRUNPRGHOUHSRVLWRU\SURYLGHU
&RQFOXVLRQ 7KH GHVFULEHG NQRZOHGJH EDVH LV SDUW RI WKH 3LODUFRV DUFKLWHFWXUH ZKHUH WKH UHOHYDQW UHSRVLWRULHV DUH SXVKHG WR WKH FRPPRQ QHWZRUN WR IRUP LQIUDVWUXFWXUH VHUYLFHV7KHVHVHUYLFHVFDQEHFRQVLGHUHGDVVRFLHWDOVHUYLFHVRUDVVHUYLFHVIURP WUXVWHGWKLUGSDUWLHVRUHYHQDVQRUPDOEXVLQHVVRIVSHFLILFFRQWHQWSURYLGHUV7KH UHSRVLWRULHV SURYLGH GLVWULEXWLRQ FKDQQHOV WR QHZ EHVWSUDFWLFHV EXVLQHVV QHWZRUN PRGHOV DV WKH\ EHFRPH GHILQHG E\ VXLWDEOH GRPDLQ FRQVRUWLD 6RPH SHUIRUPDQFH PHDVXUHPHQWV RYHU D SURWRW\SH LPSOHPHQWDWLRQ LQGLFDWH WKDW WKH RYHUKHDG FRVW LV UHDVRQDEOHDQGWKHV\VWHPVFDODEOH ,Q FRPSDULVRQ WR RQWRORJ\ UHVHDUFK WKLV VWUXFWXUH LV IRUPHG RI D IDPLO\ RI VLPLODUO\ VWUXFWXUHG G\QDPLF RQWRORJLHV HDFK URRWHG IURP D EXVLQHVV QHWZRUN PRGHODQGXVHGIRUDXWRPDWHGLQWHURSHUDELOLW\HQIRUFLQJ $OWKRXJK 497 >@ WKH FXUUHQW VWDWHRIWKHDUW PHWDLQIRUPDWLRQ UHSRVLWRU\ SURYLGHVPXFKRIWKHVDPHIXQFWLRQDOLW\RXUJRDOLVPRUHFKDOOHQJLQJEHFDXVHRI WKH GLVWULEXWLRQ WR DXWRQRPRXV XQLWV DQG EHFDXVH RI WKH G\QDPLF H[WHQVLELOLW\ RI WKH 0 OD\HUV WKURXJK WKH VHUYLFH W\SH UHSRVLWRU\ 7KH GLIIHUHQFH EHFRPHV PRWLYDWHG DV ZH FRQVLGHU WKH WKUHH GHYHORSPHQW ZDYHV DQG WKH GLIIHUHQFHV EHWZHHQ LQWHURSHUDELOLW\ EHWZHHQ PRGHOLQJ WRROV DQG LQWHURSHUDWLRQ RI FROODERUDWLRQPDQDJHPHQWIDFLOLWLHV
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@
.XWYRQHQ / 0HWVR - 5XRKRPDD 6 )URP WUDGLQJ WR H&RPPXQLW\ SRSXODWLRQ 5HVSRQGLQJWRFRQWUDFWXDOFKDOOHQJHV,QWHUQDWLRQDO('2&FRQIHUHQFH('2& 20*0HWD2EMHFW)DFLOLW\02) 6SHFLILFDWLRQ 3DSD]RJORX03*HRUJDNRSRXORV'6HUYLFHRULHQWHGFRPSXWLQJ&$&0 5XRNRODLQHQ 7 .XWYRQHQ / 2QWRORJ\ IRU IHGHUDWHG PDQDJHPHQW RI EXVLQHVV QHWZRUNV 5XRNRODLQHQ7.XWYRQHQ/6HUYLFHW\SLQJLQFROODERUDWLYHV\VWHPV,(6$ 6FKPLGW'&0RGHOGULYHQHQJLQHHULQJ,(((&RPSXWHU 20* 0RGHO 'ULYHQ $UFKLWHFWXUH ± 9LVLRQ 6WDQGDUGV DQG (PHUJLQJ 7HFKQRORJLHV
Introducing the Common Non-Functional Ontology Vandana Kabilan1 , Paul Johannesson1 , Sini Ruohomaa2 , Pirjo Moen2 , Andrea Herrmann3 , Rose-Mharie ˚ Ahlfeldt4 , and Hans Weigand5 1 2 3 4 5
Department of Computer and Systems Sciences, Royal Institute of Technology and Stockholm University [email protected],[email protected] Department of Computer Science, University of Helsinki [email protected],[email protected] University of Heidelberg [email protected] University of Sk¨ ovde [email protected] Tilburg University [email protected]
Enterprise systems interoperability is impeded by the lack of a cohesive, integrated perspective on non-functional aspects (NFA). We propose to respond to the fragmentation in NFA research by supporting a shared, common understanding. For this purpose:- first, we propose a common NFA ontology, which generalizes and integrates the different non-functional aspects under a common top-level ontology. Second, we introduce a series of specialized ontologies on specific non-functional aspects, such as trust, risk, privacy, threat and misuse. By fostering a consensual and shared view of the non-functional aspects domain, we aim to move closer to enhancing semantic enterprise interoperability. This shared perspective on what non-functional aspects are and how they relate to the other ’functional’ aspects of enterprise systems, is the key towards enterprise interoperability.
1 Introduction Non-functional aspects (NFAs) have a key role in establishing, conducting and maintaining inter-enterprise interoperability [1]. The ill-toned naming of these properties reflects well the neglect they have long suffered in software design and development. Issues related to such aspects like trust, security, privacy, contracts or quality of service are often left unaddressed till late in the software development process. However, in the context of enterprise interoperability, these aspects and the organisational policies that they form span across a wide range of business activities. Therefore, they must be considered and integrated into the enterprise system modeling,along with the other
2 634
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
traditionally accepted ’functional aspects’. In this respect, some of the key research problems identified are: • Existence of a fragmented definition of what non-functional aspects are. • Unclear vision on how, when or where these aspects should be integrated into the enterprise system modelling. To resolve the above mentioned issues, we first need to establish a shared understanding of what Non-Functional Aspects are, how they influence the business processes and how they should be connected to the business models. One such way would be to capture the aforementioned knowledge as an ontology. Gruber’s [2] definition of an ontology states: Ontology is a specialization of a conceptualisation. The fundamental objective behind the design of ontology is to conceptualise the domain of interest. Some other objectives for designing and using ontologies have been put forward by Noy and McGuinness [3] as: • • •
To make explicit implicit domain knowledge. To promote easy and shared understanding. To support reusability and interoperability.
Thus, the research problem addressed in this paper is on capturing and making explicit the implicit knowledge surrounding the non-functional aspects.We propose to capture and represent this shared conceptualisation as a set of ontologies. The researchers involved in this conceptualisation are experts from different non-functional aspect domains. Thus, the proposed ontologies are in themselves a product of consensus. We discuss more on our research methodology in Section 2. In this paper, we propose a Common NFA Ontology as a top level generic ontology, to which a number of individual Non-Functional ontologies are related. Our research has led us to establish a number of individual Non-Functional ontologies like trust, privacy, threat and misuse, information security, quality of service, digital rights management, business contracting, contract-related risks and so on. However, due to limitation of space, we present an overview of only a selected number of these. The focus of this paper is to introduce the top level generic ontology - the Common NFA Ontology. We exemplify the utility of the proposed Common NFA ontology by describing how it is ”specialised” in the individual sub ontologies. Note that the description given for each of the sub ontoloy is neither complete or exhaustive, but only an illustrative extract of the main concepts from each of them. We begin by a short discussion on our research methodology including the ontology design strategy adopted in Section 2. We present the Common NFA Ontology in Section 3. We present the overview of the Trust Ontology in Section 3.1, Threat and Misuse Ontology in Section 3.2, Business Contract Risk Ontology in Section 4, and Privacy Ontology in Section 5. We discuss the results and utility of our work in Section 6 and conclude in Section 7.
Introducing the Common Non-Functional Ontology
3 635
2 Research Methodology To the best of our knowledge, no previous research exists that captures and models the different non-functional aspects within one common ontology. Our collective group of expert researchers carried out a state-of-the-art research survey for the different non-functional aspects. Initial results were published in TG7 Roadmap [1]. To analyse and represent the gathered knowledge, we reviewed different ontology design methodologies like those proposed by Gruninger and Uschold [4], Noy and McGuinness [3], Guarino [5] , Fernandez et al. [6] and Nicola and Missikoff [7]. We found the UPON methodology, based on the Unified Software Developement Process [8], simple to adopt within the diverse group of researchers, most of whom were not ontology experts. A first sketch of each of the non-functional aspects was carried out using the storyboard writing phase as proposed by the UPON. Next, a common template for capturing the main concepts, definitions and relationships to generate a glossary (again UPON) was suggested. A main instrument in the methodology of our work was a case study scenario of a typical enterprise system, which was carefully analysed from different non-functional aspect perspectives. Based on intial results of this analysis and further discussions, a first preliminary conceptual model for each individual sub ontology was proposed. After this ’glossary’ building phase, the work was again reviewed for duplicacy and redundancy. Building on the case study analysis, detailed conceptual models for each of the sub ontologies was constructed.
3 Introducing the Common NFA Ontology Our approach is to reuse existing ontologies as far as possible. Therefore, we chose to begin our work on the Common NFA Ontology by basing it on another accepted specification, namely the Business Motivation Model(BMM) [9]. Some of our reasons for choosing this particular standard may be summarised as: • BMM identifies factors that motivate and influence a business enterprise and its goals. • BMM identifes key business concepts like actors and business elements that are influenced by the above mentioned factors. • BMM relates the key relationships between the influencing factors and the business concepts. All the above reasons are useful in defining how non-functional aspects (influencing factors) may have an impact on or be related to the identifed key business concepts. In Figure 1 we see the conceptual model of our Common NFA Ontology. As said before, the Common NFA Ontology extends the basic BMM.(The shaded
4 636
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
Fig. 1. Common NFA Ontology- Conceptual Model
concepts are those that have been introduced by us). We begin by first reviewing some of the existing concepts defined in BMM and thereafter, proceed to the new additions. We use the type text font to denote concept classes. Stereotypes of the Common NFA used in the sub ontologies also include the parent class in paranthesis, wherever applicable, if not stated explicitly. 3.1 BMM Revisited A basic notion in BMM (Figure 1)is that of a goal, which expresses something a business seeks to accomplish, a desired future state of affairs or condition. Examples of goals are being the market leader in an industry or having a profit of more than one million euros. Furthermore, there are means , i.e. something that can be used to achieve a goal. Means can take different forms, they can be instruments, devices, capabilities or methods. A means states what an organisation will do or use to achieve a goal, while a goal tells what the organisation views as desirable. There are two main kinds of means, course of action and directive such as business rules and policies. Then there are influencers, i.e. things that can impact an enterprise in its employment of means or achievement of goals. Note that an influencer expresses an objective state of affairs, it just exists, and there is nothing the organisation can do about this. In contrast, a goal is something that an organisation decides about - it wants to accomplish the goal. Similarly, a means is something that the organisation chooses itself - it decides to use a means to achieve a goal. it is useful to distinguish between two types of influencers, external and internal. An external influencer exists outside the organisational boundaries of an enterprise, e.g. a competitor that is taking
Introducing the Common Non-Functional Ontology
5 637
market shares from an enterprise. There are also internal influencers that exist within an enterprise. It could be a habit, i.e. a customary practice or use. Influencers can be positive or negative, they can make it easier or more difficult to achieve a goal. In fact, the same influencer may make it easier to achieve one goal and at the same time make it more difficult to achieve another goal. In order to tell how an influencer impacts a goal or a means, we use assessments. For example, we say that an influencer is a threat for achieving a certain goal, or an opportunity to employ a certain means. Other examples are strengths and weaknesses. 3.2 Common NFA Ontology We begin by introducing the concept of business object in the Common NFA. Business objects refer to any object or resource that is of some value to an organisation. For examples- goods or services that are being traded, purchase orders, contracts, customers and ERP systems. Business objects also include less tangible objects like data,information and digital rights. Business process acts on or utilises or consumes or produces these business objects. Therefore, these business objects undergo some change of state, which we can qualitatively or quantitatively measure, to result in a state of affairs. Some states of affairs are planned and desired like goals, whereas other state of affairs are unplanned and even unwanted such as quality deficiencies and business damages. Business process are affected by internal as well as external influencers, therefore the business objects are also affected. Non-Functional Aspects like trust, risk, quality of service are all kinds of influencers. These influencers act indirectly to produce undesireable effects on the expected outcome of business processes, thereby affecting the goals for an organisation. Hence, it is required to assess whether this state of affairs is desired or not. For this purpose, we introduce the notion of a valuation in the Common NFA ontology. A valuation is usually done by an organisation, but it may also be done by an outside (external) agent. The valuation is an evaluation done on a business object, its current state and its planned state to give a value result. For example, if the goal had been to increase sales by ten percent and the current monthly balance sheet indicates a loss of five percent, then the valuation would provide the evaluated value result that there is a net loss and no growth in sales. If the value result indicates that the current state of affairs is undesirable or unacceptable then appropriate measures need to be set in motion to counteract these ill-effects. This is decided by a business decision. The business decision is a central concept in our Common NFA Ontology. The business decision is based on the valuation, the prescribed set of goals, available means and the expected state of affairs. The business decision result of such organisational decision making could involve a change in policy, directive, adoption of some new means. These are termed as countermeasures. The countermeasure
6 638
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
has to realise the business decision result, that is, it imposes some modified requirements on the enterprise. We introduce a countermeasure option as a kind of means that an organisation unit may adopt to specifically address any negative potential impact that any internal or external influencer may produce on the defined Objectives and Goals. Positive impacts, that is, potential awards are also incentives or factors that influence business goals and policies. In most non function aspect scenarios, it is the incentive of potential awards that motivate an enterprise, like improved customer satisfaction leading to more revenue is the potential award for implementing better quality of service(non-functional aspect). We see, thus, that the non-functional aspects often lead to qualitative performance indicators rather than quantitative aspects. We shall in the following sections, present some of the non-functional aspects as individual ontologies.
4 Trust Ontology
Fig. 2. Excerpt from Trust Ontology
The first subontology describes the multifaceted phenomenon of trust between organisations. Trust has business relevance to an organisation in
Introducing the Common Non-Functional Ontology
7 639
two different contexts: as a trustor(agent) and as a trustee(agent). In the trustor’s role, an agent representing the organisation tries to determine whether it is beneficial for the organisation to trust another organisation (or agent, as the case may be) in a particular context. In the trustee’s role, the organisation and its representatives try to encourage the trust of other organisations and agents by various means. In our trust ontology, we focus on describing the trustor role. Definitions of trust in the literature vary according to the context they are used in [10, 11, 12]. Some research efforts focus on trust as a subjective belief about positive attributes of the trustee. From the management perspective, however, a more concrete approach is beneficial. We define trust as- The extent to which the trustor is willing to participate in a given business action with a given trustee, considering the risks and incentives involved. This definition of trust includes the subjective belief as one motivator to trust, while other motivators may depend on the general context as well. The trust ontology built on this conceptual approach is depicted in Figure 2. Trust is a strong influencer between the Trustor and Trustee. It is the basis for Trust Decisions that concern the participation in certain Guarded Actions(business actions). The general trustworthiness of the trustee is built on Experience(influencer), which can be gained internally or reported by external sources. The body of experience is assessed in a Reputation Evaluation(assessment). For example, a number of experiences on the trustee delivering excellent quality products but the being late can be evaluated as a low trustworthiness on timeliness, but high on quality products. The context determines which of these attributes would be more important for a given Trust Decision. Participation in a Guarded Action also involves Probable Costs/Benefits (potential impact) depending on the behaviour of the trustee and the estimated cost or benefits resulting from it. These are assessed in a tactical Risk Evaluation(assessment), which aims to determine what the probabilities and effects of different outcomes are. There are also some Known Outcomes(end) that depend only on the business decision. For example, following or violating a contract that governs the Guarded Action leads to— the cost of a contract violation may be lower than the predicted outcome of doing business with an ill-reputed trustee, but it must be evaluated as a part of the Trust Decision.
5 Business Contract Risk Ontology The primary goal for Enterprise systems is to conduct profitable business with other enterprises. Such transactions are covered by legal contracts and other regulatory bodies. The Multi Tier Contract Ontology [13] is one of many contemporary researches in the field of conceptualising the domain of business contracts from different perspectives. We do not discuss those ”functional”
8 640
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
Fig. 3. Excerpt from Business Contract Risk Ontology
aspects in this paper. Instead, we focus on one of the non- functional aspects related to the business contract and the enterprise— that of Business Risks undertaken in a given contract. Business contracts act to specify expected behavior, describes course of actions for possible non-conformance to agreement. But they also state explicitly the kinds of risks undertaken and determine the options available for resolving situations, in the event such a risk is actualised. Mechanisms for assessing and controling such risks has been discussed by Kabilan and Weigand [14]. We capture some of these concepts in our non-functional sub-ontology for Business Contract Risk. The contracts are aimed to split such ”risks” on who will bear it, how much, to what extent and so forth. Business Risk (Assessment) acts on a set of planned activities which utilizes or consumes and produces a set of Resources (business objects). This business risk is always borne by an actor(agent) who acts on behalf of the enterprise concerned. Every business process or action is expected to result in a certain outcome (State of Affairs). This outcome may be the expected result, in which case all is well, and we have predicted outcome(outcome). The outcome may be unexpected outcome in the eventuality of an undesired result. For example, in the case of a loss of revenue(unexpected outcome) due to currency fluctuation (external influencer) the risk event is the change of currency rate. In short,the business risk is said to occur when there is a planned activity which does not produce the predicted outcome or Results. The outcome is inspected valuation by the actor to ascertain whether the unexpected outcome is an acceptable state of affairs or not. The business decision involved is the risk
Introducing the Common Non-Functional Ontology
9 641
mitigation control. This requires that a countermeasure be adopted to limit the effects of the risk.
6 Threat and Misuse Ontology
Fig. 4. Excerpt from Threat and Misuse Ontology
A central concept in the Threat and Misuse ontology[15, 16] is system, which is the entity that can be misused and threatened. A system does not include only software, hardware and networks, but also facilities, organisation, administrators, maintainers and users. A system can be decomposed into components that are themselves systems, thereby forming a hierarchy. Components of a system that need to be protected are called assets. In the ontology, we introduce a class system with a subclass system component. Three subclasses of system components are identified: asset, actor, misuser. There are two kinds of goals for a system, business goals and quality goals. A business goal is a goal on the business level and tells why a system is introduced and used. A quality goal describes a general non-functional requirement that a system has to satisfy, and it is composed of one asset and one quality attribute. Some high level examples of quality attributes
10 642
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
are reliability, usability, portability and efficiency. Note that, in contrast to BMM, we here make explicit which system a particular goal is defined for. It may be the case that a goal is not fulfilled for some reason; such a situation is called a quality deficiency if it concerns a quality goal and a business damage if it concerns a business goal. For example, if there is a quality goal of high availability of data, there may be quality deficiencies like corrupted data or manipulation of data and hardware. Business and quality goals may be directly threatened by certain business actions, which are called misuses.The actor(agent) who carries out this misuse is therefore a misuser. An example could be unauthorized access to classified data. Vulnerability(influencer) is a property of a component of a system that makes it vulnerable(weakness) to threats, e.g. a design flaw or a flaw in the software development process. Misuses, vulnerabilities, and quality deficiencies can be grouped together into misuse cases that describe entire scenarios of misuses. Such a scenario(called the misuse case includes a misuser who exploits some vulnerability of a system and carries out a misuse resulting in a quality deficiency. Misuses can be countered by means of countermeasures, which are requirements on a system, its development, maintenance or operation, which support quality goals. Countermeasures are aimed at detecting, preventing or mitigating misuse cases.
7 Privacy Ontology
Fig. 5. Excerpt from Privacy Ontology
Introducing the Common Non-Functional Ontology
11 643
In this global age, when more and more enterprises are conducting business via the Internet and other electronic media, also privacy and information security come to the forefront. Of these two important non-functional aspects we consider in this section issues related to privacy of information and data that an enterprise processes. Every enterprise has to be aware of the governing privacy laws, privacy recommendations [17, 18] and its own policy on how it will handle requests for data/information. For example, if the enterprise is requested for some specific data regarding some person or enterprise, it is the onus of the enterprise owning this data to take a privacy-aware decision based on the background of who is sending the request, and for what purpose the request is being made. To give an example, if the enterprise is given a request for a photograph of one of its own employees, it is the duty of the enterprise to check (a) if it has a policy that it may give out such photographs to external agencies without the permission of the employee (whose photograph it is) or check if the employee has given her consent on an external access on the photograph, (b) check the credentials of the agency making such a request, and (c) assess the stated use (intent) of the requester. The privacy ontology in Figure 5 deals primarily with the non-functional aspect of how data in information systems are used in specific contexts. Every organisation should have a privacy policy that protects the data(business object) which is owned by the data owner(agent). Note that the business object and agent(actor) are the concepts identified from our Common NFA Ontology (Figure 1)- Another actor in this ontology is the Data Requester, who is the actor who wishes to procure the data and use it for a specific purpose. The data that is requested is usually about some actor, agent, or business enterprise. In our model, these are modeled as the Data Targets. The story begins with the Data Owner collecting the data about the data targets for a stated purpose(objective). The data target has to give its consent on how the data can be used, so that no privacy laws, regulations etc. are violated. The Consent may be stereotyped as a Business Object , and the process by which data target gives its consent as a business process. The Data owner has a privacy policy that it follows whenever a Data requester sends in a Request for Data. The Data requester sends a Request (stereotyped as a Business Object and also states his Intent for the use of the requested Data. The Intent is modelled as an Influencer. The Data owner, on receipt of the request makes a Privacy-aware decision, modelled as a business decision, processing the request based on the privacy policy, the Consent of the Data target, and the credentials and the stated intent of the Data requester. Also the Purpose the data was originally collected for can influence the privacy-aware decision. The Privacy-aware decision result, stereotyped as a business decision result, can be either request granted or denied. The Data requester is informed of the subsequent decision.
12 644
Kabilan,Johannesson, Ruohomaa, Pirjo, ˚ Ahlfeldt and Weigand
8 Discussion of Results In this paper, we have discussed only the overview of the individual sub ontologies. Hence detailed description of all the concepts, their usage has not been in the scope. A detailed technical description of each individual NFA ontology will be discussed in separate papers. The Common NFA is still evolving and this process is visualized to be an iterative one. Some of the future work envisioned are: • To incorporate all non-functional aspects sub-ontologies. • To carry out field studies and apply the proposed set of ontologies in other domains. • To align with business process modelling and other efforts at enterprise interoperability.
9 Conclusion As stated in Section 1, our objective was to establish a shared explicit model for non-functional aspects. In this paper, we have elucidated on the top level generic ontology, Common Non-Functional Ontology. We have illustrated its utility by means of some individual non-functional ontologies. Our next step is to put forward specific details and descriptions of each sub- ontology along with instantiated facts from our ongoing case study analysis. The Common NFA and its related sub-ontologies, shall form a knowledge base which can be used for fostering interoperability, and resuse across enterprise systems.
References 1. INTEROP-NoE Task Group 7. Roadmap for tg7: Interoperability challenges of trust, confidence, security and policies, 2005. URL http://interop-noe.org/ backoffice/deliv/DTG7.1/. 2. A. De Nicola and M. Missikoff. A proposal for a unified process for ontology building: Upon. In Lecture Notes in Computer Science, Volume 3588,Pages 655 – 664. Springer Verlag, 2005. 3. M. Fernandez, A. Gomez-Perez, and N. Juristo. Methontology: From ontological art towards ontological engineering. In Proceedings of Symposium on Ontological Engineering of AAAI Stanford, California, 1997. 4. Object Management Group. Business motivation model (bmm) specification. draft adopted specification 2006-07-01. http://www.omg.org/docs/dtc/06-0701.pdf, 2006. 5. TR. Gruber. Toward principles for the design of ontologies used for knowledge sharing. In Presented at the Padua workshop on Formal Ontology, March 1993, 1993. 6. N. Guarino. Formal ontology and information systems. In Proceedings of Formal Ontology and Information Systems(FOIS 1998), pp-3–15. IOS Press, 1998.
Introducing the Common Non-Functional Ontology
13 645
7. A. Herrmann and B. Paech. Quality misuse. In Workshop on Requirements Engineering for Software Quality(RFSQ),Foundations of Software Quality,pp 193–199. Essener Informatik Berichte, 2005. 8. A. Herrmann, J. Rueckert, and B. Paech. Exploring the interoperability of web services using moqare. In Proceedings of First International Workshop on Interoperability Solutions to Trust, Security, Policies and QoS for Enhanced Enterprise Systems(IS-TSPQ), 2006. 9. I. Jacobson, G. Booch, and J. Rumbaugh. The Unified Software Development Process. Addison Wesley, USA, 1999. 10. V. Kabilan and P. Johanesson. Semantic representation of contract knowledge using multi-tier contract ontology. In Proceedings of Semantic Web and Databases workshop, (SWDB 2003), 2003. 11. V. Kabilan and H. Weigand. Value-model based risk assessment and contract drafting. In Proceedings of First International Workshop on Interoperability Solutions to Trust, Security, Policies and QoS for Enhanced Enterprise Systems(IS-TSPQ), 2006. 12. D. Harrison McKnight and Norman L. Chervany. Trust and distrust definitions: One bite at a time. In Trust in Cyber-societies: Integrating the human and artificial perspectives, volume LNCS 2246/2001, pages 27–54. Springer-Verlag, 2001. 13. N. Noy and DL. McGuiness. Ontology development 101: A guide to creating your first ontology. Technical report, Stanford University, 2001. 14. Working Party on Information Security OECD and Privacy. Privacy online: policy and practical guidance. Technical report, OECD, 2003. 15. Sini Ruohomaa and Lea Kutvonen. Trust management survey. In Proceedings of the iTrust 3rd International Conference on Trust Management, 23–26, May, 2005, Rocquencourt, France, pages 77–92. Springer-Verlag, LNCS 3477/2005, May 2005. 16. European Union. Directive 95/46/ec. The Official Journal of The European Communities, 1995. 17. M. Uschold and M. Gruninger. Ontologies principles, methods and applications. The Knowledge Engineering Re-view 11(2): 93–136, 1996. 18. Lea Viljanen. Towards an ontology of trust. In Proceedings of the 2nd International Conference on Trust, Privacy and Security in Digital Business (TrustBus’05), 2005.
$Q,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%% $&DVHLQ0HVVDJLQJ6HUYLFH7HVWV -.LPDQG6.XOYDWXQ\RX 0DQXIDFWXULQJ6\VWHPV,QWHJUDWLRQ'LYLVLRQ1DWLRQDO,QVWLWXWHRI6WDQGDUGV 7HFKQRORJ\ *DLWKHUVEXUJ0'86$ MDHZRRN#QLVWJRYDQGVHUP#QLVWJRY
.H\ZRUGV FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWLQJ %% PHVVDJLQJ VHUYLFH LQWHURSHUDELOLW\RI(%XVLQHVVVROXWLRQVWRROVIRULQWHURSHUDELOLW\
$EVWUDFW 7HVWLQJLVDQHFHVVDU\VWHSLQV\VWHPVLQWHJUDWLRQ7HVWLQJLQWKHFRQWH[WRILQWHU HQWHUSULVH EXVLQHVVWREXVLQHVV %% LQWHJUDWLRQ LV PRUH GLIILFXOW DQG H[SHQVLYH WKDQ LQWUDHQWHUSULVH LQWHJUDWLRQ 7UDGLWLRQDOO\ WKH GLIILFXOW\ LV DOOHYLDWHG E\ FRQGXFWLQJWKHWHVWLQJLQWZRVWDJHVFRQIRUPDQFHWHVWLQJDQGWKHQLQWHURSHUDELOLW\ WHVWLQJ ,Q FRQIRUPDQFH WHVWLQJ V\VWHPV DUH WHVWHG LQGHSHQGHQWO\ DJDLQVW D UHIHUHQFHG V\VWHP ,Q LQWHURSHUDELOLW\ WHVWLQJ WKH\ DUH WHVWHG VLPXOWDQHRXVO\ DJDLQVW RQH DQRWKHU ,Q WKH WUDGLWLRQDO DSSURDFK IRU WHVWLQJ WKHVH WZR VWDJHV DUH SHUIRUPHGVHTXHQWLDOO\ZLWKOLWWOHIHHGEDFNEHWZHHQWKHP,QDGGLWLRQWHVWUHVXOWV DQG WHVW WUDFHV DUH OHIW RQO\ WR KXPDQ DQDO\VLV RU HYHQ GLVFDUGHG LI WKH VROXWLRQ SDVVHVWKHWHVW7KLVSDSHUSURSRVHVDQDSSURDFKZKHUHWHVWUHVXOWVDQGWUDFHVIURP ERWK WKH FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWV DUH DQDO\]HG IRU SRWHQWLDO LQWHURSHUDELOLW\LVVXHVFRQIRUPDQFHWHVWFDVHVDUHWKHQGHULYHGIURPWKHDQDO\VLV 7KH UHVXOW LV WKDW PRUH LQWHURSHUDELOLW\ LVVXHV FDQ EH UHVROYHG LQ WKH ORZHUFRVW FRQIRUPDQFH WHVWLQJ PRGH FRQVHTXHQWO\ WLPH DQG FRVW UHTXLUHG IRU DFKLHYLQJ LQWHURSHUDEOHVROXWLRQVDUHUHGXFHG
,QWURGXFWLRQ $OWKRXJKFRPPRQ%%VWDQGDUGVKDYHEHHQGHYHORSHGLQWHURSHUDELOLW\FDQQRWEH DFKLHYHGZLWKRXWWHVWLQJ7KLVLVEHFDXVH WKHVRIWZDUHV\VWHPVLQYROYHGLQWKH
648
-.LPDQG6.XOYDWXQ\RX
LQWHUHQWHUSULVH LQWHJUDWLRQ YDU\ JUHDWO\ DQG DUH LPSOHPHQWHG ZLWK YDULRXV XVHU VSHFLILF DVVXPSWLRQV DQG EXVLQHVV WHUPV XVHG LQWKH VWDQGDUGV GR QRW DOZD\V KDYHSUHFLVHPHDQLQJVZKLFKDUHOHIWRSHQIRUGLIIHUHQWLQWHUSUHWDWLRQVE\V\VWHPV LPSOHPHQWHUV *LYHQWKHVHGLIILFXOWLHVLQWHJUDWLRQWHVWLQJRIWHQUHTXLUHVFROODERUDWLRQVDPRQJ H[SHUWVIURPGLIIHUHQWORFDWLRQVDQGWLPH]RQHV,WLVDGLIILFXOWFRVWO\DQGWLPH FRQVXPLQJDFWLYLW\7KHVHH[SHUWVKDYHDGRSWHGDWZRVWDJHVHTXHQWLDODSSURDFK &RQIRUPDQFH WKHQ ,QWHURSHUDELOLW\ 7HVWV &,7 )LUVW WKH\ SHUIRUP WKH FRQIRUPDQFHWHVWVLQGHSHQGHQWO\DJDLQVWDUHIHUHQFHLPSOHPHQWDWLRQRUDWHVW GDWD VXLWH$IWHUFRQIRUPDQFHLVYHULILHGWKH\WKHQSHUIRUPSDLUZLVHWHVWLQJRIWKHWZR VROXWLRQV WR UHVROYH LQWHURSHUDELOLW\ SUREOHPV 7KH H[SHFWDWLRQ LV WKDW PRVW LQWHURSHUDELOLW\ LVVXHV DUH UHVROYHG LQ WKH FRQIRUPDQFH WHVWLQJ ZKLFK LV OHVV H[SHQVLYHDQGHDVLHUWRSHUIRUP>@ 7KHVHTXHQWLDO&,7KDVWZRFKDOOHQJHV)LUVWFRQIRUPDQFHDQGLQWHURSHUDELOLW\ WHVWVUHTXLUHGLIIHUHQWWHVWLQJWRROVVXLWHVDQGPHWKRGRORJLHV6HFRQGDVLJQLILFDQW DPRXQW RI WLPH LV VWLOO UHTXLUHG WR DFKLHYH LQWHURSHUDELOLW\ EHFDXVH ERWK WKH FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVW VXLWHV DUH VWDWLF DQG FDQQRW DFFRXQW IRU DOO LQWHURSHUDELOLW\ LVVXHV 7KHUH DUH H[LVWLQJ UHVHDUFK ZRUNV WKDW GHDO ZLWK WKH ILUVW FKDOOHQJHLQFOXGLQJ>@ >@DQG>@EXWOLWWOHKDVEHHQGRQH WRDGGUHVVWKHODWWHU FKDOOHQJH ,Q WKLV SDSHU ZH GLVFXVV D SURFHGXUH WR LQFUHDVH WKH FDSDELOLWLHV RI FRQIRUPDQFHWHVWLQJWRUHGXFHWKHWLPHDQGFRVWRILQWHURSHUDELOLW\WHVWLQJ,QWKH WUDGLWLRQDOWZRVWDJHWHVWLQJWKHUHLVOLWWOHRUQRIHHGEDFNEHWZHHQWKHFRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWV 7KDW PHDQV WKH LQWHURSHUDELOLW\ LVVXHV SUHVHQWHG LQ WKH LQWHURSHUDELOLW\ WHVWLQJ PRGH DUH UHVROYHG RQO\ LQ WKDW PRGH 5HVROYLQJ LVVXHV LQ WKH LQWHURSHUDELOLW\ PRGH LV GLIILFXOW DQG FRVWO\ 7KH UHDVRQV DUH WZRIROG 7KH LQWHURSHUDELOLW\WHVWLQJILUVWUHTXLUHVHQJLQHHUVWREHSK\VLFDOO\SUHVHQWDWERWKHQGV RI WKH WHVW DQG VHFRQG RQH V\VWHP FDQQRW VWHS WKURXJK RU FRQWURO WKH RWKHU V\VWHPHJWRSDXVHUHVWDUWRUPDNHFKDQJHV ,QDGGLWLRQWHVWUHVXOWVIRUERWK FRQIRUPDQFHDQGLQWHURSHUDELOLW\WHVWV DQGWUDFHVDUHOHIWRQO\WRKXPDQDQDO\VLV RUHYHQLJQRUHGZKHQWKHWHVWHYDOXDWLRQLVQRQQHJDWLYH
%DFNJURXQG ,QWKLVUHVHDUFKZHFKDUDFWHUL]HLQWHURSHUDELOLW\LVVXHVLQWRCDQWLFLSDWHG CSRWHQWLDO DQG CXQDQWLFLSDWHG LVVXHV ,Q JHQHUDO FRQIRUPDQFH WHVW VXLWHV DUH ZULWWHQ PDLQO\ IRU DQWLFLSDWHG LVVXHV VWDQGDUG VSHFLILFDWLRQ H[SHUWV ZULWH WHVW FDVHV IRU WKRVH LVVXHV WKH\ FDQ DQWLFLSDWH 7KH VXEVHTXHQW LQWHURSHUDELOLW\ WHVWV DUH SHUIRUPHG W\SLFDOO\RQWKRVHVDPHLVVXHVEXWWKHLVVXHVOHDGWRSRWHQWLDOLVVXHVZKLFKDUHQRW H[SRVHG 7KLV LV IUHTXHQWO\ QRW VXIILFLHQW WR JXDUDQWHH LQWHURSHUDELOLW\ EHFDXVH WKHUH DUH DOZD\V XQDQWLFLSDWHG LVVXHV &RQVHTXHQWO\ ZH FKDUDFWHUL]H WKH LQWHURSHUDELOLW\WHVWLQJDVWKHSURFHVVWRILQGDQGUHVROYHLVVXHVQRWFRYHUHGE\WKH FRQIRUPDQFHWHVWVXLWH 7RDQDO\]HWKHWUDGLWLRQDOWZRVWDJHWHVWLQJDSSURDFK ZH IROORZWKHDSSURDFK LQ>@ZKHUHWKHDXWKRUVFODVVLI\WKHW\SHRIFRQIRUPDQFHWHVWFDVHVDFFRUGLQJWRD FRQIRUPDQFH WHVW KDUQHVV ZKLFK FDQ EH GHULYHG IURP WKH WHVW IUDPHZRUN
,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%%$&DVHLQ0HVVDJLQJ6HUYLFH7HVWV 649
*HQHUDOO\ WKH IXQFWLRQDOLW\ RI WKH 6\VWHPV 8QGHU 7HVW 687 FDQ EH YLHZHG DV HLWKHUDSUHSURFHVVLQJRUSRVWSURFHVVLQJ>@,QSUHSURFHVVLQJPRGHWKHV\VWHP JHQHUDWHVDPHVVDJHFRQIRUPLQJWRDVWDQGDUGVSHFLILFDWLRQLQWKHSRVWSURFHVVLQJ PRGH WKH V\VWHP LQWHUSUHWV D VWDQGDUG PHVVDJH 7\SLFDOO\ D SDLU RI UHFLSURFDO FRQIRUPDQFH WHVW FDVHV LV ZULWWHQ DJDLQVW WKH VWDQGDUG PHVVDJH VWUXFWXUH WR WHVW ERWK >@ )LJXUH LOOXVWUDWHV WKH FRQIRUPDQFH WHVWLQJ SURFHVVHV IRU WKH WZR IXQFWLRQDOLWLHV (YHU\ 687 VKRXOG EH YHULILHG E\ WKH FRQIRUPDQFH WHVWLQJ ZLWK WKHVHSDLUVRIWHVWFDVHVEHIRUHLQWHJUDWLQJZLWKDQRWKHUSDUWQHU687 $VVHUW ,QVWUXFWLRQ
7HVW&DVH
7HVW&DVH
687 7HVW ,QVWUXFWLRQ
3UHSURFHVVLQJ
$VVHUW ,QVWUXFWLRQ
687 2XWSXW 0HVVDJH
5HVXOW $QDO\VLV
1RPLQDO 0HVVDJH
3RVWSURFHVVLQJ
5HVXOW $QDO\VLV
DSUHSURFHVVLQJFRQIRUPDQFHWHVWESRVWSURFHVVLQJFRQIRUPDQFHWHVW )LJ&RQIRUPDQFHWHVWLQJSURFHVVHVIRUSUHSURFHVVLQJDQGSRVWSURFHVVLQJ
$QLQWHURSHUDELOLW\WHVWLVGHILQHGZLWKUHVSHFWWRDSDLURI687V7KHWHVWW\SLFDOO\ UHTXLUHVRQH687WRSURGXFHDVWDQGDUGPHVVDJHZKLFKLVXVHGDVLQSXWWRDQRWKHU 687 )LJXUH VKRZV WKH LQWHURSHUDELOLW\ WHVWLQJ SURFHVV )URP )LJXUH ZH FRQFOXGHWKDWDQLQWHURSHUDELOLW\WHVWFDVHFDQEHUHSUHVHQWHGE\ DSDLURISUHDQG SRVWSURFHVVLQJ FRQIRUPDQFH WHVW FDVHV 7KDW LV ZH FDQ GHFRPSRVH HDFK LQWHURSHUDELOLW\ WHVW FDVH LQWR WZR LQGHSHQGHQW FRQIRUPDQFH WHVW FDVHV >@ &RQVHTXHQWO\ZHEHOLHYHWKDWWHVWLQJLVVXHVIURPWKHLQWHURSHUDELOLW\WHVWFDVHVFDQ EHUHVROYHGE\VLPXODWLQJORFDOL]HGFRQIRUPDQFHWHVWFDVHV
$VVHUW ,QVWUXFWLRQ
7HVW&DVH
687 7HVW ,QVWUXFWLRQ
3UHSURFHVVLQJ
687 2XWSXW 0HVVDJH
,QSXW 0HVVDJH
3RVWSURFHVVLQJ
5HVXOW $QDO\VLV
)LJ,QWHURSHUDELOLW\WHVWLQJ
7KH 5)& >@ VWDQGDUG FODVVLILHV FRQIRUPDQFH WHVW FDVHV RQ WKUHH OHYHOV UHTXLUHG UHFRPPHQGHG DQG RSWLRQDO (YHU\ VRIWZDUH VROXWLRQ PXVW SDVV DOO UHTXLUHG WHVW FDVHV DQG PD\ VHOHFWLYHO\ SDVV WKH RWKHU WZR 5HFRPPHQGHG WHVW FDVHV DUH FDOOHG FRQGLWLRQDOPDQGDWRU\ 7KLV PHDQV WKDW LQ JHQHUDO VRIWZDUH VROXWLRQVPXVWSDVVWKRVHWHVWFDVHVEXWGHYHORSHUVPD\LJQRUH WKHPLQSDUWLFXODU DQG ZHOOFRQWUROOHGFLUFXPVWDQFHV 2SWLRQDOWHVWFDVHV PD\EHLJQRUHG>@7KHVH IOH[LEOH UHTXLUHPHQWV FRPSOLFDWH LQWHURSHUDELOLW\ WHVWLQJ DQG OHDG WR WKH SRWHQWLDO DQGXQDQWLFLSDWHGLVVXHVGHVFULEHGDERYH ,QWKLVSDSHUZHSURSRVHDWHVWSURFHGXUHQDPHO\WKH,WHUDWLYH7HVW3URFHGXUH ,73 7KH SURFHGXUH HPSOR\V WZR QRWLRQV GHWHFWLQJ DV PDQ\ DV SRVVLEOH XQDQWLFLSDWHGLVVXHVEHIRUHSHUIRUPLQJWKHLQWHURSHUDELOLW\WHVWDQGUHVROYLQJWKHP
650
-.LPDQG6.XOYDWXQ\RX
LQ WKH FRQIRUPDQFH WHVWLQJ PRGH DQG UHVROYLQJ UHPDLQLQJ LQWHURSHUDELOLW\ XVLQJ D FRQIRUPDQFH WHVWLQJ DSSURDFK7KH ,73 DFKLHYHV WKHVH WZR REMHFWLYHV E\ DQDO\]LQJWHVWUHVXOWVDQGWUDFHV
5HODWHG:RUNV 7KHJHQHUDODSSURDFKWR LQWHURSHUDELOLW\WHVWLQJLVWRDSSO\DFRQIRUPDQFHWHVWLQJ DSSURDFK WKDW LQGLYLGXDOO\ FKHFNV VRIWZDUH VROXWLRQV DJDLQVW UHOHYDQW VWDQGDUGV 7KH DSSURDFK IRU FRQIRUPDQFH WHVWLQJ KDV EHHQ VWDQGDUGL]HG E\ WKH ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 >@ DQG ,QWHUQDWLRQDO 7HOHFRPPXQLFDWLRQ 8QLRQ 7HOHFRPPXQLFDWLRQ 6WDQGDUGL]DWLRQ 6HFWRU ,787 >@ 7KLV DSSURDFK UHGXFHV WHVWLQJ FRVWV E\ UHVROYLQJ LQWHURSHUDELOLW\ LVVXHV GXULQJ FRQIRUPDQFH WHVWLQJ ZKLFK LV OHVV H[SHQVLYH 1XPHURXV UHVHDUFKHUV >@ >@ >@ DQG >@ KDYHSURSRVHGDUFKLWHFWXUHVIRULPSOHPHQWLQJWKLVDSSURDFK+RZHYHUDVQRWHGLQ >@ WKLV DSSURDFK FDQQRW UHVROYH DOO LQWHURSHUDELOLW\ LVVXHV 7KXV WKH H[SHQVLYH LQWHURSHUDELOLW\WHVWLQJLVVWLOOQHHGHG 7RUHGXFHWKHLQWHURSHUDELOLW\WHVWLQJFRVW D QXPEHURIUHVHDUFKHUVGHYHORSHG HIILFLHQWWHVWVXLWHJHQHUDWLRQWHFKQLTXHV)RUH[DPSOH>@>@DQG>@SURYLGH PHWKRGRORJLHV RU WRROV IRU GHULYLQJ WHVW VXLWHV DXWRPDWLFDOO\ DQG >@ SURYLGHV HIILFLHQWDOJRULWKPVWR PLQLPL]HWKHQXPEHURIWHVWFDVHV+RZHYHUWKLVUHVHDUFK KDVRQO\GHDOW ZLWKWKHVWDWLFWHVWVXLWHVJHQHUDWHGIURPWKHRULJLQDOVSHFLILFDWLRQ 1RQHRIWKHVHUHVHDUFKHUVKDVFRQVLGHUHGFRQVWUXFWLQJWHVWFDVHVG\QDPLFDOO\IURP WKHUHVXOWVRIRWKHUWHVWV ,Q WKH DUFKLWHFWXUH DUHD >@ SURSRVHG DQ DSSURDFK WR FKRRVH DQG DSSO\ DQ HIIHFWLYH LQWHURSHUDELOLW\ WHVW KDUQHVVEDVHG RQ ERWK WKH W\SH RI FRQIRUPDQFH WHVW VXLWH DQG WKH UHODWLRQVKLS EHWZHHQ WKH FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVW DUFKLWHFWXUHV ,Q DGGLWLRQ >@ SURSRVHV DQ DUFKLWHFWXUH WKDW DQDO\]HV WKH LQWHURSHUDELOLW\ SUREOHPV E\ DSSO\LQJ WKH FRQIRUPDQFH WRRO DQG WHVW VXLWH LQ WKH LQWHURSHUDELOLW\ WHVW KDUQHVV 7KH IRUPHU DSSURDFK RQO\ KHOSV WR FKRRVH D SURSHU LQWHURSHUDELOLW\KDUQHVV7KHODWWHUDSSURDFKSUDFWLFDOO\LQWHJUDWHVWKHFRQIRUPDQFH WHVWDVVHUWLRQVLQWRWKHLQWHURSHUDELOLW\WHVWKDUQHVV1HLWKHURIWKHDSSURDFKHVKHOSV UHGXFHWKHQXPEHURILQWHURSHUDELOLW\WULDOV
3URSRVHG,WHUDWLYH7HVW3URFHGXUH 7KH,73LQWHOOLJHQWO\DQWLFLSDWHVLQWHURSHUDELOLW\LVVXHVDQGJHQHUDWHVFRQIRUPDQFH WHVW FDVHV IURP FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVW UHVXOWV DQG WUDFHV 7KH SURFHGXUH LV GHSLFWHG LQ )LJXUH 7ZR LQWHOOLJHQW PRGXOHV D &RQIRUPDQFH 7HVW 5HVXOWV $QDO\]HU &75$ DQG DQ ,QWHURSHUDELOLW\ 7HVW 5HVXOWV $QDO\]HU ,75$ DUHDGGHGWRWKHWUDGLWLRQDO&,7SURFHGXUH:HQRWHWKDWWKHSURFHGXUHLQ)LJXUH GRHV QRW UHTXLUH WKDW 687 DQG 687 EH FRQFXUUHQWO\ SUHVHQW H[FHSW LQ WKH LQWHURSHUDELOLW\WHVWLQJ
,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%%$&DVHLQ0HVVDJLQJ6HUYLFH7HVWV 651
687 1HJDWLYH 75
687 687
687 1HJDWLYH 75
6WDQGDUG &76
&RQIRUPDQFH 7HVWLQJ
1RQQHJDWLYH75 07
&7&IRU 3,,'HWHFWHG 2SWLRQDOO\$GG&7&WR&76
1RQQHJDWLYH75 07
&RQIRUPDQFH 7HVW5HVXOW $QDO\]HU
6WDQGDUG &76
&RQIRUPDQFH 7HVWLQJ
&7&IRU 3,,'HWHFWHG 2SWLRQDOO\$GG&7&WR&76
1R3,,'HWHFWHG
,QWHURSHUDELOLW\ 7HVWLQJ
6LPXODWHG&7&IRU)DLOHG,7 2SWLRQDOO\$GG&7&WR&76 (QG 6XFFHVVIXO,7
,76
6LPXODWHG&7&IRU)DLOHG,7 2SWLRQDOO\$GG&7&WR&76
)DLOHG75 07
,QWHURSHUDELOLW\ 7HVW5HVXOW $QDO\]HU
)LJ3URSRVHGLWHUDWLYHWHVWSURFHGXUH&76FRQIRUPDQFHWHVWVXLWH,76LQWHURSHUDELOLW\ WHVW VXLWH &7& FRQIRUPDQFH WHVW FDVH 75 WHVW UHVXOW 07 PHVVDJH WUDFH ,7 LQWHURSHUDELOLW\WHVWDQG3,,SRWHQWLDOLQWHURSHUDELOLW\LVVXH
7KHSXUSRVHRIWKH&75$LVWRGHWHFWSRWHQWLDODQGXQDQWLFLSDWHGLVVXHVIURPWZR FRQIRUPDQFH WHVW UHVXOWV 687V VKRXOG FRQIRUP WR WKH FRQIRUPDQFH WHVW VXLWH EHIRUH WKH &75$ DQDO\]HV WKHLU WHVW UHVXOWV DV LQGLFDWHG E\ WKH UHWU\ ORRS DVVRFLDWHGZLWKWKHQHJDWLYHWHVWUHVXOWVLQ)LJXUH :HQRWHWKDWFRQIRUPDQFHWR DWHVWVXLWHGRHVQRW QHFHVVDULO\ PHDQWKDWWKH687SDVVHV DOOWHVWFDVHV,QRWKHU ZRUGV WKH &75$ RQO\ DQDO\]HV QRQQHJDWLYH FRQIRUPDQFH WHVW UHVXOWV ZKHUH UHVXOWV DVVRFLDWHG ZLWK DOO UHTXLUHG WHVW FDVHV DUH CSDVV ZKLOH WKH UHFRPPHQGHG DQGRSWLRQDOWHVWFDVHVDUHHLWKHUCXQGHWHUPLQHG RUCIDLO ,IDQ\LVVXHVDUHGHWHFWHG WKH&75$UHFRPPHQGVDQGJHQHUDWHVFRUUHVSRQGLQJFRQIRUPDQFHWHVWFDVHV(DFK 687 LV WKHQ FKHFNHG DJDLQVW WKRVH WHVW FDVHV EHIRUH SURFHHGLQJ WR SHUIRUP WKH LQWHURSHUDELOLW\WHVW7KH&75$DOVRUHFRPPHQGVPRYLQJXQDQWLFLSDWHGLVVXHVLQWR WKH VWDWXV RI DQWLFLSDWHG LVVXHV E\ DGGLQJ WKH FRUUHVSRQGLQJ WHVW FDVHV WR WKH FRQIRUPDQFHWHVWVXLWH $VGHVFULEHGHDUOLHULQ 6HFWLRQWKHUROHRIWKHLQWHURSHUDELOLW\WHVWLVWRILQG XQDQWLFLSDWHG LVVXHV ZKLFK W\SLFDOO\ DUH LQGXFHG E\ D VSHFLILF LQWHURSHUDELOLW\ FRQWH[W VXFK DV VSHFLILF V\VWHP FRQILJXUDWLRQV 7KH ,75$ DQDO\]HV IDLOHG WHVW UHVXOWV DQG WUDFHV IURP WKH LQWHURSHUDELOLW\ WHVW DQG VLPXODWHV FRQIRUPDQFH WHVW VFHQDULRVVRWKDW687VFDQLQGHSHQGHQWO\ILQGDQGUHVROYHWKHSUREOHP,Q6HFWLRQ ZHGHVFULEHWKH&75$DQG,75$LQGHWDLO
7HVW5HVXOWV$QDO\]HUV &RQIRUPDQFH7HVW5HVXOWV$QDO\]HU $VZHPHQWLRQHGLQ6HFWLRQDQLQWHURSHUDELOLW\WHVWFDVHPD\EHDGHULYDWLYHRID SDLURIUHFLSURFDOSUHDQGSRVWSURFHVVLQJWHVWFDVHV)RUH[DPSOH)LJXUHFDQEH
652
-.LPDQG6.XOYDWXQ\RX
YLHZHGDVDVXSHULPSRVLWLRQRI)LJXUHDDQG)LJXUHE7KH&75$SD\VDWWHQWLRQ WR WKLVW\SHRIFRQIRUPDQFHWHVWFDVHV,GHDOO\VSHDNLQJ LI 687DQG687SDVV WKH SUHSURFHVVLQJ DQG WKH SRVWSURFHVVLQJ WHVW FDVHV LQ WKH FRQIRUPDQFH WHVWLQJ PRGH WKH\ ZLOO SDVV WKH UHVSHFWLYH LQWHURSHUDELOLW\ WHVW FDVH +RZHYHU WKH IROORZLQJVFHQDULRVFDQKDSSHQ )LUVWWKHSUHDQGSRVWSURFHVVLQJWHVWFDVHVPD\EHRSWLRQDO ,IDQ687VNLSV WKH WHVWV RU LJQRUH WKH WHVW UHVXOWV LW ZLOO PRVW OLNHO\ IDLO WKH FRUUHVSRQGLQJ LQWHURSHUDELOLW\WHVWFDVHV6HFRQG687PD\SURGXFHDSHFXOLDUPHVVDJHVXFKDV WKH RXWSXW PHVVDJH LQ )LJXUH ZKLFK WKRXJK VWLOO YDOLG LV GLIIHUHQW IURP WKH QRPLQDOPHVVDJHWKHQRPLQDOPHVVDJHLQ)LJXUHE SDUDPHWULFDOO\GHILQHGE\WKH FRQIRUPDQFHWHVWVXLWH7KH687PD\QRWEHDEOHWRSURFHVVWKHSHFXOLDUPHVVDJH IURPWKH6877KLUGLWLVQRWSRVVLEOHWKDWWKHFRQIRUPDQFHWHVWVXLWHZLOOFRYHU DOOFDVHV7KH687PD\PDNHVRPHDVVXPSWLRQVWKDWDUHQRWDFFRXQWHGIRULQWKH FRQIRUPDQFHWHVWVXLWHDQGRUWKHFRQIRUPDQFHWHVWFDVHYHULILFDWLRQ ,Q WKH ILUVW VFHQDULR WKH &75$ LGHQWLILHV LQWHURSHUDELOLW\ LVVXHV XVLQJ FRQIRUPDQFHWHVWUHVXOWVIURPERWK687VDQGDWDUJHWLQWHURSHUDELOLW\WHVWVXLWH,I WKH LQWHURSHUDELOLW\ WHVW VXLWH FRQWDLQV DQ\ WHVW FDVH WKDW FRUUHVSRQGV WR D SDLU RI RSWLRQDO SUH RU SRVWSURFHVVLQJ WHVW FDVHV WKDW HLWKHU RU ERWK 687V KDYH QRW SDVVHG WKH &75$ UHFRPPHQGV WKDW WKH 687V SHUIRUP WKHVH FRQIRUPDQFH WHVWV ILUVW )RUWKHVHFRQGDQGWKLUGVFHQDULRVWKH&75$LGHQWLILHVLQWHURSHUDELOLW\LVVXHV IURP WKH WUDFH RI RXWSXW PHVVDJHV LQFOXGLQJ WKH QRPLQDO PHVVDJH LQ WKH SUH SURFHVVLQJ WHVW FDVH DQG WKH DFWXDO PHVVDJH RXWSXW IURP WKH 687V (YHQ LI WKH DFWXDOPHVVDJHFRQIRUPVWRWKHVWDQGDUGVSHFLILFDWLRQLIWKHUHLVDQ\GLVFUHSDQF\ EHWZHHQWKHQRPLQDOPHVVDJHDQGWKHDFWXDOPHVVDJHWKH&75$FRQVWUXFWVQHZ FRQIRUPDQFH WHVW FDVHV ,I WKH 687 SURGXFHV WKH VDPH PHVVDJH DV WKH QRPLQDO PHVVDJHRI)LJXUHERUWKH687LVWHVWHGE\DSRVWSURFHVVLQJWHVWFDVHLQFOXGLQJ WKH RXWSXW PHVVDJH RI WKH 687 LQ )LJXUH D EHIRUH WKLV LQWHURSHUDELOLW\ WHVW VFHQDULRWKH\ZLOOPRUHOLNHO\SDVVWKHGHULYHGLQWHURSHUDELOLW\WHVWFDVHVFHQDULR ,W LV LPSRUWDQW WR QRWH WKDW ZKHQ WKH &75$ FRPSDUHV PHVVDJHV LW LQWHOOLJHQWO\ GLVUHJDUGVWKHDUHDVRIWKHPHVVDJHZKHUHWKHFRQWHQWVDUHSDUDPHWHUL]HG 7KXVZHVXPPDUL]HDVHWRIUXOHVWKH&75$XVHVWRUHFRPPHQGFRQIRUPDQFH WHVWFDVHV 5XOH &75$ UHFRPPHQGV SUH DQGRU SRVWSURFHVVLQJ WHVW FDVHV ZKHUH WKH UHVXOW LV CXQGHWHUPLQHG RU CIDLO LI DQ LQWHURSHUDELOLW\ WHVW FDVH GHULYHG IURP WKH FRUUHVSRQGLQJ RSWLRQDO SUH DQG SRVWSURFHVVLQJ WHVWFDVHVLVLQFOXGHGLQWKHLQWHURSHUDELOLW\WHVWVXLWH 5XOH)RUHDFK SDLURI CSDVV SUHDQG SRVWSURFHVVLQJ WHVWVIURP ZKLFKWKH LQWHURSHUDELOLW\WHVWFDVHLQWKHLQWHURSHUDELOLW\WHVWVXLWH LVGHULYHG FRPSDUH WKH SUHSURFHVVLQJ¶V DFWXDO RXWSXW PHVVDJH ZLWK WKH QRPLQDO PHVVDJH LQ WKH SRVWSURFHVVLQJ WHVW FDVH ,I WKH\ DUH QRW LGHQWLFDO 5XOH*HQHUDWHDQHZ SRVWSURFHVVLQJ WHVWFDVHXVLQJWKH SUHSURFHVVLQJ¶V DFWXDORXWSXWPHVVDJHDQGUHFRPPHQGWKHSRVWSURFHVVLQJV\VWHPWR SDVVLWRU
,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%%$&DVHLQ0HVVDJLQJ6HUYLFH7HVWV 653
5XOH5HFRPPHQGWKDW WKHSUHSURFHVVLQJV\VWHP SURGXFHWKHVDPHRXWSXW PHVVDJHDVWKHQRPLQDOPHVVDJH 5XOH&75$UHFRPPHQGVWKHH[SHUWRIWKHWDUJHWVSHFLILFDWLRQWRDQDO\]HWKH FRQIRUPDQFH WHVW FDVHV JHQHUDWHG IURP 58/( DQG XSGDWHV WKH FRQIRUPDQFHWHVWVXLWHDFFRUGLQJWRWKHJHQHUDOLW\DQGFRQVLVWHQF\RI WKRVH WHVW FDVHV 7KLV FDQ KHOS LQFUHDVH IXWXUH LQWHURSHUDELOLW\ HIILFLHQF\E\H[WHQGLQJWKHFRYHUDJHRIWKHFRQIRUPDQFHWHVWVXLWH ,QWHURSHUDELOLW\7HVW5HVXOWV$QDO\]HU 7KH ,75$ SURYLGHV DQ HIILFLHQW PHFKDQLVP WR GHWHFW DQG FRUUHFW LVVXHV LQ WKH IDLOHG LQWHURSHUDELOLW\ WHVWV 7KH FRUUHODWLRQ EHWZHHQ 687V¶ LQWHUDFWLRQV W\SLFDOO\ PDNHV LW GLIILFXOW WR DQDO\]H WHVW UHVXOWV DQG UHVROYH WKH IDLOXUH LQ WKH LQWHURSHUDELOLW\WHVWLQJPRGH7RUHGXFHWKHVHFRUUHODWLRQVWKH,75$FRQVWUXFWVD SDLU RI FRQIRUPDQFH WHVW FDVHV WKDW UHIOHFW WKH LQWHURSHUDELOLW\ WHVWV DQG UHFRPPHQGVHDFK687WRLQYHVWLJDWHWKHLVVXHLQGHSHQGHQWRIHDFKRWKHU )LJXUH LOOXVWUDWHV DQ H[HFXWLRQ VFHQDULR RI DQ LQWHURSHUDELOLW\ WHVW FDVH WR YHULI\ZKHWKHUDSDLURI687VFDQSHUIRUPDEDVLFPHVVDJHH[FKDQJH0HVVDJH$ DQG% 7KH,75$UHTXLUHVWKDWWKHLQWHURSHUDELOLW\WHVWKDUQHVVLQFOXGHVDPRQLWRU WHVWFRPSRQHQWWKDWWUDQVSDUHQWO\UHFRUGVPHVVDJHVH[FKDQJHGEHWZHHQ687V7KH WHVW SURFHGXUH LV DV IROORZV )LUVW WKH 687 UHFHLYHV D WHVW LQVWUXFWLRQ IURP DQ LQWHURSHUDELOLW\ WHVW FDVH ,W WKHQ FUHDWHV DQG VHQGV 0HVVDJH $ WR WKH 687 0HVVDJH $ LV JHQHUDWHG DFFRUGLQJ WR WKH WHVW LQVWUXFWLRQ SUHVXPDEO\ LQ DFFRUGDQFH ZLWK WKH VWDQGDUG VSHFLILFDWLRQ 6HFRQG WKH 687 UHFHLYHV DQG SURFHVVHV WKH PHVVDJH DQG WKHQ FUHDWHV D UHVSRQVH 0HVVDJH % 7KH UHVSRQVH LV JHQHUDWHG SUHVXPDEO\ DFFRUGLQJ WR WKH VWDQGDUG VSHFLILFDWLRQ 7KLV UHVSRQVH PHVVDJHZLOOEHVHQWWRWKH687)LQDOO\WKHWHVWH[HFXWRUDQDO\]HVDQGUHSRUWVD WHVWUHVXOWE\FRPSDULQJWKHUHVSRQVHPHVVDJHZLWKDQDVVHUWLQVWUXFWLRQLQWKHWHVW FDVH,WLVQRWHGWKDWWKHPRQLWRUUHFRUGVDOOPHVVDJHVH[FKDQJHG 687 7HVW&DVH
$VVHUW ,QVWUXFWLRQ
7HVW ,QVWUXFWLRQ
0RQLWRU
687
0HVVDJH $
5HVXOW $QDO\VLV
0HVVDJH %
)LJ,QWHURSHUDELOLW\WHVWFDVHH[DPSOH
,Q WKLV LQWHURSHUDELOLW\ WHVW WKH ,75$ GHILQHV WKUHH W\SHV RI VFHQDULRV WR GHWHFW LQWHURSHUDELOLW\ SUREOHPV DV VKRZQ LQ )LJXUH ,Q WKH )LJXUH D DQG E WKH PRQLWRU GHWHFWV WKDW HDFK 687GLG QRW VHQG DQ\ PHVVDJH ,Q WKLV FDVH WKH ,75$ JHQHUDWHV DQG UHFRPPHQGV D QHZ FRQIRUPDQFH WHVW FDVH IRU HLWKHU WKH 687 RU 687,QWKH)LJXUHFWKHPRQLWRUUHFHLYHVDOOPHVVDJHVEXWWKHWHVWUHVXOWLVCIDLO EHFDXVH687FDQQRWSURFHVVWKHUHVSRQVHPHVVDJHIURPWKH687 WKHPHVVDJH KDVXQH[SHFWHGFRQWHQW ,QWKLVFDVHWKH,75$JHQHUDWHVDQGUHFRPPHQGVDSDLU RI FRQIRUPDQFH WHVW FDVHV IRU ERWK 687V 7KHVH WHVW FDVHV VLPXODWH WKH VDPH
654
-.LPDQG6.XOYDWXQ\RX
LQWHURSHUDELOLW\ WHVW EXW WKH\ DOORZ 687V WR ILJXUH RXW DQG UHVROYH WKH SUREOHP LQGHSHQGHQW RI HDFK RWKHU LQVWHDG RI UHSHDWHGO\ UHWU\LQJ WKH PRUH FRQYROXWHG LQWHURSHUDELOLW\WHVWV 6
0
6
6
0
6
6
7,
7,
7,
$,
$,
$,
5$
5$
5$
)DLO
)DLO
)DLO
0
6
DVFHQDULREVFHQDULRFVFHQDULR )LJ)DLOHGLQWHURSHUDELOLW\VFHQDULRV7,WHVWLQVWUXFWLRQ$,DVVHUWLQVWUXFWLRQDQG5$ UHVXOWDQDO\VLV66876687DQG0PRQLWRU
)LJXUH LOOXVWUDWHV D SDLU RI FRQIRUPDQFH WHVW FDVHV JHQHUDWHG IURP WKH LQWHURSHUDELOLW\WHVWFDVHLQ)LJXUH,75$JHQHUDWHVWKHVHWHVWFDVHVE\XVLQJWHVW WUDFHV UHFRUGHG E\ WKH PRQLWRU 1RWH WKDW WKH WHVW GULYHU FRPSRQHQW LQ )LJXUH VLPXODWHVWKHSDUWQHU687DQGWKHQRPLQDO0HVVDJH$DQGWKHQRPLQDO0HVVDJH % DUH SDUDPHWHUL]HG EDVHG RQ DFWXDO PHVVDJH WUDFHV HJ WKH PHVVDJH GDWH DQG WLPHKDVWREHFXUUHQW 687 7&
7,
3RVW SURFHVVLQJ
7'
0VJ $
7' 7&
7,
$,
5$
687 0VJ $Q
3RVW SURFHVVLQJ
0VJ %
3UH SURFHVVLQJ
$, 7,
$,
5$
3RVW SURFHVVLQJ
0VJ %Q
DFRQIRUPDQFHWHVWFDVHIRU687EFRQIRUPDQFHWHVWFDVHIRU687 )LJ *HQHUDWHG FRQIRUPDQFH WHVW FDVH IRU 687 7& WHVW FDVH 7' WHVW GULYHU 0VJ PHVVDJH 0VJ $Q QRPLQDO PHVVDJH EDVHG RQ PHVVDJH $ DQG 0VJ %Q QRPLQDO PHVVDJH EDVHGRQPHVVDJH%
:H VXPPDUL]H EHORZ D VHW RI UXOHV WKDW WKH ,75$ ZLOO XVH WR UHFRPPHQG FRQIRUPDQFHWHVWFDVHV 5XOH :KHQ WKH PRQLWRU GRHV QRW UHFHLYH D PHVVDJH IURP D 687 WKH ,75$ JHQHUDWHVDFRQIRUPDQFHWHVWFDVHDQG UHFRPPHQGVWKH687WRSDVV WKHWHVWYLDDQLQGHSHQGHQWFRQIRUPDQFHWHVWLQJ
,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%%$&DVHLQ0HVVDJLQJ6HUYLFH7HVWV 655
5XOH,IWKHPRQLWRUUHFHLYHVDOOPHVVDJHVEXWWKHWHVWUHVXOWLVCXQGHWHUPLQHG RU CIDLO WKH ,75$ JHQHUDWHV D SDLU RI FRQIRUPDQFH WHVW FDVHV IRU 687DQG687DQGUHFRPPHQGVHDFK687 WRSDVVWKHVHWHVWFDVHV LQGHSHQGHQWO\ 5XOH,75$UHFRPPHQGVWKDWWKHH[SHUWRIWKHWDUJHWVSHFLILFDWLRQDQDO\]HWKH FRQIRUPDQFH WHVW FDVHV JHQHUDWHG IURP 58/( DQG DQG XSGDWH WKH FRQIRUPDQFH WHVW VXLWH LQ WKH VDPH ZD\ DV 5XOH IRU &75$ LQ 6HFWLRQ $Q HQJLQHHU VKRXOG FRQVLGHU KRZ WR HOLPLQDWH WKH XQDQWLFLSDWHG LQWHURSHUDELOLW\ LVVXHV,WPD\EHWKDWWKHVWDQGDUG VSHFLILFDWLRQLVDPELJXRXVRUWKHFRQIRUPDQFH WHVWVXLWHLVPLVVLQJVRPHLPSRUWDQWWHVWFDVHVDQGRUYHULILFDWLRQFRQGLWLRQV
&DVH6WXG\ )RUFRPSDUDWLYHVWXG\ZHLOOXVWUDWHDQH[SHULPHQWDOWHVWVFHQDULRWRDSSO\WKH,73 WRWKHWUDGLWLRQDO&,7LQWKHHE;0/,,&WHVWIUDPHZRUN>@7KLVH[SHULPHQWDOWHVW VFHQDULR LV LQIHUUHG IURP H[SHULHQFHV LQ WKH WHVWLQJ RI WKH HE;0/ 0HVVDJLQJ 6HUYLFH HE06 VSHFLILFDWLRQ >@ ZLWKLQ WKH .RUHD %%,QWHURSHUDELOLW\ 7HVWEHG .RU%,7 >@ 7ZR H[DPSOHV RI IDWDO LQWHURSHUDELOLW\ SUREOHPV DUH LOOXVWUDWHG EHORZ x ;0/3URORJ PLVPDWFK 687VXSSRUWVDQGJHQHUDWHVWKH 62$3 PHVVDJH ZLWK DQ ;0/ GHFODUDWLRQ LQ ;0/ 3URORJ EXW 687 GRHV QRW 7KH GHFODUDWLRQ LV DQ RSWLRQDO IXQFWLRQDOLW\ RI WKH HE06 VSHFLILFDWLRQ 7KH 687FDQQRWSDUVHDQ\PHVVDJHIURPWKH687EHFDXVHLWGLVUHJDUGVWKLV WHVWFDVH x 7LPHVWDPS H[SUHVVLRQ PLVPDWFK 687 VXSSRUWV SRVWSURFHVVLQJ RI YDULRXV WLPHVWDPS H[SUHVVLRQV EXW LQ D FHUWDLQ FRQILJXUDWLRQ VHWWLQJ LW JHQHUDWHVDWLPHVWDPSXVLQJWKHH[SUHVVLRQFRQWDLQLQJDGHFLPDOIUDFWLRQDV GHIDXOW VXFK DV ³7´ 7KH 687 RQO\ VXSSRUWV WLPHVWDPS H[SUHVVLRQV VXFK DV ³7´ ³ 7´ RU ³7´ :KHQ WKH 687 % VHQGV D PHVVDJH LQFOXGLQJWKHGHFLPDOWLPHVWDPS WRWKH687WKH687FDQQRWSDUVH WKH PHVVDJH EHFDXVH LW FDQQRW SURFHVV WKH GHFLPDO WLPHVWDPS 7KH VWDQGDUG HE06 FRQIRUPDQFH WHVW VXLWH >@ GRHV QRW DFFRXQW IRU WLPHVWDPS UHSUHVHQWDWLRQDQGSURFHVVLQJ 7RUHVROYHWKHVHLQWHURSHUDELOLW\SUREOHPVH[SHUWVFDQXVHHLWKHUWUDGLWLRQDO&,7RU SURSRVHG,73)RUDFRPSDULVRQEHWZHHQ WKHWZRDSSURDFKHV7DEOHVKRZVKRZ HDFK DSSURDFK UHVROYHV WKH LQWHURSHUDELOLW\ SUREOHPV ,Q DGGLWLRQ 7DEOH VKRZV KRZWKH,73UHTXLUHVOHVVWLPHDQGH[SHQVHWKDQWKDWRIWKH&,7IRUUHVROYLQJWKH LQWHURSHUDELOLW\SUREOHPV
656
-.LPDQG6.XOYDWXQ\RX 7DEOH3URFHGXUHIRU&,7DQG,73WRUHVROYHLQWHURSHUDELOLW\SUREOHPV
,QWHURSHUDELOLW\ 3UREOHPV
3URFHGXUHIRU&,7
3URFHGXUHIRU,73
;0/3URORJ PLVPDWFK
&RQIRUPDQFHWHVWLQJPD\QRW GHWHFWWKLVLQWHURSHUDELOLW\ SUREOHPEHFDXVHWKH FRQIRUPDQFHWHVWFDVHUHJDUGLQJ WKH;0/3URORJLVRSWLRQDOEXW LQWHURSHUDELOLW\WHVWLQJZLOOIDLO GXHWRWKHGLIIHUHQFHLQPHVVDJH SDFNDJLQJ7KH&,7 UHFRPPHQGVWKDWERWK687V UHSHDWWKHVDPHLQWHURSHUDELOLW\ WHVWWRGHEXJWKHSUREOHP ZLWKRXWDQ\VXJJHVWLRQ
8VLQJ5XOHLQ6HFWLRQWKH &75$FDQGHWHFWWKLV LQWHURSHUDELOLW\SUREOHPEHIRUHWKH LQWHURSHUDELOLW\WHVWLQJ,W UHFRPPHQGVWKDWWKH687SDVVHVD SRVWSURFHVVLQJWHVWFDVH FRUUHVSRQGLQJWRWKLVSUREOHPLQWKH FRQIRUPDQFHWHVWLQJRUWKH687 SDFNDJHVPHVVDJHVZLWKRXWDQ ;0/GHFODUDWLRQLQWKH;0/ 3URORJ,QWKLVFDVHERWK687V NQRZLQDGYDQFHDERXWWKHSUREOHP
&RQIRUPDQFHWHVWLQJFDQQRW GHWHFWWKLVLQWHURSHUDELOLW\ SUREOHPEXWLQWHURSHUDELOLW\ WHVWLQJIDLOVGXHWRWKHGLIIHUHQFH LQWLPHVWDPSIRUPDWV7KH&,7 UHFRPPHQGVWKDWERWK687V UHSHDWWKHVDPHLQWHURSHUDELOLW\ WHVWWRGHEXJWKHSUREOHP
7KH687FRQILJXUDWLRQGRHVQRW SURGXFHWKHGHFLPDOWLPHVWDPS GXULQJWKHFRQIRUPDQFHWHVW+HQFH WKH&75$FDQQRWGHWHFWWKLV SUREOHP7KH687VVXEVHTXHQWO\ IDLOWKHLQWHURSHUDELOLW\WHVW,75$ XVHV5XOHLQ6HFWLRQ,W JHQHUDWHVDQGUHFRPPHQGVDQHZ FRQIRUPDQFHWHVWFDVHIRU687 ZKLFKVLPXODWHVWKHVDPH LQWHURSHUDELOLW\WHVW7KH687FDQ SHUIRUPWKHWHVWDQGDQDO\]HWKH FDXVHRIWKHSUREOHPLQGHSHQGHQWO\ ZLWKRXWFRQVXPLQJWKHWLPHRI 687HQJLQHHUV
7LPHVWDPS H[SUHVVLRQ PLVPDWFK
7DEOH6ROXWLRQFRPSDULVRQRI&,7DQG,73 ,QWHURSHUDELOLW\ 3UREOHPV
;0/3URORJ PLVPDWFK
7LPHVWDPS H[SUHVVLRQ PLVPDWFK
7HVW&RVWIRU&,7 ,QWKH.RU%,7LQWHURSHUDELOLW\ WULDOVDQHE06YHQGRUKDGWDNHQ VHYHUDOZHHNVWRGHWHFWDQG UHVROYHWKHVHSUREOHPVEHFDXVH WKHYHQGRUFRXOGQRWH[SHFWWKH SUREOHPVLQWKHLQWHURSHUDELOLW\ WHVWV7KHYHQGRUKDGWRDQDO\]H KLVV\VWHPLQGHWDLOWRILQGWKH FDXVHDQGFRQVLGHUFRUUHODWLRQV ZLWKKLVLQWHJUDWLQJYHQGRU
7HVW&RVWIRU,73 %HFDXVHWKHHE06YHQGRUVFRXOG ILQGWKLVSUREOHPXVLQJ&75$LW WRRNWKHPRQO\DIHZGD\VWR SHUIRUPWKHUHFRPPHQGHG FRQIRUPDQFHWHVWVEHIRUHWKH LQWHURSHUDELOLW\WHVWLQJ %HFDXVHWKH687FRXOGVLPXODWH WKHLQWHURSHUDELOLW\WHVWZLWKRXWWKH 687E\XVLQJWKHFRQIRUPDQFH WHVWFDVHJHQHUDWHGIURP,75$LW KDGWDNHQWKHHE06YHQGRUIRU 687DIHZGD\VWRSHUIRUPDQG DQDO\]HWKHJHQHUDWHGFRQIRUPDQFH
,WHUDWLYH3URFHGXUHIRU(IILFLHQW7HVWLQJRI%% $&DVHLQ0HVVDJLQJ6HUYLFH7HVWV
657
WHVWV$IWHUGHWHFWLQJWKHIDLOXUH FDXVHLWKDGWDNHQERWKHE06 YHQGRUVDIHZPRUHGD\VWRUHVROYH LW
,QWKLVFDVHVWXG\,73FRXOGHIILFLHQWO\UHVROYHWKHLQWHURSHUDELOLW\LVVXHVZLWKWZR DGGLWLRQDO FRQIRUPDQFH WHVW FDVHV )XUWKHUPRUH WKH H[SHUW FDQ XSGDWH QHZ WHVW FDVHVLQWKHFRQIRUPDQFHWHVWVXLWHVXFKDVDFRQIRUPDQFHWHVWFDVHWRFKHFNLIWKH 687FDQSURFHVVDWLPHVWDPSH[SUHVVLRQFRQWDLQLQJDGHFLPDOIUDFWLRQ
&RQFOXVLRQDQG)XWXUH:RUN 7KLV SDSHU FKDUDFWHUL]HV WKH LQWHURSHUDELOLW\ LVVXHV LQWR WKH DQWLFLSDWHG SRWHQWLDO DQGXQDQWLFLSDWHG7KHFRQIRUPDQFHWHVWFDVHVDUHZULWWHQIRUWKHDQWLFLSDWHGLVVXHV ZKLOHSRWHQWLDODQGXQDQWLFLSDWHGLVVXHVDUHGLVFRYHUHGLQWKHLQWHURSHUDELOLW\WHVW 6RIWZDUH VROXWLRQV PD\ QRW SDVV DOO FRQIRUPDQFH WHVW FDVHV UHVXOWLQJ SRWHQWLDO LQWHURSHUDELOLW\LVVXHVWKDWFDQRFFXULQWKHLQWHURSHUDELOLW\WHVW%\WKHYLUWXHWKDW WKH FRQIRUPDQFH WHVWLQJ LV OHVV H[SHQVLYH DQG OHVV FRPSOLFDWHG WKDQ WKH LQWHURSHUDELOLW\ WHVWLQJ ZH SURSRVHG DQ ,WHUDWLYH 7HVW 3URFHGXUH ,73 ZKLFK UHFRJQL]HV SRWHQWLDO DQG XQDQWLFLSDWHG LQWHURSHUDELOLW\ LVVXHV DQG JHQHUDWHVUHFRPPHQGVWHVWFDVHVWRUHVROYHWKHPLQWKHFRQIRUPDQFHWHVWLQJPRGH 7KH ,73 LQFOXGHV UXOHV IRU UHFRJQL]LQJ WKHVH LVVXHV LPSOHPHQWHG LQ WKH &RQIRUPDQFH 7HVW 5HVXOW $QDO\]HU &75$ DQG WKH ,QWHURSHUDELOLW\ 7HVW 5HVXOW $QDO\]HU,75$ 7KHVHUXOHVDUHQRWVWDQGDUGVSHFLILF&75$DQG,75$PRGXOHV DQDO\]H WHVW UHVXOWV DQG PHVVDJH WUDFHV LQWHOOLJHQWO\ FRPSRVH SDUDPHWHUL]HG WHVW PHVVDJHVDQGVXEVHTXHQWO\IRUPFRQIRUPDQFHWHVWFDVHV 7KH,73KDVEHHQDSSOLHGWRWKHWHVWLQJRIWKHPHVVDJLQJVWDQGDUGVSHFLILFDWLRQ :H K\SRWKHVL]H WKDW WKH VDPH DSSURDFK FDQ EHQHILW WKH FRQIRUPDQFH DQG LQWHURSHUDELOLW\WHVWLQJRIRWKHUHEXVLQHVVOD\HUVVXFKDVWKHEXVLQHVVSURFHVVDQG EXVLQHVVGRFXPHQWVSHFLILFDWLRQV2XUIXWXUHUHVHDUFKZLOOIROORZWKLVK\SRWKHVLV
'LVFODLPHU &HUWDLQFRPPHUFLDOVRIWZDUHSURGXFWVDUHLGHQWLILHGLQWKLVSDSHU7KHVHSURGXFWV ZHUH XVHG RQO\ IRU GHPRQVWUDWLRQ SXUSRVHV 7KLV XVH GRHV QRW LPSO\ DSSURYDO RU HQGRUVHPHQWE\1,67QRUGRHVLWLPSO\WKDWWKHVHSURGXFWVDUHQHFHVVDULO\WKHEHVW DYDLODEOHIRUWKHSXUSRVH
5HIHUHQFHV >@
6FRWW 0RVHOH\ 6WHYH 5DQGDOO $QWKRQ\ :LOHV ,Q3XUVXLWRI ,QWHURSHUDELOLW\ ,QWHUQDWLRQDO-RXUQDORI,76WDQGDUGVDQG6WDQGDUGL]DWLRQ5HVHDUFKYROQRSS
658 >@ >@ >@ >@
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
-.LPDQG6.XOYDWXQ\RX -DPHV ' .LQGULFN -RKQ $ 6DXWHU 5REHUW 6 0DWWKHZV ,PSURYLQJ &RQIRUPDQFHDQG,QWHURSHUDELOLW\7HVWLQJ6WDQGDUG9LHZYROLVVXHSS 6XQJZRQ .DQJ 5HODWLQJ LQWHURSHUDELOLW\ WHVWLQJ ZLWK FRQIRUPDQFH WHVWLQJ *OREDO7HOHFRPPXQLFDWLRQV&RQIHUHQFHYROSS 'XUDQG - .DVV 0 :HQ]HO 3 7KH HE;0/ 7HVW )UDPHZRUN DQG WKH &KDOOHQJHVRI%%7HVWLQJHE;0/&RQIHUHQFH %RRQVHUP .XOYDWXQ\RX 1HQDG ,YH]LF $OEHUW 7 -RQHV &RQWHQW/HYHO &RQIRUPDQFH7HVWLQJ$Q,QIRUPDWLRQ0DSSLQJ&DVH6WXG\,QWHUQDWLRQDO&RQIHUHQFH RQ 7HVWLQJ RI &RPPXQLFDWLQJ 6\VWHPV WK ,),3 7&:* ,QWHUQDWLRQDO &RQIHUHQFH7HVW&RP0RQWUHDO&DQDGDSS 6 %UDGQHU 5)& .H\ ZRUGV IRU XVH LQ 5)&V WR ,QGLFDWH 5HTXLUHPHQW /HYHOV HE;0/ ,PSOHPHQWDWLRQ ,QWHURSHUDELOLW\ DQG &RQIRUPDQFH ,,& 7HFKQLFDO &RPPLWWHHHE;0/,,&7HVW)UDPHZRUN9HUVLRQ ,62,(&26,&RQIRUPDQFH 7HVWLQJ0HWKRGRORJ\DQG)UDPHZRUN3DUWV ,787;6HULHV &RQIRUPDQFH7HVWLQJ0HWKRGRORJ\DQG)UDPHZRUN (76, 76 ,QWHURSHUDELOLW\ WHVW PHWKRGV DSSURDFKHV 3DUW *HQHULF DSSURDFKWRLQWHURSHUDELOLW\WHVWLQJ 6WHSKHQ &DVWUR 7KH UHODWLRQVKLS EHWZHHQ FRQIRUPDQFH WHVWLQJ RI DQG LQWHURSHUDELOLW\EHWZHHQ26,V\VWHPV&RPSXWHU6WDQGDUGVDQG,QWHUIDFHVSS $UDNDZD 1 3KDOLSSRX 0 5LVVHU 1 6RQHRND 7 &RPELQDWLRQ RI FRQIRUPDQFHDQGLQWHURSHUDELOLW\WHVWLQJLQ)RUPDO'HVFULSWLRQ7HFKQLTXHV0'LD] DQG5*UR](GV1HZ
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ 6\VWHPV7KH+/&RQIRUPDQFH3URILOH$SSURDFK 56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
,QIRUPDWLRQ7HFKQRORJ\/DERUDWRU\1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG7HFKQRORJ\ 1,67 *DLWKHUVEXUJ0'86$ ^UVQHOLFNOJHEDVHOLVDFDUQDKDQ`#QLVWJRY 9+$2IILFHRI,QIRUPDWLRQ0HVVDJLQJDQG,QWHUIDFH6HUYLFHV869HWHUDQV $GPLQLVWUDWLRQ9$ $OEDQ\1<86$ SHWHUURQWH\#YDJRY
.H\ZRUGV FRQIRUPDQFH WHVWLQJ KHDOWKFDUH LQWHURSHUDELOLW\ PHVVDJH SURILOH PHVVDJLQJV\VWHPV
$EVWUDFW 7\SLFDOKHDOWKFDUHRUJDQL]DWLRQVKDYHPDQ\SURSULHWDU\KHWHURJHQHRXVLQIRUPDWLRQ V\VWHPV WKDW PXVW H[FKDQJH GDWD UHOLDEO\ 6HDPOHVVO\ VKDULQJ LQIRUPDWLRQ DPRQJ V\VWHPV LV FRPSOH[ 7KH ZLGHO\ DGRSWHG +/ YHUVLRQ PHVVDJLQJ VWDQGDUG KDV KHOSHGWKHSURFHVVRIV\VWHPVLQWHJUDWLRQ+RZHYHUXVLQJWKH+/VWDQGDUGDORQH GRHVQRWHQVXUHV\VWHPLQWHURSHUDELOLW\7KH+/VWDQGDUGRIIHUVDZLGHUDQJHRI RSWLRQV 7UDGLQJ SDUWQHUV ZLWKRXW SULRU DJUHHPHQW DUH QRW OLNHO\ WR LPSOHPHQW RSWLRQV WKDW DUH FRPSDWLEOH $V D UHVXOW LQWHURSHUDELOLW\ LV VWLIOHG DQG RUJDQL]DWLRQVDUHOHIWWRHPSOR\WKHLURZQDGKRFVROXWLRQV&RQIRUPDQFHPHVVDJH SURILOHVSURYLGHWKHVROXWLRQWRWKLVSUREOHP 0HVVDJHSURILOHVGHILQHD VWDQGDUG WHPSODWH WKDW SURYLGHV D SUHFLVH GHILQLWLRQ RI WKH GDWD H[FKDQJHG EHWZHHQ DSSOLFDWLRQV LQ D FRPPRQ IRUPDW 'HILQLQJ D VHW RI PHVVDJH SURILOHV IRU FRQWUROOLQJ PHVVDJH H[FKDQJHV HVWDEOLVKHV D ZHOO GHILQHG FRPPXQLFDWLRQV LQWHUIDFH DPRQJ RUJDQL]DWLRQV DQG IDFLOLWDWHV LQWHURSHUDELOLW\ :H SUHVHQW D PHWKRGRORJ\ EDVHG RQ PHVVDJH SURILOHV IRU GHILQLQJ LPSOHPHQWLQJ DQG WHVWLQJ +/LQWHUIDFHV:HGHPRQVWUDWHKRZWKHXVHRIPHVVDJHSURILOHVLPSURYHV\VWHP LQWHURSHUDELOLW\ DQG SUHVHQW D FROOHFWLRQ RI WRROV WKDW ZH KDYH GHYHORSHG WR IDFLOLWDWHWKHXVHRIPHVVDJHSURILOHV
660
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
,QWURGXFWLRQ $PDMRUFKDOOHQJHIRUWKHKHDOWKFDUHLQGXVWU\LVDFKLHYLQJLQWHURSHUDELOLW\DPRQJ SURSULHWDU\ DSSOLFDWLRQV SURYLGHG E\ GLIIHUHQW YHQGRUV )RU H[DPSOH HDFK KRVSLWDO GHSDUWPHQW PD\ XVH RQH RU PRUH DSSOLFDWLRQV WR VKDUH FOLQLFDO DQG DGPLQLVWUDWLYH LQIRUPDWLRQ (DFK DSSOLFDWLRQ PD\ VXSSRUW PXOWLSOH FRPPXQLFDWLRQV LQWHUIDFHV WKDW PXVW EH PRGLILHG DQG PDLQWDLQHG 7KLV LV D GLIILFXOW ZD\ WR DFKLHYH LQWHURSHUDELOLW\ $OWHUQDWLYHO\ LQWHURSHUDELOLW\ FDQ EH DFKLHYHG WKURXJK WKH XVH RI VWDQGDUGL]HG LQWHUIDFHV 6WDQGDUGL]HG LQWHUIDFH GHILQLWLRQVFDQUHPRYHWKHFRVWRIEXLOGLQJDVHSDUDWHLQWHUIDFHIRUHDFKDVVRFLDWHG DSSOLFDWLRQ $SSOLFDWLRQ GHYHORSHUV FDQ EXLOG DSSOLFDWLRQV WKDW FRQIRUP WR WKH VWDQGDUGL]HG LQWHUIDFH GHILQLWLRQ LQFUHDVLQJ WKH OLNHOLKRRG RI LQWHURSHUDELOLW\ DQG UHGXFLQJFRVW0DLQWHQDQFHFRVWLVDOVRUHGXFHGEHFDXVHWKHQXPEHURILQWHUIDFHV WRPDLQWDLQGHFUHDVHV 7KH +HDOWK /HYHO 6HYHQ +/ $SSOLFDWLRQ 3URWRFRO IRU (OHFWURQLF 'DWD ([FKDQJH LQ +HDOWKFDUH (QYLURQPHQWV 9HUVLRQ [ VWDQGDUG LV WKH GH IDFWR VWDQGDUG IRU PRYLQJ FOLQLFDO DQG DGPLQLVWUDWLYH LQIRUPDWLRQ EHWZHHQ KHDOWKFDUH DSSOLFDWLRQV>@7KHVWDQGDUGLVEDVHGRQWKHFRQFHSWRIDSSOLFDWLRQWRDSSOLFDWLRQ PHVVDJHH[FKDQJH$Q+/PHVVDJHLVDQDWRPLFXQLWRIGDWDWUDQVIHUUHGEHWZHHQ V\VWHPV >@ 7\SLFDO +/ PHVVDJHV LQFOXGH DGPLWWLQJ D SDWLHQW WR D KRVSLWDO RU UHTXHVWLQJ D ODE RUGHU IRU D EORRG WHVW +/ GHVFULEHV DQ DEVWUDFW PHVVDJH GHILQLWLRQ IRU HDFK UHDO ZRUOG HYHQW HJ DGPLWWLQJ D SDWLHQW 7KH DEVWUDFW PHVVDJHGHILQLWLRQLVFRPSULVHGRIDFROOHFWLRQRIVHJPHQWVLQDGHILQHGVHTXHQFH 5XOHV IRU EXLOGLQJ DQ DEVWUDFW PHVVDJH GHILQLWLRQ DUH JLYHQ E\ WKH +/ PHVVDJH IUDPHZRUN 7KH PHVVDJH IUDPHZRUN LV KLHUDUFKLFDO LQ QDWXUH DQG FRQVLVWV RI EXLOGLQJ EORFNV JHQHULFDOO\ FDOOHG HOHPHQWV 7KHVH HOHPHQWV DUH VHJPHQW JURXSV VHJPHQWV ILHOGV FRPSRQHQWV DQG VXEFRPSRQHQWV (DFK HOHPHQW KDV DVVRFLDWHG DWWULEXWHVWKDWPD\FRQVWUDLQLW7KHVHLQFOXGHRSWLRQDOLW\UHSHDWDELOLW\YDOXHVHW OHQJWK DQG GDWD W\SH DWWULEXWHV 6HJPHQWV DQG VHJPHQW JURXSV FDQ FRQWDLQ DGGLWLRQDOHOHPHQWVILHOGVDQGFRPSRQHQWVFDQFRQWDLQDGGLWLRQDOHOHPHQWVRUEH SULPLWLYH HOHPHQWV VXEFRPSRQHQWV DUH VWULFWO\ SULPLWLYH HOHPHQWV 3ULPLWLYH HOHPHQWVDUHWKRVHWKDWFDQKROGDGDWDYDOXHDQGKDYHQRGHVFHQGDQWVWUXFWXUH :KHQ RULJLQDOO\ GHYHORSHG +/ ZDV GHVLJQHG WR DFFRPPRGDWH WKH PDQ\ GLYHUVH EXVLQHVV SURFHVVHV WKDW H[LVW LQ WKH KHDOWKFDUH LQGXVWU\ 7KLV XQLYHUVDO GHVLJQ ZDV QHFHVVDU\ WR JDLQ EURDG LQGXVWU\ VXSSRUW +RZHYHU VXFK EURDG DFFRPPRGDWLRQVUHVXOWHGLQDVWDQGDUGZLWKPDQ\RSWLRQDOFRPSRQHQWV²DOLJQLQJ LQWHUIDFHLPSOHPHQWDWLRQVZDVGLIILFXOW +/ DSSOLFDWLRQV DUH JHQHUDOO\ FRQQHFWHG LQ WZR ZD\V SRLQWWRSRLQW DQG YLD PLGGOHZDUH DV W\SLFDOO\ VXSSOLHG E\ LQWHUIDFH HQJLQH SURGXFWV 3RLQWWRSRLQW HQWDLOVFRQQHFWLQJHDFKSDLURIDSSOLFDWLRQVLQGHSHQGHQWO\RIRWKHUDSSOLFDWLRQV,Q WKHLQWHUIDFHHQJLQHDSSURDFKDOODSSOLFDWLRQVDUHFRQQHFWHGWRDFHQWUDOO\ORFDWHG PHVVDJH EURNHU $ VHW RI +/ PHVVDJH GHILQLWLRQV VSHFLILHV WKH UHTXLUHPHQWV EHWZHHQ WKH FRPPXQLFDWLQJ DSSOLFDWLRQV $OWKRXJK WKH PHVVDJH GHILQLWLRQV DUH YHU\VSHFLILFWKHUHDUHPDQ\ZD\VWRVSHFLI\DJLYHQ+/WUDQVDFWLRQ,QSUDFWLFH WKHYHQGRUSURYLGHUVSHFLILFDWLRQVPD\QRWTXLWHPDWFK7KHGLIIHUHQFHVQHHGWREH DFFRXQWHG IRU LQ HDFK FRQQHFWLRQ ,Q SRLQWWRSRLQW DUFKLWHFWXUHV HDFK QHZ FRPELQDWLRQ ZLOO UHTXLUH D VHSDUDWH LPSOHPHQWDWLRQ ,Q LQWHUIDFH HQJLQHV D QHZ
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ6\VWHPV 661
PDSSLQJWUDQVIRUPDWLRQGHILQLWLRQQHHGVWREHGHILQHG,QERWKFDVHVWKHEUHDGWK RI WKH VSHFLILFDWLRQ OHDGV WR FXPEHUVRPH DQG DG KRF LQWHUIDFH LPSOHPHQWDWLRQV 6\VWHPLPSOHPHQWDWLRQVVXFKDVWKHVHDUHSURQHWRHUURUGLIILFXOWWRPDLQWDLQDQG GRQRWVFDOHHDVLO\ 7R KHOS DOOHYLDWH VKRUWFRPLQJV WKH VWDQGDUG WKURXJK WKH ZRUN RI WKH +/ &RQIRUPDQFH6SHFLDO,QWHUHVW*URXSKHUHDIWHU &RQIRUPDQFH6,* LQWURGXFHGWKH FRQFHSW RI FRQIRUPDQFH PHVVDJH SURILOHV DOVR FRPPRQO\ UHIHUUHG WR DV FRQIRUPDQFH SURILOHV PHVVDJH SURILOHV RU SURILOHV LQ YHUVLRQ 0HVVDJH SURILOHV GHILQH SURFHVVLQJ UXOHV DQG E\ GHILQLQJ H[DFWO\ ZKLFK RSWLRQDO FRPSRQHQWV LQ WKH VWDQGDUG D PHVVDJH PLJKW LQFOXGH SURYLGH DQ XQDPELJXRXV GHVFULSWLRQRI+/ PHVVDJHV0HVVDJHSURILOHVDOVRGRFXPHQWKRZ PHVVDJHVDUH XVHGE\LGHQWLI\LQJXVHFDVHVFHQDULRVDQGDVRIYHUVLRQWKHFRGHGYRFDEXODU\ XVHGZLWKPDQ\PHVVDJHHOHPHQWV :H SUHVHQW D PHWKRGRORJ\ EDVHG RQ PHVVDJH SURILOHV IRU GHILQLQJ LPSOHPHQWLQJDQGWHVWLQJ+/LQWHUIDFHV:HGHPRQVWUDWHKRZWKHXVHRIPHVVDJH SURILOHV LPSURYH V\VWHP LQWHURSHUDELOLW\ DQG SUHVHQW D FROOHFWLRQ RI WRROV WKDW ZH KDYHGHYHORSHGWRIDFLOLWDWHWKHXVHRIPHVVDJHSURILOHV
+/&RQIRUPDQFH3URILOH'HILQHG 0HVVDJH SURILOHV FRQVWUDLQ +/ PHVVDJH VWUXFWXUH DQG YRFDEXODULHV DQG GHILQH G\QDPLF LQWHUDFWLRQV 0HVVDJH SURILOHV GRFXPHQW D XVH FDVH PRGHO D VWDWLF GHILQLWLRQDQGDG\QDPLFGHILQLWLRQIRUDPHVVDJH7KHXVHFDVHPRGHOSURYLGHVD GHVFULSWLRQ GHILQHV DFWRU UHVSRQVLELOLWLHV DQG GHVFULEHV D VHTXHQFH RI DFWLRQV SHUIRUPHG E\ WKH VHQGLQJ DQG UHFHLYLQJ DSSOLFDWLRQV 7KH G\QDPLF GHILQLWLRQ GHVFULEHVWKHLQWHUDFWLRQEHWZHHQWKHVHQGHUDQGUHFHLYHULQWHUPVRIWKHH[SHFWHG DFNQRZOHGJPHQWV 7KH VWDWLF PRGHO SURYLGHV D SUHFLVH GHILQLWLRQ RI WKH PHVVDJH VWUXFWXUH $ PHVVDJH SURILOH FDQ EH UHSUHVHQWHG DV DQ ;0/ GRFXPHQW VHH WKH SURILOH VQLSSHW VKRZQ LQ ILJXUH (DFK HOHPHQW LQ WKH PHVVDJH SURILOH LV OLVWHG DORQJ ZLWK LWV DVVRFLDWHG DWWULEXWHV )RU D PRUH GHWDLOHG GHVFULSWLRQ RI D PHVVDJH SURILOHUHIHUWRYHUVLRQRIWKH+/VWDQGDUG>@,WLVLPSRUWDQWWRQRWHWKDWWKH DWWULEXWHV DQG WKH FRQVWUDLQWV D SURILOH SODFHV RQ D PHVVDJH SURYLGHV D FOHDU DQG XQDPELJXRXV GHILQLWLRQ WKHUHE\ IDFLOLWDWLQJ WKH GHVLJQ LPSOHPHQWDWLRQ DQG WHVWLQJ RI LQWHUIDFHV 1H[W D VXPPDU\ RI WKH PHVVDJH SURILOH VWUXFWXUH DQG FRQVWUDLQWVLVSUHVHQWHG 7KHUXOHVIRUFRQVWUXFWLQJDPHVVDJHDUHGHVFULEHGE\WKHPHVVDJHIUDPHZRUN >@ ,Q DGGLWLRQ IRU HDFK UHDO ZRUOG HYHQW IRU H[DPSOH ³$GPLWWLQJ D 3DWLHQW´ D VSHFLILF DEVWUDFW PHVVDJH W\SH LQ WKLV FDVH $'7B$ LV GHILQHG 7KH PHVVDJH W\SH GHILQHV D WHPSODWH RU VWUXFWXUH WKDW WKH PHVVDJH PXVW IROORZ LW GHILQHV H[SOLFLWO\ WKH HOHPHQWV DQG WKH RUGHU WKH HOHPHQWV PXVW DSSHDU LQ D PHVVDJH LQVWDQFH)RUH[DPSOHLQ)LJXUHWKH³3,'´VHJPHQWFRQWDLQVWKHILHOG³6HW,'± 3,'´ DQG VR RQ 7KH XVDJH DWWULEXWH UHIHUV WR WKH FLUFXPVWDQFHV LQ ZKLFK DQ HOHPHQW DSSHDUV LQ D PHVVDJH >@ )RU H[DPSOH WKH ³'ULYHU¶V /LFHQVH 1XPEHU´ FRPSRQHQWLQWKHSURILOHVQLSSHWLVUHTXLUHG8VDJH ´5´ DQGPXVWEHSUHVHQWLQD YDOLGPHVVDJHLQVWDQFH&DUGLQDOLW\UHIHUVWRWKHPLQLPXPDQGPD[LPXPQXPEHU RI UHSHWLWLRQV DQ HOHPHQW PD\ KDYH >@ $Q H[DPSOH RI DQ HOHPHQW FDUGLQDOLW\ LV
662
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
>@WKHHOHPHQWPD\QRWDSSHDULQWKHPHVVDJHLQVWDQFHEXWFDQRQO\KDYHRQH RFFXUUHQFH LI LW GRHV $ WDEOH RI DOORZDEOH YDOXHV FDQ EH GHILQHG DQG DVVRFLDWHG ZLWK D FHUWDLQ HOHPHQW )RU H[DPSOH VHH WKH ³,VVXLQJ 6WDWH SURYLQFH FRXQWU\´ FRPSRQHQW LQ )LJXUH WKLV HOHPHQW PXVW EH SRSXODWHG ZLWK D GDWD YDOXH WKDW LV GHILQHGLQWDEOH7KHOHQJWKDWWULEXWHGHILQHVWKHPD[LPXPDOORZDEOHOHQJWKD YDOXHFDQKDYH IRUDSDUWLFXODUHOHPHQW7KHGDWDW\SHGHILQHV WKHDOORZDEOHGDWD YDOXHV DQ HOHPHQW FDQ FRQWDLQ )RU SULPLWLYH GDWD W\SHV VXFK D QXPHULF 10 LQWHUSUHWDWLRQLVVWUDLJKWIRUZDUGDQGUHTXLUHPHQWVIRUHDFKGDWDW\SHDUHVSHFLILHG LQWKHVWDQGDUG>@&RPSOH[GDWDW\SHVVXFKDVWKH([WHQGHG3HUVRQ1DPH;31 PD\EHFRPSRVHGRISULPLWLYHW\SHVRURWKHUFRPSOH[GDWDW\SHV)RUH[DPSOHDQ ;31 FRQWDLQV D IDPLO\ QDPH )1 ZKLFK LWVHOI LV D FRPSOH[ GDWD W\SH WKDW LV FRPSRVHGRIILYHSULPLWLYHHOHPHQWVDOORIW\SHVWULQJ$OOFRPSOH[GDWDW\SHVDUH XOWLPDWHO\ FRPSRVHG RI SULPLWLYH GDWD W\SHV $ SURSRVDO IRU FRQVWUDLQLQJ GDWD FRQWHQWLVXQGHUFRQVLGHUDWLRQ « 6HJPHQW1DPH 3,'/RQJ1DPH 3DWLHQWLGHQWLILFDWLRQ8VDJH 50LQ 0D[ ! )LHOG1DPH 6HW,'3,'8VDJH 50LQ 0D[ 'DWDW\SH 6,/HQJWK ,WHP1R ! 5HIHUHQFH!5HIHUHQFH! )LHOG! « )LHOG1DPH 6611XPEHU3DWLHQW8VDJH ;0LQ 0D[ 'DWDW\SH 67/HQJWK ,WHP1R ! 5HIHUHQFH!5HIHUHQFH! )LHOG! )LHOG1DPH 'ULYHU V/LFHQVH1XPEHU3DWLHQW8VDJH 50LQ 0D[ 'DWDW\SH '/1 /HQJWK ,WHP1R ! 5HIHUHQFH!5HIHUHQFH! &RPSRQHQW1DPH 'ULYHU V/LFHQVH1XPEHU8VDJH 5'DWDW\SH 67/HQJWK ! &RPSRQHQW! &RPSRQHQW1DPH ,VVXLQJ6WDWHSURYLQFHFRXQWU\8VDJH 5'DWDW\SH ,6/HQJWK 7DEOH ! &RPSRQHQW! &RPSRQHQW1DPH H[SLUDWLRQGDWH8VDJH 5'DWDW\SH '7/HQJWK ! &RPSRQHQW! )LHOG! «
)LJ6QLSSHWIURPD0HVVDJH3URILOH
$PHVVDJHSURILOHLVGLVWLQJXLVKHGIURPDVSHFLILFDWLRQLQWKDWE\DSSOLFDWLRQRI WKHFRQIRUPDQFHUXOHVWKHDPELJXLW\SHUPLWWHGE\WKHEDVHVWDQGDUGLVUHPRYHGWR VXFK DQ H[WHQW WKDW WKH LQWHUIDFH VSHFLILHG E\ WKH SURILOH PD\ EH GLUHFWO\ LPSOHPHQWHG 7KH +/ VWDQGDUG SURYLGHV D ODUJH QXPEHU RI ZD\V WR GHILQH DQ LQWHUIDFHSURILOHVUHGXFHWKHQXPEHURISRVVLELOLWLHVWRDPDQDJHDEOHVHWDQGWKHLU XVH KHOSV WR HQVXUH WKDW V\VWHPV DWWHPSWLQJ WR FRPPXQLFDWH ZLWK HDFK RWKHU LPSOHPHQWFRPSDWLEOHVHWVRISRVVLELOLWLHV,WLVLPSRUWDQWWRUHFRJQL]HWKDWSURILOHV GRQ W HOLPLQDWH SRVVLELOLWLHV DOORZHG E\ WKH VWDQGDUG WKH\ VHOHFW D VSHFLILF JURXS IURPWKHWRWDOVHWRIWKRVHDOORZHG,QWKLVUHJDUGDSURILOHFRPSULVHVDFRQVWUDLQW RQ WKH VWDQGDUG VXFK WKDW WKH UHVXOWDQW FRQVWUDLQHG VSHFLILFDWLRQ PD\ EH XVHG WR
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ6\VWHPV 663
LPSOHPHQWWKHLQWHUIDFH7KHSURILOHDOVRLPSRVHVDGLVFLSOLQHXSRQWKHLQWHUIDFH SDUWQHUVWKDWHQVXUHVKDUPRQ\LQWKHDFWXDOLPSOHPHQWDWLRQ
$FKLHYLQJ,QWHURSHUDELOLW\ZLWK&RQIRUPDQFH3URILOHV $ PHVVDJH SURILOH DSSOLHV LPSOHPHQWDWLRQ VSHFLILF FRQVWUDLQWV WR WKH VWDQGDUG WKDWHOLPLQDWHWKHSRWHQWLDODPELJXLWLHVWKDWWKHVWDQGDUGSHUPLWVDVLPSOHPHQWDWLRQ DOWHUQDWLYHV ,UUHVSHFWLYH RI WKH XQGHUO\LQJ DUFKLWHFWXUH EH LW SRLQWWRSRLQW RU EURNHUHGWKURXJKPLGGOHZDUHSURILOHVJLYHRUJDQL]DWLRQVDEHWWHUZD\WRPDQDJH V\VWHP LQWHJUDWLRQ 3URILOHV FDQ EH XVHG WR GLUHFWO\ LPSOHPHQW DQ LQWHUIDFH $OO SDUWLFLSDQWVLQWKHLQWHUIDFH YLHZ WKH PHVVDJHSURILOHDVD FRQWUDFWVSHFLI\LQJWKH H[DFW EHKDYLRU RI HDFK SDUWLFLSDQW LQ WKH FRQYHUVDWLRQ 7KH EDVLF VWHSV WKDW DQ DQDO\VWZLOOSHUIRUPWRGHVLJQDQGLPSOHPHQWDQLQWHUIDFHDUHVXPPDUL]HGEHORZ 0HVVDJHSURILOHVFDQKHOSZLWKHYHU\VWHS x $QDO\]H WKH LQWHUIDFH QHHGV WR GHWHUPLQH UHTXLUHPHQWV LQFOXGLQJ WKH XVH FDVHWKHVWDWLFGHILQLWLRQRIWKHPHVVDJHWKHG\QDPLFLQWHUDFWLRQVDQGWKH YRFDEXODU\ x 'RFXPHQWWKHLQWHUIDFHLQDVWDQGDUGZD\LHFRQIRUPDQFHSURILOHV x ,PSOHPHQWWKHLQWHUIDFH x 'HYLVHDWHVWLQJSODQLQFOXGLQJWKHJHQHUDWLRQRIWHVWPHVVDJHVWHVWFDVHV WHVW VXLWHV WKH WHVW SODQ VKRXOG DFFRXQW IRU V\QWDFWLF VHPDQWLF XVH FDVH VFHQDULRWHVWLQJDQGWKHKDQGOLQJRIHUURUFRQGLWLRQV x ([HFXWHWKHWHVWSODQ $ NH\ GHYHORSPHQW IRU SURPRWLQJ LQWHURSHUDELOLW\ ZDV WKH FRGLILFDWLRQ RI D PHDQVWRH[SUHVVPHVVDJHSURILOHVLQDVWDQGDUGL]HGZD\:KLOHQDWXUDOODQJXDJH GRFXPHQWDWLRQ RI D PHVVDJH SURILOH DFFHSWDEO\ IDFLOLWDWHV LQWHURSHUDELOLW\ DW WKH PHVVDJH LPSOHPHQWDWLRQ OHYHO WKH VWDQGDUGL]DWLRQ RI WKH PHVVDJH SURILOH GRFXPHQWDWLRQLWVHOIDGGVDQHZGLPHQVLRQWRWKHSURPRWLRQRILQWHURSHUDELOLW\ 7KHVWDQGDUGL]HGFRQIRUPDQFHSURILOHLVDQ;0/GRFXPHQWVSHFLILHGLQWHUPV RIERWKDQRUPDWLYH'7'DQGVFKHPD,WLVLQHIIHFWDGRFXPHQWWKDWFDQEHXVHGWR FRQVLVWHQWO\ XQGHUVWDQG PHVVDJLQJVSHFLILFDWLRQVLQDQDXWRPDWHGIDVKLRQ8VHRI VXFKDFRPPRQIRUPDWGRFXPHQWHQDEOHVLQWHURSHUDELOLW\DPRQJPHVVDJLQJWRROV RI YDULRXV PDNHUV ZKLFK LQ WXUQ HQVXUHV HIIHFWLYH FRPPXQLFDWLRQ RI VSHFLILFDWLRQV :KHQ XVHG LQ FRQMXQFWLRQ ZLWK FHQWUDOL]HG SURILOH UHJLVWULHV FRQIRUPDQFH SURILOHV RIIHU D UHOLDEOH PHDQV RI FRPSDULVRQ DQG GLIIHUHQFLQJ IRU FRQVXPHUV ,Q DGGLWLRQ WKH SURILOH PD\ EH XVHG DV D FRPPRQ EDVLV IRU H[SRVLQJ YHQGRUV¶YDOXHDGGHGSURGXFWIHDWXUHVVXFKDVSURILOHGLUHFWHGFRGHJHQHUDWLRQDQG SURILOH GLUHFWHG PHVVDJH DXWRPDWLRQ $QRWKHU LPSRUWDQW RXWFRPH RI WKH GHYHORSPHQW RI WKH VWDQGDUG FRQIRUPDQFH SURILOH LV WKH DELOLW\ WR XVH WKH SURILOH GLUHFWO\LQPHVVDJHLQVWDQFHYDOLGDWLRQ %HFDXVHRIWKHVSHFLILFLW\RIWKHFRQIRUPDQFHSURILOHLWVXVHLQYDOLGDWLRQLVDQ LPSRUWDQW FRQVLGHUDWLRQ )XUWKHU GHYHORSPHQWV RI WKH &RQIRUPDQFH 6,* VXFK DV WKHLQFRUSRUDWLRQRIFRGHVHWVNQRZQDV ³WDEOHV´ ZLWKLQWKHSURILOHZLOOHQKDQFH
664
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
WKH YDOXH RI WKH SURILOH DV WKH EDVLV IRU DVVHVVLQJ PHVVDJH LQVWDQFH YDOLGLW\ 7KLV DQG RWKHU IHDWXUHV XQGHU FRQVLGHUDWLRQ E\ WKH &RQIRUPDQFH 6,* VXFK DV WKH LQFOXVLRQRIUHJXODUH[SUHVVLRQVDVDPHDQVRIHYDOXDWLQJFRQWHQWSURPLVHWRPDNH WKHSURILOHDQHYHQPRUHYDOXDEOHYHKLFOHIRUPHVVDJHYDOLGDWLRQLQWKHIXWXUH &DSDELOLWLHV VXFK DV WKHVH FDQ DOVR KDYH VLJQLILFDQW LPSDFW LQ WHUPV RI KRZ YDOLGDWLRQ LV DFFRPSOLVKHG &RGH VHW YDOLGDWLRQ DQG FRQWHQW YDOLGDWLRQ KDV KLVWRULFDOO\ EHHQ WKH SXUYLHZ RI WKH LQGLYLGXDO DSSOLFDWLRQV 7KH XVH RI PHVVDJH SURILOHV LQ YDOLGDWLRQ WR DFFRPSOLVK WKLV FDQ RIIORDG VRPH RI WKH EXUGHQ WR WKH PHVVDJLQJ V\VWHP SRWHQWLDOO\ UHGXFLQJ ERWK WKH FRPSXWDWLRQDO DQG GHYHORSPHQW HIIRUW GHYRWHG WR YDOLGDWLRQ LQ HQGSRLQW DSSOLFDWLRQV 5HDVVLJQLQJ VXFK YDOLGDWLRQ GXWLHVWRWKHPHVVDJLQJV\VWHPDOVRHQVXUHVFRQVLVWHQF\RIWKHRXWFRPHWKHUHIRUH HQKDQFLQJ WKH UHDOL]DWLRQ RI HIIHFWLYH LQWHURSHUDELOLW\ DPRQJ DSSOLFDWLRQV VKDULQJ WKHVDPHPHVVDJHV 7KHVWDQGDUGDOORZVIRU ORFDOL]DWLRQVFDOOHG³=´HOHPHQWV WKDWJLYHXVHUVWKH DELOLW\ WR H[WHQG WKH VWDQGDUG LQ D ZD\ WKDW VDWLVILHV VLWHVSHFLILF QHHGV 3ULRU WR PHVVDJH SURILOHV GRFXPHQWDWLRQ RI ORFDOL]DWLRQV ZDV DG KRF :LWK WKH XVH RI SURILOHVORFDOL]DWLRQVFDQEHFOHDUO\GRFXPHQWHGDQGWKHUHIRUHWHVWHG
7RROVIRU6XSSRUWLQJ&RQIRUPDQFH3URILOHVLQ3UDFWLFH 7R UHDOL]H WKH EHQHILWV RI FRQIRUPDQFH PHVVDJH SURILOHV WRROV DUH QHHGHG WR VXSSRUWWKHLUXVH:HSUHVHQWRXUFROOHFWLRQRIIUHHO\DYDLODEOHWRROVDQGGHVFULEH KRZWKH\FDQEHXVHGWRLPSURYHLQWHURSHUDELOLW\DPRQJKHDOWKFDUHV\VWHPV7KH 0HVVDJLQJ :RUNEHQFK FDQ EH XVHG WR EXLOG DQG GRFXPHQW SURILOHV LQ D FRPPRQ IRUPDW 0HVVDJH 0DNHU FUHDWHV WHVW PHVVDJH LQVWDQFHV DQG WKH 1,67 +/ WHVW IUDPHZRUNFDQEHXVHGWRHYDOXDWH+/LQWHUIDFHLPSOHPHQWDWLRQV 0HVVDJLQJ:RUNEHQFK 7KH0HVVDJLQJ:RUNEHQFK0:% >@LVDPXOWLIDFHWHGSURGXFWLYLW\WRROIRU+/ PHVVDJLQJ SURIHVVLRQDOV ,W ZDV FRQFHLYHG DW WKH 9$ LQLWLDOO\ DV D WRRO IRU PHVVDJLQJ VSHFLILFDWLRQ GHYHORSHUV ZKLFK UHPDLQV D IXQGDPHQWDO IRFXV RI WKH WRRO7KLVFDSDELOLW\KDVEHHQHQKDQFHGRYHUVL[SOXV\HDUVRIGHYHORSPHQWHIIRUW GULYHQ WR D ODUJH H[WHQW E\ DVVRFLDWLRQ ZLWK WKH &RQIRUPDQFH 6,* &XUUHQWO\ LW VXSSRUWVWKH+/YHUVLRQIDPLO\RIVSHFLILFDWLRQV,WLQFRUSRUDWHVDOOWKHYHUVLRQ [DUWLIDFWVLQWKHIRUPRIOLEUDULHVWKDWDUHUHDGLO\DYDLODEOHZLWKLQWKHWRROIRUXVH LQ VSHFLILFDWLRQ FRPSRVLWLRQ UHSRUWLQJ PHVVDJH LQVWDQFH GHFRPSRVLWLRQ UHYHUVH HQJLQHHULQJYDOLGDWLRQDQGIRUWHVWPHVVDJHJHQHUDWLRQ 7KH 0:% LV D :LQGRZV SODWIRUP EDVHG *8, WRRO 0:% SURILOH EXLOGLQJ LV IDFLOLWDWHG E\ WKH LQFRUSRUDWLRQ RI +/ [ YHUVLRQ VSHFLILF DUWLIDFW OLEUDULHV %XLOGLQJ D PHVVDJH SURILOH IURP VFUDWFK LV DFFRPSOLVKHG TXLFNO\ E\ VHOHFWLQJ D SDUWLFXODU PHVVDJH IURP WKH PHVVDJH OLEUDU\ OLVW DQG FRPSLOLQJ WKH PHVVDJH VWUXFWXUH DJDLQVW WKH YHUVLRQ VSHFLILF VHJPHQW OLEUDU\ 7KHVH VWHSV UHVXOW LQ WKH DSSHDUDQFH RI D KLHUDUFKLFDO UHSUHVHQWDWLRQ RI DOO HOHPHQWV LQ WKH PHVVDJH LQ WKH IRUP RI D PHVVDJH WUHH 6HOHFWLRQ RI LQGLYLGXDO PHVVDJH HOHPHQWV LQ WKH WUHH SHUPLWV HDFK WR EH FRQVWUDLQHG DQG DQQRWDWHG DV UHTXLUHG E\ WKH SDUWLFXODU
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ6\VWHPV 665
LPSOHPHQWDWLRQ7KHDGGLWLRQRIXVHFDVHLQIRUPDWLRQDQGGLDJUDPVXVLQJWKHEXLOW LQGLDJUDPHGLWRUW\SLFDOO\IROORZVWKHFRQVWUDLQWZRUN$GGLWLRQDOO\WKHGHYHORSHU PD\ FRQVWUDLQ WKH SURILOH YRFDEXODULHV E\ VHOHFWLQJ D VXEVHW RI WDEOHV DQG WDEOH HOHPHQWVIURPWKHPDVWHUWDEOHILOHOLEUDU\ZKLFKFRPSOHWHVWKHFRQVWUDLQHGSURILOH GHILQLWLRQ $QRWKHU LPSRUWDQW SDUW RI WKH SURILOH EXLOGLQJ SURFHVV LV WKH LQWURGXFWLRQ RI ORFDOL]HG VWUXFWXUHV LQWR WKH PHVVDJH 7KH +/ VWDQGDUG SURPRWHV WKLV DVSHFW RI PHVVDJLQJ YLD WKH XVH RI ³=´ HOHPHQWV 7KH 0:% VXSSRUWV WKH FUHDWLRQ RI DQG LQFRUSRUDWLRQ RI ORFDOL]HG VWUXFWXUHV IRU DOO RI WKH YHUVLRQ DUWLIDFWV PHVVDJH VHJPHQWVILHOGVGDWDW\SHDQGWDEOHV 2QFHWKHSURILOH LVFUHDWHGLW PXVWEHFRPPXQLFDWHGWRWKHLQWHUIDFHSDUWQHUV 7KH0:%QDWLYHSURILOHIRUPDWLVDSURSULHWDU\ILOHVWUXFWXUHWKDW PD\EHVKDUHG DPRQJRWKHUXVHUVRIWKH0:%$GGLWLRQDOO\WKRXJKWKH0:%SURYLGHVDQXPEHU RI UHSRUWV IRU DOWHUQDWH H[SUHVVLRQ RI WKH SURILOH DQG PHVVDJH DUWLIDFWV 7KH PRVW LPSRUWDQW RI WKHVH LV WKH QRUPDWLYH +/ FRQIRUPDQFH SURILOH ZKLFK LV DQ ;0/ GRFXPHQW WKDW YDOLGDWHV DJDLQVW WKH +/ '7' DQG VFKHPD 7KLV IRUPDW LV HVSHFLDOO\ LPSRUWDQW EHFDXVH LW LPSDUWV LQWHURSHUDELOLW\ DPRQJ WRROV WKDW DUH FDSDEOHRILPSRUWLQJWKLVQRUPDWLYHGRFXPHQW :KLOHWKH0:%PDNHVWKHLQLWLDOSURILOHFRQVWUXFWLRQDVLPSOHSRLQWDQGFOLFN RSHUDWLRQ WKH HIIRUW UHTXLUHG WR DGHTXDWHO\ FRQVWUDLQ DQG ORFDOL]H D SURILOH LV FRQVLGHUDEOH 7R HQVXUH WKDW WKHVH HIIRUWV PD\ EH FRQVHUYHG DQG WKHUHIRUH OHYHUDJHG LQ IXWXUH LPSOHPHQWDWLRQV WKH 0:% DOORZV WKH GHYHORSHU WR VDYH WKH FRQVWUDLQHGDUWLIDFWVLQWKHIRUPRIOLEUDULHVWKDWPD\EHUHXVHGDQGLQYRNHGLQWKH VDPHPDQQHUDVWKHVWDQGDUGOLEUDULHV 7KH 0:% PD\ EH XVHG WR UHFHLYH DQG YDOLGDWH PHVVDJH LQVWDQFHV ,W ZLOO RSWLRQDOO\UHSO\ZLWKDQ+/$&.PHVVDJHGHVFULELQJWKHUHVXOWLQFOXGLQJHUURUV IRU HDFK YDOLGDWHG PHVVDJH ,W DOVR KDV WKH FDSDFLW\ WR GHFRPSRVH UHFHLYHG PHVVDJH LQVWDQFHV PDNLQJ WKHP DYDLODEOH IRU LQGLYLGXDO DQDO\VLV DQG IRU UHYHUVH HQJLQHHULQJ 7KH UHYHUVH HQJLQHHULQJ DVSHFW LV HVSHFLDOO\ YDOXDEOH IRU FUHDWLQJ RU XSGDWLQJ WKH GRFXPHQWDWLRQ RI RSHUDWLQJ LQWHUIDFHV WKDW PD\ KDYH OLWWOH RU QR GRFXPHQWDWLRQ 7KH 0:% KDV WKH FDSDELOLW\ RI JHQHUDWLQJ VHPDQWLFDOO\ FRUUHFW WHVW PHVVDJHV ,W DOVR KDV D PHFKDQLVP WR HQVXUH GDWD FRQVLVWHQF\ DPRQJ UHODWHG PHVVDJH HOHPHQWV IRU JHQHUDWHG PHVVDJHV ZKLFK IDFLOLWDWHV GHYHORSPHQW DQG LPSOHPHQWDWLRQRIUDWLRQDOWHVWVHWV 2YHU WKH \HDUV WKH 0:% KDV JURZQ WRJHWKHU ZLWK WKH 6,* LQ WHUPV RI GHYHORSLQJWKHPHDQVWRSURPRWHLQWHURSHUDELOLW\DPRQJLQWHUIDFHSDUWLFLSDQWV7KH 0:% PDLQWDLQV LWV PXWXDOO\ SURGXFWLYH DVVRFLDWLRQ ZLWK WKH &RQIRUPDQFH 6,* 7RJHWKHU WKH\ FRQWLQXH WR DGYDQFH WKH FDXVH RI PHVVDJLQJ LQWHURSHUDELOLW\ DQG FRQVHTXHQWLPSOHPHQWDWLRQLQWHJULW\,QWKLVUHODWLRQVKLSWKH0:%RIWHQVHUYHVWR SURWRW\SH6,*SXUVXLWVDVLWGLGZLWKWKHQRUPDWLYHFRQIRUPDQFHSURILOH&XUUHQWO\ LWVXSSRUWVWKHLQFOXVLRQRIWDEOHVRUFRGHVHWVLQWRWKHSURILOHDVPHQWLRQHGDERYH ZKLFK ZLOO EH RIILFLDOO\ LQWURGXFHG LQWR WKH VWDQGDUG LQ +/ YHUVLRQ ,W DOVR VXSSRUWV UHJXODU H[SUHVVLRQ DVVHVVPHQW RI FRQWHQW D FDSDELOLW\ VWLOO XQGHU FRQVLGHUDWLRQ 7KH RYHUDOO 0:% JRDO ZLWKLQ WKH FRQWH[W RI SURPRWLQJ LQWHURSHUDELOLW\ DPRQJ LQWHUIDFH SDUWQHUV FRQWLQXHV WRZDUG SURYLGLQJ D OLJKW ZHLJKW LQH[SHQVLYH PHDQV RI LQWHUIDFH GHYHORSPHQW DQG WHVWLQJ DW WKH GHVNWRS OHYHO
666
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
0HVVDJH0DNHU $QLPSRUWDQWDVSHFWIRUDFKLHYLQJLQWHURSHUDELOLW\LVGHWHUPLQLQJLIFRPPXQLFDWLQJ DSSOLFDWLRQV KDYHFRUUHFWO\LPSOHPHQWHGDQLQWHUIDFHEDVHGRQD PHVVDJHSURILOH 7KH H[LVWHQFH RI D ZHOOGHILQHG DQG H[WHQVLYH VHW RI WHVW PHVVDJHV LV SDUDPRXQW 0HVVDJH0DNHU>@GHYHORSHGDW1,67LVD*8,EDVHGWRROWKDWSULPDULO\IRFXVHV RQWKH JHQHUDWLRQRIWHVW PHVVDJHLQVWDQFHV,WVXSSRUWVWKHIXOOUDQJHRISRVVLEOH PHVVDJHVGHULYDEOHE\WKHSURILOHGHILQLWLRQ 3URILOHVDUHRQO\IXOO\GHILQHGDWWKHLPSOHPHQWDWLRQOHYHODQGRIIHUXQPDWFKHG UHTXLUHPHQW GHILQLWLRQV DQG IOH[LELOLW\ +RZHYHU WKLV SUHVHQWV D FKDOOHQJH IRU WHVWLQJ DV HDFK VLWH FDQ SRWHQWLDOO\ GHILQH WKHLU RZQ VHW RI XQLTXH SURILOHV DQG WKHUHIRUH ZLOO UHTXLUH D VHW RI WHVW PHVVDJHV IRU WKRVH SURILOHV 0HVVDJH 0DNHU SURGXFHV VHOIDGDSWLQJ WHVW PHVVDJHV EDVHG RQ D JLYHQ PHVVDJH SURILOH 7KH PHVVDJHV DUH DXWRPDWLFDOO\ DQG G\QDPLFDOO\ FUHDWHG DQG IDFWRU LQ XQLTXH FKDUDFWHULVWLFVRIWKHSURILOHGHILQLWLRQ 7KHFRQVWUDLQWVGHILQHGLQWKHPHVVDJHSURILOHSURYLGHWKHSDUDPHWHUVWKDWFDQ EHYDULHGWRFRQVWUXFWWHVWPHVVDJHLQVWDQFHV0HVVDJH0DNHUFDQFUHDWHPHVVDJHV WKDW PD\ EH YDOLG RU LQYDOLG DQG FRQWDLQ YDULDWLRQ IURP PHVVDJH WR PHVVDJH $Q H[DPSOH RI DQ LQYDOLG PHVVDJH LV D PLVVLQJ GDWD LWHP IRU D UHTXLUHG ILHOG $ QXPEHU RI WHVW RSWLRQV VHWWLQJV FRQWURO WKH YDULDWLRQ LQ WKH FRQVWUXFWLRQ RI D PHVVDJH 7KHVH PD\ LQFOXGH VHJPHQW DQG ILHOG FDUGLQDOLW\ WKH XVDJH RI FHUWDLQ SULPLWLYH ILHOGV YDOXH VHWV GDWD FRQWHQW DQG PRUH 0HVVDJH 0DNHU FDQ SURGXFH DXWRPDWHG PHVVDJH VHWV RU WKH XVHU FDQ FUDIW VSHFLILF PHVVDJHV 0HVVDJH 0DNHU SURYLGHV D UHSRVLWRU\ RI GDWD YDOXHV DQG VXSSRUWV DFFHVV WR WKH UHSRVLWRU\ WKDW DOORZV WKH XVHUFRQWURO RYHU WKH FRQWHQW RI HOHPHQW YDOXHV 0HVVDJHV DUH FUHDWHG ZLWK DVVRFLDWHG PHWDGDWD WKDW LV XVHIXO GXULQJ WHVWLQJ 0HVVDJH 0DNHU VXSSRUWV ERWK ;0/ >@ DQG (5 PHVVDJH HQFRGLQJV DQG SURYLGHV D XWLOLW\ WR EURZVH DQG HGLWPHVVDJHV6HHWKH0HVVDJH0DNHU8VHU¶V*XLGHIRUDFRPSOHWHGHVFULSWLRQRQ DOOWKHIHDWXUHVDQGKRZWRXVHWKHWRRO>@ 1,67+/7HVW)UDPHZRUN 7R IDFLOLWDWH LQWHURSHUDELOLW\ WKH 1,67 +/ WHVW IUDPHZRUN FDQ EH HPSOR\HG WR HYDOXDWH LPSOHPHQWDWLRQV RI WKH +/ VWDQGDUG 7KH WHVW V\VWHP FDQ EH XVHG ZLWKRXWDSURILOHWRHVWDEOLVKEDVLFPHVVDJHH[FKDQJHFDSDELOLWLHVEXWIRUDPRUH FRPSOHWH DVVHVVPHQW RI DQ LPSOHPHQWDWLRQ¶V EHKDYLRU XVH RI D SURILOH LV QHFHVVDU\ 7KH WHVW IUDPHZRUN FDQ EH XVHG WR FRQGXFW G\QDPLF WHVWLQJ GHVLJQHG WR HYDOXDWH LPSOHPHQWDWLRQ EHKDYLRU LQ D UHDOWLPH RSHUDWLRQDO HQYLURQPHQW :KHQ PHVVDJH VHQGLQJ LV LQLWLDWHG E\ WKH LPSOHPHQWDWLRQ EHLQJ WHVWHG WKH WHVW V\VWHP FDQ DQDO\]H UHFHLYHG PHVVDJHV H[DPLQH PHVVDJH FRQWHQW YDOLGDWH PHVVDJHV FRQGLWLRQDOO\ VHQG IROORZ XS PHVVDJHV DQG UHWXUQ DFNQRZOHGJHPHQW PHVVDJHV $OWHUQDWLYHO\PHVVDJHVHQGLQJFDQEHLQLWLDWHGE\WKHWHVWV\VWHP,QWKLVFDVHWKH V\VWHP ORRNV IRU DQG H[DPLQHV DFNQRZOHGJHPHQW PHVVDJHV UHWXUQHG IURP WKH LPSOHPHQWDWLRQ
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ6\VWHPV 667
$'7
2UGHU 3ODFHU
2UGHU )LOOHU
,PDJH 0DQDJHU
)LJ([DPSOH+/2SHUDWLRQDO(QYLURQPHQW
7KH XVHU LV JLYHQ IXOO FRQWURO RYHU PHVVDJHV VHQW E\ WKH WHVW V\VWHP DQG WKH FDSDELOLW\ RI LPSRVLQJ FRQGLWLRQV RQ UHFHLYHG PHVVDJHV WKDW PXVW EH VDWLVILHG 1HYHUWKHOHVV WR HIIHFWLYHO\ XWLOL]H WKH WHVW V\VWHP DV D WRRO IRU IDFLOLWDWLQJ LQWHURSHUDELOLW\ D WHVW SODQ VKRXOG EH HPSOR\HG WKDW HQDEOHV D PHWKRGLFDO H[DPLQDWLRQRIWKHLPSOHPHQWDWLRQWREHWHVWHG,QSDUWLFXODU ZKHQSURILOHVDUH HPSOR\HGDVSDUWRIWKHWHVWLQJSODQWKHOLNHOLKRRGRIDFKLHYLQJLQWHURSHUDELOLW\LV VLJQLILFDQWO\ LQFUHDVHG (PSOR\LQJ SURILOHV DOORZV WKH WHVW V\VWHP WR YDOLGDWH PHVVDJHV DQG GHWHUPLQH LI DQ LPSOHPHQWDWLRQ¶V EHKDYLRU LV FRQVLVWHQW ZLWK WKH PHVVDJHFRQVWUDLQWVLPSRVHGE\WKHSURILOH:KHQDSURILOHLVHPSOR\HG0HVVDJH 0DNHU FDQ EH XVHG WR SURGXFH D ZLGH UDQJH RI PHVVDJHV WKDW FDQ EH XWLOL]HG IRU WHVWLQJ 7KH OLNHOLKRRG RI LQWHURSHUDELOLW\ DPRQJ LPSOHPHQWDWLRQV VXFFHVVIXOO\ WHVWHGXWLOL]LQJDQH[WHQVLYHUDQJHRIPHVVDJHVDQGDFRPSUHKHQVLYHWHVWLQJSODQLV VLJQLILFDQWO\LQFUHDVHG
2UGHU3ODFHU ,87
$'7 $
$&.
$&.
250 2 $'7 $FWRU
255 2$33$&.
6,8 6
2UGHU)LOOHU $FWRU
7HVW6HUYLFH ,PDJH0DQDJHU $FWRU
$&. )LJ([DPSOH+/7HVWLQJ(QYLURQPHQW
7KH1,67WHVWV\VWHPDUFKLWHFWXUHLVEDVHGRQDVHWRIDFWRUVWKDWVXSSRUWDVHW RIWHVWVHUYLFHVIRUHYDOXDWLQJLPSOHPHQWDWLRQVRI+/PHVVDJLQJV\VWHPV$FWRUV DUH LQGHSHQGHQW WKUHDGV RI H[HFXWLQJ -DYD FRGH WKDW FDQ EH FRQILJXUHG WR DFW LQ SODFHRIDQ\DUELWUDU\+/DSSOLFDWLRQ
668
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
([DPSOHWHVWVXLWH! WHVW6XLWHQDPH ([DPSOH7HVW6XLWHWHVW5HSRUW QDPH2I7HVW5HSRUW! WHVW&DVHQDPH 3DWLHQW5HJLVWUDWLRQ! DFWRUQDPHVSDFH,' $'7! VHQGDPHVVDJHWRWKH,87! DFWLRQW\SH 6HQGYDOXH $'7B$0HVVDJH! WRQDPHVSDFH,' RUGHU3ODFHU! DFWLRQ! ²ORRNIRUDQ$FNIURPWKH,87! DVVHUWYDOXH UHFHLYH! IURPQDPHVSDFH,' RUGHU3ODFHU! PHVVDJH7\SHYDOXH $&.! DVVHUW! DFWRU! WHVW&DVH! UXQWKLVWHVWFDVHRQO\LIWKH3DWLHQW5HJLVWUDWLRQWHVWFDVHFRPSOHWHGVXFFHVVIXOO\! WHVW&DVHQDPH 2UGHU)LOOHGDVVHUW 3DWLHQW5HJLVWUDWLRQ! DFWRUQDPHVSDFH,' RUGHU)LOOHU1DPH! ZDLWWRUHFHLYHDPHVVDJHIURPWKH,87! DVVHUWYDOXH UHFHLYHLG ´DVVHUWLRQ´! IURPQDPHVSDFH,' RUGHU3ODFHU! PHVVDJH7\SHYDOXH 250B2! DVVHUW! LIWKHDVVHUWLRQSDVVHGVHQGDSSDFNQRZOHGJHPHQWPHVVDJHWR,87! DFWLRQW\SH 6HQGYDOXH 255B20HVVDJHDVVHUW ´DVVHUWLRQ´! WRQDPHVSDFH,' RUGHU3ODFHU! DFWLRQ! DOVRVHQGDPHVVDJHWRWKH,PDJH0DQDJHU! DFWLRQW\SH 6HQGYDOXH 6,8B60HVVDJHDVVHUW ´DVVHUWLRQ´! WRQDPHVSDFH,' LPDJH0DQDJHU1DPH! DFWLRQ! PDNHVXUHZHJHWEDFNDQ$FN! DVVHUWYDOXH UHFHLYH! IURPQDPHVSDFH,' LPDJH0DQDJHU1DPH! PHVVDJH7\SHYDOXH $&.! DVVHUW! DFWRU! WHVW&DVH! WHVW6XLWH!
)LJ([DPSOH7HVW6FULSW
%HIRUH DQ\ LQWHUDFWLRQV EHWZHHQ WHVW V\VWHP DFWRUV DQG H[WHUQDO DSSOLFDWLRQV FDQ EHJLQ WKH WHVW V\VWHP PXVW EH FRQILJXUHG 7HVW V\VWHP FRQILJXUDWLRQ LV D UHODWLYHO\VWUDLJKWIRUZDUGWDVNGHVLJQHGWRFRQVWUXFWDWHVWHQYLURQPHQWWKDWPLPLFV WKHRSHUDWLRQDOHQYLURQPHQWRIWKH+/V\VWHPWREHHYDOXDWHG)RUH[DPSOHWKH XVHU PD\ SODQ WR GHSOR\ DQ 2UGHU 3ODFHU DV RQH FRPSRQHQW RI DQ RSHUDWLRQDO
7RZDUGV,QWHURSHUDEOH+HDOWKFDUH,QIRUPDWLRQ6\VWHPV 669
V\VWHP WKDW DOVR LQFOXGHV DQ $'7 DQ 2UGHU )LOOHU DQG ,PDJH 0DQDJHU DSSOLFDWLRQV 7KH H[DPSOH RSHUDWLRQDO V\VWHP LV GHSLFWHG LQ )LJXUH >@ 7R HYDOXDWH WKH 2UGHU 3ODFHU LH WKH LPSOHPHQWDWLRQ XQGHU WHVW ,87 DFWRUV DUH FRQILJXUHG WR UHSODFH HDFK RI WKH UHPDLQLQJ DSSOLFDWLRQV 7KH UHVXOWLQJ HQYLURQPHQWGHSLFWHGLQ)LJXUHVKRXOGEHLQGLVWLQJXLVKDEOHWRWKH2UGHU3ODFHU IURPWKHRSHUDWLRQDOHQYLURQPHQW 2QFH FRQILJXUDWLRQ KDV EHHQ FRPSOHWHG WKH XVHU FDQ LQLWLDWH DQ H[FKDQJH RI PHVVDJHV7KHXVHUPLJKWIRUH[DPSOHGLUHFWWKH$'7DFWRUWRVHQGDPHVVDJHWR WKH,877KH$'7DFWRUFDQQRWLI\WKHXVHUZKHQDQDFNQRZOHGJHPHQWPHVVDJHLV UHFHLYHG $W WKH VDPH WLPH WKH XVHU FDQ GLUHFW WKH 2UGHU )LOOHU WR OLVWHQ IRU LQFRPLQJ PHVVDJHV IURP WKH ,87DQGFRQGLWLRQDOO\VHQGVXEVHTXHQW PHVVDJHVWR ERWK WKH ,87 DQG WKH ,PDJH 0DQDJHU *HQHULF DFWRUV VXSSRUW D JHQHUDO DFNQRZOHGJPHQWVFKHPHGHILQHGLQWKHVWDQGDUGEXWGRQRWVXSSRUWWKHDSSOLFDWLRQ VSHFLILF DFNQRZOHGJHPHQW VFKHPH WKDW WKH VWDQGDUG DOVR GHILQHV 7R HIIHFW DSSOLFDWLRQ DFNQRZOHGJHPHQW PRGH WKH XVHU KDV WR GLUHFW DQ DFWRU WR VHQG WKH DSSURSULDWHDFNQRZOHGJHPHQWPHVVDJH,IJHQHUDODFNQRZOHGJPHQWPRGHLVDOVR EHLQJXVHGWKHQDWHVWVFULSWVLPLODUWRWKHRQHVKRZQLQ)LJXUHFRXOGEHXVHGWR HIIHFW WKH DSSURSULDWH DFWLRQV 255B2 LV WKH DSSOLFDWLRQ DFNQRZOHGJHPHQW PHVVDJHWKDWVKRXOGEHUHWXUQHGZKHQWKH250B2PHVVDJHLVUHFHLYHG 7KHVHTXHQFHRIHYHQWVUHVXOWLQJIURPWKHDERYHWHVWVXLWHLVGHSLFWHGLQ)LJXUH 7KH WHVW V\VWHP ORJV HDFK DFWLRQ DQG DOO PHVVDJHV VHQW DQG UHFHLYHG E\ HDFK DFWRU$WHVWUHSRUWGRFXPHQWLQJDFWLRQVDQGUHVXOWVLVDOVRJHQHUDWHG,IDOODFWLRQV FRPSOHWHDQGDOODVVHUWLRQVDUHVDWLVILHGWKHWHVWFDVHRXWFRPHZLOOEHVXFFHVVIXO
&RQFOXVLRQ 7KH DELOLW\ WR VKDUH UHOHYDQW LQIRUPDWLRQ DPRQJ GLYHUVH KHDOWKFDUH V\VWHPV DQG SURYLGHFRQVLVWHQWGDWDDFURVVDSSOLFDWLRQVZLOOKHOSLPSURYHWKHTXDOLW\RIFDUH,W ZLOODOVRLPSURYHSDWLHQWVDIHW\DQGUHGXFHWKHFRVWRIKHDOWKFDUH+/GHILQHVWKH LQWHUIDFHV WKDW DOORZ FHQWUDOO\ ORFDWHG DQG GLVWULEXWHG LQIRUPDWLRQ V\VWHPV WR FRPPXQLFDWH 7KH VWDQGDUG HVWDEOLVKHV UXOHV IRU EXLOGLQJ LQWHUIDFHV DQG SURYLGHV PDQ\ RSWLRQDO IHDWXUHV WR DFFRPPRGDWH WKH GLVSDUDWH QHHGV RI WKH KHDOWKFDUH LQGXVWU\ +RZHYHU IRU LQWHUIDFHV WR EH UHOLDEO\ LPSOHPHQWHG D SUHFLVH DQG XQDPELJXRXV VSHFLILFDWLRQ PXVW EH GHILQHG +/ LQWURGXFHG WKH FRQFHSW RI PHVVDJHSURILOHVWKDWVWDWHSUHFLVHO\WKHVWUXFWXUHDQGFRQVWUDLQWVRIDPHVVDJH7KH XVH RI SURILOHV SURPRWH LQWHURSHUDELOLW\ E\ SURYLGLQJ WUDGLQJ SDUWQHUV D FRPPRQ IRUPDW IRU GRFXPHQWLQJ LQWHUIDFH VSHFLILFDWLRQV7KH 0:% WRRO FDQ EH XVHG WR EXLOGSURILOHVWRDVVXUHWKDWFRUUHFWPHVVDJHVWUXFWXUHVDQGFRQVWUDLQWVDUHSURSHUO\ GRFXPHQWHG$QLPSRUWDQW HQGSURGXFWLVDQ;0/UHSUHVHQWDWLRQRIWKH PHVVDJH SURILOHLQDVWDQGDUGL]HGIRUP 7R HQVXUH LQWHURSHUDELOLW\ DPRQJ KHDOWKFDUH V\VWHPV LQVWDOODWLRQV PXVW EH LPSOHPHQWHG FRUUHFWO\²FRQIRUPDQFH WHVWLQJ LV HVVHQWLDO (PSOR\LQJ D FRPSUHKHQVLYH WHVWLQJ SURJUDP DW WKH RQVHW RI DQ LPSOHPHQWDWLRQ OHDGV WR PRUH UHOLDEOH V\VWHPV DQG XOWLPDWHO\ UHGXFHG FRVWV 0HVVDJH SURILOHV SURYLGH WKH PHFKDQLVPV WKDW SURPRWH EHWWHU WHVWLQJ RI LPSOHPHQWDWLRQV +RZHYHU PHVVDJH SURILOHV GRQ¶W HOLPLQDWH WKH FRPSOH[LW\ RI WKH VWDQGDUG $W DQ\ JLYHQ +/
670
56QHOLFN35RQWH\/*HEDVHDQG/&DUQDKDQ
LQVWDOODWLRQ PDQ\ LQWHUIDFHV VSHFLILHG E\ PHVVDJH SURILOHV ZLOO EH GHILQHG DQG QHHG WR EH WHVWHG )RU D JLYHQ SURILOH DQ H[WUHPHO\ ODUJH QXPEHU RI XQLTXH WHVW PHVVDJHV FDQ EH FRQVWUXFWHG >@²D IXQFWLRQDO VXEVHW PXVW EH REWDLQHG +DQG FUDIWLQJ WKLV VHW RI WHVW PHVVDJHV EHFRPHV D GDXQWLQJ WDVN LQ PDQ\ FDVHV LV FRVW SURKLELWLYH$XWRPDWLFDQGG\QDPLFWHVWLQJWRROVDUHHVVHQWLDO0HVVDJH0DNHULVD SURGXFWLYLW\WRROIRUFRQVWUXFWLQJWHVWPHVVDJHVIRUDQ\JLYHQPHVVDJHSURILOH7KH WHVWPHVVDJHVDUHDQLQWHJUDOSDUWRIDFRQIRUPDQFHWHVWLQJV\VWHP7KH1,67+/ WHVWLQJIUDPHZRUNZLOOSURYLGHVHUYLFHVIRUWHVWVHWXSVHQGLQJUHFHLYLQJPHVVDJHV WRIURP WKH LPSOHPHQWDWLRQ XQGHU WHVW H[HFXWLQJ WKH WHVWV HYDOXDWLRQ RI WKH UHVSRQVHDQGRWKHUWHVWLQJDFWLYLWLHV7KHWHVWIUDPHZRUNFDQEHXVHGWRDVVHVVWKH RYHUDOO FRQIRUPDQFH RI LPSOHPHQWDWLRQV (PSOR\LQJ DQ LPSOHPHQWDWLRQ DQG WHVWLQJ VWUDWHJ\ EDVHG RQ PHVVDJH SURILOHV DQG WKH WRROV WR VXSSRUW WKHP ZLOO LPSURYHLQWHURSHUDELOLW\DPRQJKHDOWKFDUHV\VWHPV
5HIHUHQFHV >@ +HDOWK/HYHO+/ 6WDQGDUG9HUVLRQ$16,+/9-XQH KWWSZZZKORUJ >@ 0HVVDJLQJ :RUNEHQFK 0:% 'HYHORSHG E\ 3HWHU 5RQWH\ DW WKH 86 9HWHUDQV$GPLQLVWUDWLRQ9$ LQFRQMXQFWLRQZLWKWKH+/&RQIRUPDQFH6SHFLDO ,QWHUHVW*URXSKWWSZZZKORUJ >@ 0HVVDJH 0DNHU 'HYHORSHG E\ WKH 1DWLRQDO ,QVWLWXWH RI 6WDQGDUGV DQG 7HFKQRORJ\ 1,67 LQ FRQMXQFWLRQ ZLWK WKH +/ &RQIRUPDQFH 6SHFLDO ,QWHUHVW *URXSKWWSZZZQLVWJRYPHVVDJHPDNHU >@ ³'\QDPLFDOO\ *HQHUDWLQJ &RQIRUPDQFH 7HVWV IRU 0HVVDJLQJ 6\VWHPV´ 5REHUW 6QHOLFN /HQ *HEDVH 6\GQH\ +HQUDUG 6RIWZDUH (QJLQHHULQJ 5HVHDUFKDQG3UDFWLFH6(53 FRQIHUHQFHSURFHHGLQJV:25/'&203¶-XQH /DV9HJDV1HYDGD >@ +/ 9HUVLRQ ;0/ (QFRGLQJ 6\QWD[ 5HOHDVH $16,+/ 9 ;0/ -XQH >@ ,QWHJUDWLQJ WKH +HDOWKFDUH (QWHUSULVH ,+( ,+( 7HFKQLFDO )UDPHZRUN 9ROXPH,,7UDQVDFWLRQV6FKHGXOHG:RUNIORZ KWWSZZZLKHQHWWI >@ ³6HOHFWLQJ (IIHFWLYH 7HVW 0HVVDJH´ /HQ *HEDVH 5RFK %HUWXFDW 5REHUW 6QHOLFN6RIWZDUH(QJLQHHULQJ 5HVHDUFKDQG3UDFWLFH6(53 FRQIHUHQFH SURFHHGLQJV:25/'&203¶-XQH/DV9HJDV1HYDGD
Part VIII
Cross-sector Interoperability Solutions
An Intelligent Test Methodology to Achieve Interoperability between Business-to-Business (B2B) Applications Buhwan Jeong1 , Hyunbo Cho1 , Taejong Yoo1 , and Jaegyong Chang2 1
2
Department of Industrial and Management Engineering, Pohang University of Science and Technology (POSTECH), San 31 Hyoja Pohang 790-784 South Korea {bjeong, hcho, tju13}@postech.ac.kr Korea Institute for Electronic Commerce (KIEC), 6F Textile Center Daechi Kangnam Seoul 135-713 South Korea [email protected]
Lack of interoperability among enterprise applications has become the biggest impediment to their seamless integration. Although inter-enterprise applications are carefully designed and implemented, a close verification on whether they interoperate should be performed before their deployment. Application developers must be able to effectively identify and correct the problem sources of non-interoperable applications, if any. The paper proposes a novel interoperability test framework necessary to support the verification and correction activities. The proposed test framework provides the interoperability tests by performing a pair of output- and inputconformance tests for individual applications. New test case structures aligned with the proposed test framework are also addressed. An exemplary case study is demonstrated in the context of verification of secure messaging between web service applications. Keywords: Application verification, B2B applications integration, conformance test, interoperability test, test case, test effectiveness, test framework, testbed
1 Introduction The pluralistic business environment ironically forces us to more tightly integrate enterprises in a supply network, thereby requiring a seamless integration among enterprise applications. To this end, interoperability must be beforehand assured among such applications, which is the ability of applications to exchange information both within and outside the same enterprise. A noticeable effort on the interoperability assurance is to standardize specifications (or, at least make an agreement) in every application layer of messaging protocols (e.g., RosettaNet, ebMS, WS-I), business objects (e.g., OAGIS), and business processes (e.g., ebBPSS, BPEL4WS, WS-CDL).
2 674
B. Jeong, H. Cho, T. Yoo, and J. Chang
However, an agreement in the specification level does not mean the assurance of interoperability in the implementation level. The implementation interoperability may be achieved through a thorough verification of whether an application is interoperable with others as well as whether it is well conforming to its agreed-upon specifications. A generally accepted fallacy is that runs of interoperability tests require a huge amount of time and cost (i.e., up to one-third of the total project cost [1]). However, the interoperability test itself is not such a high-cost process as we thought. The fallacy may be true only when a postanalysis of test results fails to properly find out which parts of applications cause an interoperability problem. Therefore, the urgency is to provide a practical test environment, in which an application developer can easily analyze his/her implementation and test results. This paper proposes a novel test framework that helps developers identify the causes of interoperability problems among applications, thereby maximizing the total utility of resources (i.e., time and cost) to develop and deploy applications. As part of the research, we also present new test case structures for the proposed interoperability test framework. The proposed test is demonstrated through verification of secure messaging between web service applications. The rest of this paper is organized as follows: Sect. 2 gives a brief review of existing interoperability test frameworks. A novel interoperability test harness is outlined in Sect. 3, and Sect. 4 presents new test case structures. Sect. 5 describes a case study that illustrates how the proposed test works in verifying secure messaging between web service applications. Finally, conclusion remarks are given in Sect. 6.
2 Related Work 2.1 Interoperability Test Harnesses Two pioneer approaches to B2B applications’ interoperability test are Collaborative Test Environment [1] and IIC Test Framework [2]. The former is a private testing environment provided by Accordare Inc.3 , while the latter is an open and neutral one provided by OASIS4 IIC (ebXML Implementation, Interoperability, and Conformance) technical committee. Accordare’s Collaborative Test Environment. A collaborative test environment, placed at the middle of a collaboration process, intercepts all messages exchanged among enterprise applications and stores them in a message store as shown in Fig. 1. A message validator assures their interoperability by validating the stored messages, auditing XML message compatibility with partner applications, comparing the order of messages with an agreed-upon collaboration sequence, and then providing feedbacks to the initiating party to fix non-interoperable 3 4
http://www.accordare.com http://www.oasis-open.org
Intelligent Interoperability Test Framework
6753
problems. WS-I (Web Service Interoperability Organization)5 adopts the same harness to ensure interoperability among web services [3]. This approach provides a scalable testing environment that can simultaneously verify up to hundreds or thousands of independent applications (requiring no modifications for the tests), thereby saving time and cost in massive verification. However, this approach is passive, in other words, the test environment monitors only the message flows; therefore, it is impossible to control the tests for a specific purpose. To be worse, the tests can become cumbersome when numerous transactions simultaneously occur among multiple applications. Collaboration scenario
App. A
App. B
Reflect
Message store
Message validator
Collaborative Testbed
Fig. 1. Accordare’s collaborative test environment, where a reflector captures and stores every message exchanged among applications
IIC Interoperability Test Harness. The IIC test framework supports both conformance and interoperability tests for ebXML6 -based implementations. As shown in Fig. 2, the interoperability test is performed in a cyclic manner as follows: the testbed initiates the test by sending a message to a driver application (e.g., App. A in Fig. 2), the driver application communicates with a partner application (e.g., App. B), the driver application reports the message received from the partner to the testbed, and finally the testbed validates the received message compared with the intended response. This transaction-based approach can easily facilitate tests for a specific purpose, e.g., reliable messaging and secure messaging. However, when the test fails, it is hard to detect which application 5 6
http://www.ws-i.org http://www.ebxml.org
4 676
B. Jeong, H. Cho, T. Yoo, and J. Chang
causes the failure and which part of the problem application is incorrectly implemented. Moreover, the pairwise test execution is less scalable for a few hundreds or thousands applications.
App. A
App. B
Notify Initiate
Test case Message store
Message validator
IIC Testbed Fig. 2. IIC interoperability test harness
2.2 IIC Test Framework The IIC test framework provides a robust test environment including test driver, test service, persistent message store, and test material. The test driver is responsible both for executing test cases according to test steps and for validating test messages returned. The test execution steps are mainly test case interpretation, test initiation by sending test messages to a target SUT (System Under Test), (returned) message retrieval, message validation, and finally test report generation. The test service implements a set of test operations (actions) that can be triggered by messages. The test service plays an application layer role for an SUT. Exemplary pre-defined actions include reflecting a message, initiating a test by sending a new message, comparing payloads, and setting configuration data. The IIC test framework also provides a set of definitions, metadata and specifications for test materials. Essential test materials include the test profile, test requirements, test suites, test cases, and test message data. A test requirement is an aggregative description on the test scope and goal. It breaks down into several specific functional requirements, each of which is associated with one or more test assertions. The test assertion is the axiomatic assertion of expected behavior for given preconditions, so that it is verifiable by a test driver to be true or false. Each requirement is scripted to a test case, which is a sequence of executable test steps. Each test step defines an action executed by the test driver such as PutMessage,
Intelligent Interoperability Test Framework
6775
GetMessage, and VerifyContent, and also contains test message data and configuration data necessary for test setup. A test suite is a container that groups related test cases. A test profile is an upper level collection of test requirements for a specific purpose (e.g., requirements for a particular industry vertical). All the test cases in a test profile may be fed into the test driver together.
3 The Proposed Interoperability Test Harness Some design propositions are given to devise an intelligent interoperability testbed, which makes up for the weak points in the existing testbeds discussed. First, the proposed testbed performs purpose-driven tests, that is, each test ensures one or more association functional requirements and corresponding test assertions. A test case should be more systematically augmented from implementation specifications and real business/transaction agreements. Second, the testbed provides a practical debugging capability to effectively and timely detect which application (and which part of the application) causes an interoperability problem. Third, the testbed offers repetitive tests, thereby making the tests scalable and cost-effective when multiple applications and transactions are involved. Fourth, the testbed reuses existing components (including test materials) embedded in testbeds without major modifications. With those design propositions, we propose a mediatory interoperability test harness, which is conceptually a combination of the collaborative test and the IIC interoperability test as shown in Fig. 3. The proposed test harness successively performs an output conformance test (for App.A in Fig. 3) and a corresponding input conformance test (for App.B) [4]. By doing so, every message between these applications passes through the testbed and, moreover, the testbed actively controls the message flow. That makes the testbed resolve interoperability problems. The testbed (i.e., test driver) acts as a test initiator, a messages mediator, and an output message validator of interoperability tests. See the discussions in Sect. 6.1 for its characteristics. The basic test procedure (i.e., a one-cycle test7 as shown in Fig. 3) is as follows: 1. The testbed reads an interoperability test case and initiates it by invoking a driver-party application (e.g., App. A). 2. The testbed mediates messages between applications. The driver application sends an initiating message to the testbed (rather than to the responder-party application). Then, the testbed stores the initiating message and transfers it to the responder application (e.g., App.B). Consequently, the responder application replies to the testbed by sending a response message, and the testbed also stores it. 3. Finally, the testbed retrieves both the initiating and response messages from a persistent message store, and validates them according to test assertions specified in the test case. As shown in the procedure above, the message flow between the testbed and a unit application (either App.A or App.B) is a conformance-like unit test. The first loop 7
Conceptually, only a pair of message exchanges between applications occur.
6 678
B. Jeong, H. Cho, T. Yoo, and J. Chang
App. A
Initiate
App. B
Mediate (Notify & Transfer) Notify Test case Message store
Message validator
Proposed Testbed Fig. 3. The proposed mediatory interoperability test harness
of the output conformance test verifies that the driver application complies with an agreed-upon specification, while the second loop of the input conformance test verifies that the responder application interoperates with the driver application (which is already verified as a correct implementation in the first loop) as well as that it conforms to the specification. Particularly, this harness is also able to test interoperability in one-way communication where a donor party broadcasts messages to multiple receiver parties that never replies. The one-way communication is verifiable neither by the collaborative test nor the IIC’s cyclic test. Note that to ensure both ways of interoperability, the testbed repeats the same test after switching their respective roles of driving and responding parties. Next, test case structures aligned with this test harness are presented.
4 Test Case Structure 4.1 Test Case Ingredients A test case basically consists of three test steps, i.e., PutMessage, GetMessage, and TestAssertion (which are from IIC test material [2]), each of which is executed by the test driver. PutMessage is the initiating step to make the testbed construct a message (including payloads) and send it to a designated application. GetMessage is a step that will wait for incoming messages, and select only those that satisfy a filter condition from a persistent message store. Finally, the TestAssertion operation verifies that the messages retrieved via the GetMessage operation satisfy the conditions specified in the associated test requirements. The operation supports VerifyContent (compare message content to expected values), ValidateContent (validate the document structure), and VerifyTimeDifference (compare a computed time difference between two parameters against an expected value). Note that the use of IIC test
Intelligent Interoperability Test Framework
6797
steps in this Section is only for demonstration purpose, not implying they are tightly coupled with the proposed interoperability test. 4.2 Test Cases for the Proposed Interoperability Test We design two test case structures, i.e., connecting mode and debugging mode, for the proposed testbed. The connecting mode verifies messages at their arrival, while the debugging mode verifies all the messages after the test steps (i.e., PutMessage and GetMessage) are over. Therefore, the debugging mode has only one TestAssertion while the connecting mode has several ones. Connecting mode. The connecting mode first verifies that an application (i.e., the driver application) conforms to implementation specifications and, if passed, dynamically verifies that the other application (i.e., the responder application) well interoperates with the driver application. This mode is desired when a tester (e.g., application developer) is not certain that the applications are implemented in accordance with specifications. In the other words, it defers the second loop of test until the driver application complies with the specifications. As shown in Fig. 4, a test case (of a one-cycle test) consists of two conformance cases. The second part is invoked only when the driver application passes, at least, the mandatory verification conditions in the first part. This mode is beneficial in such a case that the driver application is correct and the responder application is suspicious, because the developer needs only to repeat the second part with the same output message A instead of repeating the whole test procedure.
PutMessage
Send a message to the driver application
GetMessage
Retrieve message A from the driver application
TestAssertion
Verify message A from the driver application
PutMessage
Send message A to the responder application
GetMessage
Retrieve message B from the responder application
TestAssertion
Verify message B from the responder application
Fig. 4. Test case structure for the connecting mode
8 680
B. Jeong, H. Cho, T. Yoo, and J. Chang
Debugging mode. For the one-cycle test, the debugging mode verifies both applications after a test is over, so that it has only one TestAssertion step at the end as shown in Fig. 5. The purpose of this mode is to identify the causes of interoperability problems, if any, with specification-compliant applications. That is, this test case is desired when both applications have already passed a set of conformance tests. This mode is likely to support a deferred test that verifies messages after monitoring for a while.
PutMessage
Send a message to the driver application
GetMessage
Retrieve message A from the driver application
PutMessage
Send message A to the responder application
GetMessage
Retrieve message B from the responder application
TestAssertion
Verify messages A and B
Fig. 5. Test case structure for the debugging mode
5 Case Study An illustrative case study is to verify secure messaging between web service applications. For secure messaging, an enterprise never sends a message without encryption, so that counter enterprises must be able to decipher the message. We consider two web services for this case study: one service prepares a SOAP message containing an order (i.e., Fig 6.A) and encrypts the message body (i.e., Fig 6.B), and the other service receives and decrypts the message (i.e., Fig 6.C) to transfer it to its internal legacy system. For this test, both web services are configured according to the RAMP (Reliable Asynchronous Message Profile) [5]. The test scenario is as follows: 1) the testbed sends an unsigned plain SOAP message to the encryption web service, 2) the encryption web service returns a signed and encrypted message (according to the WS-Security policy in Table 1) to the testbed, 3) the testbed verifies the encrypted message and transmits it to the decryption web service, 4) the decryption web service decodes and returns it to the testbed, and finally, 5) the testbed compares the decoded message with the original SOAP message. Fig. 6 succinctly illustrates parts of SOAP messages. The original SOAP message (A) encapsulates an order element (as its body) to be encoded in EncryptedData (i.e., CipherValue) as shown in the message (B). In addition, the decrypted message (C) is
Intelligent Interoperability Test Framework
6819
Table 1. An example of WS-Security policy Use Canonicalization Signature Digest Encryption Key Encryption
Algorithm URI http://www.w3.org/2001/01/xml-exc-c14n# http://www.w3.org/2000/09/xmldsig#rsa-sha1 http://www.w3.org/2000/09/xmldsig#sha1 http://www.w3.org/2001/04/xmlenc#aes128-cbc http://www.w3.org/2001/04/xmlenc#rsa-1_5
same as the original message (A), except a list of namespaces. This shows the web services using the same security policy in Table. 1 are interoperable. If the encryption web service, for example, uses a different encryption algorithm, the testbed can neither identify http://www.w3.org/2001/04/xmlenc#aes128-cbc as the encryption algorithm in the message (B), nor correctly decode the encrypted message. On the other hand, if the decryption web service uses other algorithm, either the service fails to decode the message (B), or the returned message (C) is different from the original message (A). For these cases, the proposed testbed has correctly detected the problem sources, but IIC gives no clue about them. For the second case of incorrect encryption, a test case in the connecting mode can early detect the problem and prevent an interoperability problem from occurring before connecting two web services. However, this requires much more verification capabilities than the debugging mode does. Therefore, easy augmentation of test cases, especially test assertions, is urgent.
6 Conclusion and Discussion The paper presented a novel interoperability test harness that makes up for the weak points in the existing test frameworks. The proposed test harness advances the IIC interoperability test harness for effective verification and debugging of interoperability problems between B2B applications. For this purpose, the testbed successively executes separated output- and input-conformance tests. We also introduced two test case structures for the proposed testbed. Due to space limitation, we have to leave some practical issues as open discussions on how to utilize the proposed test framework and test cases, e.g., augmentation of verification conditions, test case generation and execution, and deferred test. Although the paper describes the mediatory test harness and test case structures to be specific to ebXML/IIC, we think the concepts behind them are generic enough to be applicable to other B2B applications. 6.1 Characteristics The proposed test harness is advantageous to existing harnesses as follows:
10 682
B. Jeong, H. Cho, T. Yoo, and J. Chang
(A) Original SOAP message <soap:Envelope …> … <soap:Body wsu:Id="Id-e13ec37a-03ec-4041-a5ef-313f43af91d2">
(B) Encrypted SOAP message <soap:Envelope …> … <soap:Body wsu:Id="Id-e13ec37a-03ec-4041-a5ef-313f43af91d2"> <EncryptedData …> <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"/> /Mt2HoerdxgyZMrXYoQbV9KEoT0N+L4f0YSLqxI0xfyipmolYK9lT …
(C) Decrypted SOAP message <soap:Envelope …> … <soap:Body wsu:Id="Id-e13ec37a-03ec-4041-a5ef-313f43af91d2">
Fig. 6. Exemplary SOAP message encryption and decryption
• The testbed can correctly detect both which application has the cause of interoperability problems and which part of the application causes the problems. That makes the testbed cost-effective. • The testbed is scalable. If an application is connected to n applications, only n input-conformance tests are performed with the same output message from the application. • The testbed is universal because any types of enterprise applications can be tested, e.g., messaging service handler (MSH), BOD application, business service interface (BSI), etc [6]. • The testbed can perform a purpose-driven test, compared with the collaborative test environment. • The test is asynchronous and repetitive. In the proposed test environment, both driver and responder applications do not need to be connected at the same time. A user can exclusively verify the driver application first, and after a while verify the other responder applications. Besides, he/she can repeat the input conformance test for any responder applications.
Intelligent Interoperability Test Framework
11 683
Despite those advantages above, the test harness still has much room for improvement. First, a complex test scenario involving multiple applications and transactions may make developers cumbersome to augment a test case. To overcome this issue, we need to investigate an automated test generation, for example, using model-based testing [7], or to divide the scenario into several smaller ones and conquer them. Second, as described in Sect. 5, TestAssertion (i.e., VerifyContent) must be complete (at least, verifiable to mandatory requirements) to sufficiently verify applications 8 . Third, the testbed should desirably support for monitoring of daily transactions and data exchanges as well.
References 1. Accordare (2002) Corporate collaboration in XML-based trading partner connection: Paving the last mile. Technical report, Accordare Inc., MA 2. Kass M and Durand J (2004) ebXML test framework committee specification, ver. 1.1. Technical report, OASIS, MA 3. Seely S and Lauzon D (2005) WS-I monitor tool functional specification, ver. 1.1. Technical report, WS-I, NY 4. Kulvatunyou B, Ivezic N, and Jones A.T. (2005), Content-level conformance testing: An information mapping case study. In: Testing of Communicating Systems, LNCS 3502:349–364 5. Ferris C, Fowler T, and LeBlanc B (2005) Reliable asynchronous messaging profile (RAMP), ver. 1.0. Technical report, IBM, NY 6. Kulvatunyou B, Ivezic N, Martin M, and Jones A.T. (2003), An business-to-business interoperability testbed: An overview. In: Proceedings of the 5th International Conference on Electronic Commerce 7. Apfelbaum L and Doyle J (1997) Model based testing. In: Proceedings of the Software Quality Week Conference
8
There is an open discussion group, i.e., TAG (Test Assertion Guidelines), for user-friendly test assertion at http://www.oasis-open.org.
7HVWLQJDQG0RQLWRULQJ(%XVLQHVVXVLQJWKH(YHQW GULYHQ7HVW6FULSWLQJ/DQJXDJH -'XUDQG6.XOYDWXQ\RX-:RR DQG0-0DUWLQ
)XMLWVX&RPSXWHU6\VWHPV(QWHUSULVH6RIWZDUH 6ROXWLRQV*URXS($UTXHV $YH6XQQ\YDOH&$86$ MGXUDQG#XVIXMLWVXFRP 0DQXIDFWXULQJ6\VWHPV,QWHJUDWLRQ'LYLVLRQ1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG 7HFKQRORJ\%XUHDX'U*DLWKHUVEXUJ0'86$ VHUP#QLVWJRYMZRR#QLVWJRY 6XQ0LFURV\VWHPV1HWZRUN&LUFOH6DQWD&ODUD&$ 86$ PRQLFDPDUWLQ#VXQFRP
$EVWUDFW 7KLV SDSHU DGGUHVVHV FKDOOHQJHV DVVRFLDWHG ZLWK FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWLQJ RI WRGD\ V HEXVLQHVV WHFKQRORJLHV DQG SURSRVHV D QHZ DSSURDFKWKDWLPSURYHVRQH[LVWLQJWHVWVFULSWLQJODQJXDJHVDQGRSHUDWLRQPRGHV $WHVWPRGHODQGVFULSWLQJDUHGHVFULEHGQDPHO\WKH(YHQWGULYHQ7HVW6FULSWLQJ /DQJXDJH H76/ :H FRQWUDVWHG WKLV QHZ DSSURDFK ZLWK H[LVWLQJ WHVWLQJ WHFKQRORJLHVDQGSURYLGHH[DPSOHVWKDWLOOXVWUDWHWKHXVHRIERWKWKHPRGHODQGWKH ODQJXDJH
%DFNJURXQG 7KH HEXVLQHVVHJRYHUQPHQW WHFKQRORJ\ VSDFH KDV EHHQ D YHU\ DFWLYH EXW IUDJPHQWHGDUHDLQWHUPVRISURWRFROVDQGVWDQGDUGV6HYHUDOPHVVDJLQJSURWRFROV DUH LQ XVH WRGD\ DQG WKHUH KDV EHHQ D UHFHQW VXUJH RI ,QWHUQHWEDVHG DQG 62$3 EDVHG VWDQGDUGV 7KH FROODERUDWLRQ DVSHFWV RI SDUWQHU LQWHUDFWLRQV DSSHDU WR EH FRQYHUJLQJ WRZDUG ZHOOHVWDEOLVKHG W\SHV RI PHVVDJHH[FKDQJH SDWWHUQV VXFK DV WKRVH GHVFULEHG LQ >@ 1R XQLTXH H[HFXWDEOH UHSUHVHQWDWLRQ SUHYDLOV KRZHYHU EHVLGHVJHQHULFPRGHOLQJVXFKDVWKH8QLILHG0RGHOLQJ0HWKRGRORJ\>@ $W D OHYHO PRUH UHODWHG WR DSSOLFDWLRQ GRPDLQV PDQ\ LQGXVWU\ YHUWLFDOV DQG JRYHUQPHQWDJHQFLHVKDYHPDGHDWWHPSWVWRIDFLOLWDWHVHPDQWLFLQWHURSHUDELOLW\E\ D VWDQGDUGL]LQJWKHLUEXVLQHVVGRFXPHQWVWD[RQRPLHVDQGFROODERUDWLRQSDWWHUQV XVXDOO\ LQ ;0/ DQG E DGRSWLQJ PHVVDJLQJ LQIUDVWUXFWXUHV WKDW DUH EDVHG RQ
686
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
RSHQ UDWKHU WKDQ SURSULHWDU\ VWDQGDUGV 7KH UHVXOW KDV EHHQ WKH HPHUJHQFH RI PDQ\GLIIHUHQWVXLWHVRIVWDQGDUGVWKDWFODLPWRVXSSRUWLQWHURSHUDELOLW\ 6XFK D KHWHURJHQHRXV HQYLURQPHQW LQ VWDQGDUGV LPSOLHV WKDW FRQYHQWLRQDO WHVWLQJDSSURDFKHVDUHLQDGHTXDWH(LWKHUWKH\SURSRVHDJHQHUDOEXWXQVXSSRUWLYH VFULSWLQJ SODWIRUP HJ -;8QLW >@ WKDW UHTXLUHV PXFK HIIRUW LQ GHYHORSLQJ LQGLYLGXDO WHVW FDVHV IRU HEXVLQHVV RU WKH\ IRFXV RQ D VLQJOH DVSHFW RI LQWHURSHUDELOLW\ RQO\ )RU H[DPSOH VRPH WHVW IUDPHZRUNV DQG ODQJXDJHV DUH IRFXVLQJ RQ WKH FRPPXQLFDWLRQ SURWRFRO HJ 77&1 >@ RWKHUV RQ D VSHFLILF PHVVDJLQJ SURWRFRO ZKLOH LJQRULQJ WKH EXVLQHVV DVSHFW DQG WKH ZD\ WKLV DVSHFW PD\LPSDFWWKHXVHRIWKHSURWRFRODQGPHVVDJLQJIHDWXUHV
5HTXLUHPHQWVIRU$GYDQFHPHQW
7HVWLQJRI,QWHJUDWHG6WDQGDUGVWKURXJK'HSOR\PHQW3URILOHV (EXVLQHVV SDUWQHUV PXVW DJUHH RQ PDQ\ GLIIHUHQW VWDQGDUGV WR LQWHURSHUDWH 7\SLFDOO\WKHVHVWDQGDUGVDUHJURXSHGLQWRWKUHHOD\HUV x 0HVVDJLQJ LQIUDVWUXFWXUH VWDQGDUGV UDQJLQJ IURP WUDQVSRUW OHYHO HJ +773 >@ 6073 >@ WRKLJKHUOHYHO PHVVDJLQJ SURWRFROV DQG TXDOLW\ RIVHUYLFH4R6 LQFOXGLQJUHOLDELOLW\DQGVHFXULW\VXFKDVWKRVHGHILQHGDV 62$3H[WHQVLRQV x 0XOWLPHVVDJH H[FKDQJHV DV PDQLIHVWHG LQ EXVLQHVV SURFHVVHV DQG FKRUHRJUDSKLHV7KHVHLQFOXGHWKRVHZKLFKFRQIRUPWR800>@EXVLQHVV WUDQVDFWLRQ SDWWHUQV HE;0/ %XVLQHVV 3URFHVV 6SHFLILFDWLRQ 6FKHPD %366RUHE%3 >@:6&KRUHRJUDSK\>@RU:6%3(/>@ x %XVLQHVVGRFXPHQWVWDQGDUGV7KHVHPD\EHWD[RQRPLHVLQXVHFRGHOLVWV VHPDQWLF UXOHV RU WKH ;0/ VFKHPD PRGHOLQJ VW\OH 7KH\ DUH LQGXVWU\ VSHFLILF HJ 5RVHWWD1HW >@ 3,3 VFKHPDV RU KRUL]RQWDO GRFXPHQW VWDQGDUGVHJEDVHGRQ81&()$&7&RUH&RPSRQHQWV>@ 7KHUHKDYHEHHQFRQIRUPDQFHDQGLQWHURSHUDELOLW\WHVWLQJ WRROVDQGLQLWLDWLYHV IRUHDFKJURXSLQGLYLGXDOO\EXWDSSURDFKHVIRUWHVWLQJLQWHJUDWLRQDFURVVDOOJURXSV KDV EHHQ DGKRF DW EHVW 6XFK DQ DSSURDFK UHTXLUHV PRUH WKDQ MXVW WHVWLQJ HDFK OD\HU VHSDUDWHO\ ,QGHHG LW DOVR PHDQV PRUH WKDQ MXVW XVLQJ WKHP WRJHWKHU ,W PHDQVSURILOLQJWKHPLQDZD\WKDWLVVSHFLILFWRDSSOLFDWLRQGRPDLQ6XFKSURILOHV DUHFDOOHGKHUHVWDQGDUGVLQWHJUDWLRQDQGGHSOR\PHQWSURILOHVRU6,'SURILOHV $Q 6,'SURILOH GHWHUPLQHV WKH RSWLRQV DQG IHDWXUHV XVHG LQ HDFK VHOHFWHG VWDQGDUGDQGDGGVXVHUGHILQHGFRQYHQWLRQV,QWKHDUHDRI:HEVHUYLFHVSURWRFROV :6, >@ KDV DOVR GHILQHG SURILOHV IRU LQWHJUDWLQJ VWDQGDUGV EXW WKHVH UHPDLQ RUWKRJRQDO WR XVHU SUHIHUHQFHV DQG EXVLQHVV FRQFHUQV $ 6,'SURILOH PD\ EXLOG XSRQD:6,SURILOHEXWLWKDVDEURDGHUUHDFKLWVXVHUGHILQHGFRQYHQWLRQVPD\ LQYROYHEXVLQHVVFRQWHQWDVZHOODVUXOHVRQKRZVWDQGDUGV IHDWXUHVDQGEXVLQHVV FRQYHQWLRQV PXVW EH XVHG WRJHWKHU )RU H[DPSOH D XVHU FRPPXQLW\ PD\ GHFLGH
$Q2YHUYLHZRIWKH(YHQWGULYHQ7HVW6FULSWLQJ/DQJXDJH 687
WKDWDKLJKHUOHYHORIPHVVDJHUHOLDELOLW\DQGVHFXULW\PXVWEHXVHGIRUDOOEXVLQHVV WUDQVDFWLRQVWKDWLQYROYHPRQH\WUDQVIHUV $Q 6,'SURILOH DOVR WDNHV LQWR DFFRXQW XVHU FXVWRPL]DWLRQ DQG XVDJH FRQYHQWLRQVGHFLGHGDWGHSOR\PHQWWLPH,QWKLVUHJDUGLWLVFORVHWRWKHFRQFHSWRI GHSOR\PHQWSURILOHDVGHILQHGLQ2$6,6,,&>@IRUWKHHE;0/VWDQGDUG)URPD FRQWUDFWXDO SHUVSHFWLYH WKH 6,'SURILOH UHSUHVHQWV WKH WHFKQLFDO DVSHFWV RI DQ LQWHURSHUDELOLW\ DJUHHPHQW EHWZHHQ SDUWLHV 7KHVH WHFKQLFDO DVSHFWV LPSDFW DOO RI WKH DIRUHPHQWLRQHG OD\HUV OHDGLQJ WR D UHTXLUHPHQW WKDW WHVW FDVHV EH LQWHJUDWHG DFURVVWKHVHOD\HUV 9HUVDWLOH7HVWLQJDQG2SHQ7HVW)UDPHZRUN 7KHWHVWFDVHPRGHODQGVFULSWLQJGHILQHGLQWKLVGRFXPHQWPXVWEHXVDEOHIRUWZR GLIIHUHQWSXUSRVHV x &RQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWV RI HEXVLQHVV HQGSRLQWV DFFRUGLQJ WR WKH 6,'SURILOH DGRSWHG E\ D XVHU FRPPXQLW\ 7KH REMHFWLYH LV WR SUHTXDOLI\ HQGSRLQWV EHIRUH GHSOR\PHQWV ,Q WKLV FRQWH[W WKH VFULSW PD\ UHTXLUH VRPH FRQWUROV RYHU WKH HEXVLQHVV HQGSRLQWV HJ DELOLW\ WR FRPPDQGDQHQGSRLQWWRLQLWLDWHPHVVDJHV x &RQWLQXRXVPRQLWRULQJRILQSURGXFWLRQHEXVLQHVVV\VWHPV7KHREMHFWLYH LVWRYHULI\WKHQRUPDORSHUDWLRQ RIDFWXDOEXVLQHVVWUDQVDFWLRQVDFFRUGLQJ WRWKHLUVSHFLILFDWLRQVRUWRWURXEOHVKRRWLQWHURSHUDELOLW\SUREOHPV ,QWKLV FDVH WKH WHVW VFULSW ZLOO QRW LQWHUIHUH RU FRQWURO WKH HEXVLQHVV HQGSRLQWV 7HVWFDVHVPXVWDOORZIRUWKHYDOLGDWLRQWREHH[HFXWHGOLYH±DWWKHVDPH WLPHWKHEXVLQHVVWUDQVDFWLRQXQIROGV±RUGHIHUUHGWRDODWHUWLPH ,Q ERWK FDVHV WKH WHVW VFULSW DQG HYHQW PRGHO PXVW DFFRPPRGDWH YDULRXV PHVVDJLQJSURWRFROV,QDGGLWLRQWKHWHVWIUDPHZRUNPXVWEHH[WHQVLEOHZLWKQHZ SURWRFROVSHFLILFRUGRFXPHQWVSHFLILFSURFHVVLQJPRGXOHV
7KHH76/0RGHOIRU7HVWLQJDQG0RQLWRULQJ $UFKLWHFWXUHDQG&RQFHSWV 7KHH76/H[HFXWLRQ PRGHOLVEDVHGRQWKHFRQFHSWVRIHYHQWDQG ZRUNIORZ7KH PDLQQRWLRQVDUHGHVFULEHGEHORZVRPHRI ZKLFKDUH LQKHULWHGIURPWKH,,&7HVW )UDPHZRUN>@ x 0RQLWRU $ PRQLWRU LV D VLQJOHWKUHDGHG ZRUNIORZ VFULSW FRQWUROOLQJ WKH H[HFXWLRQ RI WHVW VWHSV ZLWK HYHQW FDSDELOLWLHV OLVWHQLQJ DQG JHQHUDWLQJ $ WHVW FDVH LV UHSUHVHQWHG E\ RQH RU PRUH PRQLWRUV WKDW PD\ H[HFXWH DQG V\QFKURQL]HFRQFXUUHQWO\ x 7ULJJHU $WULJJHULVDFRQWURORI D WHVWFDVHH[HFXWLRQWKDW GHILQHVXQGHU ZKLFK FRQGLWLRQV DQG HYHQWV D PRQLWRU H[HFXWLRQ WDNHV SODFH $ WULJJHU UHDFWVHLWKHUWRHYHQWVLQWKHHYHQWERDUGHYHQWZDWFKLQJ RUWRDVFKHGXOHG
688
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
GDWHWLPH FORFNZDWFKLQJ 7KH JHQHUDO H[HFXWLRQ IORZ DQG WLPLQJ RI VHYHUDOWHVWFDVHVLVWKHQFRQWUROOHGE\WULJJHUVWKHVHWRIZKLFKUHSUHVHQWV DWHVWVXLWH x (YHQW %RDUG (YHQW PDQDJHPHQW FHQWUDO WR H76/ LV GRQH E\ DQ HYHQW ERDUG ZKLFK VXSSRUWV HYHQW ORJJLQJ VHDUFK DQG FRUUHODWLRQ 7KH HYHQW ERDUGQRUPDOO\VXIILFHVIRUPHGLDWLQJDOOWHVWFDVHLQSXWVDQGRXWSXWV x (YHQW$GDSWHUV (EXVLQHVV PHVVDJH WUDIILF LV PDSSHG WR DQG IURP HYHQWV(YHQWDGDSWHUVSHUIRUPWKHVHPDSSLQJVDOORZLQJIRUDEVWUDFWLRQRI WHVWFDVHVIURPVSHFLILFFRPPXQLFDWLRQSURWRFROV x (YDOXDWLRQ$GDSWHUV H76/ LV GHVLJQHG WR GHOHJDWH VRPH WHVW UHVXOW HYDOXDWLRQVWRH[WHUQDO PRGXOHVEHFDXVHGLIIHUHQWSURWRFROVQHHGGLIIHUHQW HYDOXDWLRQHQJLQHV)RUH[DPSOHHYDOXDWLQJDPHVVDJLQJSURWRFROW\SLFDOO\ UHTXLUHV D VLPSOH SDWWHUQ PDWFKLQJ &RQYHUVHO\ HYDOXDWLQJ D EXVLQHVV GRFXPHQWRU EXVLQHVVSURFHVV W\SLFDOO\UHTXLUHV DUXOHEDVHGRUUHDVRQLQJ HQJLQH(YDOXDWLRQDGDSWHUVPDQDJHWKLVGHOHJDWLRQSURFHVV 7KHUH DUH IRXU XQGHUO\LQJ GHVLJQ SULQFLSOHV IRU WKH H76/ ,W LV ;0/EDVHG VLPSOHHYHQWFHQWULFDQGSURWRFRODJQRVWLF x
;0/EDVHG 7KH WHVW VFULSW DQG H[SUHVVLRQ UHO\ RQ ;0/ V\QWD[HV DQG UHODWHGWHFKQRORJLHVVXFKDV;3DWK>@DQG;4XHU\>@7KLVDOORZVWKH VFULSWLQJWR ZRUN QDWXUDOO\ ZLWK PRVWRIWRGD\¶VVSHFLILFDWLRQV ZKLFKDUH ;0/EDVHG (YHQ LI D PHVVDJH SURWRFRO LV QRW ;0/EDVHG DQ HYHQW DGDSWHUFDQZUDSLWLQWRDQ;0/IRUPDW x 6LPSOLFLW\ 7KH JRDO LV WR PDNH H76/ LPSOHPHQWDWLRQV HDV\ WR YDOLGDWH )RU H[DPSOH D PLQLPDO VHW RI FRQWURO IHDWXUHV VXIILFLHQW IRU HEXVLQHVV WHVWLQJ KDV EHHQ VHOHFWHG UDWKHU WKDQ UHSOLFDWLQJ WKH IXOO UDQJH RI FRQYHQWLRQDOZRUNIORZRSHUDWRUV x (YHQWFHQWULF $OO WUDIILF PXVW EH FDSWXUHG LQ WKH IRUP RI HYHQWV DQG ZUDSSHGLQWRDVWDQGDUG;0/HYHQWHQYHORSHDVRSSRVHGWRMXVWEXVLQHVV PHVVDJHVDVLQWKH,,&WHVWIUDPHZRUN7KLVDOORZVXVWRXVHWKHVDPHWHVW VFULSW LQ HLWKHU D GHIHUUHG RU OLYHYDOLGDWLRQ FRQWH[W 7KH FRRUGLQDWLRQ RI WHVWFDVH H[HFXWLRQV ZLWKLQ DWHVW VXLWH LV DOVR HYHQWGULYHQ HJ D WULJJHU PD\ VWDUW D QHZ WHVW FDVH E\ ZDWFKLQJ IRU WKH ILQDOVWDWXV HYHQW RI WKH SUHYLRXVWHVWFDVH7KHVWDWHRIWKHWHVWFDVH ZRUNIORZHJYDULDEOHVODVW VWHS H[HFXWHG LV DOVR UHSUHVHQWHG DV HYHQWV VR WKDW QR DGGLWLRQDO SHUVLVWHQFHPHFKDQLVPLVUHTXLUHGE\DUHFRYHUDEOHWHVWHQJLQH x (EXVLQHVVSURWRFRODJQRVWLF7HVWVFULSWORJLFDQGFRQWURODUHDEVWUDFWHG IURP HEXVLQHVV SURWRFROV LW LV YHUVDWLOH IRU PHVVDJLQJ EXVLQHVV SURFHVV DQG EXVLQHVV FRQWHQW WHVWLQJ UHJDUGOHVV RI WHFKQRORJLHV +HQFH LW FDQ EH XVHG ZLWK HLWKHU HE;0/ >@ RU :HE 6HUYLFHV PHVVDJH SURILOHV >@ 2I FRXUVHDWHVWFDVHVFULSWWKDWYHULILHVEXVLQHVVKHDGHUVLQHE;0/PD\QRW DSSO\WR:HEVHUYLFHPHVVDJHVEXWRIWHQDFKDQJHLQHYHQWDGDSWHULVWKH RQO\ PRGLILFDWLRQ QHHGHG WR DGDSW D WHVW VFULSW IRFXVHG RQ VD\ YHULI\LQJ EXVLQHVVWUDQVDFWLRQDQGSD\ORDGVIURPRQHPHVVDJHSURWRFROWRWKHRWKHU 7KH JHQHUDO DUFKLWHFWXUH DQG H[HFXWLRQ PRGHO IRU H76/ VFULSW H[HFXWLRQ LV LOOXVWUDWHGLQ)LJ7KHWHVWFDVHEHJLQVZLWKDWULJJHUZKLFKLVGHVLJQHGWROLVWHQ
$Q2YHUYLHZRIWKH(YHQWGULYHQ7HVW6FULSWLQJ/DQJXDJH 689
WR D SDUWLFXODU HYHQW VXFK DV D WLPH SRLQW RU D PHVVDJH 7KLV LQLWLDWHV WKH URRW PRQLWRUZKLFKRYHUVHHVWHVWVWHSH[HFXWLRQE\ORRNLQJIRUHYHQWVRILQWHUHVWRQWKH HYHQW ERDUG 7KH HYHQW ERDUG JHWV HYHQWV IURP ERWK WKH PRQLWRU LQWHUQDOO\ JHQHUDWHG DQGWKHHYHQWDGDSWHULQWHUFHSWHGFRPPXQLFDWLRQWUDIILF 7KHPRQLWRU PD\ VWDUW FKLOG PRQLWRUV V\QFKURQRXVO\ RU DV\QFKURQRXVO\ WR ORRN IRU UHODWHG HYHQWV$IWHUDOOFKLOGDQGURRWPRQLWRUVH[LWWKHWHVWUHVXOWLVJHQHUDWHG
)LJ*HQHUDODUFKLWHFWXUHDQGH[HFXWLRQPRGHORIWKHH76/
6FULSWLQJ3ULPLWLYHV 7ULJJHUVDQGPRQLWRUVDUHVFULSWHGLQ;0/(DFKRIWKHWHVWVWHSVH[HFXWHGE\D PRQLWRUZRUNIORZDVDZRUNIORZDFWLYLW\LVDQDWRPLFXQLWRIZRUN(OHYHQW\SHV RI ZRUNIORZ DFWLYLWLHV DUH GHILQHG LQ >@ EDVHG RQ WKH H[SHULHQFH GHVFULEHG LQ >@ 7KH\ DUH JURXSHG LQWR IRXU FODVVHV HYHQW RSHUDWLRQV PRQLWRU IORZ FRQWURO H[WHUQDOUHVRXUFHVDQGWHVWFDVHFRQWUROZKLFKDUHGHVFULEHGEULHIO\EHORZ (YHQWRSHUDWLRQV x SRVWJHQHUDWHDQHYHQWIURPWHVWLQJRUPRQLWRULQJPDWHULDODQGSRVWWRWKH HYHQWERDUG x ILQGVHOHFWRQHRUPRUHQRQPDVNHGHYHQWVIURPWKHHYHQWERDUGZLWKLQD WLPHZLQGRZ7KHVHOHFWLRQLVEDVHGRQDQ;3DWKH[SUHVVLRQRUDQ;4XHU\ 7KHRSHUDWLRQPD\ZDLWIRUWKHHYHQWV DFWLQJDVDV\QFKURQL]LQJFRQWURO x PDVNPDVNRUXQPDVNVRPHSDVWHYHQWVWRDWHVWFDVHLQVWDQFH 0RQLWRUIORZFRQWURO x VWDUW VWDUWV D QHZ LQVWDQFH RI D PRQLWRU HLWKHU V\QFKURQRXVO\ WR WKH FXUUHQWLQVWDQFHRUDV\QFKURQRXVO\ x VHWDVVLJQVDYDOXHRUDQ;0/LQIRVHWWRDYDULDEOHRUWRDFRQVWDQW6RPH UHVHUYHGYDULDEOHVDUHDXWRPDWLFDOO\DVVLJQHGDWWKHFRPSOHWLRQRIPRVWWHVW VWHSVHJVWDWXVRXWSXW RUDWWKHHQGRIDWHVWFDVHHJUHVXOW 6RPH RIWKHVHDUHXVHGLQWKHH[DPSOHVKRZQLQVHFWLRQ
690
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
x
VOHHS WKH PRQLWRU H[HFXWLRQ LV VXVSHQGHG HLWKHU XQWLO D VSHFLILHG GDWH RU IRU D VSHFLILHG GXUDWLRQ 7KH GXUDWLRQ PD\ EH YLUWXDO LQ FDVH RI GHIHUUHG H[HFXWLRQVHHVHFWLRQ x FDGFKHFNDQGGRRSHUDWLRQWKDWYHULILHVDSUHGLFDWHRQWKHUHVXOWRIRQHRU PRUHSUHYLRXVWHVWVWHSVDQGGRHVDVLQJOHRSHUDWLRQLQFDVHWKHYHULILFDWLRQ LV SRVLWLYH HJ H[LW WKH WHVW FDVH ,W DOORZV IRU RSWLRQDO EUDQFKLQJ WR DQRWKHUODEHOHGVWHSDIWHUWKHGRSDUW x MXPS SXUVXH WKH H[HFXWLRQ WKUHDG DW DQRWKHU ODEHOHG WHVW VWHS LQ WKH PRQLWRU
([WHUQDOUHVRXUFHV x FDOO HLWKHU DQ HYHQWDGDSWHU RU DQ HYDOXDWLRQDGDSWHU LV LQYRNHG 7KH LQYRFDWLRQRIDQHYHQWDGDSWHUZLOOUHVXOWLQDPHVVDJHJHQHUDWLRQVHQGLQJ IURPDQHYHQWRUIURPLQSXWDUJXPHQWV ,QYRNLQJDQHYDOXDWLRQDGDSWHU ZLOOSURGXFHDQ;0/LQIRVHW 7HVWFDVHFRQWURO x DFWUG\QDPLFDOO\DFWLYDWHDWULJJHU x H[LW WHUPLQDWHV WKH FXUUHQW WHVW FDVH DORQJ ZLWK DOO DVVRFLDWHG PRQLWRU LQVWDQFHVZLWKDUHVXOWRIHLWKHUSDVVIDLORUXQGHWHUPLQHG$WUDFHRIWKH WHVWFDVHH[HFXWLRQDQGVWDWXVDUHSRVWHGDVHYHQWVWRWKHHYHQWERDUG ([DPSOHV7HVW6FULSWV &RQVLGHUWKHIROORZLQJEXVLQHVVWUDQVDFWLRQ x 6WHS%X\HUVHQGVDSXUFKDVHRUGHU32 WR6XSSOLHU x 6WHS%X\HUUHFHLYHVDUHODWHG32&RQILUPDWLRQRU5HMHFWLRQPHVVDJH &RQVWUDLQWVF 7KHWRWDOWLPHIRUERWKVWHSVPXVWEHOHVVWKDQVHFRQGVF 7KHPHVVDJHFRUUHODWLRQLVEDVHGRQD32QXPEHUWKDWLVLQWKHSD\ORDG 9DOLGDWLRQFRQGLWLRQVY ZLWKLQVHFRQGVH[DFWO\RQHPHVVDJHRIHLWKHU32 &RQILUPDWLRQRU5HMHFWLRQLVUHFHLYHGWKDWSURSHUO\FRUUHODWHVZLWKWKH32DQGQR IDLOXUHRFFXUUHG )DLOXUH FDVHV I DQ HUURU PHVVDJH LV UHFHLYHG WKDW FRUUHODWHV YLD PHVVDJH,G ZLWKWKH32PHVVDJHRUI PRUHWKDQUHVSRQVHPHVVDJH UHIHUHQFLQJWKHVDPH 32 UHFHLYHGZLWKLQVHFRQGVRUI QRUHVSRQVHUHFHLYHGZLWKLQVHFRQGV $ WHVW FDVH ZLOO EH XVHG WR YHULI\ HYHU\ EXVLQHVV WUDQVDFWLRQ RI WKLV W\SH LQFOXGLQJWKHYDOLGDWLRQFRQGLWLRQVDQGFRQVWUDLQWVDQGDEVHQFHRIDQ\IDLOXUHFDVH 7KH IROORZLQJ WHVW FDVH LV SURFHVVLQJ PHVVDJH PDWHULDOV UHODWHG WR RQH EXVLQHVV H[FKDQJH,WJHWVWKHVHPDWHULDOVLQWKHIRUPRIHYHQWVIURPWKHHYHQWERDUG,WFDQ EH YDOLGDWHG LQ UHDOWLPH OLYH RU GHIHUUHG 1RWH WKH H[SOLFLW PHQWLRQ RI ZKLFK HYDOXDWLRQ HQJLQH LV UHTXLUHG IRU HOHPHQWV LQ VHOHFWRU! DQG FRQGLWLRQ! +HUH ;3DWKH[SUHVVLRQV±HLWKHUQRGHUHWXUQLQJRUSUHGLFDWHDUHLQGLFDWHGZLWK³[SDWK´ YDOXHIRUWKH#ODQJXDJHDWWULEXWHDQRGHUHWXUQLQJH[SUHVVLRQZLOOOHDGWRD³WUXH´
$Q2YHUYLHZRIWKH(YHQWGULYHQ7HVW6FULSWLQJ/DQJXDJH 691
FRQGLWLRQ LI LWV UHVXOW LV QRQHPSW\ $GGLWLRQDO HQJLQHV PD\ EH SOXJJHG LQ DQG UHIHUUHGWRZLWKVSHFLILF#ODQJXDJHYDOXHLQWKHVFULSW PRQLWRUODEHO P%X\HU6XSSOLHU! VWHSJHWWKHILUVW32PHVVDJHLQWKHHYHQWERDUGZLWKLQWKHWLPHZLQGRZ VSHFLILHGZLWKVHOHFWRU#VWDUWLQJLQLWDO'DWHLVGHIDXOWYDOXH ! ILQGVWHS VWHS!VHOHFWRUSRV SRVLWLRQ VWDUWLQJ ´LQLWLDO'DWH´! FRQGLWLRQODQJXDJH ´[SDWK´!>FRQWHQWVRDS+HDGHUPVJ'DWDDFWLRQ 32@FRQGLWLRQ! VHOHFWRU!ILQG! VHWVRPHYDULDEOHVWRHOHPHQWVRIIRXQG32PHVVDJHHYHQWVIRUODWHUXVH! VHWYDU 32UHI!RXWSXWHYHQWFRQWHQWVRDS%RG\32325HIHUHQFHVHW! VHWYDU P,G!RXWSXWHYHQWFRQWHQWVRDS+HDGHUPVJ'DWD0VJ,GVHW! VOHHSVHFRQGV! VOHHSGXUDWLRQ ! VWHSJHWUHODWHGHUURUPHVVDJHV LIDQ\! ILQGVWHS VWHS!VHOHFWRUVWDUWLQJ ´LQLWLDO'DWH´! FRQGLWLRQODQJXDJH ´[SDWK´! FRQWHQWVRDS+HDGHUPVJ,QIR>W\SH (UURU@>5HI7R0VJ,G P,G@FRQGLWLRQ! VHOHFWRU!ILQG! VWHSFKHFNH[LWIDLOXUHFDVH)RQHRUPRUHHUURUPHVVDJHV ! FDGVWHS VWHS! FRQGLWLRQODQJXDJH ´[SDWK´!FRXQWRXWSXWHYHQW JWFRQGLWLRQ! GR!H[LWYDOXH IDLO!GR! FDG! VWHSJHWUHODWHGUHVSRQVHPHVVDJHV LIDQ\! ILQGVWHS VWHS!VHOHFWRUVWDUWLQJ ´LQLWLDO'DWH´! FRQGLWLRQODQJXDJH ´[SDWK´!FRQWHQWVRDS+HDGHUPVJ'DWD>325HIHUHQFH 32UHI@ >DFWLRQ FRQILUPRUDFWLRQ UHMHFW@FRQGLWLRQ!VHOHFWRU!ILQG! VWHSFKHFNVXFFHVVFDVHH[DFWO\UHVSRQVH ! FDGVWHS VWHS! FRQGLWLRQODQJXDJH ´[SDWK´!FRXQWRXWSXWHYHQW FRQGLWLRQ! GR!H[LWYDOXH SDVV!GR! FDG! VWHSFKHFNH[LWIDLOXUHFDVH)WRRPDQ\UHVSRQVHV ! FDGVWHS VWHS! FRQGLWLRQODQJXDJH ´[SDWK´!FRXQWRXWSXWHYHQW JWFRQGLWLRQ! GR!H[LWYDOXH IDLO!GR! FDG! VWHSH[LWIDLOXUHFDVH)QRUHVSRQVHV ! H[LWVWHS VWHSYDOXH IDLO! PRQLWRU!
7KH DERYH H[DPSOH VKRZV WKDW WKH YDOLGDWLRQ FRQGLWLRQV FKHFNV WDNH D VLJQLILFDQWSDUWRIWKHVFULSWVWHSV $PRUHFRQFLVHDQGGHFODUDWLYHQRWDWLRQ LVFRQVLGHUHGLQDQH[WYHUVLRQWKDWZRXOGVLPSOLI\WKHVFULSW 7KHWHVWFDVHH[HFXWLRQZLOOEHFRQWUROOHGE\WKHIROORZLQJWULJJHU7KLVWULJJHU LVLWVHOIDFWLYDWHGRSHUDWLRQDFWU! DWDVSHFLILFGDWHWLPHDFWLYDWLRQGDWH ZLWKLQ D PRQLWRU QDPHG LQLW WKDW FDQ EH VWDUWHG YLD D FRPPDQG OLQH LQWHUIDFH 7KH DFWLYDWLRQGDWHLQ WKHFRQWH[W!HOHPHQWGHILQHVWKHHDUOLHVWGDWHDW ZKLFKHYHQWV PD\EHVHOHFWHGE\WKHWULJJHULQRUGHUWRVWDUWDWHVWFDVH7KHUHSHDW!HOHPHQW ZLOOFDXVHWKHWULJJHUWRLWHUDWHRQWKHQH[W32HYHQWVHOHFWHGDQGVRRQXQWLOWKH
692
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
ODVW32RI-XO\,QHDFKLWHUDWLRQDQHZLQVWDQFHRIWKHP%X\HU6XSSOLHUPRQLWRU LV VWDUWHG ZLWK D GLIIHUHQW LQLWLDO'DWH YDOXH VHW E\ WKH WLPH RI WKH WULJJHULQJ HYHQW 7KLV GHPRQVWUDWHVWKHFRQWLQXRXVPRQLWRULQJIXQFWLRQDOLW\RIWKHH76/ PRQLWRUODEHO LQLW! 1H[WMXVWDFWLYDWHWKHWULJJHU! DFWU! FRQWH[W!DFWLYDWLRQ'DWH!7=DFWLYDWLRQ'DWH!FRQWH[W! WULJJHUQDPH -XO\%DWFKW\SH (YHQW! ILQGVWHS VWHS!VHOHFWRUSRV SRVLWLRQ !FRQGLWLRQ ODQJXDJH ´[SDWK´!FRQWHQWVRDS+HDGHUPVJ'DWD>DFWLRQ 32@FRQGLWLRQ! VHOHFWRU!ILQG! UHSHDWXQWLO 7=! PRQLWRUV!VWDUWFDVHYDU P\FHVLGPODEHO P%X\HU6XSSOLHU!PRQLWRUV! WULJJHU!DFWU!PRQLWRU!
7KHDERYHWHVWFDVHFDQEHUXQHLWKHUOLYHIRUYDOLGDWLQJEXVLQHVVWUDQVDFWLRQV ZKLOH WKH\ DUH XQIROGLQJ RU GHIHUUHG IRU DQDO\]LQJ ORJV RI SDVW EXVLQHVV WUDQVDFWLRQVZLWKRXWDQ\FKDQJH,QGHHGZKHQDOOLQSXWVDQGRXWSXWVRIDPRQLWRU XVH WKH HYHQW ERDUG WKHUH LV QR HVVHQWLDO GLIIHUHQFH EHWZHHQ WKH WZR PRGHV RI YDOLGDWLRQ &DVHRIGHIHUUHG YDOLGDWLRQ7KHDERYHWHVWFDVHFDQEHUXQIRUDQDO\]LQJSDVW HYHQWVHJDIWHUWKHV\VWHPXQGHUWHVW687 KDVEHHQVKXWGRZQRUDIWHUDSHULRG RI UXQ WLPH 7KLV ZRXOG EH WKH FDVH LI WKH LQLW PRQLWRU LV H[HFXWHG LQ $XJXVW 7KH DFWLYDWLRQ GDWH -XO\ IRU WKH WULJJHU -XO\%DWFK ZRXOG EH SDVW DQG DQ LQVWDQFH RI WKH P%X\HU6XSSOLHU PRQLWRU ZLOO EH VWDUWHG IRU HYHU\ 32 PHVVDJHORJJHGLQWKH(YHQW%RDUGEHWZHHQ-XO\ VWDQG-XO\VW &DVHRIOLYHYDOLGDWLRQ,IWKHLQLWPRQLWRULVVWDUWHGSULRUWR-XO\WKHQ WKH WULJJHU ZLOO DFWLYDWH DXWRPDWLFDOO\ RQ -XO\ VW ZKLFK ZLOO EH WKH SUHVHQW GDWH $Q LQVWDQFH RI WKH P%X\HU6XSSOLHU PRQLWRU ZLOO VWDUW HYHU\ WLPH D QHZ 32 PHVVDJHLVSRVWHGWRWKHHYHQWERDUGDIWHU-XO\VWDQGWKHPRQLWRUZLOOH[HFXWHLQ V\QFZLWKWKHWUDQVDFWLRQ $V D FRQVHTXHQFH RI XVLQJ WKH VDPH H[HFXWLRQ PRGHO IRU OLYH RU GHIHUUHG YDOLGDWLRQ D OLYH WHVW FDVH PD\ DOVR H[HFXWH SDUWO\ LQ WKH GHIHUUHG PRGH HJ DIWHU D UHFRYHU\ RI WKH WHVW HQJLQH WKDW LQWURGXFHG GHOD\V LQ WKH PRQLWRULQJ $OO H[HFXWLRQVDUHEDVHGRQDYLUWXDOSUHVHQWWLPHFDOOHGWLPHFXUVRUZKLFKPD\EHVHW WRDSDVWGDWH,QWKLVFDVHWKHH[HFXWLRQZLOOKRSIURPRQHSDVWHYHQWWRDQRWKHU HJ WKH VOHHS! VWHS LQ WKH PRQLWRU ZLOO QRW DFWXDOO\ EORFN WKH WHVW UXQ IRU VHFRQGV XQWLO WKH WLPHFXUVRU UHDFKHV WKH SUHVHQW WLPH )RU HDFK WHVW FDVH H[HFXWLRQ D WUDFHHYHQW UHSRUWLQJ WKH UHVXOW IDLOSDVVXQGHWHUPLQHG DQG RWKHU GHWDLOVZLOOEHSRVWHGWRWKHHYHQWERDUG
5HODWHG:RUNV 7KLV VHFWLRQ DQDO\]HV H[LVWLQJ ZRUNV UHODWLQJ WR WHVW VFULSWLQJ LQ WKH UHDOP RI FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWLQJ RI FRPPXQLFDWLRQ V\VWHPV SDUWLFXODUO\ %%V\VWHPV%HFDXVHWKHVHW\SHVRIWHVWVWDUJHWLQGHSHQGHQWV\VWHPFRPSRQHQWV
$Q2YHUYLHZRIWKH(YHQWGULYHQ7HVW6FULSWLQJ/DQJXDJH 693
WKH\ DUH GRQH YLD D EODFN ER[ WHVW 7KH UHODWHG ZRUNV ZH KDYH LGHQWLILHG DUH WKH HE;0/ ,,& WHVW IUDPHZRUN >@ WKH 5RVHWWD1HW VHOIWHVW NLW >@ WKH :HE 6HUYLFHV ,QWHURSHUDELOLW\ :6, WHVW WRROV >@ WKH WKLUG YHUVLRQ RI WKH 7HVWLQJ 7HVW&RQWURO1RWDWLRQ77&1 >@$XWRPDWLF7HVW0DUNXS/DQJXDJH$70/ >@DQGWKH-;8QLW-8QLW;0/ WHVWIUDPHZRUN>@ 7KH2$6,6HE;0/,,&WHVWIUDPHZRUN7)Y ZDVGHVLJQHGVSHFLILFDOO\ WR WHVW WKH FRQIRUPDQFH DQG LQWHURSHUDELOLW\ RI WKH VRIWZDUH LPSOHPHQWLQJ WKH HE;0/ 0HVVDJLQJ 6SHFLILFDWLRQ 7KH IUDPHZRUN GHILQHV FRPSRQHQWV DQG KDUQHVVHV FRQILJXUDWLRQV QHFHVVDU\ WR VLPXODWH DQG FRQWURO WKH HQYLURQPHQW IRU FRQIRUPDQFH DQG LQWHURSHUDELOLW\ WHVWV 7KH WHVW LV GULYHQ E\ D VHTXHQFH RI VWHSV WKDWFRQWDLQVVSHFLILFFRPPDQGVLQWHUSUHWHGE\WKHVLPXODWHGFRPSRQHQWWRWULJJHU WKHV\VWHPXQGHUWHVW687 WRSHUIRUPQHFHVVDU\DFWLRQV7KHVWUHQJWKVRIWKH,,& IUDPHZRUNDUHLWVVLPSOLFLW\DQGWKHIDFWWKDWLWLVRQHRIWKHILUVWWHVWIUDPHZRUNV SURYLGLQJ;0/QDWLYHWHVWVFULSWLQJ $VKRUWFRPLQJRIWKH,,&7)LVWKDWLWKDVEHHQGHVLJQHGIRUHE;0/PHVVDJLQJ DQG SURYLGHV ZHDN H[WHQVLELOLW\ RSWLRQV ERWK IRU H[WHUQDO HYHQWV DQG IRU VSHFLDOL]HG HYDOXDWLRQV 7KH ,,& 7) GRHV QRW VXSSRUW RWKHU VXLWHV RI %% LQWHJUDWLRQVWDQGDUGVVXFKDVRWKHU62$3SURILOHVLQWHJUDWLQJVHYHUDO:HE6HUYLFHV VWDQGDUGV,WDOVRGRHVQRWVXSSRUWHE06 7KH 5RVHWWD1HW 6HOI7HVW .LW 5167. LV D WHVW V\VWHP SURYLGHG E\ WKH 5RVHWWD1HWFRQVRUWLXP7KHV\VWHPDOORZVVRIWZDUHVROXWLRQVWRSHUIRUPVHOIWHVWV IRUFRPSOLDQFHWR EXVLQHVVFROODERUDWLRQVFHQDULRVDQGWKH 5RVHWWD1HW,QWHJUDWLRQ )UDPHZRUN 51,) VSHFLILFDWLRQ >@ 7KH 5167. WHVWV DQ LQWHJUDWHG V\VWHP LPSOHPHQWLQJ SDUWLFXODU %% FROODERUDWLRQ VFHQDULRV \HW LV WLJKWO\ GHSHQGHQW RQ 51,) PHVVDJLQJ 5167. WHVW VXLWHV DUH HQFRGHG XVLQJ WKH 51,) VSHFLILFDWLRQ LWVHOI'XHWRWKHVHUHDVRQVWKH5167.FDQQRWEHXVHGWRWHVWVRWKHUVXLWHVRI%% VWDQGDUGV LQFOXGLQJ WKH 'RFXPHQW 7\SH 'HILQLWLRQ VHPDQWLFV >@ $QRWKHU ZHDNQHVVLVWKDWLWVDUFKLWHFWXUHRQO\VXSSRUWVFRQIRUPDQFHWHVWFRQILJXUDWLRQV 7KH:HE6HUYLFHV,QWHURSHUDELOLW\:6, FRQVRUWLXPZDVIRUPHGWRDGGUHVV LQWHURSHUDELOLW\ LVVXHV LQ :HE 6HUYLFHV VSHFLILFDWLRQV SDUWLFXODUO\ WKRVH LVVXHV DULVLQJ IURP WKH LQWHJUDWLRQ RI VHYHUDO VXFK VSHFLILFDWLRQV 7RZDUG WKDW JRDO WKH FRQVRUWLXP GHILQHV LQWHJUDWLRQ SURILOHV DQG UHODWHG WHVW WRROV >@ 7KH XQLTXH FKDUDFWHULVWLF RI WKHVH WRROV LV WKDW WKH\ GR QRW IROORZ RU LPSOHPHQW D WHVW VXLWH LQVWHDG WKH\ DSSO\ D EDWWHU\ RI SUHGHILQHG WHVWV WR DQ\ :HE VHUYLFH PDWHULDO SURYLGHGDVLQSXW7KHREMHFWLYHLVWRYHULI\WKHFRQIRUPDQFHRIWKLVPDWHULDOWR RQH RI WKH :6, SURILOHV 7KH WRROV RQO\ SDVVLYHO\ PRQLWRU PHVVDJH WUDIILF DQG KDYH QR DELOLW\ WR FRQWURO 687V 1HYHUWKHOHVV WKLV PRQLWRULQJ DUFKLWHFWXUH LV QRWHZRUWK\ IRU LWV XQLQWUXVLYH VLPSOH DQG GHIHUUHGDQDO\VLV WHVW HQYLURQPHQW 7KH DQDO\]HU WRRO RI :6, FDQQRW EH XVHG DV D JHQHUDO WHVW HQJLQH EHLQJ WLHG WR SURILOH GHILQLWLRQV EXW LW FDQ EH OHYHUDJHG E\ H76/ DV DQ HYDOXDWLRQDGDSWHU IRU YHULI\LQJWKHFRQIRUPDQFHRIPHVVDJHPDWHULDOWR:6,SURILOHV 7KH 77&1 LV D SRZHUIXO SURJUDPPDWLFDOO\ FRPSOHWH SURFHGXUDO ODQJXDJH ZLWK VSHFLDOL]HG FRQVWUXFWV IRU GHILQLQJ WHVW SURFHGXUHV WHVW YHUGLFWV PDWFKLQJ PHFKDQLVPVIRUHYDOXDWLRQWLPHUKDQGOLQJDQGGLVWULEXWHGWHVWFRPSRQHQWV'XHWR LWVRULJLQDO IRFXVRQWHOHFRPPXQLFDWLRQ V\VWHPVLWDOVR KDVWKHDELOLW\WRVSHFLI\ HQFRGLQJ LQIRUPDWLRQ WR FRPPXQLFDWH ERWK V\QFKURQRXVO\ DQG DV\QFKURQRXVO\ DQGWRSHUIRUPSDVVLYHPRQLWRULQJ7KHVHFDSDELOLWLHVDUHDOOHVVHQWLDOIRUWHVWLQJLQ
694
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
%%LQWHJUDWLRQ5HODWLYHWRSUHYLRXVWHVWIUDPHZRUNV77&1LVPRUHSRZHUIXO DQG IOH[LEOH >@ +RZHYHU 77&1 QRWDWLRQ FDQ EH GLIILFXOW IRU D EXVLQHVV RU GRPDLQH[SHUWWRXVH77&1KDVQRWEHHQGHVLJQHGWRGHOHJDWHVRPHIXQFWLRQVWR H[WHUQDO PRGXOHV DQG LW LV ZHDN ZKHQ LW FRPHV WR YDOLGDWLQJ EXVLQHVV WUDQVDFWLRQ HYHQWVDQG;0/GRFXPHQWVZKLFKDUHHVVHQWLDOIRU%%LQWHJUDWLRQWHVWLQJ $70/ KDV EHHQ GHVLJQHG IRU H[FKDQJH RI GLDJQRVWLF LQIRUPDWLRQ FRQILJXUDWLRQ GDWD DQG WHVW LQVWUXPHQW GHILQLWLRQV EHWZHHQ FRQIRUPLQJ VRIWZDUH DSSOLFDWLRQV$OWKRXJKLWZDVQRWGHVLJQHGWRVXSSRUWWHVWVFULSWLQJDQGH[HFXWLRQ $70/UHSUHVHQWDWLRQVFRXOGEHFRPSOHPHQWDU\WRWHVWVXLWHVH[SUHVVHGLQH76/ -;8QLWLVDJHQHUDO;0/EDVHGWHVWVFULSWLQJV\VWHPEXLOWRQWRSRIWKH-8QLW >@-DYDFODVVHV,WLVDGDWDGULYHQWHVWLQJV\VWHPLQ ZKLFKLQSXWWRWKH687DQG H[SHFWHGRXWSXWDUHVSHFLILHGDQGWKHQWKHDFWXDORXWSXWLVHYDOXDWHG7KHUHLVQR EXLOWLQ VXSSRUW IRU %% WHVWLQJ LQ SDUWLFXODU WKH FRPPXQLFDWLRQ DQG WKH HYHQW GULYHQWHVWV+RZHYHUDVDJHQHUDOWHVWVFULSWLQJSODWIRUPWKDWUHOLHVRQDFRPPRQ SURJUDPPLQJ ODQJXDJH -;8QLW DQG -8QLW FRXOG EH XVHG DV DQ LPSOHPHQWDWLRQ SODWIRUPIRUHVVHQWLDOO\DQ\WHVWIUDPHZRUNLQFOXGLQJWKHRQHSURSRVHGKHUH 7DEOH)HDWXUHPDWUL[RIUHODWHGWHVWIUDPHZRUNV &KDUDFWHULVWLFV
H76/ ,,& 5167. :6,
687FRQWURO < ;0/RULHQWHG < 2SHQQHVV 3 3URWRFRODGDSWDELOLW\ < 6,'WDUJHWV < 5XQWLPHYHUVDWLOLW\ /' (YHQWDZDUHQHVV < 7HVW7\SH &,
< < 1 3 3 / 3 &,
1 < 3 1 1 / 1 &
1 < 1 3 3 ' 1 &,
77&1 $70/ -;8QLW < 1 < < < / < &,
3 1 3 < 1$ 1$ 1$ 1$
1 3 1 < 1 ' 1 &
1RPHQFODWXUH <
$Q2YHUYLHZRIWKH(YHQWGULYHQ7HVW6FULSWLQJ/DQJXDJH 695
H[WHUQDO VRXUFHV ± LQ DQ DXWRPDWHG ZD\ DV SDUW RI WKH WHVW FDVH H[HFXWLRQ 7KH $70/LVTXDOLILHGDVSDUWLDOEHFDXVHLWKDVWKH687FRQWUROVHPDQWLFVEXWRQO\IRU KXPDQFRQVXPSWLRQ7KHODFNRIWKLVFKDUDFWHULVWLFLPSOLHVOLPLWHGWHVWDXWRPDWLRQ DQGWHVWFRYHUDJHSDUWLFXODUO\ZLWKWKHQHJDWLYHVFHQDULR ;0/RULHQWHG 1DWLYH VXSSRUW IRU ;0/ FRQWHQW LQ WKH WHVW PDWHULDO ;0/ RULHQWHG WHVW IUDPHZRUNV KDYH KHOSIXO IXQFWLRQV WR H[WUDFW DQDO\]H DQG VSHFLI\ ;0/GDWD7KHVXSSRUWLQ-;8QLWLVSDUWLDOEHFDXVHWKHVFULSWLVLQ;0/EXWWKHUH LVQREXLOWLQVXSSRUWIRU;0/WHVWGDWDPDQLSXODWLRQ 2SHQQHVV7KHWHVWVFULSW¶VDELOLW\WRSURYLGHFRQWUROVWRGHOHJDWHSURFHVVLQJWR H[WHUQDOPRGXOHVDQGWRGHILQHWHVWFRPSRQHQWFRQILJXUDWLRQZKLFKLVDOVRFDOOHG WHVWLQJPRGH,QWKHWDEOHH76/RQO\SURYLGHVGHOHJDWLRQZKLOH5167.SURYLGHV RQO\ FRPSRQHQW FRQILJXUDWLRQ :6, WHVW WRROV ZLOO EH PRUH RSHQ LQ WKHLU QH[W YHUVLRQ 3URWRFRO DGDSWDELOLW\ 7KH SURWRFRODJQRVWLF FKDUDFWHULVWLF RI WKH WHVW VFULSW DQG WKH RYHUDOO WHVW IUDPHZRUN 7KH VXSSRUW LQ ,,& LV SDUWLDO EHFDXVH LW KDV EXLOWLQVWUXFWXUHVWRFRYHUDIHZH[LVWLQJVWDQGDUGVEXWQRVHPDQWLFVIRUQHZRQHV 6,' WDUJHWV 7KLV FKDUDFWHULVWLF LQGLFDWHV WKH DELOLW\ IRU WKH WHVW VFULSW DQG IUDPHZRUN WR WHVW 6,'SURILOHV WKH LQWHJUDWLRQ RI VWDQGDUGV DQG XVHUGHILQHG FRQYHQWLRQV ZLWKRXW EHLQJ WLHG WR DQ\ RQH LQ SDUWLFXODU 7KH VXSSRUW LV RQO\ SDUWLDO LQ ,,& EHFDXVH HYHQ WKRXJK LW VXSSRUWV XVHU FRQYHQWLRQV LW LV QRW VXIILFLHQWO\ RSHQ WR VWDQGDUGV RWKHU WKDQ HE;0/ :6, SURILOHV PD\ EH VHHQ DV VXEVHWVRI6,'SURILOHVKHQFHWKHSDUWLDOVXSSRUW 5XQWLPHYHUVDWLOLW\7KLVFKDUDFWHULVWLFUHIHUVWRWKHDELOLW\WRUXQWHVWFDVHVDW D GLIIHUHQW WLPH WKDQ WKH DFWXDO HEXVLQHVV H[FKDQJH UXQ E\ WKH 687 GHIHUUHG YDOLGDWLRQYVOLYH (YHQW DZDUHQHVV 7KH DELOLW\ WR GULYH DQG V\QFKURQL]H WHVW H[HFXWLRQ DQG FRPSRQHQWV ZLWK HYHQWV DQG WLPH FRQGLWLRQV DV ZHOO DV DELOLW\ WR KDQGOH YDULRXV DUWLIDFWVVXFKDVEXVLQHVVPHVVDJHVDVHYHQWV 7HVW7\SH7HVWFDVHVPD\HYDOXDWHWKHFRQIRUPDQFHRIDQHEXVLQHVVHQGSRLQW WRVWDQGDUGVDQGRUWRXVHUFRQYHQWLRQV RUWKHOHYHORILQWHURSHUDELOLW\EHWZHHQH EXVLQHVVSDUWQHUVEDVHGRQ DJUHHG H[FKDQJHWUDQVDFWLRQ PRGHOV,QWHURSHUDELOLW\ WHVWLQJ DVVXPHV WKH DELOLW\ WR FDSWXUH DQG DQDO\]H WKH WUDFH RI D OLYH H[FKDQJH EHWZHHQSDUWQHUVZKLOHFRQIRUPDQFHWHVWLQJPD\WDUJHWDVLQJOHHQGSRLQW
6XPPDU\DQG)XWXUH:RUN 7KLV SDSHU KDV LGHQWLILHG FKDOOHQJHV DVVRFLDWHG ZLWK WHVWLQJ FRQIRUPDQFH DQG LQWHURSHUDELOLW\RIHEXVLQHVVDSSOLFDWLRQVDQGSURSRVHGWKHFRQFHSWRID6WDQGDUGV ,QWHJUDWLRQDQG'HSOR\PHQW6,' SURILOHDVWDUJHWRIWKLVWHVWLQJ,WDOVRSURSRVHG WKHH76/DSSURDFKDVDSUDJPDWLFZD\WRWHVWIRUFRQIRUPDQFHDQGLQWHURSHUDELOLW\ EDVHG RQ 6,'SURILOHV 7KH H76/ SURYLGHV D FRQFLVH H[WHQVLEOH DQG UHDGDEOH WHVWFDVHVFULSWLQJZKLOHNHHSLQJLWVVHWRIFRQVWUXFWVPLQLPDODQGKLJKOHYHO7KH PRVWUHPDUNDEOHDVSHFWRIWKHH76/LVLWVXVHRIHYHQWVDVDFHQWUDOFRQFHSWUDWKHU WKDQMXVWDQDX[LOLDU\FRQWUROIHDWXUH7KLVYHUVDWLOLW\FRPELQHGZLWKDQRSHQDQG H[WHQVLEOH GHVLJQ DOORZV IRU WKH LQWHJUDWHG WHVWLQJ UHTXLUHG E\ HEXVLQHVV 7KH
696
-'XUDQG6.XOYDWXQ\RX-:RRDQG00DUWLQ
DXWKRUV LQWHQG WR SURSRVH WKH H76/ DV DQ 2$6,6 VWDQGDUG DQG WR SURPRWH LWV DGRSWLRQLQOHDGLQJ%%XVHUFRPPXQLWLHV
'LVFODLPHU &HUWDLQFRPPHUFLDO VRIWZDUH SURGXFWVDUHLGHQWLILHGLQWKLVSDSHU7KLVXVHGRHV QRWLPSO\DSSURYDORUHQGRUVHPHQWE\1,67QRUGRHVLWLPSO\WKDWWKHVHSURGXFWV DUHQHFHVVDULO\WKHEHVWDYDLODEOHIRUWKHSXUSRVH
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
6FKLHIHUGHFNHU , DQG 6WHSLHQ % $XWRPDWHG 7HVWLQJ RI ;0/62$3 EDVHG :HE 6HUYLFHV,Q3URFHHGLQJVRIWKHWK)DFKNRQIHUHQ]GHU*HVHOOVFKDIWIXU,QIRUPDWLN )HEUXDU\ +RKSH*DQG:RROI%(QWHUSULVH,QWHJUDWLRQ3DWWHUQV$GGLVRQ:HVOH\VLJQDWXUH VHULHV$XJXVW 81(&( 81&()$&7¶V 0RGHOLQJ 0HWKRGRORJ\ 800 0HWD0RGHO ± )RXQGDWLRQ 0RGXOH92FWREHU -DYD;0/8QLW-;8QLW KWWSM[XQLWVRXUFHIRUJHQHW -8QLW-DYDIRU8QLW7HVWKWWSMXQLWVRXUFHIRUJHQHW (76, (6 [ 9 7HVWLQJ DQG 7HVW &RQWURO 1RWDWLRQ 6WDQGDUG 6XLWH 2$6,6 %XVLQHVV 3URFHVV 6SHFLILFDWLRQ 6FKHPD 0D\ DQG HE%3 Y 2FWREHU :HE 6HUYLFHV &KRUHRJUDSK\ 'HVFULSWLRQ /DQJXDJH :6&'/ 9HUVLRQ FDQGLGDWHUHFRPPHQGDWLRQ 1RYHPEHU 2$6,6:HE6HUYLFHV%XVLQHVV3URFHVV([HFXWLRQ/DQJXDJHFRPPLWWHHGUDIWLQ UHYLHZSKDVH $XJXVW 2$6,6HE;0/,PSOHPHQWDWLRQ,QWHURSHUDELOLW\DQG&RQIRUPDQFH 7HVW)UDPHZRUN 2FWREHU :&;0/3DWK/DQJXDJH-XQH :&;0/4XHU\/DQJXDJH-XQH 2$6,6HE;0/0HVVDJLQJ6HUYLFH6SHFLILFDWLRQ$SULO 2$6,66LPSOH2EMHFW$FFHVV3URWRFRO -XQH H76/ HYHQWGULYHQ 7HVW 6FULSWLQJ /DQJXDJH :RUNLQJ GUDIW 2$6,6 ,,& 7HFKQLFDO &RPPLWWHH6HSWHPEHU 5RVHWWD1HW5HDG\5RVVHWWD1HW6HOI7HVW.LW'HFHPEHU :HE 6HUYLFH ,QWHURSHUDELOLW\ &RQVRUWLXP :HE 6HUYLFH 7HVWLQJ 7RROV KWWSZZZZVLRUJGHOLYHUDEOHVZRUNLQJJURXSDVS["ZJ WHVWLQJWRROV-XQH ,((($XWRPDWLF7HVW0DUNXS/DQJXDJH'UDIW'HFHPEHU 5RVHWWD1HW5RVHWWD1HW,PSOHPHQWDWLRQ)UDPHZRUN)HEUXDU\ :&'RFXPHQW7\SH'HILQLWLRQ'HFHPEHU :&+\SHUWH[W7UDQVIHU3URWRFRO±+7735)& -XQH ,(7)6LPSOH0DLO7UDQVIHU3URWRFRO5)& $SULO 2$6,6HE;0/,PSOHPHQWDWLRQ,QWHURSHUDELOLW\DQG&RQIRUPDQFH7&'HSOR\PHQW 3URILOH7HPSODWHV92FWREHU 81&()$&7 &RUH &RPSRQHQWV 7HFKQLFDO 6SHFLILFDWLRQ ± 3DUW RI WKH HE;0/ )UDPHZRUN91RYHPEHU
UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms Fred van Blommestein1, Bertjan Broeksema2 University of Groningen, P.O. Box 800, 9700 AV Groningen, the Netherlands 1 [email protected] 2 [email protected]
Abstract. In this paper a methodology is presented to generate webforms for business documents directly from XML schemas. XML Schemas that are based on the UN/CEFACT Naming and Design Rules may be maintained by industry organizations or negotiated bilaterally between trading partners. In details, schemas may differ per business partner and process implementation, and change over time. The usability of screen forms is very much dependent on their lay-out and on features like captions, pre-filled values, interactive integrity checks and element sequence. Business process characteristics, but also company policy and individual user preferences, determine the way features should be implemented. Present form implementations show a huge maintenance burden. It is shown in this paper that the hierarchical structuring of UN/CEFACT Core Components can be used to let users and companies annotate the forms, in such a way that annotations are preserved when the XML Schema changes. Maintenance is reduced and can fully be handled by end users. A prototype has been produced to proof this concept.
1 Introduction Business-to-Business (B2B) electronic messaging and webservices are often implemented as webforms, especially by small and medium sized enterprises (SMEs) that do not deploy ERP systems. Today, message structures are defined by XML schemas. To represent the messages as webforms manual programming is required. Labor intensive and costly maintenance of these user interfaces is jeopardizing adoption of structured B2B communication solutions by SMEs. Automatic transformation of XML schema into webforms would be a solution, but
6982
Fred van Blommestein and Bertjan Broeksema
the look-and-feel of the webforms should be adaptable and user preferences should be persistent, even when the schemas change. The standardization of B2B electronic communication has a history that goes further back than the worldwide adoption of the Internet. In the mid 1980s, the UN/ECE published the EDIFACT syntax rules which were soon adopted by ISO as ISO 9735 [1]. Since then, updates to the library of Electronic Data Interchange (EDI) messages were published every half a year. EDI was intended to be used from back-office system to back-office system. Specialized software came on the market, so-called EDI translators, that perform the mapping between the standardized EDIFACT structures and internal databases. EDI can in practice only be used by large corporations with a well developed computing infrastructure. Small and medium sized companies were never able to use the technology and get its benefits. The Internet now provides an infrastructure that is low cost and can also be used by small companies. XML technology [2], as opposed to EDI, has low adoption thresholds as the technology is supported by all popular browser software. Provided with appropriate stylesheets, browsers can present XML messages as user friendly screen forms. The United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) [3] is presently building a library of standard XML messages (schemas) for international trade. In preparation to this effort a joint project, called ebXML [4], was conducted with OASIS, a consortium that produced many XML related standards. The project lead to a set of specifications that describe how to send business related XML messages over the Internet, how to store their schemas in a registry and how to create a library of reusable semantic building blocks for those messages, among other. The latter specification is called the Core Component Technical Specification (CCTS) and has been adopted by ISO as ISO 15000-5 [5]. It must be emphasized that the scope of CCTS is wider than XML messaging. The building blocks are syntax neutral, they can be used for database design as well and are very suitable for semantic standardization of webservice. To standardize the semantics of world wide business is a huge task. Businesses are very dissimilar. The UN/CEFACT scope is not only agriculture, chemicals, retail, steel manufacturing, music, food, apparel, cars and electricity, but also medical services, insurance, governmental licensing, auditing and environmental reporting, among other. Within each of those sectors a large variety of trade procedures, processes and workflows exist. Ultimately, each individual company, to stay on its competitive edge, probably behaves (and therefore communicates) somewhat differently than its competitors. EDI is used by a small minority of businesses and only for their most general processes, so this variety did not surface. If ebXML is to be a success, it should contain mechanisms to manage the diversity. One such mechanism that is under development is the Context mechanism. CCTS defines two layers of building blocks: Core Components and Business Information Entities (BIEs). Aggregate Core Components represent very generic abstract business entities (real life objects), like “Party”, “Product” and “Delivery Event”. In a certain context (e.g. the Grocery wholesale business in Holland) these Aggregate Core Components are specialized to become Aggregate Business Information Entities (ABIEs) that may show up in electronic messages.
UN/CEFACT Core Components
699
Specialization may be performed in a hierarchical fashion: World – Europe – Holland for instance, or Consumer articles – Food – Groceries. Context dependent specialization rules should be developed by (local) standardization committees, or negotiated among the trading partners involved. Another mechanism does not use Context drivers, but enables trading partners to directly negotiate on message and process meta information [6]. Whatever mechanism is deployed, application of CCTS principles will lead to millions of different message schemas. That large set of schemas will constantly be adapted and extended. Businesses will need to implement slightly different sets of schemas for each trading partner. This means that application interfaces cannot be hard wired, but must be flexible. The same is valid for human interfaces, which is the subject of this paper. Many EDI systems are only at one side integrated to a back end system. At the other side dedicated client software is used to produce the messages and to show the EDI messages as forms on a PC screen. This is only feasible if the relation between the small, not integrated, and the big integrated company is stable and if the small company does not have too many EDI customers, because for each different message type the client software must be programmatically adapted. With XML technology browsers can show messages directly, by means of a stylesheet, another XML construct. The major obstacle however is that whenever a message schema changes, the stylesheet must be adapted as well. Stylesheets are written in XSLT [7], which is a powerful, but complex, programming language. Local customization of schemas and forms are not possible without reprogramming. In fact not only content of XML messages must be shown, but fillin forms must be presented to the user for creating messages. This further complicates stylesheet maintenance. Moreover, form behavior and lay-out is very much depending on the local business process and on individual user preferences. In fact trading partners should completely be independent from each other in shaping their user interfaces. Tight coupling between schema and stylesheet violates this requirement.
2 Related work To extend the ebXML applicability to small companies and underdeveloped countries, the UN has started a project, called E-Docs [8]. The E-Docs project is to produce a set of electronic document schemas to be used in international trade, together with the stylesheets that allow companies to print the standardized electronic documents or to show them as electronic forms in a browser. Stylesheets however are programmed one-to-one based on the message schemas. It is to be expected that when the E-Docs library grows and specific documents are to support specific local regulations, maintenance of the stylesheets will become too burdensome. Similar projects to produce standard stylesheets with standardized message schemas have been started in many governmental and business environments. Crane Softwrights Ltd [9] has produced a set of stylesheets to show OASIS UBL messages on screen or to print them as PDF documents. Bals [10] proposes to use
7004
Fred van Blommestein and Bertjan Broeksema
XSL-FO to present UBL messages. In Holland, GS1 has introduced an architecture with XML-stylesheets to show webforms in the electrotechnical and plumbing sector [11]. In Holland and Denmark governmental bodies design stylesheets for forms to support electronic government services. In these projects advanced tools are used to produce the XSLT code [12], but again a produced stylesheet fits one schema and a schema leads to one stylesheet. Local preferences that would lead to different form lay-out or behavior for the same schema are not supported. In Italy the Arianna project [13] does not take message schema as a basis, but a harmonized data model. From the model schemas and stylesheets are generated. The project generates e-government solutions for local Italian municipalities and other autonomous governmental agencies. Again, although programming burden is released, stylesheets cannot be adapted to user needs, but are imposed on the user by the governmental service. In the Efficient project [14] a similar architecture is employed, but for B2B rather than for governmental processes. The generation of forms within the Efficient project is however only used for demonstration and prototyping, not for run time use. Bizdex [15] and Govdex in Australia are projects to facilitate structured communication among companies and with Governmental services, respectively. The projects concentrate on the architecture for registering and employing models, rather than on the user interfaces and their flexibility. To our knowledge, no attempt has been made to support Business-to Business or Business-to-Government (B2G) communication with flexible user interfaces that can independently be managed by one of the peers and that is tolerant for (small) changes in the message schemas.
3 Webform solutions HTML includes a set of form controls. This set however induces a few problems [16]. First of all, the behavior of the controls is governed by scripts, which makes the HTML code complex and hard to maintain. Second, initialization is different per control, so the processing of default or standard data is complex. Third, HTML forms do not have a deep hierarchical structure, which is common in B2B or B2G documents. Fourth, HTML forms rely on certain processing at the server side. In a peer-to-peer environment the only communication with the server is by means of the XML message as defined in the schema. No ‘form related’ processing may be expected from a trading partner. W3C has published another specification for forms, called XForms. XForms is a set of controls and mechanisms to bind the controls to elements in an XML message. XForms has a number of advantages over HTML forms. An XForms document (which is represented in XHTML) defines the function of the form controls, not their actual appearance. This means that the same XForms document could be sent to a browser, a mobile phone or even a voice response system. The controls would be presented differently, but behave similarly. XForms make native use of XML and of the XML schema, which makes the binding to the message to be sent straightforward. XForms can completely be
UN/CEFACT Core Components
701
processed at the client side, although tools exist to translate an XForms document in a webserver to plain HTML which then is presented to the browser. Unfortunately XForms is not (yet) supported by all browsers, notably not by Microsoft Internet Exporer (IE). On the market and in Open Source however a number of ‘plug-ins’ are offered to enable IE users to use XForms [17]. For users in small and medium sized companies (and in larger companies that have not yet enabled their ERP system for electronic messaging), it is of utmost importance that forms that they may use daily are easy to handle. Data that is not changing should be pre-filled and trivial data (like the system date) should even not be shown as it only clutters the screen. All or most forms within the company should be styled in a similar way. Behavior of controls, the use of colors, tabsequences, paging, etc. must be ergonomic. In addition to user friendly presentation, many companies require business rules and integrity checks to be build in into the form controls, such as maximum amounts, calculations, subsetting of code lists, etc. These are private rules, not constraints that (may) appear in the schema.
4 Proposed architecture XSLT is a language, supported by most browsers, to transform an XML message into another XML message, HTML or any other structure. As an XForms construct is an XML (XHTML) message, it should be possible to transform any XML message into such construct. An XML schema (XSD) is also an XML message. So any XML schema, if it conforms to some more specific rules, can be converted into a screen form by means of XSLT. The more specific rules are offered by the UN/CEFACT XML Naming and Design Rules (NDR) [18] and CCTS [5].
XML-Schema (conform UN/CEFACT NDR)
(private)
XML annotation file
Browser (supporting XForms)
Name: Address: Telephone: Send
ebXML message
(generic)
XSLT-file
Fig. 1. Architecture To prove the concept to transform an XSD into an XForms XHTML file, we have constructed an XSLT that does this job. It must be stressed that we have constructed one generic XSLT file that converts any (NDR compliant) XSD into an XForms form. Doing so we have gratefully used concepts developed by Gropp [19], Brazier [20] and Garvey c.s. [21]. As noted, the user friendliness of screen forms is important. Automatic conversion of an XML schema into a form is expected to lack friendliness. So it is necessary to introduce a mechanism for users to enhance the presentation features
7026
Fred van Blommestein and Bertjan Broeksema
of the form. On the other hand, one cannot expect users to redesign a form, each time when a new (or slightly modified) XML message structure is agreed with a trading partner. The solution we propose is to make use of the hierarchical nature of CCTS Business Information Entities (BIEs), which are represented in the schema. We propose to let the user (/superuser/systems manager) maintain a simple XML file in which the presentation options are annotated of Business Information Entities that may appear in messages. Presentation options may include the lookand-feel of form controls, but also text of captions, default values, code enumerations and integrity checks. Whenever a more specialized Business Information Entity is agreed or imposed in a new message or a message to/from a new trading partner, the more specialized BIE inherits the presentation options of its parent. Users may then adapt the presentation of the new BIE by adding those options to the annotation file using some (e.g. WYSIWYG) editing tool. For our proof of concept we have kept the structure of the annotation file as simple and straightforward as possible (see figure 2). Many studies have given suggestions how to specify user interfaces in XML messages, e.g. USIXML [22] or UIML [23]. It is very feasible to use one of those proposed structures as the definition of the form presentation. The only prerequisite is that the Dictionary Entry Names of the Business Information Entities are used as a key to the presentation definitions. <document-settings>
Fig. 2. Annotation file Presentation is controlled conform the specialization hierarchy of Business Information Entities. Some Association Business Information Entity (ASBIEs, associations between or roles of ABIEs) could for example be named Fresh_ Food_ Product. Urban_ Reseller_ Customer. Franchise_ Retail_ Party
(see figure 3 for an illustrative UML Class diagram of this case). The form presentation engine, as coded in the XSLT file, first searches the annotation file if presentation annotations exist for this ASBIE. If for some features (e.g. caption, tab-sequence) no annotation is found, the engine searches for annotations for the ABIE Franchise_ Retail_ Party. Details. Note that the ASBIE is the specific
UN/CEFACT Core Components
703
use or role of the (child) ABIE within the Fresh_ Food_ Product (parent) ABIE. Features that are not found in the ABIE are then looked up in Food_ Product. Reseller_ Customer. Retail_ Party, which is the ASBIE Fresh_ Food_ Product. Urban_ Reseller_ Customer. Franchise_ Retail_ Party is based on. Still missing features are taken from respectively the ABIE Retail_ Party. Details, the ASBIE Product. Customer. Party and the ABIE Party. Details. If by then still presentation features have not been defined, defaults that were built in the XSLT are used to lay-out the form. In figure 3 the defined presentation hierarchy is illustrated in a UML Class diagram. The main advantage of this approach is that whenever a more generic form has been designed (say, including information of a Retail_ Party), a new, more specialized form (which includes Franchise_ Retail_ Party information) inherits such design. Only if the new form needs enhancement (e.g. a new caption for Franchise_ Retail_ Party), the user or his system manager may change that particular caption on that level. No other presentation options need to be redefined 7
Default <>
5
Product
Based On
Based On <>
3
Food_ Product
<>
<>
6
Party
Based On <>
<>
4
Reseller_ Customer
Retail_ Party
Based On
Based On
Based On Fresh_ Food_ Product
<>
Customer
1
<>
2
Franchise_ Urban_ Reseller_ Customer Retail_ Party <>
Fig. 3. Presentation hierarchy Some presentation options depend on the form document itself rather than on the BIE hierarchy. Colors, character fonts and border styles for instance need to be consistent throughout the form. Therefore these features have been split: the feature function (e.g. ‘normal’, ‘emphasis’, ‘alert’) is defined at BIE level, the actual styling (e.g. ‘alert color’ = ‘red’) is defined at document level.
7048
Fred van Blommestein and Bertjan Broeksema
5 Transformation file The XHTML file that is shown by the browser as a screen form has a structure as in figure 4. XForms structures consist of three parts: x XForms Instances, that contain a template of the XML message that must be sent x XForms Bindings, that bind the contents of the message elements to the form controls x XForms GUI Elements, that define the form structure and the form controls.
Fig. 4. XForms XHTML structure The structure of the XML instance message is defined by the same XML Schema that is input to the transformation process. The schema may refer to external codelists. The form is styled by means of a Cascading Stylesheet (CSS). The CSS is generated by the transformation process by matching the Business Information Entities as defined in the Schema to the style definitions in the annotation file by means of the following XSLT code:
UN/CEFACT Core Components
705
<xsl:template match="xsd:element" mode="style"> <xsl:call-template name="generate-style" > <xsl:with-param name="element.root" select="@name" /> <xsl:with-param name="element.root.type" select="@type" />
Fig. 5. Template to generate CSS-file A UN/CEFACT NDR [18] compliant schema has a modular structure. ABIEs and datatypes are globally declared. Each BIE or datatype definition has an annotation with all metadata of the element, including its Dictionary Entry Name. The transformation process uses this metadata to generate the right form controls and parameters. For example, the defined Business term is used as a default caption. <xsd:element name="BasePrice" type="qdt:EuroAmountType"> <xsd:annotation> <xsd:documentation xml:lang="en"> UN00000012 BBIE Consumables_ Order Item. Base Price. Amount Basisprijs ...
Fig. 6. Schema structure CCTS defines ten basic Core Component Types or CCTs like "Amount", "Text", "Measurement", etc. Datatypes are derived from these CCTs by restricting the values of the CCT components. CCTs are complex structures: the Amount CCT for instance includes the Currency Code. For each CCT a separate transformation module is included in the XSLT, that is activated when a datatype is met which is based on that CCT. The modular structure of the XSLT makes it easy to extend the functionality by adding more presentation features, like paging, calculations, control behavior, etc. The proof of concept that has been produced to date only contains the most elementary features.
70610
Fred van Blommestein and Bertjan Broeksema
6 Application TraSer [24] is an EU-funded project to develop an open infrastructure for tracking and tracing of products. In the TraSer concept products are tagged with automatically readable identifiers that include the location (URI) where information of the product is to be stored. The TraSer architecture allows small and medium sized enterprises to acquire information of the final destinations of their products, and of the sources of product components and raw materials. Raw scanning information collection is complemented within TraSer with a set of web services that assemble relevant product information and make it available. Tracked and traced product information can (to date) rarely be processed in offthe-shelf business information systems that are used by SMEs. It is therefore expected that most TraSer users will access the information on-screen. The semantics of TraSer services and (request and response) messages will be defined using UN/CEFACT Core Components. The messages will be defined in XML Schemas using the UN/CEFACT Naming and Design Rules. The form generating mechanism that is presented in this paper will be used to present the TraSer queries and responses as webforms in user browsers. In many companies, the daily monitoring of product flows is a routine operation. It is therefore of utmost importance that the forms are user friendly and fit for the (in most cases primary) enterprise processes. Another main application of the mechanism is business to business communication, where the integration with back-end systems cannot immediately or totally be established. Back-end integration often requires major investment and allocation of resources. Such effort can seldom be synchronized among trading partners. In most cases one of the partners is not ready, when the other partner is. The proposed solution enables the partners to start exchanging structured information, without forcing both partners to invest in back-end integration right away. The proposed solution does in fact only require a simple tool to edit the presentation annotation file. We have already prepared a simple editor that will be made available under Open Source licensing.
7 Conclusion and future research Present work concentrates on the usability of the solution, like completing the set of presentation options and to enhance the tool to edit the annotation file in a user friendly way. Future research will embed the solution in a total B2B process environment. The presented version generates a screen form from an XML schema. It does not take into account information that was received previously from trading partners in other XML messages. The XSLT should be extended to present such information with the form, if it is relevant for filling the form.
UN/CEFACT Core Components
707
Another (or additional) option is to extract such information from a database or business information system. Process monitoring can be included in the presented architecture by enhancing the message Schema with pre- and post conditions. Such conditions, which control the sequence of messages to be sent and received and monitor the lifecycles of the business entities represented in the messages can be embedded in the schema using a language like Schematron [25]. In a separate proof of concept we have extended the XSLT to validate Schematron statements. By introducing flexible, form based B2B communication, the threshold for SMEs to connect to (ERP-) systems of larger trading partners (or to each other in exactly the same way) is lowered dramatically. The presented architecture and methodology is based on open standards and can be deployed for this purpose. Its concept has been proofed. Form-based B2B communication may also be used as a first implementation phase for larger companies, decoupling the application integration projects of trading partners. The methodology therefore may give a boost to the adoption of structured B2B and B2G business communication.
8 References [1]
[2] [3] [4] [5] [6] [7] [8] [9] [10]
[11] [12]
[13] [14] [15]
International Organization for Standardization (ISO): ISO 9735, Electronic data interchange for administration, commerce and transport (EDIFACT), Application level syntax rules, 1988. W3C: XML Extensible Markup Language (XML) 1.0 (Third Edition), www.w3.org/TR/REC-xml/, Last accessed 30 Oct 2006. www.unece.org/cefact/, Last accessed 30 Oct 2006. F. van Blommestein, c.s.: ebXML for Managers, ECP.NL, Leidschendam, The Netherlands UN/CEFACT: Core Components Technical Specification – Part 8 of the ebXML Framework. Version 2.01. Adopted by ISO as ISO 15000-5. (November 2003) Krukkert, D.: Matching of ebXML Business Processes; Report Project number IST 2001-28548 OpenXchange W3C: XSL Transformations (XSLT) Version 1.0, W3C Recommendation 16 November 1999, www.w3.org/TR/REC-xml/, Last accessed 30 Oct 2006 www.unece.org/etrades/unedocs/, Last accessed 30 Oct 2006 UBL/Crane stylesheets: www.cranesoftwrights.com/resources/ublss/ (accessed on 30 Oct 2006) Bals, K.: Using XSL, XForms and UBL together to create complex forms with visual fidelity, XML2005 Conference Proceedings, www.idealliance.org/proceedings/ xml05/ship/1/ 04-02-01-new.PDF (accessed on 17 Oct 2006) www.instalnet.nl (accessed on 30 Oct 2006) CapGemini: De e-formulierenmachine in de Nederlandse context (in Dutch), www.eoverheid.nl/data/files/eFormulieren/eindrapportformulierenmachine200504.pdf (accessed on 30 Oct 2006) Barone c.s.: Semantic of eGovernment Processes: a Formal Approach to Service Definition, I-ESA 2006 proceedings, Springer Verlag. Eshuis, R.: c.s. Animating ebXML Transactions with a Workflow Engine (Efficient), Lecture Notes in Computer Science, Volume 2888/2003, Springer Verlag. www.bizdex.com.au/ (accessed on 30 Oct 2006)
70812
Fred van Blommestein and Bertjan Broeksema
[16] Dubinko, M: XForms Essentials, O’Reilly, 2003 [17] www.w3.org/MarkUp/Forms/ [18] UN/CEFACT: XML Naming and Design Rules for Core Components. To be downloaded from www.disa.org/cefact-groups/atg/downloads/index.cfm. Last accessed 30 Oct 2005 [19] Gropp, E.: Transforming XML Schemas, XML.COM, 2003, www.xml.com/lpt/a/1092 (accessed on 17 Oct 2006). [20] Brazier, D.: Stylesheet for NHSiS Schemas, private mail to H. S. Thompson, www.stylusstudio.com/xmldev/200012/post30080.html (accessed on 17 Oct 2006). [21] Garvey, P.: c.s. Generating User Interfaces from Composite Schemas, XML2003 Conference Proceedings, www.idealliance.org/papers/dx_xml03/papers/03-03-04/0303-04.pdf (accessed on 17 Oct 2006) [22] Limbourg, Q.: c.s.: USIXML: A Language Supporting Multi-path Development of User Interfaces. EHCI/DS-VIS 2004: 200-220 [23] UIML: www.oasis-open.org/committees/download.php/5937/uiml-core-3.1-draft-0120040311.pdf (accessed on 30 Oct 2006) [24] www.traser-project.eu, (accessed on 30 Oct 2006) [25] www.schematron.com/, (accessed on 30 Oct 2006)
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ $XWRPRWLYH&ROODERUDWLYH3URGXFW'HYHORSPHQW )6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7)ULHVH
6LHPHQV$*&RUSRUDWH7HFKQRORJ\,QIRUPDWLRQDQG&RPPXQLFDWLRQV 2WWR+DKQ5LQJ0XQLFK'*HUPDQ\ ^IDELDQVWDHEHUH[WXGREDUWODQJH[WWKIULHVH`#VLHPHQVFRP
&HQWUR5LFHUFKH)LDW JLRUJLRVREULWR#FUILW &ODXVWKDO8QLYHUVLW\RI7HFKQRORJ\-XOLXV$OEHUW6WU'&ODXVWKDO=HOOHUIHOG MRHUJPXHOOHU#WXFODXVWKDOGH
,QWURGXFWLRQ *OREDOL]DWLRQ KROGV D QXPEHU RI FKDOOHQJHV DQG RSSRUWXQLWLHV IRU HQWHUSULVHV :KLOH JURZLQJ FRPSHWLWLRQ DQG QHHG IRU FRVWUHGXFWLRQ DQG LQFUHDVHG HIILFLHQF\ DUH DPRQJ WKH PDLQ FKDOOHQJHV WKH DYDLODELOLW\ RI EXVLQHVV SDUWQHUV NQRZKRZ DQG SURGXFWVHUYLFH RIIHULQJV DW D ZRUOGZLGH VFDOH SURYLGH RSSRUWXQLWLHV WR HQDEOLQJWKHHPHUJHQFHRIQHZJOREDOYLUWXDOHQWHUSULVHQHWZRUNVZLWKWKHDELOLW\ WRSURYLGHSURGXFWVDQGVHUYLFHVPDWFKLQJWKHVSHFLDOQHHGVRIGLIIHUHQWPDUNHWVDW ORZHUFRVWDQGKLJKHUTXDOLW\ 7R PDVWHU FKDOOHQJHV DQG XVH RSSRUWXQLWLHV HQWHUSULVH QHWZRUNV QHHG WR GHDO ZLWKDQXPEHURIXUJLQJLQWHURSHUDELOLW\LVVXHV,QWKLVSDSHURXUPDLQIRFXVLVRQ LQWHURSHUDELOLW\UHTXLUHPHQWVFDXVHGE\WKHKHWHURJHQHLW\RIGLIIHUHQWVHJPHQWVRI QHWZRUNV E\ WKH FRQVWDQW FKDQJH RI WKH QHWZRUN DQG E\ WKH QHHG IRU D FHUWDLQ GHJUHHRIGHFHQWUDOL]HGFRQWURODQGFRRUGLQDWLRQ7KHZRUNGHVFULEHGLQWKLVSDSHU RXWOLQHVWKHDUFKLWHFWXUHRIDQDSSOLFDWLRQSLORWGHYHORSHGZLWKLQWKH$7+(1$,3 DV ZHOO DV D GLVFXVVLRQ RI WKH NH\ LQWHURSHUDELOLW\ UHTXLUHPHQWV DGGUHVVHG DQG PHWKRGVWRSURYLGHVROXWLRQVVDWLVI\LQJWKHUHTXLUHPHQWV ,Q WKLV SDSHU ZH VWXG\ WKH LQWHUDFWLRQ EHWZHHQ DQ $XWRPRWLYH 2ULJLQDO (TXLSPHQW0DQXIDFWXUHU2(0 DQGDODUJHVXSSOLHUQHWZRUNFRQVLVWLQJRIILUVW VHFRQGDQGQWKWLHUVXSSOLHUVLQWKHSURFHVVRI6WUDWHJLF6RXUFLQJDQHDUO\SKDVH ZLWKLQ &ROODERUDWLYH 3URGXFW 'HYHORSPHQW &3' VHH 6HFWLRQ IRU GHWDLOV
710
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
&RPSDULQJWKHFROODERUDWLRQEHWZHHQWKH2(0DQGWKHILUVWWLHUVXSSOLHUZLWKWKH FROODERUDWLRQEHWZHHQWKHILUVWWLHUVXSSOLHUDQGWKHVHFRQGWLHUVXSSOLHUVZHIRXQG VXEVWDQWLDO GLIIHUHQFHV LQ WKH LQWHURSHUDELOLW\ UHTXLUHPHQWV 2Q WKH 2(0 VLGH ZH ILQG D SURFHVVGULYHQ HQYLURQPHQW ZKHUH WKH QXPEHU RI SDUWLFLSDWLQJ ILUVW WLHU VXSSOLHUVLVORZDQGWKHILUVWWLHUVXSSOLHUVUDUHO\FKDQJH2QWKHVXSSOLHUVLGHZH ILQG VHFRQG WLHU VXSSOLHUV MRLQLQJ DQG OHDYLQJ WKH HQYLURQPHQW YHU\ G\QDPLFDOO\ 7KH EXVLQHVV SURFHVVHV PXVW FRQWLQXRXVO\ DGDSW WR WKHVH HYHQWV ZKLFK UHVXOWV LQ DQHYHQWGULYHQFROODERUDWLRQSDUDGLJPDVRSSRVHGWRWKHSURFHVVGULYHQSDUDGLJP RQWKH2(0VLGH ,QWKLVSDSHUZHSUHVHQWDQDUFKLWHFWXUDOIUDPHZRUNDQGPHWKRGVVXSSRUWLQJWKH SURFHVV GULYHQ HQYLURQPHQW DV ZHOO DV VROXWLRQV VXSSRUWLQJ WKH HYHQW GULYHQ HQYLURQPHQW DQG ZH VKRZ KRZ ERWK VHJPHQWV RI WKH YLUWXDO HQWHUSULVH QHWZRUN FDQEHLQWHJUDWHGSURYLGLQJDKLJKHUOHYHORILQWHURSHUDELOLW\WKURXJKRXWWKHHQWLUH SURFHVV7KHDUFKLWHFWXUDOIUDPHZRUNGHVFULEHVWKHLQWHJUDWLRQRIDVHUYLFHRULHQWHG EXVLQHVV SURFHVV PRGHOOLQJ DQG HQDFWPHQW LQIUDVWUXFWXUH RQ WKH RQH KDQG DQG D 33EDVHG SODWIRUP IRU GHFHQWUDOL]HG PDQDJHPHQW RI EXVLQHVV HYHQWV DQG GRFXPHQWV 7KHSDSHULVVWUXFWXUHGDVIROORZV,Q6HFWLRQZHGHVFULEHWKHSLORWVFHQDULR DQG GLVFXVV WKH UHVXOWLQJ LQWHURSHUDELOLW\ UHTXLUHPHQWV 6HFWLRQ LQWURGXFHV WKH %XVLQHVV 5HVRXUFH0DQDJHPHQW)UDPHZRUNDVDQXQGHUO\LQJLQIUDVWUXFWXUH3HHU WR3HHU FROODERUDWLRQ DQG GHFHQWUDOL]HG UHVRXUFH PDQDJHPHQW 6ROXWLRQV WR VHOHFWHGLQWHURSHUDELOLW\LVVXHVDUHSUHVHQWHGLQ6HFWLRQ6HFWLRQ GHVFULEHVWKH &3' SLORW DSSOLFDWLRQ XVHG WR YDOLGDWH WKH DSSURDFK :H FRQFOXGH ZLWK D GLVFXVVLRQDQGRXWORRNLQ6HFWLRQ
6WUDWHJLFVRXUFLQJ3LORWXVHFDVHDQGLQWHURSHUDELOLW\ UHTXLUHPHQWV 7KH XVH FDVH XQGHUO\LQJ RXU ZRUN LV WKH VWUDWHJLF VRXUFLQJ SURFHVV LQ WKH DXWRPRWLYH LQGXVWU\ VHH )LJ 6WUDWHJLF VRXUFLQJ LV DQ HDUO\ VWHS ZLWKLQ &RRSHUDWLYH 3URGXFW 'HYHORSPHQW &3' ZKHUH 2ULJLQDO (TXLSPHQW 0DQXIDFWXUHUV VHW XS VWUDWHJLF SDUWQHUVKLSV ZLWK WKH ODUJHU VRFDOOHG ILUVW WLHU VXSSOLHUV ZLWK WKH DLP RI SURGXFLQJ VSHFLILF VXEV\VWHPV HJ SRZHUWUDLQ VDIHW\ HOHFWURQLFV RI D SODQQHG FDU VHULHV 7KH 2(0 LVVXHV 5HTXHVWV IRU 4XRWDWLRQV 5I4V IRULQGLYLGXDOVXEV\VWHPVWRVHOHFWHGILUVWWLHUVXSSOLHUVVWHSLQ)LJ 7KH ILUVW WLHU VXSSOLHU VHUYHV DV D JDWHZD\ WR WKH VXSSOLHU QHWZRUN LW UHYLHZV WKH VSHFLILFDWLRQ DQG QHJRWLDWHV FRQGLWLRQV ZLWK VHFRQG WLHU VXSSOLHUV DQG FKHFNV WKHIHDVLELOLW\RIWKHUHTXHVW %DVHG RQ WKH VHFRQG WLHU VXSSOLHUV¶ LQSXW WKH ILUVW WLHU VXSSOLHU FRPSLOHV DQG LVVXHV D TXRWH RU VXJJHVWV FKDQJHV WR WKH 2(0 7KLV QHJRWLDWLRQ F\FOH LV UHSHDWHGXQWLODOOSDUWLHVDJUHHRQDIHDVLEOHVSHFLILFDWLRQ)LQDOO\WKHTXRWHLVVHQW IURPWKHILUVWWLHUVXSSOLHUWRWKH2(0 1RWHWKDWWKHWKUHHLQWHURSHUDELOLW\LVVXHVGHVFULEHGLQ6HFWLRQDUHUHIOHFWHGLQ WKLVDSSOLFDWLRQVFHQDULR
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ$XWRPRWLYH&3' 711
+HWHURJHQHLW\ RI GLIIHUHQW QHWZRUN VHJPHQWV :KLOH LQWHUDFWLRQV EHWZHHQ 2(0 DQG ODUJHU VW WLHU VXSSOLHUV DUH UDWKHU VWDEOH ZHOOGHILQHG DQG SURFHVVFHQWULF HQDEOLQJ WKH XVH RI ZHE VHUYLFH FRPPXQLFDWLRQ DQG YHUWLFDOEXVLQHVVSURWRFROVVXFKDV(%;0/RU5RVHWWD1HWWKH VXSSOLHU QHWZRUN SURYLGHV ODUJHO\ GLIIHULQJ FKDUDFWHULVWLFV LQYROYLQJ D ODUJH DQG G\QDPLFVHWRIVPDOOHUSDUWQHUVLQSDUWLFXODUZLWKDKLJKVKDUHRI60(V DQGUDWKHUHYHQWDQGGRFXPHQWFHQWHUHGLQWHUDFWLRQDFURVVWKHSDUWQHUV &RQVWDQWFKDQJHDQGG\QDPLFV:KLOHWKHWRSRORJ\RI2(0VDQGILUVWWLHU VXSSOLHUV LV ODUJHO\ VWDEOH QRWZLWKVWDQGLQJ FRQVWDQW LQWHUQDO UHRUJDQL ]DWLRQ WKH WRSRORJ\ RI WKH VXSSOLHU QHWZRUN LV FKDQJLQJ G\QDPLFDOO\ 1HZ SDUWQHUV DSSHDU H[LVWLQJ SDUWQHUV TXLW IURP WKH PDUNHW DQG WHFKQRORJLFDO SURJUHVV FUHDWHV SURGXFW DQG VHUYLFH LQQRYDWLRQ WKDW DIIHFW WKHFROODERUDWLYHSURGXFWGHYHORSPHQWWDVN 1HHGIRUGHFHQWUDOL]HGFRQWURODQGFRRUGLQDWLRQ'XHWRWKHVWURQJSRVLWLRQ RI2(0VLQWKHDXWRPRWLYHLQGXVWU\LQWHUDFWLRQEHWZHHQ2(0DQGVWWLHU VXSSOLHUV FRXOG EH UHDVRQDEO\ ZHOOPDQDJHG XVLQJ FHQWUDO FRQWURO DQG FRRUGLQDWLRQ DUFKLWHFWXUHV DQG WRROV ORFDWHG DW DQG ODUJHO\ FRQWUROOHG E\ WKH2(07KLVKRZHYHULVQHLWKHUPDQDJHDEOHQRUGHVLUDEOHLIZHORRNDW WKHQHWZRUNDVDZKROHLQFOXGLQJWKHG\QDPLFVXSSOLHUQHWZRUN,WDSSHDUV WKDWPDQDJHPHQWRIWKHVWUDWHJLFVRXUFLQJSURFHVVUHTXLUHVDWOHDVWDFHUWDLQ OHYHO RI VXSSRUW IRU VSRQWDQHRXV HYHQWGULYHQ DQG GRFXPHQWFHQWHUHG LQWHUDFWLRQ GHFHQWUDOL]HG FRQWURO DQG G\QDPLF GLVFRYHU\ RI UHVRXUFHV DFURVVWKHQHWZRUN
QGWLHUVXSSOLHU
2(0
5HTXHVWIRU4XRWDWLRQV 4XRWH&KDQJH
QGWLHUVXSSOLHU
VWWLHUVXSSOLHU
QGWLHUVXSSOLHU QGWLHUVXSSOLHU
QGWLHUVXSSOLHU QHJRWLDWLRQ
)LJ8VH&DVH6FHQDULR&ROODERUDWLYH3URGXFW'HYHORSPHQW
,QWKHUHPDLQGHURIWKLVSDSHUZHGHVFULEHDQDUFKLWHFWXUHDQGPHWKRGVWRGHDO ZLWK WKHVH LQWHURSHUDELOLW\ LVVXHV ZLWKLQ WKH &3' GRPDLQ ,Q SDUWLFXODU ZH LGHQWLI\ DQG DGGUHVV WKH IROORZLQJ DVSHFWV RI LQWHURSHUDELOLW\ UHTXLUHPHQWV SURFHVV LQWHURSHUDELOLW\ GDWD LQWHURSHUDELOLW\ GDWD FRQVLVWHQF\ DQG FRQILGHQWLDOFRPPXQLFDWLRQVHH6HFWLRQ
712
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
7KH%XVLQHVV5HVRXUFH0DQDJHPHQW)UDPHZRUN ,Q WKLV 6HFWLRQ ZH LQWURGXFH WKH %XVLQHVV 5HVRXUFH 0DQDJHPHQW )UDPHZRUN %50) >@ DV D QHZ DSSURDFK WR PHHW WKH UHTXLUHPHQWV LQ WKH HYHQWGULYHQ G\QDPLFFROODERUDWLRQHQYLURQPHQWRQWKHVXSSOLHUVLGH:HFODLPWKDWWKH%50) SURYLGHV D VHOIRUJDQL]LQJ UHVLOLHQW FROODERUDWLRQ SODWIRUP WKDW LV ZHOO VXLWHG WR PHHWWKHUHTXLUHPHQWVRIVXSSOLHUQHWZRUNFROODERUDWLRQSUHVHQWHGLQ6HFWLRQ 2YHUYLHZ 7UDGLWLRQDOEXVLQHVVFROODERUDWLRQLQIUDVWUXFWXUHVDUHLPSOHPHQWHGXVLQJWKHFOLHQW VHUYHUPRGHO7KLVPRGHOVXIIHUVIURPIXQGDPHQWDOOLPLWDWLRQVUHJDUGLQJIOH[LELOLW\ DQG VFDOH ,PDJLQH D VLPSOH VRXUFLQJ VFHQDULR ZKHUH D PDQXIDFWXUHU UHTXHVWV RIIHUV IURP D QXPEHU RI VXSSOLHUV 7\SLFDOO\ WKH PDQXIDFWXUHU DV ZHOO DV WKH VXSSOLHUV ZRXOG UXQ VHUYHUV WR UHFHLYH PHVVDJHV $ UHTXHVW LVVXHG E\ WKH PDQXIDFWXUHUQHHGVWREHVHQWVHSDUDWHO\WRHDFKVLQJOHVXSSOLHUDVVKRZQLQ)LJ ,I D QHZ VXSSOLHU HQWHUV WKH PDUNHW WKH PDQXIDFWXUHU PXVW PDQXDOO\ FKDQJH UHFLSLHQWOLVWVWRDOVRVHQGIXWXUHUHTXHVWVWRWKHQHZVXSSOLHU7KHPDQXIDFWXUHU¶V VHUYHU LV D VLQJOH SRLQW RI IDLOXUH LI LW LV XQDYDLODEOH WKH VXSSOLHUV FDQQRW UHSO\ WKHLURIIHUVDQGWKHSURFHVVIDLOV QWKWLHU VXSSOLHU
Q VWWLHU VXSSOLHU Q VWWLHU VXSSOLHU Q VWWLHU VXSSOLHU Q VWWLHU VXSSOLHU
Q VWWLHU VXSSOLHU
UHTXHVW RIIHU
Q VWWLHU VXSSOLHU
Q VWWLHU VXSSOLHU
Q VWWLHU VXSSOLHU
QWKWLHU VXSSOLHU %50),QIRUPDWLRQ6SDFH
)LJ 6HWXSRSWLRQVIRUDEXVLQHVVFROODERUDWLRQ7UDGLWLRQDO&OLHQW6HUYHU6HWXSOHIW DQG VHWXSEDVHGRQWKH%50)LQIRUPDWLRQVSDFHULJKW
7KH%XVLQHVV5HVRXUFH0DQDJHPHQW)UDPHZRUN%50) LVEDVHGRQWKHSHHU WRSHHU 5HVRXUFH 0DQDJHPHQW )UDPHZRUN 50) >@ ZKLFK SURYLGHV D YLUWXDO LQIRUPDWLRQ VSDFH VKDUHG E\ DOO SDUWLFLSDWLQJ EXVLQHVV SDUWQHUV VHH )LJ %XVLQHVV UHVRXUFHV FDQ EH SXEOLVKHG VHDUFKHG DQG DOWHUHG LQ WKH %50) QRWLILFDWLRQVDUHXVHGWRLQIRUPVXEVFULEHUVDERXWFKDQJHVWRWKHLQIRUPDWLRQVSDFH 7KH %50) LV VHOIRUJDQL]LQJ UHGXFLQJ WKH RYHUKHDG RI PDQXDO FRQILJXUDWLRQ UHTXLUHG ZKHQ QHZ VXSSOLHUV RU PDQXIDFWXUHUV MRLQ RU OHDYH D %50) EDVHG FRPPXQLW\ 5HVLOLHQFH WR QRGH IDLOXUH LV DFKLHYHG E\ NHHSLQJ UHSOLFD RI WKH UHVRXUFHV IRU D FHUWDLQ WLPH LQ RWKHU QRGHV DOORZLQJ FRQWLQXDWLRQ RI WKH RYHUDOO SURFHVV ,I WKH PDQXIDFWXUHU LV WHPSRUDULO\ XQDYDLODEOH WKH VXSSOLHUV FDQ VWLOO FRQWLQXH SODFLQJ WKHLU ELGV DQG WKH PDQXIDFWXUHU FDQ DFFHVV WKHVH ELGV LQ WKH ,QIRUPDWLRQ6SDFHDIWHUUHFRYHULQJIURPWKHIDLOXUH
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ$XWRPRWLYH&3'
713
'DWD+DQGOLQJLQWKH%50) 7KH%50)LQWURGXFHVWKH%XVLQHVV2EMHFW0DQDJHPHQW/D\HU%20/ RQWRSRI WKH 50) ZKLFK SURYLGHV DQ $3, DQG LQIUDVWUXFWXUDO FRPSRQHQW IRU KDQGOLQJ EXVLQHVVUHVRXUFHVLHEXVLQHVVGRFXPHQWV LQWKHXQGHUO\LQJLQIRUPDWLRQVSDFH 7KHUH DUH WZR ZD\V WR VWRUH EXVLQHVV GRFXPHQWV LQ WKH %50) )LUVW %50) UHVRXUFHVPD\FRQWDLQH[WHUQDOOLQNVWRWKHRULJLQDWRU¶VVWRUDJHVHUYHU,QWKDWFDVH WKH%50)LVPHUHO\XVHGWRVWRUHPHWDGDWDIRUORFDWLQJWKHGRFXPHQWVEXWQRWWKH GRFXPHQWV WKHPVHOYHV OLQNV DUH UHVROYHG WUDQVSDUHQWO\ E\ WKH %20/ JLYLQJ GLUHFW DFFHVV WR WKH UHIHUHQFHG FRQWHQW 7KLV ZD\ WKH RZQHU RI WKH EXVLQHVV GRFXPHQWVPDLQWDLQVIXOODFFHVVFRQWURO 7KHVHFRQGZD\RIKDQGOLQJEXVLQHVVGRFXPHQWVLVWRSXEOLVKWKHPGLUHFWO\DV %50)UHVRXUFHV7KDWZD\WKHRULJLQDWRURIWKHGRFXPHQWVGRHVQRWQHHGWRUXQD VHUYHU DQG WKH GRFXPHQWV ZLOO VWLOO UHPDLQ DYDLODEOH LI WKH RULJLQDWRU OHDYHV WKH LQIRUPDWLRQ VSDFH DV WKH UHVRXUFHV DUH UHSOLFDWHG LQ WKH XQGHUO\LQJ 33 QHWZRUN 7KLVGRHVQRWPHDQWKDWWKHGRFXPHQWVDUHOHVVVHFXUHVLQFHHQFU\SWLRQLVXVHGWR OLPLWYLVLELOLW\DQGDFFHVVLELOLW\RIWKHGRFXPHQWVWRDVSHFLILHGUHFLSLHQWJURXS>@ 7KLVVHFRQGDSSURDFKLVXVHGLQWKHVFHQDULRSUHVHQWHGLQWKLVSDSHUWRDYRLG WKHQHHGIRUVHUYHUPDLQWHQDQFHDQGLPSURYHUHVLOLHQFHDJDLQVWFRPSRQHQWIDLOXUH 7KH3XEOLVK6XEVFULEH0HFKDQLVPLQWKH%50) %50)LVEDVHGRQD'LVWULEXWHG+DVK7DEOH'+7 XVLQJDQXQGHUO\LQJ&KRUG>@ LPSOHPHQWDWLRQ7KH&KRUGDOJRULWKPDVVLJQVDXQLTXHSHHULGWRHDFKQRGHLQWKH QHWZRUNVHH)LJ
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
2(0 3HHU,' 6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
6XSSOLHU 3HHU,'
)LJ&KRUG5LQJ
(DFK UHVRXUFH LV DVVRFLDWHG ZLWK RQH RU PRUH NH\ZRUGV 7R SXEOLVK LW LQ WKH %50)DKDVKIXQFWLRQLVXVHGWRWUDQVIRUPNH\ZRUGVLQWRWKHLGRIDUHVSRQVLEOH SHHU WR VWRUH WKH UHVRXUFH ,Q RUGHU WR VHDUFK IRU D UHVRXUFH DJDLQ D NH\ZRUG LV WUDQVIRUPHGLQWRDSHHULGXVHGWRGLUHFWO\DGGUHVVWKHUHVSRQVLEOHSHHU $FFRUGLQJO\DSDUWLFLSDQWZKRLVLQWHUHVWHGLQHYHQWVDVVRFLDWHGZLWKUHVRXUFHV KDYLQJ FHUWDLQ NH\ZRUGV LVVXHV D VXEVFULSWLRQ UHVRXUFH WR WKH SHHUV EHLQJ UHVSRQVLEOH IRU WKHVH NH\ZRUGV :KHQHYHU D PDWFKLQJ UHVRXUFH LV SXEOLVKHG RU PRGLILHGWKHVXEVFULEHULVQRWLILHGDERXWWKHFKDQJHE\WKHUHVSRQVLEOHSHHU
714
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
,QWHURSHUDELOLW\UHTXLUHPHQWVDQGVROXWLRQV )URP WKH DQDO\VLV RI RXU XVH FDVH ZH GHULYH LQWHURSHUDELOLW\ UHTXLUHPHQWV DW GLIIHUHQW FRQFHSWXDO OHYHOV 7KH IDVW HYROXWLRQ RI SURGXFW FRQFHSWV DQG VSHFLILFDWLRQV GXH WR WKH G\QDPLFLW\ RI WRGD\¶V PDUNHW UHTXLUHV D FRQWLQXRXV XSGDWLQJ RI WKH 2(0 SURFHVVGULYHQ HQYLURQPHQW H[WHQGLQJ WKH FROODERUDWLRQ WR QHZ SDUWQHUV RU UHVWULFWLQJ LW WR D VPDOOHU VXEVHW $UFKLWHFWXUHV PXVW EH UHVKDSHG DQG DSSOLFDWLRQV UHZULWWHQ UHFRPSLOHG DQG WHVWHG DJDLQ EHIRUH EHLQJ XVHG LQ WKH SURGXFWLYH HQYLURQPHQW 7KH GLIIHUHQW GHJUHHV RI SDUWQHU LQYROYHPHQW PDNHV GHILQLQJ FROODERUDWLRQ UXOHV DQG GHVLJQLQJ DSSOLFDWLRQV HYHQ PRUH FRPSOH[ 3URFHVVUHODWHGLQWHURSHUDELOLW\UHTXLUHPHQWVDUHGLVFXVVHGLQ6HFWLRQ :KHQ LQWHJUDWLQJ WKH %50) FROODERUDWLRQ SODWIRUP ZLWK WKH SURFHVVGULYHQ OHJDF\ ZHE VHUYLFH HQYLURQPHQW RQ WKH 2(0 VLGH ZH IRXQG WKUHH IXUWKHU LQWHURSHUDELOLW\ FKDOOHQJHV )LUVW LW PXVW EH JXDUDQWHHG WKDW EXVLQHVV GDWD FDQ EH VHDPOHVVO\PDSSHGIURPWKHOHJDF\ZHEVHUYLFHIRUPDWRQWKH2(0VLGHWR%50) UHVRXUFHV RQ WKH VXSSOLHU VLGH DQG YLFH YHUVD VHH 6HFWLRQ 6HFRQG GDWD FRQVLVWHQF\DQGDWRPLFWUDQVDFWLRQVPXVWEHPDLQWDLQHGLQWKH%50)LQWKHIDFH RIGDWDUHSOLFDWLRQRQWKH33OD\HUVHH6HFWLRQ 7KLUGLWPXVWEHJXDUDQWHHG WKDWEXVLQHVVSDUWQHUVRQWKHVXSSOLHUVLGHFDQFRPPXQLFDWHFRQILGHQWLDOO\LQVSLWH RIQRWFRUUHVSRQGLQJGLUHFWO\EXWYLDWKH33LQIRUPDWLRQVSDFH6HFWLRQ 3URFHVVLQWHURSHUDELOLW\ )URPWKH2(0SHUVSHFWLYHDPDMRUFKDOOHQJHLVWKHDELOLW\WRPDQDJHDWWKHVDPH WLPH D QXPEHU RI SURFHVVHV ZLWK SDUWQHUV WKDW DUH SDUWLFLSDWLQJ LQ WKH &3' ZLWK GLIIHUHQWOHYHOVRILQYROYHPHQW,Q)LJWKHYDULHW\RIVXSSOLHUVWKDWDUHJHQHUDOO\ LQYROYHGLQWKLVSURFHVVLVGHSLFWHGWRJHWKHUZLWKWKHLUQXPEHU)URPOHIWWRULJKW WKH KHLJKW RI WKH FRQWLQXRXV VORSH UHSUHVHQWV WKH LQYROYHPHQW GHJUHH RI WKH VXSSOLHUVLQWKHSURGXFWGHVLJQZKLOHWKHGRWWHGOLQHLQGLFDWHVWKHLUQXPEHU
)LJ&ROODERUDWLRQGHJUHHVRIGLIIHUHQWFODVVHVRIVXSSOLHUVLQGHVLJQGHYHORSPHQW
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ$XWRPRWLYH&3'
715
$VZHFRQVLGHUVXSSOLHUVZLWKOHVVLPSDFWRQWKHSURGXFWGHVLJQWKHLUQXPEHU LQFUHDVHV)RUSDUWVVXSSOLHGRQ2(0GHVLJQDQGVSHFLILFDWLRQVZLWKDOLWWOHLPSDFW RQWKHGHVLJQRIRWKHUYHKLFOHFRPSRQHQWVWKHFKRLFHRIWKHULJKWVXSSOLHUVLVPDGH ZLWKDWUDGLWLRQDOVRXUFLQJSURFHVV,QFDVHVZKHUHWKHSDUWVVXSSOLHGKDYHDVWURQJ LQIOXHQFH RQ VW\OH RU LQ WKH GHVLJQ RI RWKHU YHKLFOH V\VWHPV LW LV QHFHVVDU\ WR HVWDEOLVK D FROODERUDWLYH SURFHVV WKDW VHHV D ILUVW WLHU VXSSOLHU DV PDLQ LQWHUIDFH 7KLVFROODERUDWLRQLVRIWHQORQJHUWKDQWKH3URGXFW'HYHORSPHQW3URFHVVLWVHOIDQG LQ WKLV FDVH ZH FDQ WDON VSHFLILFDOO\ RI ³6WUDWHJLF 6RXUFLQJ´ DQGHVWDEOLVKLQJ WKH FROODERUDWLRQLVSURSHUO\VSHDNLQJEXLOGLQJDSDUWQHUVKLS (DFK WLPH D QHZ SDUWQHUVKLS VWDUWV LW LV QHFHVVDU\ WR VKDUH DQG GHILQH WKH FROODERUDWLRQ UXOHV DQG VXEVHTXHQWO\ WR HVWDEOLVK DQG WR GHYHORS WKH H[HFXWLRQ HQYLURQPHQWWRVXSSRUWWKHFROODERUDWLRQ%XWHDFKWLPHWKHVHSURFHVVHVFKDQJHDV HJ ZKHQ D QHZ SDUWQHU MRLQV WKH QHWZRUN RU ZKHQ D FKDQJH LQ WKH SODQQLQJ RFFXUVLWLVQHFHVVDU\WRUHGHILQHWKHSURFHVVHVDQGWKHQGHSOR\WKHFKDQJHVLQWKH H[HFXWLRQ HQYLURQPHQW 7KLV PHFKDQLVP RI UHYLVLRQ IURP FROODERUDWLYH SURFHVV GHILQLWLRQWRDSSOLFDWLRQLPSOHPHQWDWLRQLVWLPHFRQVXPLQJIRUFLQJDGHOD\LQWKH SURFHVVH[HFXWLRQDQG JHQHUDOO\ LVTXLWHH[SHQVLYH7KXV ZHFDQVXPPDULVHWKH WZRPDLQLQWHURSHUDELOLW\FKDOOHQJHVWKDWPRGHUQ2(0VKDYHWRIDFHLQWZRSRLQWV (VWDEOLVKLQJDSDUWQHUVKLSRUFKDQJLQJWKHFRPSRVLWLRQRIDQH[LVWLQJRQH DOOWKHVWDNHKROGHUVKDYHWREHDEOHWRGHILQHWKHWHUPVRIWKHFROODERUDWLRQ TXLFNO\QRWZLWKVWDQGLQJGLIIHUHQWPRGHOOLQJODQJXDJHVDQGWRROVXVHGIRU UHSUHVHQWLQJWKHSURFHVVHVWKDWKDYHWREHVKDUHG 6WDUWLQJ IURP WKH FROODERUDWLYH SURFHVV PRGHO GHILQLWLRQ WKH FRPSDQLHV PXVWEHDEOHWREXLOGHDVLO\WKHDSSOLFDWLRQVWKDWZLOOHQDEOHWKHH[HFXWLRQ RI WKHLU FROODERUDWLRQ SURFHVVHV ZLWK D UHVLOLHQW DQG UHOLDEOH PHFKDQLVP PRGHOGULYHQDUFKLWHFWXUH 'DWD,QWHURSHUDELOLW\ 3URFHVVLQWHURSHUDELOLW\IRFXVHVRQKRZWRGHILQHDFRPPRQEXVLQHVVSURFHVVWREH SHUIRUPHG E\ WZR RU PRUH EXVLQHVV SDUWQHUV 'DWD LQWHURSHUDELOLW\ GHILQHV KRZ GDWDFDQEHH[FKDQJHGDPRQJVHYHUDOIRUPDWVDQGWUDQVPLVVLRQSURWRFROV,QWKLV VHFWLRQ ZH VKRZ KRZ GDWD LV VHDPOHVVO\ WUDQVIRUPHG EHWZHHQ WKH ZHE VHUYLFH EDVHGOHJDF\HQYLURQPHQWRQWKH2(0VLGHDQGWKH%50)EDVHGHQYLURQPHQWRQ WKHVXSSOLHUVLGHVHH)LJ $VVKRZQLQ6HFWLRQWKH%50)SURYLGHVZLWKLWV%20/IXQFWLRQDOLWLHVIRU GHDOLQJ ZLWK EXVLQHVV GRFXPHQWV :KHQ LPSOHPHQWLQJ D %50) DSSOLFDWLRQ WKH XVHUPXVWSURYLGHDQ;0/6FKHPD'HILQLWLRQIRUHDFKW\SHRIEXVLQHVVGRFXPHQW 7KH %20/ XVHV WKLV GHILQLWLRQ WR JHQHUDWH %50) UHVRXUFHV ZKLFK RIIHU D -DYD $3,SURYLGLQJPHWKRGVIRUSXEOLVKLQJVXEVFULELQJPRGLI\LQJDQGVHDUFKLQJWKHP LQWKH%50) ,PSOHPHQWLQJ WKH PDSSLQJ EHWZHHQ WKH ZHE VHUYLFH GDWD DQG WKH %50) UHVRXUFHV LV VWUDLJKWIRUZDUG JLYHQ WKH IDFW WKDW ERWK HQYLURQPHQWV XVH ;0/ 6FKHPD DV WKH GRFXPHQW GHILQLWLRQ ODQJXDJH 2Q WKH ZHE VHUYLFH VLGH ZH XVH $[LV¶ :6'/-DYD WRRO WR JHQHUDWH WKH VHUYLFH VWXEV IURP WKH :6'/ 2Q WKH %50) VLGH ZH XVH WKH %20/ %LQGLQJ &RPSLOHU WR JHQHUDWH -DYD FODVVHV LPSOHPHQWLQJWKH%50)UHVRXUFHV
716
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
$VVKRZQLQ6HFWLRQ%50)UHVRXUFHVPXVWEHDVVRFLDWHGZLWKNH\ZRUGVLQ RUGHU WR LPSOHPHQW WKH VHDUFK DQG VXEVFULEH RSHUDWLRQV 7KH %LQGLQJ &RPSLOHU SURYLGHVDQ(FOLSVHSOXJLQWKDWFDQEHXVHGWRPDUNFHUWDLQHOHPHQWVLQWKH;0/ 6FKHPDDVNH\ZRUGV,QRXUXVHFDVHZHPDUNHGWKHQDPHRIWKHSDUWWREHTXRWHG DVDNH\ZRUG6RWKHVXSSOLHUVFDQVHDUFKVXEVFULEHIRUFHUWDLQSDUWVWKH\SURGXFH DQGWKH\FDQJHWQRWLILHGDERXWWKHUHOHYDQWEXVLQHVVUHVRXUFHV OHJDF\ZHEVHUYLFH HQYLURQPHQW
2(0
%50)LQIRUPDWLRQ VSDFH VWWLHU VXSSOLHU
GDWDH[FKDQJHGDV ZHEVHUYLFHVPHVVDJHV
QGWLHUVXSSOLHUV VXEVFULEHGLQWKH%50)
GDWDSXEOLVKHGVXEVFULEHGDV UHVRXUFHVLQWKH%50)LQIRUPDWLRQVSDFH
)LJ0DSSLQJEHWZHHQZHEVHUYLFHVDQGWKH%50)LQIRUPDWLRQVSDFH
'DWD&RQVLVWHQF\ 7KLVLQWHURSHUDELOLW\FKDOOHQJHUHJDUGVGDWDFRQVLVWHQF\LQWKHGRPDLQVRIFRQWURO RIWKH2(0DQGWKHVXSSOLHUVLGH$VGHVFULEHGLQ6HFWLRQDQLPSOHPHQWDWLRQRI WKHXVHFDVHPXVWEHDEOHWRGHDOZLWKQHJRWLDWLRQF\FOHVEHWZHHQDOOSDUWLHV+HUH DW\SLFDODUWHIDFWLVWKHFUHDWLRQDQGSXEOLVKLQJRIXSGDWHGTXRWHVZKLFKPXVWEH DFFRPSOLVKHGLQDFRQVLVWHQWPDQQHU :LWKLQWKHOHJDF\FOLHQWVHUYHUFRPPXQLFDWLRQEHWZHHQWKH2(0DQGLWVILUVW WLHUVXSSOLHULWLVQRVHULRXVSUREOHPWRLVVXHDQXSGDWHGTXRWHEHFDXVHWKH2(0 DVDVLQJOHHQWLW\KDVIXOOFRQWURORYHUWKHFRQVLVWHQF\RILWVFXUUHQWTXRWH%XWDV WKH ILUVW WLHU VXSSOLHU RSHUDWHV DV D EULGJH LQWR WKH 33 ZRUOG RI WKH VHFRQG WLHU VXSSOLHUVZHPXVWEHDZDUHRIDQRULJLQDOXQLTXHTXRWHEHLQJWUDQVIRUPHGLQWRD %50) UHVRXUFH DQG FRQVHFXWLYHO\ UHSOLFDWHG LQVLGH WKH 33 QHWZRUN $V DOO FRPPXQLFDWLRQZLWKLQWKH33QHWZRUNLVDV\QFKURQRXVWKHODWWHUUDLVHVWKHGDQJHU RI DFFHVVLQJ ROG DQG XSGDWHG UHVRXUFHV LQ D FRQFXUUHQW ZD\ +HUH VHYHUDO SUREOHPVPXVWEHVROYHGLQRUGHUWRDOORZDOOSDUWLHVZRUNLQJZLWKFRQVLVWHQWGDWD DQGWKXVHQDEOLQJLQWHURSHUDELOLW\EHWZHHQWKH KLJKO\G\QDPLF33DQGWKH PRUH VWDWLFFOLHQWVHUYHUGRPDLQ &RQVLGHULQJ D VXSSOLHU LW PXVW EH FOHDU ZKR WKH RULJLQDWRU RI D FHUWDLQ TXRWH LQ WKH QHJRWLDWLRQ F\FOH LV 7KLV LQYROYHV WKH DVVXUDQFH RI DXWKHQWLFDWLRQQRQUHSXGLDWLRQDQGLQWHJULW\RITXRWHUHVRXUFHVLQVLGHWKH %50) :LWK WKH DSSHDUDQFH RI PXOWLSOH UHSOLFDWHG UHVRXUFHV DQG XSGDWHV FRQFHUQLQJFHUWDLQTXRWHVZHQHHGDFRQVLVWHQWZD\WRVZLWFKIURPROGDQG WKHUHIRUHRXWGDWHGUHVRXUFHVWRWKHQHZRQHVLQDQDWRPLFPDQQHU 7KH ILUVW SRLQW FDQ EH VROYHG E\ DSSO\LQJ GLJLWDO VLJQDWXUHV RQ WKH FRQWHQW RI UHVRXUFHVHJZLWKWKHXVDJHRIWKH'LJLWDO6LJQDWXUH$OJRULWKP'6$>@ 7KLV
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ$XWRPRWLYH&3' 717
PHFKDQLVPUHOLHVRQSXEOLFNH\FU\SWRJUDSK\LQRUGHUWRSURGXFHDFRPSUHKHQVLEOH VLJQDWXUHWRYHULI\WKHFRQWHQWFUHDWLQJHQWLW\ $ VROXWLRQ IRU WKH VHFRQG SRLQW LV SRVVLEOH DSSO\LQJ GLVWULEXWHG FRQVHQVXV DOJRULWKPV ZKLFKIRUFHSHHUVUHVSRQVLEOHIRUVDYLQJWKHUHSOLFDWHGUHVRXUFHVRID TXRWH WR DJUHH RQ DQ XSGDWH LQ DQ DWRPLF IDVKLRQ 'LVWULEXWHG FRQVHQVXV LQ DV\QFKURQRXV V\VWHPV ZLWK EHQLJQ IDLOXUHV ZDV SUREDEO\ ILUVW DGGUHVVHG E\ /DPSRUWZLWKWKH3D[RVDOJRULWKP>@)XUWKHULQRUGHUWRFRSHZLWKD%\]DQWLQH IDLOXUHPRGHOWKHUHH[LVWVHYHUDOYDULDQWVRISUDFWLFDOFRQVHQVXVDOJRULWKPV>@ &RQILGHQWLDO&RPPXQLFDWLRQ 7KHODVWLQWHURSHUDELOLW\FKDOOHQJHDQDO\]HGLQWKLVSDSHUUHVXOWVIURPWKHGLIIHUHQW PHVVDJLQJVHPDQWLFVRIWKH2(0VLGHDQGWKHVXSSOLHUVLGH 2Q WKH 2(0 VLGH DOO FRPPXQLFDWLRQ LV SHUIRUPHG GLUHFWO\ EHWZHHQ WKH FRUUHVSRQGLQJ SDUWQHUV $V ORQJ DV ZH DVVXPH WKH XQGHUO\LQJ QHWZRUN LQIUDVWUXFWXUHWREHVHFXUHWKH2(0FDQFRPPXQLFDWHFRQILGHQWLDOO\ZLWKHDFKRI LWVILUVWWLHUVXSSOLHUV7KHUHLVQRZD\IRUFRPSHWLQJILUVWWLHUVXSSOLHUVWRWUDFHWKH FRPPXQLFDWLRQRIWKHLUFRPSHWLWRUV 7KLVDVVXPSWLRQGRHVQRWKROGRQWKHVXSSOLHUVLGHZKHUHWKHFRPPXQLFDWLRQLV LPSOHPHQWHGYLDSXEOLVKLQJDQGVXEVFULELQJUHVRXUFHVLQWKH%50)7KHUHVRXUFHV PD\ EH VWRUHG DQG UHSOLFDWHG RQ LQWHUPHGLDWH SHHUV ZKLFK PD\ EH RSHUDWHG E\ FRPSHWLQJ VHFRQG WLHU VXSSOLHUV 7KXV FRQILGHQWLDOLW\ RI WKH FRPPXQLFDWLRQ EHWZHHQWKHVHFRQGWLHUVXSSOLHUVDQGWKHILUVWWLHUVXSSOLHUFDQQRWEHDVVXPHG 1RWH WKDW WKLV GRHV QRW PHDQ WKDW WKH FRQWHQWV RI TXRWHV FDQ EH LQVSHFWHG E\ FRPSHWLWRUV DV SXEOLF NH\ FU\SWRJUDSK\ FDQ EH XVHG WR PDNH WKH FRQWHQWV RI D PHVVDJH RQO\ UHDGDEOH IRU LWV UHFHLYHU +RZHYHU HYHQ LI D VHFRQG WLHU VXSSOLHU FDQQRWWHOOWKHFRQWHQWVRIDPHVVDJHWZRWKUHDWVFHQDULRVUHPDLQ $Q DWWDFNHU FDQ REVHUYH ZKHWKHU D FHUWDLQ EXVLQHVV UHYLYDO SODFHV D ELG DQGORZHUWKHSULFHLQUHDFWLRQWRWKLVNQRZOHGJH $Q DWWDFNHU FDQ NHHS WUDFN RI LWV FRPSHWLWRUV DQG UDLVH WKH SULFH LQ FDVH QRQHRIWKHPSODFHVDELG 7KHVHWKUHDWVFDQEHSUHYHQWHGDSSO\LQJDQDQRQ\PL]DWLRQOD\HUDVDQLQWHUPHGLDWH OD\HUEHWZHHQWKH33RYHUOD\DQGWKHEXVLQHVVDSSOLFDWLRQ>@7KDWZD\QRQHRI WKH SHHUV LQ WKH %50) FDQ LGHQWLI\ WKH RULJLQDWRU RI D JLYHQ UHVRXUFH 7KH H[LVWHQFH RI ELGV FDQ EH REVFXUHG SXEOLVKLQJ LQYDOLG PRFN ELGV +RZHYHU DQRQ\PL]DWLRQWHFKQLTXHVUHTXLUHDGGLWLRQDOWUDIILFLQWKH33RYHUOD\GHPDQGLQJ DWUDGHRIIEHWZHHQWKHOHYHORIVHFXULW\DQGSHUIRUPDQFH $SSO\LQJ WKH DQRQ\PL]DWLRQ OD\HU DV SUHVHQWHG LQ >@ ZH FDQ HQVXUH LQWHURSHUDELOLW\ EHWZHHQ GLIIHUHQW OHYHOV RI FRQILGHQWLDOLW\ RQ WKH 2(0 DQG VXSSOLHUVLGH
3LORW9DOLGDWLRQ 7R HYDOXDWH WKH DUFKLWHFWXUH DQG LQWHURSHUDELOLW\ PHWKRGV SUHVHQWHG LQ WKLV GRFXPHQW D SLORW LPSOHPHQWDWLRQ RI WKH 6WUDWHJLF 6RXUFLQJ DSSOLFDWLRQ GHVFULEHG
718
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
LQ 6HFWLRQ ZDV GHYHORSHG LQ WKH $WKHQD SURMHFW >@ 7KH SLORW DUFKLWHFWXUH DFFRUGLQJ WR )LJ UHIOHFWV WKH WZR VHJPHQWV GHVFULELQJ WKH LQWHUDFWLRQ EHWZHHQ 2(0DQGVWWLHUVXSSOLHUQHWZRUNDQGWKHLQWHUDFWLRQVLQWKHVXSSOLHUQHWZRUNDV ZHOODVWKHLQWHJUDWLRQRIWKHWZRVHJPHQWVE\PHDQVRIZHEVHUYLFHWHFKQRORJLHV 7KHPRGHOOLQJRIWKHVXSSOLHUQHWZRUNKDVEHHQGLVFXVVHGLQ6HFWLRQVDQG,Q WKLV VHFWLRQ ZH IRFXV RQ WKH SDUW RI WKH V\VWHP WKDW GHVFULEHV WKH LQWHUDFWLRQ EHWZHHQ2(0DQGVWWLHUVXSSOLHU ;650
1(+(0,$+ 3URFH VVHQJLQH
5)4:6
0$(6752 0RGHOLQJWRRO
:HEVHUYLFHV
*$%5,(/
7DVNPDQDJHU
H;WHQGHG650
-2+1621 62$3FOLHQWVHUYHU
)LJ3URWR\SHDUFKLWHFWXUH
$VVKRZQLQ)LJLWFRQVLVWVRIVL[PDLQVRIWZDUHEXLOGLQJEORFNV 0DHVWUR D PRGHOOLQJ WRRO WKDW DOORZV XV WR IRUPDOL]H WKH &ROODERUDWLYH %XVLQHVV3URFHVVLQGHWDLOZLWKLWVORJLFV 1HKHPLDK D SURFHVV HQJLQH WKDW SHUIRUPV WKH H[HFXWLRQ RI HDFK DFWLYLW\ RSHUDWLRQGHVFULEHGLQWKHSURFHVVPRGHO -RKQVRQD62$3FOLHQWVHUYHUWKDWDOORZVXVWRVHQGUHFHLYH62$3PHVVDJHV *DEULHO D WDVN UHSRVLWRU\ WKDW OLQNV HDFK WDVN DFWLYLW\ SUHVHQW LQ WKH SURFHVV PRGHOZLWKWKHUHODWLYHFDOOWRDZHEVHUYLFH ;650LVWKHDSSOLFDWLRQLQWHUIDFHWKDWDOORZVWRPDQDJHWKHHQWLUHSURFHVVDW UXQWLPH 5)4:6 LV WKH VHW RI ZHE VHUYLFHV WKDW DOORZV WKH H[FKDQJH RI LQIRUPDWLRQ EHWZHHQ WKH 2(0V LQWHUQDO V\VWHPV WKH 2(0V EXVLQHVV SURFHVV DQG WKH 6XSSOLHUQHWZRUNLQWHUIDFHWR%50) 7KH ILUVW IRXU FRPSRQHQWV KDYH EHHQ GHYHORSHG E\ 6$3 $* VHH >@ LQ WKH FRQWH[WRI$WKHQD7KH;650DQGWKH5I4ZHEVHUYLFHVKDYHEHHQGHYHORSHGE\ &5)LQRUGHUWRLQWHJUDWHWKH6$3FRPSRQHQWVLQWKH2(0FRPSDQ\HQYLURQPHQW 7RFRPSOHWHWKHDUFKLWHFWXUHGHVFULSWLRQRIWKHSURWRW\SHZHKDYHDOVRWRPHQWLRQ WKHOHJDF\DSSOLFDWLRQVDQGUHSRVLWRULHVDOUHDG\SUHVHQWDWWKH2(0 'HVLJQWLPHYLHZ 7KH PRGHOOLQJ WRRO 0DHVWUR VXSSRUWV WKH EXVLQHVV DQDO\VWV RI WKH GLIIHUHQW FRPSDQLHV WR VKDUH WKH SURFHVVHV WKDW KDYH WR EH OLQNHG DQG WR QHJRWLDWH WKHLU SRVVLEOHUHDUUDQJHPHQWVUHTXLUHGIURPWKHFROODERUDWLRQ6WDUWLQJIURPWKHSULYDWH SURFHVVHVRIWKHWZRFRPSDQLHVWKHWRRODOORZVWKHXVHUVWRHVWDEOLVKDORJLFDOOLQN EHWZHHQ WKH WDVNV WKDW KDYH WR EH OLQNHG E\ PHVVDJH H[FKDQJH 0RUHRYHU WKH UDWLRQDOH RQ ZKLFK WKH 0RGHOOLQJ WRRO LV IRXQGHG LV WKDW WKH PRGHOOHG SURFHVV SURGXFHV DV RXWSXW D GRFXPHQW LQ [PO IRUPDW DQG WKLV GRFXPHQW LV JUDGXDOO\ EXLOW GXULQJ WKH SURFHVV H[HFXWLRQ LH WKH SURFHVV H[HFXWLRQ LV UHVSRQVLEOH RI LWV
,QWHURSHUDELOLW\&KDOOHQJHVDQG6ROXWLRQVLQ$XWRPRWLYH&3'
719
ILOOLQJ7KHSLORWLPSOHPHQWDWLRQZHDUHGHVFULELQJKDVEHHQGRQHZLWKUHIHUHQFHWR WKHVRXUFLQJSURFHVVDQGLQWKLVFDVHWKHGRFXPHQWHODERUDWHGE\WKHSURFHVVLVWKH 5HTXHVWIRU4XRWDWLRQ5I4 7KHVRXUFLQJSURFHVVPRGHOOHGLQ0DHVWURGHVFULEHV WKH OLIHF\FOH RI D 5I4 IRU D SDUWLFXODU YHKLFOH VXEV\VWHP ,Q 0DHVWUR RQFH WKH SURFHVVKDVEHHQGHVFULEHGLWLVQHFHVVDU\WRDVVRFLDWHWRLWWKHGRFXPHQWVFKHPD [VGILOH WKDWZLOOEHDGRSWHGGXULQJWKHSURFHVVIRUILOOLQJLQWKHGLIIHUHQWSDUWVRI WKH 5I4 7KLV PHDQV WKDW IROORZLQJ WKLV VFKHPD WKH 5I4 GRFXPHQW LV JUDGXDOO\ ³ZULWWHQ´ E\ PHDQV RI WKH H[HFXWLRQ RI WKH DFWLYLWLHV WKDW FRQWULEXWH WR LW GXULQJ UXQWLPH 2QFH WKH FROODERUDWLYH SURFHVV KDV EHHQ PDSSHG WRJHWKHU ZLWK WKH 5I4 VFKHPDWKHEXVLQHVVDQDO\VWVOHDYHWKHVFHQHWRWKH,7H[SHUWVRIERWKVLGHV2(0 DQGILUVWWLHU VXSSOLHU IRUWKH\WRLPSOHPHQW WKH WHFKQLFDO DVSHFWVRI WKHSURFHVV VKDULQJ DQG GHILQLQJ WKH QHFHVVDU\ LQIRUPDWLRQ LH WKH ZHE VHUYLFHV GHVFULSWLRQ ZVGO DQG VHUYLFHV DGGUHVVHV -RKQVRQ WKH 62$3 FOLHQWVHUYHU LV D FRPSRQHQW WKDW VLPSO\ URXWHV WKH PHVVDJHV LQYRNLQJ UHPRWH RU LQWHUQDO ZHE VHUYLFHV RU UHFHLYLQJ LQYRFDWLRQV IURP RWKHU VHUYLFHV RU DSSOLFDWLRQV *DEULHO WKH WDVN PDQDJHULVWKHFRPSRQHQWWKDWDOORZVXVWRPDSHDFKWDVNLQWKH0DHVWURSURFHVV WRWKHUHODWHGDFWLRQLQWKH62$3FOLHQWVHUYHUFRPSRQHQW$VWKHDGGUHVVHVRIWKH VHUYLFHVDUHDYDLODEOHLWLVSRVVLEOHWRUHJLVWHUWKHPLQ-RKQVRQVRWKDWWKH\FDQEH OLQNHG WR WKH UHODWLYH WDVN E\ PHDQV RI *DEULHO 7KH JUDSKLFDO LQWHUIDFH RI WKH *DEULHOWRRODOORZVWKHXVHUWROLQNGLUHFWO\ZKLFKSDUWRIWKHGRFXPHQWLVILOOHGDV DFRQVHTXHQFHRIDSDUWLFXODUWDVNH[HFXWLRQ 5XQWLPHYLHZ 7KH H[HFXWLRQ RI WKH SURFHVV LV SHUIRUPHG E\ 1HKHPLDK WKH SURFHVV HQJLQH 'XULQJUXQWLPH1HKHPLDKUHDGVWKHSURFHVVIURP0DHVWURDQGH[HFXWHVLWVWDVNV IROORZLQJ WKH SURFHVV ORJLF WULJJHULQJ WKH LQYRFDWLRQ RI D VSHFLILF VHUYLFH HDFK WLPHWKHWDVNH[HFXWLRQUHTXLUHVLW*LYHQWKDWIRUWKLVSDUWLFXODUSURWRW\SHWKHXVH FDVHLVWKHVRXUFLQJSURFHVVRIDQ2(0WKHH[HFXWLRQLVSHUIRUPHGE\WKHDFWRUV WKDW PDQDJH WKLV NLQG RI SURFHVV WKH EX\HU IURP WKH 2(0 VLGH DQG D VDOHV UHVSRQVLEOH RQ WKH ILUVW WLHU VXSSOLHU VLGH 7KH LQWHUIDFH WKDW WKH EX\HUV XVH DW UXQWLPHLVSURYLGHGE\WKH;650WRROZKLFKJXLGHVWKLVXVHUDORQJDOOWKHSURFHVV SKDVHV ,Q RWKHU ZRUGV WKLV WRRO LV WKH ³GDVKERDUG´ WKDW E\ PHDQV RI VXLWDEOH VHUYLFHV 5)4:6 DQGRU GLUHFW DSSOLFDWLRQ FDOOV LQWHUDFWV ZLWK WKH VRIWZDUH FRPSRQHQWVSUHYLRXVO\GHVFULEHGDQGZLWKWKHOHJDF\WRROVWKDWDUHLQYROYHGLQWKH VRXUFLQJSURFHVV3/0(53RWKHUUHSRVLWRULHV 8VLQJ WKH SLORW GHVFULEHG LQ WKLV VHFWLRQ ZH ZHUH DEOH WR H[SORUH DOWHUQDWLYH DUFKLWHFWXUHV DQG HPHUJLQJ WHFKQRORJLHV WKDW VKRXOG DOORZ WKH FRPSDQLHV WR RYHUFRPH WKH LQWHURSHUDELOLW\ LVVXHV LGHQWLILHG LQ WKLV SDSHU ,Q IDFW XVLQJ WKH FRQFHSWXDO VWUXFWXUH EHKLQG WKH SURWRW\SH LW VKRXOG EH SRVVLEOH LQ SULQFLSOH WR PDQDJHDQXPEHURIGLIIHUHQWSURFHVVHVHDFKRQHIRUDGLIIHUHQWSDUWQHU DQGWR GHSOR\ DQG LPSOHPHQW WKH H[HFXWLRQ HQYLURQPHQW JRLQJ URXQG WKH WUDGLWLRQDO DSSURDFKEDVHGRQWKHGHYHORSPHQWRI DGKRFDSSOLFDWLRQVLQZKLFKWKHEXVLQHVV SURFHVV ORJLFV ZHUH KDUGFRGHG GHHSO\ LQWR WKH DSSOLFDWLRQV :LWK WKLV QHZ DUFKLWHFWXUHHDFKWLPHVRPHHOHPHQWRIWKHSURFHVVFKDQJHVLWVKRXOGEHHQRXJK WR RSHUDWH RQ WKH LQWHUHVWHG REMHFW DQG WR SURSDJDWH WKH FRQVHTXHQFHV RI WKLV PRGLILFDWLRQRQO\WRWKHDIIHFWHGSDUWV
720
)6WlEHU*6REULWR-30OOHU8%DUWODQJDQG7KRPDV)ULHVH
'LVFXVVLRQDQG2XWORRN 7KH PDLQ FRQWULEXWLRQ RI WKLV ZRUN LV DQ DUFKLWHFWXUH DQG PHWKRGV WR DGGUHVV D QXPEHURILQWHURSHUDELOLW\LVVXHVLQFOXGLQJSURFHVVDQGGDWDLQWHURSHUDELOLW\GDWD FRQVLVWHQF\ DQG FRQILGHQWLDO FRPPXQLFDWLRQ DV WKH\ RFFXU LQ KHWHURJHQHRXV G\QDPLF YLUWXDO HQWHUSULVH QHWZRUNV WKDW UHTXLUH L IDFLOLWLHV IRU HYHQWGULYHQ GRFXPHQWFHQWULFGHFHQWUDOL]HGPDQDJHPHQWDQGFRRUGLQDWLRQDV ZHOODVLL WKHLU FRPELQDWLRQ DQG LQWHJUDWLRQ ZLWK SURFHVV FHQWULF ZHEVHUYLFHVEDVHG EXVLQHVV HQYLURQPHQWV ,QLWLDOH[SHULHQFHVIURPXVLQJWKHSLORWDUHHQFRXUDJLQJLQWHUPVRIIXQFWLRQDO DQGQRQIXQFWLRQDODVSHFWVRIV\VWHPEHKDYLRXUDPRUHH[WHQVLYHSLORWYDOLGDWLRQ LVWKHVXEMHFWRIWKHILQDOSKDVHRIWKH$7+(1$SURMHFW)XWXUHZRUNZLOOLQFOXGH WKHFRQVLGHUDWLRQRIKRZRQWRORJLHVFDQEHXVHGWRLPSURYHERWKSURFHVVDQGGDWD LQWHURSHUDELOLW\ ZLWK HQULFKHG VHPDQWLFV DQG KRZ 5')2:/ PRGHOV FDQ EH PDSSHGLQWRD3HHUWR3HHUGHFHQWUDOL]HGUHVRXUFHPDQDJHPHQWSODWIRUP 3DUW RI WKH ZRUN UHSRUWHG LQ WKLV SDSHU KDV EHHQ IXQGHG E\ WKH $7+(1$ ,3 XQGHUWKH(XURSHDQJUDQW)3,67,WGRHVQRWUHSUHVHQWWKHYLHZRI(& QRUWKDWRIRWKHUFRQVRUWLXPPHPEHUVDXWKRUVDUHUHVSRQVLEOHIRULWVFRQWHQW
5HIHUHQFHV >@ $7+(1$,3SURMHFWKRPHSDJHKWWSZZZDWKHQDLSRUJ >@ 0 &DVWUR 3UDFWLFDO %\]DQWLQH )DXOW 7ROHUDQFH 3K' WKHVLV 0,7 /DERUDWRU\ IRU &RPSXWHU6FLHQFH&DPEULGJH0$ >@ 7 )ULHVH - 3 0OOHU 0 6PLWK % )UHLVOHEHQ $ 5REXVW %XVLQHVV 0DQDJHPHQW )UDPHZRUN %DVHG RQ D 3HHUWR3HHU ,QIUDVWUXFWXUH ,Q 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO,(((&RQIHUHQFHRQ(&RPPHUFH7HFKQRORJ\ >@ 8*UHLQHU6/LSSH7.DKO-=LHPDQQ):-lNHO 'HVLJQLQJDQG,PSOHPHQWLQJ &URVV2UJDQL]DWLRQDO%XVLQHVV3URFHVVHV'HVFULSWLRQDQG$SSOLFDWLRQRID0RGHOOLQJ )UDPHZRUN,Q3URF2I,(6$¶%RUGHDX[0DUFK >@ //DPSRUW7KHSDUWWLPHSDUOLDPHQW7HFKQLFDO5HSRUW6\VWHP5HVHDUFK&HQWHU 'LJLWDO(TXLSPHQW&RUS3DOR$OWR6HSWHPEHU >@ 1DWLRQDO ,QVWLWXWH RI 6WDQGDUGV DQG 7HFKQRORJ\ 1,67 'LJLWDO 6LJQDWXUH 6WDQGDUG '66 )HGHUDO ,QIRUPDWLRQ 3URFHVVLQJ 6WDQGDUGV 3XEOLFDWLRQ ),3638% 0DL >@ 6 5XVLWVFKND $ 6RXWKDOO 7KH 5HVRXUFH 0DQDJHPHQW )UDPHZRUN $ 6\VWHP IRU 0DQDJLQJ 0HWDGDWD LQ 'HFHQWUDOL]HG 1HWZRUNV 8VLQJ 3HHUWR3HHU 7HFKQRORJ\ ,Q $JHQWV DQG 3HHUWR3HHU &RPSXWLQJ 9ROXPH RI /1$, SS 6SULQJHU 9HUODJ >@ ) 6WlEHU 8 %DUWODQJ - 3 0OOHU 8VLQJ 2QLRQ 5RXWLQJ WR 6HFXUH 3HHUWR3HHU 6XSSRUWHG%XVLQHVV&ROODERUDWLRQ,Q3URFHHGLQJVRIH&KDOOHQJHVH >@ ,6WRLFD50RUULV'.DUJHU).DDVKRHN+%DODNULVKQDQ&KRUG$6FDODEOH3HHU 7R3HHU/RRNXS6HUYLFH IRU,QWHUQHW$SSOLFDWLRQV,Q 6,*&200 3URFHHGLQJVRI WKH FRQIHUHQFH RQ DSSOLFDWLRQV WHFKQRORJLHV DUFKLWHFWXUHV DQG SURWRFROV IRU FRPSXWHUFRPPXQLFDWLRQVSS$&03UHVV
$&DVH6WXG\LQ%XVLQHVV$SSOLFDWLRQ'HYHORSPHQW 8VLQJ2SHQ6RXUFHDQG6HPDQWLF:HE7HFKQRORJLHV ,1RYLFLF=.RNRYLF1-DNRYOMHYLF9/MXELFLF0%DFHWLF1$QLFLF= 0DUMDQRYLFDQG1,YH]LF
)DFXOW\RI2UJDQL]DWLRQDO6FLHQFHV-RYH,OLFD%HOJUDGH6HUELD ^QRYLFLFLYDQD_NRNRYLF]RUDQ_MDNRYOMHYLFQLNVD_OMXELFLFYXN_EDFHWLFPDUNR_DQLFLFQHQDG_ PDUMDQRYLF]RUDQ#IRQEJDF\X` 1DWLRQDO,QVWLWXWHRI6WDQGDUGVDQG7HFKQRORJ\%XUHDX'ULYH*DLWKHUVEXUJ0' 86$ QLYH]LF#QLVWJRY
.H\ZRUGV EXVLQHVV DSSOLFDWLRQ GHYHORSPHQW 6HPDQWLF :HE RSHQ VRXUFH LQWHURSHUDELOLW\
,QWURGXFWLRQ $SROORLVDQRSHQVRXUFHH[SHULPHQWDO,QYHQWRU\9LVLELOLW\,9 DSSOLFDWLRQ 7KH ,9 DSSOLFDWLRQV HQDEOH ERWK VXSSOLHUV DQG FXVWRPHUV WR KDYH D :HE YLHZ DQG WR PDQDJH DFWLYLWLHV WKDW DIIHFW WKH FXVWRPHU LQYHQWRU\ EDVHG RQ D FHUWDLQ LQYHQWRU\ UHSOHQLVKPHQWSURFHVV7KHW\SHRIWKHUHSOHQLVKPHQWSURFHVVWKDWLVVXSSRUWHGE\ WKH$SROORDSSOLFDWLRQLVHOHFWURQLF.DQEDQH.DQEDQ 7KHPRWLYDWLRQWRH[SORUHQHZGHYHORSPHQWDSSURDFKHVIROORZVIURPWKHQHHG WR DGGUHVV KLJK FRVWV LQ FURVVHQWHUSULVH EXVLQHVV DSSOLFDWLRQ LQWHJUDWLRQ HIIRUWV SDUWLFXODUO\LQFRPSOH[LQGXVWULDOVXSSO\FKDLQV>@ 7KH SULPDU\ GLUHFWLRQ RI H[SORUDWLRQ LQ GHYHORSLQJ WKH $SROOR ,9 DSSOLFDWLRQ ZDV WR DVVHVV WKH QHZ 6HPDQWLF :HEEDVHG WHFKQRORJ\ IRU GDWD PHVVDJLQJ LQWHUIDFH LQ WKH FRQWH[W RI WKH QHZO\ SURSRVHG VHPDQWLF PHGLDWLRQ DUFKLWHFWXUH ZLWKLQ WKH $7+(1$ SURMHFW >@ ,Q DGGLWLRQ ZH DUH LQWHUHVWHG LQ KRZ WKH 2SHQ 6RXUFHWHFKQRORJ\FDQVXSSRUWRXUGHYHORSPHQW
722
,1RYLFLF et al.
5HTXLUHPHQWV 7KHSULPDU\UHTXLUHPHQWVIRUWKH$SROOR,9DSSOLFDWLRQIROORZIURPWKH,QYHQWRU\ 9LVLELOLW\ DQG ,QWHURSHUDELOLW\ ,9 , H.DQEDQ %XVLQHVV 3URFHVV 0RGHO VSHFLILFDWLRQGHILQHGE\WKH$XWRPRWLYH,QGXVWULRQ$FWLRQ*URXS$,$* >@ 7KHH.DQEDQSURWRFROVSHFLILHVIRXUPHVVDJHVWKDWDUHH[FKDQJHGEHWZHHQWKH FXVWRPHUDQGVXSSOLHUWRLQGLFDWHDQGH[FKDQJHGDWDDERXWWKHFRUUHVSRQGLQJIRXU LPSRUWDQW LQYHQWRU\ UHSOHQLVKPHQW HYHQWV $ %XVLQHVV 2EMHFW 'RFXPHQW %2' VSHFLILFDWLRQFRUUHVSRQGVWRHDFKRIWKHH.DQEDQPHVVDJHVDQGGHILQHVGDWDW\SHV DQG VWUXFWXUH RI WKH GRFXPHQWEDVHG PHVVDJH H[FKDQJH >@ 7KH %2' VSHFLILFDWLRQV ZHUH EXLOW E\ DGDSWLQJ DQG IXUWKHU EXLOGLQJ RQ WKH 2SHQ $SSOLFDWLRQV*URXS2$* ;0/VWDQGDUGVSHFLILFDWLRQV>@ 7KH ILQDO UHTXLUHPHQW FRPHV IURP WKH $7+(1$ UHVHDUFK SURMHFW LQ ZKLFK $SROOR LV LQWHQGHG WR EH XVHG DV DQ H[SHULPHQWDO DSSOLFDWLRQ 7KH $SROOR ,9 DSSOLFDWLRQ ZDV UHTXLUHG WR XWLOL]H ERWK 6HPDQWLF 0HGLDWLRQ DQG :HE 6HUYLFHV H[HFXWLRQ VXSSRUW RI WKH UHOHYDQW $7+(1$ WRROV DQG H.DQEDQVSHFLILF DUWHIDFWV HJ,9 ,H.DQEDQ2QWRORJ\ WREHFRPH,9 ,FRQIRUPDQW
'HYHORSPHQW0HWKRGDQG$UFKLWHFWXUH 7KHIROORZLQJZHUHWKHILYHPDMRUVWHSVLQGHYHORSLQJWKH$SROORDSSOLFDWLRQ x x x x x
,GHQWLI\WKH,9)XQFWLRQDOLW\ 'HILQH,9 ,H.DQEDQ3URWRFROWRSURFHVVPHVVDJHV 'HILQH,9 ,H.DQEDQ%2'3URFHVVLQJ)XQFWLRQDOLW\ 'HWHUPLQHPHVVDJHH[FKDQJHIUDPHZRUN 3HUIRUPVHPDQWLFUHFRQFLOLDWLRQRIPHVVDJHV
)LJVKRZVWKHDGRSWHG$SROORDUFKLWHFWXUHDVDFRQVHTXHQFHRIWKH ILUVWWZR VWHSV 7KH IROORZLQJ DUH WKH PDLQ FRPSRQHQWV ,9 , :HE &OLHQW %XVLQHVV &RPSRQHQW:HE6HUYLFH,QWHUIDFHDQG;0/5')$GDSWHU
)LJ7KH$SROOR,9$SSOLFDWLRQ$UFKLWHFWXUH
$&DVH6WXG\LQ%XVLQHVV$SSOLFDWLRQ'HYHORSPHQW8VLQJ2SHQ6RXUFH
723
6HPDQWLF:HEEDVHG$SSOLFDWLRQ,QWHUIDFH $7+(1$6HPDQWLF0HGLDWLRQ$SSURDFK 7KH $7+(1$ VHPDQWLF PHGLDWLRQ FDSDELOLW\ XVHV DQ RQWRORJ\EDVHG LQWHJUDWLRQ DSSURDFKWRDGGUHVVWKHLVVXHVRIVHPDQWLFLQWHURSHUDELOLW\8VLQJWKH $7+(1$ DSSURDFK WKH UHFRQFLOLDWLRQ UXOHV EHWZHHQ HDFK DSSOLFDWLRQ ORJLFDO LQWHUIDFH VFKHPDDQGWKH,9 ,H.DQEDQ5HIHUHQFH2QWRORJ\52 PD\EHGHILQHGWRPDS WKHORJLFRIWKDW,9DSSOLFDWLRQGDWDLQWHUIDFHXVLQJWKH52HOHPHQWV2QFHWKHVH UHFRQFLOLDWLRQ UXOHV DUH DYDLODEOH ,9 , H.DQEDQ PHVVDJHV PD\ EH WUDQVIRUPHG IURPRQHIRUPWRDQRWKHUDQGLQWHURSHUDEOHGDWDH[FKDQJHPD\EHDFKLHYHGXVLQJD VHPDQWLFPHGLDWRUWRUXQWKHUHFRQFLOLDWLRQUXOHV
5')6EDVHG'DWD([FKDQJH,QWHUIDFH :H GHILQHG GDWD H[FKDQJH LQWHUIDFH XVLQJ 5HVRXUFH 'HVFULSWLRQ )UDPHZRUN 6FKHPD 5')6 >@ 5') 6FKHPD SURYLGHV PRGHOLQJ SULPLWLYHV IRU RUJDQL]LQJ :HEREMHFWVLQWRKLHUDUFKLHV>@ 5')6 ZDV VHOHFWHG IRU VHYHUDO UHDVRQV 7KH ILUVW UHDVRQ LV LWV VLPSOLFLW\ EHFDXVH5')6GRHVQRWFRQWDLQDQ\VWUXFWXUHDWDOO>@&ODVVHVDQGSURSHUWLHVDUH FRQQHFWHGWRHDFKRWKHUE\VLPSOHUHIHUHQFLQJVWDWHPHQWV7KHVHFRQGUHDVRQZDV WKH5')6¶DELOLW\WRVXSSRUWLQKHULWDQFHEHWZHHQFODVVHV>@ 'HYHORSLQJWKH5')LQWHUIDFHFRQVLVWHGRIWKHIROORZLQJDFWLYLWLHV x 'HILQLQJWKH.DQEDQPRGHOIRUXQGHUVWDQGLQJUHFHLYHGPHVVDJHV x 7HVWLQJWKHLQIRUPDWLRQFRQWDLQHGLQWKHPHVVDJHSD\ORDG x (QDEOLQJWUDQVODWLRQRIGRPDLQHQWLWLHVLQWR5')LQVWDQFHV
2SHQ6RXUFH,PSOHPHQWDWLRQ 'HYHORSPHQW RI WKH ,9 , WRRO VWDUWHG ZLWK WKH VHOHFWLRQ RI H[LVWLQJ RSHQ VRXUFH VRIWZDUH266 SURGXFWVWKDWUHSUHVHQWDJRRGVWDUWLQJSRLQWIRUWKHGHYHORSPHQW SURFHVV 8VLQJ H[LVWLQJ 266 SURGXFWV JDYH XV WKH DELOLW\ WR PRGLI\ DQ H[LVWLQJ VROXWLRQLQVWHDGRIFUHDWLQJDQHZRQHIURPVFUDWFK )RUWKHEXVLQHVVPRGHODQGSURFHVVVROXWLRQVZHXVHG*ODVVILVK(QWHUSULVH-DYD %HDQV >@ (-% 7KH PDMRULW\ RI WKH *ODVVILVK FRGH LV DYDLODEOH XQGHU WKH &RPPRQ 'HYHORSPHQW DQG 'LVWULEXWLRQ /LFHQVH >@ &''/ Y -DYD 6HUYHU )DFHV>@-6) ZDVRXUFKRLFHIRUWKHSUHVHQWDWLRQWLHU6XQ VLPSOHPHQWDWLRQ RI -6) KDV EHHQ UHOHDVHG XQGHU WKH 26,DSSURYHG &''/ 62$3 >@ ZLWK $WWDFKPHQWV$3,IRU-DYD6$$->@6WDQGDUG,PSOHPHQWDWLRQ ZDVXVHGDVD:HE 6HUYLFHWHFKQRORJ\ $VWDQGDUGLPSOHPHQWDWLRQKDVEHHQUHOHDVHGXQGHUWKH26, DSSURYHG&''/)RUGHYHORSLQJWKH 5')LQWHUIDFH ZH XVHG 6HVDPH(OPRDQG UHODWHG266WHFKQRORJLHV>@
724
,1RYLFLF et al.
&RQFOXVLRQV 7KLV SDSHU SUHVHQWHG DQ RYHUYLHZ RI RQH DSSOLHG DSSURDFK EDVHG RQ DQ RSHQ VRXUFH GHYHORSPHQW DSSURDFK DQG 6HPDQWLF :HE WHFKQRORJLHV WR DFKLHYH LQWHURSHUDELOLW\EHWZHHQEXVLQHVVDSSOLFDWLRQV7KHDSSURDFKZDVWHVWHGLQSUDFWLFH DQG LW VKRZHG LQ H[SHULPHQWDO FRQGLWLRQV WKDW LW PHHWV RXU H[SHFWDWLRQV $SROOR VXFFHVVIXOO\H[FKDQJHGDQH.DQEDQPHVVDJHLQVWDQFHZLWKDQRWKHULQGHSHQGHQWO\ GHYHORSHGDSSOLFDWLRQXVLQJWKH$7+(1$6HPDQWLF0HGLDWLRQDQG:HE6HUYLFHV ([HFXWLRQDSSURDFK+HQFHWKH$SROORDSSOLFDWLRQSURYLGHVDQHYLGHQFHWKDWWKH QRYHODSSURDFKPD\EHSXWLQWRSUDFWLFHXVLQJWRGD\¶VRSHQVRXUFHVROXWLRQV
'LVFODLPHU &HUWDLQFRPPHUFLDOVRIWZDUHSURGXFWVDUHLGHQWLILHGLQWKLVSDSHU7KHVHSURGXFWV ZHUH XVHG RQO\ IRU GHPRQVWUDWLRQ SXUSRVHV 7KLV XVH GRHV QRW LPSO\ DSSURYDO RU HQGRUVHPHQW E\ 1,67 QRU GRHV LW LPSO\ WKHVH SURGXFWV DUH QHFHVVDULO\ WKH EHVW DYDLODEOHIRUWKHSXUSRVH
5HIHUHQFHV >@ $7+(1$ $GYDQFHG 7HFKQRORJLHV IRU LQWHURSHUDELOLW\ RI +HWHURJHQHRXV (QWHUSULVH 1HWZRUNVDQGWKHLU$SSOLFDWLRQV3URMHFW KWWSZZZDWKHQDLSRUJ >@4$'LQF(VWDEOLVKLQJVWDQGDUGVIRUDXWRPRWLYH,9 ,DYDLODEOHDWZZZTDGFRP >@ $,$* $XWRPRWLYH ,QGXVWU\ $FWLRQ *URXS ,%3 ,QYHQWRU\ 9LVLELOLW\ ,QWHURSHUDELOLW\(OHFWURQLF.DQEDQ%XVLQHVV3URFHVV9HUVLRQ0DU$YDLODEOHDW ZZZDLDJRUJ >@ -DYD6HUYHU )DFHV 7HFKQRORJ\ 5HIHUHQFH 'RFXPHQWDWLRQ $YDLODEOH DW KWWSMDYDVXQFRPMDYDHHMDYDVHUYHUIDFHVUHIHUHQFHDSLLQGH[KWPO >@ 62$3 9HUVLRQ 3DUW 0HVVDJLQJ )UDPHZRUN $YDLODEOH DW KWWSZZZZRUJ755(&VRDSSDUW >@ -DYD :HE 6HUYLFHV 62$3 ZLWK $WWDFKPHQWV $3, IRU -DYD 6$$- $YDLODEOH DW KWWSMDYDVXQFRPZHEVHUYLFHVVDDMLQGH[MVS >@ -DYD 3ODWIRUP (QWHUSULVH (GLWLRQ -DYD (( (QWHUSULVH -DYD%HDQV 7HFKQRORJ\ $YDLODEOHDWKWWSMDYDVXQFRPSURGXFWVHME >@ 'RFXPHQWDWLRQIRU6HVDPH5LRDQG(OPR$YDLODEOHDWKWWSZZZRSHQUGIRUJ >@2SHQ$SSOLFDWLRQV*URXS2$* $YDLODEOHDWKWWSZZZRSHQDSSOLFDWLRQVRUJ >@ 5HVRXUFH 'HVFULSWLRQ )UDPHZRUN 5') 6FKHPD 6SHFLILFDWLRQ :& $YDLODEOHDWKWWSZZZZRUJ75&5UGIVFKHPD >@5')3ULPHU:&5HFRPPHQGDWLRQ$YDLODEOHDWKWWSZZZZRUJ75UGISULPHU >@ ;0/ HG '7' :RUOG :LGH :HE &RQVRUWLXP 5HFRPPHQGDWLRQ $YDLODEOH DW KWWSZZZZRUJ755(&[PO >@ *ULJRULV $QWRQLRX )UDQN YDQ +DUPHOHQ $ 6HPDQWLF :HE 3ULPHU 7KH 0,7 3UHVV >@ &RPPRQ 'HYHORSPHQW DQG 'LVWULEXWLRQ /LFHQVH &''/ $YDLODEOH DW KWWSZZZVXQFRPFGGO >@6KHOOH\3RZHUV3UDFWLFDO5')2¶5HLOO\
,QWHURSHUDELOLW\,PSDFW$VVHVVPHQW0RGHO$Q 2YHUYLHZ %/HEUHWRQDQG&/HJQHU
7HFKQRORJ\DQG2SHUDWLRQV0DQDJHPHQW'HSDUWHPHQW,16($'EGGH&RQVWDQFH )RQWDLQHEOHDX)UDQFH EDSWLVWHOHEUHWRQ#LQVHDGHGX ,QVWLWXWIU:LUWVFKDIWVLQIRUPDWLN8QLYHUVLWlW6DQNW*DOOHQ0OOHU)ULHGEHUJ6WU 6DQNW*DOOHQ6ZLW]HUODQG FKULVWLQHOHJQHU#XQLVJFK
.H\ZRUGV LQWHURSHUDELOLW\ VWUDWHJ\ PDS DVVHVVPHQW YDOXH FKDLQ QHWZRUNHG HQWHUSULVHV
,QWURGXFWLRQ 5HFHQWO\ LQWHURSHUDELOLW\ LV HPHUJLQJ DV D QHZ ILHOG RI UHVHDUFK ,W FRPSULVHV WHFKQRORJLFDOFRQFHSWV±VXFKDV6HPDQWLF:HEDQGVHUYLFHRULHQWHGDUFKLWHFWXUH± DV ZHOO DV PHWKRGV DQG DUFKLWHFWXUHV ± HJ PRGHOGULYHQ DUFKLWHFWXUH ± ZKLFK IDFLOLWDWH HQGWRHQGLQWHJUDWLRQ LQ KHWHURJHQHRXV HQYLURQPHQWV ,W LV RIWHQ SRVWXODWHG WKDW LQWHURSHUDELOLW\ RI LQIRUPDWLRQ V\VWHPV ZLOO JHQHUDWH QXPHURXV EXVLQHVV RSSRUWXQLWLHV DQG EXVLQHVV VROXWLRQV +RZHYHU D FRPSUHKHQVLYH HYDOXDWLRQRIWKHEXVLQHVVLPSDFWRILQWHURSHUDELOLW\LVVWLOOODFNLQJ,QWKLVSDSHU ZH SURSRVH D JHQHUDO PRGHO WR GHWHUPLQH WKH LPSDFW RI LQWHURSHUDELOLW\ LQYHVWPHQWV RQ EXVLQHVVHV :H GHULYH D KROLVWLF DVVHVVPHQW IUDPHZRUN ZKLFK FRPSULVHVVWUDWHJLFRSHUDWLRQDODQGILQDQFLDOLQGLFDWRUV
,QWHURSHUDELOLW\LPSDFWDVVHVVPHQWPRGHO 3UHYLRXV UHVHDUFK RQ WKH LPSDFW RI ,7 LGHQWLILHV D FRUUHODWLRQ EHWZHHQ ,7 LQYHVWPHQWV DQG RSHUDWLRQDO LQGLFDWRUV +RZHYHU LW KDV EHHQ GLIILFXOW WR SURYLGH HYLGHQFH RI GLUHFW FRUUHODWLRQ EHWZHHQ LQWHURSHUDELOLW\ DQG WKH ILQDQFLDO
726
%/HEUHWRQDQG&/HJQHU
SHUIRUPDQFH RI DQ RUJDQL]DWLRQ 7KH LQWHURSHUDELOLW\ LPSDFW DVVHVVPHQW PRGHO ,,$0 UHIOHFWV WKHVH FDXVDO HIIHFWV 7KH ,,$0 HQGRUVHV WKH PXOWLGLPHQVLRQDO DVVHVVPHQW RI ³VWUDWHJ\ PDSV´ VHH >@ WR LQYHVWLJDWH WKH YDOXH FUHDWHG E\ LQWHURSHUDELOLW\ LQYHVWPHQWV DQG GHWHUPLQH WKHLU FRQWULEXWLRQ WR WKH FRPSHWLWLYH VWUDWHJ\ RI D ILUP 6LQFH LQWHURSHUDELOLW\ UHODWHV WR WKH DELOLW\ WR SHUIRUP WUDQVDFWLRQV ZLWK EXVLQHVV SDUWQHUV ZH UHO\ RQ WUDQVDFWLRQ FRVWV WKHRUHWLFDO ILQGLQJV WR TXDQWLI\ WKH RSHUDWLRQDO LPSDFWV RI LQWHURSHUDELOLW\ :H VWDWH WKDW WKH RSHUDWLRQDO LPSDFW RI LQWHURSHUDELOLW\ VROXWLRQV DW D FRPSDQ\¶V ERXQGDULHV ZLOO WULJJHUWKHDFKLHYHPHQWRIVWUDWHJLFREMHFWLYHVDQGGLIIHUHQWLDWHWKHUHIRUHEHWZHHQ VWUDWHJLFDQGRSHUDWLRQDOLPSDFWV
)LJXUH,QWHURSHUDELOLW\LPSDFWDVVHVVPHQWPRGHO
2SHUDWLRQDOLPSDFW 7KH RSHUDWLRQDO OD\HU RI WKH ,,$0 GHSLFWV WKH LPSDFWV WKDW FDQ EH GLUHFWO\ TXDQWLILHG DQG SURYLGHV WKHUHIRUH WKH EDVLF ILJXUHV IRVWHULQJ WKH LQYHVWPHQW GHFLVLRQ 6LQFH LQWHURSHUDELOLW\ LQYHVWPHQWV DLP DW LPSURYLQJ WKH ZD\ RUJDQL]DWLRQV LQWHUDFW WUDQVDFWLRQ FRVWV WKHRU\ DSSHDUV WR EH DQ DGHTXDWH IXQGDPHQWWRDQDO\]HWKHFRVWVUHVXOWLQJ IURPWKHVHH[FKDQJHV7UDQVDFWLRQFRVWV WKHRU\DLPVDWDQDO\]LQJZKLFKRUJDQL]DWLRQDOVHWXSPLQLPL]HVWKH³IULFWLRQFRVWV´ DWDFRPSDQ\¶VERXQGDULHV>@ :LOOLDPVRQ ILUVW SURSRVHV D GLYLVLRQ EHWZHHQ H[DQWH FRVWV FRVWV SULRU WR WKH H[HFXWLRQRIDWUDQVDFWLRQLHSDUWQHUVHDUFKDQGFRQWUDFWQHJRWLDWLRQ DQGH[SRVW FRVWVRFFXULQJGXULQJDQGDIWHUDWUDQVDFWLRQLHSROLFLQJDQGHQIRUFHPHQWFRVWV *LYHQ WKH VKRUWFRPLQJV RI :LOOLDPVRQ¶V DSSURDFK >@ SURSRVH WR GHFRPSRVH WUDQVDFWLRQFRVWVLQWRPRWLYDWLRQDQGFRRUGLQDWLRQFRVWVZKLFKHQFRPSDVVWKHFRVW RIREWDLQLQJLQIRUPDWLRQWKHFRVWRIFRRUGLQDWLQJWKHSURGXFWLRQSURFHVVDVZHOODV
,QWHURSHUDELOLW\,PSDFW$VVHVVPHQW0RGHO$QRYHUYLHZ 727
WKH FRVW RI PHDVXUHPHQW >@ DV ZHOO DV >@ SRLQW RXW WKDW FRRUGLQDWLRQ FRVWV DUH KLJKO\ OLQNHG WR WKH XVH RI LQIRUPDWLRQ WHFKQRORJ\ WKHUHIRUH LQIUDVWUXFWXUH FRVWV QHHGWREHVSHFLILFDOO\DGGUHVVHGLQWKHWUDQVDFWLRQFRVWVDQDO\VLV2QWKHEDVLVRI WKHVHLQVLJKWVZHSURSRVHWREUHDNWUDQVDFWLRQFRVWVLQWRWKUHHTXDQWLILDEOHEORFNV FRQQHFWLYLW\ FRVWV QRQUHFXUULQJ H[SHQVHV WR VHWXS RU LPSURYH D EXVLQHVV UHODWLRQVKLS FRRUGLQDWLRQ FRVWV FRVWV RI H[HFXWLRQ RI WKH WUDQVDFWLRQ DQG PRQLWRULQJFRVWVFRVWVWRHQVXUHWKHFRPSOHWLRQRIWKHWUDQVDFWLRQ :H QRWLFH WKDW EHVLGHV WKH FRVWV WKUHH SHUIRUPDQFH LQGLFDWRUV LPSDFW WKH WUDQVDFWLRQ HIILFLHQF\ VSHHG TXDOLW\ DQG WUDQVSDUHQF\ ,Q WKH FRQWH[W RI LQWHURSHUDELOLW\TXDOLW\UHIHUVWRWKHRXWSXWRIWKHWUDQVDFWLRQ7KLVTXDOLW\FDQEH DVVHVVHG WKURXJK WZR FULWHULD 5HOLDELOLW\ LH LWV DELOLW\ WR SURYLGH WKH UHFHLYLQJ SURFHVV ZLWK DFFXUDWH LQIRUPDWLRQ DQG 3URFHVVDELOLW\ LH WKH WLPH VSHQW RQ WUDQVIRUPLQJWKHLQIRUPDWLRQSULRUWRSURFHVVLQJ ,QRUGHUWRDVVHVVWKHLPSDFWRI LQWHURSHUDELOLW\ LQYHVWPHQWV RQ SURFHVVLQJ VSHHG RQH QHHGV WR EUHDNGRZQ WKH VSHHG HIIHFW LQWR WKH WLPH VSHQW RQ SURFHVVLQJ WKH LQIRUPDWLRQ DQG WKH RYHUDOO LPSDFWRQWKHWUDQVDFWLRQ¶VFRPSOHWLRQVSHHGF\FOHWLPH 7UDQVSDUHQF\GHSLFWV WKH LQFUHDVH RI YLVLELOLW\ UHODWHG WR WKH WUDQVDFWLRQ DQG WKH DELOLW\ IRU GHFLVLRQ PDNHUVWRREWDLQWKHUHTXLUHGLQIRUPDWLRQLQDYHU\VKRUWODSRIWLPH 6WUDWHJLFGLPHQVLRQV
6XSSO\VLGH ,QWHURSHUDELOLW\UHLQIRUFHVWKHYDULRXVHIIHFWVRIHOHFWURQLFWUDQVDFWLRQVZKLFKKDYH EHHQLGHQWLILHGE\ >@LHHOHFWURQLFFRPPXQLFDWLRQHIIHFWVHOHFWURQLFEURNHUDJH HIIHFWVDQGHOHFWURQLFLQWHJUDWLRQHIIHFWV,QWKHFDVHRIORZVSHFLILW\RIJRRGVDQG VHUYLFHV LQWHURSHUDELOLW\ OHDGV WR D VKLIW WRZDUGV PDUNHW EDVHG FRRUGLQDWLRQ DQG LQFUHDVHV WKH SRZHU RI WKH EX\LQJ VLGH ³0RYHWRWKH0DUNHW´ ,Q RWKHU FDVHV KRZHYHU GXH WR UHODWLRQVKLSVSHFLILF LQYHVWPHQWV FRRUGLQDWLRQ ZLWK D VPDOOHU QXPEHU RI VXSSOLHUV RFFXUV UHVXOWLQJ LQ VLJQLILFDQW HIILFLHQF\ JDLQV HJ E\ UHGXFLQJWKHLQYHQWRU\DFURVVWKHHQWLUHVXSSO\FKDLQ³0RYHWRWKH0LGGOH´ >@ &RQVHTXHQWO\HQWHUSULVHVLQYHVWLQFUHDWLQJVWUDWHJLFVXSSOLHUQHWZRUNV'XULQJWKH ODVW GHFDGH DQ LQFUHDVLQJ QXPEHU RI FRPSDQLHV KDV EHHQ UHHYDOXDWLQJ WKHLU FRUH FRPSHWHQFLHV ZLWK WKH HIIHFW RI UHGXFLQJ WKHLU RZQ YDOXHDGGHG FRQWULEXWLRQ DQG UHDOL]LQJDKLJKHUGHJUHHRIRXWVRXUFLQJWRFRQWUDFWPDQXIDFWXUHUV 2SHUDWLRQDOH[FHOOHQFH 2SHUDWLRQDO H[FHOOHQFH UHODWHV WR WKH DELOLW\ RI D FRPSDQ\ WR PHHW WKH VWUDWHJLF WDUJHWVDWDVXSSO\FKDLQOHYHO7KHZLGHUDQJHRIDUWLFOHVGHDOLQJZLWKSHUIRUPDQFH LQGLFDWRUVLQVXSSO\FKDLQVDJUHHRQWKHIDFWWKDWWKHHIILFLHQF\RIDYDOXHFKDLQFDQ EH UHGXFHG WR WZR LQGLFDWRUV DVVHW XWLOL]DWLRQ DQG SURGXFWLYLW\ $V >@ REVHUYHV PDQ\FRPSDQLHVWKDWPDQDJHGWRDFKLHYHYHU\VKRUWF\FOHWLPHVDQGWRPLQLPL]H WKHLU VXSSO\ FKDLQ FRVWV KDYH IDLOHG WR NHHS SDFH ZLWK WKHLU FRPSHWLWLRUV $PRQJ RWKHUV /HH LGHQWLILHV DJLOLW\ LH WKH DELOLW\ WR DGDSW LPPHGLDWHO\ WR D FKDQJLQJ
728
%/HEUHWRQDQG&/HJQHU
HQYLURQPHQW DV WKH PDLQ FRQGLWLRQ IRU PDLQWDLQLQJ D VXVWDLQDEOH DGYDQWDJH IURP \RXUVXSSO\FKDLQ &XVWRPHUV 2QWKHFXVWRPHUVLGHLQWHURSHUDELOLW\DOORZVWRUHDOL]HPRUHFXVWRPHUFRQWDFWVWR EXQGOH DQG LQGLYLGXDOL]H VHUYLFHV IRU FXVWRPHUV DQG WR EHWWHU VHUYLFH WKH RYHUDOO FXVWRPHUSURFHVV7KHUHVXOWLVLQFUHDVLQJFXVWRPHULQWLPDF\ZKLFKLVFRQVLGHUHG RQHVWUDWHJLFRSWLRQEHVLGHVSURGXFWOHDGHUVKLSDQGRSHUDWLRQDOHIILFLHQF\ LQRUGHU WR DWWDLQ PDUNHW OHDGHUVKLS >@ %HVLGHV FXVWRPHU LQWLPDF\ LQWHURSHUDELOLW\ VXSSRUWV FRPSDQLHV H[WHQGLQJ WKHLU SURGXFW DQG VHUYLFH SRUWIROLR E\ IRUPLQJ LQQRYDWLYH QHWZRUNV RI YDOXH FUHDWLRQ DQG EXQGOLQJ FRUH FRPSHWHQFLHV IURP GLIIHUHQW SDUWQHUV 7KH HPHUJHQFH RI LQWHUPHGLDULHV FDQ VHUYH DV RQH H[DPSOH RI WKLV VWUDWHJLF RSWLRQ >@
2XWORRN :KLOH LQWHURSHUDELOLW\ LVVXHV DUH EHFRPLQJ DSSDUHQW DV PRUH DQG PRUH ILUPV DUH DFWLQJ LQ D QHWZRUNHG HQYLURQPHQW YHU\ IHZ LQWHJUDWHG PHWKRGV KDG EHHQ GHYHORSHGWRDVVHVVWKHLPSDFWRIPHDVXUHVLQWHQGLQJWRVROYHWKHVHLVVXHV2QWKH EDVLV RI OLWHUDWXUH ILQGLQJV ZH KDYH SUHVHQWHG LQ WKLV DUWLFOH WKH ³LQWHURSHUDELOLW\ LPSDFWDVVHVVPHQWPRGHO´7KLVPRGHOUHSUHVHQWVDVWUXFWXUHGEXWIOH[LEOHZD\WR DQDO\]HWKHYDOXHUHVXOWLQJIURPLQWHURSHUDELOLW\LPSURYHPHQWV
5HIHUHQFHV >@
&OHPRQV(.5HGGL635RZ0& 7KHLPSDFWRILQIRUPDWLRQWHFKQRORJ\RQ WKHRUJDQL]DWLRQRIHFRQRPLFDFWLYLW\WKH 0RYHWRWKH0LGGOH K\SRWKHVLV-RXUQDORI 0DQDJHPHQW,QIRUPDWLRQ6\VWHPV >@ &RDVH5 7KHQDWXUHRIWKHILUP(FRQRPLFD >@ .DSODQ 56 1RUWRQ '3 6WDWHJ\ PDSV FRQYHUWLQJ LQWDQJLEOH DVVHWV LQWR WDQJLEOHRXWFRPHV+DUYDUG%XVLQHVV6FKRRO3UHVV%RVWRQ >@ .OHLQ6 7KHFRQILJXUDWLRQRILQWHURUJDQL]DWLRQDOUHODWLRQV(XURSHDQ-RXUQDO RI,QIRUPDWLRQ6\VWHPV >@ /HH+ 7KHWULSOH$VXSSO\FKDLQ+DUYDUG%XVLQHVV5HYLHZ >@ 0DORQH7@ 0LOJURP 3 5REHUWV - (FRQRPLFV RUJDQL]DWLRQ DQG PDQDJHPHQW 3UHQWLFH +DOO1HZ-HUVH\ >@ 2OVRQ *0 0DORQH 7: 6PLWK -% &RRUGLQDWLRQ 7KHRU\ DQG &ROODERUDWLRQ 7HFKQRORJ\/($1HZ-HUVH\ >@ 7UHDF\ 0 :LHUVHPD ) &XVWRPHU LQWLPDF\ DQG RWKHU YDOXH GLVFLSOLQHV +DUYDUG%XVLQHVV5HYLHZ >@ :LOOLDPVRQ 2( 7KH HFRQRPLFV LQVWLWXWLRQV RI FDSLWDOLVP ILUPV PDUNHWV UHODWLRQDOFRQWUDFWLQJ)UHH3UHVV1HZ
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWD GDWDLQWKHFORVHGORRS3/0 +%-XQ'.LULWVLVDQG3;LURXFKDNLV
67,,35/,&36ZLVV)HGHUDO,QVWLWXWHRI7HFKQRORJ\LQ/DXVDQQH(3)/ 6WDWLRQ 0(%&+/DXVDQQH6ZLW]HUODQG KRQJEDHMXQ#HSIOFK 67,,35/,&3(3)/6WDWLRQ0(%&+/DXVDQQH6ZLW]HUODQG GLPLWULVNLULWVLV#HSIOFK 67,,35/,&3(3)/6WDWLRQ0(%&+/DXVDQQH6ZLW]HUODQG SDXO[LURXFKDNLV#HSIOFK
$EVWUDFW ,Q WKH FORVHGORRS SURGXFW OLIHF\FOH PDQDJHPHQW 3/0 ZKLFK DOORZV DOO OLIHF\FOH DFWRUV RI WKH ZKROH SURGXFW OLIHF\FOH WR DFFHVV PDQDJH DQG FRQWURO SURGXFW UHODWHG LQIRUPDWLRQ ZLWK HPHUJLQJ WHFKQRORJLHV VXFK DV UDGLR IUHTXHQF\ LGHQWLILFDWLRQ 5),' DQG ZLUHOHVV FRPPXQLFDWLRQ LW LV SUHUHTXLVLWH WR VKDUH DQG H[FKDQJHWKHSURGXFWOLIHF\FOHGDWDDQGLQIRUPDWLRQDPRQJOLIHF\FOHDFWRUVVPDUW SURGXFWVDQGD3/0V\VWHP7RWKLVHQGFRPPRQVHPDQWLFVIRUSURGXFWOLIHF\FOH PHWD GDWD DUH UHTXLUHG ,Q WKLV UHJDUG WKH RQWRORJ\ PRGHO IRU SURGXFW OLIHF\FOH PHWDGDWDFDQSOD\DPDMRUUROHLQVXSSRUWLQJWKHVKDULQJRISURGXFWOLIHF\FOHGDWD DQG LQIRUPDWLRQ GXULQJ ZKROH SURGXFW OLIHF\FOH ,W FDQ IDFLOLWDWH WKH FRPPXQLFDWLRQ DPRQJ OLIHF\FOH DFWRUV VPDUW SURGXFWV DQG D 3/0 V\VWHP )RU WKLV SXUSRVH LQ WKLV VWXG\ ZH SURSRVH D SULPLWLYH RQWRORJ\ PRGHO IRU SURGXFW OLIHF\FOH PHWD GDWD LQ WKH FORVHGORRS 3/0 )RU WKLV ILUVW ZH FODULI\ ZKDW WKH SURGXFWOLIHF\FOHGDWDLV:HWKHQGHVLJQWKHVWUXFWXUHRIPHWDGDWDWKDWGHVFULEHV FRQWHQWVRISURGXFWOLIHF\FOHGDWD6XEVHTXHQWO\ZHEXLOGXSDSULPLWLYHRQWRORJ\ IRUSURGXFWOLIHF\FOHPHWDGDWDLQUHVRXUFHGHVFULSWLRQIUDPHZRUN5') DQGKDYH GLVFXVVLRQDERXWSURVDQGFRQVRIWKHSURSRVHGPRGHO
,QWURGXFWLRQ 2YHU WKH ODVW GHFDGH HPHUJLQJ LQWHUQHW WHFKQRORJLHV ZLUHOHVV PRELOH WHOHFRPPXQLFDWLRQV DQG UDGLR IUHTXHQF\ LGHQWLILFDWLRQ 5),' WHFKQRORJ\ KDYH FKDQJHGRXUVWHUHRW\SHRIWKHSURGXFWOLIHF\FOH1RZWKHZKROHSURGXFWOLIHF\FOH FDQ EH PDGH YLVLEOH DQG FRQWUROODEOH (VSHFLDOO\ 5),' WHFKQRORJ\ HQDEOHV SURGXFWVWRKDYHDVHOIPDQDJHPHQWIXQFWLRQE\JDWKHULQJDQGVKDULQJWKHSURGXFW OLIHF\FOHGDWDRYHUWKHZKROHOLIHF\FOH,WDOORZVDOODFWRUVLQWKHSURGXFWOLIHF\FOH
730
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
WR DFFHVV PDQDJH DQG FRQWURO SURGXFW UHODWHG GDWD DW DQ\ PRPHQW DQG DW DQ\ SODFH,WPHDQVWKDWWKHVFRSHRIGDWDWREHPDQDJHGLVH[SDQGHGEH\RQGSURGXFWV DQG HQFRPSDVVHV DOO LQWHOOHFWXDO FDSLWDO LQFOXGLQJ SURGXFWV SURFHVVHV DQG UHVRXUFHV WKURXJK WKH ZKROH SURGXFW OLIHF\FOH >@ $FWXDOO\ GXULQJ WKH ZKROH SURGXFW OLIHF\FOH DJUHDWGHDORIGDWDOLNHGLJLWDO PRGHOVVXFKDVFRPSXWHUDLGHG GHVLJQ&$' GUDZLQJVWHFKQLFDOGRFXPHQWVDQGVWUXFWXUHGDQGXQVWUXFWXUHGGDWD DUH FUHDWHG FKDQJHG WUDQVIHUUHG VWRUHG DQG FRQYHUWHG E\ DQG EHWZHHQ GLIIHUHQW SHRSOH DQG DSSOLFDWLRQ V\VWHPV 7KLV UHVXOWV LQ JHQHUDWLQJ D ODUJH YROXPH RI SURGXFW OLIHF\FOH GDWD 7KH H[SRQHQWLDO JURZWK RI WKH GDWD DFFXPXODWHG ZLWKLQ SURGXFW OLIHF\FOH PDNHV LW GLIILFXOW IRU OLIHF\FOH DFWRUV WR EH DZDUH RI ORFDWLRQV RUJDQL]DWLRQRUVWUXFWXUHDQGVHPDQWLFVRIWKHGDWDVWRUHG LQYDULRXVUHSRVLWRULHV )XUWKHUPRUH VKDULQJ VHPDQWLFV RI GDWD DFURVV V\VWHPV EHFRPHV GLIILFXOW DV GLIIHUHQWV\VWHPVXVHGLIIHUHQWWHUPVIRUGHVFULELQJLQIRUPDWLRQ7KH\OHDGWRWKH LQWHURSHUDELOLW\ SUREOHP RI SURGXFW OLIHF\FOH LQIRUPDWLRQ LQ SURGXFW OLIHF\FOH PDQDJHPHQW 3/0 +HUH SURGXFW OLIHF\FOH LQIRUPDWLRQ LQGLFDWHV WKH UHODWLRQV DPRQJSURGXFWOLIHF\FOHGDWDZKLFKDUHUHSUHVHQWHGZLWKWKHLUPHWDGDWD 8QGHU WKLV HQYLURQPHQW WR VKDUH SURGXFW OLIHF\FOH LQIRUPDWLRQ HIILFLHQWO\ LW EHFRPHV PRUH LPSRUWDQW WR GHVLJQ DQG PDQDJH SURGXFW OLIHF\FOH PHWD GDWD LQ D V\VWHPDWLF ZD\ 0HWD GDWD DUH XVHG WR GHVFULEH SURSHUWLHV DQG UHODWLRQV RI GDWD 3URGXFW OLIHF\FOH PHWD GDWD DUH UHSUHVHQWHG E\ GLIIHUHQW WHUPLQRORJLHV XVHG LQ GLIIHUHQW W\SHV RI OLIHF\FOH DFWLYLWLHV VLQFH D SURGXFW LV XVXDOO\ PDGH WKURXJK FROODERUDWLRQV DPRQJ VHYHUDO OLIHF\FOH DFWLYLWLHV ,W UHTXLUHV GHILQLQJ FRPPRQ WHUPLQRORJLHV RI SURGXFW OLIHF\FOH PHWD GDWD LQ SURGXFW OLIHF\FOH GRPDLQ LH WKH XVHRIRQWRORJ\$QRQWRORJ\LV³DVSHFLILFDWLRQRIDFRQFHSWXDOL]DWLRQ>@´,WLVD VHWRIFRQFHSWVVXFKDVWKLQJVHYHQWVDQGUHODWLRQVWKDWDUHVSHFLILHGLQVRPHZD\ VXFKDVVSHFLILFQDWXUDOODQJXDJH LQRUGHUWRFUHDWHDQDJUHHGXSRQYRFDEXODU\IRU LQIRUPDWLRQ H[FKDQJLQJ NQRZOHGJH VKDULQJ DQG UHXVH )RU VKDULQJ LQIRUPDWLRQ DQGNQRZOHGJHEHWZHHQGLIIHUHQWDSSOLFDWLRQVDVKDUHGVHWRIWHUPVGHVFULELQJWKH DSSOLFDWLRQ GRPDLQ ZLWK D FRPPRQ XQGHUVWDQGLQJ LV QHHGHG 7KH RQWRORJ\ FDQ SOD\ WKLV UROH 2QWRORJ\ FDQ SURYLGH D VKDUHG DQG FRPPRQ XQGHUVWDQGLQJ RI D GRPDLQWKDWFDQEHFRPPXQLFDWHGDFURVVSHRSOHDQGDSSOLFDWLRQV\VWHPVDQGWKXV IDFLOLWDWH NQRZOHGJH VKDULQJ DQG UHXVH 2QWRORJLHV DUH PHDQV WR EULGJH WKH ³VHPDQWLFJDS´H[LVWLQJEHWZHHQWKHDFWXDOV\QWDFWLFUHSUHVHQWDWLRQRILQIRUPDWLRQ DQGLWVFRQFHSWXDOL]DWLRQ ,Q WKH FORVHGORRS 3/0 ZKLFK DOORZV OLIHF\FOH DFWRUV WR DFFHVV PDQDJH DQG FRQWUROSURGXFWUHODWHGLQIRUPDWLRQZLWKHPHUJLQJWHFKQRORJLHVVXFKDV5),'DQG ZLUHOHVVFRPPXQLFDWLRQLWLVSUHUHTXLVLWHWRVKDUHDQGH[FKDQJHSURGXFWOLIHF\FOH GDWD DQG WKHLU PHWD GDWD DPRQJ OLIHF\FOH DFWRUV VPDUW SURGXFWV DQG D 3/0 V\VWHP 7R WKLV HQG WKHLU FRPPRQ VHPDQWLFV DUH UHTXLUHG ,Q WKLV UHJDUG WKH RQWRORJ\PRGHOFDQSOD\DPDMRUUROHLQVXSSRUWLQJWKHVKDULQJRISURGXFWOLIHF\FOH LQIRUPDWLRQ GXULQJ ZKROH SURGXFW OLIHF\FOH ,W FDQ IDFLOLWDWH WKH FRPPXQLFDWLRQ DPRQJOLIHF\FOHDFWRUV VPDUW SURGXFWVDQG D 3/0V\VWHP7KHRQWRORJ\ PRGHO FDQ DOORZ D VKDUHG XQGHUVWDQGLQJ RI LQIRUPDWLRQ EHWZHHQ OLIHF\FOH DFWRUV DQG DFWRUVEHWZHHQOLIHF\FOHDFWRUVDQGVPDUWSURGXFWVRUD3/0V\VWHPDQGEHWZHHQ VPDUW SURGXFWV DQG D 3/0 V\VWHP ,W ZLOO SURYLGH D FRPPRQ VHPDQWLFV IRU SURGXFW OLIHF\FOH LQIRUPDWLRQ 0RUHRYHU WKH RQWRORJ\ PRGHO FDQ EH XVHG IRU GHILQLQJJHQHULFNQRZOHGJHUHODWHGWRSURGXFWVGXULQJSURGXFWOLIHF\FOH
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQWKHFORVHGORRS3/0 731
,QWKLVVWXG\ZHZLOOGHYHORSDSULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOH PHWD GDWD )RU WKLV ILUVW ZH FODULI\ ZKDW WKH SURGXFW OLIHF\FOH PHWD GDWD LV 0RUHRYHU ZH GHVLJQ WKH PHWD GDWD VWUXFWXUH WKDW GHVFULEHV FRQWHQWV RI SURGXFW OLIHF\FOH GDWD ,Q DGGLWLRQ ZH EXLOG XS WKH RQWRORJ\ IRU SURGXFW OLIHF\FOH PHWD GDWD 7KH RQWRORJ\ IRU SURGXFW OLIHF\FOH PHWD GDWD FDQ EH EXLOW XS EDVHG XSRQ GHILQLWLRQV RI D VPDOO VHW RI SULPLWLYH FRQFHSWV DFWLYLW\ REMHFW WLPH SRLQW DQG UHODWLRQVKLS1RWHWKDWLWLVEH\RQGWKHVFRSHRIWKLVVWXG\WRGHYHORSWKHRQWRORJ\ PRGHOVRISURGXFWOLIHF\FOHGDWDHJUHODWHGWRSURGXFWVSURFHVVHV UHVRXUFHVDQG VRRQ 7KH UHVW RI WKLV VWXG\ LV RUJDQL]HG DV IROORZV ,Q 6HFWLRQ ZH ZLOO UHYLHZ SUHYLRXV UHVHDUFK WKDW GHDO ZLWK LQIRUPDWLRQ PRGHOOLQJ RU RQWRORJ\ PRGHOOLQJ PHWKRGV RI SURGXFW OLIHF\FOH GDWD %DVHG RQ WKH DQDO\VLV RI SURV DQG FRQV RI SUHYLRXV UHVHDUFK ZH FODULI\ WKH FRQWULEXWLRQ RI RXU DSSURDFK ,Q 6HFWLRQ ZH EULHIO\ ORRNLQWR WKHFRQFHSWRI FORVHGORRS3/0 ZKLFK KDVEHHQLQWURGXFHGLQD (XURSHDQ XQLRQ (8 LQWHOOLJHQW PDQXIDFWXULQJ V\VWHPV ,06 SURMHFW ,Q 6HFWLRQWRJHWLQGHSWKXQGHUVWDQGLQJVRIWKHVHPDQWLFVRISURGXFWOLIHF\FOHPHWD GDWDZHZLOOGHVFULEHWKHFKDUDFWHULVWLFVRISURGXFWOLIHF\FOHGDWD$IWHUDQDO\]LQJ WKHSURGXFWOLIHF\FOHGDWDZHZLOOSURSRVHDSULPLWLYHRQWRORJ\PRGHOIRUSURGXFW OLIHF\FOHPHWDGDWDZLWKDUHVRXUFHGHVFULSWLRQIUDPHZRUN5') VFKHPD)LQDOO\ ZH KDYH D GLVFXVVLRQ DERXW SURV DQG FRQV RI WKH SURSRVHG RQWRORJ\ PRGHO DQG LQWURGXFHIXWXUHVWXG\LQ6HFWLRQ
3UHYLRXVOLWHUDWXUH 2QWRORJLHV DUH FRPPRQO\ XVHG LQ DUWLILFLDO LQWHOOLJHQFH DQG NQRZOHGJH UHSUHVHQWDWLRQ&RPSXWHUSURJUDPVFDQXVHDQRQWRORJ\IRUDYDULHW\RISXUSRVHV LQFOXGLQJ LQGXFWLYH UHDVRQLQJ FODVVLILFDWLRQ D YDULHW\ RI SUREOHP VROYLQJ WHFKQLTXHV DV ZHOO DV IDFLOLWDWLQJ FRPPXQLFDWLRQ DQG VKDULQJ RI LQIRUPDWLRQ EHWZHHQ GLIIHUHQW V\VWHPV 5HJDUGLQJ EXLOGLQJ XS RQWRORJLHV VHYHUDO RUJDQL]DWLRQVKDYHEHHQDWWHPSWLQJWRGHILQHVWDQGDUGVIRUVSHFLILFGRPDLQV7KH µ3URFHVV 6SHFLILFDWLRQ /DQJXDJXH 36/ ¶ FUHDWHG E\ WKH 1DWLRQDO ,QVWLWXWH IRU 6WDQGDUGV DQG 7HFKQRORJ\ 1,67 LV RQH H[DPSOH IRU WKH RQWRORJ\ RI SURFHVV 7KHUHKDYHEHHQDQXPEHURIPRGHOLQJODQJXDJHVIRURQWRORJLHVRQWROLQJXD.,) 2.%&&\F/;2/5')2,/DQG'$0/2,/DQGVRRQ$PRQJWKHP;2/ 5') 2,/ DQG '$0/2,/ DUH ;0/ EDVHG ODQJXDJXHV WKDW DUH UHFHQWO\ EHLQJ KLJKOLJKWHGZLWKWKHVHPDQWLF:HE 7KHUHKDYHEHHQVHYHUDO PRGHOLQJWRROVLQ YDULRXVGRPDLQVUHIHUWR7DEOH DQG PDQ\ UHVHDUFK ZRUNV WR GHDO ZLWK LQIRUPDWLRQ RU RQWRORJ\ PRGHOLQJ IRU VHYHUDOREMHFWV)RUH[DPSOH)DQJ\LHWDO>@SURSRVHGDFRQFHSWXDOLQIRUPDWLRQ PRGHOWRGHILQHDQGGHVFULEHWKHFKDUDFWHULVWLFVRISURGXFWOLIHF\FOHHQYLURQPHQW )XUWKHUPRUH )HQYHV HW DO >@ SURSRVHG D FRQFHSWXDO IUDPHZRUN IRU SURGXFW LQIRUPDWLRQ LQWHURSHUDELOLW\ WR DFFHVV VWRUH VHUYH DQG UHXVH ZKROH SURGXFW OLIHF\FOHLQIRUPDWLRQ6LPDQG'XII\>@SURSRVHGDQRQWRORJ\IRUSURGXFWGHVLJQ DFWLYLWLHV 7KH\ LGHQWLILHG DQG FODVVLILHG D JHQHULF VHW RI GHVLJQ DFWLYLWLHV 7KH RQWRORJLFDOFRPSOHWHQHVVFODULW\DQGFRKHUHQFHRIDFWLYLWLHVDUHHYDOXDWHGWKURXJK DSURWRFRODQDO\VLVDQGWKHGHVLJQSURFHVVLQWKHGRPDLQRIHOHFWURQLFGHVLJQ/LHW
732
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
DO >@ SUHVHQWHG DQ RQWRORJ\RULHQWHG DSSURDFK WKDW XVHG GHVFULSWLRQ ORJLFV IRUPDOO\ WR UHSUHVHQW FRQFHSWV DQG UROHV UHODWLRQV RI SDUWQHU¶V YLHZ RI GRPDLQ NQRZOHGJH LQ D YLUWXDO HQWHUSULVH 5HJDUGLQJ SURGXFW OLIHF\FOH GRPDLQ UHFHQWO\ SURGXFWOLIHF\FOHVXSSRUW3/&6 LVSURSRVHGWRDFFHOHUDWHWKHGHYHORSPHQWRIQHZ VWDQGDUGVIRUWKHH[FKDQJHRIDVVXUHGSURGXFWDQGVXSSRUWLQIRUPDWLRQ3/&6LV EDVHGRQDQH[WHQVLRQWRWKH67(33'0VFKHPDFDSDELOLW\LQ,62,WDOVR H[SORLWV WKH OHVVRQV OHDUQHG E\ WKH SURFHVV LQGXVWU\ LQ GHYHORSLQJ D OLIHF\FOH DSSURDFKWRGDWDPDQDJHPHQWIRUWKHLUGRPDLQ,62 3/&6LVDVWDQGDUGWR DGGUHVVWKHUHTXLUHPHQWVRISURGXFWVXSSRUWWKURXJKRXWWKHZKROHSURGXFWOLIHF\FOH IURPFRQFHSWWRGLVSRVDO,WSURYLGHVDPHFKDQLVPIRUH[FKDQJLQJDVVXUHGSURGXFW DQGVXSSRUWLQIRUPDWLRQEHWZHHQFRPSOLDQWVRIWZDUHDSSOLFDWLRQVXVLQJDVWDQGDUG H[FKDQJHSURWRFRODQGZLWKRXWWKHQHHGIRUGHYHORSLQJSURSULHWDU\LQWHUIDFHV >@ 6RPHSUHYLRXVZRUNVKDYHXVHG;0/DQG5')IRUUHSUHVHQWLQJLQIRUPDWLRQLQWKH SURGXFW OLIHF\FOH )RU H[DPSOH ('6 SURSRVHG WKH 3/0;0/ WR IDFLOLWDWH KLJK FRQWHQW SURGXFW OLIHF\FOH GDWD VKDULQJ ,W SURYLGHG D UHIHUHQFH IUDPHZRUN DQG D UHIHUHQFH GDWD IRUPDW EDVHG RQ ;0/ IRU PDLQ VXESKDVHV RI SURGXFW GHYHORSPHQWIURPSURGXFWGHVLJQWRSODQWGHVLJQDQGSURFHVVGHVLJQ3/0;0/ VFKHPDVGHILQHGDKLHUDUFK\RISURGXFWLQIRUPDWLRQDQGUHODWLRQVKLSV>@2QWKH RWKHU KDQG .O\QH >@ GHVFULEHG VRPH H[SHULPHQWDO ZRUNV IRU PRGHOLQJ FRPSOH[ V\VWHPV ZLWK 5') +H EXLOW KLJKHUOHYHO FRQVWUXFWV LQ 5') WKDW DOORZ FRPSOH[ V\VWHPVWREHPRGHOHGLQFUHPHQWDOO\ZLWKRXWQHFHVVDULO\KDYLQJIXOONQRZOHGJHRI WKHGHWDLOHGRQWRORJLFDOVWUXFWXUHRIDV\VWHP $OWKRXJKPDQ\ZRUNVKDYHEHHQSURSRVHGIRUPRGHOLQJSURGXFWOLIHF\FOHGDWD DQGLQIRUPDWLRQVRIDUWKH\VWLOOKDYHVRPHOLPLWDWLRQV)LUVWRQO\DIHZZRUNV>@ GHDOWZLWKWKHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQSDUWLFXODULQWKH FORVHGORRS3/0$OWKRXJK3/&6LVSURSRVHGDVDQLQIRUPDWLRQPRGHOVWDQGDUG IRU SURGXFW OLIHF\FOH VXSSRUW LW MXVW SURYLGHV D GDWD VFKHPD IRU SURGXFW OLIHF\FOH VXSSRUW,WGRHVQRWFRQWDLQDQ\PHWKRGWRGHILQHPHWDGDWDRI5),'WDJJLQJGDWD 6HFRQG ;0/ EDVHG PRGHOLQJ ZRUNV DUH OLPLWHG LQ WHUPV RI PRGHOLQJ DQG XVLQJ PHWD GDWD RI SURGXFW OLIHF\FOH GDWD ;0/ KDV OLPLWHG LQWHURSHUDELOLW\ EHFDXVH LW FDQ EH DSSOLHG WR RQO\ ZLWKLQ DQ DSSOLFDWLRQ )XUWKHUPRUH LW KDV OLPLWHG H[WHQGDELOLW\EHFDXVHWKHRUGHULQZKLFKHOHPHQWVDSSHDULQDQ;0/GRFXPHQWLV VWULFW VR WKDW LW LV GLIILFXOW WR DGG VRPH LQIRUPDWLRQ ODWHU ZLWKRXW FRQVLGHULQJ WKH RUGHU +HQFH ;0/ EDVHG PRGHOLQJ PHWKRGV ODFN D ULJRURXV GHVFULSWLRQ RI SURGXFW OLIHF\FOH PHWD GDWD > @ )LQDOO\ SUHYLRXV 5') DSSURDFKHV DUH DOVR OLPLWHG LQ WHUPV RI SURGXFW OLIHF\FOH PHWD GDWD PRGHOLQJ $OWKRXJK 0LOOHU >@ SURSRVHG EDVLF PRGHOLQJ SULQFLSOHV WKHUH KDV EHHQ QR DWWHPSW WR GHVFULEH WKH SURGXFWOLIHF\FOHPHWDGDWDZLWK5')XQWLOQRZ 7DEOH0RGHOLQJWRROV &ODVVLILFDWLRQ 6WUXFWXUHGLQIRUPDWLRQ 6\VWHPLQIRUPDWLRQ 3URGXFWLQIRUPDWLRQ 3URFHVVLQIRUPDWLRQ
0RGHOLQJWRROV 6*0/;0/>@ 80/>@ 67(3(;35(66 >@3'0/>@ 36/>@;3'/>@
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQWKHFORVHGORRS3/0 733
&ORVHGORRS3/0 ,Q WKH FORVHGORRS 3/0 WKDQNV WR HPHUJLQJ WHFKQRORJLHV VXFK DV 5),' YDULRXV VHQVRUV DQG ZLUHOHVV FRPPXQLFDWLRQ HDFK SURGXFW KDV D SURGXFW HPEHGGHG LQIRUPDWLRQGHYLFH3(,' GXULQJLWVOLIHF\FOHIRUJDWKHULQJSURGXFWOLIHF\FOHGDWD ZKLFKOHDGVWRPDNHWKHSURGXFWVPDUW ,WDOORZVDOODFWRUVRIWKHZKROHSURGXFW OLIHF\FOHWRDFFHVVPDQDJHDQGFRQWUROSURGXFWUHODWHGLQIRUPDWLRQHVSHFLDOO\WKH LQIRUPDWLRQ DIWHU SURGXFW GHOLYHU\ WR WKH FXVWRPHU DQG XS WR LWV ILQDO GHVWLQ\ ZLWKRXWWHPSRUDODQGVSDWLDOFRQVWUDLQWV,WPHDQVWKDWZHFDQKDYHYLVLELOLW\QRW RQO\ IRUZDUGV EXW DOVR EDFNZDUGV GXULQJ WKH ZKROH SURGXFW OLIHF\FOH )RU H[DPSOHEHJLQQLQJRIOLIH%2/ LQIRUPDWLRQFDQEHXVHGWRVWUHDPOLQHRSHUDWLRQV RI PLGGOH RI OLIH 02/ DQG HQG RI OLIH (2/ )XUWKHUPRUH 02/ DQG (2/ LQIRUPDWLRQFDQDOVRJREDFNWRGHVLJQDQGSURGXFWLRQHQJLQHHUVIRULPSURYHPHQW RI%2/GHFLVLRQV,WLQGLFDWHVWKDWWKHLQIRUPDWLRQIORZLVKRUL]RQWDOO\FORVHGRYHU WKH ZKROH SURGXFW OLIHF\FOH ,Q DGGLWLRQ LQIRUPDWLRQ IORZ LV YHUWLFDOO\ FORVHG 7KLVPHDQVWKDWEDVHGRQGDWDJDWKHUHGE\3(,'VZHFDQDQDO\]HSURGXFWUHODWHG LQIRUPDWLRQ DQG WDNH VRPH GHFLVLRQV RQ WKH EHKDYLRXU RI SURGXFWV ZKLFK ZLOO DIIHFWWKHGHFLVLRQRIZKLFKGDWDVKRXOGEHJDWKHUHGDJDLQ:HFDOOD3/0V\VWHP WRVXSSRUWWKLVFRQFHSWWKHFORVHGORRS3/0LQWKLVVWXG\,QVXPPDU\WKHFORVHG ORRS 3/0 FDQ EH GHILQHG DV IROORZV ³$ VWUDWHJLF EXVLQHVV DSSURDFK IRU WKH HIIHFWLYH PDQDJHPHQW RI SURGXFW OLIHF\FOH DFWLYLWLHV E\ XVLQJ SURGXFW GDWDLQIRUPDWLRQNQRZOHGJHZKLFKDUHDFFXPXODWHGLQWKHFORVHGORRSVRISURGXFW OLIHF\FOH ZLWK WKH VXSSRUW RI SURGXFW HPEHGGHG LQIRUPDWLRQ GHYLFHV DQG SURGXFW GDWD NQRZOHGJHPDQDJHPHQWV\VWHPV´ $VRIWKHFRQFHSWRIFORVHGORRS3/0LVEHLQJFDUULHG RXWE\352GXFW OLIHF\FOH 0DQDJHPHQW DQG ,QIRUPDWLRQ WUDFNLQJ XVLQJ 6PDUW (PEHGGHG V\VWHPV 3520,6( SURMHFW 7KH 3520,6( LV DQ HQGRUVHG (8 DQG ,06 SURMHFW ,WV REMHFWLYHLVWRGHYHORSDQHZJHQHUDWLRQRISURGXFWLQIRUPDWLRQWUDFNLQJDQGIORZ PDQDJHPHQW V\VWHP )RU WUDFNLQJ DQG JDWKHULQJ WKH OLIHF\FOH LQIRUPDWLRQ WKURXJKRXW WKH ZKROH SURGXFW OLIHF\FOH 3520,6( XVHV SURGXFW HPEHGGHG LQIRUPDWLRQ GHYLFHV VXFK DV 5),' WDJ ZLWK DVVRFLDWHG ILUPZDUH VRIWZDUH FRPSRQHQWV DQG WRROV >@ +HQFH GXULQJ SURGXFW OLIHF\FOH SOHQW\ RI 3(,' WDJJLQJHYHQWVZLOORFFXUZKLFKOHDGVWRDORWRIJHQHUDWLRQVRISURGXFWOLIHF\FOH GDWDDQGWKHLUPHWDGDWD
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWD )LJXUHVKRZVWKHRYHUDOOSURFHGXUHWREXLOGXSDQGVKDUHWKHRQWRORJ\PRGHOIRU SURGXFWOLIHF\FOHPHWDGDWD1RWHWKDWWKLVVWXG\PDLQO\IRFXVHVRQWKHILUVWWKUHH SKDVHV
734
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
,QIRUPDWLRQ6KDULQJ
6HPDQWLFPDSSLQJ
2QWRORJ\GHVLJQIRUSURGXFWOLIHF\FOHPHWDGDWD SULPLWLYHOH[LFRQGHILQHGOH[LFRQD[LRPGHILQLWLRQ LQIRUPDOVHPDQWLF
6HOHFWLQJRQWRORJ\GHVLJQPHWKRGRORJ\ 5')6
8QGHUVWDQGLQJGRPDLQNQRZOHGJHRI SURGXFWOLIHF\FOHGDWD
)LJ2YHUDOOSURFHGXUH
8QGHUVWDQGLQJGRPDLQNQRZOHGJH $Q RQWRORJ\ LV DQ H[SOLFLW GHVFULSWLRQ RI D GRPDLQ ,W FRQWDLQV D YRFDEXODU\ RI VKDUHGFRPPRQFRQFHSWVDVHWRIUHODWLRQVKLSVSURSHUWLHVDQGDWWULEXWHV EHWZHHQ FRQFHSWVDQGDVHWRIFRQVWUDLQWVRQWKHFRQFHSWV7RLGHQWLI\WKHFRQFHSWILUVWLW LV QHFHVVDU\ WR NQRZ GRPDLQ NQRZOHGJH ,Q WKLV VWXG\ WKH GRPDLQ LQGLFDWHV WKH SURGXFWOLIHF\FOHGDWD,QWKHFORVHGORRS3/0SURGXFWOLIHF\FOHGDWDLVREWDLQHG DW HDFK OLIHF\FOH DFWLYLW\ E\ UHDGLQJ 3(,' HJ VLPSO\ 5),' WDJV ,W FDQ EH FODVVLILHGDVVKRZQLQ7DEOH 7DEOH&ODVVLILFDWLRQRISURGXFWOLIHF\FOHGDWD 'HJUHHRIDEVWUDFW
&ODVVLILFDWLRQSHUVSHFWLYHV &RQWHQW 7LPH
)LHOGGDWD
3URGXFWGDWD
%2/GDWD
0HWDGDWD
3URFHVVGDWD
02/GDWD
5HVRXUFHGDWD
(2/GDWD
&KDQJHDELOLW\ '\QDPLFGDWD 6WDWLFGDWD
$JHQWGDWD 7LPHGDWD
3URGXFWOLIHF\FOHGDWDLQWKHFORVHGORRS3/0KDVWKHIROORZLQJFKDUDFWHULVWLFV x ,Q WKH FORVHGORRS 3/0 SURGXFW OLIHF\FOH GDWD DUH FUHDWHG E\ WLPHEDVHG HYHQWV6RPHSURGXFWOLIHF\FOHGDWDDUHDXWRPDWLFDOO\UHFRUGHGE\WDJJLQJ 3(,'V VLPSO\ 5),' WDJV RI SURGXFWV ZKLOH VRPH DUH UHFRUGHG E\ HQJLQHHU¶VPDQXDORSHUDWLRQV,UUHVSHWLYHRIWKHUHFRUGLQJZD\DOOGDWDDUH JHQHUDWHGEDVHGRQVSHFLILFWLPHHYHQWV
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQWKHFORVHGORRS3/0 735
x (DFK OLIHF\FOH GDWD FDQ KDYH D XQLTXH LGHQWLILFDWLRQ ,Q WKH FORVHGORRS 3/03(,'FDQEHDWWDFKHGWRHDFKOLIHF\OHREMHFWVXFKDVSURGXFWSURFHVV DQG UHVRXUFH 3(,' KDV D XQLTXH LGHQWLILFDWLRQ VFKHPH IROORZLQJ WKH GHIDFWRVWDQGDUGRISURGXFWLGHQWLILFDWLRQVFKHPHHJ(3&RI$XWR,' x 7KH YDOXHV RI VRPH SURGXFW OLIHF\FOH GDWD DUH IL[HG GXULQJ SURGXFW OLIHF\FOHZKLOHVRPHYDOXHVFKDQJHGXULQJSURGXFWOLIHF\FOH x 3URGXFWOLIHF\FOHLQIRUPDWLRQLVUHSUHVHQWHGE\WKHUHODWLRQDPRQJSURGXFW OLIHF\FOHGDWD x 3URGXFW OLIHF\FOH NQRZOHGJH LV JHQHUDWHG EDVHG RQ SURGXFW OLIHF\FOH LQIRUPDWLRQ 6HOHFWLQJRQWRORJ\GHVLJQPHWKRGRORJ\ ,Q JHQHUDO DQ RQWRORJ\ PRGHO VKRXOG IRUPDOO\ GHVFULEH HQWLWLHV DQG WKHLU SURSHUWLHVUHODWLRQVKLSVFRQVWUDLQWVDQGEHKDYLRXUV,QWKLVVWXG\ZHXVH5')WR EXLOGXSDSULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWD7KH5')LVD VWDQGDUGODQJXDJHUHFRPPHQGHGE\:&>@IRUUHSUHVHQWLQJPHWDGDWDDERXWQRW RQO\ZHEUHVRXUFHVEXWDOVRRWKHUUHVRXUFHVWKDWFDQQRWEHGLUHFWO\UHWULHYHGRQWKH ZHE5')XVHV;0/V\QWD[IRUH[SUHVVLQJPHWDGDWDDQGVFKHPDVLQDIRUPWKDW LV ERWK KXPDQO\ UHDGDEOH DQG PDFKLQH XQGHUVWDQGDEOH >@ 5') LV D VXLWDEOH ODQJXDJH WR GHVFULEH SURGXFW OLIHF\FOH PHWD GDWD EHFDXVH LW FDQ GHVFULEH WKH UHODWLRQV DPRQJ DOO OLIHF\FOH REMHFWV DQG WKHLU SURSHUWLHV RYHU WKH ZKROH SURGXFW OLIHF\FOHZLWKDVLPSOHUHSUHVHQWDWLRQPHWKRG5')VWDWHPHQWVVLPSO\FRQVLVWRI 5HVRXUFH 3URSHUW\ DQG 9DOXH +HQFH LW LV HDV\ WR UHSUHVHQW UHODWLRQV DPRQJ SURGXFWOLIHF\FOHREMHFWVDQGWKHLUSURSHUWLHVHYHQLQODUJHQXPEHUV,QDGGLWLRQ UHFHQWO\5')KDVEHHQKLJKOLJKWHGDVDEDVLFODQJXDJHIRUGHYHORSLQJDFRPSOHWH RQWRORJ\PRGHO7KHSXUSRVHRIPRGHOLQJWKHRQWRORJ\IRUSURGXFWOLIHF\FOHPHWD GDWDLQ5')LVWRVKDUHOLIHF\FOHLQIRUPDWLRQDQGWRXVHWKHPHIILFLHQWO\IRUVHYHUDO DSSOLFDWLRQVRYHUWKHSURGXFWOLIHF\FOH6KDULQJLQIRUPDWLRQUHTXLUHVDQDJUHHPHQW RQ D VWDQGDUG FRUH RI YRFDEXODU\ +RZHYHU 5') LQ LWVHOI GRHV QRW VXSSRUW LW EHFDXVH LW GRHV QRW FRQWDLQ DQ\ SUHGHILQHG YRFDEXODULHV 0RUHRYHU ZH QHHG WR FKHFNWKHYDOLGLW\RIUHVRXUFHVDQGWKH YDOXHVRISURSHUWLHVDQGWRUHVWULFW ZKHUH FHUWDLQSURSHUWLHVFDQEHDSSOLHGEHFDXVHWKH5')PRGHOLWVHOILVXQDEOHWRHQVXUH LWV LQWHJULW\ >@ 7R WKLV HQG WKH 5') VFKHPD FDQ EH XVHG 7KH 5') VFKHPD GHVFULEHVWKHIRUPDOVWUXFWXUHRIDQ5')GDWDPRGHO,WGHILQHVZKLFKYRFDEXODU\ HOHPHQWV DUH UHVRXUFHV DQG ZKLFK DUH SURSHUWLHV ,W DOVR GHILQHV DOORZDEOH SURSHUWLHV WKDW FDQ EH DVVLJQHG WR 5') UHVRXUFHV ZLWKLQ D JLYHQ GRPDLQ $FFRUGLQJO\RQWKHEDVLVRI5')VFKHPDZHFDQFRQILUPZKHWKHUWKHVWUXFWXUHRI DQ 5') PRGHO FRQYH\V FRUUHFW PHDQLQJV RU QRW $OWKRXJK 5') KDV LWV RZQ VFKHPD5')6 >@LWLVOLPLWHGLQWHUPVRIKDQGOLQJDVSHFLILFDSSOLFDWLRQ,IZH FDQ GHYLVH D WD[RQRP\ RI SURGXFW OLIHF\FOH PHWD GDWD WKDW KDV D ODUJHVFDOH LQWHURSHUDELOLW\ RYHU WKH ZKROH SURGXFW OLIHF\FOH LW LV EHWWHU WR IDFLOLWDWH WKH HIILFLHQWPDQDJHPHQWRISURGXFWOLIHF\FOHGDWDDQGRSHUDWLRQVVLQFHWKHWD[RQRP\ ZLOOHQDEOHDQ\DSSOLFDWLRQVWRLQWHUSUHW5')VWDWHPHQWVLQDVWUDLJKWIRUZDUGZD\ +HQFH LW LV LPSRUWDQW WR GHVLJQ D SURGXFW OLIHF\FOHVSHFLILF YRFDEXODU\ LQ 5') LH 5') VFKHPD IRU SURGXFW OLIHF\FOH PHWD GDWD ZKLFK LV D SULPLWLYH RQWRORJ\ PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWD
736
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
2QWRORJ\GHVLJQIRUSURGXFWOLIHF\FOHPHWDGDWD ,Q WKLV VHFWLRQ DV D SULPLWLYH RQWRORJ\ PRGHO ZH SURSRVH DQ 5') VFKHPD IRU SURGXFW OLIHF\FOH PHWD GDWD %HFDXVH WKHUH DUH KXQGUHGV RI GLIIHUHQW NLQGV RI SURGXFW OLIHF\FOH PHWD GDWD LW LV LPSRVVLEOH WR FRQWDLQ DOO WKLQJV LQWR D VFKHPD $FFRUGLQJO\ LW LV QHFHVVDU\ WR FKDUDFWHUL]H SURGXFW OLIHF\FOH PHWD GDWD LQWR IHZ JHQHULFW\SHV,QWKLVVWXG\ZHHVWDEOLVKDVFKHPDIRUSURGXFWOLIHF\FOHPHWDGDWD EDVHGRQ7335$FRQFHSW7KH7335$FRQVLVWVRIWKHUHODWLRQVDPRQJSURGXFW SURFHVVUHVRXUFHDQGDJHQWZKLFKLVEDVHGRQDWLPHHYHQW)LJXUHVKRZVWKH 5') VFKHPD IRU SURGXFW OLIHF\FOH PHWD GDWD $ VFKHPD GHILQHV WD[RQRPLHV RI UHVRXUFHVDQGSURSHUWLHVIRUGHVFULELQJSURGXFWOLIHF\FOHPHWDGDWD6FKHPDFDQEH UHIHUHQFHG XVLQJWKHQDPHVSDFH PHFKDQLVPRI;0/ ZLWKLQ5') V\QWD[,QWKLV VWXG\ WKH 5') VFKHPD IRU SURGXFW OLIHF\FOH PHWD GDWD XVHV ILYH QDPHVSDFHV SURGXFW SURFHVV UHVRXUFH DJHQW DQG WLPH 7KLV 5') VFKHPD FRQWDLQV EDVLF UHODWLRQV DPRQJ 7335$ 'XULQJ SURGXFW OLIHF\FOH DOO LQIRUPDWLRQ FDQ EH PRGHOHG ZLWK WKH FRQFHSW RI 7335$ 3URGXFW OLIHF\FOH RSHUDWLRQ LV EDVLFDOO\ GRQHZLWKUHODWLRQVDPRQJSURGXFWVSURFHVVHVDQG UHVRXUFHV2SWLRQDOO\DJHQWV FDQEHLQYROYHGLQWKLVUHODWLRQ$Q\UHODWLRQVDPRQJWKHPVKRXOGEHGRQHEDVHG RQWLPHHYHQWV '\QDPLF 3URSHUWLHV
6WDWLF 3URSHUWLHV KDV
KDV
³7LPHSRLQW´ AA[VGGRXEOH
3URFHVV
6WDWLF 3URSHUWLHV
KDV
'\QDPLF 3URSHUWLHV
KDV
6WDWLF 3URSHUWLHV
LV H[HFXWHG DW
KDV
KDV
KDV
LVRSHUDWHGDW 3URGXFW
KDV
VHUYHDW 7LPH
$JHQW
KDV
'\QDPLF 3URSHUWLHV
VXSSRUWVDW KDV
UHTXHVWV 5HVRXUFH
KDV 6WDWLF 3URSHUWLHV
KDV '\QDPLF 3URSHUWLHV
)LJ5')6IRUSURGXFWOLIHF\FOHPHWDGDWD
7KHRQWRORJ\PRGHORISURGXFWOLIHF\FOHPHWDGDWDFDQEHIRUPDOO\GHILQHGDV IROORZV 1RWDWLRQ 2QWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWD 23 & &RQFHSW 5 5HODWLRQ &RQFHSWKLHUDUFK\RUWD[RQRP\ +& I )XQFWLRQ / /H[LFRQ
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQWKHFORVHGORRS3/0 737
2QWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWD 23 ^& 5 + & I ` & ^3URFHVV 3URGXFW 5HVRXUFH 7LPH $JHQW 6WDWLF SURSHUWLHV '\QDPLF SURSHUWLHV` 5 ^LVH[HFXWHGDWLVRSHUDWHGDWVHUYHDWVXSSRUWVDWKDV` + & +LHUDUFKLFDOUHODWLRQ KDVSURGXFWSURGXFW KDVSURFHVVSURFHVV KDVUHVRXUFHUHVRXUFH & + 7D[RQRPLFUHODWLRQ KDVSURGXFWVWDWLFSURSHUWLHV KDVSURGXFWG\QDPLFSURSHUWLHV KDVSURFHVVVWDWLFSURSHUWLHV KDVSURFHVVG\QDPLFSURSHUWLHV KDVDJHQWVWDWLFSURSHUWLHV KDVDJHQWG\QDPLFSURSHUWLHV KDVWLPHWLPHSRLQW LVRSHUDWHG DWSURGXFWWLPH LVH[HFXWHGDWSURFHVV WLPH VHUYHDWDJHQWWLPH VXSSRUWVDWUHVRXUFHWLPH I )* 7KHIXQFWLRQ)DQG* PDSOH[LFDOHQWULHVWRWKHFRQFHSWV DQGUHODWLRQVRIWKH RQWRORJ\ )RU H[DPSOH ) DQG * FDQ EH DSSOLHG DV IROORZV /HW /& ^³HQJLQH (%´ ³PDLQWHQDQFH DQDO\]LQJ´ ³SUHGLFWLYH PDLQWHQDQFH VRIWZDUH´` DQG /5 ^³LV FDUULHG RXW DW´` WKHQ )³HQJLQH (%´ SURGXFW )³PDLQWHQDQFH DQDO\]LQJ´ SURFHVV )³SUHGLFWLYH PDLQWHQDQFH VRIWZDUH´ DJHQW DQG *³LV FDUULHGRXWDW´ LVH[HFXWHGDW &RQVWUDLQWV! x (DFKUHODWLRQVKRXOGFRQWDLQWLPHLQIRUPDWLRQLHµKDVWLPHWLPHSRLQW ¶ x (DFKFRQFHSWVKRXOGKDYHDQLGHQWLILFDWLRQSURSHUW\ x 2QO\ QHZ RU FKDQJLQJ UHODWLRQV FRPSDUHG ZLWK DOUHD\ UHFRUGHG UHODWLRQV VKRXOGEHUHSUHVHQWHG )LJXUH VKRZV DQ H[DPSOH RI 5')6 IRU WKH PDLQWHQDQFH DSSOLFDWLRQ RI DQ DXWRPRWLYH)LJXUHVKRZVDQH[DPSOHRI5')VHULDOL]DWLRQIRUWKHVDPHFDVHDV )LJXUH ³5´ ,QSXWB,'
³´
³2´
³3´
6WDUWLQJBGDWH 3URFHVVB,'
$YDLODEOHBSHUVRQB,'
³2´
³2´
$YDLODEOHBSHUVRQB,' $YDLODEOHBSHUVRQB,'
³7$´
'RLQJ PDLQWHQDQFH RSHUDWLRQ
3URGXFWB,'
LV H[HFXWHG DW
7UXFN
LV RSHUDWHG DW
³´ KDV
30 VXSSRUWVDW
0U.LP &ODVV ³-XQLRU (QJLQHHU´
'HSDUWPHQW ³0DLQWHQDQFH´
1DPH ³+\XQ-RRQ´
)LJ([DPSOHRI5')6
2UJDQL]DWLRQB,' ³2´
738
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
"[POYHUVLRQ "! UGI5') [POQVJVV KWWSZZZZRUJ,VD9L]JUDSKVW\OHVKHHWV [POQV3URGXFW KWWS(3)/67,,35/,&3SURGXFW [POQVUGI KWWSZZZZRUJUGIV\QWD[QV [POQV3URFHVV KWWS(3)/67,,35/,&3SURFHVV [POQV[VG KWWSZZZZRUJ;0/6FKHPD [POQV5HVRXUFH KWWS(3)/67,,35/,&3UHVRXUFH [POQVUGIV KWWSZZZZRUJUGIVFKHPD [POQV$JHQW KWWS(3)/67,,35/,&3DJHQW [POQV7LPH KWWS(3)/67,,35/,&3WLPHBSRLQW! UGI'HVFULSWLRQUGIDERXW KWWS(3)/67,,35/,&3WLPHBSRLQWBBB30! 7LPHKDVUGIGDWDW\SH KWWSZZZZRUJ;0/6FKHPDGRXEOH !7LPHKDV! UGI'HVFULSWLRQ! UGI'HVFULSWLRQUGIDERXW KWWS(3)/67,,35/,&3SURGXFWWUXFN! 3URGXFW3URGXFWB,'!7$3URGXFW3URGXFWB,'! 3URGXFWLVBRSHUDWHGBDW UGIUHVRXUFH KWWS(3)/67,,35/,&3WLPHBSRLQWBBB30! UGI'HVFULSWLRQ! UGI'HVFULSWLRQUGIDERXW KWWS(3)/67,,35/,&3UHVRXUFHPUBNLP! 5HVRXUFH1DPH!+\XQ-RRQ5HVRXUFH1DPH! 5HVRXUFHVXSSRUWVBDW UGIUHVRXUFH KWWS(3)/67,,35/,&3WLPHBSRLQWBBB30! 5HVRXUFH5HVRXUFHB,'!25HVRXUFH5HVRXUFHB,'! 5HVRXUFH&ODVV!-XQLRUHQJLQHHU5HVRXUFH&ODVV! 5HVRXUFH'HSDUWPHQW!0DLQWHQDQFH5HVRXUFH'HSDUWPHQW! UGI'HVFULSWLRQ! UGI'HVFULSWLRQUGIDERXW KWWS(3)/67,,35/,&3SURFHVVGRLQJBPDLQWHQDQFHBRSHUDWLRQ! 3URFHVV$YDLODEOHBSHUVRQB,'!23URFHVV$YDLODEOHBSHUVRQB,'! 3URFHVV$YDLODEOHBSHUVRQB,'!23URFHVV$YDLODEOHBSHUVRQB,'! 3URFHVV3URFHVVB,'!33URFHVV3URFHVVB,'! 3URFHVVLVBH[HFXWHGBDW UGIUHVRXUFH KWWS(3)/67,,35/,&3WLPHBSRLQWBBB30! 3URFHVV,QSXWB,'!7$3URFHVV,QSXWB,'! 3URFHVV$YDLODEOHBSHUVRQB,'!23URFHVV$YDLODEOHBSHUVRQB,'! 3URFHVV6WDUWLQJBGDWH!3URFHVV6WDUWLQJBGDWH! UGI'HVFULSWLRQ! UGI5')!
)LJ([DPSOHRI5')VHULDOL]DWLRQ
'LVFXVVLRQDQGIXWXUHVWXG\ ,QWKLV VWXG\ ZH KDYHSURSRVHGDSULPLWLYHRQWRORJ\ PRGHOIRUSURGXFWOLIHF\FOH PHWDGDWD,WKDVVHYHUDOEHQHILWVDVIROORZV x 7KHSURSRVHGPRGHOLVVXLWDEOHWRUHFRUGWKHOLIHF\FOHGDWDRIFORVHGORRS 3/0 ,Q WKH FORVHGORRS 3/0 OLIHF\FOH GDWD UHODWHG WR SURGXFWV SURFHVVHVUHVRXUFHVDQGDJHQWVDUHXVXDOO\JHQHUDWHGE\DFFHVVLQJ3(,'V SHULRGLFDOO\ RU UDQGRPO\ EDVHG RQ WULJJHULQJ RI VRPH HYHQWV ZKLFK DUH UHFRUGHUHG ZLWK WLPH HYHQWV 7KH SURSRVHG RQWRORJ\ PRGHO GHDOV ZLWK WKHVH PDLQ OLIHF\FOH REMHFWV DQG WKHLU UHODWLRQV )XUWKHUPRUH QRW RQO\ SK\VLFDOOLIHF\FOHREMHFWVKDYLQJ3(,'VHJSURGXFWVUHVRXUFHV EXWDOVR
$SULPLWLYHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDLQWKHFORVHGORRS3/0 739
FRQFHSWXDOOLIHF\FOHREMHFWVVXFKDVSURFHVVHVDJHQWVDQGWLPHVWDPSVFDQ KDYHXQLTXHLGHQWLILFDWLRQVZKLFKDUHFRPSDWLEOHZLWK5')UHSUHVHQWDWLRQ VFKHPH+HQFHWKHSURSRVHGSULPLWLYH RQWRORJ\ PRGHO EDVHGRQ5') LV SUDFWLFDOWRGHVFULEHWKHGDWDJHQHUDWHGXQGHUWKLVHQYLURQPHQW x ,W LV IOH[LEOH WR H[WHQG RU PRGLI\ WKH PRGHO EHFDXVH RI 5')¶V PHULWV FRPSDUHGZLWK;0/HJIOH[LELOLW\RIPRGHOH[WHQVLRQ x 7KHSURSRVHGPRGHOLVHIILFLHQWFRQVLGHULQJGDWDVFDODELOLW\EHFDXVHLWRQO\ UHTXLUHVXSGDWHGLQIRUPDWLRQIRUHYHU\WLPHHYHQWVRWKDWLWFDQVWRUHSOHQW\ RI SURGXFW OLIHF\FOH LQIRUPDWLRQ GXULQJ SURGXFW OLIHF\FOH DV FRPSDFW DV SRVVLEOH x ,W LV SRVVLEOH WR HIILFLHQWO\ ORRN XS SURGXFW OLIHF\FOH GDWD E\ WUDFLQJ OLQN VWUXFWXUHVEHWZHHQXQLIRUPUHVRXUFHLGHQWLILHUV85,V RI5')VWDWHPHQWV LIZHFDQGHYHORS5')TXHU\DSSOLFDWLRQV ,QVSLWHRIWKHVHDGYDQWDJHVWKLVVWXG\KDVWKHIROORZLQJOLPLWDWLRQV x )LUVW WKH SURSRVHG 5') VFKHPD LV OLPLWHG LQ WHUPV RI EXLOGLQJ WKH RQWRORJ\LQDFRPSOHWHZD\EHFDXVHRIWKHODFNRIH[SUHVVLYHQHVVRI5') x 6HFRQGWKHUHLVDODFNRIDSSOLFDWLRQVDVWRKRZWRXVHWKHSURSRVHGPRGHO IRULQIRUPDWLRQVKDULQJDQGH[FKDQJLQJ 7KLV VWXG\ FDQ EH H[WHQGHG LQ PXOWLSOH GLUHFWLRQV )LUVW RQH FDQ GHYHORS D FRPSOHWH RQWRORJ\ IRU SURGXFW OLIHF\FOH PHWD GDWD EDVHG RQ WKH SURSRVHG 5') VFKHPD FRPELQLQJ ZHOO NQRZQ RQWRORJLHV IRU SURGXFW SURFHVV UHVRXUFH DJHQW DQGWLPHHJ67(3IRUSURGXFWGHVLJQDQG36/IRUSURFHVVPRGHO)RUWKLVRQH PLJKW QHHG '$0/2,/ RU ZHE RQORJ\ ODQJXDJH 2:/ )XUWKHUPRUH RQH FDQ YHULI\WKHPHWDGDWDIRUSURGXFWOLIHF\FOHGDWDDQGVSHFLI\WKHPLQGHWDLOIRUVHYHUDO DSSOLFDWLRQVLQ3/0,QDGGLWLRQEDVHGRQWKHSURSRVHGRQWRORJ\PRGHORQHFDQ GHYHORS VRPH DSSOLFDWLRQV WR VKRZ LQIRUPDWLRQ VKDULQJ DQG H[FKDQJLQJ LQ WKH FORVHGORRS3/0
&RQFOXVLRQ ,QWKHFORVHGORRS3/0HQYLURQPHQWZKHUHDOOOLIHF\FOHDFWRUVFDQHDVLO\DFFHVVWR SURGXFWOLIHF\FOHGDWDRYHUWKHZKROHSURGXFWOLIHF\FOHLWLVLPSRUWDQWWRGHILQHWKH SULPLWLYH RQWRORJ\ PRGHO IRU VKDULQJ DQG PDQDJLQJ SURGXFW OLIHF\FOH PHWD GDWD RYHUWKHZKROHSURGXFWOLIHF\FOH7KHRQWRORJ\PRGHOFDQJLYHDKHOSRIDQDO\]LQJ SURGXFW OLIHF\FOH LQIRUPDWLRQ DQG PDNLQJ EHWWHU GHFLVLRQV RQ SURGXFW OLIHF\FOH RSHUDWLRQV7RPHHWWKLVUHTXLUHPHQWLQWKLVVWXG\ZHKDYHSURSRVHGDSULPLWLYH RQWRORJ\PRGHOIRUSURGXFWOLIHF\FOHPHWDGDWDZLWKDQ5')VFKHPD$OWKRXJKD IXUWKHU VWXG\ LV UHTXLUHG WR HQULFK RXU ZRUN ZH EHOLHYH WKDW RXU DSSURDFK FDQ SURYLGHDVWHSSLQJVWRQHWREXLOGXSWKHRQWRORJ\PRGHOIRUSURGXFWOLIHF\FOH PHWD GDWDLQWKHFORVHGORRS3/0
740
+%-XQ'.LULWVLVDQG3;LURXFKDNLV
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
&ROODERUDWLYHYLVLRQV 3/0XVHUVWUDWHJ\WHFKQLFDOUHSRUW *UXEHU 75 $ WUDQVODWLRQ DSSURDFK WR SRUWDEOH RQWRORJ\ VSHFLILFDWLRQV .QRZOHGJH$FTXLVLWLRQ )DQJ\L / HW DO *UHHQ GHVLJQ DVVHVVLQJ V\VWHP PRGHO RI SURGXFWV 3URFHHGLQJV RI WKH ,((( ,QWHUQDWLRQDO 6\PSRVLXP (OHFWURQLFV DQG WKH (QYLURQPHQW )HQYHV 6- 6ULUDP 5' 6XGDUVDQ 5 DQG :DQJ ) $ SURGXFW LQIRUPDWLRQ PRGHOLQJIUDPHZRUNIRUSURGXFWOLIHF\FOHPDQDJHPHQW 3URFHHGLQJVRI,QWHUQDWLRQDO 6\PSRVLXP3URGXFW/LIHF\FOH0DQDJHPHQW-XO\%DQJDORUH,QGLD 6LP6.DQG'XII\$+% 7RZDUGVDQRQWRORJ\R IJHQHULFHQJLQHHULQJGHVLJQ DFWLYLWLHV5HVHDUFKHQJLQHHULQJGHVLJQ /L / :X % DQG
SAMBA – An Agent architecture for Ambient Intelligence Elements Interoperability Arne-Jørgen Berre1, Giovanna Di Marzo Serugendo2, Djamel Khadraoui3, François Charoy4, George Athanasopoulos5, Michael Pantazoglou5, Jean-Henry Morin6, Pavlos Moraitis7, Nikolaos Spanoudakis8 1
2
3
4
5 6
7
8
SINTEF, Forskningsveien 1, Blindern, 0314 OSLO, Norway [email protected] Birkbeck College,University of London, UK [email protected] Centre de Recherche Henri Tudor, Luxembourg [email protected] University Henri Poincaré, France [email protected] National and Kapodistrian University of Athens, Greece [email protected], [email protected] Korea University Business School, Seoul, Korea [email protected] René Descartes University, Paris, France [email protected] Singular Logic SA, Greece [email protected]
Abstract. The SAMBA (Systems for AMBient intelligence enabled by Agents) architecture reported here is a conceptual service-oriented architecture supporting the interaction and interoperability of systems, applications and actors by the notion of an “Ambient Intelligence Element Society”. The objective is to provide an ecosystem infrastructure supporting the interaction and interoperability of various elements by encapsulating and representing them through agents acting as members of an Ambient Intelligence Elements Society, and by using executable models at run-time in support of interoperability.
1 Introduction The vision for Ambient intelligence (AmI) envisages that devices (e.g. nodes, routers, PDAs) and software agents running on those devices, organise themselves
2742
A.-J. Berre et al.
for the benefit of their respective users. Ambient Intelligence builds on three recent key technologies: Ubiquitous Computing, Ubiquitous Communication and Intelligent User Interfaces. Ubiquitous Computing refers to integration of microprocessors into everyday objects like furniture, clothing, white goods, toys, even paint. Ubiquitous Communication enables these objects to communicate with each other and with the user by means of ad-hoc and wireless networking. An Intelligent User Interface enables the inhabitants of the Ambient Intelligence environment to control and interact with the environment in a natural (voice, gestures) and personalised way (preferences, context). In this paper, we will refer to those inhabitants (i.e. devices and software agents) as AmI elements (AmIE). Such AmI elements interoperate and share knowledge or experiences, they gather information (e.g., about road traffic), and they automatically pay amounts of money from e-purses, customise room lighting and temperature, request for references, or build user profiles in loosely coupled environments. Other AmI elements at the same time serve managerial purposes dealing with corporate data in B2B or B2A interactions. These applications are supported by unobtrusive and invisible technology, which is able to take decisions and initiatives, make proposals to the user, and negotiate with others. In addition, in order to support human beings fully without overloading them with requests and information, the underlying technology needs advanced means to let the AmI elements interact and coordinate their work as autonomously as possible. This can only be achieved if AmI elements can interoperate with each other from business point of view as well as from technical and semantic point of view. More specifically, business interoperability concerns issues related to interorganisational business processes. Technical interoperability refers at the knowledge level (e.g. different formats, schemas, and ontology), and at the level of the underlying information and communication technologies (ICT) and systems. Semantic interoperability is crucial for interactions among AmI elements that do not know each other, and that have no common design time compliance. Semantic interoperability avoids pre-established (at design-time) agreements on information formats or communication schemas, allowing the discovery and understanding onthe-fly of relevant information needed for allowing interactions to take place. Furthermore, the AmI vision combined with the vision of future Networked Businesses and eGovernment –the ability of doing “Plug-and-Play” of services by 2010 - has a common need for addressing the problem of semantic interoperability. In this paper, we present a framework called SAMBA (Systems for AMBient intelligence enabled by Agents) that provides a solution to the aforementioned interoperability issues. Section 2 describes the AmIE Society requirements addressed by SAMBA, while Sections 3, 4 and 5 describe respectively the SAMBA Architecture and SAMBA Interoperability Infrastructures. Section 6 highlights the use of the Model Driven approach in the context of SAMBA. Section 7 discusses related works, while Section 8 provides conclusions and a description of future work.
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability 7433
2 AmIE Society Requirements addressed by SAMBA The AmIE society contains a set of interacting and interoperating AmI elements, represented by agents. The SAMBA infrastructure will support the agents' reasoning mechanism, agents’ individual strategies and dialogues and will provide a run-time service-oriented infrastructure supporting the execution and social semantic interactions of AmI elements. This infrastructure integrates in a modular way the notions of services, autonomous agents, mobile agents and mobile devices by addressing the following main interoperability requirements between AmI elements. Semantic interactions. AmI elements participating in ambient intelligence application, or simply working on behalf of some user, need to interact with each other and with their environment in order to realise their individual or collective goals. This interaction implies an understanding of peers’ behaviour, functionality, and offered services or requested tasks. These interactions also happen with unknown peers, or with peers with no pre-established agreement at design time. Autonomous behaviour. Elements situated in an ambient intelligence environment interact autonomously with each other. They are each dedicated to a particular user, but need to interact with other elements in order to realise their functionality. Designing and developing autonomous embedded systems requires careful management of autonomy issues. Social interactions. Elements participating in an ambient intelligence environment constitute an ecosystem, i.e. a society of autonomous AmI elements that perform activities similar to human behaviour: collaborations, competitions, transactions, negotiations, and contracting. In addition, for security purposes, such elements may gather and share knowledge, information and experience amongst themselves, building a trust-based system. This kind of social behaviour requires that AmI elements are equipped with extra functionalities that go beyond their basic goals. They need to exchange semantic (meaningful) information of different types: functionality, non-functional aspects, quality of service, current state, recommendations, and negotiations. Discovery and Composition of services. Independently of the underlying actual technology, the interaction model for AmI elements is based on a service-oriented architecture. AmI elements both offer services to and request services from other elements. Such services, which may have a heterogeneous format, require an infrastructure for dynamic advertisement, discovery, retrieval, access and combination to obtain additional functionality irrespectively of the underlying protocols and standards as well as platforms used for their provision and usage. Security. Security issues are intimately linked to the AmI elements’ autonomy and the fact that they reside in a shared environment over which none of the elements have complete control, and of which each element has only a local perception. Nevertheless, AmI elements have to ensure their survival, and reach their goal. Security issues relate to data integrity, confidentiality, authentication, non-repudiation, access control and resources management, and also include trust, risk issues and digital rights and policy management (persistent protection). Electronic legal transactions. For many domains, not limited just to e-Business, AmI elements may need to engage in legal transactions for accessing, validating, or
4744
A.-J. Berre et al.
authenticating services provided by other elements, or by the environment. These transactions cover aspects related to electronic contracting, rights and policy management, transfer of electronic currency, and validation of such transactions. SAMBA provides an integrated computing infrastructure enabling semantic interoperability and social interaction among autonomous AmI elements. This infrastructure addresses the above requirements in an intertwined way (mutual understanding, knowledge sharing for handling interoperability, security support, resource management, and electronic transactions).
3 SAMBA Architecture Context. The SAMBA architecture is currently being discussed in the context of the domain of “Architecture & Platform interoperability” in the INTEROP Network of Excellence [3] project. The vision is to support the interaction and interoperability of various systems, applications and actors by encapsulating and representing them through agents acting as AmI elements in an AmI society. In the Agent group of the aforementioned domain we have worked on how to provide support for semantic interoperability and trust, in the context of Ubiquitous Communication, for personal, business and governmental interactions. Approach. The key point in the SAMBA approach resides in the separation of concern between the code of an AmI element, and the description of its functional behaviour, its non-functional constraints and requirements (e.g. for low-power devices, reputation, contracting) and run-time policies. This description (expressed under the form of a formal specification, active model, or ontology) is available and used at run-time for publishing AmIE capabilities under the form of services, for AmIE to request services, and for describing non-functional requirements and policies. The ecosystem of AmI elements (AmIE society) is supported by the SAMBA architecture depicted in Figure 1. Under the generic term of AmI elements, the SAMBA architecture intends to support the following different kinds of autonomous software: intelligent agents, mobile agents, mobile devices, and Web services. All the services used are specified in models before they become AmI elements of the AmIE Society having their intrinsic discovery and interaction capabilities based on context, semantic and security interoperability. The SAMBA architecture is composed of 2 interoperability layers bound together by the notion of models used at run-time: x
x
AmIE Semantic Interoperability Infrastructure. This upper layer deals exclusively with models and provides high-level interoperability among AmI elements by dealing with contextual, semantic and non-functional aspects. It thus provides AmI elements with capabilities to discover each other, to interact with each other (either directly or not) and to enforce policies. AmIE Technical Interoperability Infrastructure. This layer is the execution environment of the different AmI software. It is responsible for supporting the models by providing the link between the code and the
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability 7455
corresponding model. This layer provides technical interoperability among different technologies involved in the AmIE society, essentially through the agents’ abstraction paradigm. The key idea for linking the two infrastructure layers and for clearly handling the different aspects of separation of concerns resides in the use of formal descriptions or models of the different concerns at run-time. These models describe: functional behaviour of AmI components, non-functional execution constraints (particularly for mobile devices), service requests from AmI elements, services provided by AmI elements, and different security policies needed throughout an AmI application. These models may be of different nature: active models, formal specifications, or ontology. In the following we describe in more detail the two infrastructure layers of the SAMBA architecture.
Figure 1: SAMBA Architecture
4 AmIE Technical Interoperability Infrastructures The AmIE Technical Interoperability Infrastructure (lower layer of Figure 1) views all AmIE as agents, equipped with some reasoning and dialogue capabilities, providing individual strategies selection. This infrastructure integrates in a modular
6746
A.-J. Berre et al.
way the service-oriented components available from the AmIE Semantic Interoperability Infrastructure (upper layer of Figure 1) and any identified autonomous agent platform. Agents. AmI elements are represented as agents. Possible platforms that will support agents’ development will be identified along with the technical issues referring to the needs for message exchanging between agents residing in different platforms. The JADE platform with the LEAP lightweight extension is an example that could satisfy our requirements, since they are open-source, widely used and compliant with the FIPA standard. The message delivery mechanism will be FIPA compliant and also support lightweight devices and mobile agents. Being FIPA compliant gives the possibility to integrate other modules or agents developed in different contexts or to easily increase the system functionality. Agents’ reasoning. An emerging area of the agent technology is the use of argumentation for the decision making of agents. Argumentation can be abstractly defined as the principled interaction of different, potentially conflicting arguments, for the sake of arriving at a consistent conclusion (see e.g. [21]). The nature of the “conclusion” can be anything, ranging from a proposition to believe, to a goal to try to achieve, to a value to try to promote. A single agent may use argumentation techniques to perform its individual reasoning because it needs to make decisions under complex preferences policies, in a highly dynamic environment (see e.g. [13]). The Gorgias open source tool offers the possibility of using argumentation for the decision making process of our agents. Social Interactions / Autonomous Agent Dialogues. The task of modelling agent dialogues has proved to be of great importance in representing complex agent interactions. Since the work of Walton and Krabbe [23] proposing a classification of possible atomic dialogue types (i.e. deliberation, negotiation, persuasion, information-inquiry, information-seeking, eristic) a lot of works have been devoted to modelling the first five of them, the sixth being considered inappropriate in a multi-agent context. Recently, some of this work has adopted an argumentation-based approach for such dialogue modelling as can be found for example in [19, 14]. However, there exist only a few cases (see e.g. [19, 17]) of study of the combination of atomic dialogues and of the particular combination of embedded dialogues [11]. The innovation of SAMBA, in this field, is the realisation of the different dialogue types (i.e. negotiation, persuasion, deliberation, info-seeking, info-inquiry) identified in the literature using the two-level rules scheme [15] and enabling the agents that are involved in a conversation to change the type of the dialogue dynamically depending on their goals and the context the dialogue is taking place. AmIE Technical Interoperability Infrastructure. This infrastructure will support agent’s actions and decisions, and mechanisms favouring the use of service-oriented components by agents. The link with services available from the AmIE Semantic Interoperability Infrastructure is provided by a series of executable models used at run-time to invoke the needed services, thus supporting multitechnology integrations (Web services, mobile agents, MAS).
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability 7477
5 AmIE Semantic Interoperability Infrastructure The goal of the AmIE Semantic Interoperability Infrastructure is to facilitate interoperability and interactions/communication among the diverse AmI elements. The resulting layer will span across the various heterogeneous, existing and emerging, service- and agent- related technologies and standards (WSDL, OWL-S, WSMO, UDDI, JXTA, FIPA, LARKS, etc.) and will provide a means for the enactment of functional and semantic interoperability among the AmI elements. AmI elements in SAMBA (being either agents or heterogeneous services,) expose their functionality and semantics through the use of appropriate description documents and interfaces. The provided layer will specify what these descriptions and interfaces comprise, and how they are used for the purposes of publication, discovery and invocation of the respective agents/services. Models and Languages. This infrastructure will rely on the definition of the three following elements: 1. a generic AmI element model supporting all concepts needed for the description of the functional and non-functional behaviour of AmI elements within a service-oriented context; 2. an Ambient Intelligence Element Description Language for the AmI elements to publish their specifications or requests; 2. an Ambient Intelligence Element Query Language supporting the unified formulation of requests used by AmI elements for discovering each other, based on their published descriptions. AmIE Semantic Interoperability Infrastructure. Each AmI element in SAMBA must be able to perform the following: 1. advertise its functionality; 2.discover other AmI elements that implement/offer a specific functionality; 3. interact with other AmI elements, in terms of accessing and invoking their offered functionality. The AmIE Semantic Interoperability Infrastructure, acting as a service-oriented middleware, will provide the seamless, transparent accomplishment of the above tasks at runtime. This engine will implement the AmIEQL language and will be used by AmI elements for the purposes of agent and service discovery. It will employ ontology-based techniques and mechanisms to enhance the discovery process, while the implementation of a matchmaking algorithm will ensure the compliance of query results with the initial requirements. Moreover, interactions with external registries and networks will take place in a seamless, transparent manner. Thus, a wide number of existing and emerging registry types (e.g. UDDI, LDAP, ebXML, etc.) will be accessible for discovering existing, registered SAMBA AmI elements. This infrastructure will also provide the necessary mechanisms, in order to allow the publication of service descriptions to a registry of choice, as well as the invocation of heterogeneous services (Web, P2P services), as part of the interaction among AmI elements. Invocation of agents will be catered by the underlying AmI Technical Interoperability Infrastructure. Like discovery, both publication and service invocation will take place in a unified, transparent manner. Thus, the overall platform will retain interoperability among heterogeneous AmI elements. This infrastructure will be open and extensible; it will cater for the integration of many diverse and heterogeneous service and agent technologies. Thus, the offered platform will render feasible their interoperability and seamless interaction.
8748
A.-J. Berre et al.
6 AmIE MDE Executable Models Besides the technological infrastructure supporting AmI systems, it is important as well to investigate development techniques supporting semantic interoperability of AmI elements. Semantic interoperability for autonomous elements implies independence of communication, independence of business flow, and independence of information format, or APIs descriptions. The Model Driven Architecture (MDA) is a promising approach for the support of semantic interoperability due to its promise of providing consistent models at different abstraction layers with well-defined mappings in between these layers. MDA is the OMG’s instance of an approach to software development coming to be known as Model Driven Engineering (MDE) or Model Driven Development (MDD). MDE focuses on the Model as the primary artefact in the development process, with transformations as the primary activity mechanism, which is used to map information from one model to another. The model-driven approach in the SAMBA architecture will provide the following benefits: x x x
AmI models describing at different abstraction levels the AmI elements and interactions; Modelling language for expressing models used at run-time; Executable models and appropriate transformations.
Model-Driven Engineering Approach. The high-level models shall provide a framework that makes it easier for the designer to specify the AmI elements and their interactions than working with low-level specifications. We will specify and implement automated transformations from the AmI models to the AmI run-time environment. The modelling language will logically be separated into different parts which represent different views of AmI elements, such as component description, interface description, static information and behavioural/executable specifications. Furthermore the modelling language needs to support the semantic, functional, non-functional and security aspects of the SAMBA platform. Transformation from AmI-models to AmI executable run-time specifications. A series of transformations starting from high-level models, via detailed models, and ending at AmI executable specifications will be provided. Orthogonal to these high-level-to-low-level transformations, we will also aim to define transformations for the different parts of the AmI modelling language (component, interface, static, behavioural) into the equivalent parts within the AmI run-time environment.
7 Related Work AmI Supporting Infrastructures and Technology. Current existing techniques for realising AmI systems focus on isolated requirements, such as electronic device technology, user requirements, or specific aspects of the supporting infrastructure. At the infrastructure level, some approaches, which are essentially user/consumercentred, are targeted towards offering relevant information and services to the
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability 7499
individual. Some rely on an underlying infrastructure that allows service discovery to be built through a component based engineering approach, or by using mobile agents for connecting AmI elements. Other approaches concentrate on the use of context tags, which capture and communicate information about the environment. At the application level, some other approaches take a socio-economic view, where business models underpin the AmI vision that devices have roles and identities. They are usually built on top of existing underlying technologies. Finally, yet other approaches focus on virtual organisations, co-operative workplaces in support of AmI, or on delivering particular portable audio-visual devices providing location information to disabled users. Although there are some research initiatives in the field of ambient intelligence, only a few of them focus on providing a computing infrastructure to the AmI elements seen as an ecosystem. In addition, it seems that there is no attempt at providing an integrated or systematic solution to problems such as semantic interoperability of AmI elements, service discovery and composition, and application development. The SAMBA approach is not centred on providing specific services to users; it is centred on providing an infrastructure for the AmI elements to enable their interactions. It intends to investigate and derive an integrated computing infrastructure for AmI elements, allowing them to carry out their own tasks autonomously, while interacting socially and semantically with each other. Semantic Interoperability. Formal specifications and models are more and more being used at run-time in conjunction with executing code in order to address semantic interoperability and adaptability issues. Self-configuring systems, specification-carrying code are attempts to replace traditional well-agreed (in advance) APIs with formal specifications understood at run-time by some middleware infrastructure [18]. This avoids the need of having shared ontologies, or agreed contracts, thus favouring a high-degree of interaction among heterogeneously designed components. Following the same ideas, but a larger level of granularity, B2B middleware for interoperable business applications, are addressing similar concerns: allowing interaction and run-time evolution of independently developed business applications [16]. Dynamic self-organising software architectures are also being defined in order to provide infrastructures where “components automatically configure their interactions in a way compatible with an overall architectural specification” [12]. Open issues related to semantic interoperability through the use of formal models or specifications encompass: the definition of specific languages for expressing the different functional and nonfunctional aspects; reasoning tool for processing specifications at run-time; and run-time infrastructure supporting the processing of these specifications and the execution of the corresponding code. The SAMBA infrastructure addresses these issues and enhances the state of the art, by providing: active models for specifying different concerns at run-time (from functional to non-functional, to policies); run-time reasoning tools for processing those models, and a technical infrastructure supporting the execution of the underlying components. Service-Oriented Architectures. The current state of the art in service-oriented technology is characterized by a large number of heterogeneous services (e.g. Web services and P2P services), of different scope, origins and architecture models. All
10 750
A.-J. Berre et al.
these types of services employ different/incompatible architectural models, protocols, and standards for service description, discovery, publication and invocation. More specifically: x
x
Web services are modular, self-described applications that can be described and discovered as XML artefacts. They mainly offer coarse-grained business functionality and abide by the client-server model with the Web service being the server and with its users being the clients. They are accessible through the Web using established protocols namely SOAP, WSDL and UDDI. Despite the early standardization efforts for the core set of protocols, which facilitate the description, discovery and invocation of Web services, the supporting tools that are provided by vendors (e.g. IBM, SUN, Microsoft) have brought up many interoperability problems. WS-I [8] has tackled these issues with the Basic Profile v1.1 [9], which describes what web service developers should avoid in order to achieve interoperability among different web service implementations. Peer-to-peer (p2p) services follow the P2P architectural model. Currently there is neither any widely accepted definition of what constitutes a P2P service nor any accepted standard for their description and discovery. P2P services vary from fine-grained ones offering basic functionalities, e.g. discovery of the nodes and data in a P2P network, message exchange or network structure, to more coarse-grained ones offering high level business functionality, e.g. file sharing or instant messaging. Thus, P2P services offer useful functionality which may also be reused and contribute in service-oriented development. All protocols used for the discovery and invocation of P2P services are proprietary, e.g. JXTA, GNUTELLA.
Agents on the other hand may be regarded as autonomous, proactive and adaptive software systems that are able to collaboratively perform tasks that are assigned to them. A wide list of platforms exists today that may be used for the development of agents. FIPA [2] has provided a set of standards that promote the agent-based technology and the interoperability among heterogeneous agents. With respect to the aforementioned technologies there are many research efforts trying to integrate them. Most of these efforts use agents as a mean to facilitate the orchestration, discovery or mediation of services. Whereas, others use agents as service providers (e.g Web service providers). SAMBA employs an approach where services and agents are regarded as distinct elements that may interoperate so as to achieve some objectives. The same approach has been applied in SODIUM [6], an EU IST project aiming to provide a platform that facilitates the unified discovery and composition of heterogeneous services. SODIUM has established a generic service model (GeSMO) [10], which incorporates the characteristics of Web, Grid and P2P services, a unified service query language (USQL) [22], which facilitates the discovery of services over heterogeneous registries and networks, as well as a unified service composition language (USCL) [20], which supports the composition of heterogeneous services. Model Driven Engineering. The current state of the art in Model Driven Engineering (MDE) is much influenced by the ongoing standardisation activities around the OMG MDA (Model Driven Architecture) concept [5]. The approach
SAMBA – An Agent Architecture for Ambient Intelligence Elements Interoperability 751 11
separates related abstraction models for the CIM (Computational Independent/Context), PIM (Platform Independent Model) and PSM (Platform Specific Model) levels. The metamodels that will be supported are supposed to be specified in the Meta Object Facility (MOF), and transformations between models will be supported by the Query View Transformation (QVT) standard language emerging from OMG. Furthermore the transformation from models to code will be supported by the MOF Model to Text (M2T) transformation language also emerging from OMG. The MODELWARE IST project is working on the creation of an environment for this [4], which is being further extended in the open source project Model Driven Development Integration, MDDI. This project is dedicated to integrate modelling tools, languages and methodologies to create fully customizable MDD environments. Lately Microsoft has also started to support the approach through their toolset for DSL – Domain Specific Languages in Visual Studio 2006. Support for mappings between different models is typically here also supported by a transformation and mapping programming, similar to the QVT standard language emerging from OMG. The SAMBA architecture extends the model-driven approach to handle the modelling of AmI elements through a manifestation of the relevant concepts in a MOF-based meta-model.
8 Conclusions and Future Work The SAMBA conceptual architecture offers a vision of the AmIE Society where AmIE are represented as agents and services interacting through a service-oriented middleware offering both technical and semantic interoperability based on the use of executable models. The authors have already provided some parts of the architecture: the SODIUM infrastructure [6] provides a unified approach for composition, discovery and execution of heterogeneous services (i.e. Web, P2P, and Grid services), and the Specification-Carrying code infrastructure [18] allows interaction among components through the exclusive use of specifications. In addition, the INTEROP NoE [3] has a number of task groups investigating the model-driven approach to interoperability, with various studies of technologies for model-driven interoperability and morphosis/transformation. The INTEROP domain group for Architecture&Platforms is investigating the possibilities for a platform independent interaction model across various heterogeneous platforms, including agents, web services, grids and P2P. A group on NFA, Trust, Policies and Security is looking into interoperability of non functional aspects. The ATHENA IP [1] is realizing various model-driven tools for both semantic interoperability and integration of agents in a SOA platform. The MODELWARE IP project [4] is developing model driven tools to support an underlying open source toolset. Upcoming projects, such as SWING [7] and MODELPLEX [4] will extend the work around semantic services and model-driven interoperability, and we hope to be in a position to later bring the various solution elements together, for a more complete realization of the SAMBA vision and architecture.
12 752
A.-J. Berre et al.
3 References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19] [20] [21]
[22]
[23]
ATHENA project: www.athena-ip,net FIPA – Foundation for Intelligent Physical Agents, http://www.fipa.org/ INTEROP project: www.interop-noe.net MODELWARE and MODELPLEX projects: http://www.modelbased.net OMG MDA, www.omg.org/mda SODIUM: http://www.atc.gr/sodium SWING: http://www.sintef.no/content/page1883.aspx Web Services Interoperability Organization: http://www.ws-i.org WS-I Basic Profile v1.1, http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-0824.html Athanasopoulos G, Tsalgatidou A, Pantazoglou M (2006) Interoperability among Heterogeneous Services. In: Proc. of IEEE International Conference on Services Computing (SCC ’06): 174-181. Dimopoulos Y, Kakas A, Moraitis, P (2005) Argumentation Based Modeling of Embedded Agent Dialogues. In: Proc. of 2nd International Workshop on Argumentation in Multi-Agent Systems, (ArgMAS'05). Georgiadis I, Magee J, Kramer J (2003) Self-organising software architectures for distributed systems. In: Wolf A, Garlan D, Kramer, J (eds) Proc. of the 1st ACM SIGSOFT Workshop on Self-Healing Systems (WOSS'02): 33-38. Kakas A, Moraitis P (2003) Argumentation Based Decision Making for Autonomous Agents. In: Proc. of 2nd International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS'03): 883-890. Kakas A, Maudet N, Moraitis, P (2004) Layered strategies and protocols for argumentation-based agent interaction. In: Proc. of 1st International Workshop on Argumentation in Multi-Agent Systems (ArgMAS'04). Kakas A, Maudet N, Moraitis, P (2005) Modular Representation of Agent Interaction Rules through Argumentation. In: Journal of Autonomous Agents and Multi-Agent Systems, (JAAMAS), Springer US, 11(2): 189-206. Kutvonen L, Ruokolainen T, Metso J, Haataja J (2005) Interoperability middleware for federated enterprise applications in Web-Pilarcos. In: Konstantas D, Bourrières JP, Léonard M, Boudjlida N (eds) Proc. of 1st International Conference on Interoperability for Enterprise Software and Applications (I-ESA’05): 185-196. McBurney P, Parsons S (2002) Games that agents play: a formal framework for dialogues between autonomous agents. In: Journal of Logic, Language and Information, 11(3): 315-334. Oriol M, Di Marzo Serugendo G (2004) A disconnected service architecture for unanticipated run-time evolution of code. In: IEE Proceedings-Software, 151(2): 95108. Parsons S, McBurney P, Wooldridge M (2003) The mechanics of some formal interagent dialogue. In: Proc. of Workshop on Agent Communication Languages: 329-348. Pautasso C, Heinis T, Alonso G (2005) D6-SODIUM Unified Service Composition Language (USCL), SODIUM project IST-FP6-004559 deliverable, June 2005. Rahwan I, Moraitis P, Reed C (eds.) (2005) Argumentation in Multi-Agent Systems: Proceedings of the First International Workshop (ArgMAS'04) LNAI, Volume 3366, Springer-Verlag, Berlin, Germany. Tsalgatidou A, Pantazoglou M, Athanasopoulos, G (2005) D8-Specification of the Unified Service Query Language (USQL), SODIUM project IST-FP6-004559 deliverable, June 2005. Walton DN, Krabbe ECW (1995) Commitment in dialogue: basic concepts of interpersonal reasoning, State University of New York Press.
Determining Runtime Properties of Mobile Software Architectures Volker Gruhn and Clemens Sch¨ afer Chair for Applied Telematics / e-Business University of Leipzig, Germany {gruhn,schaefer}@ebus.informatik.uni-leipzig.de
1 Introduction Interaction of mobile communication networks (network coverage, bandwidth, communication drop-outs) with software distribution aspects challenges developers of mobile systems. On the one hand they are requested to design mobile systems such that these meet certain quality-of-service properties, on the other hand the realization of such systems should be as technically efficient as possible, requiring early system analysis during the design stage. Developers’ needs imply that analysis results usually delivered by formal methods, like that for example a system is deadlock-free, are not fully appropriate. An appropriate solution has to strive more for assertions like that for example a transaction in the system takes less than two seconds to complete in 98 percent of all cases. Stochastic methods like Markov Chains, which can provide such results, are not handy in supporting mobility, so that as a final consequence we decided to apply a simulation approach in order to determine the desired properties of a mobile system.
2 Related Work Architecture Description Languages (ADLs) in general have been a topic of research in previous years. The classification work of Medvidovic and Taylor [5] presents a sound compilation of properties of existing ADLs. In the past mobile ADLs have recently been presented [6, 3] and are able to model the dynamics of mobile systems. Although they vary in terms of elaboration and tool support, the fundamental difference—from the perspective of this paper—is the treatment of non-functional properties, which is absent or not very distinct. Other approaches based on Lamport’s TLA+ language (e.g. [4]
The chair for Applied Telematics / e-Business is endowed by Deutsche Telekom AG.
2 754
Volker Gruhn and Clemens Sch¨ afer
or [8]) or Markov Chains and process algebras (e.g. the work of Hermanns and Katoen [2]) are not promising for our purposes, since they fall short for the support for mobility. Closely related to our approach are the works of Bracchi and Cortellezza [1], which map mobile systems on Stochastic Activity Networks. In their approach however, there is no explicit differentiation between physical and logical connectors, which reduces the expressive power with respect to the evaluation results we are striving for.
3 Con Moto at a Glance Architecture descriptions in our ADL Con Moto consist of a behavioral and a structural specification of the system. Together with instantiation information, the simulator can create instances of the architectural model for simulation purposes. During simulation, communication network structures will be provided by a so-called Network Model. By applying user interactions by instantiating the so-called Usage Patterns, the modeled system can evolve in the simulator and the evaluation results can be calculated. We build Con Moto’s behavioral model on Milner’s π-calculus, a process algebra with explicit support for mobility, where processes communicate over so-called names. We use a reduced subset of π-calculus to avoid the accidental modeling of nondeterminisms. Messages that are communicated between the processes can have an annotation of a simulated packet size, which is used to determine transportation times of the message packets. Structural aspects have been considered in all ADLs so far. It is commonly accepted that a structural model comprises components, connectors and configurations. Components are the place where the actual calculations are preformed. In Con Moto we distinguish between physical components and logical components. Physical components are resource-constrained devices like PDAs or servers and act as execution environments for logical components. Logical components model software components with unconstrained resources. They can occur as stateless components and as stateful component instances. Connectors model the communication relationships among components. In Con Moto there are physical connectors and logical connectors. Logical connectors are used for communication between logical components and are ideal (unbounded bandwidth, null latency). In contrast, physical connectors connect physical components. They are not ideal (limited bandwidth, latency time greater zero). Logical connectors can be embedded in physical connectors.
4 Simulation Approach We use time-continuous state-discrete models for simulating our mobile software architectures. A system being simulated can be represented using three
Determining Runtime Properties of Mobile Software Architectures
3 755
layers as shown in figure 1. From the architecture description we create the so-called definition layer. This layer models all architectural information and can be instantiated within the simulator. Hence the instance layer contains the logical architecture at the system’s runtime. During the simulation there is an additional communication layer, where the actual message exchanges between the component instances of an architecture are performed.
Fig. 1. Layers during simulation
The initial architecture model is created in the definition layer, comprising the structural description of the system (components) as well as the description of the dynamic parts (processes on the components). From the description of the network model an initial network structure in the communication layer can be created together with the globally available infrastructure component ‘Network Manager’, which provides infrastructure services like routing through the network or component discovery. The instance layer models the logical state of a system during runtime. Therefore, component instances for all components in the definition layer will be created here. Only these instances can actively participate in the simulation. The communication layer consists of nodes which follow an approach of generalized cellular automata as described in [7]. In each simulation step these nodes use their internal state and the data available at their connection points with nodes in their neighborhood to determine their updated state and possible output data. In contrary to conventional cellular automata, where the communication relationships between nodes are defined by their spatial order on a grid, our system allows arbitrary connections among any nodes, which are variable at runtime.
4 756
Volker Gruhn and Clemens Sch¨ afer
For the actual simulation, a simulation node is created for every physical component instance, which can be connected to a network node. Logical component instances are also mapped on simulation nodes, which are connected to the simulation nodes of physical component instances.
5 Discussion and Further Work In this paper we have described how mobile systems can be modeled using the Con Moto approach with the goal of determining quality-of-service parameters during design time by means of an simulation approach. By basing an architectural description on π-calculus and making a clear distinction between logical and physical components and connectors, modeling of mobile systems on a quite high level is possible with feasible effort. Areas of further work are the elaboration of more detailed models for physical communication channels and for user interaction with a mobile system. Finally, evaluation of the approach by comparing simulation results to real-world measurements is a future task.
References 1. P. Bracchi and V. Cortellessa. A framework to model and analyze the performability of mobile software systems. In WOSP ’04: Proceedings of the 4th international workshop on Software and performance, pages 243–248, New York, NY, USA, 2004. ACM Press. 2. H. Hermanns and J.-P. Katoen. Performance Evaluation := (Process Algebra + Model Checking) × Markov Chains. In Proceedings of CONCUR 2001, LNCS 2154, pages 59–81. Springer-Verlag Berlin Heidelberg, 2001. 3. V. Issarny, F. Tartanoglu, J. Liu, and F. Sailhan. Software Architecture for Mobile Distributed Computing. In Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture (WICSA’04), pages 201–210. IEEE, 2004. 4. L. Lamport. Specifying Systems: The TLA+ Language and Tools for Hardware and Software Engineers. Addison-Wesley, 2002. 5. N. Medvidovic and R. N. Taylor. A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering, 26(1):70–93, 2000. 6. F. Oquendo. π-ADL: An Architecture Description Language based on the HigherOrder Typed π-Calculus for Specifying Dynamic and Mobile Software Architectures. ACM Software Engineering Notes, 29, May 2004. 7. P. Tosic. Cellular automata for distributed computing: Models of agent interaction and their implications. In IEEE Int’l Conf. on Systems, Man and Cybernetics, 2005. 8. S. Zschaler. Formal specification of non-functional properties of component-based software. In J.-M. Bruel, G. Georg, H. Hussmann, I. Ober, C. Pohl, J. Whittle, and S. Zschaler, editors, Workshop on Models for Non-functional Aspects of Component-Based Software (NfC’04) at UML conference 2004, September 2004.
Part IX
Applications, Case Studies, Best Practice and Standards
Enabling Interoperability in the Area of Multi-Brand Vehicle Configuration∗ urgen Kuhn1 , and Michael Klein1 , Ulrike Greiner2 , Thomas Genßler1 , J¨ 2 Matthias Born 1 2
CAS Software AG, Karlsruhe (Germany) {michael.klein, thomas.genssler, juergen.kuhn}@cas.de SAP Research, Karlsruhe (Germany) {ulrike.greiner, mat.born}@sap.com
Summary. With the change of EU regulations in the automotive market in 2002, multi-brand car dealers became possible. Despite the high economical expectations connected with them, the existing IT infrastructure does not provide satisfying support for these changes as it had been developed independently by each brand for many years. Thus in this paper, we sketch solutions for two of their most important problems: (1) the systems of the manufacturers have to be accessed separately and in a proprietary manner which aggravates a product finding process across brands and (2) the status of the customer is not explicit because of a technological gap between car configuration and CRM system. Our solution is based on research results and tools from the EU project ATHENA3 , especially the SAP tool suite for crossorganizational business processes which is presented in more detail. We conclude the paper by explaining the lessons we learned from a technical and research transfer point of view.
1 Introduction In 2002, around 100,000 main dealers4 were involved in the distribution of 14 million newly registered passenger cars5 throughout the European Union. The European car industry is described as a ”national champion” among EU ∗
3 4
5
The work published in this paper is (partly) funded by the E.C. through the ATHENA IP. It does not represent the view of E.C. or the ATHENA consortium, and authors are solely responsible for the paper’s content. http://www.athena-ip.org European Commission Report, 15 November 2000, Document COM (2000)743 final ”Report on the evaluation of Regulation (EC) No 1475/95 on the application of Article 85(3) of the Treaty to certain categories of motor vehicle distribution and servicing agreements”. Source: European Manufacturers Association (ACEA), Market Data http://www.acea.be
2 760
Michael Klein, Ulrike Greiner et al.
competition law experts. However, even the best industry is nothing without an efficient distribution system. Distribution of motor cars in the EU has been governed for nearly 20 years by a set of legal devices called block exemption regulations. In 2002, a change in EU legislation brought some fundamental changes to the distribution of motor cars. Instead of being limited to selling only one brand of cars, it has become much easier for dealers to sell different car brands from different manufactures under one roof, thus reaching a broader audience and improving their business relations for more competitiveness. As a consequence, many so-called multi-brand dealers, such as the German AVAG6 , have appeared. Multi-brand dealers are faced with a whole set of interoperability problems. Rather than having to use the IT system of one specific car manufacturer, multi-brand dealers are now faced with a number of different IT systems from different manufacturers. A specific interoperability problem is the integration of configuration, customization and ordering functionality for a variety of brands into the IT landscape of a multi-brand dealer. Interoperability problems reach from the data level up to the level of business processes. The European project ATHENA (Advanced Technologies for interoperability of Heterogeneous Enterprise Networks and their Applications) provides a comprehensive set of methodologies and tools to address interoperability problems of enterprise applications in order to realize seamless business interaction across organizational boundaries. In this paper, we present the results of a pilot application of the ATHENA approach to interoperability and the supporting technology in a real-word scenario of a multi-brand vehicle dealer. The pilot consortium consists of AVAG, one of the leading German multi-brand car dealers, CAS Software AG7 , a leading German CRM software company and maker of car configuration software and SMC IT8 , a consultant for AVAG among other businesses. The paper is organized as follows. In Section 2 we will sketch the business case of our pilot application and discuss the current and the to-be scenario for multi-brand vehicle dealers. Section 3 is devoted to our technical approach. Here, we also present a tool set developed in ATHENA by SAP and used within our pilot for the integration of cross-organizational processes. We conclude the paper with taking a look on the lessons learned in Section 5.
2 Scenario Before the 1st of October 2002, the block exemption regulations governing the distribution of motor cars allowed car manufacturers to select their car dealers and to let them benefit from a system of exclusivity on their sales territory. In fact, such a specific distribution organization was typically combining 6 7 8
http://www.avag.de http://www.cas.de http://www.smc-it.de
Enabling Interoperability in Vehicle Configuration
7613
”selectivity criteria” with ”exclusivity criteria”. As a consequence of the enactment of the Directive 1400/2002, the car manufacturers have no longer had the possibility to combine the two criteria. From now on, they are rather forced by the European rules to make an exclusive choice between these two options. Under such new circumstances, the distribution system based on a ”selective” approach has probably the preference of the car manufacturers, as this allows them to select the elements of their distribution chain according to their own quality and quantity criteria. With the selective distribution model, each car manufacturer will have to define its respective quantitative criteria beforehand, e.g. sales quota, as well as qualitative criteria, e.g. size, showrooms, which will be used to objectively and neutrally select its dealers. As a result, the competition will be enhanced between the dealers of the same single car brand whereas dealers selling more than one car brand will have a real opportunity to gain new market shares. The business case we are looking at are these multi-brand dealers, more specifically the situation at AVAG. Multi-branding seamlessly offers products of different brands in one coherent sales process. This establishes a certain level of comparability among products of different brands and provides added value to the customers, thus strengthens the competitiveness of multi-brand dealers. However, multi-branding calls for an increased level of interoperability among the dealer on one side and the different manufacturers on the other side. Todays multi-brand dealers are, however, faced with a simple multiplication of IT systems to support their pre-sales, sales and after-sales processes. This includes a set of typically isolated systems for car configuration and order processing provided by the different car manufacturers together with a dealer specific IT landscape such as dealer management systems and CRM9 systems. As a consequence, one of the desired advantages of multi-branding, namely to seamlessly offer cars of different car manufactures and to establish comparability among the different products is seriously put at stake. We rather observe the phenomenon of ”early brand selection” that is, a customer has to choose one brand very early and than go all the way through the brandspecific product configuration and order process. Changing the brand later means starting the process all over from the beginning. Furthermore, in order to reflect the state of the sales process of a customer (e.g., what cars have been configured already for, or by, this certain customer? what offers have been made? . . . ), the dealer has to maintain data redundantly in both the manufacturer systems and the dealer management system. Interoperability then often reduces to storing PDF files of car configuration and offers, produced by the car manufacturer system, in the dealer management system. Changing an offer later in the process often means entering the whole data again.
9
Customer Relationship Management
4 762
Michael Klein, Ulrike Greiner et al.
Even worse, there is virtually no interoperability to speak of between the different manufacturer systems on one hand and CRM functionality on the other. This causes considerable gaps in the support of pre-sales, sales and after-sales processes. There is basically no meaningful connection between customer data (e.g. a customer history as represented in a CRM system) and product data as represented by the manufacturer systems, e.g., a product configuration. CRM, esp. for fleet customers (”How are the cars within this fleet equipped?”, ”What have been important features to a specific customer in the past?”) or marketing campaigns (such as ”Inform all customers that have bought a middle-class car with a certain feature in the past five years about a new special offer”) become very difficult. Using ATHENA methodologies and tools, we propose an integrated scenario, where multi-brand dealers use inter-operable services provided by the different car manufactures and plug them into an integrated dealer system. In the following section, we will describe our solution in more detail.
3 Our Solution
Fig. 1. Overview over the architecture of the solution.
The desired to-be-scenario with its general architecture is depicted in Figure 1. The solution consists of two parts which are necessary to provide an integrated solution for a multi-brand dealer: •
An integration of the manufacturers (lower part of the figure). The systems of the different manufacturers are integrated via an integrator component. This integrator enables the dealer to access the software of the manufacturers in a uniform manner. For the sake of the pilot application, the car
Enabling Interoperability in Vehicle Configuration
•
7635
configurator XPS Merlin Enterprise, made by CAS and currently used for order processing and sales support applications by a leading German car manufacturer was used. An integration of the customers (upper part of the figure). The interaction of customers and the dealer is harmonized by integrating their different processes within a CRM system. In the pilot setting at AVAG, their existing CRM system CAS genesisWorld was used.
In the following, we present our approaches in the two parts and describe which solutions from the EU project ATHENA they are built upon. For reasons of brevity, we describe the manufacturer integration only briefly (Section 3.1) and focus on the details of the customer integration (Section 3.2). Within that part, we also present a tool set for cross-organizational process modeling that has been developed by SAP within ATHENA and that was used to implement our pilot. 3.1 Manufacturer Integration When integrating the systems of the different manufacturers, not only technical issues have to be taken into account. Although a solution integrating on a rather low data level would be highly desirable, it is not feasible as manufacturers are typically very sensitive about their product data and the algorithms that process it10 . Thus, a service oriented architecture (SOA) as a second-best solution is the most appropriate approach: with it, the manufacturers are able to offer the functionality of their systems (like configuration or ordering) via a public service interface and hide the sensitive parts behind it. As usual in a SOA, the communication and remote function invocation is performed by the exchange of messages between the partners. Therefore, the integrator in the overall architecture in Figure 1 can be seen as a service integrator performing message transformations. Another advantage arises from the loose coupling of manufacturers and the dealer in this SOA: new manufacturers can enter the system with little effort whereas obsolete partners are able to leave it easily. Despite the advantages of a SOA, several difficulties arise from the fact that the systems of the manufacturer have evolved independently for several years: •
10
The different systems are based on different philosophies, e.g. one configuration service uses a strict sequential run through the product space whereas another configuration service allows to randomly browse through the products and product features. Alternatively, product data provided by so-called data brokers could be used. These data brokers typically collect product data from product catalogues or product brochures. However, as these product data are not certified by the manufacturer, a whole set of legal difficulties – especially in pricing and order processing – have to be dealt with.
6 764
• • • •
Michael Klein, Ulrike Greiner et al.
The granularity of the operations of the various configuration services is different. The functionality of the configuration service is superseded by additional aspects such as exception handling, session management, transactional demarcation etc. that differ from manufacturer to manufacturer. Structural differences in the payload data of the exchanged messages stemming from different data models used the different manufacturers’ sites are present. Semantical misunderstandings within the exchanged messages may arise due to different tagging of business data, different conventions etc.
Fig. 2. Integration of the manufacturers.
To address these difficulties, in our pilot, the messages that are exchanged between the dealer and the manufacturers are transformed in three steps. The resulting three layers of the architecture of our service integrator are shown in Figure 2 (left hand side). In the top most component, a message entering the component from the dealer, is analyzed by the CAS Instance Distributor and routed to the set of manufacturers that need to process this request. If the dealer e.g. wants to find a suitable family car for his customer, typically all (or many) of the manufacturers will receive the message. If the dealer however wants to configure and order a car of a certain brand, only this specific system will be addressed. In the inverse direction, i.e. when the results of the different manufacturers reach the component, the CAS Instance Aggregator comes into play: by applying metrics of equality, similarity and equivalence, it tries to combine the different partial results to one meaningful integrated result. The middle layer is responsible for harmonizing the data models of the different manufacturers with the common data model of the dealer. Thus, the
Enabling Interoperability in Vehicle Configuration
7657
business objects extracted from the incoming messages are remodeled and put into the outgoing messages. It is important to mention that for this step in certain cases several messages must be processed together in order to be able to rebuild an business object and its dependent objects. The task of the lower layer is to adapt the sequence of messages that is expected by a manufacturer system with the sequence that is sent out by the dealer. Thus, the processes of dealer and manufacturer will be harmonized. All three components have been developed with a model driven approach (MDA). In a first step during design time, platform independent models have been created for each component. E.g., for the process adaptor, the ATHENA metamodel PIM4SOA (Platform Independent Model for Service Oriented Architectures) [?] was used to define a connection between the processes of the dealer and manufacturer; for the schema adaptor, the ATHENA tool Semaphore11 was used to graphically map the entities and attributes of one data model to the corresponding entities and attributes in the other model. From these models, executables were generated, which have been applied in a second step during run time to process the data on a concrete platform. E.g., for the process adaptor, the generated process transformations are executed as software agent on Jack, an agent platform. 3.2 Customer Integration General Architecture With the upper part of the architecture depicted in Figure 1 the customers are integrated in the vending process of the dealer. This is very important as the customers can interact with the dealer in different ways, e.g. by using their own applications (especially business customers) or by using a special web application (especially private customers). Thus the process between dealer and manufacturers that has been harmonized in the previous section, is also relevant for the interaction between dealer and customers. However, as this process also contains private parts that are not relevant for the customers, in a first step, the process is restricted to a public part which is published. In a model driven manner, customers then define a mapping from their own processes to this unified and public process during run time. These process models can be used to steer the message flow between customer and dealer. Moreover, the dealer is enabled to inspect the process status of a certain customer and enter this information into the CRM system. For both, dealer and customer, a graphical visualization of the process steps helps to quickly grasp the progress of the selling. Furthermore, in the used CRM system CAS genesisWorld, the dealer can already attach further information objects to single steps of the process, such as appointments, telephone calls or offer documents. Especially storing car configurations directly within 11
http://www.modelbased.net/semaphore
8 766
Michael Klein, Ulrike Greiner et al.
Fig. 3. Integration of the customers via a CRM system.
the CRM system can be very helpful: it allows to re-enter the configuration process at any step, at any time (i.e. now or after a break) and by any party (i.e. by customer or dealer). Figure 3 shows the architecture of the solution together with the tools used. Again, it is based on a model driven approach relying on a set of ATHENA tools for dealing with cross-organizational business processes (CBP): the SAP tool set that is presented in the following subsection. Tool Set for Cross-Organizational Business Processes The customer integration is realized leveraging a tool set for modeling and enacting cross-organizational business processes (CBPs) in a service-oriented environment [2]. This tool set has been developed in the context of the ATHENA project. It comprises tools for modeling CBPs and linking them to Web services as well as a runtime infrastructure for enacting CBPs. Figure 5 gives an overview of the different tools and their relationships. In the following we briefly describe the functionality of each of the tools. Maestro allows to model CBPs. It implements the process abstraction concept as described in [3] and provides an inside-out modeling procedure (see [1]). That means all partners in the CBP start with defining their internal private processes. By defining a so called view process they can define which process steps will be exposed to the business partners in a processoriented interface, and which business-critical process steps will be hidden. In the last step the view processes of the partners are linked to the common CBP by defining when which message is exchanged between which partners. To make the private processes and the CBP executable, Web services are assigned to the activities in the private processes and to the interfaces between
Enabling Interoperability in Vehicle Configuration
7679
Fig. 4. ATHENA CBP tool set
two partners exchanging information in the CBP. The Web service definitions are made available to Maestro through the task repository of Gabriel. Gabriel links the business process world to a service-oriented architecture as execution infrastructure via tasks. By introducing tasks it is possible to enrich the pure web service calls with functionality such as access control or dynamic service selection. However, this functionality is not used in the presented scenario. The Web service definitions are maintained in the service repository that is filled by uploading Web Services Definition Language (WSDL) files and the accompanying XML Schema Description (XSD) files in the design time part of Johnson. During CBP design time the process modeler chooses which Web service operations are assigned to activities in the private process and to the interfaces with the partner. This is supported by Gabriel. To enact the private processes and the CBP the process models are deployed to the CBP runtime engine Nehemiah. Nehemiah is a process enactment engine that allows the execution of business processes modeled in Maestro. Nehemiah provides a browser-based interface for process execution monitoring. To execute the activities in the private process of a partner Nehemiah calls the runtime part of Gabriel. Gabriel determines whether the current task is an automated or a manual one. In case of an automated task, Gabriel distinguishes between service tasks and user tasks. User tasks are assigned to a workflow participant, and depending on different routing rules those tasks are placed into the work list of the responsible person. Service tasks, on the other hand, will invoke a Web service assigned to them. In this paper we focus on the latter functionality of Gabriel. The service calls are executed through the runtime part of Johnson which supports sending and receiving SOAP (Simple Object Access Protocol) messages. To support message exchange between partners, Johnson can either play the role of a service consumer (i.e. Johnson calls a Web service provided by
10 768
Michael Klein, Ulrike Greiner et al.
[Dealer]
[Customer] Fig. 5. Excerpt from a coalition process between the dealer and a customer.
the partner) or of a service provider (i.e. Johnson waits for incoming service calls). The former behavior is used when one partner wants to send a message to the partner. The latter is used when a partner waits for a message from the partner before he can execute process execution. Application of the Tool Set for the Solution With the tools presented in the previous section, large parts of our solution can be realized. During design time, Maestro is used to model the private vending processes of dealer and customer. After that, the public parts from both of them are extracted and combined into one CBP. Moreover, it is indicated what data is transfered between both parties, i.e. which messages have to be exchanged, and how this data corresponds to the local data model. An excerpt from such a CBP is shown in Figure 4: a customer (shown in the lower part of the figure) works with a web based configurator. He enters this process by logging into his user account and storing his desired car configuration, which is then transferred to the dealer. He then has the possibility to locate a dealer nearby and ask for an appointment, which can be a sales talk (upper path in both processes) or a test drive (lower path). In the following steps, both parties agree upon a date and place and perform the meeting. During run time, Gabriel and Johnson execute the processes, i.e. they keep track of the current state of each process instance, handle incoming and outgoing messages and integrate their payload data into the local data stores. Nehemiah executes the CPS and provides a graphical visualization of these processes by showing the status of their steps in different colors. This view is integrated into the CRM system so that the dealer can directly keep track of the vending status of his various customers. This approach has several advantages:
Enabling Interoperability in Vehicle Configuration
•
•
•
11 769
The CRM system is an integral part of the system, i.e. their is no breach between the configuration data and other data concerning the vending process of a customer. Configurations are directly visible and changeable by the dealer. With this, he is also able to automatically generate reports on his possible and actual car vendings. A customer has the possibility to switch (without a loss of his configuration data) between an autonomous phase where he can work on his configuration independently and a cooperative phase where he interacts with a human dealer. A customer can enter the vending process via the standard web application or via an own specialized application as the processes between customer and dealer are mediated individually and graphically during design time.
4 Lessons Learned and Summary 4.1 Lessons Learned from Technical Point of View From a research transfer point of view, the following lessons could be learned: •
•
•
It is very important to specify where exactly the integration problem lies. Often the paradigm of service orientation sounds very promising, but one has to keep in mind that a mere encapsulation of functionality behind a service interface does not solve integration problems on other levels along the way, e.g. instance, schema or process integration tasks. Rather, their harmonization can become very hard and needs additional special attention e.g. additional layers in the resulting architecture. Evidently, a model based approach is a step in the right direction as design time tasks are separated from run time tasks which allows to perform them graphically. Moreover, it it easier to react to changes of the different interacting partners as only the models have to be adapted but not the runtime environment. However, in order to automate more of the tasks, more semantic (i.e. computer understandable) information should be put into the models – a research area that is still not supported sufficiently from our point of view. Interoperability of different enterprises is not only a technical but also (and at least equally important) a political problem. E.g., car manufacturers are very sensitive about their vehicle data as well as their product finding and ordering functionality which allows only for solutions basing on a loose integration. Moreover, especially in the automotive area, manufacturers are typically not directly interested in improving the comparability between their and other brands.
4.2 Lessons Learned from a Research Transfer Point of View From a technical point of view, the following lessons have been learned:
12 770
•
•
•
Michael Klein, Ulrike Greiner et al.
The research solutions stemming from the Athena EU project are important first steps. They solve many of the integration problems, especially in the area of data model and process integration. However, there are still open research issues, especially when aggregating results from different partners in a semantically correct manner or when automating parts of the modeling process. Despite their benefits, the results stemming from research often do not directly fit to the practical problems. They are typically very generic and act on the assumption of a ”perfect world”. Therefore, as a first step, it must be analyzed in detail which parts of the results fit, what parts must be adapted and what parts have to be implemented additionally. The tools stemming from the project partners are very helpful to make the concepts of their research understandable and usable. However, their stability cannot be compared with enterprise-level applications. Thus, for a usage within a industry-strength application a re-implementation of the concepts will be necessary.
4.3 Summary In this paper, we presented a pilot that we developed within the EU project ATHENA in the area of multi-brand automotive dealers. For its realization, several integration problem on different levels had to be solved. On the one hand, the various systems of the car manufacturers had to be integrated. We chose a service oriented approach for that and developed a service integrator transforming the exchanged messages in three steps in model driven manner. On the other hand, the processes of the customers and the dealer had to the harmonized. For this, we used a tool set of SAP that had also been developed in ATHENA for cross-organizational business process modeling and integrated a visualization of the resulting process into the CRM system of the multibrand dealer. The pilot will be implemented and evaluated at AVAG in the following weeks.
References 1. Greiner, U. et al. (2006): Designing and Implementing Cross-Organizational Business Processes - Description and Application of a Modelling Framework. Proceedings of I-ESA 2006. 2. SAP Research (2006): SAP Research Tool Set. ATHENA Deliverable 3. Christian Hahn, Cristian Madrigal-Mora, Klaus Fischer, Brian Elvesaeter, Arne-Jorgen Berre (2006): Meta-models, Models, and Model Transformations: Towards Interoperable Agents. Proceedings of MATES 2006. 4. Schulz K. and Orlowska A. (2004): Facilitating cross-organisational workflows with a workflow view approach. Data and Knowledge Engineering 51(1): 109– 147
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\ $SSURDFK 5.5ROIVHQ'%RHOO&3URQLRV7.QRWKH0$QDVWDVLRX%(OYHV WHU DQG+-¡UJHQVHQ
6,17(),&7)RUVNQLQJVYHLHQ126/21RUZD\ ^UROINUROIVHQEULDQHOYHVDWHU`#VLQWHIQR )UDXQKRIHU,3.%HUOLQ&RUSRUDWH0DQDJHPHQW3DVFDOVWUDVVH%HUOLQ *HUPDQ\ ^GLHWHUERHOOWKRPDVNQRWKH`#LSNIKJGH ,175$&207(/(&20.P0DUNRSRXOR$YH3HDQLD$WKHQV*UHHFH ^KSURPDQD`#LQWUDFRPJU $.0$69ROOVYHLHQ1/\VDNHU1RUZD\ KMRUJHQVHQ#DNPRGHOLQJFRP
$EVWUDFW7KLVSDSHUSUHVHQWVDQDSSURDFKWRXVLQJPRGHOJHQHUDWHGZRUNSODFHV0*:3 LQ WDQGHP ZLWK VHUYLFHRULHQWHG DUFKLWHFWXUHV LQ RUGHU WR PHHW LQWHURSHUDELOLW\ QHHGV LQ D FRUSRUDWHHQYLURQPHQW0RUHVSHFLILFDOO\WKHLQWHURSHUDELOLW\VWXG\DQGUHVHDUFKXQGHUWDNHQ LV EDVHG RQ D XVH FDVH VFHQDULR UHODWHG WR WKH SURFHVV RI SURGXFW SRUWIROLR PDQDJHPHQW 330 LQ D ODUJH HQWHUSULVH RI WKH 7HOHFRPPXQLFDWLRQ VHFWRU ,175$&20 7HOHFRP 6WDUWLQJIURPHQWHUSULVHPRGHOOLQJFRQVWUXFWV:HEEDVHGZRUNSODFHVDUHFUHDWHGWKDWRIIHU QDYLJDWLRQDQGZRUNYLHZVWRWKHHQGXVHUVXSSRUWLQJDOOKLVRSHUDWLRQDOWDVNVDVGHSLFWHGLQ WKHHQWHUSULVHPRGHO,QWHUDFWLRQZLWKHQWHUSULVHLQIRUPDWLRQUHSRVLWRULHVLVIDFLOLWDWHGYLDDQ XQGHUO\LQJVHUYLFHRULHQWHGDUFKLWHFWXUH
,QWURGXFWLRQ $PRGHOJHQHUDWHGZRUNSODFH0*:3 LVDZRUNLQJHQYLURQPHQWIRUWKHEXVLQHVV XVHUV LQYROYHG LQ UXQQLQJ WKH EXVLQHVV RSHUDWLRQV RI WKH HQWHUSULVH ,W LV D XVHU SODWIRUP WKDW SURYLGHV WKH JUDSKLFDO IURQWHQG IRU KXPDQ XVHUV WR LQWHUDFW ZLWK VRIWZDUH VHUYLFHV VXSSRUWLQJ WKHLU GD\WRGD\ EXVLQHVV DFWLYLWLHV 7KH ZRUNSODFH FDQ EH WDLORUHG WR PHHW WKH VSHFLILF UHTXLUHPHQWV RI GLIIHUHQW UROHV RU SHUVRQV ZLWKLQDQHQWHUSULVHSURYLGLQJFXVWRPL]HGSUHVHQWDWLRQDQGRSHUDWLRQYLHZV7KLV LV DFKLHYHG WKURXJK PRGHOFRQILJXUHG DQG XVHUFRPSRVDEOH VHUYLFHV 0836 7KHVH VHUYLFHV PDNH XVH RI NQRZOHGJH PRGHOV WR JHQHUDWH EXVLQHVVRULHQWHG DQG FRQWH[WDZDUHJUDSKLFDOXVHULQWHUIDFHV-¡UJHQVHQHWDO (OYHV WHUHWDO
772
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
7KLV SDSHU SUHVHQWV DQ DSSURDFK RI XVLQJ PRGHO JHQHUDWHG ZRUNSODFHV 0*:3 LQ WDQGHP ZLWK VHUYLFHRULHQWHG DUFKLWHFWXUHV LQ RUGHU WR PHHW WKH LQWHURSHUDELOLW\ QHHGV LQ D FRUSRUDWH HQYLURQPHQW 0RUH VSHFLILFDOO\ WKH LQWHURSHUDELOLW\ VWXG\ DQG UHVHDUFK XQGHUWDNHQ DUH EDVHG RQ D XVH FDVH VFHQDULR UHODWHGWRWKHSURFHVVRISURGXFWSRUWIROLRPDQDJHPHQW330 LQDODUJHHQWHUSULVH RIWKH7HOHFRPPXQLFDWLRQVHFWRU,175$&207HOHFRP6WDUWLQJIURPHQWHUSULVH PRGHOOLQJFRQVWUXFWV:HEEDVHGZRUNSODFHVDUHFUHDWHGWKDWRIIHUQDYLJDWLRQDQG ZRUNYLHZVWRWKHHQGXVHUVXSSRUWLQJDOOKLVRSHUDWLRQDOWDVNVDVGHSLFWHGLQWKH HQWHUSULVHPRGHO,QWHUDFWLRQZLWKHQWHUSULVHLQIRUPDWLRQUHSRVLWRULHVLVIDFLOLWDWHG YLD DQ XQGHUO\LQJ VHUYLFHRULHQWHG DUFKLWHFWXUH 7KLV ZRUN KDV EHHQ SHUIRUPHG ZLWKLQWKHFRQWH[WRIWKH,67LQWHJUDWHGSURMHFW$7+(1$$7+(1$ 7KHSDSHULVVWUXFWXUHGDVIROORZV,QVHFWLRQWKHVFHQDULRRI330LVEULHIO\ GHVFULEHG ZKLOH VHFWLRQ VXPPDUL]HV WKH LQWHURSHUDELOLW\ QHHGV LQ WKH VFHQDULR DQG WKH LQWHURSHUDELOLW\ LVVXHV WKDW WKH VSHFLILF SLORW DGGUHVVHV 7KH WHFKQLFDO VROXWLRQLVSUHVHQWHGLQVHFWLRQLQFOXGLQJWKHLQIUDVWUXFWXUHXVHGLQ,175$&20 7HOHFRP DQG WKH DSSURDFK DQG GHVLJQ RI 0*:3 6HFWLRQ FRQFOXGHV WKH SDSHU ZLWKWKHFKDOOHQJHVWKDWQHHGWREHGHDOWZLWKDVSDUWRIIXWXUHZRUNRIWKLVUHVHDUFK HIIRUW
8VH&DVH6FHQDULR3URGXFW3RUWIROLR0DQDJHPHQW 7KH 330 LV D SURFHVV LQYROYLQJ GHFLVLRQV PDGH DW GLIIHUHQW OHYHOV ZKHUH WKH FRPSDQ\¶V DFWLYH SURGXFWV OLVW LV FRQVWDQWO\ XSGDWHG DQG UHYLVHG 7KHUHIRUH QHZ SURGXFWVDUHHYDOXDWHGVHOHFWHGDQGSULRULWL]HGH[LVWLQJRQHVPD\EHDFFHOHUDWHG NLOOHG RU UHSULRULWL]HG DQG UHVRXUFHV DUH DOORFDWHG DQG UHDOORFDWHG WR WKH DFWLYH GHYHORSPHQWSURMHFWV7KHREMHFWLYHLVWRDOORFDWHUHVRXUFHVLQDZD\WRPD[LPL]H VDOHVDQGSURILWVDQGPLQLPL]HULVNVDVZHOODVWRDFKLHYHEDODQFHRIGHYHORSPHQW SURMHFWVWDNLQJXQGHUFRQVLGHUDWLRQULVNVWHFKQRORJ\DQGPDUNHWWUHQGV 7KH330LVRIVLJQLILFDQWLPSRUWDQFHHVSHFLDOO\WRDODUJHHQWHUSULVHZLWKPDQ\ EXVLQHVV XQLWV DQG FRPSOH[ SURGXFWV WKH GHYHORSPHQW RI ZKLFK UHTXLUHV WKH FROODERUDWLRQRIPDQ\GLIIHUHQWHQJLQHHULQJWHDPVLQVLGHWKHVDPHEXVLQHVVXQLWRU FRUSRUDWH HQYLURQPHQW DV ZHOO DV ZLWKLQ D EXVLQHVV QHWZRUN RI FROODERUDWLYH HQWHUSULVH,QWKLVVWXG\WKHIRFXVLVRQLQWUDHQWHUSULVHOHYHO 7KH 330 LQYROYHV PDQ\ EXVLQHVV SURFHVVHV QHZ SURGXFW GHYHORSPHQW SURGXFW PDQDJHPHQW VXSSO\ FKDLQ PDQDJHPHQW DQG PDQ\ DFWRUV DW YDULRXV SRVLWLRQV WKDW SHUIRUP GLIIHUHQW WDVNV IURP VWUDWHJLF OHYHO HJ %XVLQHVV 8QLW 0DQDJHU6HFWRU0DQDJHU DQGWDFWLFDOOHYHO3URGXFW0DQDJHU3URMHFW0DQDJHU WRRSHUDWLRQDOOHYHO7HDP/HDGHU(QJLQHHU :LWKLQWKLVVFHQDULRZHIRFXVRQWKH3URGXFW0DQDJHPHQWDQGRQVXSSRUWLQJ WKHUROHRIWKH3URGXFW0DQDJHU$W,175$&207HOHFRPWKHREMHFWLYHRI3URGXFW 0DQDJHPHQWLVWRLGHQWLI\WKHQHHGIRUDSURGXFWSURGXFWOLQHMXVWLI\WKHLQFOXVLRQ RIDSURGXFWSURGXFWOLQHLQWKHFRPSDQ\VROXWLRQVDQGFRQWUROWKHH[HFXWLRQRIWKH GHYHORSPHQW URDGPDS ,Q GRLQJ VR LW QHHGV WR VWDQG EHWZHHQ WKH SURGXFW GHYHORSPHQWDQGPDQXIDFWXULQJGHSDUWPHQWVDVZHOODVWKHVDOHVWHFKQLFDOVXSSRUW DQGSXEOLFUHODWLRQVRQHV7KH3URGXFW0DQDJHULVDVVLJQHGWRDSURGXFWRUSURGXFW IDPLO\ DQG LV UHVSRQVLEOH IRU GHYHORSLQJ RU RYHUVHHLQJ DOO DVSHFWV RI WKH SURGXFW
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\$SSURDFK 773
LQFOXGLQJSURGXFWGHILQLWLRQSURGXFWGHYHORSPHQWSURGXFWODXQFKFXUUHQWSURGXFW PDQDJHPHQWDQGSURGXFWSKDVHRXW
,QWHURSHUDELOLW\1HHGVDQG([SHFWDWLRQV 7KH DQDO\VLV RI WKH LQWHURSHUDELOLW\ QHHGV ZLWKLQ WKH 330 VFHQDULR KDV UHYHDOHG VHYHUDOSUREOHPVDVWKHVHDUHSHUFHLYHGE\LWVDFWRUVLQWKHLUGDLO\ZRUN $Q LPSRUWDQW REVHUYDWLRQ LV WKDW FXUUHQWO\ WKH FRPPXQLFDWLRQ DPRQJ WKH GLIIHUHQW SURGXFW SRUWIROLRV DQG WKH FROODERUDWLRQ RI WKH YDULRXV WHDPV LV LQVXIILFLHQW&ROODERUDWLYHZRUNQHHGVWREHVXSSRUWHGE\SURYLGLQJDFWRUVZLWKWKH WRROVLQDGGLWLRQWRLQIRUPDWLRQDQGFRPPXQLFDWLRQVXSSRUWWKH\QHHGWRHIILFLHQWO\ SHUIRUPWKHLUZRUNWKURXJKDVLQJOHSRLQWRIHQWU\ZRUNSODFHV ,W LV ZRUWK QRWLQJ WKDW WKH 330 VFHQDULR UHYHDOV LQWHURSHUDELOLW\ QHHGV IRU VXSSRUWLQJDGKRFDQGHYHQWGULYHQFROODERUDWLRQDFWLYLWLHVDVRSSRVHGWRVWDQGDUG ZRUNIORZRQHVZKHQHYHQWVDQGSURFHVVYDULDEOHVDUHZHOOGHILQHG )XUWKHUPRUHWKHHIILFLHQWSHUIRUPDQFHRIWKHSURGXFWSRUWIROLRSURFHVVUHTXLUHV IHGHUDWHGLQIRUPDWLRQFRPLQJIURPPDUNHWLQJSURGXFWGHYHORSPHQWH[HFXWLRQDV ZHOO DV IURP WKH SURGXFW OLIH F\FOH PDQDJHPHQW ,W LV D NQRZOHGJH LQWHQVLYH SURFHVVDVLWSUHVXSSRVHVDYHU\JRRGDQGKROLVWLFYLHZRIWKH HQWHUSULVHVWUDWHJ\ DQG REMHFWLYHV VNLOOV DQG FRPSHWHQFHV DV ZHOO DV H[SHULHQFH FRPLQJ IURP SUHYLRXVGHYHORSPHQWSURMHFWV 'HFLVLRQPDNLQJ DFWLYLWLHV RQ YDULRXV OHYHOV RI WKH HQWHUSULVH DUH SRRUO\ VXSSRUWHGGXHWRODFNRILQIRUPDWLRQLQWHJUDWLRQIURPYDULRXV,&7V\VWHPVDVZHOO DVWLPHO\LQIRUPDWLRQXSGDWHV7KHUHOHYDQWGDWDDQGLQIRUPDWLRQQHHGHGE\330 SDUWLFLSDQWV IRU SHUIRUPLQJ WKHLU WDVNV DQG PDNH DFFXUDWH GHFLVLRQV DUH VSUHDG DFURVV VHYHUDO V\VWHPV )LJXUH SUHVHQWV D KLJKOHYHO RYHUYLHZ RI WKH DVLV VLWXDWLRQRIWKHV\VWHPVDQGIXQFWLRQVQHHGHGDQGXVHGE\DVHWRI330DFWRUV
4XDOLW\(QJLQHHU 7HDP0DQDJHU
3URGXFW'HYHORSPHQW0DQDJHU
L.QRZ (536\VWHP
:DUHKRXVH 0DQDJHPHQW
3URMHFW 3ODQQLQJ
3URMHFW )LQDQFH
+5 0DQDJHPHQW
'RFXPHQW 0DQDJHPHQW 0DUNHWLQJ ,QWHOOLJHQFH
6,6 3URGXFW,VVXHV 0DQDJHPHQW
6DOHV'DWD &RQWUDFW 0DQDJHPHQW
3URGXFWLRQ 3ODQQLQJ
$'$5(6 3URGXFW,VVXHV 0DQDJHPHQW
%XVLQHVV'HYHORSPHQW 0DQDJHU
3URGXFW0DQDJHU
)LJ$KLJKOHYHORYHUYLHZRIWKHDVLVVLWXDWLRQ
774
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
,QDGGLWLRQWRWKHDERYHFRKHVLRQRIWKHGHFLVLRQPDNLQJDFWLYLWLHVZLWKVWUDWHJLF SODQVDQGRSHUDWLRQDOUHVXOWVQHHGVWREHVXSSRUWHG %DVHGRQWKLVDQDO\VLVZHKDYHLGHQWLILHGVHYHUDOLQWHURSHUDELOLW\LVVXHVRQDOO WKUHH OHYHOV RI WKH HQWHUSULVH %XVLQHVV .QRZOHGJH DQG ,&7 OHYHOV 7KH SLORW LPSOHPHQWDWLRQLQ$7+(1$IRFXVHGRQWKHIROORZLQJLQWHURSHUDELOLW\LVVXHV /LQN GHFLVLRQPDNLQJ DFWLYLWLHV ZLWK VWUDWHJLF SODQV GHYHORSPHQW DQG RSHUDWLRQDOUHVXOWV (QWHUSULVHGHVFULSWLRQDQGNQRZOHGJHPDQDJHPHQWLQYDULRXVDVSHFWVDQG GLPHQVLRQVRUJDQL]DWLRQUROHGHFLVLRQSURFHVVSURGXFWV\VWHP 3URGXFW UHODWHG NQRZOHGJH VKDULQJ ZLWKLQ DQG EHWZHHQ SURGXFW OLIH F\FOH SKDVHV 3URYLVLRQRIQHDU UHDOWLPHDJJUHJDWHGYLHZVRINH\EXVLQHVVLQIRUPDWLRQ H[LVWLQJ LQ OHJDF\ V\VWHPV H[SORLWLQJ WR WKH IXOO H[WHQG WKH FDSDELOLWLHV RI H[LVWLQJ,&7V\VWHPV $ELOLW\RILQWHJUDWHGDSSOLFDWLRQVH[HFXWLRQYLDDVLQJOHSRLQWRIHQWU\
7HFKQLFDO6ROXWLRQ ,W LV FOHDU WKDW WKH UHTXLUHPHQWV SUHVHQWHG KDYH RYHU WLPH OHG WR YDULRXV V\VWHP DUFKLWHFWXUH LPSOHPHQWDWLRQV LQ DQ HIIRUW WR UHDFK VRPH OHYHO RI LQWHURSHUDELOLW\ 6HUYLFHRULHQWHG DUFKLWHFWXUHV DUH MXVW HQWHULQJ WKHLU PDWXULW\ SKDVH DQG FDQ SURYLGH D VROLG DQG HOHJDQW VROXWLRQ 2I FRXUVH LQYHVWLQJ LQ WKH DGRSWLRQ DQG LPSOHPHQWDWLRQ RI D VHUYLFHRULHQWHG DUFKLWHFWXUH DFURVV EXVLQHVV ERXQGDULHV LV D PDMRU XQGHUWDNLQJ WKDW KDV EHHQ VKRZQ WR EH EH\RQG WKH FDSDELOLWLHV RI PRVW SUHVHQWGD\ HQWHUSULVHV ZKLFK KDYH WR FRQWLQXRXVO\ VXSSRUW DQG XSJUDGH WKHLU FXUUHQW OHJDF\ V\VWHP DUFKLWHFWXUHV XVHG LQ WKHLU GD\WRGD\ RSHUDWLRQV 7KH VLWXDWLRQLVPRUHDFFHQWXDWHGLQFDVHVZKHUHWKHHYROXWLRQRIVDLGV\VWHPVZDVQRW XQGHUWDNHQXQGHUWKHDXVSLFHVRIDFHQWUDO,7V\VWHPVSODQQLQJHQWLW\ZKLFKFRXOG PHGLDWHEHWZHHQFRQIOLFWLQJV\VWHPUHTXLUHPHQWV ,QWKLVUHVSHFWLWZRXOGEHRIJUHDWXWLOLW\LIV\VWHPV¶LQWHURSHUDELOLW\FRXOGEH DFKLHYHG ZLWKRXW LQWHUIHULQJ ZLWK WKH RSHUDWLRQ RI H[LVWLQJ V\VWHPV DQG WKH HQWHUSULVH¶V FRUH EXVLQHVV 7KH DLP ZRXOG WR LQFUHPHQWDOO\ SRVLWLRQ H[LVWLQJ V\VWHPV LQ D SURSHU VHUYLFHRULHQWHG DUFKLWHFWXUH IUDPHZRUN DQG LPSRVH ³RUGHU´ ZLWKRXW UHVRUWLQJ WR IXOOVFDOH HQWHUSULVH V\VWHP UHSODFHPHQW ZKLFK PLJKW EH XQDWWDLQDEOHIRUDPXOWLWXGHRIUHDVRQV )LJXUH LOOXVWUDWH WKH VDOLHQW GLIIHUHQFHV EHWZHHQ FXUUHQW DSSOLFDWLRQ V\VWHPV DQG PRGHUQ VHUYLFHRULHQWHG V\VWHPV &RQVLGHU D YDOXH FKDLQ FRQVLVWLQJ RI Q GLIIHUHQW HQWHUSULVHV RU GLYLVLRQV RI DQG FRUUHVSRQGLQJ VRIWZDUH V\VWHPV WKDW WRJHWKHUUHDOL]HGLIIHUHQWVRIWZDUHVHUYLFHVWRYDULRXVFXVWRPHUV ,Q DSSOLFDWLRQ V\VWHP DUFKLWHFWXUHV GLIIHUHQW FXVWRPHU VHUYLFHV DUH W\SLFDOO\ LPSOHPHQWHG LQ VHJPHQWHG DSSOLFDWLRQ VLORV HYHQ WKRXJK WKH VDPH RUJDQL]DWLRQV SDUWLFLSDWHLQWKHYDOXHFKDLQ7KHVLORHIIHFWLQWURGXFHVVHYHUDOV\VWHPZHDNQHVVHV ZLWKUHVSHFWWRLQWHURSHUDELOLW\
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\$SSURDFK 775
x %XVLQHVVIXQFWLRQDOLW\LVHPEHGGHGLQDSSOLFDWLRQVFRXSOHGE\VHYHUDOFRPSLOH DQGGHSOR\PHQWWLPHGHSHQGHQFLHV7KLVLQIOH[LELOLW\IRUFHVDQRUJDQL]DWLRQWR LPSOHPHQW WKH VDPH IXQFWLRQDOLW\ LQ GLIIHUHQW DQG QRQLQWHURSHUDEOH DSSOLFDWLRQVHQWHUSULVHQSURYLGLQJIXQFWLRQDOLW\\DQG\ x ,QIRUPDWLRQGXSOLFDWLRQDQGLQFRQVLVWHQF\DFURVVDSSOLFDWLRQV\VWHPV x ,QWHURSHUDELOLW\ LVVXHV DUH YLVLEOH WR FXVWRPHUV IRUFHG WR XVH GLIIHUHQW DSSOLFDWLRQ FOLHQWV RU GLIIHUHQW µSRUWLRQV¶ RI D :HE SRUWDO WR DFFHVV WKH QRQ LQWHURSHUDEOHVHWRIVHUYLFHVSURYLGHGE\WKHYDOXHFKDLQ x 5LJLGYDOXHFKDLQKLQGHUVLQWURGXFWLRQDQGH[FKDQJHRIEXVLQHVVSDUWQHUV
)LJ6\VWHPDUFKLWHFWXUHDSSOLFDWLRQWRWKHOHIW DQGVHUYLFHRULHQWHGWRWKHULJKW 7KHVHUYLFHRULHQWHGV\VWHPDUFKLWHFWXUHDGGUHVVHVWKHVHSUREOHPV x 7KH DSSOLFDWLRQ VLORV DUH EURNHQ XS LQWR VKDUHG DQG QHWZRUNYLVLEOH VHUYLFHVWKDWHQDEOHEHWWHULQWHURSHUDELOLW\ x 6HUYLFHV DUH DXWRQRPRXV DQG FDQ EH XVHG E\ RWKHU VHUYLFHV VR WKDW LQIRUPDWLRQFDQEHVKDUHGDFURVVGLIIHUHQWEXVLQHVVQHWZRUNV x 6HUYLFHVFDQEHFRPSRVHGWRILWWKHQHHGVRIWKHXVHUV7KLVHQDEOHVVXSSRUW IRU EXLOGLQJ LQWHJUDWHG :HE SRUWDOV WR VXSSRUW WKH EXVLQHVVHV 6LQFH GLIIHUHQW FOLHQWV DFFHVV WKH VDPH VHW RI VKDUHG VHUYLFHV LQWHURSHUDELOLW\ LVVXHVDUHQRORQJHUYLVLEOHWRWKHXVHUV x )OH[LELOLW\LQFKRRVLQJWKHVHUYLFHSURYLGHULOOXVWUDWHGZLWKIXQFWLRQDOLW\] EHLQJ RIIHUHG E\ SURYLGHU Q DQG P ZKLFK HQDEOHV VXSSRUW IRU PRUH G\QDPLFEXVLQHVVHV 6LQFH WKLV DUFKLWHFWXUH ZDV GHVLJQHG WR IDFLOLWDWH LQWHURSHUDELOLW\ LW LV FOHDUO\ D VXLWDEOHDSSURDFKWRIXOILOOLQJWKH330XVHFDVHUHTXLUHPHQWVEXWWKHSUREOHPRI DFWXDOO\ GHVLJQLQJ DQG LPSOHPHQWLQJ WKH DSSURSULDWH VHUYLFH OD\HUV RYHU H[LVWLQJ V\VWHPVLVE\QRPHDQVWULYLDO
776
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
,175$&207HOHFRP,QIUDVWUXFWXUH 7KHFXUUHQW,7LQIUDVWUXFWXUHUHOHYDQWWRWKH330FDVHLVVKRZQLQWKHILJXUH7KH ORZHU/HJDF\V\VWHPV OD\HUHQFRPSDVVHVWKHH[LVWLQJ,7V\VWHPVZKLOHWKHQH[W WZR OD\HUV FRQWDLQ WKH VHUYLFHV WKDW H[SRVH OHJDF\ GDWD WR WKH VHUYLFHRULHQWHG DUFKLWHFWXUH /HJDF\ V\VWHPV DUH EXLOW RQ YDULRXV SODWIRUPV :LQGRZV 8QL[ XVLQJ GLIIHUHQW WHFKQRORJLHV RI GLIIHUHQW OHYHOV RI PDWXULW\ DQG DUH RSHUDWHG E\ GLIIHUHQW HQWLWLHV 6LQFH WKHVH V\VWHPV FDQQRW EH UHSODFHG LQ WKH VKRUW WR PHGLXP WHUPWKHGHVLJQRIWKHVHUYLFHOD\HUVEDVHGRQDPRGHOGULYHQDSSURDFKPD\EHWKH NH\WRWKHLUDQRWKHUZLVHXQDWWDLQDEOH LQWHJUDWLRQLQDQDUFKLWHFWXUHVDWLVI\LQJWKH LQWHURSHUDELOLW\ QHHGV LGHQWLILHG HDUOLHU +RZHYHU D PRGHOGULYHQ DSSURDFK LV D WRSGRZQSURFHVVWKDWZLOOHYHQWXDOO\QHHGWRHQFRPSDVVH[LVWLQJIXQFWLRQDOLW\LQ WKHERWWRPOD\HUIXQFWLRQDOLW\ZKLFKFDQQRWEHUHLPSOHPHQWHG
)LJ,175$&207HOHFRP,QIUDVWUXFWXUHVDQG5HSRVLWRULHV
7KH LQIUDVWUXFWXUH VKRZQ ERWK OHJDF\ V\VWHPV DQG V\VWHPV VSHFLILFDOO\ FUHDWHG GXULQJ WKLV VWXG\ $WKHQDSURMHFW ELH]H VKDGHG LQVWDQWLDWHV D VHUYLFHRULHQWHG DUFKLWHFWXUH WKDW LV XVHG E\ WKH V\VWHPV LQVWDQWLDWLQJ WKH PRGHO JHQHUDWHG ZRUNSODFHVDQGSURYLGHVWRWKHPWKHUHTXHVWHGLQIRUPDWLRQ 0RGHO*HQHUDWHG:RUNSODFHV )LJXUHGHSLFWVDQRSHUDWLRQDOYLHZRIDPRGHOJHQHUDWHGZRUNSODFHH[HPSOLILHG ZLWK WZR GLIIHUHQW SHUVRQV DFFHVVLQJ ,&7 VHUYLFHV DQG NQRZOHGJH DVVHWV XVLQJ GLIIHUHQW PRGHOJHQHUDWHG YLHZV HJ *DQWW FKDUWV IRU SURMHFW PRQLWRULQJ :HE IRUPV IRU DFWLYLW\ UHSRUWLQJ EDU JUDSKV YLVXDOL]LQJ EXGJHW VSHQGLQJ DQG :HE GRFXPHQWV UHSRUWLQJ RQ DFWLYLWLHV 7KH GLIIHUHQW YLHZV PD\ UHIOHFW WKH VDPH NQRZOHGJH DVVHW LQ D GLIIHUHQW IRUP RU PDQQHU WKDW EHVW VXLW WKH UROH RU SHUVRQ XVLQJ WKDW DVVHW LQ D JLYHQ EXVLQHVV FRQWH[W ,QIRUPDWLRQ UHSUHVHQWHG LQ WKH GLIIHUHQW YLHZV LV EDVHG RQ WKH VDPH NQRZOHGJH PRGHOV DQG WKHUHIRUH HQVXULQJ LQIRUPDWLRQFRQVLVWHQF\0*:3ZLOOW\SLFDOO\EHLPSOHPHQWHGDV:HESRUWDOVDQG 0836VSHFLI\:HEHOHPHQWVWKDWFDQEHJHQHUDWHGLQVXFKSRUWDOV
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\$SSURDFK 777
)LJ2SHUDWLRQDOYLHZRIPRGHOJHQHUDWHGZRUNSODFHV
$SSURDFK 7KH RYHUDOO REMHFWLYH RI WKH 0*:3 DSSURDFK LV WR JHQHUDWH ZRUNSODFHV DV FXVWRPL]HG YLHZV JUDSKLFDO XVHULQWHUIDFHV WR D FRPPRQ HQWHUSULVH PRGHO 7KH YLHZVFDQEHHLWKHUQDYLJDWLRQSUHVHQWDWLRQ YLHZVRUZRUNRSHUDWLRQ YLHZV $QDYLJDWLRQYLHZUHIOHFWVDSDUWLFXODUHQWHUSULVHPRGHODWDJLYHQWLPHZKLOH ZRUNYLHZVDUHLQWHUDFWLYHYLHZVWRDFRPPRQDFWLYHOLYH HQWHUSULVHPRGHOLHD FXVWRPL]HGYLHZWRDFWLYHNQRZOHGJHPRGHOOLQJ-¡UJHQVHQHWDO 7KHPRGHOV LQFRQFHUQDUHHQWHUSULVHPRGHOVDQGZRUNSODFHPRGHOVLQFOXGLQJ x
5HIHUHQFHPRGHOVWKDWGHVFULEHHQWHUSULVHVSHFLILFREMHFWW\SHVOLNHSURGXFW W\SH VWUXFWXUHV GHSDUWPHQW RUJDQL]DWLRQ GRFXPHQW WHPSODWHV DQG IRUPV DQGUHIHUHQFHSURFHVVHV x ,QVWDQFHPRGHOVWKDWGHVFULEHWKHDFWXDOHQWHUSULVHVXFKDVZRUNSURJUHVV SURGXFWSRUWIROLRRUJDQL]DWLRQDQG,7V\VWHPVDQGVHUYLFHV x 8VHULQWHUIDFHPRGHOVWKDWGHVFULEHWKHOD\RXWDQGLQWHUDFWLRQGHVLJQRIWKH PRGHOJHQHUDWHGZRUNSODFHV $ZRUNSODFHPRGHOGHVFULEHVWKHZRUNSODFHVWUXFWXUHVREMHFWYLHZVDQGDYDLODEOH VHUYLFHVIRUDQRUJDQL]DWLRQJURXSSHUVRQRUUROH )UDPHZRUNDQG'HVLJQ ,QWKH$7+(1$SURMHFWWKH0*:3DSSURDFKKDVWKUHHPDLQFRPSRQHQWV x
7KH HQWHUSULVH PRGHOV PRGHOHG LQ 02ð*2 DQG 0HWLV0HWLV (QWHUSULVH 6HUYHU x 7KH 03&( 0RGHOOLQJ 3ODWIRUP IRU &ROODERUDWLYH (QWHUSULVHV LV DQ $7+(1$UHVXOWWKDWVWRUHDQGH[FKDQJHHQWHUSULVHPRGHOV -¡UJHQVHQHWDO $QRWKHU$7+(1$UHVXOW323 3URGXFW2UJDQL]DWLRQ3URFHVVDQG RWKHUHQWHUSULVHGLPHQVLRQV LVDNHUQHOODQJXDJHWRVXSSRUWWKHH[FKDQJH RI HQWHUSULVH PRGHOV ERWK YHUWLFDOO\ IURP KLJK OHYHO DEVWUDFWLRQ GRZQ WR GHWDLOHGYLHZVDVZHOODVKRUL]RQWDOO\EHWZHHQWKHEXVLQHVVSDUWQHUV
778
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
x 7KH :HE SRUWDOV 3URFHVV $VVLVWDQW 3$ DQG 7URX[ ,QWHUQHW 3RUWDO 7,3 UHVSHFWLYHO\ DV ZRUNSODFH HQYLURQPHQWV IRU 02ð*2 DQG 0HWLV HQWHUSULVH PRGHOV ,Q RUGHU WR JHQHUDWH XVHIXO FXVWRPL]HG YLHZV IURP DQ HQWHUSULVH PRGHO LW LV QHFHVVDU\WRHQVXUHDQDSSURSULDWHGOHYHORIPRGHOJUDQXODULW\ .QRWKHHWDO .QRWKH HW DO .QRWKH HW DO ,Q WKH ,175$&20 7HOHFRP FDVHV WKH PRGHO KDV WR FRQWDLQ GHWDLOHG LQIRUPDWLRQ DERXW SURFHVV IORZ DV ZHOO LQYROYHG UROHV UHOHYDQW GRFXPHQWV DQG ,7 DSSOLFDWLRQV ,Q RUGHU WR DFKLHYH WKH QHFHVVDU\ JUDQXODULW\OHYHOWKHIROORZLQJPRGHOOLQJSURFHGXUHZDVDSSOLHGVHHILJXUH
'HILQHWKH HQWHUSULVH SURFHVVHV PDLQDFWLYLWLHV
0RGHOWDVNV SDUWLFXODU DFWLYLWLHV
$VVLJQUROHV WRHYHU\WDVN
$VVLJQUHOHYDQW GRFXPHQWV DQG,7V\VWHPV WRWDVNV
'HULYHYLHZV IRUHDFKUROH
)LJ0RGHOOLQJSURFHGXUHIRUDQ0*:3DZDUHHQWHUSULVHPRGHO
%DVHG RQ WKH 0*:3DZDUH HQWHUSULVH PRGHO LQ 02ð*2 WKH 3URFHVV $VVLVWDQW JHQHUDWHVGRFXPHQWDWLRQRIUHIHUHQFHPRGHOVLQ+70/)LJXUHVKRZVH[DPSOHV RI WKH 3URFHVV $VVLVWDQW IRU ,175$&20 7HOHFRP 7R WKH OHIW ZH VHH WKH IURQW SDJHZKLFKLVDQDYLJDWLRQHQWU\WRWKHGLIIHUHQWUHIHUHQFHPRGHOVGHILQHGLQWKH 02ð*2 HQWHUSULVH PRGHO 7R WKH ULJKW LV DQ H[DPSOH RI D SURFHVV SUHVHQWDWLRQ YLHZ LQ +70/ DQG D PRGHO YLHZ RI WKH VDPH SURFHVV LQ 02ð*2 :HEEDVHG PRGHOFOLHQW
)LJ3URFHVV$VVLVWDQWIRU,175$&207HOHFRPHQWHUSULVHPRGHO
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\$SSURDFK 779
,WLVDOVRSRVVLEOHWRPRGHOPDNHDYDLODEOH FRQWH[WXDOOLQNFRQQHFWLRQVEHWZHHQ 3URFHVV$VVLVWDQWDQG7,3LQVXFKDZD\WKDWDXVHUPD\LQYRNH7,3IURP3URFHVV $VVLVWDQWDQGYLFHYHUVD 7KH0*:3LQ7,3LVDZRUNYLHZRIWKHXQGHUO\LQJHQWHUSULVHPRGHOVWRUHGLQ 0HWLV (QWHUSULVH 6HUYHU 7HFKQLFDOO\ ZH RSHUDWH ZLWK WZR NLQGV RI HQWHUSULVH PRGHOVDJHQHUDOHQWHUSULVHPRGHOWKDWUHSUHVHQWVWKHVXEVWDQWLDONQRZOHGJHRIWKH HQWHUSULVH DV D ZKROH DQG ZRUNSODFH PRGHOV WKDW GHILQH WKH FRQWHQW OD\RXW DQG IXQFWLRQDOLW\RIWKHPRGHOJHQHUDWHGUROHVSHFLILFZRUNSODFHVLQ7,3 7KH UHIHUHQFH SURFHVV PRGHO IURP 02*2 LV LPSRUWHG LQWR 0HWLV WKURXJK 03&(DQG323 7KLVPRGHOLVXVHGDVDEDVHOLQHIRUWKHLQVWDQFHSURFHVVPRGHOV 7KH0HWLVHQWHUSULVHPRGHOLVWKHQSRSXODWHGZLWKRUJDQL]DWLRQGLPHQVLRQSURGXFW GLPHQVLRQ DQG V\VWHP GLPHQVLRQ 7KH V\VWHP GLPHQVLRQ FRQVWLWXWHV WKH XVHU LQWHUIDFH DQG IXQFWLRQDOLW\ RI WKH 7,3 ZRUN SODFHV 5HVSHFWLYHO\ WKURXJK XVHU LQWHUIDFHPRGHOVDQGVHUYLFHPRGHOV,QWHJUDWLRQVZLWKH[WHUQDOVHUYLFHVDQGOHJDF\ V\VWHPV DUH PRGHOHG HLWKHU DV $FWLYH .QRZOHGJH 0RGHOOLQJ $.0 VHUYLFHV RU :HE VHUYLFHV 7KH $.0 VHUYLFH W\SH LV XVHG ERWK IRU LQWHUQDO TXHULHV LQWR WKH HQWHUSULVH PRGHO DQG IRU LQYRFDWLRQV RU FDOOV RI H[WHUQDO SDUDPHWHUL]HG 85/ VHUYLFHV:HEVHUYLFHVDUHPDGHDYDLODEOHLQWKHPRGHOVWKURXJKERWWRPXSLPSRUW IURP:6'/LQWR0HWLV 0RGHOOLQJLVWKXV XVHGERWKERWWRP XSDQGWRSGRZQWR FUHDWH D YLVXDO DUHQD ZKHUH WRS GRZQ EXVLQHVV FRQFHUQV DQG ERWWRPXS WHFKQLFDO UHDOLWLHVFDQEHDOLJQHG)LJXUHVKRZVDQH[DPSOHRIW\SLFDOPRGHOVLQWKHV\VWHP GLPHQVLRQVDQGKRZWKHVHPRGHOVDUHDVVLJQHGWRDVSHFLILFUROHEDVHGZRUNSODFH ,QWKLVFDVHWKHZRUNSODFHIRUDSURGXFWPDQDJHU
)LJ7\SHVRIV\VWHPGLPHQVLRQPRGHOVDQGUROHDVVLJQPHQW
,QWKH$7+(1$SURMHFWZHKDYHGHILQHGWKHPHWDPRGHO8VHU,QWHUIDFH0RGHOOLQJ 8,0 DV D PHWDPRGHO LQ 0HWLV 7KH PHWDPRGHO LV MXVW SDUWO\ LPSOHPHQWHG 7KH IROORZLQJFRQFHSWVDUHFHQWUDOIRURXUVFHQDULR x
3DJH8,0 2EMHFWVRI3DJH8,0 DUH:HESDJHVLQ7,37KHFRQWHQWVRI WKH SDJH DUH GHULYHG IURP WKH REMHFWV WKDW ³LV FRQWHQW RI´ WKLV SDJH 7KH FRQWHQWPD\EHRUJDQL]HGE\DVHTXHQFHQXPEHU)RUWKRVHREMHFWVRI3DJH 8,0 ZLWKSURSHUW\ILOHQDPHHTXDOV³LQGH[´RUHPSW\DUHVWDUWSDJHVIRU WKHFXUUHQWZRUNSODFH x ([SORUHU 8,0 $Q ([SORUHU 8,0 REMHFW LV D FRQWHQW RI D SDJH DQG LW FRQVLVWV RI WZR YHUWLFDO GLYLGHG IUDPHV 7KH OHIW IUDPH LV D 7UHH 9LHZ 8,0 DQGWKHULJKWRQHLVWKHWDUJHWIUDPHIRUWKHVHUYLFHUHVXOWRIFXUUHQW VHOHFWHGWUHHQRGH
780
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
x ,WHP 8,0 $Q REMHFW RI ,WHP 8,0 PD\ UHSUHVHQWV D VHUYLFH $.0 VHUYLFHRU:HEVHUYLFH DFROOHFWLRQRIVXELWHPVDQGDSODFHKROGHUIRUD FHUWDLQW\SHRIREMHFWV7KH,WHP8,0 REMHFWLVXVHGDVDSODFHKROGHULQ RUGHU WR PRGHO IHDWXUHV WR REMHFWV LQ UXQWLPH (J LI RQH QHHG GLIIHUHQW VHUYLFHVDYDLODEOHIRUWDVNVGHSHQGLQJRQWKHVWDWXVRIWKHWDVNV 6LQFHWKHZRUNSODFHVLQ7,3DUHJHQHUDWHGE\RUEDVHGRQPRGHOVWKDWDUHVWRUHGLQ DUHSRVLWRU\WKHIXQFWLRQDOLW\DQGWKHXVHULQWHUIDFHRIWKHZRUNSODFHVFDQHDVLO\EH FKDQJH LQ UXQ WLPH 7UDGLWLRQDOO\ LW KDV EHHQ FRPPRQ WR PDNH D GLVWLQFWLRQ EHWZHHQ HQGXVHU DSSOLFDWLRQV DQG GHYHORSPHQW WRROV :KHQ KDYLQJ FRQILJXUDEOH DSSOLFDWLRQVDQGRUDSSOLFDWLRQVWKDWDUHSDUWO\FRQILJXUHGDWUXQWLPHVXFKDV7,3 WKHGLVWLQFWLRQEHFRPHVOHVVFOHDU
)LJ7KHXVHULQWHUIDFHPRGHODQGFRUUHVSRQGLQJXVHULQWHUIDFHLQ7,3
7KH ZRUNSODFH IRU WKH 3URGXFW 0DQDJHU LV EDVHG RQ D ZRUNSODFH PRGHO ZLWK WKH 8,0PRGHO VKRZQ LQ ILJXUH 7KH 8,0PRGHO GHVFULEHV DQ H[SORUHU YLHZ 7KH H[SORUHUWUHHFRQVLVWVRIDQRUJDQL]HGVHTXHQFHRIQRGHVPRGHOHGDV,WHP8,0 x x
x x x
3URFHVV$VVLVWDQW5HSUHVHQWVDQ$.0VHUYLFHWKDWLQYRNHVWKHVWDUWSDJH RI3URFHVV$VVLVWDQWIRU,175$&207HOHFRP 3URGXFW PDQDJHPHQW UHIHUHQFH SURFHVVHV 5HSUHVHQWV DQ $.0 VHUYLFH WKDW UHWXUQV WKH UHIHUHQFH SURFHVVHV WKH 3URGXFW 0DQDJHU DUH UHVSRQVLEOH IRU 3URGXFWV 5HSUHVHQWV DQ $.0 VHUYLFH WKDW JLYHV DFFHVV WR DOO SURGXFW REMHFWVLQWKHHQWHUSULVHPRGHO :,%$6'RFXPHQWV5HSUHVHQWVDQ$.0VHUYLFHWKDWUHWXUQVDOOGRFXPHQW REMHFWVUHODWHGWRWKHWDVNVWKDWDUHFRQQHFWHGWRWKH:,%$6SURGXFW :,%$63URGXFW0DQDJHPHQW5HSUHVHQWVDQ$.0VHUYLFHWKDWUHWXUQVDOO :,%$6WDVNVWKH3URGXFW0DQDJHULVUHVSRQVLEOHIRU
)LJXUHVKRZVDQRSHUDWLRQDOYLHZIRUDWDVN7KHUHVRXUFHVDYDLODEOHIRUWKHWDVN DUHPRGHOHGLQWKHZRUNSODFHPRGHO7KHPRGHOGHVFULEHVWKDWHDFKWDVNZKLFKLV D :,%$6 3URGXFW 0DQDJHU WDVN ZLOO KDYH UHOHYDQW GRFXPHQWV DQG D OLQN WR WKH GHVFULSWLRQRIWKHWDVNLQ3URFHVV$VVLVWDQWDYDLODEOHDVVXEQRGHVLQWKHWUHHYLHZ 7KHGRFXPHQWVDUHDFFHVVLEOHWKURXJKL.QRZDGRFXPHQWPDQDJHPHQWV\VWHPDW ,175$&207HOHFRP7KHPRGHODOVRGHVFULEHVWKDW7,3ZLOOXVHD :HEVHUYLFH WRJHWWKHGRFXPHQWORFDWLRQLQL.QRZ
0RGHO*HQHUDWHG:RUNSODFHV$Q,QWHURSHUDELOLW\$SSURDFK 781
)LJ$WDVNRSHUDWLRQDOYLHZ
7KH*8,RIWKHSURFHVVZRUNYLHZWKHULJKWIUDPHLQILJXUHDERYH LVFXUUHQWO\QRW PRGHOHGE\8,0PRGHOV,WLVEDVHGRQDGHIDXOWREMHFWYLHZHUEXWFRQILJXUDEOH WKURXJKFRQILJXUDWLRQILOHVUHJDUGLQJHJZKDWDWWULEXWHVWREHDYDOLDEOH
&KDOOHQJHVDQG)XWXUH:RUN 3UHVHQW H[SHULHQFH ZLWK WKH GHYHORSPHQW RI 0RGHO*HQHUDWHG :RUNSODFHV LQ WKH 330VFHQDULRVWURQJO\VXSSRUWVWKHHIIHFWLYHQHVVRIWKHDSSURDFKIRUFUHDWLQJUROH VSHFLILFDSSOLFDWLRQVSDFHVWKDWFDQVXSSRUWGD\WRGD\WDVNVZKLOHDGKHULQJWRWKH FRUSRUDWH VWDQGDUGV FDSWXUHG LQ WKH HQWHUSULVH PRGHO 7KH DFWXDO XVHIXOQHVV DQG XVDELOLW\RIWKH0*:3IRUWKHVHOHFWHGUROH3URGXFW0DQDJHU ZLOOEHHYDOXDWHG LQWKHQHDUIXWXUHEXWLWKDVEHHQFOHDUO\VKRZQWKDWWKHJHQHUDWHGZRUNSODFHVFDQ JR IDU EH\RQG D WUDGLWLRQDO DSSOLFDWLRQ GHYHORSPHQW DSSURDFK +RZHYHU LQ LWV FXUUHQWVWDWHWKLVDSSURDFKGRHVQRWH[WHQGWRWKHDFWXDOH[HFXWLRQOD\HUDQGLWGRHV QRW JXDUDQWHH RU SURSRVH VRPH SURSHU VXSSRUW IURP WKH DFWXDO LQIRUPDWLRQ UHWULHYLQJVHUYLFHV)XUWKHUZRUNRUWHFKQRORJLHVZLOOEHQHHGHGLQRUGHUWREULGJH WKLVJDS)XWXUHGLUHFWLRQVIRUH[WHQGLQJWKH0*:3FRQFHSWVRLWFDQHYROYHLQWR DQ HQGWRHQG LQWHURSHUDELOLW\ VROXWLRQ IUDPHZRUN PD\ EH LQVSLUHG E\ WKH IROORZLQJREVHUYDWLRQVDQGFKDOOHQJHV x
7KHDFWXDOGHVLJQDQGLPSOHPHQWDWLRQRIXQGHUO\LQJLQIRUPDWLRQUHWULHYLQJ :HEVHUYLFHVGRHVQRWVWHPIURPWKH(QWHUSULVH0RGHOV7KHVHUYLFHVSUH H[LVW DQG DUH FXUUHQWO\ ³OLQNHG´ WR DSSURSULDWH WDVNV LQ WKH PRGHOV 7KLV FUHDWHV D ³ERXQGDU\´ RU ³PLVPDWFK´ EHWZHHQ WKH PRGHOJHQHUDWHG ZRUNSODFHZKLFKLVIRUPDOO\FUHDWHGDQGWKHVHUYLFHVVXSSRUWLQJLWZKLFK XVXDOO\ DUH QRW 7KLV LV QRW D SUREOHP LQ VHUYLFHV VXSSRUWLQJ GRFXPHQW UHODWHG WDVNV ZKLFK FDQ EH XQLIRUPO\ GHVLJQHG EXW LW LV D SUREOHP LQ DOO RWKHU W\SHV RI GDWD VHUYLFHV 7KH PDLQ LVVXH LV WKH QHHG WR ³PDWFK´ FRQVWUXFWV UHVXOWLQJ IURP WZR YHU\ GLIIHUHQW SURFHVVHV DW WKH ERXQGDU\ RI WKH(QWHUSULVH0RGHODQGWKHH[LVWLQJOHJDF\ V\VWHPVLQRWKHUZRUGVWKH 6KDUHGDQG1HWZRUNYLVLEOH6HUYLFH/D\HU
782
5.5ROIVHQ'%RHOO&3URQLRV0$QDVWDVLRX7.QRWKH%(OYHV WHUDQG+-¡UJHQVHQ
x (YHQ PRUH VR 7,3 8VHU&RPSRVDEOH 6HUYLFHV 0836 SUHVXSSRVH WKH H[LVWHQFH RI D ³FRPSOHWH´ VHW RI YLVLEOH VHUYLFHV RU WKH DELOLW\ WR WUDQVSDUHQWO\FRPELQHDQGRUFKHVWUDWHH[LVWLQJVHUYLFHVLQRUGHUWRVXSSRUW DOOWDVNVPRGHOHGDQGVXSSRUWHGE\7,37KLVLVQRWDZRUNSODFHWDVNEXWLV D EDUULHU LQ WKH HIIHFWLYH XWLOL]DWLRQ RI VXFK D ZRUNSODFH )XUWKHU HIIRUWV VKRXOGLGHQWLI\ZD\VRIIRUPDOO\FUHDWLQJDGHVFULSWLRQRIWKLV³FRPSOHWH´ VHWRIVHUYLFHVQHHGHGDQGH[SHFWHGE\WKHZRUNSODFH x 7KH ODVW VWHS LQ WKH PRGHOOLQJ SURFHGXUH LV TXLWH IX]]\ )LJ 7KH TXHVWLRQ LV KRZ WR GHULYH WKH UROH VSHFLILF YLHZ IURP D PRGHO ³DXWRPDWLFDOO\´ $Q DSSURDFK FRXOG EH WKH FXVWRPL]DWLRQ RI DSSURSULDWHG VHUYLFHV HJ :HE VHUYLFHV EDVHG RQ WKH HQWHUSULVH PRGHO RQ GHPDQG 6XEVHTXHQWO\WKHPRGHOKDVWRFRQWDLQDOOQHFHVVDU\LQIRUPDWLRQLQRUGHUWR FXVWRPL]H WKH ULJKW VHUYLFH 7KLV PHDQV D KLJK OHYHO RI JUDQXODULW\ DQG LQFUHDVH RI PRGHO FRPSOH[LW\ $ VROXWLRQ WR PDQDJH WKLV LVVXH KDV WR EH GHYHORSHG x ,Q RUGHU IRU PRGHOFRQILJXUHG VROXWLRQV WR UHDOO\ DFKLHYH NQRZOHGJH VKDULQJ DFURVV WKH UROHV DQG GLVFLSOLQHV LQYROYHG LQ 330 DFWXDO SURGXFW VWUXFWXUHV PXVW EH FDSWXUHG LQ WKH PRGHOV VR WKDW ZRUNSODFHV FDQ EH DGDSWHGWRWKHP7KLVLVLPSOHPHQWHGE\UHFHQWH[WHQVLRQVWRWKH0HWLV7,3 :HE VHUYLFH SOXJLQ ZKHUH ODUJH GDWD VWUXFWXUHV IURP ;0/ EXVLQHVV GRFXPHQWVHJ:HEVHUYLFHUHVXOWV FDQEHPDSSHGWRPRGHOFRQFHSWVDQG DXWRPDWLFDOO\ LPSRUWHG 7KH ZRUNSODFHV FDQ DOVR XSGDWH OHJDF\ V\VWHP GDWD E\ UHSOLFDWLQJ WKH WDVNV WKDW LQYRNH XSGDWH :HE VHUYLFHV IRU HDFK FRPSRQHQWHOHPHQWRUSDUDPHWHULQWKHSURGXFWPRGHOV
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@
$7+(1$,3,67+RPHSDJHKWWSZZZDWKHQDLSRUJ % (OYHV WHU 5 . 5ROIVHQ ) /LOOHKDJHQ DQG ' .DUOVHQ ,QWHJUDWHG (QWHUSULVH6HUYLFH$UFKLWHFWXUH,Q3URFRIWKHWK,63(,QWHUQDWLRQDO&RQIHUHQFHRQ &RQFXUUHQW(QJLQHHULQJ&( )RUW:RUWK7H[DV86$ -¡UJHQVHQ + ' .URJVWLH - 2KUHQ 2 3 DQG -RKQVHQ 6 * ,QWHUDFWLYH 0RGHOVIRU7DLORUDEOHDQG(YROYLQJ,QIRUPDWLRQ6\VWHPV-RXUQDORI$SSOLHG6\VWHPV 6WXGLHV9RO -¡UJHQVHQ +' .DUOVHQ ' /LOOHKDJHQ ) &ROODERUDWLYH 0RGHOLQJ DQG 0HWDPRGHOLQJZLWKWKH(QWHUSULVH.QRZOHGJH$UFKLWHFWXUH(QWHUSULVH0RGHOLQJDQG ,QIRUPDWLRQ6\VWHPV$UFKLWHFWXUHV$Q,QWHUQDWLRQDO-RXUQDO9RO 7KRPDV .127+( 7LPR .$+/ 'LHWHU %2(// .ULVWRI 6&+1(,'(5 )UDPHZRUN IRU (VWDEOLVKLQJ (QWHUSULVH 0RGHOLQJ LQ WKH &RQWH[W RI &ROODERUDWLYH (QWHUSULVHVFRQWULEXWHGWR+,&66&RQIHUHQFH+DZD\86$ .QRWKH 7 -RFKHP 5 4XDOLW\ &ULWHULD IRU (QWHUSULVH 0RGHOOLQJ LQ WKH FRQWH[WRIQHWZRUNHG(QWHUSULVHV&RQIHUHQFH,(6$0DUFK%RUGHDX[ )UDQFH 7.QRWKH.6FKQHLGHU'%|OO7.DKO66FKXVWHU)/LOOHKDJHQ-.URJVWLH+ *UHQDJHU 6ROKHLP )LUVW 9HUVLRQ RI (VWDEOLVKLQJ DQG PDQDJHPHQW DSSURDFK 'HOLYHUDEOH $ $7+(1$ ,QWHJUDWHG 3URMHFW &RQWUDFW Q,67 KWWSZZZDWKHQDLSRUJ
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR± $Q,QGXVWULDO&DVH6WXG\ %%D]LMDQHFï2*DXVPDQQð.7XURZVNLð ï ð
&RQYLRV&RQVXOWLQJ*PE+:HUQHUYRQ6LHPHQV6WU$XJVEXUJ ED]LMDQHF#FRQYLRVFRP 8QLYHUVLW\RI$XJVEXUJ8QLYHUVLWlWVVWU$XJVEXUJ ^ROLYHUJDXVPDQQNODXVWXURZVNL`#ZLZLXQLDXJVEXUJGH
7KHHVWLPDWLRQRILQWHJUDWLRQFRVWVDQGNQRZOHGJHDERXWWKHLQIOXHQFLQJIDFWRUVDUH SDUWLFXODUO\ LPSRUWDQW LQ HYHU\ LQWHJUDWLRQ VFHQDULR $V LQWHJUDWLRQ WRROV DUH GHYHORSHG WR ILW LQ PDQ\ LQWHJUDWLRQ VFHQDULRV VSHFLILF SUREOHPV RI LQGLYLGXDO FXVWRPHUV FDQQRW EH FRQVLGHUHG $GGLWLRQDOO\ VRPH LQWHJUDWLRQ SUREOHPV OLNH LQ FDVHRIVHPDQWLFKHWHURJHQHLW\FDQKDUGO\EHDGGUHVVHGLQJHQHUDO+HQFHWKHUHLV DOZD\V D FHUWDLQ GHJUHH RI FXVWRPL]LQJ HIIRUW ZKHQ LPSOHPHQWLQJ DQ LQWHJUDWLRQ VROXWLRQ7KHJRDORIWKHFDVHVWXG\SUHVHQWHGLQWKLVSDSHU LVWRLGHQWLI\UHOHYDQW LQIOXHQFLQJ YDULDEOHV WKDW GHWHUPLQH WKH LQWHJUDWLRQ HIIRUW LQ D UHDO ZRUOG GDWD LQWHJUDWLRQVFHQDULR)RUWKLVSXUSRVHGLIIHUHQWYHUVLRQVRIDQLQWHJUDWLRQWRROVHWDUH HYDOXDWHG ZLWK UHVSHFW WR HIIHFWV RQ WKH LQWHJUDWLRQ HIIRUW EDVHG RQ GDWD WKDW ZDV FROOHFWHG GXULQJ WKH SURMHFW 7KLV GDWD LV RQ WKH RQH KDQG XVHG WR VSHFLI\ LQWHJUDWLRQ HIIRUWV RYHU WKH HQWLUH SURMHFW WHUP 2Q WKH RWKHU KDQG LW JLYHV DQ LQGLFDWLRQWRSRVVLEOHLQIOXHQFLQJIDFWRUVIRULQWHJUDWLRQFRVWV
.H\ZRUGV%%LQWHJUDWLRQFRVWSDUVLQJHIIRUWFDVHVWXG\
,QWURGXFWLRQ 'DWD LQWHJUDWLRQ LV D PXFK GLVFXVVHG WRSLF LQ WKH DUHD RI %%FRPPHUFH 7KH UHDVRQV IRU WKDW DUH PDQLIROG HJ WKH JURZLQJ HIIRUWV RI FRPSDQLHV WR REWDLQ SDUWLFXODUO\ UHDO WLPH LQIRUPDWLRQ RI VXSSOLHUV DQG FXVWRPHUV ZLWKLQ WKHLU LQIRUPDWLRQV\VWHPVRUWKHDSSOLFDWLRQVLQWKHDUHDRI6XSSO\&KDLQ0DQDJHPHQW WKDWQHFHVVLWDWHLQIRUPDWLRQRISUHIHUDEO\DOOVXSSOLHUVDORQJDVXSSO\FKDLQIRUD
784
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
GHHSHUYLHZRQWKHQHHGIRULQWHJUDWLRQUHJDUGLQJWKHVHWRSLFVVHHDOVR>@>@>@ >@ 7KHUHIRUH WKH UHOHYDQFH RI DXWRPDWHG LQWHJUDWLRQ LQ WKH FRQWH[W RI %% FRPPHUFH LV SDUWLFXODUO\ KLJK %\ UHGXFLQJ PDQXDO HIIRUWV RI LQWHJUDWLRQ FRVWV HVSHFLDOO\WUDQVDFWLRQFRVWVFDQEHUHGXFHG>@&HUWDLQO\WKLVHIIHFWJURZVZLWK WKH DPRXQW RI SDUWQHUV WKDW VKRXOG EH LQWHJUDWHG 2Q WKH LQWHJUDWLRQ VRIWZDUH PDUNHW D ORW RI HQWHUSULVH LQWHJUDWLRQ WRROV H[LVW SURYLGLQJ D ZLGH YDULHW\ RI IXQFWLRQDOLW\ OLNH GDWD PDSSLQJ LQWHUIDFH DGDSWDWLRQ RU VWUXFWXUDO WUDQVIRUPDWLRQ >@$VLQWHJUDWLRQWRROVDUHGHYHORSHGWRILWLQPDQ\LQWHJUDWLRQVFHQDULRVVSHFLILF SUREOHPV RI LQGLYLGXDO FXVWRPHUV FDQQRW EH FRQVLGHUHG $GGLWLRQDOO\ VRPH LQWHJUDWLRQ SUREOHPV OLNH VHPDQWLF KHWHURJHQHLW\ FDQ KDUGO\ EH DGGUHVVHG LQ JHQHUDO +HQFH WKHUH LV DOZD\V D FHUWDLQ GHJUHH RI FXVWRPL]LQJ HIIRUW ZKHQ LPSOHPHQWLQJ DQ LQWHJUDWLRQ VROXWLRQ 7KLV RIWHQ OHDGV WR DPDNHRUEX\ GHFLVLRQ RQWKHFXVWRPHUVLGH7KLVZDVDOVRWKHFDVHLQWKHSUHVHQWHGLQGXVWU\SURMHFW $PDMRULQGXVWULDOHQWHUSULVHKDGWKHUHTXLUHPHQWIRUSDUVLQJSURGXFWLQIRUPDWLRQ SURYLGHG E\ GLIIHUHQW GLVWULEXWRUV LQ DQ RIIHU DQDO\VLV SURFHVV VFHQDULR 6WDUWLQJ ZLWKDQHYDOXDWLRQRIVWDQGDUGVRIWZDUHDSSOLFDWLRQVWKHFXVWRPHUUHDOL]HGWKDWWKH H[SHQVHV IRUFXVWRPL]LQJDQGLPSOHPHQWLQJDVWDQGDUGVRIWZDUHDSSOLFDWLRQ ZHUH QRW MXVWLILHG E\ WKH QHHGV $OVR PDQ\ SURGXFW IHDWXUHV RI VWDQGDUG LQWHJUDWLRQ DSSOLFDWLRQV ZHUH QRWUHTXLUHG ZKLOHRWKHUV ZHUH QRWLQFOXGHG ZLWKLQ WKRVH WRROV &RQVLGHULQJ WKHVH IDFWV WKH FXVWRPHU GHFLGHG WR GHYHORS FXVWRPL]HG VRIWZDUH FRQWDLQLQJDUXOHDQGGDWDDGPLQLVWUDWLRQFRQFHSW+HUHE\WKHSURMHFWJRDOZDVWR VXSSRUWDQRIIHUDQDO\VLVSURFHVVE\DW OHDVWSDUWO\ DXWRPDWLQJWKHH[WUDFWLRQRI LQIRUPDWLRQIURPHOHFWURQLFSURGXFWFDWDORJXHV7KHGHYHORSHGWRROVHWFRQVLVWHGRI DSDUVHUWRRODQGDGDWDDGPLQLVWUDWLRQWRRO%DVHGXSRQWKLVSURMHFWWKHSUHVHQWHG FDVHVWXG\ VKRZV KRZWKHLQWHJUDWLRQWRRO KDGEHHQGHYHORSHGDQGLQZKLFK ZD\ WKH UXOH DQG GDWD DGPLQLVWUDWLRQ FRQFHSW ZRUNHG 7KH GLVFXVVLRQ IRFXVHV RQ WKH LGHQWLILFDWLRQ RI LQIOXHQFLQJ IDFWRUV IRU LQWHJUDWLRQ FRVWV DQG QRW RQ WKH UXOH DQG GDWD DGPLQLVWUDWLRQ FRQFHSW LWVHOI 7KHUHIRUH WKH JRDO RI WKH FDVH VWXG\ LV WR LGHQWLI\UHOHYDQWLQIOXHQFLQJYDULDEOHVWKDWGHWHUPLQHWKHLQWHJUDWLRQHIIRUWLQDUHDO ZRUOG GDWD LQWHJUDWLRQ VFHQDULR )RU WKLV SXUSRVH GLIIHUHQW YHUVLRQV RI WKH LQWHJUDWLRQ WRROVHW DUH HYDOXDWHG ZLWK UHVSHFW WR HIIHFWV RQ WKH LQWHJUDWLRQ HIIRUW EDVHGRQGDWDWKDWKDVEHHQFROOHFWHGGXULQJWKHSURMHFW7KLVGDWDFDQRQWKHRQH KDQG EH XVHG WR VSHFLI\ LQWHJUDWLRQ HIIRUWV RYHU WKH HQWLUH SURMHFW WHUP 2Q WKH RWKHU KDQG LW JLYHV DQ LQGLFDWLRQ WR SRVVLEOH LQIOXHQFLQJ IDFWRUV IRU LQWHJUDWLRQ FRVWV 7KLV SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ GHVFULEHV RXU DSSURDFK DQG SRVHV WKUHH UHVHDUFK TXHVWLRQV $GGLWLRQDOO\ UHODWHG ZRUN WR RWKHU DSSURDFKHV LQ WKHILHOGRILQWHJUDWLRQLVSUHVHQWHG,QVHFWLRQWKHFDVHVWXG\LVGHVFULEHGDQGD VPDOO TXDQWLWDWLYH DQDO\VLV RI WKH VWXG\ LV SURYLGHG 6HFWLRQ GHVFULEHV WKH LQIOXHQFLQJ IDFWRUV RQ LQWHJUDWLRQ HIIRUWV WKDW KDYH EHHQ LGHQWLILHG LQ WKH %% SDUVLQJVFHQDULR,QVHFWLRQFRQFOXVLRQVDUHGUDZQDQGDQRXWORRNRQIXWXUHZRUN LVJLYHQ
$SSURDFKDQGUHODWHGZRUN :LWKLQWKLVSDSHUWKUHHUHVHDUFKTXHVWLRQV ZLOOEH FRQVLGHUHGWKDWKHOSWRDQVZHU IROORZLQJ PDLQ UHVHDUFK TXHVWLRQ :KDW DUH JHQHUDO LQIOXHQFLQJ IDFWRUV RQ %%
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR±$Q,QGXVWULDO&DVH6WXG\ 785
LQWHJUDWLRQHIIRUWVDQGKRZFDQWKHVHIDFWRUVEHDIIHFWHG"7KHVXEVHTXHQWTXHVWLRQV IRUWKLVSDSHUDUH :KDW DUH WKH VSHFLILF LQIOXHQFLQJ IDFWRUV LQ WKH SUHVHQWHG GDWD SDUVLQJ VFHQDULR" :KLFKHIIHFWVRQLQWHJUDWLRQHIIRUWVFDQEHLGHQWLILHG" ,Q ZKLFK ZD\ DUH WKH UHVXOWV RI WKH SUHVHQWHG VFHQDULR XVHDEOH IRU DQVZHULQJWKHPDLQUHVHDUFKTXHVWLRQ" $OWKRXJK LQWHJUDWLRQ KDV EHHQ ZLGHO\ GLVFXVVHG LQ OLWHUDWXUH QR FRPPRQO\ DFFHSWHGGHILQLWLRQRUWKHRU\KDVHYROYHG:LWKLQWKLVSDSHUZHXVHWKHLQWHJUDWLRQ GHILQLWLRQ RI >@ 7KH DXWKRUV GHILQH LQWHJUDWLRQ DV WKH SURFHVV RU LQVWDQFH RI LQWHUFRQQHFWLQJ RU XQLI\LQJ SUHYLRXVO\ VHSDUDWHG ,QIRUPDWLRQ 6\VWHPV ,6 ± RU HOHPHQWV WKHUHRI ± LQWR D IXQFWLRQLQJ ZKROH )RU D FRPSOHWH YLHZ RQ LQWHJUDWLRQ EHWZHHQ SDUWQHUV LQ D %% VFHQDULR WKUHH OHYHOV RI DEVWUDFWLRQ KDYH WR EH DGGUHVVHGZKLFKDUHFRQQHFWLYLW\FRQWHQWDQGLQWHUDFWLRQ>@>@ 7KH FRQQHFWLYLW\ EHWZHHQ VHQGHU DQG UHFHLYHU LV DFKLHYHG ZLWK XVH RI RQH RU PRUH FRPPXQLFDWLRQ FKDQQHOV WKDW DOORZ D PHVVDJH WUDQVIHU )RU WKH XQGHUO\LQJ SK\VLFDO GDWD WUDQVSRUW D FRPPXQLFDWLRQ WHFKQRORJ\ LV XVHG ZKLFK UHDOL]HV WKH PHWKRGV DSSOLHG E\ SXEOLF FRPPXQLFDWLRQ QHWZRUNV 0HVVDJHV EHLQJ WUDQVSRUWHG RYHUDFRPPXQLFDWLRQFKDQQHOFRQGXFHWRWKHLQIRUPDWLRQH[FKDQJHEHWZHHQ WKH FRPPXQLFDWLRQSDUWQHUV7KH\WUDQVSRUWFRQWHQWDVFKDUDFWHUVWULQJZKRVHPHDQLQJ DQG REMHFWLYH KDV WR EH XQGHUVWRRG E\ WKH UHFHLYHU 'DWD DQG PHVVDJHV KDYH LQ DFFRUGDQFHWRWKHVHPLRWLFVWKUHHSRLQWVRIYLHZV\QWD[VHPDQWLFVDQGSUDJPDWLFV IRU D GHWDLOHG GHVFULSWLRQ VHH DOVR >@ 7KH SUDJPDWLF YLHZ LV UHIOHFWHG RQ WKH OHYHORILQWHUDFWLRQ5HFHLYHGLQIRUPDWLRQFDXVHVUHDFWLRQVLQIRUPRIRSHUDWLRQDO DFWVZKLFKDUHYLVLEOHH[WHUQDOO\DVUHVSRQVHV6XFKDQLQWHUDFWLRQLVQRWUHGXFHG WRDVLQJOHLQIRUPDWLRQH[FKDQJHEXWFDQFRQVLVWRIGLIIHUHQWH[FKDQJHVHTXHQFHV IRUDVLQJOHFDVH:HFRQFHQWUDWHRQLQWHJUDWLRQDWWKHFRQWHQWOHYHOVLQFHWKLVZDV WKH IRFXV RI WKH SURMHFW :KHQ HQFRGLQJ LQIRUPDWLRQ DV GDWD WKLV LQIRUPDWLRQ LV SHUVRQDWHGDVLQVWDQFHRIDVSHFLILFVFKHPD,QJHQHUDODVFKHPDLVGHILQHGDVDQ DPRXQWRIHOHPHQWVFRQQHFWHGRYHUDVWUXFWXUH>@&RQIOLFWVRQFRQWHQWOHYHOFDQ DIIHFW WKH VFKHPD DQGRU WKH GDWD LQVWDQFHV 7KH\ FDQ EH VSOLW LQWR WKUHH PDMRU JURXSVV\QWDFWLFDOVWUXFWXUDODQGVHPDQWLFFRQIOLFWV>@>@ 6\QWDFWLFDO FRQIOLFWV FRQFHUQ WKH UHSUHVHQWDWLRQ RI GDWD >@ 6WUXFWXUDO FRQIOLFWVDIIHFWWKHGDWDVWUXFWXUHDQGGDWD UHSUHVHQWDWLRQRIWKHVFKHPD7KH\DUH IXUWKHU GLYLGHG LQ GDWDPRGHOEDVHG FRQIOLFWV DQG VFKHPDWLF FRQIOLFWV %RWK V\QWDFWLFDO DQG VWUXFWXUDO FRQIOLFWV DUH QRW DGGUHVVHG ZLWKLQ WKLV SDSHU GXH WR WKH XQGHUO\LQJEXVLQHVVFDVH6HPDQWLFFRQIOLFWVDIIHFWWKHGLIIHUHQFHVLQWKHPHDQLQJ RIGDWDDQGVFKHPDV>@$OVRLQWKHDUHDRIVHPDQWLFFRQIOLFWVWZRJURXSVFDQEH GLVWLQJXLVKHG WKH H[WHQVLRQDO FRQIOLFWV DQG WKH QDPLQJ FRQIOLFWV 6FKHPDV WKDW GHVFULEHWKHVDPHJOREDOVHFWLRQ PD\FRQWDLQGLIIHUHQWLQIRUPDWLRQFRQWHQWLHD GLIIHUHQW DPRXQW RI UHDO ZRUOG REMHFWV 7KH QDPLQJ FRQIOLFW DULVHV IURP GLIIHUHQW SRVVLEOH SUREOHPV ZKHQ GHVFULELQJ WKH GDWD )LUVW RI DOO WKHVH SUREOHPV FDQ EH GLYLGHGLQWRLPSUHFLVHQHVVFRQFHUQLQJWHUPVDQGIX]]LQHVVRILWHPVWUXFWXUH,QWKH VFKHPDGHILQLWLRQSURFHVVQDPHVDQGLGHQWLILHUVDUHJLYHQWRSDUWLFXODUVWUXFWXUHV 6HPDQWLFFRQIOLFWVRQGDWDOHYHOFDQDULVHIURP>@
786
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
x 'LIIHUHQWFRQFHSWVFDQEHDGGUHVVHGE\WKHVDPHQDPHKRPRQ\P x ,GHQWLFDOFRQFHSWVFDQEHDGGUHVVHGZLWKGLIIHUHQWQDPHVV\QRQ\P x 7HUPVDUHSUHVHQWHGLQDQXQNQRZQODQJXDJH x 7HUPVFRQWDLQQRWGHILQHGRUXQNQRZQDEEUHYLDWLRQV x 'DWDLVSUHVHQWHGLQGLIIHUHQWPHDVXUHVDQGGLIIHULQUDQJHRUVFDOH ,Q VXPPDU\ LW KDV WR EH DVVXUHG WKDW WKH PHVVDJH FDQ EH XQGHUVWRRG E\ WKH UHFHLYHU %\ DYRLGLQJ RU VROYLQJ VHPDQWLF QDPLQJ FRQIOLFWV IULFWLRQV DW WKH LQWHUIDFHV FDQ EH GHFUHDVHG DQG WKH WUDQVDFWLRQ FRVWV FDQ EH ORZHUHG 7R DFKLHYH WKDW WDUJHW D FRQQHFWLRQ EHWZHHQ WKH LQGLYLGXDO SDUWV KDV WR EH PDGH 6LQFH LQGLYLGXDO SDUWV VKRXOG QRW EH GHVWUR\HG LQWHJUDWLRQ LV RIWHQ D KLJK FRPSOH[ DQG H[SHQVLYH WDVN >@ %RWK WKH PDLQ DQG WKH GHGXFHG UHVHDUFK TXHVWLRQV DUH PRWLYDWHGE\DODFNRILQIRUPDWLRQRQWKHLQWHJUDWLRQHIIRUWVHVVHQWLDOIRUGLIIHUHQW XVHFDVHV>@0RVWOLWHUDWXUHRQWKHWRSLFRILQWHJUDWLRQLVIRFXVHGWRWKHTXDOLW\RI PHWKRGV >@ :LWK D EDVLF XQGHUVWDQGLQJ RI LQWHJUDWLRQ FRVWV WKHLU LQIOXHQFH IDFWRUVDQGWKHZD\WRPDQLSXODWHWKHPDOOSOD\HUVLQDQLQWHJUDWLRQSURMHFWFRXOG PDNH PRUH UHOLDEOH PDNHRUEX\ GHFLVLRQV (YHQ ZKHQ RSWLQJ IRU WKH PDNH VFHQDULRWKHFRUUHFWOHYHUDJHIRUUHGXFLQJLQWHJUDWLRQFRVWVFRXOGEHFKRVHQ
&DVH6WXG\±3DUVLQJ3URGXFW,QIRUPDWLRQ 7KH SUHVHQWHG FDVH VWXG\ LV EDVHG RQ DQ RQH \HDU LQGXVWU\ SURMHFW WKDW DLPHG DW SDUVLQJ SURGXFW LQIRUPDWLRQ SURYLGHG E\ GLIIHUHQW GLVWULEXWRUV LQ D VXSSO\ FKDLQ VFHQDULR $W WKH EHJLQQLQJ RI WKH SURMHFW WKHUH ZDV QR WRRO VXSSRUW IRU GDWD H[WUDFWLRQ,QIRUPDWLRQKDVEHHQH[WUDFWHGDQGSURFHVVHGPDQXDOO\IRUDVDPSOHRI SURGXFWV7KHUHIRUHDGHHSHUDQDO\VLVRIRIIHULQIRUPDWLRQ ZDVQRWSRVVLEOH7KH SURMHFWJRDOZDVWRVXSSRUWDQRIIHUDQDO\VLVSURFHVVE\DWOHDVWSDUWO\ DXWRPDWLQJ WKH H[WUDFWLRQ RI LQIRUPDWLRQ IURP HOHFWURQLF SURGXFW FDWDORJXHV 7R DFKLHYH WKDW DQ LQWHJUDWLRQ WRROVHW ZDV GHYHORSHG FRQVLVWLQJ RI D SDUVHU WRRO DQG D GDWD DGPLQLVWUDWLRQ WRRO 7KH JRDO RI WKH FDVH VWXG\ LV WR LGHQWLI\ UHOHYDQW LQIOXHQFLQJ YDULDEOHV WKDW GHWHUPLQH WKH LQWHJUDWLRQ HIIRUW LQ D UHDO ZRUOG GDWD LQWHJUDWLRQ VFHQDULR)RUWKLVSXUSRVHGLIIHUHQWYHUVLRQVRIWKHLQWHJUDWLRQWRROVHWDUHHYDOXDWHG ZLWKUHVSHFWWRHIIHFWVRQWKHLQWHJUDWLRQHIIRUW 6FHQDULRDQG5HTXLUHPHQWV (DFK GLVWULEXWRU SURYLGHV LQIRUPDWLRQ DERXW WKH FXUUHQW VHW RI SURGXFWV IURP GLIIHUHQW PDQXIDFWXUHV KH LV DEOH WR GHOLYHU (YHU\ ZHHN SURGXFW FDWDORJXHV DUH H[FKDQJHGEHWZHHQGLVWULEXWRUVDQGFXVWRPHUVZKHUHDOOFXUUHQWSURGXFWVDUHOLVWHG DSSUR[SURGXFWSHUFDWDORJXH 7KHUHDUHDERXWQHZSURGXFWVSHUZHHN LQ HDFK GLVWULEXWRU FDWDORJXH DQG DUH XQLTXH SHU GLVWULEXWRU ,Q FDVH RI VL[ GLVWULEXWRUV WKHUH DUH GLVWLQFW QHZ SURGXFWV WR EH FRQVLGHUHG ,Q RUGHU WR DXWRPDWHWKHGDWDH[FKDQJHSURFHVVDOOSDUWLFLSDQWVDJUHHGRQDFRPPRQ FRPPD VHSDUDWHG YDOXH &69 IRUPDW WKDW LQFOXGHV VWUXFWXUHG LQIRUPDWLRQ DERXW WKH UHVSHFWLYH GLVWULEXWRU SURGXFW LGHQWLILFDWLRQ LQ IRUP RI DQ RUGHU FRGH SURGXFW DYDLODELOLW\ FDWHJRUL]DWLRQ DQG D SURGXFW VSHFLILFDWLRQ +RZHYHU WKLV SURGXFW
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR±$Q,QGXVWULDO&DVH6WXG\ 787
VSHFLILFDWLRQLVSODFHGLQWRRQHFROXPQDQGWKHUHIRUHFRPHVLQDQXQVWUXFWXUHGZD\ VHH)LJ
)LJ&RPPRQH[FKDQJHIRUPDW
,QRUGHUWRDXWRPDWLFDOO\H[WUDFWUHOHYDQWLQIRUPDWLRQDERXWSURGXFWSURSHUWLHVWKH SURYLGHG VSHFLILFDWLRQ VWULQJ KDV WR EH SDUVHG DQG WKXV SURGXFW SURSHUW\ YDOXHV KDYHWREHH[WUDFWHG(DFKSURGXFWKDVVHYHUDOSURSHUWLHVWKDWLGHQWLI\DQGGHVFULEH WKHSURGXFW7KHVHWRIUHOHYDQWSURSHUWLHVDQGYDOLGSURSHUW\YDOXHVLVGHWHUPLQHG E\ WKH SURGXFW FDWHJRU\ )RU H[DPSOH D GHVNWRS FRPSXWHU KDV SURSHUWLHV LQFOXGLQJ LWV SURGXFW LGHQWLILFDWLRQ FRGH VHYHUDO GHVFULSWLRQ SURSHUWLHV HJ PDQXIDFWXUHU W\SH KDUG GLVN &38 DQG DGGLWLRQDO LQIRUPDWLRQ OLNH ZDUUDQW\ RU EXQGOHTXDQWLW\7KHUHDUHGHILQHGVHWVRISRVVLEOHYDOXHVDSURSHUW\PD\KDYH)RU H[DPSOHWKHSURSHUW\ PHPRU\PD\WDNH0%0%RU0%DVYDOXH,Q RUGHUWRLGHQWLI\SURSHUW\YDOXHVVRFDOOHGVHDUFKVWULQJVDUHGHILQHGWKDWGHWHUPLQH UHVSHFWLYH SURSHUWLHV DQG WDUJHW YDOXHV E\ PDWFKLQJ WKHP DJDLQVW WKH SURYLGHG SURGXFW VSHFLILFDWLRQ )LJ VKRZV D W\SLFDO H[DPSOH RI D SURGXFW VSHFLILFDWLRQ VWULQJDQGLWVPDSSLQJWRSURGXFWSURSHUWLHV
)LJ3DUVLQJRISURGXFWLQIRUPDWLRQ
,QWKLVH[DPSOHWKHWDUJHWYDOXHRIWKHSURSHUW\RSWLFDOGULYHLV'9'&'5,WKDV EHHQ GHWHUPLQHG E\ WKH NH\ZRUG &RPER LQ WKH VSHFLILFDWLRQ VWULQJ 7KH VDPH WDUJHW YDOXH FDQ DOVR EH GHWHUPLQHG E\ VHDUFK VWULQJV '9'&'5: RU '9'&' 7KHUIRUH VHYHUDO VHDUFK VWULQJV FDQ EH PDSSHG WR RQH WDUJHW YDOXH %HVLGHV VXFK PDQ\WRRQH UHODWLRQVKLSV WKHUH DOVR H[LVW RQHWRPDQ\ UHODWLRQVKLSV ZKHUH RQH VHDUFK VWULQJ OHDGV WR WZR RU PRUH WDUJHW YDOXHV IRU GLIIHUHQW SURGXFW SURSHUWLHV HJ32:(50$7(9/OHDGVWRIRUPIDFWRU PLQLWRZHUDQGDOVRWRZDUUDQW\ PRQWK RQVLWH $V LW ZDV H[SHFWHG WKDW IXOO DXWRPDWL]DWLRQ ZRXOG QRW EH DFKLHYHGDGDWDDGPLQLVWUDWLRQWRROVKRXOGEHLQWHJUDWHGLQWRWKHWRROVHW,QDWZR VWHSSURFHVVSURGXFWLQIRUPDWLRQVKRXOGEH ILUVWSDUVHG LQWRD ZRUNLQJOLVW ZKHUH SURGXFWV FRXOG EH PDQXDOO\ FRPSOHWHG LQ D VHFRQG VWHS &RPSOHWHG SURGXFWV VKRXOGWKHQEHLPPXWDEOHDQGVHUYHDVUHIHUHQFHIRUQHZO\LPSRUWHGSURGXFWVLH
788
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
LIDSURGXFWLVUHFRJQL]HGDVDOUHDG\SDUVHGRQO\WUDGLQJLQIRUPDWLRQZLOOEHVDYHG ZLWKRXWSDUVLQJWKHSURGXFWLQIRUPDWLRQDJDLQ 3KDVH%DVLF5XOH&RQFHSW 7KHSURMHFWVWDUWHGZLWKWKHLPSOHPHQWDWLRQRIDEDVLFUXOHFRQFHSWWKDWZDVDEOHWR DGGUHVV WKH LQWURGXFHG SDUVLQJ UHTXLUHPHQWV 5XOHV ZHUH GHILQHG RQ D RQHWRRQH EDVLV LH RQH UXOH FRQWDLQV D PDSSLQJ EHWZHHQ RQO\ RQH VHDUFK VWULQJ DQG RQH SURSHUW\ YDOXH 0DQ\WRRQH DQG RQHWRPDQ\ PDSSLQJV KDG WR EH VSOLW LQWR PXOWLSOHUXOHV7KHHYDOXDWLRQRIDVHDUFKVWULQJZDVFDVHVHQVLWLYH7KHUHIRUHWR VWDWH WKDW HJ *% DV ZHOO DV JE OHDG WR KDUGGLVN WZR UXOHV KDG WR EH GHILQHG$EDVLFVW\OHUXOHFDQEHGHVFULEHGDVVKRZQLQ)LJ UXOH
DVVLJQPHQW
VHDUFKFRQGLWLRQ
VHDUFKVWULQJ
SURSHUW\QDPH
WDUJHWYDOXH
PDSSLQJ )LJ%DVLFUXOHFRQFHSWZLWKRQHWRRQHPDSSLQJFDSDELOLW\
$IWHU RQO\ IRXU ZHHNV RI RSHUDWLRQ WKH UXOH EDVH KDG JURZQ XS WR DSSUR[ UXOHV $V HYHU\ UXOH KDG WR EH WHVWHG EHIRUH GHSOR\PHQW WR VHH ZKHWKHU WKH UXOH DIIHFWV WKH ULJKW SURGXFWV UXOH FUHDWLRQ ZDV D WLPHFRQVXPLQJ WDVN $GGLWLRQDOO\ WKH ODUJH VHW RI PDSSLQJ UXOHV ZDV KDUGO\ PDQDJHDEOH ,Q RUGHU WR ILQG DOUHDG\ FUHDWHG UXOHV LQ WKH UXOH EDVH ZKLFK ZDV LPSRUWDQW WR QRW FUHDWH DOUHDG\ H[LVWLQJ PDSSLQJVWKH\ZHUHOLVWHGE\VHDUFKVWULQJSURSHUW\QDPHDQGDVVLJQHGYDOXHVR WKDWORRNXSZDVSRVVLEOHLQWKUHHZD\V+RZHYHUVRPHWDUJHWYDOXHVKDGXSWR SRVVLEOHVHDUFK VWULQJVDW WKDWWLPHLQDYHUDJH VRWKDWUXOH VHDUFKEHFDPHD IDFWRU LQ WKH RYHUDOO UXOH PDQDJHPHQW HIIRUW &RQFHUQLQJ WKH SDUVHU DQRWKHU SUREOHP VKRZHG XS 7KH UXOH TXDOLW\ ZDV QRW VDWLVI\LQJ DV PDQ\ PDSSLQJV ZHUH QRW VSHFLILF HQRXJK WR PDS WR WKH GHVLUHG SURSHUW\ YDOXHV 7KHUH ZDV D WUDGHRII EHWZHHQPDQXDOSRVWSURFHVVLQJRISURGXFWLQIRUPDWLRQDQGQRDXWRPDWLRQDWDOO 2QWKHRQHKDQGZURQJSURGXFWVZHUHDIIHFWHGE\DVSHFLILFUXOHDQGRQWKHRWKHU KDQG PDQ\ SURSHUW\ YDOXHV KDG WR EH DVVLJQHG PDQXDOO\ 7KH UHVXOWLQJ UHTXLUHPHQWV ZHUH ILUVWO\ WR EH DEOH WR GHILQH VHDUFK FRQGLWLRQV RYHU GHSHQGLQJ VHDUFK VWULQJV HJ JE $1' ´ DQG VHFRQGO\ WR EH DEOH WR IRUPXODWH FRQVWUDLQWVRYHUDOUHDG\DVVLJQHGSURSHUW\YDOXHVHJDPDSSLQJJEÆKDUGGLVN LVRQO\YDOLGLIFDWHJRU\ 1RWHERRN 3KDVH(QKDQFHG5XOH&RQFHSW 7R DGGUHVV WKHVH DGGLWLRQDO SDUVLQJ UHTXLUHPHQWV DQ HQKDQFHG UXOH FRQFHSW KDG EHHQ LPSOHPHQWHG 7KLV FRQFHSW DOORZHG WR VSHFLI\ FRPSOH[ VHDUFK FRQGLWLRQV
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR±$Q,QGXVWULDO&DVH6WXG\ 789
EDVHGRQFRQMXQFWLRQVRIDOWHUQDWLYHVHDUFKVWULQJVDVVKRZQLQWKHH[DPSOHLQ)LJ 2QHVHDUFKVWULQJRIHDFKJLYHQVHWRIDOWHUQDWLYHVHDUFKVWULQJV9Y9 DQG KDGWRVKRZXSLQWKHSURGXFWVSHFLILFDWLRQVWULQJLQRUGHUWKDW WKH VHDUFK FRQGLWLRQ ZDV WUXH $GGLWLRQDOO\ WR VHDUFK VWULQJ FRPELQDWLRQV FRQVWUDLQWVRQWKHDSSOLFDELOLW\RI PDSSLQJVLQIRUPRISURSHUW\FRQGLWLRQV FRXOG EH GHILQHG ,Q WKLV H[DPSOH WZR SURSHUW\ FRQGLWLRQV ZHUH LQ SODFH RQO\ LI WKH PDQXIDFWXUHU KDG DOUHDG\ EHHQ LGHQWLILHG WR EH 6DPVXQJ DQG WKH FDWHJRU\ ZDV 'LVSOD\ WKHQ WKH PDSSLQJ KDG WR EH SHUIRUPHG ,Q WKLV FDVH WKUHH SURSHUWLHV EULJKWQHVVFRQWUDVWDQGUHVSRQVHWLPH ZHUHDVVLJQHG
)LJ(QKDQFHGUXOHFRQFHSWZLWKPDQ\WRPDQ\FDSDELOLW\H[DPSOH
:LWKLQ WKH SURMHFW DOO SRVVLELOLWLHV WKDW WKH HQKDQFHG FRQFHSW SURYLGHG KDG EHHQ XVHG $IWHUVHYHQ PRQWKVRIRSHUDWLRQSURSHUW\FRQGLWLRQV FRXOGEHIRXQGLQRQH WKLUGRIDOOUXOHV$OVRRYHUWZRWKLUGRIDOOUXOHVKDGPRUHWKDQRQHVHDUFKVWULQJ DQGWKHUHZHUHLQDYHUDJHVHDUFKVWULQJVSHUUXOH2QWKHRXWSXWVLGHWKHUHZHUH LQDYHUDJHDVVLJPHQWVSHUUXOH,QGHQSHQGHQWO\IURPDSRVVLEO\KLJKHULPSDFW DQGTXDOLW\RIWKRVHUXOHVDQLPSURYHPHQWWRUXOHPDQDJHPHQWLHLGHQWLILFDWLRQ FUHDWLRQ DQG WHVWLQJ RI UXOHV KDG EHHQ UHDOL]HG 5XOH WHVWLQJ ZDV DSSOLHG WR WKH FRPSOH[ UXOH ZLWK DOO LGHQWLILHG VHDUFK VWULQJV LQVWHDG RI HDFK VHDUFK VWULQJ VHSDUDWHO\ )XUWKHU LPSURYHPHQWV LQ WKH ILHOG RI UXOH PDQDJHPHQW KDG EHHQ DFKLHYHGWKURXJKFRORULQJRIDOUHDG\SDUVHGVHDUFKVWULQJVLQWKHVSHFLILFDWLRQDQG ILOWHULQJ PHFKDQLVPV RQ WKH ZRUNLQJ OLVW WR EHWWHU LGHQWLI\ SRVVLEOH UXOH SDWWHUQV $OVR UXOH FUHDWLRQ LWVHOI KDG EHHQ DFFHOHUDWHG E\ SURYLGLQJ IXQFWLRQDOLW\ IRU FRS\LQJDQGHGLWLQJRIUXOHGHILQLWLRQV 4XDQWLWDWLYH&RPSDULVRQRI5XOH%DVHV 7R EH DEOH WR LGHQWLI\ LQIOXHQFLQJ IDFWRUV UHJDUGLQJ WKH LQWHJUDWLRQ HIIRUW ZKHQ DSSO\LQJDXWRPDWLFSDUVLQJRILQIRUPDWLRQFHUWDLQFKDUDFWHULVWLFVRIWKHUXOHEDVH KDGEHHQFROOHFWHGRYHUWLPH)RUWKHIROORZLQJFRPSDULVRQWKUHHUXOHEDVHVZHUH WDNHQLQWRDFFRXQWVHH)LJ 5XOHEDVHZDVWKHODVWYHUVLRQEHIRUHVZLWFKLQJWR
790
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
WKH HQKDQFHG UXOH FRQFHSW ZKHUHDV UXOH EDVH ZDV WKH ILUVW YHUVLRQ DIWHU WKLV VZLWFK)LQDOO\UXOHEDVHKHOGDOOUXOHVWKDWKDGEHHQFUHDWHGZLWKLQVHYHQPRQWK
)LJ5XOHEDVHVRYHUWLPH
7KHDQDO\VLVPDLQO\IRFXVHVRQWKUHHUHVSRQVHYDULDEOHVWKDWUHSUHVHQWHIIHFWVZLWK UHJDUG WR LQWHJUDWLRQ HIIRUW FDXVHG E\ WKH SDUVHU FRYHUDJH HUURUV DQG GXUDWLRQ &RYHUDJHGHVFLEHVWKHDELOLW\RIWKHUXOHEDVHWRDXWRPDWHWKHLQWHJUDWLRQSURFHVV 7RPHDVXUHFRYHUDJHLQWKLVVHWWLQJD&69ILOHZLWKSURGXFWHQWULHV LVWDNHQ IURP FDOHQGDU ZHHN WR DOORZ FRPSDUDELOLW\ &RYHUDJH WKHQ LV PHDVXUHG DV DPRXQW RI DVVLJQHG YDOXHV GLYLGHG E\ WRWDO DPRXQW RI SURSHUWLHV 3RVVLEOH HUURUV WKDWPD\RFFXUE\DXWRPDWLFDVVLJQPHQWFDXVHDGGLWLRQDOGDWDDGPLQLVWUDWLRQHIIRUW DQG WKHUHIRUH UHSUHVHQW DOVR DQ LPSRUWDQW HIIHFW WKDW KDV WR EH PHDVXUHG 7KLV LV GRQH E\ FRPSDULQJ WKH UHVSHFWLYH ZRUNLQJ OLVWV DIWHU SDUVLQJ ZLWK WKH SURGXFW GDWDEDVH ZKHUH RQO\ DSSURYHG SURGXFWV FDQ EH IRXQG 7KHUH DUH UHOHYDQW SURGXFWVIURPWKH&69ILOHWKDWFDQEHIRXQGLQWKHSURGXFWGDWDEDVH RIFDOHQGDU ZHHN7KHHUURUUDWHLVGHILQLHGDVDPRXQWRIDVVLJQHGWDUJHWYDOXHVWKDWGLIIHU IURPWKHRQHVWKDWFDQEHIRXQGLQWKHSURGXFWGDWDEDVHGLYLGHGE\WKHWRWDODPRXQW RI DXWRPDWLFDOO\ DVVLJQHG YDOXHV )LQDOO\ GXUDWLRQ RI GLIIHUHQW WDVNV FRQFHUQLQJ UXOHPDQDJHPHQWKDYHEHHQPHDVXUHGGXULQJWKHFDVWVWXG\ 7DEOHVKRZVDFRPSDULVRQRINH\PHDVXUHVWRGHVFULEHWKHVL]HDQGVWUXFWXUHRI HDFK UXOH EDVH 7KHUH LV DOVR LQIRUPDWLRQ DERXW WKH H[WHQW RI WKH ZHHNO\ SDUVLQJ WDVN7KHWUDQVLWLRQIURPEDVLFWRHQKDQFHGUXOHFRQFHSWIURPUXOHEDVHWRUXOH EDVH KDV OHG WR D LPPHQVH UHGXFWLRQ RI UXOHV GXH WR WKH DJJUHJDWLRQ RI VHDUFK VWULQJV $FFRUGLQJO\ WKH GXUDWLRQ RI UXOH GHSOR\PHQW FRXOG EH UHGXFHG ,Q D VFHQDULR ZLWK WKUHH VHDUFK VWULQJV LGHQWLILFDWLRQ FUHDWLRQ DQG WHVWLQJ WKH WRWDO GXUDWLRQ KDVDOPRVWEHHQUHGXFHGWRWKHKDOI PDLQO\GXHWRWKHWHVWLQJHIIRUWWKDW FRXOG EH OHIW RXW [ VHF VHF VHF VHF YHUVXV VHF VHF VHF VHF $V WKH QXPEHU RI SRVVLEOH VHDUFK VWULQJV SHU WDUJHW YDOXH DQG KHQFH DOVR SHU UXOH FRQVWDQWO\ LQFUHDVHG WKLV UHGXFWLRQ KDV EHHQ FUXFLDO WR WKH SURMHFWVXFFHVV 5HJDUGLQJ WKH SDUVHU FRYHUDJH UXOH EDVHV DQG KDYH WR EH FRPSDUHG $W WKH EHJLQQLQJRIWKHDSSOLFDWLRQZLWKWKHHQKDQFHGUXOHFRQFHSWLQFDOHQGDUZHHND &69ILOHRIZHHNFRXOGEHSDUVHGDXWRPDWLFDOO\WRDGHJUHHRIZKHUHDVWKH UDWHLQFUHDVHGWRZLWKWKHUXOHEDVHRIZHHNWKDWZDVWKUHHWLPHVODUJHU
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR±$Q,QGXVWULDO&DVH6WXG\ 791 7DEOH&RPSDULVRQRIWKUHHUXOHEDVHV
+RZHYHUWKHQXPEHURISRVVLEOHWDUJHWYDOXHVDOVRLQFUHDVHG6RPDQ\QHZUXOHV ZHUHQHFHVVDU\WRDGGUHVVWKLVIDFW&RQVLGHULQJWKHHIIHFWLYHQHVVRIDVLQJOHUXOH WKHUHVXOWVVKRZWKDWWKLVFRXOGDOVREHLQFUHDVHGE\IDFWRUWZR$OWKRXJKWKLVKDG QR HIIHFW RQ WKH FRYHUDJH DV DOZD\V DOO UXOHV ZHUH DSSOLHG WR WKH ZRUNOLVW LW KDG SULPDULO\DQHIIHFWRQWKHUXOHFUHDWLRQGXUDWLRQ/RRNLQJDWWKHHUURUVWKHUDWHRI ZURQJ DVVLJQPHQWV FRXOG EH ORZHUHG IURP WR IURP SURSHUW\ YDOXHV WKDW KDG WR EH DVVLJQHG HYHQ WKRXJK WKH RYHUDOO QXPEHU RI UXOHV LH SRVVLEOH HUURU VRXUFHV LQFUHDVHG :LWK WKH HQKDQFHG SDUVHU FRQFHSW DGGLWLRQDO FRQVWUDLQWVRQPDSSLQJVZHUHLQWURGXFHG ZKLFKUHIHUWRDOUHDG\DVVLJQHGSURSHUW\ YDOXHV$VDUHVXOWWKHDGHTXDWHQHVVRIDVLQJOHUXOHFRXOGEHLPSURYHG6LQFHHUURU GHWHFWLRQDQGFRUUHFWLRQWRRNDORWRIWLPHWKLVKDGDSRVLWLYHHIIHFWRQWKHRYHUDOO LQWHJUDWLRQ GXUDWLRQ 7KH VDPH ZDV WUXH IRU WKH XVH RI GHSHQGHQW VHDUFK VWULQJV 7KHVHVHDUFKVWULQJFRPELQDWLRQVDOORZHGWRIRUPXODWHPRUHVSHFLILFFRQGLWLRQVRQ DFHUWDLQPDSSLQJ
'LVFXVVLRQ ,QWKLVVHFWLRQZHUHODWHWKHUHVXOWVRIWKHFDVHVWXG\WRWKHTXHVWLRQRILQWHJUDWLRQ HIIRUW $ ILUVW TXDQWLWDWLYH FRPSDULVRQ RI UXOH EDVHV LQ VHFWLRQ UHYHDOHG VHYHUDO LQIOXHQFLQJ IDFWRUV RQ WKH H[WHQW RI FRYHUDJH HUURUV DQG GXUDWLRQ 7KHVH WKUHH PHDVXUHVFDQEHXVHGWRGHVFULEHWKHGHJUHHRI DXWRPDWLRQDQGDOVRWKHUHVXOWLQJ PDQXDO SURFHVVLQJ HIIRUW $V DXWRPDWLRQ KDV D SRVLWLYH HIIHFW RQ WKH LQWHJUDWLRQ HIIRUWZKHUHDVPDQXDOSURFHVVLQJKDVDQHJDWLYHHIIHFWLWLVLPSRUWDQWWRGHVFULEH KRZ WKH IDFWRUV LQIOXHQFH HDFK RI WKH WZR ,Q WKH SUHVHQWHG FDVH VWXG\ DQ LQWHJUDWLRQWRROVHWFRQVLVWLQJRIDSDUVHUDQGDGDWDDGPLQLVWUDWLRQWRROKDGEHHQ LQWURGXFHG WR D SUHYLRXVO\ QRW DXWRPDWHG GDWD H[FKDQJH VFHQDULR 6WDUWLQJ ZLWK EDVLF FDSDELOLWHV ERWK RQ SDUVHU DQG RQ GDWD DGPLQLVWUDWLRQ VLGH WKH SURMHFW KDG VWHSZLVH UHYHDOHG WKHLU VKRUWFRPLQJV $GGLWLRQDO WRRO IXQFWLRQDOLW\ HJ WKH HQKDQFHG SDUVHU RU FRORUHG VSHFLILFDWLRQ VWULQJV KHOSHG WR RYHUFRPH WKHVH VKRUWFRPLQJVDQGVKRZHGHLWKHUHIIHFWVRQDXWRPDWLRQRUPDQXDOSURFHVVLQJHIIRUW :LWKLQ WKH LQWHJUDWLRQ VFHQDULR WKUHH FDWHJRULHV RI LQIOXHQFLQJ IDFWRUV KDYH EHHQ LGHQWLILHGFRQWH[WEDVHGPDSSLQJEDVHGDQGDGPLQLVWUDWLRQEDVHGIDFWRUV&RQWH[W
792
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
EDVHG IDFWRUV UHODWH WR JLYHQ FRQGLWLRQV RQ LQSXWV DQG RXWSXWV WKDW LQIOXHQFH WKH FDSDELOLW\ RI WKH LQWHJUDWLRQ WRRO LQGHSHQGHQWO\ IURP LWV LPSOHPHQWDWLRQ )DFWRUV WKDW GLUHFWO\ OLQN WR WKH WRRO ORJLF FDQ EH VXEVXPHG DV PDSSLQJ EDVHG IDFWRUV $GPLQLVWUDWLRQEDVHGIDFWRUVDGGUHVVDOOGDWDPDQDJHPHQWUHODWHGLVVXHV 7DEOH OLVWVWKHLGHQWLILHGLQIOXHQFLQJIDFWRUVPHDVXUHVVLXWDEOHIRUTXDQWLILFDWLRQDQGWKH WHQGHQF\RIWKHLUHIIHFWVRQDXWRPDWLRQOHYHODQGPDQXDOSURFHVVLQJHIIRUW 7DEOH,QIOXHQFLQJIDFWRUV
7KUHH FRQWH[W EDVHG LQIOXHQFLQJ IDFWRUV FDQ EH LGHQWLILHG WKH IDFWRU VRXUFH GHVFULSWLRQ TXDOLW\ GHVFULEHV WKH TXDOLW\ RI WKH SDUVHU LQSXW LQ WKLV FDVH WKH LQIRUPDWLRQFRQWHQWRIWKHSURGXFWVSHFLILFDWLRQ ,IWKLVGHVFULSWLRQLVLQFRPSOHWH RU QRW H[SUHVVLYH HQRXJK LW FDXVHV PLVVLQJ PDSSLQJV DQG D ORW RI DGGLWLRQDO PDQXDO LQWHUDFWLRQ 2Q WKH RWKHU KDQG D KLJK TXDOLW\ VRXUFH GHVFULSWLRQ KDV SRVLWLYH HIIHFWV RQ ERWK DXWRPDWLRQ DQG PDQXDO SURFHVVLQJ 7KH IDFWRU WDUJHW VSHFLILFDWLRQ VL]H QHJDWLYHO\ LQIOXHQFHV WKH LQWHJUDWLRQ HIIRUW ,I PDQ\ SURSHUWLHV KDYHWREHDVVLJQHGDQGWKHUHLVDOVRDODUJHVHWRISRVVLEOHYDOXHVWKLVLQFUHDVHVWKH QXPEHU RI QHFHVVDU\ PDSSLQJV WR FRYHU DOO SRVVLELOLWLHV ,I RQO\ IHZ SURSHUWLHV DQGRUWDUJHWYDOXHVH[LVWDVPDOOHUQXPEHURIPDSSLQJVDUHQHFHVVDU\WRDFKLHYHD
3DUVLQJ(IIRUWLQD%%,QWHJUDWLRQ6FHQDULR±$Q,QGXVWULDO&DVH6WXG\ 793
FHUWDLQDXWRPDWLRQOHYHO7DVNGLPHQVLRQILQDOO\GHVFULEHVWKHVL]HDQGYDULDELOLW\ RIWKHLQWHJUDWLRQWDVN,WFDQEHPHDVXUHGE\GHWHUPLQLQJWKHQXPEHURIQHZLWHPV LH SURGXFWV SURSHUWLHV DQG WDUJHW YDOXHV SHU WLPH XQLW 1HZ LWHPV FDXVH KLJK DGPLQLVWUDWLRQ HIIRUW LQ IRUP RI QHZ UXOH GHILQLWLRQV DQG GDWD FRPSOHWLRQ WDVNV 7KH LPSDFW RI UXOH PDSSLQJV GHWHUPLQHV WKH FRYHUDJH D UXOH FDQ SURYLGH +LJK LPSDFWRIUXOHVUHVXOWVLQPDQ\YDOXHDVVLJQPHQWVDQGDKLJKDXWRPDWLRQOHYHO7KH DGHTXDWHQHVV RI PDSSLQJV OHDGV WR DQ LQFUHDVH RI UXOH TXDOLW\ )HZHU HUURUV DUH OLNHO\WRDSSHDUVLQFHYDOXHPDSSLQJVDUHDSSOLHGWRDFOHDUO\VSHFLILHGVHWRILWHPV +RZHYHU D GHFUHDVH RI UXOH LPSDFW PD\ VLPXOWDQHRXVO\ RFFXU VLQFH SXWWLQJ FRQVWUDLQWVRQPDSSLQJVORZHUVWKHQXPEHURIDIIHFWHGLWHPV,QDQ\FDVHSUHFLVH VSHFLILFDWLRQRIPDSSLQJFRQVWUDLQWVLVDWLPHFRQVXPLQJWDVNWKDWKDVWREHGRQH PDQXDOO\7KHHIILFLHQF\RIPDSSLQJORJLFFDQEHPHDVXUHGE\UXOHWHVWLQJDQGUXOH DSSOLFDWLRQ GXUDWLRQV +LJK HIILFLHQF\ VXSSRUWV WKH DXWRPDWLRQ HIIHFW EXW KDV QR IXUWKHU LQIOXHQFH RQ PDQXDO SURFHVVLQJ ,QWHUSUHWDWLRQ FDSDELOLWLHV DV ZHOO DV XVDELOLW\ DUH KHOSIXO WR VSHHGXS DGPLQLVWUDWLRQ WDVNV &RQVHTXHQWO\ PRUH UXOH PDSSLQJV FDQ EH FUHDWHG DQG GDWD DGPLQLVWUDWLRQ LV IDFLOLWDWHG +LJKHU XVDELOLW\ FDQ EH DFKLHYHG E\ PXOWLVHOHFWLRQ DVVLJQPHQWV DQG UXOH HGLWLQJ ZKHUHDV LQWHUSUHWDWLRQFDSDELOLWLHVSURYLGHHUURUGHWHFWLRQIXQFWLRQDOLW\
&RQFOXVLRQV 7KLVSDSHUSUHVHQWHGWKHUHVXOWVRIDQLQGXVWULDOFDVHVWXG\ZLWKWKHJRDOWRLGHQWLI\ UHOHYDQWLQIOXHQFLQJYDULDEOHVWKDWGHWHUPLQHWKHLQWHJUDWLRQHIIRUWLQDUHDO ZRUOG GDWD LQWHJUDWLRQ VFHQDULR 6HPDQWLF EDVHG LQWHURSHUDELOLW\ SUREOHPV KDG EHHQ DGGUHVVHGE\DUXOHFRQFHSWWKDW PDSSHGVSHFLILFVHDUFKVWULQJV IURPWKHSURGXFW VSHFLILFDWLRQWRDFORVHGVHWRIWDUJHWYDOXHVIRUHDFKSURGXFWSURSHUW\,QRUGHUWR LGHQWLI\ LQIOXHQFLQJ IDFWRUV GDWD KDG EHHQ FROOHFWHG LQ GLIIHUHQW SURMHFW SKDVHV $GGLWLRQDOIXQFWLRQDOLW\WKDWLPSURYHGGLIIHUHQWLQWHJUDWLRQWDVNVKDGVXFFHVVLYHO\ EHHQLPSOHPHQWHG&RQVHTXHQWO\FHUWDLQHIIHFWVRQDXWRPDWLRQOHYHODQG PDQXDO SURFHVVLQJHIIRUWZKLFKGHWHUPLQHWKHLQWHJUDWLRQHIIRUWFRXOGEHREVHUYHG2XWRI WKHVHREVHUYDWLRQVWKUHHFDWHJRULHVZLWKDWRWDORIHLJKWLQIOXHQFLQJIDFWRUVDVZHOO DV PHDVXUHV WR DVVHVV WKHLU H[WHQW KDYH EHHQ LQWURGXFHG ZLWKLQ WKLV SDSHU $GGLWLRQDOO\ WKHLU LQIOXHQFH RQ DXWRPDWLRQ DQG PDQXDO SURFHVVLQJ KDV EHHQ GHVFULEHG LQ D TXDOLWDWLYH ZD\ :LWK UHVSHFW WR VHPDQWLF GDWD LQWHJUDWLRQ VHYHUDO FRQFOXVLRQV FDQ EH GUDZQ (YHQ D VLPSOH UXOH FRQFHSW ZLWK PDQXDOO\ JHQHUDWHG UXOHV OHDGV WR QRWDEOH FRYHUDJH UHVXOWV +RZHYHU WR FRSH ZLWK JURZLQJ WDVN GLPHQVLRQVDQGWDUJHWVSHFLILFDWLRQVL]HVDPRUHFRPSOH[UXOHFRQFHSWVKRXOGEHLQ SODFHWRUHGXFHPDQXDOSURFHVVLQJHIIRUW$OVRGLYHUVHLPSURYHPHQWVLQWKHILHOG RI XVDELOLW\ VKRZHG D SRVLWLYH HIIHFW RQ UHGXFLQJ PDQXDO SURFHVVLQJ HIIRUW $V FRPSDUDEOH PDSSLQJDSSURDFKHV PD\DOVREHXVHGLQVFKHPD PDWFKLQJVFHQDULRV >@ WKH UHVXOWV RI WKLV VWXG\ DUH QRW VSHFLILF WR WKH VKRZQ FDVH +RZHYHU ZKHQ SHUIRUPLQJVFKHPDPDWFKLQJWKHUXOHGHILQLWLRQWDVNLVPXFKPRUHFRPSOH[HJ EHFDXVH RI DGGLWLRQDO VWUXFWXUDO PDSSLQJV DQG UHTXLUHV KLJKHU VWDELOLW\ RI PDSSLQJVEHIRUHUXOH GHSOR\PHQW>@7KHUHIRUHPHDVXUHVHVSHFLDOO\FRQFHUQLQJ WKH PDSSLQJ EDVHG IDFWRUV KDYH WR EH UHFRQVLGHUHG LQ RWKHU FDVHV $IWHU DOO WKH LGHQWLILHG LQIOXHQFLQJ IDFWRUV DUH VXLWDEOH WR IXUWKHU VSHFLI\ GLPHQVLRQV RI
794
%%D]LMDQHF2*DXVPDQQDQG.7XURZVNL
LQWHJUDWLRQ HIIRUW )XWXUH ZRUN ZLOO LQFOXGH D PRUH GHWDLOHG DQDO\VLV RI WKH SUHVHQWHG UHODWLRQVKLSV DV ZHOO DV D IUDPHZRUN GHVLJQ IRU HVWLPDWLQJ LQWHJUDWLRQ FRVWV
5HIHUHQFHV >@ )URKOLFK07:HVWEURRN5'HPDQGFKDLQPDQDJHPHQWLQPDQXIDFWXULQJDQG VHUYLFHVZHEEDVHGLQWHJUDWLRQGULYHUVDQGSHUIRUPDQFH-RXUQDORI2SHUDWLRQV 0DQDJHPHQW >@ 6LGGLTXH=%RGGX.5$PDVVFXVWRPL]DWLRQLQIRUPDWLRQIUDPHZRUNIRU LQWHJUDWLRQRIFXVWRPHULQWKHFRQILJXUDWLRQGHVLJQRIDFXVWRPL]HGSURGXFW$UWLILFLDO LQWHOOLJHQFHIRUHQJLQHHULQJGHVLJQDQDO\VLVDQGPDQXIDFWXULQJ >@ @ =GUDYNRYLF-:RUNVKRSRQ0RGHOLQJ,QWHU2UJDQL]DWLRQDO6\VWHPV0,26 &RQFHSWVRI)OH[LELOLW\IRU(IILFLHQW,QWHJUDWLRQRI%%3URFHVVHV,Q/HFWXUHQRWHVLQ FRPSXWHUVFLHQFH >@ $OOHQ':3URSHUW\5LJKWV7UDQVDFWLRQ&RVWVDQG&RDVH2QHPRUH7LPH,Q 0HGHPD6*HG &RDVHDQHFRQRPLFVODZDQGHFRQRPLFVDQGWKHQHZ LQVWLWXWLRQDOHFRQRPLFV.OXZHU$FDGHPLF3XEOLVKHUV%RVWRQ'RUGUHFKW/RQGRQ >@ %DVV&/HH-0%XLOGLQJD%XVLQHVV&DVHIRU($,H$,-RXUQDO >@ 6WHO]HU')LVFKHU'1LUVEHUJHU,$IUDPHZRUNIRUDVVHVVLQJLQWHURUJDQL]DWLRQDO LQWHJUDWLRQRIEXVLQHVVLQIRUPDWLRQV\VWHPV,QWHUQDWLRQDO-RXUQDORI,QWHURSHUDELOLW\ LQ%XVLQHVV,QIRUPDWLRQ6\VWHPV >@ %XVVOHU&7KH5ROHRI%%(QJLQHVLQ%%,QWHJUDWLRQ$UFKLWHFWXUHV$&0 6,*02'5HFRUG6SHFLDO,VVXH'DWDPDQDJHPHQWLVVXHVLQHOHFWURQLFFRPPHUFH >@ 0HGMDKHG%%HQDWDOODK%%RXJXHWWD\D$1JX$++(OPDJDUPLG$. %XVLQHVVWREXVLQHVVLQWHUDFWLRQVLVVXHVDQGHQDEOLQJWHFKQRORJLHV7KH9/'% -RXUQDO >@ 6KHWK$'DWD6HPDQWLFV:KDW:KHUHDQG+RZ",Q0DUN/HG 'DWD 6HPDQWLFV,),37UDQVDFWLRQV &KDSPDQDQG+DOO/RQGRQ >@ 5DKP(%HUQVWHLQ3$2Q0DWFKLQJ6FKHPDV$XWRPDWLFDOO\9/'%-RXUQDO >@ 6KHWK$&KDQJLQJ)RFXVRQ,QWHURSHUDELOLW\LQ,QIRUPDWLRQ6\VWHPV)URP6\VWHP 6\QWD[6WUXFWXUHWR6HPDQWLFV,Q.RWWPDQ&$HG ,QWHURSHUDWLQJ*HRJUDSKLF ,QIRUPDWLRQ6\VWHPV.OXZHU$FDGHPLF3XEOLVKHUV%RVWRQ >@ &RQUDG6+DVVHOEULQJ:.RVFKHO$7ULWVFK5(QWHUSULVH$SSOLFDWLRQ ,QWHJUDWLRQ*UXQGODJHQ.RQ]HSWH(QWZXUIVPXVWHU3UD[LVEHLVSLHOH6SHNWUXP $NDGHPLVFKHU9HUODJ0QFKHQ >@ 5DKP(%HUQVWHLQ3$$VXUYH\RIDSSURDFKHVWRDXWRPDWLFVFKHPDPDWFKLQJ 9/'%-RXUQDO >@ 6XWKHUODQG-YDQGHQ+HXYHO:-(QWHUSULVH$SSOLFDWLRQ,QWHJUDWLRQDQG&RPSOH[ $GDSWLYH6\VWHPV&RPPXQLFDWLRQVRIWKH$&0
! "# $% & ' ( )*+ ,+*-$./. 01( )*+ ,+*-*.
2 3 ( - 4 56 7898 % 7898 3 1 % 3 7898 : 8 5:86 % 7898 ; ; ( ; 3 3 ;#- - 3 4; < 3 % 7898 % 3 ; 3 % 4
; % ; 3 -
5 1 ; =6% 3 - ;3 3 #; 1 %
!
"# $#% "# $# & ' ( ) ( * + , - ' . / ')! 012% ' ( ( ( % "# $# 3 ) ) % + "# $# 4 & % & ) ) 5& . % )
796
! "
# $ %
&'! $ (#) * !
* * * + ! + +
! * * , $ $ - & -
* ! , , $ * *
-
' &' (#) . ' (/) ' .'* . ' 0123 ' * * n! n! 0 -
797
n n
!" #$%
&
'
( $)
*
(&
! ! " #" "$ ! &
%
'
& &
'
& + #,%
&
- . '
/
0 1+" 2. /
' (" '
/ (
(" , &
798
→
→
→
→
! !
"
# $ % & !
!
' (
!"
# $%&'&&&
( )
#
#
! "##
799
! " # ! ! " ! $
% & & I ' & t234( $ $ I ! ) ! ) * ! & &
! "
' ! (
& & + " " $ , , - ! ! & ! !
! . $ / + 0 1 '+01(
! *0 & ! $
800
!
" "
! """ """
# " $ ¿»¾ " ¿ " ¾ $ %
801
!"
### ###
!
" # $
$ % # &'' " $ # " $ $
( ()"*+,* - . " $ , , " ()"*+,* (
" -
( ( /
()"*+,* "
.& $ % & ' $( ' )) ** + $(,-!./ 01 $(,2.!./ 3/
802
!" ! #"!" ! &
$%%%
! " # " '%( (( ) *( (( + *, - . *, - %, !", *, - %, #"!", / %, #"!", & *, - %,
803
804
!
" # $ % & $
' ( ( ! )
*+#
$
!" #$
% & % '()*+,% ' - ./. % '()*+,%' #%0'& % '1+,*+,%' #% '& % '1+,*+,%' ' #% ' & % '1+,*+,% ' #%2 & %
33!" #14$
%0' & %0' %0' ' & % ' #% & %2 #% & %0 #% ' & % ' #% & %
805
! " ""#
%$
! " ""# &' ( &)' * +,,,%
%$
! " # "$%%% # & " #
' ( ) * ") *# ) * * ) * ! ) ' +*, -./ *01 ) -2/ ' + 3 ' ) * 4 ( )** + 3 *0 54 +3 -6/ *0 54 7
806
!"# $%# ' ( ) ( ( *
+ ,-. / 0123010224 / 56 #7 6 8 599 .9 , : +/ .9
! " "! "# $ % & '' "($)"#'' *
+, -# . /+ $ 0 + ) . ! ,, # " , 1$ '' 2 $ ,, - 1 & & , !/ ! ! " , 3 2 445 6 $ ( * ! " 72 ! #$ , '' 8 - 9/ 0 % & '( $ " ) #* 44: 7 ; , ! /. ,
. ! <6* ! ' 2=>? 523 5: ''7 : - %,, 9 (+ )@ *+ 9 .
,
? ) / /. ! .
,
5 " %
& /+ @,
, ? + , " ) ; ) ) ) '" &" *'&+ , . 24 1 )A " , 3 8 , ''
,QWHJUDWLRQRIDQ$FRXVWLF6LPXODWLRQ7RROZLWK&$$' (QYLURQPHQWVXVLQJLIF;0/ 0(øODODQG60DFLW 'HSDUWPHQWRI$UFKLWHFWXUH%DOÕNHVLU8QLYHUVLW\%DOÕNHVLU7XUNH\ LODO#EDOLNHVLUHGXWUVPDFLW#EDOLNHVLUHGXWU
.H\ZRUGVLIF;0/,)&DFRXVWLFVVLPXODWLRQ-DYD
,QWURGXFWLRQ (67$5$ (GXFDWLRQDO 6LPXODWLRQ 7RRO IRU $UFKLWHFWXUDO 5RRP $FRXVWLFV LV D QHZWRROXQGHUGHYHORSPHQW,WLVLQWHQGHGIRUXVHPRVWO\LQHGXFDWLRQDOVHWWLQJVWR LQWURGXFHEDVLFFRQFHSWVLQURRPDFRXVWLFV7KLVSDSHUSUHVHQWVWKHLQWHJUDWLRQRI (67$5$ ZLWK &$$' &RPSXWHU $LGHG $UFKLWHFWXUDO 'HVLJQ WRROV XVLQJ LIF;0/ $Q ,QWHUQDWLRQDO $OOLDQFH IRU ,QWHURSHUDELOLW\ ,$, VWDQGDUG ,QGXVWU\ )RXQGDWLRQ &ODVVHV ,)& ,$, ZDV WKH SODWIRUP IRU GDWD H[FKDQJH +RZHYHU LQVWHDG RI ZRUNLQJ ZLWK WKH UHJXODU 67(3 WRRONLWV WKLV HIIRUW H[SORUHV WKHPRUHUHFHQWLPSURYHPHQWVLQWKHLIF;0/VFKHPDLQD-DYD;0/HQYLURQPHQW
8QGHUSLQQLQJV (67$5$ZLOOSURYLGHFDSDELOLWLHVIRUFRPSDULQJYDULRXVFDOFXODWLRQPHWKRGVDQG VRXQG SURSRJDWLRQ SDUDGLJPV ZLWK DQ LQWHUIDFH WKDW VXSSRUWV SDUDPHWLF VWXGLHV (67$5$¶V VLPXODWLRQ HQJLQH LV EDVHG RQ &$6&$'( 0DKGDYL HW DO D K\EULGVWRFKDVWLF URRP DFRXVWLFV VLPXODWRU &$6&$'( DOJRULWKP FRPELQHV IHDWXUHV RI VRXQG SDUWLFOH PRGHOV DQG VWDWLVWLFDO HQHUJ\ GLVWULEXWLRQ ZKHUH LW LV SRVVLEOHWRFRQWUROWKHWUDGHRIIEHWZHHQDFFXUDF\DQGVSHHGWKURXJKVXUIDFHJULG VL]HVDVZHOODVSKRQRQSRSXODWLRQVDQGJHQHUDWLRQV (67$5$ IRU SDUDPHWULF VWXGLHV ZLOO FRQGXFW PXOWLSOH VLPXODWLRQV (DFK VLPXODWLRQUXQZLOODVVRFLDWHDVHWRIVLPXODWLRQVHWWLQJVZLWKLWVUHVXOWV(DFKUXQ
808
0(øODODQG60DFLW
ZLOOEHWLHGWRDEDVHFDVHWKDWSURYLGHVWKH GHVLJQ LQIRUPDWLRQDQGNHHSWUDFNRI LQFUHPHQWDOFKDQJHV$EDVHFDVHUHTXLUHVWKHIROORZLQJGDWDDVLQSXW x 5RRP JHRPHWU\ (QFORVLQJ HOHPHQWV ZDOOV VODEV RSHQLQJV GRRUV ZLQGRZV ZDOODWWDFKPHQWVSDUWV ZLWKGLIIHUHQWPDWHULDOV DQGREVWDFOHV ORZSDUWLWLRQZDOOVIXUQLWXUH x 0DWHULDORIHDFKFRPSRQHQW x /RFDWLRQGLUHFWLRQDQGW\SHRIHDFKVRXQGVRXUFHDQGUHFHLYHUSRLQW 7KHDERYHFDQEHGHVFULEHGXVLQJFXUUHQW&$$'WRROVDQGSDVVHGWR(67$5$ RYHU ,)& ZKLFK LV DQ LQWHURSHUDELOLW\ SODWIRUP HQDEOLQJ WKH H[FKDQJH RI WKLV LQIRUPDWLRQ WKURXJK D ILOH EDVHG PHFKDQLVP WKDW KDV EHHQ VXFFHVVIXO LQ VLPLODU LQWHJUDWLRQSUREOHPV2¶6XOOLYDQDQG.HDQHGHYHORSHGDQ,)&EDVHGLQWHUIDFHIRU HQHUJ\ VLPXODWLRQ2¶6XOOLYDQDQG.HDQH %D]MDQDFUHSRUWHGRQVXFFHVVIXO +9$& H[WHQVLRQV %D]MDQDF 1\WVFK*HXVHQ DW DO LQWHJUDWHG D WKHUPDO VLPXODWRUD&)'DSSOLFDWLRQDQGD&$$'V\VWHP1\WVFK*HXVHQDWDO ,)& LV DQ REMHFW PRGHO FUHDWHG XVLQJ WKH (;35(66 ODQJXDJH,62 'DWD H[FKDQJH LV WKHQ SHUIRUPHG XWLOL]LQJ 67(3 IDFLOLWLHV PRVW FRPPRQO\ WKH 67(33K\VLFDO)LOH63) IRUPDW,62 7KHSUREOHPZLWK 63)ILOHVLV WKDWWKH\FDQEHLQWHUSUHWHGRQO\E\VRIWZDUHZLWKDQXQGHUVWDQGLQJRI(;35(66 $QDOWHUQDWLYHWR63)IRUPDWLVWKH;0/ILOHIRUPDWVSHFLILHGE\,$,¶VLIF;0/ VFKHPD ,$, LIF;0/ [ LIF;0/ LV GHULYHG IURP WKH (;35(66 VFKHPD IROORZLQJDWZRVWHSSURFHVV)LUVWWKH,)&(;35(66 VRXUFHLVWUDQVODWHGLQWR D UDZLIF;0/VFKHPD7KHQWKLVUDZVFKHPDLVIXUWKHURSWLPL]HGLQWRDPRUHQDWLYH ;0/ VFKHPD /LHELFK 7ZR PDMRU GUDZEDFNV H[LVW )LUVW LIF;0/ LV QRW IXOO\FRQIRUPDQWZLWKWKH(;35(66VFKHPD7KHPDSSLQJ,62 WKDWLV XVHGE\WKHDXWRPDWHGWUDQVODWLRQGURSVVRPHFRQVWUDLQWVLQYHUVHUHODWLRQVKLSVDQG GHULYHGYDOXHV6HFRQGLIF;0/ILOHVDUHWLPHVODUJHUWKDQ63)ILOHV1LVEHW DQG /LHELFK 6LQFH (67$5$ ZLOO PRVWO\ ZRUN ZLWK VLPSOH GHVLJQV ZLWK VLQJOHVSDFHVWKHVHGUDZEDFNVDUHQRWVLJQLILFDQW2QWKHRWKHUKDQG(67$5$LV EHLQJ GHYHORSHG LQ -DYD DQG -DYD¶V PDWXUH ;0/ ELQGLQJV LV D PDMRU DGYDQWDJH RYHU WKH 63) DOWHUQDWLYH WKDW UHTXLUHV FRVWO\ DQG FRPSOLFDWHG 67(3 WRRONLWV )RU WKLVUHDVRQLIF;0/ZDVDGRSWHGIRU(67$5$$OWRYD;0/6S\¶V-$;3-DYD$3, IRU;0/3URFHVVLQJ SDFNDJHWKDWPDNHVXVHRID'20'RFXPHQW2EMHFW0RGHO WUHHZDVXVHGLQLPSOHPHQWLQJWKHLIF;0/SDUVHU
,PSOHPHQWDWLRQ $QLIF;0/SDUVHUKDVEHHQLQWHJUDWHGLQWR(67$5$7KHGHYHORSPHQWSURFHVVLV LOOXVWUDWHG LQ )LJXUH )LUVW WKH FRPSOHWH LIF;0/[ VFKHPD LV VHQWWR D -$;3 FRPSLOHU WKDW FUHDWHV WKH UHTXLUHG -DYD FODVVHV WKDW FRUUHVSRQG WR ;0/ HQWLWLHV 0RUH WKDQ FODVVHV DUH FUHDWHG E\ WKLV SURFHGXUH 7KHQ WKHVH FODVVHV DORQJ ZLWK WKH -$;3 IUDPHZRUN DUH XVHG WR GHYHORS WKH LIF;0/ 7KH SDUVHU H[WUDFWV LQIRUPDWLRQ IURP WKH LIF;0/ GRFXPHQWV DQG LQVWDQWLDWHV (67$5$ REMHFWV SRSXODWLQJWKHV\VWHPGDWDEDVHIRUSDUDPHWULFVWXGLHV
,QWHJUDWLRQRIDQ$FRXVWLF6LPXODWLRQ7RROZLWK&$$'(QYLURQPHQWVXVLQJ,IF;0/ 809
,)&; [VG
-$;3
3DUVHU 'DWDEDVH
MDYD
&RPSLOHU
/LEUDU\
LIF;PO
&$'
GDW
6LPXODWLRQ (QJLQH
(67$5$
)LJ'HYHORSPHQWSURFHVV
7KHGHVLJQGHVFULSWLRQIURP*UDSKLVRIW$UFKL&$'LVVDYHGDVDQLIF;0/ILOH $UFKL&$' EXLOGLQJ PRGHO GRHV QRW PDS RQHWRRQH ZLWK ,)& REMHFWV 6RPH LQIRUPDWLRQ LV ORVW DV WKH PRGHO LV H[SRUWHG LQ LIF;0/ IRUPDW 0DQ\ SURSHUWLHV WKDW $UFKL&$' KROGV GR QRW JHW FDUULHG LQWR WKH ,)& UHSUHVHQWDWLRQ $QRWKHU FKDQJH RFFXUV ZKHQ WKH SDUVHU H[WUDFWV RQO\ WKH UHTXLUHG LQIRUPDWLRQ IURP WKH LIF;0/ILOH7KLVWUDQVIRUPDWLRQLVLOOXVWUDWHGLQ)LJXUH
)LJ7UDQVIRUPDWLRQIURP$UFKL&$'WR,)&WR(67$5$
(67$5$LVLQWHUHVWHGLQLQWHULRUVXUIDFHVRIHQFORVLQJ ZDOOV7KHSDUVHURQO\ FUHDWHV VXUIDFHV DV ERXQGDULHV IRU WKH VSDFH (67$5$ XVHV UHIOHFWLYLW\ SDWWHUQV DQGDEVRUSWLRQSURSHUWLHVIRUPDWHULDOV7KHVHGRPDLQVSHFLILFSURSHUWLHVUHVLGHLQ (67$5$¶V GDWDEDVH 8VHUV GHILQH PDWHULDOV IRU HOHPHQWV LQ $UFKL&$' DQG WKLV W\SH LQIRUPDWLRQ JHWV SDVVHG YLD LIF;0/ ,I WKH PDWHULDO VSHFLILHG LQ $UFKL&$' GRHVQRWH[LVWLQ(67$5$¶VGDWDEDVHXVHULQWHUYHQWLRQEHFRPHVQHFHVVDU\ 7KH PRGXODU DUFKLWHFWXUH RI WKH SDUVHU ZLOO VLPSOLI\ IXWXUH GHYHORSPHQW DV LIF;0/DQG&$$'WRROV6HSDUDWHFRPSRQHQWVKDQGOHLQVWDQWLDWLRQRI(67$5$ REMHFWV H[WUDFWLRQ RI JHRPHWULF LQIRUPDWLRQ DQG H[WUDFWLRQ RI PDWHULDO LQIRUPDWLRQ$3UHSURFHVVRUORFDWHVUHOHYDQW,)&HOHPHQWVLQWKH'20WUHHVXFK DV ,IF6SDFH RU ,)&)XUQLVKLQJ(OHPHQW DQG LQVWDQWLDWHV FRUUHVSRQGLQJ (67$5$ REMHFWV PDSSLQJ EDVLF DWWULEXWHV OLNH ³1DPH´ DQG ³,'´ *HRPHWU\ ([WUDFWRU FROOHFWV JHRPHWULF LQIRUPDWLRQ DQG WUDQVODWHV WKHP 0DWHULDO ([WUDFWRU GLVFRYHUV PDWHULDOVRI,)&REMHFWVPDWFKHVWKHPDJDLQVW(67$5$¶VPDWHULDOGDWDEDVHDQG DVVLJQVPDWFKLQJPDWHULDOVWRWKHUHOHYDQW(67$5$VXUIDFHV 7KHUH LV QR IDFLOLW\ ZLWKLQ $UFKL&$' WR FKHFN LI WKH XVHU FUHDWHV D PRGHO FRQVLVWHQW ZLWK (67$5$ LQSXW UHTXLUHPHQWV 8VHUV DUH H[SHFWHG WR ZRUN ZLWKLQ WKHIROORZLQJUHVWULFWLRQV
810
0(øODODQG60DFLW
$³=RQH´QHHGVWREHGHILQHGUHSUHVHQWLQJWKH6SDFH 6SDFHVKDYHWREHFRPSOHWHO\HQFORVHG 6RXUFHVKDYHWREHSODFHGXVLQJD³6SHDNHU´OLEUDU\HOHPHQW 5HFHLYHUVVKRXOGEHSODFHGXVLQJD³/LVWHQHU´OLEUDU\HOHPHQW
&RQFOXVLRQV 0RUHUHFHQWLIF;0/VFKHPDSURYLGHVDQLPSRUWDQWDOWHUQDWLYHIRUGHYHORSHUVZKR KDYH EHHQ DYRLGLQJ WKH WKUHH RWKHU GDWD DFFHVV PHWKRGV RI ,)& 63) 6'$, DQG (;35(66; -DYD¶V ;0/ $3,¶V ZHUH DEOH WR KDQGOH LIF;0/ HYHQ ZLWK PRUH WKDQFODVVHV DQGWRSURGXFHDZRNLQJVROXWLRQIRU(67$5$ +RZHYHUFKRLFHRIV\QWD[;0/RYHU67(3 GRHVQRWPDWWHUZKHQLWFRPHVWR XQGHUVWDQGLQJ WKH ,)& PRGHO ,)& FRPHV ZLWK D VWHHS OHDUQLQJ FXUYH ZKLFK FRQVLGHUDEO\KLQGHUVLPSOHPHQWDWLRQ,)&¶VPRGXODUVWUXFWXUHPLJKWEHQHFHVVDU\ IRU ZRUNLQJ DFURVV GLVFLSOLQHV EXW WKH IUDJPHQWDWLRQ FRQVLGHUDEO\ FRPSOLFDWHV H[WUDFWLQJ EDVLF GDWD IRU VLPSOH DSSOLFDWLRQV VXFK DV (67$5$ $Q (;35(66 WR 80/ PDSSLQJ ZLOO SURYH YHU\ XVHIXO HYHQ LI LW IRUFHV D FHUWDLQ ORVV RI ILGHOLW\ )HDVLELOLW\ RI VXFK D UHSUHVHQWDWLRQ VKRXOG EH LQYHVWLJDWHG ,Q WKH DEVHQFH RI D VFKHPHWRPDQDJHWKLVFRPSOH[LW\LQKHUHQWLQ,)&PRUHGHYHORSPHQWWHDPVZLOO H[SORUH QHZHU DOWHUQDWLYH SURGXFW PRGHOV VXFK DV JE;0/ RU DHF;0/ WKDW KDYH EHHQGHYHORSHGIURPWKHJURXQGXSWRVXSSRUWEXLOGLQJSHUIRUPDQFH
5HIHUHQFHV %D]MDQDF 9 %XLOGLQJ HQHUJ\ SHUIRUPDQFH VLPXODWLRQ DV SDUW RI LQWHURSHUDEOH VRIWZDUHHQYLURQPHQWV%XLOGLQJDQG(QYLURQPHQWSS± ,$, ,QGXVWU\ )RXQGDWLRQ &ODVVHV ,)&[ (GLWLRQ 85/ KWWSZZZLDL LQWHUQDWLRQDORUJ0RGHO5[BILQDOLQGH[KWP /LHELFK 7 ;0/ VFKHPD ODQJXDJH ELQGLQJ RI (;35(66 IRU LIF;0/ 06* 5HY ,QWHUQDWLRQDO$OOLDQFHIRU,QWHURSHUDELOLW\ 0DKGDYL$/LX*,ODO0( &$6&$'($1RYHO&RPSXWDWLRQDO'HVLJQ6\VWHP IRU $UFKLWHFWXUDO $FRXVWLFV ,%36$ ,QWHUQDWLRQDO %XLOGLQJ 3HUIRUPDQFH 6LPXODWLRQ $VVRFLDWLRQ &RQIHUHQFH3UDJXH&]HFK5HSXEOLF9RO,,SS± 1LVEHW 1 /LHELFK 7 LIF;0/ ,PSOHPHQWDWLRQ *XLGH ,QWHUQDWLRQDO $OOLDQFH IRU ,QWHURSHUDELOLW\85/KWWSZZZLDLLQWHUQDWLRQDORUJLIF;0/5&,)&;B),1$/ LIF;0/,PSOHPHQWDWLRQ*XLGHYSGI 1\WVFK*HXVHQ&.OHPSLQ&1XQH]YRQ9RLJW-5DGOHU- ,QWHJUDWLRQRI&$$' 7KHUPDO %XLOGLQJ 6LPXODWLRQ DQG &)' E\ 8VLQJ 7KH ,)& 'DWD ([FKDQJH )RUPDW (LJKWK,QWHUQDWLRQDO,%36$(LQGKRYHQ1HWKHUODQGV$XJXVWSS 2¶6XOOLYDQ%.HDQH0 6SHFLILFDWLRQRIDQ,)&%DVHG,QWHOOLJHQW*UDSKLFDO8VHU ,QWHUIDFH WR 6XSSRUW %XLOGLQJ (QHUJ\ 6LPXODWLRQ ,%36$ 0RQWUHDO &DQDGD $XJXVWSS
2Q:HE6HUYLFH(YROXWLRQ0RQLWRULQJ :6FKUHLQHUDQG3HWHU+UDVWQLN
(&RPPHUFH&RPSHWHQFH&HQWHU(& 'RQDX&LW\6WUDVVH9LHQQD$XVWULD ZROIJDQJVFKUHLQHU#HFDW (&RPPHUFH&RPSHWHQFH&HQWHU(& 'RQDX&LW\6WUDVVH9LHQQD$XVWULD SHWHUKUDVWQLN#HFDW
,QWURGXFWLRQ :HEVHUYLFHVDUHDUDSLGO\HYROYLQJDQGIUHTXHQWO\GLVFXVVHGWHFKQRORJ\LQRUGHU WR HQVXUH LQWHURSHUDELOLW\ DPRQJ LQWHUDFWLQJ FRPPXQLFDWLRQ HQGSRLQWV 'XH WR XQLIRUPVWDQGDUGL]DWLRQHIIRUWVLWLVYHU\OLNHO\IRU:HEVHUYLFHVEHLQJHVWDEOLVKHG DVWKHGHIDFWRVWDQGDUGIRUVPDOOEXVLQHVVHVWRODUJHLQWHUHQWHUSULVHPLGGOHZDUH +RZHYHU VHUYLFH RULHQWHG VRIWZDUH XQGHUOLHV WKH VDPH SURFHVV RI DJLQJ DV FRQYHQWLRQDO VXFFHVVIXO VRIWZDUH GRHV PDSSLQJ UHDOZRUOG LQWHU DQG LQWUD RUJDQL]DWLRQDO EXVLQHVV SURFHVVHV 6LQFH WKHVH SURFHVVHV XQGHUOLH WKH SURFHVV RI SHUPDQHQW FKDQJLQJ EXVLQHVV HQYLURQPHQW DQG WKXV WKH VRIWZDUH LQ XVH DUH DIIHFWHGDVZHOO)XUWKHUPRUHDVVRIWZDUHJURZVROGHUSHUIRUPDQFHDQGUHOLDELOLW\ DUH YHU\ OLNHO\ WR GHFUHDVH GXH WR JURZLQJ V\VWHP FRPSOH[LW\ %\ QRZ :HE VHUYLFHVPDVVLYHO\ODFNHYROXWLRQVXSSRUWRUYHUVLRQLQJZKLFKZHPXVWFRQVLGHUWR RYHUFRPHLQFRPSDWLELOLWLHV,QWKLVSDSHUZHSUHVHQWRXUDSSURDFKRQ:HEVHUYLFH HYROXWLRQPRQLWRULQJDQGRXWOLQHWKHUHOHYDQFHRIRXUUHVHDUFKDJHQGD
7KH0HWD6HDUFK(QJLQH$&DVH6WXG\ $QLPSOHPHQWDWLRQRIWKH:HEVHUYLFHPRQLWRULQJDSSURDFKDVLQWURGXFHGLQWKLV SDSHU LV DQ LQWHJUDO SDUW RI D FXUUHQW SURMHFW ZKLFK LV FDUULHG RXW E\ WKH SULYDWH UHVHDUFK RUJDQL]DWLRQ (&RPPHUFH &RPSHWHQFH &HQWHU (& ZLWKLQ WKH 029( JURXS KWWSPRYHHFDW DQG 7LVFRYHU KWWSZZZWLVFRYHUDW DQ RUJDQL]DWLRQ UXQQLQJ D WRXULVP GDWDVWRUH ZLWK QXPHURXV IXQFWLRQDOLWLHV 7KH SURMHFW HQFRPSDVVHV D YLUWXDO HQWHUSULVH WKDW SURYLGHV D PHWDVHDUFK IXQFWLRQ IRU PLVFHOODQHRXV WRXULVP VHUYLFHV 6HDUFKLQJ FRQVLGHUV WKH 7LVFRYHU GDWDEDVH DQG GDWDVRXUFHVRIRWKHU,QWHUQHWWRXULVPVHUYLFHVZKLFKPLJKWEHVSHFLILFDOO\XVHIXO ZKHQ XVLQJ PRELOH GHYLFHV WR SHUIRUP ORFDWLRQ LQGHSHQGHQW KRWHO TXHULHV 7KH PHWDVHDUFKHQJLQHXVHVDFROOHFWLRQRIUXOHVWRLGHQWLI\DVHWRI:HEVHUYLFHVWKDW LVDEOHWRVDWLVI\DSDUWLFXODUUHTXHVWDWUXQWLPH8VDELOLW\LQIRUPDWLRQRIDYDLODEOH
812
:6FKUHLQHUDQG3+UDVWQLN
:HE VHUYLFHV LV SURYLGHG WR WKH VHDUFK HQJLQH E\ WKH :HE VHUYLFH PRQLWRU ,I D VHUYLFH EHFRPHV XQUHDFKDEOH IRU VRPH UHDVRQ WKH YLUWXDO HQWHUSULVH ZLOO H[FOXGH WKH SDUWLFXODU VHUYLFH IURP FXUUHQW DQG IXWXUH UHTXHVW H[HFXWLRQV XQWLO WKH :HE VHUYLFH PRQLWRUGHWHFWVDQGUHSRUWVVHUYLFHUHFRYHU\'HSHQGLQJRQWKHGHJUHHRI WKH VHUYLFH PRGLILFDWLRQ LW LV YHU\ OLNHO\ WKDW DXWRPDWLF UHFRYHU\ LV QRW SRVVLEOH DQG PDQXDO LQWHUYHQWLRQ LV UHTXLUHG 7KH XVDJH RI SHUPDQHQW VHUYLFH PRQLWRULQJ LQFUHDVHVWKHGHSHQGDELOLW\DQGSHUIRUPDQFHRIWKHYLUWXDOHQWHUSULVHVLJQLILFDQWO\
6HUYLFH(YROXWLRQ&ULWHULD :HKDYHLGHQWLILHGILYHLVVXHVWKDWKDYHDQHVVHQWLDOLPSDFWRQVHUYLFHHYROXWLRQ LQFOXGLQJ VHUYLFH FRPSRVLWLRQ FKDQJHV RQ GLIIHUHQW OHYHOV YLHZV HYROXWLRQ PHWULFVDQGHYROXWLRQPDQDJHPHQWZKLFKZHZLOOGLVFXVVEULHIO\ 6HUYLFH&RPSRVLWLRQ :H FRQVLGHU VHUYLFH FRPSRVLWLRQ DV WKH EDVLV IRU VHUYLFH HYROXWLRQ ,Q IDFW LW LV DOUHDG\ LQFUHDVLQJO\ WKH FXVWRP WR EXLOG VRIWZDUH SURGXFWV DQG VRIWZDUH IDPLOLHV E\ :HE VHUYLFHV &RPSRVLWH VRIWZDUH FRPSRQHQWV PD\ FRQVLVW RI HOHPHQWDU\ RU UHFXUVLYHO\ RI RWKHU FRPSRVLWH FRPSRQHQWV 7KLV DOORZV WKH GHILQLWLRQ RI LQFUHDVLQJO\ FRPSOH[ DSSOLFDWLRQV E\ DJJUHJDWLQJ FRPSRQHQWV DW SURJUHVVLYHO\ KLJKHUOHYHOVRIDEVWUDFWLRQ&XUUHQWO\H[LVWLQJVWDQGDUGVDUHLQVXIILFLHQWUHJDUGLQJ WKH GHVFULSWLRQ RI :HE VHUYLFH FRPSRQHQWV VLQFH WKH\ GR QRW FRQVLGHU QRQ IXQFWLRQDODWWULEXWHVEXWIRFXVRQSODLQVHUYLFHRSHUDWLRQVGHVFULSWLRQV 6HUYLFH&KDQJHV ,Q RUGHU WR RYHUFRPH LQFRPSDWLELOLWLHV LW LV QHFHVVDU\ WR GHVFULEH DQG SURSDJDWH FKDQJHV ZKLFK DUH PDGH WR H[LVWLQJ :HE VHUYLFHV LQ RUGHU WR NHHS FOLHQWV XS WR GDWH:HLGHQWLI\FKDQJHVRQGLIIHUHQWGLPHQVLRQV6SHFLILFDWLRQVDQGLQWHUDFWLRQV LQFOXGHFKDQJHVWKDWDUHPDGHWRWKHVHUYLFHLQWHUIDFHIRULQVWDQFHZKHQQDPHRU DFFHVV SRLQW RI D VHUYLFH LV PRGLILHG RU ZKHQ VLJQDWXUHV RI VHUYLFH RSHUDWLRQV FKDQJH DV ZHOO DV EXVLQHVV SURWRFROV WUDQVDFWLRQ PRGHOV RU VHFXULW\ 1RQ IXQFWLRQDO UHIHU WR 4R6 LVVXHV LQFOXGLQJ DYDLODELOLW\ RU SHUIRUPDQFH DVSHFWV ,QWHUQDO FKDQJHV DUH PDGH WR WKH VHUYLFH FRGH ZLWKRXW FKDQJLQJ WKH IXQFWLRQDOLW\ DQG VLJQDWXUHV RI VHUYLFH RSHUDWLRQV 0RUH HIILFLHQWO\ SURJUDPPHG FRGH PLJKW LPSURYHSHUIRUPDQFHDQGUHOLDELOLW\DQG ZLOO PRVWOLNHO\KDYHDQLPSDFWRQ 4R6 DVSHFWV7KHODVWLPSRUWDQWLVVXHLQWKDWFRQWH[WUHIHUVWRWKHEXVLQHVVHQYLURQPHQW RI D :HE VHUYLFH $GGLWLRQDOO\ ZH GLIIHU EHWZHHQ GLIIHUHQW QDWXUHV RI FKDQJHV 'LVUXSWLYHFKDQJHVGHDO ZLWK XQZDQWHGFKDQJHVWKDW KDYH WREHPDGHLQRUGHUWR PDNHDVHUYLFHXVDEOHZLWKRWKHUVHUYLFHVZKLOHFRQVWUXFWLYHHYROXWLRQFRYHUVWKH FDVHRILQWHQGHGFKDQJHVZKHQVHUYLFHSURYLGHUVSURSDJDWHFKDQJHVLQWKHVHUYLFH GHILQLWLRQ VLQFH WKHUH DUH EHWWHU VHUYLFHV WKDW SURYLGH LQFUHDVHG 4R6 RU VLPLODU DWWULEXWHV &KDQJHV DUH SODQQHG ZKHQHYHU VHUYLFH SURYLGHUV GHFLGH WR LQWURGXFH QHZ VHUYLFH YHUVLRQV DQG XQSODQQHG FKDQJHV RFFXU ZLWK FRQVWDQW H[FHSWLRQDO VHUYLFH EHKDYLRXU 7KHVH DWWULEXWHV DUH YHU\ FORVHO\ UHODWHG WR G\QDPLF DQG VWDWLF
2Q:HE6HUYLFH(YROXWLRQ0RQLWRULQJ 813
VHUYLFH FRPSRVLWLRQ DQG KDYH DQ LPSDFW RQ WKH FRPSDWLELOLW\ LVVXH VXFK DV KRZ FKDQJHVDIIHFWRWKHUVHUYLFHV¶H[HFXWLRQ 7DEOH([DPSOHVRIVHUYLFHHQYLURQPHQWFKDQJHV
%XVLQHVV HQYLURQPHQW
([WHUQDO VSHFLILFDWLRQ
1RQIXQFWLRQDO DWWULEXWHV
,QWHUQDO FKDQJHV
'LVUXSWLYH HYROXWLRQ
6HUYLFH SURWRFRO ELQGLQJ
6HUYLFHUHTXLUHV DXWKHQWLFDWLRQ
4R6RIUHPRWH $OWHUHGVHUYLFH VHUYLFH IXQFWLRQDOLW\
&RQVWUXFWLYH HYROXWLRQ
7UDQVDFWLRQ PHFKDQLVP
+LJKHUVHUYLFH DYDLODELOLW\
%HWWHU SHUIRUPDQFH
$GGLWLRQDO IHDWXUHV
3ODQQHG HYROXWLRQ
(QKDQFH LQWHUIDFH GHILQLWLRQ
1HZVHUYLFH LQWHUIDFHGHVLJQ
3ULYDWH PHWKRG VLJQDWXUHV
$GGLWLRQDO VHUYLFHV
8QSODQQHG HYROXWLRQ
,PSURSHU VHUYLFHXVDJH
+DUGZDUH IDLOXUH
,QWHUQDO VHUYLFHIDLOXUH
,PSOHPHQWDWLRQ HUURUV
7DEOHSURYLGHVDIRXUE\IRXUPDWUL[JLYLQJHYROXWLRQH[DPSOHVZKHQFRPELQLQJ HDFKRIWKHFKDQJHOHYHOVZLWKWKHGLIIHUHQWNLQGVRIVHUYLFHPRGLILFDWLRQV,QWKLV FRQWH[WZHUHIHUWRQRQIXQFWLRQDODWWULEXWHVDVHYHQWVWKDWGRQRWQHFHVVDULO\KDYH DGLUHFWLPSDFWRQWKHIXQFWLRQDOLW\DVHUYLFHSURYLGHVVXFKDVPRGLILHGRSHUDWLRQ VLJQDWXUHV ,I LQWHUIDFH PRGLILFDWLRQV RFFXU LW LV YHU\ OLNHO\ WKDW ZH ZLOO KDYH WR GHDO ZLWK GLVDSSHDULQJ VHUYLFHV DQG FRQWLQXRXVO\ QHZO\ FUHDWHG VHUYLFHV ,I D VHUYLFH QR ORQJHU H[LVWV FOLHQWV PXVW EH LQIRUPHG DERXW ZKLFK VHUYLFH WKH\ ZLOO KDYHWRXVHLQVWHDGDQGLQZKLFKZD\,IQHZVHUYLFHVDSSHDUFOLHQWVVKRXOGNQRZ DERXWWKHPDQGHYHQWXDOO\FKRRVHWRSUHIHUWKHP:HFRQVLGHUVLPLODUFDVHVVXFK DV FRPELQLQJ VHYHUDO LQWHUIDFHV WR D VLQJOH FRPSRQHQW LQWHUIDFHV EHLQJ VSOLW LQWR PRUHFRPSRQHQWVRUDVLQJOHLQWHUIDFHGHILQLWLRQPRGLILFDWLRQ 9LHZV ,W ZLOO EH LQWHUHVWLQJ WR SURYLGH GLIIHUHQW YLHZV RQ VHUYLFH FKDQJHV :KR LV PDQDJLQJ WKH VHUYLFH" :KLFK SHUVSHFWLYHV DUH UHOHYDQW" :KLFK LQIRUPDWLRQ LV UHOHYDQWIRUDFHUWDLQSHUVSHFWLYH"%\QRZZHFRQVLGHUWHFKQLFDOYLHZVRIVHUYLFH SURYLGHU DQG VHUYLFH FRQVXPHU DV PRVW FUXFLDO YLHZV RQ WKH FKDQJH SURFHVV RI VHUYLFHV ,Q WKH ILUVW SODFH ZH PXVW WKLQN RI ZKLFK NLQGV RI LQIRUPDWLRQ ZH QHHG DQG ZKLFK LQIRUPDWLRQ LV UHOHYDQW IRU ZKLFK SHUVSHFWLYH ,QWHUQDO PRGLILFDWLRQV WKDWDUHPDGHWRVHUYLFHFRPSRQHQWVIRULQVWDQFHPLJKWQRWEH LQWHUHVWLQJWRWKH VHUYLFHFRQVXPHUVDSDUWIURP4R6DVSHFWVEXWIRUGHYHORSHUVRUVHUYLFH SURYLGHUV ,QIRUPDWLRQZKLFKLVHVVHQWLDOIRUHDFKSHUVSHFWLYHUHJDUGVWHFKQLFDOGHWDLOVDERXW VHUYLFHLQWHUIDFHEXVLQHVVSURWRFROVPHVVDJLQJDQGLPSOHPHQWDWLRQ
814
:6FKUHLQHUDQG3+UDVWQLN
0HWULFV 7KH TXHVWLRQ UHJDUGLQJ PHWULFV LQFOXGHV LVVXHV RI TXDQWLI\LQJ FKDUDFWHULVWLFV RI VHUYLFHPRQLWRULQJGDWD:HDUHGHYHORSLQJGLIIHUHQWPHWULFVPRGHOVFRQWDLQLQJD VHWRIDWWULEXWHVWKDWDUHUHOHYDQWIRUERWKKXPDQDQGVHUYLFHSHUVSHFWLYHVDVZHOO 7KH UHVXOW LV D PRGHO WKDW LV KXPDQ XQGHUVWDQGDEOH DQG DOORZV VHUYLFH SURYLGHUV DQGFRQVXPHUVWRLPDJLQHKRZRIWHQDQGLQZKLFKZD\D:HEVHUYLFHLVPRGLILHG 7KLVDOORZVTXDOLW\EDVHGSUHGLFWLRQVDERXWWKHGLPHQVLRQVRIDVHUYLFH¶VHYROXWLRQ SURFHVV $ PHWULFV PRGHO PD\ EH XVHG E\ PDFKLQHV WR SURFHVV HYROXWLRQ LQIRUPDWLRQ DQG JHQHUDWH VWDWLVWLFV IRU VHUYLFH SURYLGHUV DQG FRQVXPHUV )XUWKHUPRUH LW PLJKW IDFLOLWDWH WKH G\QDPLF VHUYLFH GLVFRYHU\ SURFHVV SHUIRUPHG GXULQJ UXQWLPH E\ WKH FOLHQW VLQFH DOVR QRQIXQFWLRQDO DWWULEXWHV DERXW WKH :HE VHUYLFHVWDWXVDUHFRQVLGHUHG,I ZHFRXOG PRQLWRUKRZRIWHQQHZHUYHUVLRQVRID :HE VHUYLFH DUH SURYLGHG ZH FDQ PDNH DVVXPSWLRQV RQ WKH VXFFHVV RI D VHUYLFH FRPSRQHQW DQG KRZ OLNHO\ LW LV WR DJH +RZHYHU HPSLULFDO DVVXPSWLRQV DERXW VHUYLFHHYROXWLRQRQO\DUHYDOXDEOHZLWKVXIILFLHQWGDWDFROOHFWHG 0DQDJHPHQW 0DQDJHPHQW RI VHUYLFH FKDQJHV GHDOV ZLWK TXHVWLRQV VXFK DV ZKR ILQGV RXW WKDW VRPHWKLQJKDVFKDQJHGZKRQRWLILHVZKRPZKHQVRPHWKLQJLQDVHUYLFHGHILQLWLRQ KDV FKDQJHG RU KRZ VKRXOG VHUYLFH GHOLYHU\ DQG VHUYLFH HQYLURQPHQW EH PRQLWRUHG" &OLHQWV PD\ EH LQIRUPHG QRW MXVW E\ DQDO\]LQJ VHUYLFH LQWHUIDFHV LQ FHUWDLQ SHULRGV EXW DOVR E\ EHLQJ QRWLILHG E\ WKH VHUYLFH SURYLGHU ,Q VHUYLFH HQYLURQPHQWV ZKLFKDUHXVHGYHU\IUHTXHQWO\E\VHYHUDOWKRXVDQGFOLHQWVLW PD\ EHLPSUDFWLFDOWRVWRUHDQGUHIUHVKDOOFOLHQWUHIHUHQFHV
6HU(Q$±$6HUYLFH(QYLURQPHQW$QDO\VLV)UDPHZRUN %DVHGRQWKHLVVXHVZHGLVFXVVHGLQWKHSUHYLRXVVHFWLRQZHVWDUWHGWRLPSOHPHQWD IUDPHZRUN WKDW VXSSRUWV WKH PRVW FUXFLDO IHDWXUHV UHJDUGLQJ :HE VHUYLFH PRQLWRULQJ DQG DW WKH VDPH WLPH LV IOH[LEOH HQRXJK WR VXSSRUW IXWXUH DGGRQV 6HU(Q$ KDV EHHQ GHYHORSHG DV DQ LQLWLDO DWWHPSW WR PRQLWRU DUELWUDU\ DSSOLFDWLRQ VHUYHUVKRVWLQJDVHWRI:HEVHUYLFHVWRORJDQ\PRGLILFDWLRQVWKDWRFFXUDQGLQ FDVH WR QRWLI\ WKH LQYRNLQJ FOLHQW RI DQ\ XSGDWHV RFFXUUHG WR PDLQWDLQ WKH FRPPXQLFDWLRQSURFHVV6HU(Q$KDVEHHQGHVLJQHGDVYLHZEDVHGPRQLWRULQJWRRO ZULWWHQ LQ -DYD WKDW SHUIRUPV ORJJLQJ DW GLIIHUHQW OHYHOV VWDUWLQJ DW ORZ OHYHO LPSOHPHQWDWLRQ DQG QHWZRUNLQJ GHWDLOV PRYLQJ WR KLJKHU OHYHO LVVXHV LQFOXGLQJ VHUYLFH LQWHUIDFHV UHTXLUHG E\ FOLHQWV WR DSSURSULDWHO\ FDOO WKH VHUYLFHV RU HYHQ ZRUNIORZ OHYHO 7KH FXUUHQW VWDJH RI GHYHORSPHQW IRFXVHV RQ PRQLWRULQJ DQG ORJJLQJ :6'/ PRGLILFDWLRQV ZKLFK DOORZV VWDWLVWLFDO DQDO\VLV DQG JUDSKLFDO UHSUHVHQWDWLRQ RI PHWULFV PHDVXUHPHQWV RU YHUVLRQLQJ GDWD XVHG IRU FKDQJH PDQDJHPHQW 6HU(Q$ SURYLGHV D VHW RI SUHGHILQHG LQWHUIDFHV DV HQWU\ SRLQWV IRU DSSOLFDWLRQ SURJUDPPHUV WR HQKDQFH RU RYHUZULWH H[LVWLQJ IXQFWLRQDOLW\ RQ GLIIHUHQWOHYHOVRIWKHIUDPHZRUN¶VOD\HUHGDUFKLWHFWXUH(DFKRIWKHVHFRPSRQHQWV LV VXEMHFW WR SRVVLEOH H[WHQVLRQV &XUUHQWO\ ZH SURYLGH ORJJLQJ XVLQJ UHODWLRQDO
2Q:HE6HUYLFH(YROXWLRQ0RQLWRULQJ 815
GDWDEDVHVDVEDFNHQGDQGJHQHULFPHWKRGVWKDWDOVRDFFHSWZKROH;0/VWUXFWXUHV LQFDVHWKH ORJJLQJRXWSXWLV LQWHQGHGDV LQSXW IRUD ZRUNIORZHQJLQHWRSHUIRUP PRQLWRULQJ RQ D EXVLQHVV SURFHVV OHYHO 0RQLWRULQJ DQG ORJJLQJ DUH WKH WZR FRUH FRPSRQHQWV JDWKHULQJ WKH UHTXLUHG GDWD IRU KLJKHU OHYHO IXQFWLRQV VXFK DV GDWD HYDOXDWLRQRUUHSUHVHQWDWLRQ7KHLQWHUPHGLDWHOD\HUFRQWDLQVDGLVSDWFKHUPRGXOH ZKLFK LV UHVSRQVLEOH IRU IRUZDUGLQJ GDWD EHWZHHQ WKH 6HU(Q$ FRUH DQG WKH XVHU IURQWHQG:HDGGLWLRQDOO\GHYHORSFRPSRQHQWVWKDWXVHQRWLILFDWLRQLQIRUPDWLRQDV LQSXW IRUWKHYLUWXDOHQWHUSULVHGLVFXVVHGLQ6HFWLRQ7KLVLVD PRUHFKDOOHQJLQJ WDVN VLQFH LW PXVW EH PDFKLQH SURFHVVDEOH LQ RUGHU WR G\QDPLFDOO\ UHDFW WR FKDQJHVLQWKHVHUYLFHHQYLURQPHQWGXULQJUXQWLPH3HULSKHUDOO\ZHZRUNZLWKWKH LQIRUPDWLRQ YLVXDOL]DWLRQ JURXS LQ RXU FRPSDQ\ WR ILQG DGHTXDWH PHWKRGV WR JUDSKLFDOO\UHSUHVHQWHYROXWLRQPHWULFVZKLFKLVVXEMHFWWRIXWXUHHQKDQFHPHQWV
&RQFOXVLRQ ,PSOHPHQWDWLRQ RI D IUDPHZRUN IRU HYROXWLRQ PDQDJHPHQW DQG PRQLWRULQJ LV D FKDOOHQJLQJ WDVN :H DUH IDFLQJ ULVNV RI GHILQLQJ VHUYLFH HYROXWLRQ FULWHULD DQG SURYLGLQJPDQDJHPHQWDQGPRQLWRULQJVXSSRUW7KHIRUPHURQHFDQEHUHGXFHGE\ LGHQWLI\LQJ PDQDJHDEOH TXDOLW\ UHTXLUHPHQWV RI RXU FDVH VWXG\ WKH ODWWHU RQH E\ SURYLGLQJVXSSRUWIRUVHUYLFHYHUVLRQLQJ:HH[SHFWDVHULHVRIEHQHILWVLQFOXGLQJ UHGXFWLRQ RI LQWHJUDWLRQ WHVWLQJ DQG VLPXODWLRQ HIIRUWV SURYLVLRQLQJ RI DQ LQWHJUDWLRQDQGPDQDJHPHQWOD\HUIRUDJJUHJDWHGVHUYLFHVDQGWKHLUHQYLURQPHQWV DQGPHWKRGRORJLHVIRUWHVWLQJVHUYLFHLQWHUDFWLRQVDQGHYROXWLRQDWWULEXWHV
5HIHUHQFHV 'XVWGDU 6FKDKUDP DQG :ROIJDQJ 6FKUHLQHU $ 6XUYH\ RQ :HE 6HUYLFHV &RPSRVLWLRQ ,QWHUQDWLRQDO-RXUQDORI:HEDQ*ULG6HUYLFHV,-:*6 9RO -DQ >@ $OVRQVR *XVWDYR )DELR &DVDWL +DUXPL .XQR DQG 9LMD\ 0DFKLUDMX :HE 6HUYLFHV &RQFHSWV$UFKLWHFWXUHVDQG$SSOLFDWLRQV6SULQJHU9HUODJ%HUOLQ+HLGHOEHUJ >@ 6ULYDVWDYD %LSODY DQG -DQD .RHKOHU :HE 6HUYLFH &RPSRVLWLRQ ± &XUUHQW 6ROXWLRQV DQG2SHQ3UREOHPV$YDLODEOHKWWSZZZ]XULFKLEPFRPSGIHEL]]LFDSVZVSGI >@ 6RXUFHIRUJHQHW :HE 6HUYLFH 'HVFULSWLRQ /DQJXDJH IRU -D 267* 2SHQ 6RXUFH 7HFKQRORJ\*URXS$YDLODEOHKWWSVRXUFHIRUJHQHWSURMHFWVZVGOM >@ 6HPDQWLF :HE 6HUYLFHV ,QWHUHVW *URXS /DVW SXEOLVKHG -XQ $YDLODEOH KWWSZZZZRUJZVVZVLJ >@ ,%0 :HE 6HUYLFH /HYHO $JUHHPHQWV :6/$ 3URMHFW 6/$ &RPSOLDQFH 0RQLWRULQJ IRUH%XVLQHVVRQGHPDQG$YDLODEOHKWWSZZZUHVHDUFKLEPFRPZVOD >@ 0DFKLUDMX 9LMD\ 6DKDL $NKLO DQG $DG YDQ 0RRUVHO :HE 6HUYLFHV 0DQDJHPHQW 1HWZRUN $Q 2YHUOD\ 1HWZRUN IRU )HGHUDWHG 6HUYLFH 0DQDJHPHQW $YDLODEOH KWWSZZZKSOKSFRPWHFKUHSRUWV+3/KWPO >@ 7RVLF90D:3DJXUHN%DQG%(VIDQGLDUL:HE6HUYLFH2IIHULQJV,QIUDVWUXFWXUH :62, ±$0DQDJHPHQW,QIUDVWUXFWXUHIRU;0/:HEVHUYLFHV 1HWZRUN2SHUDWLRQV DQG0DQDJHPHQW6\PSRVLXP1206 9RO$SULO3DJHV
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\8VLQJ0RGHO 0RUSKLVPV &$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV 81,129$*5,6*URXSIRUWKH5HVHDUFKLQ,QWHURSHUDELOLW\RI6\VWHPV81,129$ &DPSXVGD&DSDULFD&DSDULFD3RUWXJDO FD#XQLQRYDSWMIVV#XQLQRYDSWUJ#XQLQRYDSW /(.6/DEIRU(QWHUSULVH.QRZOHGJHDQG6\VWHPV,$6,&155RPH,WDO\ GDQWRQLR#LDVLFQULW
$EVWUDFW $Q LQFUHDVLQJ QHHG IRU FROODERUDWLRQ DPRQJ RUJDQL]DWLRQV LV GHPRQVWUDWHG E\ WKH FRQWLQXRXV SXUVXLW RI PHWKRGRORJLHV IRU LPSURYLQJ EXVLQHVVHV1HYHUWKHOHVVWKHODFNRILQWHURSHUDELOLW\DPRQJHQWHUSULVHDSSOLFDWLRQ V\VWHPVLVQRZDGD\VEHFRPLQJRQHRIWKHSULQFLSDOEDUULHUVWRDFKLHYHWKHGHVLUHG WLPHWRPDUNHW 7R RYHUFRPH WKDW EDUULHU RUJDQL]DWLRQV QHHG WR DGRSW ULJRURXV VWUDWHJLHV DQG XVH LQWHUQDWLRQDO VWDQGDUGV IRU GDWD H[FKDQJH VXFK DV ,62 67(3 LQWKHLURZQV\VWHPV7KLVZD\VHDPOHVVFRPPXQLFDWLRQFDQEHDFKLHYHG DW WKH YDULRXV OHYHOV RI WKH RUJDQL]DWLRQ LH GDWD DSSOLFDWLRQ DQG HQWHUSULVHRUJDQL]DWLRQ OHYHOV HQDEOLQJ VWURQJHU OLQNV DQG FRRSHUDWLRQ¶V +RZHYHUVRPHRUJDQL]DWLRQVHVSHFLDOO\WKH6PDOODQG0HGLXPVL]HG(QWHUSULVHV 60( KDYH EHHQ H[SHULHQFLQJ VRPH SUREOHPV KDQGOLQJ 67(3 GXH WR WKH SRRU DQG H[SHQVLYH VRIWZDUH VXSSRUW DQG XVDJH RI FRPSOH[ WHFKQRORJLHV 7KLV SDSHU SURSRVHVWRDSSO\0'$DQG0RGHO0RUSKLVPPHWKRGRORJLHVIRUWKHPDQLSXODWLRQ DQG WUDQVIRUPDWLRQ RI 67(3 FRQFHSWXDO PRGHOV WR PRUH ZLGHVSUHDG LPSOHPHQWDWLRQRULHQWHGWHFKQRORJLHVVXFKDV;0/RU2:/HDVLHUWRWRDGRSWLRQ E\VPDOOHURUJDQL]DWLRQV7KLVDSSURDFKLVEHLQJYDOLGDWHGLQLQGXVWULDOVFHQDULRVLQ WKHVFRSHRIWKH(XURSHDQUHVHDUFKSURMHFW$7+(1$,3
818
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
,QWRGXFWLRQ
(QWHUSULVH DQG V\VWHPV LQWHURSHUDELOLW\ LV D YDOXDEOH SURSHUW\ WKDW LI DFKLHYHG VXFHVVIXOO\FDQLQFUHDVHSURGXFWLYLW\DQGHQKDFHFROODERUDWLRQDPRQJHQWHUSULVHV GXULQJ WKH HQWLUH SURGXFW OLIH F\FOH DW WKH GLIHUHQW LQIRUPDWLRQ OHYHOV HJ GDWD DSSOLFDWLRQDQGHQWHUSULVHRUJDQL]DWLRQOHYHOVRIWRGD\¶VRUJDQL]DWLRQV>@ +RZHYHU WR DFKLHYH VHDPOHVV LQWHURSHUDELOLW\ RUJDQL]DWLRQV QHHG WR DGRSW ULJRURXVVWUDWHJLHVDQGXVHLQWHUQDWLRQDOVWDQGDUGVIRUGDWDH[FKDQJHVXFKDV,62 67(3 DV D EDVLV IRU WKHLU SURGXFWV DQG VHUYLFHV >@>@ %XW WKH WDVN RI LQWHJUDWLQJ VXFK VWDQGDUGV LQ WKHLU EXVLQHVVHV LV QRW DOZD\V VWUDLJKWIRUZDUG &RPSDQLHVPD\EHXQDEOHRUXQZLOOLQJWRXVHVWDQGDUGVRUPD\ODFNFULWLFDOVNLOOV LQDGRSWLQJGLIIHUHQWWHFKQRORJLHV7KLVLVZKDWKDVEHHQKDSSHQLQJZLWKWKH67(3 VWDQGDUG IRU WKH ODVW \HDUV ZKLFK XVHV WHFKQRORJLHV QRW IDPLOLDU IRU WKH PRVW 6PDOODQG0HGLXPVL]HG(QWHUSULVHV60(V >@ ,QGHHGWKHVHNLQGVRIRUJDQL]DWLRQVDUHPXFKOLDEOHWRXVHPRUHXVHUIULHQGO\ DQG VXSSRUWHG WHFKQRORJLHV VXFK DV ([WHQVLEOH 0DUNXS /DQJXDJH ;0/ RU 8QLILHG0RGHOLQJ/DQJXDJH80/ 7KHLUVLPSOLFLW\DQGWKHODUJHDYDLODELOLW\RI LPSOHPHQWLQJ WRROV PDNH WKHP SRSXODU DQG YHU\ ZHOO DFFHSWHG 7KHUHIRUH D SRVVLEOHVROXWLRQWRIDFLOLWDWHWKHXVHRI67(3DQGSURPRWHLWVDGRSWLRQZRXOGEH WR XVH VWDQGDUGEDVHG SODWIRUPV FDSDEOH RI DSSO\LQJ ULJRURXVO\ GHILQHG WUDQVIRUPDWLRQ UXOHV WR 67(3 PRGHOV DQG VXSSO\LQJ WKHP WR WKH LQGXVWULDO FRPPXQLWLHV LQ GLIIHUHQW ODQJXDJHV 7KLV ZRXOG DOORZ UHXVLQJ H[LVWLQJ H[SHUWLVH DQG H[WHQGLQJ 67(3 FDSDELOLWLHV LQ FRPSOHPHQWDU\ DSSOLFDWLRQ GRPDLQV OLNH DGYDQFHGPRGHOOLQJWRROVNQRZOHGJHPDQDJHPHQWDQGWKHHPHUJHQWVHPDQWLFZHE WHFKQRORJLHV>@>@>@>@ ,Q WKLV FRQWH[W LQWHUQDWLRQDO UHVHDUFK SURMHFWV OLNH WKH $WKHQD ,3 >@ DQG WKH ,QWHU23 1R( >@ KDYH EHHQ VXSSRUWLQJ WKH GHYHORSPHQW DQG YDOLGDWLRQ RI VROXWLRQV WKDW DSSO\ LQQRYDWLYH FRQFHSWV VXFK DV WKH 0RGHO 'ULYHQ $UFKLWHFWXUHV 0'$ RQWRORJLHV DQG 0RGHO 0RUSKLVPV 0R0R WR VROYH UHDO LQGXVWULDO LQWHURSHUDELOLW\VFHQDULRV>@>@>@
0RGHO0RUSKLVPV0R0R
7RGD\ D FRPPRP SUREOHP WKDW LV VWULNLQJ WKH FRPPXQLWLHV ZRUNLQJ RQ LQWHURSHUDELOLW\LVWKHSUROLIHUDWLRQRIWHUPLQRORJ\7KLVLVDW\SLFDOSKHQRPHQRQ WKDWRFFXUVZKHQWKHUHDUHPDQ\GLIIHUHQWFRPPXQLWLHVDFWLYHRQVLPLODUSUREOHPV EXW DGGUHVVLQJ WKHP IURP GLIIHUHQW DQJOHV ZLWK GLIIHUHQW EDFNJURXQGV 0R0R SURSRVHV D WHUPLQRORJ\ LQGHSHQGHQW IURP VSHFLILF SURSRVDOV GUDZLQJ WKH WHUPLQRORJ\ IURP FRQVROLGDWHG PDWKHPDWLFDO DUHDV VXFK DV VHW WKHRU\ WKHRU\ RI IXQFWLRQVDQGUHODWLRQVDQGDGDSWLQJLWWRWKHPRGHOOLQJFRQWH[W>@ 7KH WHUP 0RUSKLVP RQO\ UHFHQWO\ KDV EHHQ XVHG LQ ,&7 V\VWHPV DQG PRGHOV +RZHYHULWKDVEHHQKLVWRULFDOO\DSSOLHGWRPDWKHPDWLFVZKHUHLWLVGHILQHGDVDQ DEVWUDFWLRQRIDVWUXFWXUHSUHVHUYLQJSURFHVVEHWZHHQWZRPDWKHPDWLFDOVWUXFWXUHV >@ 7KH VDPH FRQFHSW LV FDUULHG WR LWV QHZ XVDJH ,Q ,&7 SDUWLFXODUO\ LQ PRGHOOLQJ PRUSKLVP VSHFLILHV WKH UHODWLRQVKLS LH PDSSLQJ PHUJLQJ
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\$SSO\LQJ0RGHO0RUSKLVPV 819
WUDQVIRUPDWLRQ FRPSRVLWLRQ RU DEVWUDFWLRQ EHWZHHQ WZR RU PRUH PRGHO VSHFLILFDWLRQVWKDWPD\EHGHVFULEHGLQGLIHUHQWODQJXDJHV>@
&ODVVHVRI0RUSKLVPV
5HXVLQJWKHPDWKHPDWLFDOFRQFHSWVWKHPRUSKLVPFDQEHVHHQDVWKHRSHUDWRUDQG WKHPRGHODVWKHRSHUDQG 7KXVD0RGHO0RUSKLVPLVFODVVLILHGDFFRUGLQJWRWKH UHODWLRQVKLSLHRSHUDWLRQE\LWGHVFULEHG 2QO\WZRNLQGVRIRSHUDWLRQVDFWLQJRQDQRSHUDQGPRGHOH[LVWWKHRQHVWKDW PRGLI\ WKH RSHUDQG DQG WKH RQHV WKDW GR QRW ,Q WKH ILUVW FDVH WKH PRUSKLVP LV FODVVLILHGDVPRGHODOWHULQJDQGLQWKHVHFRQGQRQDOWHULQJ>@ 0RGHO$OWHULQJ0RUSKLVP 1RQ$OWHULQJ0RUSKLVP
)LJ &ODVVHVRI0RUSKLVPV
0RGHO$OWHULQJ ,Q WKLV FDVH RI PRUSKLVPV DV GHSLFWHG E\ )LJ WKH VRXUFH PRGHO RSHUDQG LV WUDQVIRUPHGXVLQJVRPHNLQGRIWUDQVIRUPDWLRQIXQFWLRQWKDWDSSOLHVDVHWRIUXOHV RSHUDWRU PRGLI\LQJLWLQWRWKHWDUJHWHGRXWSXW7KLVZD\WKH0R0RJURXSRIWKH ,QWHU2SSURMHFW>@IRUPDOO\GHILQHVPRGHODOWHULQJDV ³/HW 02' EH WKH VHW RI DOO PXOWLJUDSKV WKDW DUH WKH UHSUHVHQWDWLRQ RI VRPH PRGHO LQ VRPH ODQJXDJH ,I WKHUH LV D PRGHO $ 02' DQG D IXQFWLRQ IJ02'ĺ02'DPRGHODOWHULQJPRUSKLVPLVIJKDYLQJIJ$ %DQG%02'´ >@ 1RQ$OWHULQJ 7KH FRQFHSW DVVRFLDWHG WR QRQDOWHULQJ PRUSKLVPV LV FORVHO\ UHODWHG WR WKH WUDGLWLRQDO FRQFHSW RI PRGHOPDSSLQJV VHH )LJ +HUH LQ RSRVLWLRQ WR WKH SUHYLRXV W\SH RI PRUSKLVP QR FKDQJHV DUH DSSOLHG WR WKH VRXUFH PRGHO 2QO\ UHODWLRQVKLSVDUHLGHQWLILHGDPRQJGLIIHUHQWWZRRUPRUHH[LVWLQJPRGHOVSRLQWLQJ VLPLODULWLHV DQG FRQYHUJHQFHV ,QWHU2S DOVR SURYLGHV D IRUPDO GHILQLWRQ IRU WKLV NLQGRIPRUSKLVPDV ³/HW 02' EH WKH VHW RI DOO PXOWLJUDSKV WKDW DUH WKH UHSUHVHQWDWLRQ RI VRPH PRGHO LQ VRPH ODQJXDJH ,I WKHUH DUH DW OHDVW WZR PRGHOV $ % D QRQDOWHULQJ PRUSKLVPLVDUHODWLRQɝKDYLQJɝ6XE$ u6XE% DQG6XE; DVXEJUDSKRI ;´>@
0R0R2QWRORJ\DQG056
7KHRQWRORJ\SUHVHQWHGLQWKHILJXUHUHVXOWVIURPWKHUHVHDUFKZRUNGHYHORSHGE\ WKH 0R0R ZRUNJURXS RI WKH LQWHU2S SURMHFW >@ DQG LV WKRXJKW WR GULYH DQ
820
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
DSSOLFDWLRQLHWKH0560R0RUHFRPPHQGDWLRQV\VWHP ZKLFKDVVLVWVDXVHULQ WKHUHVROXWLRQRIDPDSSLQJ WUDQVIRUPDWLRQSUREOHP,WZDVGHFLGHGWRXVHD80/ FODVVGLDJUDPWRIDFLOLWDWHWKHXQGHUVWDQGLQJRIWKHRQWRORJ\>@ 7KH 0R0R RQWRORJ\ LV HVSHFLDOO\ GHVLJQHG WR GHVFULELQJ PDQLSXODWLRQ RI ³PRGHOV´ 7KHUHIRUH WKH ILUVW GHILQLWLRQ UHTXLUHG LV H[DFWO\ WKH RQH RI PRGHO FRQFHSW 0DQ\ GHILQLWLRQV H[LVW EXW IRU WKH SXUSRVHV RI WKLV SDSHU VXFK WHUP LV XVHGDFFRUGLQJWRWKHIROORZLQJGHILQLWLRQ´$ PRGHOLVDVHWRIVWDWHPHQWV DERXW VRPHV\VWHPXQGHUVWXG\´>@7KHFRQFHSW³PRGHO´DGGUHVVHVHYHU\DEVWUDFWLRQ RI WKH UHDOLW\ XVHG IRU GHVFULSWLRQ RU FRPSXWDWLRQDO SXUSRVHV 7KLV FRQFHSW LV VSHFLDOL]HGE\WKDWRI 0HWDPRGHOLH D PHWDPRGHO PDNHVVWDWHPHQWVDERXW ZKDW FDQ EH H[SUHVVHG LQ WKH YDOLG PRGHOV RI D FHUWDLQ PRGHOLQJ ODQJXDJH >@ 0HWDPRGHOVDUHRIWHQLGHQWLILHGZLWKPRGHOOLQJODQJXDJHVEXWIRUWKDWSXUSRVHLW ZDV LQWURGXFHG LQ WKH RQWRORJ\ D GLIIHUHQW FRQFHSW WKH 0RGHOOLQJ/DQJXDJH IRU UHSUHVHQWLQJ WKH FRQFUHWH V\QWD[ LQ ZKLFK WKH PRGHOV DUH VWRUHG DQG H[FKDQJHG >@
)LJ 0R0R2QWRORJ\>@>@
$QRWKHU FRQFHSW WKH PRGHO RSHUDWLRQ LV GHILQHG E\ HYHU\ NLQG RI PDQLSXODWLRQ WKDWFDQEHSHUIRUPHGRQRQHRUPRUHPRGHOV,Q0R0RDWOHDVWWZRPDLQFODVVHV RIRSHUDWLRQVH[LVW x 0RGHO&UHDWLRQ FRQFHUQLQJ WKH VWHSV XQGHUWDNHQ GXULQJ WKH SURFHVV RI PRGHOEXLOGLQJV x 0RGHO3URFHVVLQJ FRQFHUQLQJ WKH RSHUDWLRQV WKDW FDQ EH SHUIRUPHG RQ PRGHOVRQFHWKH\DUHFUHDWHG 3DUWLFXODU W\SHV RI SURFHVVLQJ DUH WKH 0RGHO7UDQVIRUPDWLRQV ZKLFK DUH RSHUDWLRQV WDNLQJ DV LQSXW RQH RU PRUH PRGHOV DQG UHWXUQLQJ DV RXWSXW D VLQJOH PRGHO $OVR WKH 0RGHO0RUSKLVP'LVFRYHU\ LV D SDUWLFXODU NLQG RI SURFHVVLQJ WDNLQJ DV LQSXW DW OHDVW WZR PRGHOV DQG UHWXUQLQJ D 0RGHO0RUSKLVP LH WKH
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\$SSO\LQJ0RGHO0RUSKLVPV 821
FRUUHVSRQGHQFHVGLVFRYHUHGDPRQJWKHLQSXWPRGHOV 7KHGLVFRYHU\DOJRULWKPFDQ XVH GLIIHUHQW PHWKRGV WR SHUIRUP VXFK WDVN SRSXODU FDWHJRULHV DUH /LQJXLVWLF 6WUXFWXUH6HPDQWLFVDQG,QVWDQFHVEDVHGPHWKRGV $PRGHORSHUDWLRQFDQKDYHRUQWHFKQRORJLHVUHDOL]LQJLWZKLFKDUHUHIHUUHG WR DV (QDEOLQJ7HFKQRORJ\ 7KLV FODVV LV FKDUDFWHUL]HG E\ D QXPEHU RI PHWDGDWD VXFKDVWKHQDPHRIWKHWHFKQRORJ\DQDWXUDOODQJXDJHGHVFULSWLRQWKH85/ZKHUH WKH WHFKQRORJ\ FDQ EH UHWULHYHG WKH EDFNJURXQG DFDGHPLFDO LQGXVWULDO RU ERWK DQGPRUH6LQFHLWLVDYDVWFRQFHSWWKH(QDEOLQJ7HFKQRORJ\KDVEHHQVXEGLYLGHG LQWKUHHLPSRUWDQWFDWHJRULHV x 0RGHOOLQJ/DQJXDJH DERXW ODQJXDJHV IRU H[SUHVVLQJ PRGHOV LQFOXGLQJ DOVRWKRVHIRUGHVLJQLQJWKHWUDQVIRUPDWLRQWKHPVHOYHV x 0HWKRGRORJ\ WKH VHWV RI SULQFLSOHV SUDFWLFHV DQG SURFHGXUHV WR EH DSSOLHG WR VROYH D JLYHQ SUREOHP HJ D PHWKRGRORJ\ IRU PDSSLQJ GLVFRYHU\EHWZHHQWZR80/GDWDEDVHVFKHPDWD x 6RIWZDUH7RROV GHQRWLQJ DOO WKRVH DSSOLFDWLRQV UHDOL]LQJ VRPH NLQG RI PRGHOOLQJFUHDWLRQRUPDQLSXODWLRQWDVN>@ 8VLQJWKLVRQWRORJ\LVSRVVLEOHWRGHVFULEHLQWHURSHUDELOLW\VROXWLRQVUHODWHGWR PRGHO SURFHVVLQJ RSHUDWLRQV 7KHUHIRUH WKH RQWRORJ\ SURYLGHV D YDOXDEOH NQRZOHGJHEDVHG IRU WKH 056 0R0R UHFRPPHQGDWLRQ V\VWHP WR UHDVRQ DQG PDNH GHFLVLRQV DQG VXJJHVWLRQV ,QGHHG WKH 056 LV DEOH WR VHOHFW IURP WKH RQWRORJ\ LQVWDQFHV WKH PRVW DSSURSULDWH FRPSXWDWLRQDO PHWKRGV RU WRROV VXLWDEOHIRUWKHVSHFLILF0RGHO0RUSKLVPWDVNUHTXLUHGE\DXVHU>@
)UDPHZRUNIRUWKH7UDQVIRUPDWLRQRI67(30RGHOV
7R HQKDFH WKH DGRSWLRQ RI VWDQGDUG PRGHOV DQG DFKLHYH WKH FRQVHTXHQW LQWHURSHUDELOLW\ RUJDQL]DWLRQV UHTXLUH PHFKDQLVPV FDSDEOH RI DEVWUDFWLQJ WKH VWDQGDUG IURP WKH WHFKQRORJ\ LQ ZKLFK LW LV GHVFULEHG ,I WKDW ZRXOG EH WKH FDVH PRUHRUJDQL]DWLRQVFRXOGHQODUJHWKHLUEXVLQHVVQHWZRUNVZLWKRXWKDYLQJWRPDNH KXJHLQYHVWPHQWVRQVSHFLDOL]HGSHUVRQDODQGWRROVWRKDQGOHWHFKQRORJLHVWKH\DUH QRWDZDUH>@>@>@>@ 7KHVWDQGDUGIRUSURGXFWGDWDH[FKDQJH,6267(3 LVDJRRGH[DPSOH RIWKHDERYHUHTXLUHPHQW67(3SURYLGHVDODUJHERG\RIVWDQGDUGL]HGULJRURXVO\ GHILQHG $SSOLFDWLRQ 3URWRFROV $3V >@ ,W H[KLELWV VHYHUDO TXDOLWLHV UHJDUGLQJ NQRZOHGJHDEOHSURGXFWGDWDUHSUHVHQWDWLRQDQGH[FKDQJHZKLFKJLYHVLWDGLVWLQFW DGYDQWDJHRYHUVLPLODUWHFKQRORJLHVDQGVWDQGDUGV+RZHYHULQVSLWHRIWKHPDQ\ VXFFHVV VWRULHV LQYROYLQJ WKH ODUJH HQWHUSULVHV LH IURP WKH DHURQDXWLFV VKLS EXLOGLQJ DXWRPRWLYH RU DHURVSDWLDOH VHFWRUV ZKHUH 67(3 HQDEOHV HVWLPDWHG VDYLQJVRIPLOOLRQSHU\HDUVPDOOHULQGXVWULHVOLNH60(VGRQ¶WXVHLWEHFDXVH LWODFNVWRROVXSSRUWDQGUHTXLUHVODUJHLQLWLDOLQYHVWPHQW>@>@>@ 67(3¶V D PDMRU GUDZEDFN LV WKH WHFKQRORJ\ LW XVHV HJ WKH (;35(66 PRGHOLQJ ODQJXDJH VSHFLILHG E\ ,62 WKDW LQ VSLWH RI EHLQJ YHU\ SRZHUIXO LV QRW DFTXDLQWHG E\ PRVW DSSOLFDWLRQ GHYHORSHUV DQG FRQVHTXHQWO\ LV H[SHQVLYH WR XVH >@ )RU WKLV UHDVRQ DQG EHFDXVH RI WKH PDVVLYH DGRSWLRQ DQG GHSOR\PHQWRIRWKHUVWDQGDUGWHFKQRORJLHV,62LVGHYHORSLQJDVHWRIVWDQGDUGVWR ELQG(;35(66VFKHPDVDQGGDWDLQ;0/RU80/+HQFHIRUWKHUHSUHVHQWDWLRQ
822
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
RIGDWDFRUUHVSRQGLQJWRDQ(;35(66VFKHPD,623DUW VSHFLILHVD PRGHO PRUSKLVP RI W\SH GHILQLWLRQV DQG HOHPHQW GHFODUDWLRQV WR ;0/ 6FKHPDV ;6' ZKLOH,623DUW GRHVWKHVLPLODUIRU80/>@>@%HVLGHV WKHVWDQGDUGL]HGELQGLQJVRWKHULQLWLDWLYHVDUHRQWKHZD\WRLQWHJUDWHWHFKQRORJLHV VXFK2:/UHODWLRQDOGDWDEDVHV6FKHPDWURQ5(/$;1*DPRQJRWKHUV>@>@>@
$SOLFDWLRQRI0'$0HWRGRORJ\
7R DFFRPSOLVK WKH DERYH 0RGHO 0RUSKLVPV D UHVHDUFK SURWRW\SH LH WKH 8QL67(3WRROER[ LV EHLQJ GHYHORSHG DSSO\LQJ WKH SULQFLSOHV RI WKH 20* 0'$ PHWKRGRORJ\ >@ 8QL67(3 UHOLHV RQ D IUDPHZRUN IRU WKH LQWHUSUHWDWLRQ RI 67(3 PRGHOV DQ WKHLU WUDQVIRUPDWLRQ LQWR FRPSOHPHQWDU\ WHFKQRORJLHV 7KLV WRROER[ DOUHDG\ LQFOXGHV QRW RQO\ WKH VWDQGDUGL]HG WUDQVIRUPDWLRQV WR ;0/ 6FKHPDV DQG 80/XVLQJLWVLQWHUFKDQJHIRUPDW;0, EXWDOVRUHODWLRQDOGDWDEDVHV-$9$DQG RWKHUVXFKDV2:/DUHEHLQJWDUJHWRIFXUUHQWGHYHORSPHQW>@>@>@ 0'$ UHFRPPHQGV KDQGOLQJ RI LQIRUPDWLRQ DW GLIIHUHQW PHWDOHYHOV IRU LQWHJUDWLRQSXUSRVHV>@>@$WWKDWOHYHOWKHHIIRUWWRGHILQHYDOLGWUDQVIRUPDWLRQ PRUSKLVPV IURP WKH (;35(66 PRGHOLQJ ODQJXDJH WR RWKHUV LV KHDYLO\ UHGXFHG VLQFHWKHUHLVPRUHLQIRUPDWLRQDYDLODEOHDERXWERWKWKHRSHUDQGPRGHOODQJXDJHV LQSXW DQG RXWSXW +HQFH IRU WKH 8QL67(3 IUDPHZRUN GHYHORSPHQW DQ (;35(66PHWDPRGHODVEHHQGHILQHGVSHFLI\LQJDOOWKHSRVVLEOHYDULDWLRQVWKDWD 67(3GDWDPRGHOFDQKDYH
)LJ ([FHUSWRIWKHKLJKOHYHOFRQFHSWVRIWKH(;35(66PHWDPRGHO
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\$SSO\LQJ0RGHO0RUSKLVPV 823
7KH PHWDPRGHO H[FHUSW LOOXVWUDWHG LQ )LJ DQWLFLSDWHV WKH FRPSOH[LW\ WKDW D 67(3$3FDQJHWDQGWKHUHDVRQZK\WKHVXSSRUWLQJVRIWZDUHLVH[SHQVLYH $67(3PRGHOFRQWDLQVRQHRUPXOWLSOH(;35(66VFKHPDVWKDWFDQ x UHIHUHQFH HDFK RWKHU XVLQJ WKH ³UHIHUHQFHBFODXVH´ DQG ³XVHBFODXVH´ FRQVWUXFWV x (DFKVFKHPDFDQGHILQHFRQVWDQWVFRPSOH[W\SHV³HQWLW\´ RUVLPSOH W\SHV³W\SHBGHFO´ DQGWKHVHFDQEHUHVWULFWHGE\DVHWRIEHKDYLRUDO FRQVWUXFWVVXFKDVIXQFWLRQVSURFHGXUHVUXOHVRUFRQVWUDLQWV x $OVR WKH FRPSOH[ W\SHV PDNH XVDJH RI WKH LQKHULWDQFH VLPSOH RU PXOWLSOH SURSHUW\ DPRQJ HDFK RWKHU UHIHUHQFH UHODWLRQVKLSV DQG FRQVWUDLQWV WR WKH DWWULEXWH YDOXHV ³XQLTXHBFODXVH´ DQG ³ZKHUHBFODXVH´ +DYLQJ WKH PHWDPRGHO GHILQHG IRU WKH LQSXW PRGHO LH IRU DQ\ (;35(66 PRGHO LV UHTXLUHG WR GHILQH D YDOLG WUDQVIRUPDWLRQ PRUSKLVP WKURXJK D VHW UXOHV VSHFLILHG LQ VRPH ODQJXDJH WKDW ZKHQ DSSOLHG WR WKH LQSXW PRGHO UHSOLFDWH WKH LQSXWXVLQJWKHFRQFHSWVRIDGLIIHUHQWPRGHOLQJODQJXDJH 7KLVZD\IROORZLQJWKH0'$RULHQWDWLRQWKH8QL67(3IUDPHZRUNDSSOLHVWZR GLIIHUHQW NLQGV RI PRGHO DOWHULQJ PRUSKLVPV WKH 3ODWIRUP ,QGHSHQGHQW 0RGHO 3,0 WR3,0 DQG3,0 WR 3ODWIRUP6SHFLILF0RGHO360 6LQFHD 67(3 $3LV DOUHDG\ D 3,0 PRGHO WKH WUDQVIRUPDWLRQ IURP WKH PRVW DEVWUDFW PRGHO WKH &RPSXWDWLRQDO,QGHSHQGHQW0RGHO&,0 WRWKHLQWHUPHGLDWHDEVWUDFWLRQOHYHOWKH 3,0 KDV EHHQ GRQH E\ WKH WLPH RI WKH $3 GHVLJQ ,QGHHG VLQFH WKH SUREOHPV H[SHULHQFHG E\ RUJDQL]DWLRQV DUH PRVWO\ UHJDUGLQJ WKH LPSOHPHQWDWLRQ RI WKH VWDQGDUG PRGHOV WKH W\SHV RI WUDQVIRUPDWLRQV UHTXLUHG E\ WKH LQGXVWU\ IRU WKH 67(3VFHQDULRDUHSUHFLVHO\WKHRQHVLPSOHPHQWHGLQWKHWRROER[>@>@
8QL67(3WRROER[7KH(;3;6'0RUSKLVP
6RPH RI WKH PRVW UHFHQW VWDQGDUG 67(3 $3V DUH DOUHDG\ WDNLQJ DGYDQWDJH RI VRIWZDUHLPSOHPHQWDWLRQVRIWKH(;35(66WR;0/6FKHPDPRUSKLVP$VDUHVXOW RIWKHDYDLODELOLW\RIWKH$3VLQ;6'VPDOOHUHQWHUSULVHVDUHQRZEHFRPLQJPRUH LQWHUHVWHGLQWKHDGRSWLRQRI67(3VWDQGDUGSUDFWLFHV2QHH[DPSOHLVWKHFDVHRI WKHIXUQLWXUHVHFWRUPDLQO\FRPSRVHGE\60(¶VZKLFKWKURXJKWKHHIIRUWVRIWKH IXQ6WHS JURXS ZZZIXQVWHSRUJ DQG WKH XVDJH RI 8QL67(3WRROER[ DUH QRZ EHFRPLQJDZDUH PRWLYDWHGDQGLQ VRPH FDVHVLPSOHPHQWLQJ WKHVWDQGDUG$3 IRU WKH UHSUHVHQWDWLRQ DQG H[FKDQJH RI IXUQLWXUH FDWDORJ DQG LQWHULRU GHVLJQ GDWD >@
)RUPDO6SHFLILFDWLRQ
7KH (;3;6' PRUSKLVP RI WKH 8QL67(3WRROER[ GHVSLWH LPSOHPHQWLQJ WKH GHIDXOW ,62 WUDQVIRUPDWLRQ RI (;35(66 PRGHOV LQSXW WR ;6' RXWSXW DOVRHQDEOHVWKHFRQILJXUDWLRQRIWKHPRUSKLPDFFRUGLQJWRDSUHGHILQHG VWUXFWXUH 7KXV WKH XVHU LH WKH FRPSDQ\ LPSOHPHQWLQJ WKH 67(3 $3 FDQ FRQILJXUH WKH WRRO WR FKRRVH DPRQJ FHUWDLQ PDSSLQJ SDUDPHWHUV DQG REWDLQ D
824
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
VFKHPD DGSWHG WR WKH PDQQHU WKDW LWV RZQ LQWHUQDO V\VWHP KDQGOHV ;0/ LQIRUPDWLRQ %HFDXVH ,62 VWLOO GLG QRW UHDFK D ILQDO VWDWXV DQG FDQ VXIIHU PLQRU PRGLILFDWLRQV DQRWKHU LQSXW SDUDPHWHU IRU WKH WRRO LV WKH 3DUW EDVH ;0/ VFKHPD 7KLV LV D ILOH WKDW FRQWDLQV WKH EDVH VWUXFWXUHV ZKLFK DOO RXWSXW VFKHPDV QHHGWRXVH $GRSWLQJ WKH PDWKHPDWLFDO QRWDWLRQ WR H[SUHVV WKH PRUSKLVP LPSOHPHQWHG FRXOGEHIRUPDOO\GHILQHGRQWKHIROORZLQJZD\/HW D 02'EHWKHVHWRIDOOPRGHOVGHVFULEHGE\WKH(;35(66ODQJXDJH E 0;6'EHWKHVHWRIDOO;0/PRGHOVGHVFULEHGXVLQJ;6' F &21)EHWKHVHWRIDOOSRVVLEOHFRQILJXUDWLRQVIRUWKHWUDQVIRUPDWLRQ PRUSKLVPSURSRVHGE\3DUWDQG&21)0;6' G %$6(EHWKHVFKHPDFRQWDLQLQJWKHEDVHVWUXFWXUHVRI3DUWDQG %$6(0;6' H 0;6' EH WKH VHW RI DOO ;0/ PRGHOV REWDLQHG IURP DQ (;35(66 PRGHOIROORZLQJ3DUWVSHFLILFDWLRQDQG0;6'0;6' 7KLVEHLQJ(;3;6'LVDIXQFWLRQIJ02'[&21)[%$6( ĺ0;6' ZKHUH IJ$&3 % ZKHUH $ 02' & &21) 3 %$6( DQG % 0;6'
$SSOLFDWLRQ6FHQDULR0R0R2QWRORJ\3RSXODWLRQ
2QH RI WKH SULQFLSDO REMHFWLYHV EHKLQG WKH IRUPDOL]DWLRQ RI 0RGHO 0RUSKLVPV WKURXJK WKH XVDJH RI WKH 0R0R UHIHUHQFH RQWRORJ\ LV WR EXLOG D UHFFRPHQGDWLRQ V\VWHP WKDW PRGHOOHUV DQG DSSOLFDWLRQ GHYHORSHUV FDQ XVH WR JHW DVVLVWDQFH LQ WKH UHVROXWLRQRIWKHLUSUREOHPV>@
)LJ 6QDSVKRWRIWKH,QVWDQFHRIWKH0R0R2QWRORJ\IRUWKH(;3;6'0RUSKLVP
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\$SSO\LQJ0RGHO0RUSKLVPV 825
7R LPSURYH WKH HIILFLHQF\ RI WKLV V\VWHP WKH PRUH PRUSKLVPV DUH FODVVLILHG WKH EHWWHU ,QGHHG DOO WKH PRUSKLVPV WKDW DUH SDUW RI WKH 8QL67(3WRROER[ ZHUH FODVVLILHGXQGHU0R0R¶VUHIHUHQFHRQWRORJ\ 7KHGLDJUDPIURP)LJXVHVDQ80/QRWDWLRQWRLOOXVWUDWHWKHSRSXODWLRQRI WKH (;3;6' 0RUSKLVP )RU WKH VDNH RI VLPSOLFLW\ WKLV ILJXUH GRHV QRW UHIOHFW WKHHQWLUHVHWRIHOHPHQWVRIWKHRQWRORJ\HVSHFLDOO\VRPHFODVVSURSHUWLHV+DYLQJ WKLV FODVVLILFDWLRQ SHUIRUPHG DQ\RQH KXPDQ RU PDFKLQH VKRXOG KDYH RQO\ RQH LQWHUSUHWDWLRQ RI ZKDW WKH PRUSKLVP LV DERXW LH ³8QL67(3 LV DQ DXWRPDWLF 6RIWZDUH7RRO ZLWK DFDGHPLF EDFNJURXQG WKDW LPSOHPHQWV WKH ,62 ELQGLQJ0HWKRGRORJ\,62UHDOL]HVD0RGHO7UDQVIRUPDWLRQLPSOHPHQWHG LQWKH-$9$7UDQVIRUPDWLRQ/DQJXDJHLVDUHVWULFWLYHFODVVLILFDWLRQIRU-$9$EXW H[SUHVVHV LWV UROH LQ WKLV VFHQDULR DQG WKDW GHILQHV WKH 0RGHO0RUSKLVP 7KH (;3;6' 0RGHO0RUSKLVP WDNHV DV LQSXW WKH VRXUFH $SSOLFDWLRQ3ODWIRUP0RGHO UHSUHVHQWHG XVLQJ WKH (;35(66 0RGHOLQJ/DQJXDJH SURFHVVHV WKH $UFKLWHFWXUDO SDUWDQGJHQHUDWHVDWDUJHWPRGHOUHSUHVHQWHGXVLQJWKH;6'0RGHOLQJ/DQJXDJH´
7UDQVIRUPDWLRQ([DPSOH
$ VLPSOH H[DPSOH LV SUHVHQWHG WR EHWWHU LOOXVWUDWH WKH UHVXOWV WKDW RQH FDQ H[SHFW IURP DSSO\LQJ WKH PRUSKLVP (;3;6' WR D JLYHQ (;35(66 VFKHPD )LJ WH[WXDO SDUW 7KH VFKHPD IURP WKH H[DPSOH VSHFLILHV DQ ,62 67(3 DSSOLFDWLRQ PRGXOHIRUUHSUHVHQWDWLRQRIWKHGDWDWKDWLGHQWLILHVDW\SHRIDQRUJDQL]DWLRQHJ VDOHVPDUNHWLQJPDQXIDFWXULQJHWF
)LJ (;35(66H[DPSOHDQGJUDSKLFDOUHSUHVHQWDWLRQ
'XH WR VSDFH UHVWULFWLRQV LW ZDV QRW SRVVLEOH WR LQFOXGH LQ WKH SDSHU WKH IXOO WH[WXDOIRUPDWRIWKHPRUSKLVPUHVXOW+RZHYHULWZDVLQFOXGHGD;6'GLDJUDPLQ )LJ )RU D JHQHULF 3DUW FRQILJXUDWLRQ HDFK (;35(66 HQWLW\ FRQVWUXFW LV PDSSHG LQWR IRXU ;6' HOHPHQWV D WRSOHYHO HOHPHQW SRLQWHG LQ WKH ILJXUH ZLWK [VHOHPHQW! WDJ D FRPSOH[W\SH [VFRPSOH[7\SH! WDJ LQ WKH ILJXUH WKDW FRQWDLQV DOO WKH HQWLW\ SURSHUWLHV DQG WZR JURXS GHILQLWLRQV WKDW DUH XVHG ZKHQ
826
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
PXOWLSOHLQKHULWDQFHDPRQJHQWLWLHVH[LVWVR WKH\GRQ¶WDSSHDULQWKH ILJXUH>@ 7KHDWWULEXWHVER[WKDWDOVRDSSHDUVLQWKHILJXUHFRQWDLQVDVHWRIJHQHULFDWWULEXWHV LQKHULWHG IURP WKH 3DUW EDVH VFKHPD ZKLFK HQDEOH WKH DVVLJQPHQW RI XQLTXH LGHQWLILHUVIRUHYHU\HQWLW\DVZHOODVUHIHUHQFHVWRWKRVHLGHQWLILHUV
)LJ 5HVXOWLQJ;6'JUDSKLFDOUHSUHVHQWDWLRQ
&ORVLQJ5HPDUNV
,QWKHGHPDQGRIWKHJOREDOPDUNHWRUJDQL]DWLRQVKDYHEHHQVHDUFKLQJIRUIOH[LEOH LQWHJUDWHG HQYLURQPHQWV WR EHWWHU PDQDJH WKHLU VHUYLFHV DQG SURGXFW OLIH F\FOH ZKHUH WKHLU VRIWZDUH DSSOLFDWLRQV FRXOG EH HDVLO\ LQWHJUDWHG LQGHSHQGHQWO\ RI WKH SODWIRUP LQ XVH +RZHYHU ZLWK VR PDQ\ GLIIHUHQW PRGHOOLQJ DQG LPSOHPHQWDWLRQ VWDQGDUGV EHLQJ XVHG LQWHURSHUDELOLW\ SUREOHPV DULVH ZKHQ WKH FKRVHQ SURGXFW PRGHO LV GHVFULEHG XVLQJ RQH SDUWLFXODU WHFKQRORJ\ HJ (;35(66 DQG LV UHTXLUHGWREHLQWHJUDWHG ZLWKV\VWHPV WKDW XVHWRWDOO\GLIIHUHQWWHFKQRORJLHV ZLWK GLIIHUHQWGHJUHHVRIH[SUHVVLYHQHVV 7KHH[SUHVVLYHQHVVLVDFKDUDFWHULVWLF RID ODQJXDJHGHILQHGE\VRPH PHDVXUH RIWKHYDULHW\RIOH[LFDODQGJUDPPDWLFDOFRQVWUXFWLRQVDOORZHG>@,QFRPSXWHU ODQJXDJHVH[SUHVVLYHQHVVLVVLJQLILFDQWZLWKUHVSHFWWKHVHPDQWLFVDVVRFLDWHGQRW V\QWDFWLFDOYDULDWLRQV>@ 6LQFH(;35(66LVDODQJXDJHGHVLJQHGWRGHILQH67(3$SSOLFDWLRQ3URWRFROV LWFRQWDLQVDKLJKOHYHORIH[SUHVVLYHQHVVDQGXVHVFRQVWUXFWVWKDWDUHKDUGWRPDS WR RWKHU PRGHOLQJ ODQJXDJHV $PRQJ VRPH RI WKHVH FRQVWUXFWV DUH UXOHV TXHULHV IXQFWLRQV DQG FRQVWUDLQWV WR DWWULEXWH YDOXHV 7KH PRUSKLVP GHILQLQJ WKH WUDQVODWLRQIURP(;35(66WR;6'LVDJRRGH[DPSOHRIDFDVHZKHUHWKHGLIIHUHQW GHJUHHRIH[SUHVVLYHQHVVRIWKHUHIHUUHG ODQJXDJHVLPSHGHVDIXOOELQGLQJ,QWKLV FDVH WKH PRUSKLVP UHVXOWV LQ WKH ORVV RI VRPH LQIRUPDWLRQ 7KLV ZD\ LI D XVHU QHHGVWRWUDQVIRUPDQ(;35(66PRGHOLQWR;0/EDVHGODQJXDJHVZLWKRXWORVLQJ
(QKDQFLQJ67(3EDVHG,QWHURSHUDELW\$SSO\LQJ0RGHO0RUSKLVPV 827
PXFK LQIRUPDWLRQ LW SUREDEO\ VKRXOG FRPELQH PRUH WKDQ RQH WHFKQLTXHV DQG UHVXOWV $ SRVVLELOLW\ ZRXOG EH WR FRPELQH WKH ;6' UHVXOWDQW PRGHO ZLWK D ODQJXDJHPRUHDGHTXDWHIRUWKHGHILQLWLRQVRIUXOHVVXFKDV6FKHPDWURQ>@ 7KLVFRPELQDWLRQFRXOGEHVXJJHVWHGWRWKHXVHULQDQDXWRPDWLF ZD\7KLVLV WKHJRDORIWKH,QWHU2S0R0RZRUNJURXSZKLFKWKHDXWKRUVDUHSDUWRI7KLVJURXS SURSRVHV D WHUPLQRORJ\ LQGHSHQGHQW IURP VSHFLILF WUDQVIRUPDWLRQ WRROV RU WHFKQRORJLHV ZKLFK OHG WR WKH 0R0R UHIHUHQFH RQWRORJ\ &XUUHQWO\ D UHFRPPHQGDWLRQV\VWHPLVEHLQJGHYHORSHGXVLQJWKHSRSXODWHGRQWRORJ\FDSDEOH RISURYLGLQJVXJJHVWLRQVWRFRPELQHVROXWLRQVOLNHWKHRQHDERYH 7KHXVHRIWKH8QL67(3WRROER[ZLWKWKH0R0RRQWRORJ\KDVFRQWULEXWHGIRUD JRRGYDOLGDWLRQRIWKHRQWRORJ\FKHFNLQJZKHDWHULWLVEURDGHQRXJKWRUHSUHVHQWD ZLGHVHWRIPRUSKLVPVLQFOXGLQJVRPHVWDQGDUGL]HGRQHV,623DUWDQG 3DUW 7KLVSDSHUSUHVHQWVDQKDUPRQL]DWLRQDPRQJWKHPRGHOLQWHJUDWLRQ ZRUN FDUULHG RQ E\ GLIIHUHQW ZRUNLQJ JURXSV DV DUH WKH ,62 67(3 FRPPXQLW\ DQG WKH (XURSHDQ 5HVHDUFK IRU LQWHURSHUDELOLW\ PDWWHUV ,QWHU2S DQG $WKHQD SURMHFWV >@>@
$FNQRZOHGJPHQWV
7KHDXWKRUV ZRXOGOLNHWRWKDQNDOOWKHRUJDQL]DWLRQVVXSSRUWLQJWKHLQWHUQDWLRQDO SURMHFWV WKDW UHVXOWHG LQ WKH GHYHORSPHQW RI WKH 0R0R RQWRORJ\ DQG DOVR WKH 8QL67(3WRROER[ IUDPHZRUN 1DPHO\ WKH ,QWHU2S QHWZRUN SDUWLFXODUO\ WKH 0R0R WDVN JURXS WKH IXQ67HS FRPPXQLW\ ZZZIXQVWHSRUJ DQG LWV PHPEHUV WKDW VRPHKRZFRQWULEXWHGIRUWKHSUHVHQWDWLRQRIWKLV ZRUNDQG,627&6& IRUWKHHIIRUWLQGHYHORSLQJLQGXVWULDOVWDQGDUGVDQGELQGLQJJXLGHOLQHV
5HIHUHQFHV
>@ $WKHQD,3 KWWSZZZDWKHQDLSRUJ >@ *DUGQHU ' ,QWHURSHUDELOLW\ (PHUJHV DV 1HZ &RUH &RPSHWHQF\ IRU (QWHUSULVH$UFKLWHFWV7KH@ :KLWH : - 2¶&RQQRU $ & 5RZH % 5 (FRQRPLF ,PSDFW RI ,QDGHTXDWH ,QIUDVWUXFWXUH IRU 6XSSO\ &KDLQ ,QWHJUDWLRQ 1DWLRQDO ,QVWLWXWH RI 6WDQGDUGV 7HFKQRORJ\1,67 3ODQQLQJ5HSRUW >@ -DUGLP*RQoDOYHV5$JRVWLQKR&0DOR3DQG6WHLJHU*DUomR$ $3;0/ D IUDPHZRUN IRU LQWHJUDWLRQ DQG KDUPRQL]DWLRQ RI 67(3 $SSOLFDWLRQ 3URWRFROV 3URF RI ,'(7&&,(¶ $60( ,QWHUQDWLRQDO 'HVLJQ(QJLQHHULQJ7HFKQLFDO&RQIHUHQFHVDQG&RPSXWHUVDQG,QIRUPDWLRQLQ (QJLQHHULQJ&RQIHUHQFH/RQJ%HDFK&DOLIRUQLD86$6HS >@ 'HOJDGR0$JRVWLQKR&-DUGLP*RQoDOYHV5 7DNLQJDGYDQWDJHRI 67(30'$DQG62$WRSXVK60(VWRZDUGVD6LQJOH(XURSHDQ,QIRUPDWLRQ 6SDFHH&KDOOHQJHV%DUFHORQD2FW >@ 'HOJDGR 0 $JRVWLQKR & 0DOR 3 -DUGLP*RQoDOYHV 5 $ IUDPHZRUN IRU 67(3EDVHG KDUPRQL]DWLRQ RI FRQFHSWXDO PRGHOV UG
828
&$JRVWLQKR-6DUUDLSD)' $QWRQLRDQG5-DUGLP*RQoDOYHV
,QWHUQDWLRQDO ,((( &RQIHUHQFH RQ ,QWHOOLJHQW 6\VWHPV ,(((,6¶ :HWVPLQVWHU-XO >@ /XEHOO-3HDN566ULQLYDVDQ9DQG:DWHUEXU\6& 67(3;0/ $1'80/&203/(0(17$5<7(&+12/2*,(63URFRI'(7& $60('HVLJQ(QJLQHHULQJ7HFKQLFDO&RQIHUHQFHVDQG&RPSXWHUVDQG ,QIRUPDWLRQ LQ (QJLQHHULQJ &RQIHUHQFH 6DOW /DNH &LW\ 8WDK 86$ 6HS 2FW >@ ,QWHU2312( ZZZLQWHURSQRHRUJ >@ 20*0RGHO'ULYHO$UFKLWHFWXUHV ZZZRPJRUJPGD >@,QWHU2312(FRQVRUWLXP 'HOLYHUDEOH'7*7*0R0R5RDGPDS >@.DOIRJORX<6FKRUOHPPHU0 2QWRORJ\PDSSLQJWKHVWDWHRIWKHDUW 7KH.QRZOHGJH(QJLQHHULQJ5HYLHZ9ROXPH,VVXH,661 >@5DKP ( %HUQVWHLQ 3$ $ 6XUYH\ RI $SSURDFKHV WR $XWRPDWLF 6FKHPD0DWFKLQJ9/'%-RXUQDOSS >@' $QWRQLR ) 0LVVLNRII 0 %RWWRQL 3 +DKQ $ +DXVPDQQ . $Q RQWRORJ\ IRU GHVFULELQJ PRGHO PDSSLQJWUDQVIRUPDWLRQ WRROV DQG PHWKRGRORJLHVWKH0R0RRQWRORJ\(02,¶2SHQ,QWHU23 :RUNVKRSRQ (QWHUSULVH PRGHOOLQJ DQG 2QWRORJLHV IRU ,QWHURSHUDELOLW\ /X[HPEXUJ -XQH >@(G6HLGHZLW] :KDWPRGHOVPHDQ,(((6RIWZ ± >@,QWHU2312(FRQVRUWLXP 'HOLYHUDEOH'7*7RROER[GHILQLWLRQDQG :RUNVKRSUHSRUW >@3'(6 LQF 67(3 6XFFHVV KWWSSGHVLQFDWLFRUSRUJVXFFHVVBVWRULHVKWPO >@60$57IP FRQVRUWLXP 'HOLYHUDEOH &RQVROLGDWHG UHSRUW RQ WKH VWDWHRIWKHDUWLQWKHUHVHDUFKDUHDVRI60$57IP >@,62 7&6&:* 1 µ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ 3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH ± 3DUW ,PSOHPHQWDWLRQ PHWKRGV ;0/ 5HSUHVHQWDWLRQV RI (;35(66 VFKHPDV DQG GDWDXVLQJ;0/6FKHPDV¶ >@,62 7&6&:* 1 µ3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH,PSOHPHQWDWLRQPHWKRGV(;35(66WR;0,%LQGLQJ¶ >@)UDQNHO ' 6 0RGHO 'ULYHQ $UFKLWHFWXUH ± $SSO\LQJ 0'$ WR (QWHUSULVH&RPSXWLQJ20*3UHVV >@,62 µ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ ² 3URGXFW GDWD UHSUHVHQWDWLRQ DQG H[FKDQJH ² $SSOLFDWLRQ SURWRFRO )XUQLWXUH FDWDORJDQGLQWHULRUGHVLJQ¶ >@6RPHUV + &RPSXWHUV DQG 7UDQVODWLRQ $ 7UDQVODWRU V *XLGH -RKQ %HQMDPLQV3XEOLVKLQJ&RPSDQ\$PVWHUGDP >@/HH ; :KDW LV ([SUHVVLYHQHVV LQ D &RPSXWHU /DQJXDJH 3HUO DQG 3\WKRQ7XWRULDOKWWS[DKOHHRUJSHUOS\WKRQS\WKRQKWPO >@,62,(& )',6 6FKHPDWURQ )LQDO &RPPLWWHH 'UDIW KWWSZZZVFKHPDWURQFRPVSHFKWPO
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH 'DWD)RUPDW'HVFULSWLRQ/DQJXDJH $QWKRQ\%HDUGVPRUH
,%08QLWHG.LQJGRP/LPLWHG03+XUVOH\3DUN:LQFKHVWHU62-1(QJODQG DEHDUGV#XNLEPFRP
$FRUQHUVWRQHRIWKH6HUYLFH 2ULHQWHG $UFKLWHFWXUHLV WKHDELOLW\WRH[FKDQJH GRFXPHQWVRUPHVVDJHVLQDFOHDUO\GHILQHGZD\7KHXVXDODSSURDFKWRWKLV LQ QHZ V\VWHPV LV WR FUHDWH GRFXPHQWV LQ ;0/ DOORZLQJ WKH XVH RI ;6' ;0/6FKHPD'HILQLWLRQ IRUGRFXPHQWGHVFULSWLRQDQGH[FKDQJH+RZHYHU ZKHQ LQWHUDFWLQJ ZLWK OHJDF\ DSSOLFDWLRQV RU IRU VRPH RWKHU VSHFLILF FDVHV ;0/LVQRWDOZD\VDSRVVLELOLW\RUWKHEHVWRSWLRQ7KLVOHDYHVWKHQHHGIRUD VWDQGDUG ZD\ WR GHILQH VFKHPD IRU QRQ ;0/ GDWD ')'/ LV D SURSRVHG VROXWLRQWRWKLVSUREOHPEDVHGDURXQGWKHXVHRIVWDQGDUGDQQRWDWLRQVWR;0/ VFKHPDWRDOORZDQ\SK\VLFDOUHSUHVHQWDWLRQIRUDGDWDPRGHO .H\ZRUGV'DWD)RUPDW'DWD0RGHOOLQJ)RUPDW'HVFULSWLRQ
,QWURGXFWLRQ 7KH5HTXLUHPHQWIRUD')'/ $ GDWD IRUPDW LV RI QR XVH XQOHVV WKHUH LV D FRPPRQ XQGHUVWDQGLQJ EHWZHHQ DQ\SDUWLHVLQWHQGLQJWRSURFHVVWKDWGDWDRIWKHVHPDQWLFVXVHG&RPPRQO\WKLVXVHG WREHDJUHHGLQWKHVSHFLILFDWLRQRILQWHUIDFHVLQGRFXPHQWDWLRQDQGZLWKUHIHUHQFHWR ZLGHO\NQRZQVWDQGDUGV$VWHSRQZDUGIURPWKLVLVDIXOO\GHILQHGVFKHPDIRUWKH IRUPDWLQDFRPPRQO\XQGHUVWRRGVFKHPDGHILQLWLRQODQJXDJH7KLVFDQEHXVHGZLWK GHYHORSPHQWWRROVDQGSDUVHUVHULDOL]HUWHFKQRORJ\WRHQVXUHHYHU\RQHKDVWKHVDPH FRQFHSWXDOPRGHOIRUWKHGDWD7KHPRVWFRPPRQO\XVHGH[DPSOHLVRIFRXUVH;0/ DQG WKH ;0/ 6FKHPD 'HILQLWLRQ ODQJXDJH DORQJVLGH WRROV DQG OLEUDULHV VXFK DV $SDFKH;HUFHVRU;0/HGLWRUVLQDYDULHW\RI,'(V 7KLVZD\RIZRUNLQJLVYHU\XVHIXOLQGHYHORSLQJQHZV\VWHPVZKHUHDGDWDPRGHO FDQ EH DJUHHG LQ DGYDQFH EHWZHHQ SDUWLHV H[FKDQJLQJ GRFXPHQWV RU PHVVDJHV DQG WKLV PRGHO XVHG ZLWK E\ WRROV DQG VRIWZDUH WR HQVXUH WKDW DOO DSSOLFDWLRQV KDYH WKH VDPH XQGHUVWDQGLQJ RI WKH GDWD )UHTXHQWO\ KRZHYHU DJUHHPHQW XSRQ D QHZ UHSUHVHQWDWLRQ LV QRW D SRVVLELOLW\ DQG DQ H[LVWLQJ IRUPDW PXVW EH XVHG 7KH PRVW REYLRXV UHDVRQ IRU WKLV LV WKH SUHVHQFH RI D OHJDF\ DSSOLFDWLRQ ZKLFK PXVW EH LQWHJUDWHGZLWKQHZV\VWHPV$QRWKHUUHDVRQIRUDYRLGLQJDQHZ;0/VFKHPDZRXOG
$%HDUGVPRUH 830
EHLQGHYHORSPHQWRIDV\VWHPZLWKH[WUHPHGDWDVL]HFRQVWUDLQWVPD\EHIRUUHPRWH RU HPEHGGHG GHYLFHV ZKHUH WKH µYHUERVH¶ QDWXUH RI DQ ;0/ GRFXPHQW PDNHV LW XQGHVLUDEOHIRULQIRUPDWLRQH[FKDQJH ,W LV VWLOO GHVLUDEOH LQ VXFK FDVHV WR EH DEOH WR KDYH WKH DGYDQWDJH RI D FRPPRQO\ DFFHSWHGVFKHPDIRUWKHGDWDHYHQLIWKLVLVEHLQJFUHDWHGDIWHUWKHGHILQLWLRQRIWKH IRUPDW LWVHOI 'DWD )RUPDW 'HVFULSWLRQ /DQJXDJH DGGUHVVHV WKLV QHHG VXFK WKDW WKH DGYDQWDJHVRIDFRPPRQGDWDPRGHOFDQEHEURXJKWWREHDURQWKHVHQRQ;0/FDVHV ')'/LVEHLQJGHYHORSHGDVDSURSRVDOZLWKLQWKH2SHQ*ULG)RUXP>@EXWKDVZLGH SRWHQWLDO IRU DSSOLFDWLRQ EH\RQG WKH RULJLQDO QHHG ZLWKLQ WKH *ULG &RPSXWLQJ FRPPXQLW\ZKLFKVXJJHVWHGLW ')'/DV,QWHJUDWLRQWRROIRU6HUYLFH2ULHQWHG$UFKLWHFWXUHV 0DQ\LQWHJUDWLRQHIIRUWVDUHQRZFHQWUHGDURXQGWKHXVHRIZHEVHUYLFHVDVD FRPPRQLQWHUIDFHEHWZHHQFRPSRQHQWV:HEVHUYLFHVDUHJHQHUDOO\EXLOWRQ:6'/ ZLWKPHVVDJHVDQGLQWHUIDFHVGHILQHGXVLQJ;6'')'/FDQDLGLQEXLOGLQJDOD\HU EHWZHHQ OHJDF\ DSSOLFDWLRQV DQG ZHE VHUYLFHV VLQFH WKH VFKHPD IRU WKH FRPPRQ LQWHUIDFHFDQEHDQQRWDWHGWRFRQIRUPWRWKHOHJDF\WUDQVSRUW 6RPHH[DPSOHIRUPDWVZKLFKSHRSOHPLJKWQHHGWRH[FKDQJHLQVXFKDUFKLWHFWXUHVDUH (',(',)$&7;GRFXPHQWVZLWKPDQ\GHSOR\HGV\VWHPVFXUUHQWO\EXLOWDURXQG WKH VWDQGDUGV 7RROLQJ WR WDFNOH WKHVH SUREOHPV LV QRW D QHZ LGHD ZLWK SUHYLRXV SURSULHWDU\ DWWHPSWV WR VROYH WKHVH SUREOHPV LQ YDULHW\ RI PLGGOHZDUH IRU H[DPSOH ,%0¶V:HEVSKHUH0HVVDJH%URNHUDQG(6%SURGXFWVDQG0LFURVRIWµV%L]7DON ,Q WKH QH[W VHFWLRQ WKHUH IROORZV D JHQHUDO RYHUYLHZ RI KRZ ')'/ LV GHILQHG DQG KRZ LW LV LQWHQGHG WR EH LPSOHPHQWHG 7KLV LQFOXGHV WKH VWUXFWXUH RI D ')'/ VFKHPD DQG ZKDW NLQGV RI IRUPDW FDQ EH GHVFULEHG XVLQJ WKHP 6HFWLRQ ZRUNV WKURXJKDFRPSOHWHH[DPSOHRID')'/GHVFULEHGIRUPDWJLYLQJVRPHPRUHVSHFLILFV RIDQQRWDWLRQVDQGSURSHUWLHVZKLFKDUHDYDLODEOH)LQDOVHFWLRQVUHYLHZWKHVWDWXVRI ')'/DORQJVLGHVRPHFRQFOXVLRQVDQGIXUWKHUUHTXLUHGZRUN
2YHUYLHZRI')'/ 7R JLYH WKH GHVLUHG IOH[LELOLW\ UHIHUUHG WR LQ WKH SUHYLRXV VHFWLRQ IRU H[DPSOH FRPSDWLELOLW\ZLWKH[LVWLQJIRUPDWV ')'/LVGHOLEHUDWHO\GHVFULSWLYHQRWSUHVFULSWLYH LQGHVLJQ7KDWLVWRVD\WKHGDWDIRUPDWLVGHVLJQHGWREHVWILWWKHUHTXLUHPHQWVRIWKH DSSOLFDWLRQDQGWKHQGHVFULEHGLQ')'/UDWKHUWKDQWKH')'/6FKHPDEHLQJLWVHOI WKHGHVLJQ 7KHVRXUFHRIGDWDLQDIRUPDWGHVFULEHGE\')'/LVXQLPSRUWDQWLQWKHVDPHZD\ WKDW ;0/ IRU H[DPSOH GRHV QRW GLVWLQJXLVK ILOHV EXIIHUV RU VWUHDPV RI GDWD $Q LPSOHPHQWDWLRQ RI D ')'/ SDUVHU LV DVVXPHG WR EH DQ DSSOLFDWLRQ RU OLEUDU\ ZKLFK PDNHVXVHRIWKHVSHFLILFDWLRQDQGDVFKHPDWREXLOGDXVHIXOUHSUHVHQWDWLRQRIDGDWD
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH'DWD)RUPDW'HVFULSWLRQ/DQJXDJH 831
LQVWDQFH6LPLODUO\DQµXQSDUVHU¶RUVHULDOL]HUZLOOWDNHDQ;0/OLNHGDWDPRGHODQG ')'/VFKHPDDQGSURGXFHDGDWDRXWSXWLQWKHQRQ;0/IRUPDWGHVFULEHG 5HODWLRQVKLSWR;0/6FKHPD ')'/LVIRXQGHGRQWKHVHSDUDWLRQRIDSK\VLFDOUHSUHVHQWDWLRQRIGDWDIURPLWV ORJLFDO GDWD PRGHO 7KH ODWWHU KDOI RI WKH SUREOHP LV WKHQ VROYHG E\ XVLQJ ;0/ VFKHPDWRGHILQHORJLFDOVWUXFWXUH7KLVKDVVHYHUDODGYDQWDJHV x $OUHDG\SXEOLVKHGDQGZHOOUHFRJQL]HG x +HQFHDODUJHDPRXQWRIWRROLQJHWFDYDLODEOH x $IOH[LEOHGDWDPRGHOWKH;'0 x 3URYLVLRQIRUH[WHQVLRQE\XVHRIDQQRWDWLRQVVHHEHORZ ,QDSSURDFKLQJ WKHGHVFULSWLRQRUGHILQLWLRQRIDGDWDIRUPDWXVLQJ ')'/ WKHUHIRUH WKHILUVWWDVNLVWRGHILQHDFRQYHQWLRQDO;6'IRUWKHGDWD7HFKQLFDOO\RQO\DVXEVHW RI WKH ;6' PRGHO LV FXUUHQWO\ UHOHYDQW WR ')'/ VHH >@ IRU SUHFLVH OLVW EXW DOO XQXVHGFRQVWUXFWVDUHUHVHUYHGDVWKH\PD\EHPDGHXVHRILQIXWXUHUHYLVLRQV0RVW VLJQLILFDQWO\ $WWULEXWHV DQG $WWULEXWHUHODWHG GHFODUDWLRQV DUH FXUUHQWO\ LJQRUHG E\ ')'/ $XVHIXOHIIHFWRIEDVLQJWKHPRGHOXSRQ;0/LVWKDWPXOWLSOH')'/VFKHPDPD\EH FRPSRVHG LQ WKH XVXDO ZD\ IRU ;6' E\ LPSRUWLQJ RQH RU PRUH VFKHPD ILOHV LQWR DQRWKHU $QQRWDWLRQVWUXFWXUH 7KHEDVLFPHWKRGRIDGGLQJSK\VLFDOUHSUHVHQWDWLRQGHWDLOWRWKHVFKHPDLVWKH XVH RI ;6' $QQRWDWLRQ HOHPHQWV ')'/ DQQRWDWLRQV PD\ EH XVHG ZKHUHYHU ;6' SHUPLWV WKH XVH RI DQQRWDWLRQV WR GLVWLQJXLVK ')'/ DQQRWDWLRQV IURP RWKHU DQQRWDWLRQVWKH[VDSSLQIRVRXUFH85,KWWSGDWDIRUPDWRUJLVXVHG7KHHOHPHQWDQG DWWULEXWH QDPHV LQ WKH ')'/ V\QWD[ DUH LQ D QDPHVSDFH GHILQHG E\ WKH 85, KWWSGDWDIRUPDWRUJGIGO 7KHUH DUH D ODUJH QXPEHU RI DYDLODEOH ')'/ DQQRWDWLRQV PRUH IXOO\ GHVFULEHG LQ VHFWLRQ7KHPRVWLPSRUWDQWRIWKHVHLVSUREDEO\')'/IRUPDWZKLFKGHVFULEHVD VHW RI SK\VLFDO UHSUHVHQWDWLRQ SURSHUWLHV IRU D SDUWLFXODU VHFWLRQ RI WKH GDWD 7KHVH SURSHUWLHV LQFOXGH VXFK GHWDLOV DV ILHOG OHQJWK ILHOG GHOLPLWHUV WH[WXDO RU QXPHULFDO HQFRGLQJVDQGVRRQ2WKHUDQQRWDWLRQVDOORZWKHGHILQLWLRQRIUHXVDEOHIRUPDWVDQG PDQLSXODWLRQRIFRQWH[WYDULDEOHVVXFKWKDWWKHFRQWHQWVRIRQHILHOGLQDGDWDIRUPDW PD\EHIRULQVWDQFHWKHOHQJWKRIDQRWKHUILHOG 7KHVH DQQRWDWLRQV FDQ EH XVHG WR GHVFULEH D ZLGH UDQJH RI IRUPDWV FRQWDLQLQJ IHDWXUHVVXFKDVIL[HGOHQJWKRUFKDUDFWHUGHOLPLWHGGDWDELJRUOLWWOHHQGLDQLQWHJHUV YDULRXVWH[WHQFRGLQJV$6&,,87)(%&',&« YDULRXVGHFLPDOUHSUHVHQWDWLRQV
$%HDUGVPRUH 832
HWF)RUFRQYHQLHQFHKRZHYHUµVKRUWIRUP¶DQQRWDWLRQVHPEHGGHGZLWKLQWKHVFKHPD DUHDOVRSURYLGHGIRUWKHIROORZLQJVFKHPDHOHPHQWV x GIGOVHTXHQFH x GIGOFKRLFH x GIGOHOHPHQW x GIGODQ\ 7KHVH DUH HTXLYDOHQW WR D VFKHPD DQQRWDWLRQ FRQWDLQLQJ D ')'/IRUPDW DQG WKH DOORZHG')'/SURSHUWLHVDUHFRQVWUDLQHGWRWKRVHUHOHYDQWWRWKHVFKHPDFRPSRQHQW LQTXHVWLRQ 6FRSLQJDQGSURSHUW\LQKHULWDQFH 3URSHUWLHV DUH GHILQHG DV GHVFULEHG DERYH ZLWKLQ VKRUW RU ORQJ IRUP DQQRWDWLRQVRQDQ\FRPSRQHQWLQWKH;0/VFKHPD7KHPDMRULW\RIWKHVHSURSHUWLHV DUHGHWDLOHGLQVHFWLRQ:KHQDSURSHUW\LVGHILQHGIRUDFRPSRQHQWLWLVXVXDOO\WR EHKHOGWUXHRQO\IRUWKDWSDUWLFXODUHOHPHQWVHTXHQFHHWF)RULQVWDQFHWKHSURSHUW\ ³OHQJWK´ PLJKW EH GHILQHG IRU D SDUWLFXODU HOHPHQW DQG DQ\ DSSOLFDWLRQ SDUVHU GHDOLQJZLWKWKHGDWDNQRZVWKHOHQJWKIRUWKDWDQGRQO\WKDWHOHPHQW 3URSHUWLHV PD\ DOVR EH JLYHQ VFRSH KRZHYHU E\ XVH RI WKH µSVHXGR¶ SURSHUW\ ³DSSOLHV´7KLVLVE\GHIDXOWLIRPLWWHG DVVXPHGWRKDYHWKHYDOXHµKHUH2QO\¶EXW PD\ EH VSHFLILHG LQ D IRUPDW GHFODUDWLRQ DV µWR6FRSH¶ ,Q WKH ODWWHU FDVH WKH RWKHU SURSHUWLHVDUHDVVXPHGWRDSSO\WRDOOFRQWDLQHGHOHPHQWV7KLVLVJHQHUDOO\XVHIXOIRU H[DPSOHLQVSHFLI\LQJWKHWH[WHQFRGLQJRUHQGLDQHVVXVHGLQDQHQWLUHIRUPDWDVWKHVH DUHXQOLNHO\WRFKDQJHIURPHOHPHQWWRHOHPHQW ,W LV DOVR SRVVLEOH IRU D FRPSRQHQW WR VSHFLI\ WZR IRUPDWV RQH ZLWK HDFK YDOXH RI µDSSOLHV¶ VR WKDW DOO FRQWDLQHG HOHPHQWV LQKHULW WKRVH SURSHUWLHV DSSURSULDWH ZKLOH RYHUULGLQJRQWKHVSHFLILFFRPSRQHQWLQTXHVWLRQ
')'/ODQJXDJHGHWDLO:RUNHG([DPSOH 7RLQWURGXFHPRUHGHWDLORIWKHDQQRWDWLRQVDQGSURSHUWLHVDYDLODEOHLQ')'/D ZRUNHG H[DPSOH LV SURYLGHG EHORZ 7KLV DVVXPHV DQ H[LVWLQJ &2%2/ µFRS\ERRN¶ GDWD IRUPDW ZKLFK LV WR EH H[SRVHG WR QHZ WRROV DQG DSSOLFDWLRQV WKURXJK XVH RI D ')'/GHVFULSWLRQ 7REHJLQKHUHLVWKHFRS\ERRNGHILQLWLRQZKLFKZHPXVWGHVFULEH
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH'DWD)RUPDW'HVFULSWLRQ/DQJXDJH 833
&2%2/&23<%22.&86720(56 '$7$)25&86720(57$%/(
&86720(55(&25' &86720(5/$671$0(3,&; &86720(5),5671$0(3,&; &86720(5$*(3,& &86720(53+21(3,& +HUHLVDQH[DPSOHGDWDVWUHDPZKLFKLPSOHPHQWVWKLVFRS\ERRN '2(-2+1 60,7+-,0
'HVLJQLQJ/RJLFDO6FKHPD 7KHILUVWWDVNLVWRGHVLJQDQ;0/6FKHPDGHVFULELQJWKHORJLFDOVWUXFWXUHRI WKHGDWD7KLVVWHSLVSHUIRUPHGZLWKUHIHUHQFHWRGRFXPHQWDWLRQRUWKHH[LVWLQJGDWD KHUHIRUH[DPSOHWKHGHILQLWLRQDERYH DQGWKHUHDUHFRQVWUDLQWVRQWKH;0/6FKHPD HOHPHQWVZKLFKPD\EHXVHG,QSDUWLFXODU$WWULEXWHVFDQQRWDQGVKRXOGQRWIHDWXUH $SRVVLEOHVFKHPDIRUWKLVGDWDLVJLYHQKHUH [VGVFKHPD [POQV[VG KWWSZZZZRUJ;0/6FKHPD! [VGHOHPHQWQDPH FRS\ERRN! [VGFRPSOH[7\SH! [VGVHTXHQFH! [VGHOHPHQWQDPH &86720(55(&25'PLQ2FFXUV PD[2FFXUV XQERXQGHG! [VGFRPSOH[7\SH! [VGVHTXHQFH!
834 $%HDUGVPRUH
[VGHOHPHQWQDPH W\SH [VGVWULQJ! [VGHOHPHQWQDPH W\SH [VGVWULQJ! [VGHOHPHQWQDPH W\SH [VGVKRUW! [VGHOHPHQWQDPH W\SH [VGVWULQJ! [VGVHTXHQFH! [VGFRPSOH[7\SH! [VGHOHPHQW! [VGVHTXHQFH! [VGFRPSOH[7\SH! [VGHOHPHQW! [VGVFKHPD!
&86720(5/$671$0( &86720(5),5671$0( &86720(5$*( &86720(53+21(
6HWWLQJ'HIDXOWV $ VFKHPD IRU')'/DQGWKH ')'/GHIDXOWVFDQEHLPSRUWHG ZKLFK ZLOOSURYLGH GHIDXOW YDOXHV IRU DOO SURSHUWLHV ZKLFK QHHG WR EH VHW 7KHUHIRUH LQ WKH VFKHPD HOHPHQW OLQHV OLNH WKH IROORZLQJ ZRXOG EH FRPPRQ DW WKH KHDG RI D ')'/ VFKHPD ILOH [VVFKHPD [POQVGIGO KWWSGDWDIRUPDWRUJ [POQVGIGO'HIDXOW)RUPDW KWWSZZZGDWDIRUPDWRUJGIGO GHIDXOW)RUPDW! [VGLPSRUWQDPHVSDFH KWWSGDWDIRUPDWRUJ VFKHPD/RFDWLRQ GIGO[VG! [VGLPSRUWQDPHVSDFH KWWSZZZGDWDIRUPDWRUJGIGO GHIDXOW)RUPDW VFKHPD/RFDWLRQ ')'/'HIDXOW)RUPDW[VG! +RZHYHU IUHTXHQWO\ LW ZLOO EH QHFHVVDU\ WR GHILQH PDQ\ SURSHUWLHV DV FRPPRQ WKURXJKRXW D IRUPDW RU HYHQ VHYHUDO UHODWHG IRUPDWV DQG LW PD\ EH HDVLHU WR JURXS WKHVH LQ D UHXVDEOH IRUPDW GHILQLWLRQ 7KLV FDQ EH ORFDWHG LQ D VHSDUDWH VFKHPD ILOH DQGLPSRUWHGLQWKHQRUPDOZD\DQGDVLWFDQLQFOXGHWKHDERYHLPSRUWVWKH\DUHWKHQ QRWQHHGHGLQWKHDFWXDOVFKHPDIRUWKHLQGLYLGXDOGDWDIRUPDW$FRPSOHWHUHXVDEOH IRUPDWVFKHPDPLJKWWKHQLQFOXGH')'/DQQRWDWLRQVDVIROORZVVHHVHFWLRQIRU KRZWKLVLVUHIHUHQFHGDQGEURXJKWLQWRVFRSHLQWKHILQDOIRUPDWGHVFULSWLRQ [VGDQQRWDWLRQ! [VGDSSLQIRVRXUFH KWWSGDWDIRUPDWRUJ!
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH'DWD)RUPDW'HVFULSWLRQ/DQJXDJH 835
GIGOGHILQH)RUPDWQDPH 0\7H[W)RUPDW EDVH)RUPDW GIGO'HIDXOW)RUPDWGHIDXOW)RUPDW! GIGOHOHPHQWHQFRGLQJ DVFLL OHQJWK.LQG OHQJWK3UHIL[HG WH[W6WULQJ-XVWLILFDWLRQ ULJKW-XVWLI\ QXPEHU%DVH UHS7\SH WH[W! GIGOHOHPHQW! GIGOGHILQH)RUPDW! [VGDSSLQIR! [VGDQQRWDWLRQ! 6HYHUDO LPSRUWDQW ')'/ SURSHUWLHV KDYH EHHQ GHILQHG KHUH ,Q SDUWLFXODU WKH UHS7\SH SURSHUW\ KDV EHHQ GHILQHG DV WH[W DQG WKH HQFRGLQJ SURSHUW\ GHILQHG DV DVFLL 7KLV WHPSODWH IRUPDW FDQ QRZ EH DSSOLHG WR WKH HQWLUH ')'/ GHVFULSWLRQ VR WKDWDOOHOHPHQWVRIWKHGDWDDUHSDUVHGDFFRUGLQJWRWKHVHDVVXPSWLRQV 5HIHUHQFLQJSUHGHILQHGIRUPDWV 7REULQJWKHSUHYLRXVO\GHILQHGGHIDXOWVLQWRVFRSHZHLPSRUWWKH;6'ILOHFUHDWHG LQWKHSUHYLRXVVWHSRUSODFHWKHDFWXDOGHILQLWLRQLQWKHILOHZHDUHFUHDWLQJ DQGWKHQ DGGDQDQQRWDWLRQOLNHWKHIROORZLQJWRWKHURRWHOHPHQWRIWKHVFKHPD7RDSSO\WKH IRUPDWWRDOOHQFORVHGHOHPHQWVZHXVHWKHVSHFLDOSURSHUW\DSSOLHV ´WR6FRSH´ [VGHOHPHQWQDPH FRS\ERRN! [VGDQQRWDWLRQ! [VGDSSLQIRVRXUFH KWWSGDWDIRUPDWRUJ! GIGOIRUPDWDSSOLHV WR6FRSH EDVH)RUPDW P\7H[W)PW0\7H[W)RUPDW! [VGDSSLQIR! [VGDQQRWDWLRQ! WKLVLVWKHILUVWRIWZRPDLQXVHVRIWKHGIGOIRUPDWGLUHFWLYHWKDWLVWRUHIHUHQFHDSUH GHILQHGIRUPDW1RWHWKDWDSSOLHV ´KHUH2QO\´ZRXOGOLPLWWKHDSSOLHGIRUPDWWRWKH VSHFLILFHOHPHQWFKLOGUHQZRXOGQRWLQKHULWDQ\VHWWLQJVIURPWKLVUHIHUHQFHGIRUPDW (OHPHQWVSHFLILFDQGRYHUULGGHQSURSHUWLHV 7KH GHIDXOW IRUPDW ZH KDYH FUHDWHG DQG LPSRUWHG KDV QRZ VHW PDQ\ RI WKH YDOXHV ZH DUH LQWHUHVWHG LQ EXW VRPH VSHFLILF GHWDLOV DUH QHHGHG RQ LQGLYLGXDO HOHPHQWV,QWKLVFDVHWKHOHQJWKVRIHDFKILHOGDUHIL[HGDQGPXVWEHNQRZQIRUHDFK HOHPHQWEHIRUHWKHGDWDFDQEHSDUVHG
836 $%HDUGVPRUH
7RWHOOWKHSDUVHUWKDWDOOOHQJWKVDUHGHILQHGDVIL[HGZHFDQPRGLI\WKHGIGOIRUPDW GHILQLWLRQIRUWKHURRWHOHPHQWWRLQFOXGHDOHQJWKNLQGRYHUULGHOLNHWKLV$VLVVKRZQ DUHIHUHQFHGIRUPDWFDQEHEURXJKWLQWRSOD\DWWKHVDPHWLPHDVFHUWDLQSURSHUWLHV DUHRYHUULGGHQ GIGOIRUPDWDSSOLHV WR6FRSH EDVH)RUPDW P\7H[W)PW0\7H[W)RUPDW OHQJWKNLQG IL[HG! 1RZZHQHHGWRDGGDQDQQRWDWLRQWRHDFKLQGLYLGXDOHOHPHQWWRVSHFLI\WKHOHQJWK 7DNLQJ RQH RI RXU LQQHU HOHPHQW GHFODUDWLRQV IURP WKH VHTXHQFH ZH FDQ DGG WKH DQQRWDWLRQ OLNH VR D VLPLODU DQQRWDWLRQ ZRXOG EH UHTXLUHG RQ HDFK LQQHU HOHPHQW KHUH [VGHOHPHQWQDPH &86720(5/$671$0( W\SH [VGVWULQJ! [VGDQQRWDWLRQ! [VGDSSLQIRVRXUFH KWWSGDWDIRUPDWRUJ! GIGOHOHPHQWOHQJWK ! [VGDSSLQIR! [VGDQQRWDWLRQ! [VGHOHPHQW! 6KRUWIRUPDQQRWDWLRQV 7KLVLVQRZHQRXJKLQIRUPDWLRQWRSDUVHWKHGDWDDFFRUGLQJWRWKHORJLFDOVFKHPD EXWWKHUHVXOWLQJGHVFULSWLRQLVVRPHZKDWXQZLHOG\EHFDXVHRIWKHOHQJWK\DQQRWDWLRQV QHHGHG RQ HDFK HOHPHQW 7R PDNH WKHVH GHVFULSWLRQV VLPSOHU D VKRUW IRUP RI DQQRWDWLRQ LV DOORZHG ZKLFK GLUHFWO\ SODFHV WKH ')'/ GLUHFWLYH RQ WKH VFKHPD HOHPHQW 7KH SURSHUW\ ZKLFK QHHGV VSHFLI\LQJ LV DGGHG DV DQ HOHPHQW RQ WKH ;6' 6FKHPDFRPSRQHQWOLNHVR [VGHOHPHQWQDPH &86720(5/$671$0( W\SH [VGVWULQJGIGOOHQJWK !
([SUHVVLRQVDQG&RQWH[W9DULDEOHV $Q;3DWKOLNHODQJXDJHLVSURYLGHGWRDOORZHYDOXDWLRQRIH[SUHVVLRQVZLWKLQ ')'/DQQRWDWLRQV$IXOOH[SODQDWLRQRIWKLVLVEH\RQGWKHVFRSHRIWKLVSDSHUVHH >@IRUPRUHGHWDLO EXWDQH[DPSOHXVHGWRFRXQWWKHQXPEHURIUHFRUGVLVVKRZQLQ WKHILQDOFRPSOHWH')'/VFKHPDDWWKHHQGRIWKLVVHFWLRQ 7KHUHLVDOVRDQDOORZDQFHIRUVWRULQJYDOXHVLQWKHFXUUHQWFRQWH[WWREHUHIHUHQFHG HOVHZKHUHGXULQJSDUVLQJRUVHULDOLVLQJRIGDWD7KLVLVDFKLHYHGXVLQJWKHH[SUHVVLRQ ODQJXDJHDQGVSHFLDOGLUHFWLYHVGIGOGHILQH9DULDEOHDQGGIGOVHW9DULDEOH
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH'DWD)RUPDW'HVFULSWLRQ/DQJXDJH 837
&RPSOHWH([DPSOH6FKHPD +HUH LV D FRPSOHWH H[DPSOH ')'/ VFKHPD IRU RXU IRUPDW DGGLQJ D FRXQW RI UHFRUGVDWWKHHQGDQGDVVXPLQJWKHXVHRIDQLPSRUWHGGHIDXOWVILOH [VGVFKHPD [POQV[VG KWWSZZZZRUJ;0/6FKHPD [POQVGIGO KWWSGDWDIRUPDWRUJ [POQVP\7H[W)PW KWWSZZZP\FRPSDQ\FRP0\7H[W)RUPDW ! [VGLPSRUW QDPHVSDFH KWWSZZZP\FRPSDQ\FRP0\7H[W)RUPDW VFKHPD/RFDWLRQ 0\7H[W)RUPDW[VG! [VGHOHPHQWQDPH FRS\ERRN! [VGDQQRWDWLRQ! [VGDSSLQIRVRXUFH KWWSGDWDIRUPDWRUJ! GIGOIRUPDWDSSOLHV WR6FRSH EDVH)RUPDW P\7H[W)PW0\7H[W)RUPDW! [VGDSSLQIR! [VGDQQRWDWLRQ! [VGFRPSOH[7\SH! [VGVHTXHQFH! [VGHOHPHQWQDPH &86720(55(&25'PLQ2FFXUV PD[2FFXUV XQERXQGHG! [VGFRPSOH[7\SH! [VGVHTXHQFH! [VGHOHPHQWQDPH &86720(5/$671$0( W\SH [VGVWULQJGIGOOHQJWK ! [VGHOHPHQWQDPH &86720(5),5671$0( W\SH [VGVWULQJGIGOOHQJWK ! [VGHOHPHQWQDPH &86720(5$*(W\SH [VGVKRUW GIGOOHQJWK ! [VGHOHPHQWQDPH &86720(53+21( W\SH [VGVWULQJGIGOOHQJWK ! [VGVHTXHQFH! [VGFRPSOH[7\SH! [VGHOHPHQW! [VGHOHPHQWQDPH &86720(55(&25'&2817 W\SH [VGLQW GIGOYDOXH ^FRXQW&86720(55(&25' `! [VGVHTXHQFH! [VGFRPSOH[7\SH! [VGHOHPHQW! [VGVFKHPD!
838 $%HDUGVPRUH
5HODWHG:RUN 7KH DELOLW\ WR GHVFULEH IRUPDWV LV FRUH WR PDQ\ EXVLQHVV LQWHJUDWLRQ PLGGOHZDUH SURGXFWV ZKLFK WKHUHIRUH KDYH WKHLU RZQ SURSULHWDU\ DSSURDFKHV WR WKH LVVXH EXW WKHUHDUHQRNQRZQSUHYLRXVVWDQGDUGL]DWLRQHIIRUWVZLWKWKHVFRSHRI')'/7KHHQG DLPVKRZHYHUKDYHVRPHWKLQJVLQFRPPRQZLWKWKHEHORZWHFKQRORJLHV 0RGHOOLQJRI'DWDIRUPDWV ')'/FUHDWHVDORZOHYHOPRGHORIDGDWDIRUPDWZKLFKPD\EHXVHIXOEHKLQGDUDQJH RIPRGHOGULYHQWHFKQRORJLHV x (0)(FRUH>@LVWKH(FOLSVHPRGHOOLQJIUDPHZRUNZKLFKFDQFRQVWUXFWD PRGHO IRU D GDWD W\SH IURP DQ ;0/ 6FKHPD -DYD ,QWHUIDFH RU 80/ PRGHO%\GHIDXOWGDWDLVVWRUHGLQDQ;6,IRUPDW&RGHFDQEHZULWWHQ WRFRQYHUWWRVSHFLILFSK\VLFDOUHSUHVHQWDWLRQV x 6'2>@ KDV VLPLODU DLPV ZLWKLQ WKH EURDGHU -DYD DQG -(( ZRUOG WKH UHIHUHQFHLPSOHPHQWDWLRQLVKHDYLO\EDVHGRQ(FRUH 7KHVHWHFKQRORJLHV ERWKGHVFULEHGDWDPRGHOVWREHH[SRVHGWRWKHZRUOGEXW')'/FDQEH XVHGEHKLQGWKHPWRGHVFULEHDWWKHORZHVWOHYHOWKHSK\VLFDOGDWDIRUPDW EHLQJXVHG 6WDQGDUGIRUPDWVIRUGRFXPHQWLQWHUFKDQJH 7RDOOHYLDWHSUREOHPVLQWUDQVIHUULQJGRFXPHQWVEHWZHHQRUJDQLVDWLRQVLWLVFRPPRQ WRVSHFLI\VWDQGDUGIRUPDWV6RPHH[DPSOHVDUHWKH(',VWDQGDUGV(',)$&7>@DQG ; >@ 7KHVH VWDQGDUGV PDQGDWH SUHFLVH IRUPDWV EXW DUH VSHFLILHG LQ QDWXUDO ODQJXDJHDQGUHTXLUHFROODERUDWLRQEHWZHHQFRPPXQFDWLQJSDUWQHUVWRLPSOHPHQWDW DPDFKLQHOHYHO ')'/ DOORZV PDFKLQH UHDGDEOH GHVFULSWLRQ RI H[LVLWLQJ IRUPDWV DQG FUXFLDOO\ WKH H[FKDQJH RI GRFXPHQWV ZLWK D V\VWHP ZKLFK NQRZV QRWKLQJ RI ')'/ ,W FRXOG LQ IDFW EH XVHG E\ WRROV WR GHVFULEH WKH (', IRUPDWV WKHPVHOYHV DV D FRPSOLPHQWDU\ WHFKQRORJ\ ,62 81,), >@ ZLWKLQ WKH ILQDQFLDO VHFWRU LV LQWHQGHG WR EH D VWDQGDUGLVHG LQWHUFKDQJHIRUPDWDQGXOWLPDWHO\FDQQRQLFDOIRUPDWLQDQGRILWVHOI 7KLVLVDVWHS XSLQWKDWLWLVGHVLJQHGWRDFWDVDQLQWHUPHGLDU\EHWZHHQV\VWHPVEDVHGRQGLIIHUHQW VWDQGDUGV EXW DJDLQ UHTXLUHV WKDW H[FKDQJHV WDNH SODFH LQ D QHZ FRPPRQ IRUPDW UDWKHUWKDQGLUHFWO\GHVFULELQJH[LVWLQJIRUPDWV
6FKHPDGHVFULSWLRQIRUDUELWUDU\GDWDIRUPDWVZLWKWKH'DWD)RUPDW'HVFULSWLRQ/DQJXDJH 839
&RQFOXVLRQVDQG)XWXUHZRUN ')'/ LV XQGHU GHYHORSPHQW ZLWKLQ WKH 'DWD )RUPDW 'HVFULSWLRQ /DQJXDJH :RUNLQJ *URXS RI WKH *OREDO *ULG )RUXP **) 7KH FXUUHQW ')'/ ZRUNLQJ GRFXPHQWLVDYDLODEOHIURPWKH:RUNLQJ*URXSZHESDJH>@,WLVKRSHGWKDWZLWK LQGXVWU\ VXSSRUWDQGDGRSWLRQWKLVFRXOGUHSUHVHQWDQLPSRUWDQWFRQWULEXWLRQWRGDWD PRGHOOLQJIRUPDWGHVFULSWLRQFRPSDWLELOLW\EHWZHHQSURGXFWV &XUUHQWO\ WKH ')'/ VSHFLILFDWLRQ KDV EHHQ LPSOHPHQWHG LQ -DYD DV D FRPSRQHQW RI WKH 9LUWXDO ;0/ *DUGHQ WHFKQLFDO GHPRQVWUDWLRQ HQYLURQPHQW >@ 7KH SURWRW\SH IHDWXUHVDSDUVHUDQGVHULDOL]HUZKLFKPDNHXVHRIDVXEVHWRI WKHGHILQHGSURSHUWLHV DQGDOORZ')'/VFKHPDVWREHXVHGLQLPSRUWLQJDQGH[SRUWLQJGDWDDFFHVVHGXVLQJ WKH;4XHU\ODQJXDJH7KHSURWRW\SHKDVEHHQVKRZQWRZRUNZHOOZLWKIRUPDWVVXFK DVWKHH[DPSOHSUHVHQWHGLQWKLVSDSHU 1RW PHQWLRQHG HOVHZKHUH EXW D YHU\ XVHIXO IHDWXUH RI ')'/ LV DQ H[WHQVLRQ PHFKDQLVP ZKLFK DOORZV DGGLWLRQDO SURSHUWLHV WR EH VXSSRUWHG E\ ')'/ WRROLQJ EH\RQG WKRVH LQ WKH FRUH VSHFLILFDWLRQ ,Q IDFW RQH VHW RI SURSRVHG H[WHQVLRQV DUH DOUHDG\ SDUWLDOO\ LPSOHPHQWHG LQ WKH SURWRW\SH DGGLQJ VXSSRUW IRU FHUWDLQ W\SHV RI SDFNHGGHFLPDOQXPHULF 6RPHDUHDVRIWKH')'/VSHFLILFDWLRQDUHVWLOOXQGHUUHYLHZDOWKRXJKLWLVKRSHGWKDW WKLVSURFHVVLVQHDULQJFRPSOHWLRQIRUWKHILUVWYHUVLRQ2QHDUHDVWLOOXQGHUGLVFXVVLRQ LV µXQFHUWDLQW\¶ ± VXSSRUWLQJ VFKHPD ZLWK EUDQFKLQJ SRVVLELOLWLHV VXFK DV ;6' µFKRLFH¶ JURXSV ZKHUH DGGLWLRQDO LQIRUPDWLRQ PD\ EH UHTXLUHG DW UXQWLPH WR NQRZ ZKLFKµVXEIRUPDW¶RIWKHVFKHPDLVDFWXDOO\LQIRUFH
840 $%HDUGVPRUH
$FNQRZOHGJHPHQWV 7KH ZRUN SXEOLVKHG LQ WKLV SUHVHQWDWLRQ LV SDUWO\ IXQGHG E\ WKH (XURSHDQ &RPPLVVLRQWKURXJKWKH$7+(1$,3$GYDQFHG7HFKQRORJLHVIRULQWHURSHUDELOLW\RI +HWHURJHQHRXV(QWHUSULVH1HWZRUNVDQGWKHLU $SSOLFDWLRQV ,QWHJUDWHG3URMHFW ,67 7KHZRUNGRHVQRWUHSUHVHQWWKHYLHZRIWKH(XURSHDQ&RPPLVVLRQRUWKH $7+(1$FRQVRUWLXPDQGWKHDXWKRUVDUHVROHO\UHVSRQVLEOHIRUWKHSDSHU¶VFRQWHQW
5HIHUHQFHV >@ >@ >@ >@ >@ >@ >@
'DWD)RUPDW'HVFULSWLRQ/DQJXDJH:*'DWD)RUPDW'HVFULSWLRQ/DQJXDJH ')'/ Y&RUH6SHFLILFDWLRQ,QWHUQDO&RPPLWWHH:RUNLQJ'RFXPHQW 2SHQ*ULG)RUXP (FOLSVH)RXQGDWLRQKWWSZZZHFOLSVHRUJHPI %HUWUDQG3RUWLHU)UDQN%XGLQVN\,QWURGXFWLRQWR6HUYLFH'DWD2EMHFWV,%0 81(&(KWWSZZZXQHFHRUJWUDGHXQWGLGZHOFRPHKWP(',)$&7 $FFUHGLWHG6WDQGDUGV&RPPLWWHH; KWWSZZZ[RUJ ,QWHUQDWLRQDO2UJDQLVDWLRQIRU6WDQGDUGV81,YHUVDO)LQDQFLDO,QGXVWU\PHVVDJH VFKHPH,62 ,62 .ULVWRIIHU5RVHHWDO9LUWXDO;0/*DUGHQ KWWSZZZDOSKDZRUNVLEPFRPWHFKYLUWXDO[PO ,%0
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQ HIIHFWLYHSURGXFWGDWDH[FKDQJH ::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
8QLYHUVLW\RI+DJHQ'+DJHQ*HUPDQ\ ZROIJDQJZLONHV#IHUQXQLKDJHQGH 3DUDGLQH*PEK$9LHQQD$XVWULD ^QLNRODXVRQGUDFHN_PDULXVRDQFHD_PDULXVVHLFHDQX` #SDUDGLQHDW
$EVWUDFW 7KH H[FKDQJH RI SURGXFW GDWD EHWZHHQ FRPSDQLHV LV RIWHQ EDVHG RQ ODQJXDJH QHXWUDO FRQFHSW LGHQWLILHUYDOXH SDLUV &RQFHSW LGHQWLILHUV UHSUHVHQW FRQFHSWV ZKLFKDUHGHVFULEHGLQUHIHUHQFHGLFWLRQDULHVDQGVHUYHDVFRQWH[WVIRULQWHUSUHWLQJ YDOXHV7RPDNHWKHZKROHHEXVLQHVVSURFHVVPRUHIOH[LEOHWKHIOH[LEOHH[FKDQJH RIHOHPHQWVRIUHIHUHQFHGLFWLRQDULHVLVHVVHQWLDO:HSURSRVHDZHEVHUYLFHZKLFK UHVROYHV FRQFHSW LGHQWLILHUV WR WKHLU PHDQLQJ DQG WR WKHLU PDFKLQH LQWHUSUHWDEOH UHSUHVHQWDWLRQ7RVXSSRUWGLIIHUHQWGDWD PRGHOVDQGLQIRUPDWLRQGHSWKVWKH ZHE VHUYLFH SURYLGHV GLIIHUHQW UHVSRQVH OD\HUV ORFDWLRQ LQIRUPDWLRQ IRU UHIHUHQFH GLFWLRQDULHVFRPPRQWHUPLQRORJLFDOLQIRUPDWLRQQDPHGHILQLWLRQ DQG PDFKLQH LQWHUSUHWDEOH LQIRUPDWLRQ EDVHG RQ GLIIHUHQW GDWD PRGHOV HJ ,62 3/,% ,625'/ ,627627' RU2:/
,QWURGXFWLRQ ,QIRUPDWLRQ DERXW SURGXFWV IRUPV DQ HVVHQWLDO SDUW RI WKH GDWD WKDW LV WUDQVIHUUHG EHWZHHQEXVLQHVVSDUWQHUVLQLQWHJUDWHGHEXVLQHVVSURFHVVHV3URGXFWLQIRUPDWLRQ LV QRW RQO\ UHDG E\ KXPDQ EHLQJV EXW LV XVHG LQ DXWRPDWHG SURFHVVHV LQ SURFXUHPHQWSURGXFWLRQORJLVWLFVRSHUDWLRQGLVSRVDOHWF6RPHH[DPSOHV x *HQHUDWLRQRIKXPDQUHDGDEOHSUHVHQWDWLRQVOLNHZHEFDWDORJXHV x 5HTXHVWIRUTXRWHVDQGVHPL DXWRPDWLFJHQHUDWLRQRITXRWHV x )HHGLQJRIJHRPHWULFGDWDDERXWFRPSRQHQWVLQWRPDQXIDFWXULQJSURFHVVHV HJWRGULYHWKHPRXQWLQJRIFRPSRQHQWVRQDSULQWHGFLUFXLWERDUG3&% x )HHGLQJRIWRROLQJLQIRUPDWLRQWRPDQXIDFWXULQJPDFKLQHVHJGDWDDERXW WKHLQVWDOOHGFXWWLQJWRROVWRWKHFRQWUROGDWDEDVHRIDGULOOLQJPDFKLQH ,Q WKLV SDSHU D ZHE VHUYLFH LV SURSRVHG LQ RUGHU WR IDFLOLWDWH WKH DFFHVV WR LQIRUPDWLRQDERXWFRQFHSWVXVHGWRGHVFULEHSURGXFWV7KHZHEVHUYLFHLVFXUUHQWO\
842
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
XQGHUGHYHORSPHQWDVDFRQVHQVXDOVWDQGDUGLVDWLRQSURMHFWLQ,627&6&7KH ZHE VHUYLFH LV VXSSRVHG WR HDVH WKH H[FKDQJH RI SURGXFW GDWD WR JLYH PRUH IOH[LELOLW\WRVRIWZDUHWRROVGHDOLQJZLWKSURGXFWGDWDLQHSURFHVVHVDQGWRVXSSRUW WKHLQWHURSHUDELOLW\RIGLIIHUHQWUHIHUHQFHGLFWLRQDU\VWDQGDUGV 7KH SDSHU LV RUJDQLVHG DV IROORZV :H VWDUW LQ VHFWLRQ ZLWK WZR DSSOLFDWLRQ VFHQDULRV 7HFKQLFDO SURSHUWLHV ZKLFK FDQ EH XVHG IRU WKH FKDUDFWHUL]DWLRQ RI SURGXFWV DUH GHILQHG LQ UHIHUHQFH GLFWLRQDULHV VRPHWLPHV FDOOHG SURGXFW RQWRORJLHV 6HFWLRQLOOXVWUDWHVWKHLUXQGHUO\LQJLGHDVDQGZK\WKH\DUHVXSHULRU WR IL[HG IRUPDWV IRU WHFKQLFDO SURGXFW LQIRUPDWLRQ 5HTXLUHPHQWV IRU D PRUH IOH[LEOH H[FKDQJH RI SURGXFW GDWD DQG UHIHUHQFH GLFWLRQDULHV E\ PHDQV RI ZHE VHUYLFHVDUHFROOHFWHGLQVHFWLRQ,QVHFWLRQZHLQWURGXFHWKHEDVLFFRQFHSWVRI ZHE VHUYLFHV EHIRUH ZH GHVFULEH WKH DUFKLWHFWXUH RI RXU VROXWLRQ DQG GLVFXVV GLIIHUHQWDSSURDFKHVIRULPSOHPHQWDWLRQLQVHFWLRQDQGFRQFOXGHLQVHFWLRQ
$SSOLFDWLRQVFHQDULRV 7KH PRVW REYLRXV DSSOLFDWLRQ VFHQDULR LV WKH H[FKDQJH RI SURGXFW LQIRUPDWLRQ LQ HOHFWURQLF FDWDORJXHV HJ WR SUHVHQW WKH SURGXFWV LQ DQ HOHFWURQLF PDUNHWSODFH WR FXVWRPHUV)RUWKLVSXUSRVHWKHWHFKQLFDOSURGXFWLQIRUPDWLRQKDVWREHLQWHUSUHWHG E\WKHVRIWZDUHRIWKHPDUNHWSURYLGHULQRUGHUWRSUHVHQWLWDFFRUGLQJWRWKH 5HIHUHQFH'LFWLRQDU\
7UDQVDFWLRQGDWD &XVWRPHUVHQGVWRVXSSOLHU ,QTXLU\ $QIUDJH
'RFXPHQWW\SH
0D[RSHUDWLQJDPELHQWWHPS
*0/ 2XWSXWVLJQDOW\SH 6LJQDOSHJHO 0D[DPELHQWWHPSXSUDQJHOLPLW 8PJHEXQJVWHPS :HLJKW *HZLFKW
1DPHRISURSHUW\
'RFXPHQWW\SH
1DPHRISURSHUW\ 0D[RSHUDWLQJDPELHQWWHPS
1DPHRISURSHUW\
9DOXH
,QTXLU\
9DOXH
9DOXH
2XWSXWVLJQDOW\SH
P$
0D[DPELHQWWHPSXSUDQJHOLPLW
8QLW &
8QLW
&
6XSSOLHUVHQGVEDFNWRFXVWRPHU 7HFKQLFDORIIHU 7HFKQ$QJHERW 1DPHRISURSHUW\ 'RFXPHQWW\SH
1DPHRISURSHUW\
6RXUFH,(&6&(ZLWK PRGLILFDWLRQV
2IIHU 9DOXH
2XWSXWVLJQDOW\SH
P$
0D[DPELHQWWHPSXSUDQJHOLPLW
:HLJKW
$0/ 'HOLYHU\WLPHV 8PJHEXQJVWHPS
9DOXH
1DPHRISURSHUW\ 'HOLYHU\WLPHV
9DOXH
8QLW
&
NJ
8QLW
GD\
)LJ7UDQVDFWLRQDOGDWDH[FKDQJHEHWZHHQSODQQLQJHQJLQHHUDQGFRPSPDQXIDFWXUHU
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQHIIHFWLYHSURGXFWGDWDH[FKDQJH 843
RUJDQLVDWLRQDO VWUXFWXUH XVHG IRU WKH PDUNHW SODFH 7KLV UHTXLUHV WKDW LQFRPLQJ SURGXFW GHVFULSWLRQV FDQ EH XQGHUVWRRG DQG UHODWHG WR SURGXFW FDWHJRULHV DQG SURGXFWSURSHUWLHVZKLFKDUHXVHGLQWKHPDUNHWSODFH ,Q PDQ\ SURFHVVHV PXFK PRUH SURFHVVLQJ LV GRQH ZLWK WKH SURGXFW GDWD WKDQ MXVW SUHVHQWLQJ LW WR KXPDQV )RU LQVWDQFH V\VWHP PDQXIDFWXUHUV RI FRPSOH[ KLJKO\FRQILJXUDEOHJRRGVRIWHQVHOOWKHLUSURGXFWVRQO\DIWHUDGHWDLOHGPDWFKLQJ RIWHFKQLFDOUHTXLUHPHQWVDQGSURGXFWGHVFULSWLRQV 7KHLQIRUPDWLRQVHQWWRDPDQXIDFWXUHLVLOOXVWUDWHGLQWKHXSSHUSDUWRI)LJ %DVLFDOO\ SURSHUWLHV DUH OLVWHG WRJHWKHU ZLWK WKH UHTXHVWHG YDOXHV ,W LV YLWDO WKDW PDQXIDFWXUHUDQGHQJLQHHUVKDUHWKHXQGHUVWDQGLQJRIWKHVHFRQFHSWVHJ6LJQDO OHYHOZKLFKDWWULEXWHVDUHXVHGWRGHVFULEHLWKRZLVLWGHILQHGZKLFKYDOXHVDUH SRVVLEOH HWF :LWK WKLV FRPPRQ NQRZOHGJH WKH PDQXIDFWXUHU ZLOO VHQG EDFN SURSHUWLHV RI WKRVH SURGXFWV ZKLFK PDWFK WKH UHTXLUHPHQWV 6XFK D SURFHVV LV FXUUHQWO\ LPSOHPHQWHG RQ WKH EDVLV RI WKH 1( VWDQGDUG >@ ZKLFK LV QRZ EHLQJWUDQVIRUPHGWR,(&,WKDUPRQL]HVWKHGHVFULSWLRQRIUHTXLUHPHQWVRQ SURFHVVFRQWUROGHYLFHVDQGWKHGHVFULSWLRQRIWKHGHYLFHVWKHPVHOYHV7KLVHQDEOHV XVHUVWRIRUPXODWHWKHLUUHTXLUHPHQWVIRUPDOO\DQGPDQXIDFWXUHUVWRDXWRPDWLFDOO\ PDWFKWKHPZLWKSURSHUWLHVRIWKHLUSURGXFWV
&RQFHSWLGHQWLILHUVDQGUHIHUHQFHGLFWLRQDULHV )L[HGH[FKDQJHIRUPDWV 7KHH[DPSOHVFHQDULRVLOOXVWUDWHWKDWLWLVQHFHVVDU\WRVWDQGDUGLVHKRZLQIRUPDWLRQ LVH[FKDQJHGDQGKRZWKLVLQIRUPDWLRQKDVWREHXQGHUVWRRG2IWHQWKLVLVGRQHE\ IL[HGVFKHPDV80/RU;0/VFKHPDV DQGERWKVHQGHUDQGUHFHLYHUDUHJXLGHG E\WKHVHVFKHPDVLQSURYLGLQJDQGLQWHUSUHWLQJWKHSURGXFWLQIRUPDWLRQ 7KH LGHD RI XVLQJ ³KDUG FRGHG´ VFKHPDV IRU VLQJOH PHVVDJHV LV DFFHSWDEOH DV ORQJDVRQO\LQIRUPDWLRQLVWUDQVIHUUHGZKLFKLVJHQHULFHQRXJKWRVHUYHPRUHWKDQ DVLQJOHFDVH)RULQVWDQFHDQLQYRLFHFDQEHGHVFULEHGTXLWHJHQHULFDOO\DVHJ FRQVLVWLQJRIDQXPEHU RISRVLWLRQVSURGXFWLGHQWLILFDWLRQ TXDQWLW\SULFH DQGD WRWDOVXPRIDOOSRVLWLRQVRIWKHLQYRLFH6XFKDPRGHOHQULFKHGZLWKDQXPEHURI IXUWKHU HOHPHQWV DQG YDULDWLRQV FDQ EH XVHG WR UHSUHVHQW WKH LQYRLFHV RI D ELJ QXPEHU RI SURGXFWV DQG LQGXVWULDO EUDQFKHV %XW WKH VLWXDWLRQ LV GLIIHUHQW IRU WHFKQLFDOSURGXFWGHVFULSWLRQV7KHFKDUDFWHULVWLFVRIPHPRU\FKLSVLQSXWYROWDJH QXPEHURISLQVHWF DUHTXLWHGLIIHUHQWWKDQWKHFKDUDFWHULVWLFVRIIDVWHQHUVVKDSH RIKHDGOHQJWKRIWKUHDGHWF RURIILFHGHVNVKHLJKWQXPEHURIOHJVHWF 7KLV LV UHIOHFWHG LQ FXUUHQW H[FKDQJH IRUPDWV IRU SURGXFW FDWDORJXHV OLNH %0(FDW >@7KH\VSHFLI\DQXPEHURISURSHUWLHVWRFKDUDFWHULVHFRPPHUFLDODQG ORJLVWLFLQIRUPDWLRQDERXWSURGXFWV%XWIRUWHFKQLFDOSURGXFWLQIRUPDWLRQDPRUH IOH[LEOHFRQFHSWLVXVHGWRUHSUHVHQWSURGXFWGDWDSDLUVRIFRQFHSWLGHQWLILHUVDQG YDOXHVZKLFKFDQEHLQFOXGHGLQPHVVDJHVDQGFDWDORJXHUHSUHVHQWDWLRQV
844
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
&RQFHSW,GHQWLILHUV $ QDWXUDO ODQJXDJH GHVFULSWLRQ RI D SURGXFW UHTXLUHV WKDW D SHUVRQ ZKR XQGHUVWDQGV QDWXUDO ODQJXDJH XWLOL]HV NQRZOHGJH RI WKH ODQJXDJH DQG NQRZOHGJH RIWKHWKLQJEHLQJGHVFULEHGWRXQGHUVWDQGWKHGHVFULSWLRQ 0DFKLQH%ROW3URGXFW1XPEHU1RPLQDOWKUHDGGLDPHWHU LQFKHV:LGWKDFURVVIODWVLQFKHV:LGWKDFURVVFRUQHUV LQFKHV+HDGKHLJKWLQFKHV
&ODVV1DPH %2/70$&+,1( 3URSHUW\,' 9DOXH
0HDVXUH,'
3URSHUW\WHUPHQ
9DOXH0HDVXUH
3URSHUW\WHUPGH 9DOXH0HDVXUH
352'8&7180%(5 120,1$/7+5($'',$0(7(5 :,'7+$&5266)/$76 :,'7+$&5266&251(56 +($'+(,*+7
352'8.71800(5 *(:,1'('85&+0(66(5 =ROO 6&+/h66(/0$66 =ROO (&.0$66 =ROO .23)+g+( =ROO
,1&+(6 ,1&+(6 ,1&+(6 ,1&+(6
1DWXUDO /DQJXDJH
,GHQWLILHU &RGHG
,GHQWLILHU 5HVROYHG
6RXUFH(&&0$ZLWK PRGLILFDWLRQV
)LJ1DWXUDOODQJXDJHFRQFHSWLGHQWLILHUHQFRGHGDQGUHVROYHGSURSHUW\YDOXHSDLU
6RPHWLPHV VSHFLILFDWLRQ VKHHWV GHILQLQJ FRQFHSW QDPHYDOXH SDLUV DUH XVHG >@7KHGUDZEDFNRIVXFKUHIHUHQFHVSHFVKHHWVLVWKDWWKH\DUHQRWPXOWLOLQJXDO QRWORFDOL]DEOHDQGDPELJXRXVVLQFHLQQDWXUDOODQJXDJHWKHVDPHWHUPPD\DSSHDU LQ GLIIHUHQW FRQWH[WV 0RUHRYHU IRU JHQHULF SURSHUWLHV LW LV LPSRVVLEOH WR REWDLQ D SURSHUGHILQLWLRQE\XVLQJPHDQVOLNH:HEVWHU VGLFWLRQDU\RU*RRJOH 7KHUHIRUHLWLVQHFHVVDU\WRXVHODQJXDJHQHXWUDOFRQFHSWLGHQWLILHUYDOXH SDLUV DVVKRZQLQ)LJIRUWKHHQFRGLQJRISURGXFWGDWDLQDV\VWHPLQWHUSUHWDEOHZD\ 7KH FRQFHSW LGHQWLILHUV DUH ZRUOGZLGH XQLTXH 7KH\ UHSUHVHQW FRQFHSWV OLNH SURSHUWLHV RU XQLWV RI PHDVXUH ZKLFK DUH GHVFULEHG LQ D UHIHUHQFH GLFWLRQDU\ DQG VHUYHDVWKHFRQWH[WIRULQWHUSUHWLQJDVVRFLDWHGYDOXHV7KHGHILQLWLRQVDQGQDPHV RIWKHXQGHUO\LQJFRQFHSWVLQWKHUHIHUHQFHGLFWLRQDU\PD\EHPXOWLOLQJXDORUHYHQ ORFDOL]HGWRVSHFLILFFRXQWULHVDUHDVPDUNHWVFRPSDQLHVHWF 7ZRLGHQWLILFDWLRQVFKHPHVDUHFRPPRQO\XVHGIRUFRQFHSWLGHQWLILHUV x 7KH,&'EDVHGDSSURDFKDVGHVFULEHGLQ>@>@DQG>@ x 7KH 851 EDVHG DSSURDFK ZKLFK LV IXUWKHU VSHFLDOLVHG IRU UHIHUHQFLQJ HOHPHQWVRIVWDQGDUGVLQ>@ 7KHEDVLFLGHDIRUHQVXULQJWKHXQLTXHQHVVRILGHQWLILHUVLVWKHLQFRUSRUDWLRQRI DXQLTXHLGHQWLILFDWLRQRIWKHVXSSO\LQJRUJDQL]DWLRQ7KHQLWLVVXIILFLHQWWKDWWKH
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQHIIHFWLYHSURGXFWGDWDH[FKDQJH 845
VXSSOLHU HQVXUHV ORFDOO\ WKDW KLV FRQFHSW LGHQWLILHUV DUH XQLTXH %RWK VFKHPHV SURYLGH WKLV EDVLF PHDQV DQG FRQVWUXFW WKH LGHQWLILHU XVLQJ D ZRUOGZLGH XQLTXH RUJDQL]DWLRQFRGHDQGDORFDOO\XQLTXHFRQFHSWFRGHWRLGHQWLI\WKHFRQFHSW7KHVH SDUWVRIWKHLGHQWLILHUQHHGWREHFOHDUO\VHSDUDWHGHJE\XVLQJD³´VLJQ 7HFKQLFDO5HIHUHQFH'LFWLRQDULHV 7KHGHVFULSWLRQRIWKHFRQFHSWZKLFKLVLGHQWLILHGE\WKHFRQFHSWLGHQWLILHUFDQEH IRXQG LQ WHFKQLFDO UHIHUHQFH GLFWLRQDULHV 7KH\ LQFOXGH DW OHDVW FRQFHSWV WKHLU WHUPLQRORJ\ZKLFKPD\IRUPDWD[RQRP\ DQGFRQFHSWLGHQWLILHUVIRUUHIHUHQFH 6RPHGLFWLRQDULHVIRUPDVWURQJHURQWRORJ\E\UHILQLQJWHUPLQRORJ\LQFODVVHV DQGSURSHUWLHVZKLFKDUHXVHGWRGHVFULEHWKHFODVVHVDQGZKLFKFDUU\DGDWDW\SH FRQVWUDLQLQJWKHDOORZHGVHWRIYDOXHVJUDSKLFVJLYLQJDEHWWHUH[SODQDWLRQRIWKH FRQFHSWVDQGRWKHUVWUXFWXUDOHQWLWLHVOLNHXQLWVRIPHDVXUHV 6RPH GLFWLRQDULHV HQULFK WKH VHPDQWLFV DOVR E\ DGGLQJ UHODWLRQVKLSV EHWZHHQ WKH FRQFHSWV HJ HQXPHUDWLQJ WKH OLVW RI SRVVLEOH YDOXHV IRU D SURSHUW\ DQG FRQVWUDLQWVRQWKHUHODWLRQVKLSVHJE\DGGLQJDQDWWULEXWHW\SHOLNHQXPHULF QRQQXPHULF WRSURSHUWLHVRUDOORZLQJDUHODWLRQVKLSWRXQLWRIPHDVXUHRQO\LI WKHW\SHLVQXPHULF $VDUHVXOWRIVHYHUDOLQGXVWULDOLQLWLDWLYHVGLIIHUHQWWHFKQLFDOGLFWLRQDULHVKDYH HQWHUHGWKHPDUNHW7KHGLIIHUHQWGLFWLRQDULHVGLIIHULQWKHLU x GDWDPRGHOVIRUPLQJVWURQJHURUZHDNHUFRQVWUDLQWPRGHOV x H[FKDQJH ILOH IRUPDWV PDLQO\ GHSHQGLQJ RQ WKH GDWD PRGHO RU WKH SUDJPDWLFIRUXVDJHHJ&69(;&(/XSWRVRSKLVWLFDWHG;0/IRUPDWV x PDLQWHQDQFH PRGHOV IRU WKH FRQWHQW HLWKHU KDUYHVWLQJ H[LVWLQJ RU HODERUDWLQJQHZFRQWHQW x JUDQXODULW\ RI GLVWULEXWLRQ 0RVW GLFWLRQDULHV DUH GLVWULEXWHG LQ IRUP RI FRPSOHWHYHUVLRQVEXWLQWKHIXWXUHPRUHIOH[LEOHH[FKDQJHLVH[SHFWHG 7DEOHJLYHVVRPHH[DPSOHVDQGGHVFULEHVWKHLUFKDUDFWHULVWLFV 7DEOH6RPHH[DPSOHVRIUHIHUHQFHGLFWLRQDULHVDQGWKHLUFKDUDFWHULVWLFV 5HIHUHQFH 'LFWLRQDU\ ,(& &RPSRQHQW 'LFWLRQDU\ ,62RSWLFVDQG SKRWRQLFV ,622LO JDV GLFWLRQDU\ H&O#VV H27' ',1VPOQHW
'DWDPRGHO
([FKDQJH IRUPDW
,62 ,(& ,62 ,(&
,62
,62 ,62 ,(&
8QNQRZQ ,62 ',1&69
,62 ,62 ,(&
8QNQRZQ ,62 ',1
3URSULHWDU\
&RQ WHQW (ODER UDWLRQ (ODER UDWLRQ (ODER UDWLRQ (ODER UDWLRQ +DUYHV WLQJ (ODER UDWLRQ
&RQWHQW4XDOLW\ FRQFHSWVSXEOLVKHGDV,(&GDWDEDVH VWDQGDUG ,(&'% FRQFHSWVSXEOLVKHGDV,62GDWDEDVH VWDQGDUG,62 FRQFHSWVSXEOLVKHGLQ,62WHFKQLFDO VSHFLILFDWLRQ,62 LQGXVWULDOFRQVHQVXDOO\DJUHHG FRQFHSWVSXEOLVKHGDVGDWDEDVHV UHJLVWHUHGFRQFHSWVSXEOLVKHGDV GDWDEDVH FRQFHSWVSXEOLVHGDV',1GDWDEDVH VWDQGDUG',1
846
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
5HTXLUHPHQWVIRUH[FKDQJLQJGLFWLRQDU\LQIRUPDWLRQ 7RGD\WKHQRUPDOSUDFWLFHLVWKDWUHIHUHQFHGLFWLRQDULHVFDQRQO\EHREWDLQHGDVD ZKROH7KLVZD\RIGLVWULEXWLRQKDVVHYHUHGLVDGYDQWDJHV x 'XHWRWKHVL]HRIUHIHUHQFHGLFWLRQDULHVVRPHWLPHVVRPHPHJDE\WHV D FRPSOHWH GRZQORDG DQG WKH PDSSLQJ WR VRIWZDUH V\VWHPV LV TXLWH H[SHQVLYHDQGRIWHQRQO\SDUWVRIWKHUHIHUHQFHGLFWLRQDULHVDUHQHHGHG x 'XHWRWKHEXUGHQVRPHSURFHVVRIGLVWULEXWLRQQHZUHOHDVHVDUHGLVWULEXWHG QRUPDOO\RQO\HYHU\\HDURUHYHQPRUHUDUHO\%XWQHZRQOLQHPDLQWHQDQFH SURFHVVHVUHVXOWLQDVWHDG\HYROXWLRQRIUHIHUHQFHGLFWLRQDULHV x 0DQ\UHIHUHQFHGLFWLRQDULHVDUHDYDLODEOHRQWKHPDUNHW&XUUHQWO\RQO\D VLQJOH UHIHUHQFH GLFWLRQDU\ LV XVHG WR SURYLGH WKH SURGXFW FRQFHSWV LQ D VSHFLILF EXVLQHVV UHODWLRQVKLS %XW WKHUH LV DOVR WKH GHVLUH WR VXSSRUW LQWHURSHUDELOLW\ RI GLIIHUHQW GLFWLRQDULHV WR DOORZ WKH H[FKDQJH RI SURGXFW LQIRUPDWLRQDFURVVGLFWLRQDU\ERXQGDULHV,QIXWXUHFDWDORJXHVLWPLJKWEH SRVVLEOHWRXVHSURSHUWLHVIURPGLIIHUHQWGLFWLRQDULHVWRGHVFULEHDSURGXFW RUWRXVHGLIIHUHQWGLFWLRQDULHVIRUGLIIHUHQWSURGXFWJURXSV 7R RYHUFRPH WKHVH GUDZEDFNV DQG WR DOORZ IRU PRUH IOH[LELOLW\ LW LV GHVLUDEOH WR DYRLG WKH H[FKDQJH RI FRPSOHWH GLFWLRQDULHV DV IDU DV SRVVLEOH ,QVWHDG VRIWZDUH V\VWHPVVKRXOGEHDEOHWRREWDLQWKHGHVFULSWLRQRIVLQJOHFRQFHSWVIURPUHIHUHQFH GLFWLRQDULHVE\PHDQVRIZHEVHUYLFHV 7KHIROORZLQJUHTXLUHPHQWVFDQEHGUDZQIRUVXFKDZHEVHUYLFH x 'LVWULEXWLRQ$Q\GLFWLRQDU\SURYLGHUFDQRIIHUWKHVHUYLFHRQLWVRZQVLWH x $ ORFDOLVDWLRQ VHUYLFH LV QHHGHG WR SURYLGH WKH VLWH ZKHUH WKH UHIHUHQFH GLFWLRQDU\SURYLGHURIIHUVDUHVROXWLRQVHUYLFH x 'XH WR WKH GLIIHUHQW GDWD PRGHOV VXSSRUWHG E\ GLIIHUHQW UHIHUHQFH GLFWLRQDULHVDFRPPRQLQIRUPDWLRQEDVLVQHHGVWREHGHILQHGZKLFKFDQEH VXSSRUWHG E\ DQ\ GLFWLRQDU\ $OO GLFWLRQDULHV SURYLGH WHUPLQRORJLFDO LQIRUPDWLRQ QDPHV GHILQLWLRQV JUDSKLFDO LQIRUPDWLRQ HWF 7KXV RQH OD\HURIWKHZHEVHUYLFHVVKRXOGGHOLYHUWHUPLQRORJLFDOLQIRUPDWLRQ DQGD VHFRQGRQHDOODYDLODEOHLQIRUPDWLRQDFFRUGLQJWRWKHVSHFLILFGDWDPRGHO x ,QH[WUDFRPSDQ\XVHWKHFRQWHQWRIWKHGLFWLRQDULHVZLOOQRWEHH[SRVHGWR DOO XVHUV HJ GLIIHUHQW VXSSOLHUV ZLOO JHW GLIIHUHQW YLHZV 7KHUHIRUH WKH VHUYLFHQHHGVWRRIIHUGLFWLRQDU\DFFHVVDXWKHQWLFDWLRQ
%DVLFLQJUHGLHQWVRIZHEVHUYLFHV 0DQ\ RUJDQL]DWLRQV SHUFHLYHG ;0/ DQG ZHE VHUYLFHV DV VRPHWKLQJ WULYLDO DQG EHOLHYHG WKDW VLPSO\ XVLQJ WKHVH WHFKQRORJLHV ZLOO PDJLFDOO\ WUDQVIRUP WKHLU WHFKQLFDOHQYLURQPHQWLQWRVRPHWKLQJEHWWHU%XWLQRUGHUWRWUXO\JDLQLWVEHQHILWV WKHLPSOLFDWLRQVRIWKHFRPSOH[LW\VKRXOGEHWDNHQLQWRFRQVLGHUDWLRQ>@ $ZHEVHUYLFHLVDVRIWZDUHV\VWHPIRUPDFKLQHWRPDFKLQHLQWHUDFWLRQRYHUD QHWZRUN ,QWHUIDFHV DUH GHVFULEHG LQ PDFKLQH SURFHVVDEOH IRUP 2WKHU V\VWHPV LQWHUDFWZLWKLWXVLQJ62$3PHVVDJHVW\SLFDOO\FRQYH\HGE\+773ZLWKDQ;0/
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQHIIHFWLYHSURGXFWGDWDH[FKDQJH 847
VHULDOL]DWLRQLQFRQMXQFWLRQZLWKRWKHUZHEUHODWHGVWDQGDUGV7KH:&IUDPHZRUN IRUZHEVHUYLFHVLVEXLOWRQWRSRIWKUHHFRUH;0/VSHFV x :HE6HUYLFHV'HILQLWLRQ/DQJXDJH:6'/ x 6LPSOH2EMHFW$FFHVV3URWRFRO62$3 x 8QLYHUVDO'HVFULSWLRQ'LVFRYHU\DQG,QWHJUDWLRQ8'', $ZHEVHUYLFHKDVWZRIXQGDPHQWDOUHTXLUHPHQWV x LWFRPPXQLFDWHVYLDLQWHUQHWSURWRFROVPRVWFRPPRQO\+773 x LWVHQGVDQGUHFHLYHVGDWDIRUPDWWHGDV;0/GRFXPHQWV )LJLOOXVWUDWHVWKHUHODWLRQVKLSVEHWZHHQWKHFRPSRQHQWVRIDZHEVHUYLFH
)LJ5HODWLRQVKLSEHWZHHQZHEVHUYLFHVFRPSRQHQWV>@
62$36LPSOH2EMHFW$FFHVV3URWRFRO LVDSURWRFROVSHFLILFDWLRQWKDWGHILQHV DXQLIRUPZD\RISDVVLQJ;0/HQFRGHGGDWD62$3LVDQLPSRUWDQWSDUWRIZHE VHUYLFHVLWWUDQVSRUWVWKHGDWDIURPRQHSODFHWRDQRWKHURYHUWKHQHWZRUN 8'', 8QLYHUVDO 'HVFULSWLRQ 'LVFRYHU\ DQG ,QWHJUDWLRQ SURYLGHV D PHFKDQLVPIRUFOLHQWVWRG\QDPLFDOO\ILQGRWKHUZHEVHUYLFHV%\PHDQVRI8'', FOLHQW DSSOLFDWLRQV FDQ G\QDPLFDOO\ FRQQHFW WR VHUYLFHV RI H[WHUQDO VXSSOLHUV $Q 8'', UHJLVWU\ FDQ EH VHHQ DV D '16 VHUYLFH IRU EXVLQHVV DSSOLFDWLRQV 5HTXHVWV DQGUHVSRQVHVWRD8'',UHJLVWU\DUHVHQWRYHUWKHQHWZRUNDV62$3PHVVDJHV :6'/ :HE 6HUYLFHV 'HILQLWLRQ /DQJXDJH SURYLGHV D ZD\ IRU VHUYLFH SURYLGHUV WR GHVFULEH WKH EDVLF IRUPDW RI ZHE VHUYLFH UHTXHVWV RYHU GLIIHUHQW SURWRFROV RU HQFRGLQJV :6'/ LV XVHG WR GHVFULEH ZKDW D ZHE VHUYLFH FDQ GR ZKHUH LW UHVLGHV DQG KRZ LW FDQ EH LQYRNHG >@ ,Q RWKHU ZRUGV :6'/ LV D WHPSODWHGHVFULELQJVHUYLFHVDQGELQGLQJWKHPWRFOLHQWV )RU H[DPSOH DQ DSSOLFDWLRQ LQWHUHVWHG LQ PDWKHPDWLFDO VHUYLFHV ZLOO SDFN WKH UHTXHVW LQ 62$3 DQG VHQG LW WR D 8'', VHUYHU $V UHVSRQVH LW ZLOO JHW D :6'/ GRFXPHQWZKLFKGHVFULEHVWKHDYDLODEOHVHUYLFHVRSHUDWLRQVDQGWKHVHUYHUV WKDW SURYLGHWKHP:LWKWKLVLQIRUPDWLRQWKHDSSOLFDWLRQDQGFDQVWDUWWRFDOODVHUYHULQ RUGHU WR SHUIRUP WKH UHTXHVWHG RSHUDWLRQ $OO LQIRUPDWLRQ H[FKDQJHG EHWZHHQ FOLHQWDSSOLFDWLRQDQGVHUYHUV DUHSDFNHGLQ62$3IRUPDW>@
848
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
:HEVHUYLFHIRUFRQFHSWLGHQWLILHUUHVROXWLRQ $UFKLWHFWXUHRIWKHVROXWLRQ 7KHSURSRVHGDUFKLWHFWXUHLVGHVLJQHGWRVXSSRUWDQ\NLQGRIUHIHUHQFHGLFWLRQDULHV UHJDUGOHVVRIWKHLUXQGHUO\LQJGDWDPRGHOHJ,62 ,622:/HWF ,Q >@ DQ RQWRORJ\ LV GHILQHG DV D WXSOH & 5 , $! ZKHUH & LV D VHW RI FRQFHSWV5LVDVHWRIUHODWLRQV,LVDVHWRILQVWDQFHVDQG$LVDVHWRID[LRPV$OO FRQFHSWV UHODWLRQV LQVWDQFHV DQG D[LRPV DUH VSHFLILHG LQ VRPH ORJLFDO ODQJXDJH 6LQFHWKHGDWDPRGHOVXVHGIRUSURGXFWGHVFULSWLRQDUHODFNLQJD[LRPVLQDORJLFDO ODQJXDJH ZH XVH LQ WKLV SDSHU WKH WHUP UHIHUHQFH GLFWLRQDU\ EXW DFNQRZOHGJH WKH FORVHUHODWLRQVKLSVLQFHGDWDPRGHOFRQVWUDLQWVFDQEHVHHQDVLPSOLFLWD[LRPV7KH UHSRVLWRU\ ZKHUH WKH UHIHUHQFH GLFWLRQDU\ UHVLGHV LV FDOOHG UHIHUHQFH GLFWLRQDU\ VHUYHUDQGKDVVHYHUDOIXQFWLRQVWRDFFHVVWKHFRQFHSWV 7R UHVROYH D FRQFHSW LGHQWLILHG E\ D FRQFHSW LGHQWLILHU ZH SURSRVH D VROXWLRQ ZLWKWKUHHOD\HUVZKLFKFRQVLVWVRIVHUYHUVDQGZHEVHUYLFHVZKLFKFDQEHDFFHVVHG E\FXVWRPHUDSSOLFDWLRQV x /RFDOLVDWLRQ OD\HU ±GLVFRYHUV VHUYLFH SURYLGHUV IRU D JLYHQ FRQFHSW LGHQWLILHU 7KURXJK WKLV VHUYLFH DSSOLFDWLRQV FDQ LGHQWLI\ WKH RUJDQL]DWLRQ UHVSRQVLEOHIRUWKHUHIHUHQFHGLFWLRQDU\DQGVHUYLFHVRIOD\HUVDQG x 7HUPLQRORJLFDO OD\HU ± SURYLGHV WHUPLQRORJLFDO LQIRUPDWLRQ IRU D JLYHQ FRQFHSWOLNHQDPHVGHILQLWLRQVDQGJUDSKLFV x 'DWDPRGHOOD\HU±SURYLGHVFRPSXWHUVHQVLEOHGDWDIRUDJLYHQFRQFHSW 6XSSRVH D FXVWRPHU DSSOLFDWLRQ KDV D JLYHQ FRQFHSW LGHQWLILHU DQG ZDQWV WR UHWULHYH WKH XQGHUO\LQJ FRQFHSW )LUVW WKH DSSOLFDWLRQ LQYRNHV WKH ORFDOL]DWLRQ VHUYLFH XVLQJ WKH JLYHQ FRQFHSW LGHQWLILHU DV SDUDPHWHU 7KH ORFDOL]DWLRQ VHUYLFH ZLOO SURYLGH LQIRUPDWLRQ DERXW WKH RUJDQL]DWLRQ UHVSRQVLEOH IRU WKH UHVSHFWLYH UHIHUHQFHGLFWLRQDU\DQGLGHQWLI\WKHUHVSHFWLYHVHUYLFHVRIOD\HUDQG 7DEOH([DPSOH/D\HUTXHU\UHVSRQVH
5HTXHVWGDWD BB$$$
5HVSRQVHGDWD ,(&*HQHYD,(& KWWSZZZLHFFKZVGORQWRORJ\ZVGO
+DYLQJWKLVLQIRUPDWLRQ WKHDSSOLFDWLRQFDQREWDLQ WHUPLQRORJLFDOLQIRUPDWLRQ DERXWWKHFRQFHSWLGHQWLILHGE\WKHFRQFHSWLGHQWLILHU 7DEOH([DPSOH/D\HUTXHU\UHVSRQVH
5HTXHVWGDWD BB$$$
5HVSRQVHGDWD 1DPHRIHOHPHQW'HILQLWLRQRIHOHPHQW
,I WKH FXVWRPHU DSSOLFDWLRQ QHHGV WR JHW DOO LQIRUPDWLRQ DERXW WKH FRQFHSW LW ZLOOJRWROD\HUZKHUHWKHGDWDPRGHOGHSHQGHQWGDWDFDQEHUHTXHVWHG
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQHIIHFWLYHSURGXFWGDWDH[FKDQJH 849 7DEOH([DPSOH/D\HUTXHU\UHVSRQVH
5HTXHVWGDWD BB$$$
5HVSRQVHGDWD 5HVSRQVH ZLOO EH D GDWD VWUXFWXUH FRQWDLQLQJ WKHFRPSOHWHGDWDRIWKHHOHPHQW
/RFDOLVDWLRQOD\HU 7KHILUVWOD\HUFDOOHG³ORFDOL]DWLRQOD\HU´GHOLYHUVWKHLQIRUPDWLRQDERXWVHUYHUVRI OD\HUDQG2QHSDUWRIWKHFRQFHSWLGHQWLILHULVWKHUHIHUHQFHGLFWLRQDU\VXSSOLHU LGHQWLILHUHLWKHUHQFRGHGZLWK,&'RU851$QLPSOHPHQWDWLRQRIWKLVOD\HUKDVWR SURYLGHLQIRUPDWLRQDERXWWKHKRVWZKRFDQUHVROYHWKHFRQFHSWLGHQWLILHU 2QH WHFKQLFDO VROXWLRQ LVEDVHG RQ WKH H[LVWLQJ GRPDLQ QDPH V\VWHP >@ 7KH LGHD LV WR UHJLVWHU D VSHFLDO '16 QDPH HJ GLFWLRQDU\RUJ DQG PDLQWDLQ LW E\ D FHQWUDO RUJDQL]DWLRQ (DFK UHJLVWHUHG UHIHUHQFH GLFWLRQDU\ VHUYHU JHWV D XQLTXH SUHIL[ WR WKH GLFWLRQDU\RUJ '16 QDPH IRUPLQJ D IXOO\ TXDOLILHG QDPH )41 7KXV QR ORFDOL]DWLRQ VHUYLFH LV QHHGHG VLQFH WKH VHUYLFH LV LPSOHPHQWHG E\ WKH '16UHVROXWLRQ,IDQDSSOLFDWLRQZDQWVWRUHVROYHDQLGHQWLILHURUJBLG$$$ WKHUHIHUHQFHGLFWLRQDU\VHUYHURIFKRLFHLVRUJBLGGLFWLRQDU\RUJ 7KLV VROXWLRQ KDV WKH GLVDGYDQWDJH WKDW LW VSUHDGV WKH ORFDOL]DWLRQ DOJRULWKP RYHU FOLHQW DSSOLFDWLRQV ,WV DGYDQWDJHV DUH WKH VLPSOLFLW\ DQG '16 SURYHQ UHOLDELOLW\ DQG LW FDQ KDQGOH ERWK ,&' DQG 851 FRGHG FRQFHSW LGHQWLILHUV 7KH VRXUFH RUJDQL]DWLRQ FRGH QHHGV WR EH D '16 IULHQGO\ VWULQJ HJ QR ³´´´ FKDUDFWHUVDOORZHG DQGWREHWUDQVSDUHQW $QRWKHUPRUHIOH[LEOHDSSURDFKLVWRLPSOHPHQWWKHORFDOLVDWLRQOD\HUEDVHGRQ 8'', GLVFRYHU\ 7KH ORFDOLVDWLRQ ZHE VHUYLFH KDV RQO\ RQH RSHUDWLRQ ,W JHWV DV LQSXW D UHIHUHQFH GLFWLRQDU\ VXSSOLHU LGHQWLILFDWLRQ DQG D OLVW RI ODQJXDJHV DQG UHWXUQV D OLVW RI RUJDQL]DWLRQ GHVFULSWLRQV LQ WKH UHTXHVWHG ODQJXDJHV 7KH RUJDQLVDWLRQGHVFULSWLRQVFRQWDLQWKH85/VRIWKHFRUUHVSRQGLQJZHEVHUYLFHVIRU OD\HUV DQG DQG LQIRUPDWLRQ DERXW WKH RUJDQL]DWLRQ SURYLGLQJ WKH UHIHUHQFH GLFWLRQDU\ ,I WKH RUJDQL]DWLRQ GHVFULSWLRQ LV QRW DYDLODEOH LQ WKH UHTXHVWHG ODQJXDJHWKHZHEVHUYLFHZLOOVHQGLWLQLWVSUHIHUUHGODQJXDJH 8QIRUWXQDWHO\8'',UHJLVWULHVDUHQRWZLGHO\XVHG7KHUHIRUHDSXEOLFUHJLVWU\ GRHVQRWSURYLGHWKHOHYHORI WUXVWWKDW LVUHTXLUHGWRDOORZDVHUYLFHUHTXHVWRUWR VHOHFW DQG XVH DQ\ VHUYLFH SURYLGHU OLVWHG LQ WKH UHJLVWU\ %XW D WUXVWHG SURYLGHU FRXOG RIIHU D SULYDWH 8'', UHJLVWU\ ZKHUH GLFWLRQDU\ SURYLGHUV FDQ UHJLVWHU WKHLU VHUYLFHVEDVHGRQWKHLU,&'RU851LGHQWLILHUV &RQFOXGLQJ WKH GLIIHUHQW HQYLVDJHG VROXWLRQV WKH '16 EDVHG DSSURDFK VHHPV WREHPRVWVLPSOHDQGPRVWUHOLDEOHDVORQJDVDUHOLDEOHRUJDQL]DWLRQZLOOSURYLGH UHJLVWUDWLRQ RI WKH )41V IRU WKH UHIHUHQFH GLFWLRQDU\ VHUYHUV $OWHUQDWLYHO\ D UHOLDEOH RUJDQL]DWLRQ FRXOG DOVR SURYLGH D ORFDO 8'', UHJLVWU\ ZKHUH HDFK UHIHUHQFHGLFWLRQDU\VHUYHUPD\UHJLVWHUXVLQJWKH,&'DQGRU851LGHQWLILFDWLRQ %RWKPHWKRGVFDQEHXVHGIRU,&'DQG851EDVHGFRQFHSWLGHQWLILHUV,WFRXOGEH DFKDOOHQJHIRU,62FHQWUDOVHFUHWDU\WRSURYLGHVXFKD'16RU8'',VHUYLFH
850
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
7HUPLQRORJLFDO/D\HU $ WHUPLQRORJ\ VHUYLFH SURYLGHV WHUPLQRORJLFDO LQIRUPDWLRQ DERXW UHIHUHQFH GLFWLRQDU\HQWULHVDVDUHVROXWLRQRIDJLYHQFRQFHSWLGHQWLILHU 7ZRDSSURDFKHVKDYHEHHQSURSRVHGIRUWKHRSHUDWLRQVDWWKLVOD\HU x 4XHU\LQJ UHIHUHQFH GLFWLRQDULHV ZLWK VRPH NQRZQ VWUXFWXUH RI WKH FRQWDLQHGHOHPHQWV*HQHULFFRQFHSWVOLNHFODVVHVSURSHUWLHVGRPDLQHWF ZLWK WKHLU RZQ VHW RI SDUWLFXODULWLHV DWWULEXWHV UHODWLRQV ZLWK RWKHU FRQFHSWVHWF DUHWKHEDVLVIRUDFFHVVLQJWKHWHUPLQRORJLFDOLQIRUPDWLRQ x 4XHU\LQJ UHIHUHQFH GLFWLRQDULHV ZLWKRXW DQ\ DVVXPSWLRQ RI WKH VWUXFWXUH DSDUWIURPWKHH[LVWHQFHRIVRPHWHUPLQRORJLFDOHOHPHQWV 7KHILUVWDSSURDFKZDVSURSRVHGLQ>@SURYLGLQJRSHUDWLRQVOLNH x UHTXHVWBUHIHUHQFHBGLFWLRQDU\BHQWU\BGHILQLWLRQ SURYLGHV WHUPLQRORJLFDO LQIRUPDWLRQOLNHQDPHDQGGHILQLWLRQRIWKHFRQFHSWDQGPHWDLQIRUPDWLRQ DERXWGDWDPRGHODQGDFFHVVIRUPDW x UHTXHVWBUHIHUHQFHBGLFWLRQDU\BFODVV SURYLGHV FODVV VSHFLILF LQIRUPDWLRQ DERXWDJLYHQFODVVOLNHLWVVXSHUFODVVHVLWVVXEFODVVHVHWF x UHTXHVWBUHIHUHQFHBGLFWLRQDU\BSURSHUW\SURYLGHVVSHFLILFLQIRUPDWLRQDERXW DJLYHQSURSHUW\OLNHXQLWGDWDW\SHFRQWH[WSDUDPHWHUVHWF $VHFRQGVROXWLRQZDVSURSRVHGE\27'ZLWKRSHUDWLRQVOLNH x ORRNXS FRQFHSWLG FRQFHSW ± UHWULHYHV D FRQFHSW EDVHG RQ LWV FRQFHSW LGHQWLILHU x ORRNXS7HUPWHUPLG WHUP±UHWULHYHVDWHUPEDVHGRQWHUPLGHQWLILHU x ORRNXS'HILQLWLRQGHILQLWLRQLG GHILQLWLRQ±UHWULHYHVDGHILQLWLRQEDVHGRQ GHILQLWLRQLGHQWLILHU x ORRNXS2UJDQLVDWLRQRUJDQL]DWLRQLG RUJDQL]DWLRQ ± UHWULHYHV D RUJDQL]DWLRQEDVHGRQRUJDQL]DWLRQLGHQWLILHU 7KLVDSSURDFKLVPDLQO\EDVHGRQUHIHUHQFHGLFWLRQDULHVUHVROXWLRQEXWDOVRDGGV VRPHVSHFLDOL]DWLRQRIFRQFHSWVHJIRU2UJDQL]DWLRQ/DQJXDJH6WDQGDUG ,W VHHPV WKDW ERWK VXJJHVWLRQV DUH PDLQO\ GHVLJQHG WR PDWFK WKHLU XQGHUO\LQJ GDWDPRGHODOWKRXJKWKHJHQHULFDSSURDFKVHHPVDELWPRUHIOH[LEOH,IWKHVHUYLFH LV GHILQHG WR VHUYH DQ\ JLYHQ UHIHUHQFH GLFWLRQDU\ LW KDV WR UHVROYH DOVR 2:/ RQWRORJLHVDVHJWKH2:/'/3RQWRORJ\ >@FDOOHGH&ODVV2:/>@EDVHGRQ D FRPSUHKHQVLYHFDWHJRUL]DWLRQRIWKHVWDQGDUGH&O#VV>@ )RUDJLYHQUHIHUHQFHGLFWLRQDU\DOOFRQFHSWVPXVWEHUHVROYDEOHWRWHUPLQRORJ\ E\ WKHLU XQLTXH FRQFHSW LGHQWLILHUV LQGHSHQGHQW IURP WKH ORJLFDO ODQJXDJH ZKLFK GHVFULEHV WKH UHIHUHQFH GLFWLRQDU\ DQG LQGHSHQGHQW IURP WKH UHODWLRQVKLSV DQG ZLWKRXWFRQVLGHUDWLRQRILQVWDQFHVDQGD[LRPV :HWKLQNWKDWDIOH[LEOHDQGVWUXFWXUHLQGHSHQGHQWVROXWLRQLVSUHIHUUHG/D\HU VKDOOEHFRPSOHWHO\IUHHRIVWUXFWXUDOLQIRUPDWLRQDERXWVSHFLDOL]DWLRQVRIFRQFHSWV DQG UHSUHVHQW RQO\ WHUPLQRORJ\ 6WUXFWXUDO NQRZOHGJH DERXW UHODWLRQVKLSV ZLWK RWKHUFRQFHSWVVKRXOGQRWEHSUHVXPHG7KHUHLVQHHGIRUDFRPPRQDEVWUDFWGDWD PRGHOUHSUHVHQWLQJWKHWHUPLQRORJLFDOVWUXFWXUHVRIOD\HU
:HEVHUYLFHVWRUHVROYHFRQFHSWLGHQWLILHUVIRUDQHIIHFWLYHSURGXFWGDWDH[FKDQJH 851
$Q H[WHQVLRQ WR WKH GHVFULEHG SURSRVDOV FRXOG EH RSHUDWLRQV OLNH VHDUFK IRU FRQFHSWV E\ WKHLU QDPHGHILQLWLRQ LQWURGXFH JUDSKLFV WR IXUWKHU FODULI\ WKH GHVFULSWLRQRIFRQFHSWVDQGDXWKHQWLFDWLRQRIXVHUV 'DWDPRGHOOD\HU 7KHGDWDPRGHOOD\HUVHUYLFHVUHWXUQDFRPSXWHULQWHUSUHWDEOHUHVSRQVHFRQWDLQLQJ DVHWRIHQWULHVIURPDUHIHUHQFHGLFWLRQDU\ 7KH 27' ZHE VHUYLFHV SURSRVDO GRHV QRW H[SOLFLWO\ GLIIHUHQWLDWH OD\HUV EXW LW VHHPV WKDW 27' GRHV QRW SURYLGH RSHUDWLRQV IRU WKLV OD\HU 7KH RQO\ NQRZQ DSSURDFK ZDV SURSRVHG LQ >@ 7KH\ SURSRVH RQH RSHUDWLRQ UHTXHVWBUHIHUHQFHBGLFWLRQDU\BVXEVHW 1RFRPPRQGDWDIRUPDWLVDEOHWRHQFRGHDOOGHWDLOVRIWKHYDULRXVGDWDPRGHOV XVHG LQ DFWXDO UHIHUHQFH GLFWLRQDULHV 8VLQJ WRR JHQHUDO GHVFULSWLRQV PDNHV QR VHQVHKHUHEHFDXVHOD\HUVKRXOGUHWXUQDVWUXFWXUHGUHSUHVHQWDWLRQRIWKHFRQFHSW ZLWKRXW ORRVLQJ DQ\ GHWDLO 6R LQ RXU RSLQLRQ DW WKLV OD\HU WKH FOLHQW VKRXOG EH DOORZHG WR EURZVH WKH FRQFHSW JUDSK 7KH FOLHQW JHWV D 85, HJ UHSUHVHQWLQJ D FRPSXWHULQWHUSUHWDEOHILOHLQWKHIRUPDWH[SHFWHGE\WKHFOLHQW ZKLFKFRQWDLQVDOO LQIRUPDWLRQ DERXW WKH FRQFHSW LQFOXGLQJ UHIHUHQFHV WR UHODWHG FRQFHSWV 7KXVWKH FOLHQWFDQPDNHLWHUDWLYHFDOOVXVLQJFRQFHSWLGHQWLILHUVWRUHWULHYHUHODWHGFRQFHSWV 7KH JUDQXODULW\ RI WKH UHVSRQVH RQ WKLV OD\HU GHSHQGV RQ WKH JUDQXODULW\ RI LGHQWLILDEOH HOHPHQWV )RU LQVWDQFH LQ 27' HDFK HOHPHQW GHILQLWLRQ GDWD W\SH HWF LV LGHQWLILDEOH E\ D FRQFHSW LGHQWLILHU ,Q RWKHU PRGHOV RQO\ SURSHUWLHV FODVVHV DQG D IHZ RWKHU FRQFHSWV KDYH LGHQWLILHUV 2WKHU HOHPHQWV DUH GLUHFWO\ UHODWHG WR WKH FRQFHSW RU VHHQ DV SDUW RI WKH RWKHU FRQFHSW 7KHVH HOHPHQWV DUH SURYLGHGZLWKWKHLUFRQWDLQLQJFRQFHSWVDQGWKHERUGHUOLQHLVZKHUHUHODWLRQVKLSV DUHUHSUHVHQWHGE\FRQFHSWLGHQWLILHUV $GGLWLRQDO RSHUDWLRQV QHHGHG DW WKLV OD\HU LQFOXGH WKH SURYLVLRQ RI VXSSRUWHG H[FKDQJHIRUPDWVDQGWKHDXWKHQWLFDWLRQRIXVHUV
&RQFOXVLRQ :H KDYH SUHVHQWHG D WKUHH OD\HU DUFKLWHFWXUH IRU D ZHE VHUYLFH WR UHVROYH FRQFHSW LGHQWLILHUV DQG GLVFXVVHG YDULRXV DSSURDFKHV IRU LWV LPSOHPHQWDWLRQ ,Q HVVHQFHVXFKDZHEVHUYLFHZLOOVXSSRUWWKHIOH[LEOHFRQQHFWLRQRIDSSOLFDWLRQVWR UHIHUHQFH GLFWLRQDULHV LQ SURGXFW GDWD H[FKDQJH DQG SURYLGH D OLJKW PHWKRG WR UHWULHYHWKHQHHGHGFRQFHSWGHILQLWLRQVLQWRDVRIWZDUHWRRO2XUJRDOLVWRGHILQHD QHXWUDOVHUYLFHWRDFFRPPRGDWHDELJQXPEHURIVWDQGDUGV 7KH ILQDO GHVLJQ RI WKH ZHE VHUYLFHV LV XQGHU GHYHORSPHQW LQ D WDVN JURXS RI ,62 7& 6& :* ,W LV H[SHFWHG WKDW WKH ILUVW FRPPLWWHH GUDIW ZLOO EH SXEOLVKHGIRUEDOORWLQVSULQJ $FNQRZOHGJHPHQW 7KH FRQFHSWV SUHVHQWHG LQ WKLV SDSHU KDYH EHHQ LQIOXHQFHG E\ GLVFXVVLRQV RQ YDULRXV ,62 7& 6& PHHWLQJV ,Q SDUWLFXODU ZH ZRXOG OLNH WR PHQWLRQ *X\
852
::LONHV12QGUDFHN02DQFHDDQG06HLFHDQX
3LHUUDZKRSURYLGHGDQLQLWLDOSURSRVDOEDVHGRQWKHGDWDPRGHORI3/,%>@LQ>@ DQG*HUU\5DGDFNZKRSURYLGHGLQVLJKWVLQWRWKHUHTXLUHPHQWVRI27'
5HIHUHQFHV >@ >@ >@
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
96FKPLW]-/HXNHO2.HONDU6SHFLILFDWLRQ%0(FDW%0(FDWH9 -RVGH%UXLMQ$[HO3ROOHUHV7RZDUGVDQ2QWRORJ\0DSSLQJ6SHFLILFDWLRQ/DQJXDJH IRUWKH6HPDQWLF :HE'(5, ',*,7$/(17(535,6(5(6($5&+,167,787( -XQH &(1,666&:$3URGXFW'HVFULSWLRQDQG&ODVVLILFDWLRQ3DUW5HVXOWVRI GHYHORSPHQWLQKDUPRQL]DWLRQRISURGXFWFODVVLILFDWLRQVDQGLQPXOWLOLQJXDOHOHFWURQLF FDWDORJXHV DQG WKHLU UHVSHFWLYH GDWD PRGHOLQJ -XQH KWWSZZZFHQRUPEHFHQRUPEXVLQHVVGRPDLQVEXVLQHVVGRPDLQVLVVVDFWLYLW\FZD SGI 5)& 'RPDLQ ,PSOHPHQWDWLRQ DQG 6SHFLILFDWLRQ 1RYHPEHU KWWSZZZIDTVRUJUIFVUIFKWPO KWWSZZZHFODVVGH 0+HSS3URGXFWVDQG6HUYLFHV2QWRORJ\IRUH%XVLQHVV8VHU¶V*XLGH9HUVLRQ 'LJLWDO(QWHUSULVH5HVHDUFK,QVWLWXWH'(5, %*URVRI,+RUURFNV59RO]6W'HFNHU'HVFULSWLRQ/RJLF3URJUDPV&RPELQLQJ /RJLF 3URJUDPV ZLWK 'HVFULSWLRQ /RJLF ,Q 3URF RI ::: 0D\ KWWSHEXVLQHVVPLWHGXEJURVRISDSVGOSZZZSGI 7K(UO6HUYLFH2ULHQWHG$UFKLWHFWXUH$)LHOG*XLGHWR,QWHJUDWLQJ;0/DQG:HE 6HUYLFHV35(17,&(+$//±352)(66,21$/7(&+1,&$/5()(5(1&( - *RRGZLQ $ 8QLIRUP 5HVRXUFH 1DPH 851 1DPHVSDFH IRU WKH ,QWHUQDWLRQDO 2UJDQL]DWLRQ IRU 6WDQGDUGL]DWLRQ ,62 -DQXDU\ KWWSZZZWF VFRUJ6&B2SHQ6&BDQGB:RUNLQJB*URXSV6&B1'2&6)LOHVUIFXUQLVRSGI 6W *UDKDP HWDO %XLOGLQJ :HE 6HUYLFHV ZLWK -DYD 6HFRQG (GLWLRQ 6DPV 3XEOLVKLQJ ,6$±75± 6SHFLILFDWLRQ )RUPV IRU 3URFHVV 0HDVXUHPHQW DQG &RQWURO ,QVWUXPHQWV3DUW*HQHUDO&RQVLGHUDWLRQV,6%1 ,62,(& ,QIRUPDWLRQ WHFKQRORJ\ ² 6WUXFWXUH IRU WKH LGHQWLILFDWLRQ RI RUJDQL]DWLRQV DQG RUJDQL]DWLRQ SDUWV ² 3DUW ,GHQWLILFDWLRQ RI RUJDQL]DWLRQ LGHQWLILFDWLRQVFKHPHV ,62,QGXVWULDODXWRPDWLRQV\VWHPVDQGLQWHJUDWLRQ ²3DUWVOLEUDU\²3DUW /RJLFDOUHVRXUFH,QIRUPDWLRQVXSSOLHULGHQWLILFDWLRQ ,62,QGXVWULDODXWRPDWLRQV\VWHPVDQGLQWHJUDWLRQ ²3DUWVOLEUDU\²3DUW 0HWKRGRORJ\IRU6WUXFWXULQJ3DUW)DPLOLHV ,62 ,QGXVWULDO DXWRPDWLRQ V\VWHPV DQG LQWHJUDWLRQ 2SHQ WHFKQLFDO GLFWLRQDULHV DQG WKHLU DSSOLFDWLRQ WR FDWDORJXHV 3DUW ,GHQWLILFDWLRQ RI FRQFHSWV DQGWHUPLQRORJ\XQGHUGHYHORSPHQW 3URMHFW*URXS/LVWVRI3URSHUWLHV352/,67 1$0855HFRPPHQGDWLRQ1( 8VH RI /LVWV RI 3URSHUWLHV LQ 3URFHVV &RQWURO (QJLQHHULQJ :RUNIORZV 1$085 5HJLVWHUHG2IILFH/HYHUNXVHQ*HUPDQ\ 9HQX9DVXGHYDQ$:HE6HUYLFHV3ULPHUKWWSZZZ[POFRP
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOV DQG0HWULFV '5DGRLX 'HSDUWPHQWRI0DWKHPDWLFVDQG&RPSXWHU6FLHQFH 3HWUX0DLRU8QLYHUVLW\7kUJX0XUHV5RPDQLD 'XPLWUX5DGRLX#6\VJHQLFFRP
$EVWUDFW ,QFUHDVHG SHUIRUPDQFH LV WKH NH\ UHDVRQ IRU GHYHORSLQJ VRIWZDUH ZLWK YLUWXDOWHDPVEXWWKHUHVHDUFKHIIRUWVWRGDWHDUHOLPLWHG'LIILFXOWLHVIRUDIRUPDO JHQHULFDSSURDFKDUHPXOWLSOLHGE\WKHVLJQLILFDQWGLIIHUHQFHVEHWZHHQKRZVPDOO DQGODUJHVRIWZDUHRUJDQL]DWLRQVUHDFW WRFKDQJLQJRSHUDWLRQDOFRQGLWLRQVDQGDFW WRLQFUHDVHSHUIRUPDQFH7KHDLPRIWKHSDSHULVWRSURYLGHWKHJXLGHOLQHVRQKRZ WRDQDO\]HVPDOOYLUWXDOWHDPVRIWZDUHGHYHORSPHQWSURFHVVSHUIRUPDQFHXVLQJWKH ZRUNIORZPRGHODQGPHDQLQJIXOPHDVXUDEOHHOHPHQWVZKLFKSURYLGHPRUHLQVLJKW LQWR WKH SURFHVV 7KH SXUSRVH LV WR LPSURYH VPDOO YLUWXDO WHDP SHUIRUPDQFH E\ REWDLQLQJNQRZOHGJHDERXWSUREOHPDUHDVDQGFRRSHUDWLRQLVVXHVZKLFKDIIHFWWKH RSHUDWLRQDO HIILFLHQF\ $ OLPLWHG TXDQWLWDWLYH VXUYH\ ZDV XVHG WR WHVW WKH FRQFHSWXDOPRGHODQGK\SRWKHVHVRIWKHVWXG\7KHSUHOLPLQDU\UHVXOWVLQGLFDWHWKDW VXFKDQDSSURDFKZRUNVWKDWRUJDQL]DWLRQDOLVVXHVDUHDVLPSRUWDQWDVWKHWHFKQLFDO RQHVDQGWKDWWKHYLUWXDOWHDPSHUIRUPDQFHGHSHQGVFULWLFDOO\RQFRPPXQLFDWLRQ
,QWURGXFWLRQ &RQWLQXLQJ DGYDQFHV LQ VRIWZDUH GHYHORSPHQW KDYH OHG WR QHZ RUJDQL]DWLRQDO IRUPVWKDWDUH PRUHIOH[LEOH DQGUHVSRQVLYH2QHRIWKHIXQGDPHQWDOFRPSRQHQWV RIWKHVHQHZRUJDQL]DWLRQDOIRUPVLVWKHYLUWXDOWHDP 9LUWXDOWHDPVDUHXVXDOO\GLVWULEXWHGERWKJHRJUDSKLFDOO\GLIIHUHQWFRXQWULHV DQG RUJDQL]DWLRQDOO\ GLIIHUHQW FRPSDQLHV 7R VXFFHVVIXOO\ FRPSOHWH D SURMHFW YLUWXDO WHDP PHPEHUV QHHG WR VKDUHH[FKDQJH LQIRUPDWLRQ RI DOO NLQG 7\SLFDOO\ WKH,QWHUQHWLVXVHGDVDQLQIUDVWUXFWXUHDQGWKHSURMHFWLVPDQDJHGXVLQJVRFDOOHG ZRUNIORZVDQGV\QFKURQRXVDV\QFKURQRXVFRPPXQLFDWLRQ7KHZRUNIORZHQVXUHV
854
'5DGRLX
WKHORJLFDOSURJUHVVLRQRIZRUNDFURVVWKHYLUWXDOWHDPDQGFDQEHPRQLWRUHGDQG YLVXDOL]HGXVLQJGLIIHUHQWWRROV 7KH VXFFHVV RI WKH SURMHFW GHSHQGV QRW RQO\ RQ KRZ ZHOO HDFK YLUWXDO WHDP PHPEHUSDUW\ H[HFXWHV LWV SDUW RI WKH ZRUN EXW RQ KRZ WKH YLUWXDO WHDP RSHUDWHV OLNHRQH9LUWXDOWHDPVGXHWRWKHLUOLPLWHGOLIHVSDQDQGFURVVIXQFWLRQDORUFURVV RUJDQL]DWLRQDO PHPEHUVKLS PD\ EH XQDEOH WR TXLFNO\ UHDFK PD[LPXP HIILFLHQF\ DQG WKHUHIRUH FRRUGLQDWLQJ WKH ZRUN TXLFNO\ DQG DFFXUDWHO\ SLQSRLQWLQJ SUREOHP DUHDVEHFRPHVPRUHFULWLFDO $V D FRQVHTXHQFH LQWHUHVW LQ KRZ WR LPSURYH FROODERUDWLRQ LQ JOREDO YLUWXDO WHDPVLVJURZLQJ>'XDUWH'/DQG6Q\GHU17 /LSQDFN-DQG-6WDPS- @ 'HULYLQJDJHQHULFYLUWXDOWHDPPRGHOLQYROYHGLQVRIWZDUHGHYHORSPHQWLVWRR GLIILFXOWDWDVNDOWKRXJKWKHDGYDQWDJHZRXOGEHWKDWLQGLYLGXDOSURFHVVHVFRXOGEH REWDLQHGE\LQVWDQWLDWLQJVXFKDPRGHO 7KHTXHVWLRQVDUH³+RZFDQZHHQKDQFHDYLUWXDOWHDPSHUIRUPDQFH"+RZFDQ ZHLGHQWLI\SUREOHPDUHDV"+RZFDQZHPDNHSUHGLFWLRQVLQDQRQJRLQJSURFHVV"´ 7KHSDSHU¶VDLPLVWRDQVZHUWKHVHTXHVWLRQV±IRUVPDOOYLUWXDOWHDPVWKURXJK DQHPSLULFDODSSURDFK7KHPHWKRGRORJ\LVEDVHGRQ PRGHOLQJWKHVSHFLILFYLUWXDO WHDP ZRUNIORZ LGHQWLI\LQJ WKH FRUUHVSRQGLQJ PHDQLQJIXO VHW RI PHDVXUHPHQWV DQGXVLQJWKHQXPHULFDOVFRUHVWRLGHQWLI\SUREOHPDUHDV
5HVHDUFKREMHFWLYHVDQGPHWKRGRORJ\ ,VVXHV LQ D YLUWXDO WHDP VRIWZDUH GHYHORSPHQW SURFHVV DUH FRPSOH[ DQG PXOWLGLPHQVLRQDO 7KH DLP RI WKH SDSHU LV WR GHVFULEH DQ HPSLULFDO DSSURDFK HQDEOLQJD VPDOOYLUWXDO WHDPWRDVVHV LWVSHUIRUPDQFHDQGLQFUHDVHDZDUHQHVVRQ ZKDWPHFKDQLVPVWRDFWLYDWHWRLPSURYHRSHUDWLRQDOHIILFLHQF\ 2QH FRXOG DUJXH WKLV FRXOG EH UHDFKHG E\ VLPSO\ FKRRVLQJ WKH ULJKW VNLOOHG WHDP PHPEHUV ZKRDJUHHWRSXWLQSODFHDJRRGVRIWZDUH GHYHORSPHQWSURFHVVHV DQG RSHUDWH DW D KLJK &00, OHYHO :H DJUHH WKDW DOO RI WKH DERYH DUH HVVHQWLDO FULWHULD WR KDYLQJ D YLUWXDO WHDP VRIWZDUH GHYHORSPHQW SURFHVV 2XU UHVHDUFK LV IRFXVLQJRQPDNLQJLWKDSSHQPRUHHIILFLHQW 7KH VWHSV SURSRVHG E\ RXU HPSLULFDO DSSURDFK DUH PRGHO WKH VSHFLILF ZRUNIORZLGHQWLI\FULWLFDODUHDVDQGWKHLUPHDVXUHPHQWVDQGXVHWKHLQIRUPDWLRQWR XQGHUVWDQGFRRSHUDWLRQLVVXHVWRWDNHFRUUHFWLYHDFWLRQVRUSUHGLFWWKHRXWFRPHRI WKHRQJRLQJSURFHVV
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOVDQG0HWULFV 855
:KHUHDV PRGHOOLQJ SKDVH ZDV SUHWW\ VWUDLJKWIRUZDUG DQG HOLPLQDWHG WKH GLIILFXOW\ JHQHUDWHG E\ WKH IDFW WKDW YLUWXDO WHDP SDUWLHV XVXDOO\ KDYH GLIIHUHQW YLHZV DERXW WKH SURFHVV VRPH GLIILFXOW\ ZDV HQFRXQWHUHG LQ LGHQWLI\LQJ FULWLFDO DUHDVDQGHVWDEOLVKLQJWKHHIIHFWLYHPHDVXUHPHQWV ,Q WKH VHFRQG SDUW RI WKH UHVHDUFK ZH DVNHG ILYH RUJDQL]DWLRQV HQJDJHG LQ YLUWXDOWHDPVRIWZDUHGHYHORSPHQWWRXVHWKHSURSRVHGDSSURDFKDQGFROOHFWGDWD )LQDOO\ZHFKHFNHGLIWKHPHDVXUHPHQWVZHUHUHOHYDQWWRLGHQWLI\SUREOHPDUHDV 3UHOLPLQDU\UHVXOWVDUHSUHVHQWHG
0RGHOLQJDVLPSOHZRUNIORZ 7KHNH\WRHQDEOLQJSDUWLHVWRLGHQWLI\SUREOHPDUHDVLVKDYLQJDFRPPRQDJUHHG DFWLYLW\ GHVFULSWLRQ WKH SURMHFW ZRUNIORZ 7KH H[DPSOH SUHVHQWHG LQ WKLV SDSHU UHIHUV WR D IUHTXHQWO\ HQFRXQWHUHG FDVH LQ D VPDOO YLUWXDO WHDP FRQVLVWLQJ RI WZR JURXSV RI ,7 VSHFLDOLVWV EHORQJLQJ WR WZR GLIIHUHQW RUJDQL]DWLRQVFRPSDQLHV SK\VLFDOO\ VHSDUDWHG DQG LQWHJUDWHG E\ DGHTXDWH QHWZRUNLQJ DQG FRPPXQLFDWLRQ WHFKQRORJ\$QH[DPSOHIURPWKHUHDOOLIHFRXOGEHWZRFRPSDQLHVRQHRSHUDWLQJ OLNH DQ RXWVRXUFLQJ EURNHU DQG OHDGLQJ WKH SURMHFW ZRUNLQJ WRJHWKHU IRU D WKLUG SDUW\ ,WLVLPSRUWDQWWRVHHWKDWWKHWZRSDUWLHVIRUPLQJWKHYLUWXDOWHDPKDYHFRQWURO DQGLQVLJKWRQGLIIHUHQWSURFHVVDUHDVGHSLFWHGLQ)LJXUHDVODQHVLQWKHSURMHFW SRRO XVLQJ %301 ± %XVLQHVV 3URFHVV 0DQDJHPHQW QRWDWLRQ WKHUHIRUH WKH LQWHUSUHWDWLRQ RI SURMHFW HOHPHQWV LV LQKHUHQWO\ GLIIHUHQW ,W IROORZV SDUWLHV DJUHHPHQWRQWKHZRUNIORZPRGHOLVHVVHQWLDOLQPDNLQJVHQVHRIDOOPHDVXUHPHQWV DQGLQWHUSUHWDWLRQ :HZLOOFDOOWKHWZRWHDPV7HDPDQG7HDP7HDPOHDGLQJWKHSURMHFW :HVWDUWE\LGHQWLI\LQJSURFHVVDUHDVDQGZKLFKSDUW\H[HUFLVHVFRQWURORYHULW 7KH RYHUDOO SURFHVV FRQVLVWV RI VL[ PDMRU DUHDV DXWKRUL]LQJ D ZRUN SDFNDJH 7HDP DFFHSWLQJD ZRUNSDFNDJH7HDP H[HFXWLQJD ZRUNSDFNDJH7HDP DVVHVVLQJ SURJUHVV 7HDP GHOLYHULQJ H[HFXWHG ZRUN SDFNDJH 7HDP DFFHSWLQJH[HFXWHGZRUNSDFNDJH7HDP 7HDP KDV IXOO FRQWURO RYHU ZRUN SDFNDJH :3 GHILQLWLRQ ZRUN SDFNDJH :36 VWDELOLW\ UHTXLUHPHQWV PDQDJHPHQW DUHD WKDW XVXDOO\ LV QRW ZHOO PHDVXUHGPDQDJHGSUREOHPVEHLQJWUDQVIHUUHGWRWKH7HDP SURMHFWPRQLWRULQJ VWDWXV DQG RYHUVLJKW GLUHFWLRQV DQG FRUUHFWLRQV DQG UHTXLUHPHQWV VDWLVIDFWLRQ E\FKHFNLQJGHOLYHUDEOHVDJDLQVWDFFHSWDQFHFULWHULD
856
'5DGRLX
7HDPKDVIXOOFRQWURORYHULQWHUQDOGHYHORSPHQWSURFHVVHVDQGGHOLYHUDEOHV TXDOLW\HJH[HFXWHGZRUNSDFNDJHLQWHUPHGLDWHGHOLYHUDEOHV 7HDP DQG 7HDP VKDUH FRQWURO RYHU FRPPXQLFDWLRQ HIIHFWLYHQHVV UHODWLRQVKLS PDQDJHPHQW FRQWUDFW H[HFXWLRQ FRPPXQLFDWLRQ FKDQQHOV DQG ULVN PDQDJHPHQW 1RZ WKDW ZH KDYH D FRPPRQ YLHZ RI WKH SURFHVV QH[W VWHS LV WR LGHQWLI\ PHDQLQJIXO PHDVXUHPHQWV DQG WR FROOHFW GDWD 7KH DLP LV WR JDWKHU XVHIXO GDWD HLWKHU WR SLQSRLQW SUREOHP DUHDV LQ RUGHU WR LPSOHPHQW FRUUHFWLYH DFWLRQV RU WR DQDO\]HWKHSURFHVVSHUIRUPDQFH
)LJ:RUNIORZPRGHOIRUDSSOLFDWLRQGHYHORSPHQWZLWKYLUWXDOWHDP
3UREOHPDUHDVLQRXUVLPSOHH[DPSOHFRXOGVSDQIURPLQVXIILFLHQWGHILQLWLRQRI WKHZRUNSDFNDJHWKURXJKLQVWDELOLW\RIWKHUHTXLUHPHQWVGHOD\HGFRPPXQLFDWLRQ WRODWHPDMRUFKDQJHUHTXLUHPHQWV7KHRYHUDOOJRDOZHDUHIRFXVLQJRQLVVHFXULQJ WKH EHVW FRRSHUDWLRQ EHWZHHQ WKH WZR JURXSV ZKLFK IRUP WKH YLUWXDO WHDP 7KH PDLQ FULWHULD LQ FKRRVLQJ ZKDW LV ZRUWK PHDVXULQJ ZHUH WR IDFLOLWDWH DQ HDUO\ LGHQWLILFDWLRQ RI SUREOHP DUHDV DQG WKXV HQDEOH WKH LPSOHPHQWDWLRQ RI FRUUHFWLYH DFWLRQV 7KH ZRUNIORZ PRGHO VXJJHVWV ERWK D VHW RI UHOHYDQW PHDVXUHPHQWV DQG D FRQVLVWHQWZD\WRLQWHUSUHWWKHP
0HDVXUHPHQWV /LWHUDWXUHVKRZVWKDWIHZPHDVXUHVKDYHVXFFHVVIXOO\VXUYLYHGWKHLQLWLDOGHILQLWLRQ SKDVH DQG DUH DFWXDOO\ XVHG LQ LQGXVWU\ >%ULDQG / & HW DOO@ GXH WR GHEDWDEOH
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOVDQG0HWULFV 857
WKHRUHWLFDO DQG HPSLULFDO YDOLGLW\ 7KH UHDVRQV DUH PHDVXUHV DUH QRW DOZD\V GHILQHG LQ WKH FRQWH[W RI VRPH H[SOLFLW DQG ZHOOGHILQHG PHDVXUHPHQW JRDO WKH H[SHULPHQWDO K\SRWKHVHVDUH RIWHQQRW PDGHH[SOLFLWHJZKDWGR \RXH[SHFWWR OHDUQIURPWKHDQDO\VLV PHDVXUHPHQWGHILQLWLRQVGRQRWDOZD\VWDNHLQWRDFFRXQW WKHHQYLURQPHQWRUFRQWH[WLQZKLFKWKH\ZLOOEHDSSOLHGDUHDVRQDEOHWKHRUHWLFDO YDOLGDWLRQRIWKHPHDVXUHLVRIWHQQRWSRVVLEOHEHFDXVHWKHDWWULEXWHWKDWDPHDVXUH DLPVWRTXDQWLI\LVRIWHQQRWZHOOGHILQHGDODUJHQXPEHURIPHDVXUHVKDYHQHYHU EHHQVXEMHFWWRDQHPSLULFDOYDOLGDWLRQ
)LJ'DWDFROOHFWLRQRQWKHZRUNIORZPRGHO
&RPLQJ EDFN WR RXU H[DPSOH ZH ZHUH SUHRFFXSLHG WR NHHS WKH PHDVXUHPHQW SURFHVV VLPSOH DQG UHOHYDQW DQG ZH DSSOLHG WKH IROORZLQJ FULWHULD IRU GDWD FROOHFWLRQ >0F*DUU\ - DW DOO )ORUDF DW DOO @ DQG XVHG VRPH RI WKH PHDVXUHPHQWVSURSRVHGE\>5DGRLX'DQG9DMGD$@GDWDPXVWEHUHOHYDQW IRUWKHLQWHUDFWLRQEHWZHHQSDUWLHVGDWDPXVWFRYHUWKHLQWHUDFWLRQEHWZHHQSDUWLHV GDWD VKRXOG EH YDOLGDWHG E\ ERWK SDUWLHV FROOHFWLRQ SURFHVV VKRXOG EH HFRQRPLF LH PD[LPXP EHQHILWVPLQLPXP HIIRUW 3DUWLHV PXVW DJUHH RQ WKH LQWHUSUHWDWLRQ RIPHDVXUHPHQWVEHIRUHWKHFROOHFWLRQ
858
'5DGRLX
$XWKRUL]LQJDQG$FFHSWLQJD:3PHDVXUHPHQWV 7KHSURFHVVLVLQLWLDWHGE\WKH7HDP ZKLFKDXWKRUL]HVD:3DQGSURSRVHVLWWR WKH 7HDP $ :3 FRXOG EH GHVFULEHG LQ YDULRXV ZD\V HJ :3 VL]H EDVHG RQ )XQFWLRQDO3RLQWV DQG:3$FFXUDF\:3$DTXDQWLWDWLYHHVWLPDWLRQRIKRZZHOO WKH DVVLJQPHQW LV GHVFULEHG WKURXJK DQDO\VLV GRFXPHQWV GHVLJQ GRFXPHQWV DFFHSWDQFHFULWHULD &RPPXQLFDWLRQHJTXHVWLRQVDQGDQVZHUV4$ SOD\VDYHU\LPSRUWDQWUROHLQ FODULI\LQJ :3 DFFXUDF\ UHODWHG LVVXHV 4$ FRXOG EH TXDQWLILHG VLPSO\ E\ WKHLU QXPEHU XVLQJ WKH ORJ ILOHV DQG VWULFW FRXQWLQJ FULWHULD EDVHG RQ UHOHYDQFH WR SURMHFW2QHFRXOGDUJXHWKDWWKHDPRXQWRIFRPPXQLFDWLRQWHOOVQRWKLQJDERXWWKH VWDWH RI WKH SURMHFW 7KLV LV FRUUHFW EXW LQ D YLUWXDO WHDP FRPPXQLFDWLRQ FRXOG UHYHDOLQWKHLQLWLDOVWDJHZRUNSDFNDJHDFFXUDF\DQGLQWKHIROORZLQJVWDJHZRUN SDFNDJHVWDELOLW\DIIHFWHGE\FKDQJHUHTXHVWV7KLVLVHYLGHQWZKHQDSURMHFWVWDUWV ZLWKRXWJRRGUHTXLUHPHQWVDQDO\VLVDQGWKHSUREOHPVDUHWUDQVIHUUHGWRWKHVHFRQG WHDPGXULQJWKHSURMHFWYLDFKDQJHUHTXHVWV %XWUHJDUGOHVVRIWKHLUQXPEHULWLVLPSRUWDQWWKDWTXHVWLRQVDUHDQVZHUHGLQD UHDVRQDEOH WLPH TXDQWLILHG E\ DYHUDJH UHVSRQVH WLPH $57 DQG DQVZHUV DUH VSHFLILFDQGFRPSOHWHTXDQWLILHGE\FRPPXQLFDWLRQTXDOLW\&4 %DVHG RQ DJUHHG HVWLPDWLQJ PRGHOV HJ KLVWRULFDO GDWD WKH SDUWLHV FRXOG TXDQWLI\PHDVXUHPHQWVHLWKHUTXDQWLWDWLYHO\QXPHULFDOYDOXHVHJRQDVFDOHIURP WRSRRUYHU\JRRG RUTXDOLWDWLYHO\HJFRORUFRGH OHYHOV )RULQVWDQFH XVLQJWKHODUJHO\DFFHSWHGFRORUFRGHFRPPXQLFDWLRQTXDOLW\FRXOGEHTXDQWLILHG DVJRRG³*UHHQ´VFRUH DYHUDJH³$PEHU´VFRUH RUSRRU³5HG´VFRUH 6LPLODUO\ :3$ FRXOG EH DOVR GHVFULEHG XVLQJ WKH VDPH FRORU FRGH RU TXDQWLWDWLYHO\E\ :3$ :34$ ,QIRUPDO GLVFXVVLRQV ZLWK SURMHFW PDQDJHUV UHYHDOHG WKH\ IHOW D GLIIHUHQFH LQ WKH ZD\ D YLUWXDO WHDP LV SHUIRUPLQJ GHSHQGLQJ RQ WKH ZRUN SDFNDJH EXVLQHVV VSHFLILFLW\ HJ D SURMHFW WR EXLOG D ZHEVLWH YV D SURMHFW WR EXLOG D WUDGLQJ DSSOLFDWLRQIRUDQH[FKDQJH DQGWHDPH[SHULHQFHLQWKHVSHFLILFILHOG 7R FKDUDFWHUL]H WKH VSHFLILF NQRZOHGJH LQ WKH EXVLQHVV DUHD RI WKH SURMHFW ZH UDQNHG WKH ZRUN SDFNDJH EXVLQHVV VSHFLILFLW\ :3%6 RQ D VFDOH IURP WR PHDQLQJ QR VSHFLILFLW\ DW DOO DQG UHSUHVHQWLQJ WKH KLJKHVW VSHFLILFLW\ )RU LQVWDQFH D SURMHFW LQYROYLQJ WKH GHYHORSPHQW RI D WUDGLQJ DSSOLFDWLRQ IRU FDSLWDO PDUNHWVLVFRQVLGHUHGKLJKO\EXVLQHVVVSHFLILF:3%6
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOVDQG0HWULFV 859
6LPLODUO\WHDPVSHFLILFH[SHULHQFH76( LQWKHILHOGZDVTXDQWLILHGRQDVFDOH IURP WR 'HVLUDEO\ LV WR DVVLJQ WR D KLJKO\ EXVLQHVV VSHFLILF SURMHFW D KLJKO\ H[SHULHQFHG WHDP LQ WKDW ILHOG $V LW KDSSHQV WKLV LV QRW DOZD\V SRVVLEOH DQG ZH GHFLGHGWRFKDUDFWHUL]HWHDPDGHTXDF\WRWKHMREE\WHDPUHDGLQHVV 75 7HDP UHDGLQHVV 75 LV FRPSXWHG DV WKH UDWLRQ EHWZHHQ WHDP H[SHULHQFH DQG SURMHFWEXVLQHVVVSHFLILFLW\ ([HFXWLQJD:3DQG$VVHVVLQJ3URJUHVV0HDVXUHPHQWV 7KLVSKDVH LVLQLWLDWHGE\WKH7HDPE\DFFHSWLQJD:3 DQGDFNQRZOHGJLQJWKH DFFHSWDQFHFULWHULDIRUWKHH[HFXWHG:3/HWXVFDOOWKHVSHFLILF:3DFFXUDF\DWWKH PRPHQWRIDZDUGLQJDV:3GHILQLWLRQOHYHO $OWKRXJKWKHGHYHORSPHQWSURFHVVVWDUWVE\H[HFXWLQJWKH:3DWWKHGHILQLWLRQ OHYHO IUHTXHQWO\WKHLQLWLDOUHTXHVWLVFKDQJHG YLD IRUPDOFKDQJHUHTXHVWV &5,I DFFHSWHG E\ WKH 7HDP &5 DOVR PRGLILHV DFFHSWDQFH FULWHULD /HW XV FRQVLGHU D ILUVW DSSUR[LPDWLRQ ZKHUH WKH :3 VWDELOLW\ LV DOVR D PHDVXUHPHQW RI DFFHSWDQFH FULWHULDVWDELOLW\ :36WDELOLW\:36 LVDTXDQWLWDWLYHHVWLPDWLRQRIFKDQJHUHTXHVWV±&5SHU IXQFWLRQDOSRLQWDIWHUWKH:3KDVDZDUGHGE\7HDPDQGDFFHSWHGE\7HDP :36 :3&5 %DVHGRQVWDWLVWLFV:36DVVRFLDWHGULVNFRXOGEHDOVRFRORUFRGHG ,GHDOVWDELOLW\PHDQVQRFKDQJHUHTXHVWVDUHPDGHDIWHUWKHZRUNSDFNDJHKDV EHHQDFFHSWHGE\WKH7HDP 7KH ODFN RI IDFHWRIDFH LQWHUDFWLRQ LQ YLUWXDO WHDPV PD\ PDNH REVWDFOHV WR HIIHFWLYH FRRUGLQDWLRQ DQG WKXV LPSDLU WHDP HIIHFWLYHQHVV $V WKHUH ZDV QR GDWD DYDLODEOH HJ FRPPXQLFDWLRQ ORJV DQG QR FRQVLVWHQW ZD\ WR LQWHUSUHW LW ZH TXDQWLILHG FRPPXQLFDWLRQ TXDOLW\ &4 RQ D VFDOH IURP WR SRRU YHU\ HIILFLHQW 'HOLYHULQJDQG5HFHLYLQJD:30HDVXUHPHQWV $VLQWKHSUHYLRXVVWDJHVWKHIRFXVLVRQYLUWXDOWHDPFRRSHUDWLRQLVVXHVWKHUHIRUH PHDVXUHPHQWV ZLOO QRW IRFXV RQ :3 TXDOLW\ DPRXQW RI UHZRUN HWF WKHVH EHLQJ ZHOOFRYHUHGE\OLWHUDWXUH $YHUDJHGHOLYHU\WLPHGHILQHGDV $'7 GHOLYHU\WLPH:3
860
'5DGRLX
&RXOGEHXVHGWRDVVHVVGHOD\VLQWURGXFHGE\GLIIHUHQWLQWHUIHUHQFHIDFWRUVOLNH FKDQJHUHTXHVWVFRPPXQLFDWLRQTXDOLW\FRUUHFWLRQVDQGGLUHFWLRQV 7DEOH0HDVXUHPHQWV $FURQ\P
9DOXH
7UDFNHG 3URFHVV3URMHFW,VVXHV
:3VL]H
:3
)3
(VWLPDWHGHIIRUW 5HTXLUHGHIIRUW
(( 5(
0DQ'D\0' 0DQ'D\0'
3URGXFW JURZWK (IIRUW (IIRUW
4XHVWLRQVDQG DQVZHUV
4$
QXPEHU
$QDO\VLV TXDOLW\
:3DFFXUDF\
:3$
:3$ :34$
4XDOLW\ RI UHTXLUHPHQWV JDWKHULQJGHVLJQTXDOLW\
:3%XVLQHVV 6SHFLILFLW\
:3%6
WRQR VSHFLILFLW\KLJKO\ VSHFLILF
3URMHFWFRPSOH[LW\
7HDP6SHFLILF ([SHULHQFH
76(
WRQR H[SHULHQFHLQWKH VSHFLILFILHOG H[WHQVLYHH[SHULHQFH LQWKHVSHFLILFILHOG
7HDP DGHTXDF\ IRU WKH WDVN
7HDP5HDGLQHVV
75
75 76(:3%6
7HDP DGHTXDF\ IRU WKH WDVN
&KDQJH5HTXHVWV
&5
QXPEHU
4XDOLW\ RI UHTXLUHPHQWV JDWKHULQJ
:36
:36 :3&5
6RXUFLQJ SURFHVV HIILFLHQF\ SURGXFWLYLW\ UHZRUNVFKHGXOHGHOD\V
&RPPXQLFDWLRQ TXDOLW\
&4
WRSRRU H[FHOOHQW
&RPPXQLFDWLRQ
$YHUDJHUHVSRQVH WLPH
$57
0HDVXUHPHQWV
:3VWDELOLW\
$YHUDJH'HOLYHU\ 7LPH
ART
$'7
¦ response time
FRPSOH[LW\
DQG
&RPPXQLFDWLRQ
QA
$'7 GHOLYHU\ WLPH:3
3URGXFWLYLW\
GHVLJQ
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOVDQG0HWULFV 861
$QDO\VLVRIWKH'DWD6DPSOHV 'DWDZDVVHOHFWHGWRH[KLELWWKHIROORZLQJFKDUDFWHULVWLFVQRUHDVRQDEOHGRXEWDV WR GDWD YDOLGLW\ YLUWXDO WHDPV DUH PDGH RI WZR SDUWLHV EHORQJLQJ WR GLIIHUHQW RUJDQL]DWLRQV SDUWLHV LQYROYHG LQ WKH YLUWXDO WHDP KDYH QR ODQJXDJH RU FXOWXUDO EDUULHUV QR FRRUGLQDWLRQ SUREOHPV QR WHFKQRORJ\ LQIUDVWUXFWXUH SUREOHPV OLNH EDQGZLGWK DYDLODELOLW\ RU FRQQHFWLRQ UHOLDELOLW\ V\QFKURQRXVDV\QFKURQRXV FRPPXQLFDWLRQWHFKQRORJLHVDUHDYDLODEOHDQGLQWHQVLYHO\XVHGSDUWLHVLQWKHVDPH SURMHFW SRRO RSHUDWH DW WKH VDPH TXDOLW\ VWDQGDUGV ,62 RU &00, JRRG VRIWZDUH GHYHORSPHQWSURFHVVHVDUHDJUHHGDQGLQSODFHIRUDOOWHDPSDUWLHVHJ 583 DOOSURMHFWVIRUWKHVDPHSODWIRUP
/2*(IIRUW
/2*:36L]H
)LJ6FDWWHUHGSORWRISURMHFWHIIRUWYVZRUNSDFNDJHVL]H
(IIRUW
:36L]H
)LJ6FDWWHUHG3ORWRI/RJSURMHFWHIIRUW YV/RJZRUNSDFNDJHVL]H
$GDWDVHWUHSUHVHQWLQJSURMHFWVLQYROYLQJILYHRUJDQL]DWLRQVPHWWKHDERYH FULWHULD :H SORWWHG ZRUN SDFNDJH VL]H YV HIIRUW WR VHH LI WKHUH LV D GLIIHUHQFH EHWZHHQLQVLGHSURMHFWVDQGYLUWXDOWHDPFRQGXFWHGSURMHFWVLQWKLVUHVSHFW)LJXUH
862
'5DGRLX
)LJXUHVKRZVDODUJHGHJUHHRIVFDWWHUIRUODUJHVL]HSURMHFWV:HUHSUHVHQWHG WKH GDWD LQ D ORJDULWKPLF VFDOH WR VHH LI WKH YDOXHV DUH FRQVLVWHQW ZLWK HPSLULFDO ILQGLQJV ZLWK UHJDUG WR HIIRUWGXUDWLRQ UHODWLRQVKLS )LJXUH VKRZV D VFDWWHU UHGXFWLRQDQGDPRUHQRUPDOGLVWULEXWLRQ 7KH WZR JUDSKV VXSSRUW WKH FUHGLELOLW\ RI WKH VHOHFWHG GDWD VKRZLQJ D KRPRJHQRXVGDWDVHW
&RP 4XDOLW\1RUPDOL]HG
5HODWLYH'HOLYHU\'HOD\
)LJ&RPPXQLFDWLRQTXDOLW\DQGUHODWLYHGHOLYHU\GHOD\
:36SHFLILFLW\
$'7
)LJ:RUNSDFNDJHEXVLQHVVVSHFLILFLW\DQGDYHUDJHGHOLYHU\WLPH
7KURXJKLQIRUPDOGLVFXVVLRQVZHDVNHGSURMHFWPDQDJHUVWRLGHQWLI\WKHYLUWXDO WHDP RUJDQL]DWLRQDO FKDUDFWHULVWLFV ZKLFK KDYH PRVW LPSDFW RQ WKH WHDP HIIHFWLYHQHVV 'LVFXVVLRQV KDYH UHYHDOHG WKDW EDVHG RQ H[SHULHQFH RYHU D VLJQLILFDQW ODUJH QXPEHU RI SURMHFWV WKH\ FRPH WR WKH FRQFOXVLRQ WKDW VRPH YDULDEOHV DFW OLNH ³FHQWULIXJDO IRUFHV´ LQ WKH SURMHFW DQG VWURQJO\ DIIHFW WKH HIIHFWLYHQHVVRIWKHYLUWXDOWHDP,QWKHLURSLQLRQWKHYDULDEOHVFRXOGEHFRQVLGHUHG SUHGLFWRUV RI WKH HIIHFWLYHQHVV RI YLUWXDO WHDP ,Q WKH RUGHU RI WKHLU GHFUHDVLQJ LPSDFW WKH\ DUH FRPPXQLFDWLRQ ZRUN SDFNDJH EXVLQHVV VSHFLILFLW\ DQG WHDP UHDGLQHVV DQGZRUNSDFNDJHVWDELOLW\
$SSOLFDWLRQ'HYHORSPHQWZLWK9LUWXDO7HDPV0RGHOVDQG0HWULFV 863
)LJXUH SORWV WKH GDWD IURP D VLQJOH YLUWXDO WHDP DQG UHSUHVHQWV GHOLYHU\ UHODWLYH GHOD\ DQG FRPPXQLFDWLRQ TXDOLW\ RYHU D QXPEHU RI SURMHFWV 'HOLYHU\ UHODWLYH GHOD\ ZDV FDOFXODWHG DV WKH UDWLRQ EHWZHHQ WKH YDULDWLRQV RI WKH SURMHFW GXUDWLRQ UDWLR DFWXDO GXUDWLRQ PLQXV HVWLPDWHG GXUDWLRQ DQG HVWLPDWHG GXUDWLRQ &RPPXQLFDWLRQ TXDOLW\ ZDV DVVHVVHG RQ D VFDOH IURP WR EDVHG RQ D VHW RI FULWHULDDQGODWHUQRUPDOL]HG'HVSLWHWKH VL]HRI WKHGDWDVHWDSDUWIURPLQKHUHQW QRLVHZHFDQVHHWKHUHLVDUHODWLRQVKLSEHWZHHQWKHGURSLQFRPPXQLFDWLRQTXDOLW\ LQWKHYLUWXDOWHDPDQGWKHLQFUHDVHRIWKHGXUDWLRQRIWKHSURMHFW )LJXUHSORWVLQSDUDOOHO:3EXVLQHVVVSHFLILFLW\DQGDYHUDJHGHOLYHU\WLPHIRU D IXQFWLRQDO SRLQW IRU WKH VDPH VHYHQ SURMHFWV ZKHUHDV )LJXUH UHSUHVHQW WHDP UHDGLQHVVDQGDYHUDJHGHOLYHU\WLPHIRUWKHVDPHGDWDVHW%RWKJUDSKVDOVRVXSSRUW WKH LGHD RI WKLV SDSHU WKDW HYHQ DQ HPSLULFDO DSSURDFK FRXOG EULQJ YDOXDEOH LQIRUPDWLRQWRLPSURYHYLUWXDOWHDPSHUIRUPDQFH 4XDQWLWDWLYH PHDVXUHPHQWV EULQJ PRUH LQVLJKW LQWR WKH RYHUDOO SURFHVV )RU LQVWDQFH EDVHG RQ KLVWRULFDO GDWD RQH FDQ LQIHU WKDW D FHUWDLQ &5 DYHUDJH VFRUH LQGLFDWHVWKDW XSWRFHUWDLQSHUFHQWDJHRIWKHUHTXLUHPHQWV ZHUH QRWNQRZQ ZKHQ WKH:3ZDVDZDUGHG
&RQFOXVLRQV 7KHUHVHDUFKZDVOLPLWHGWRYLUWXDOWHDPVZLWKPHPEHUVIURPWZRRUJDQL]DWLRQV EXW ZH DUH DZDUH WKDW PXOWLRUJDQL]DWLRQDO YLUWXDO WHDPV DUH PRUH FRPSOH[ DQG WKHUHIRUH UHTXLUH PRUH DWWHQWLRQ $QRWKHU ZHDN SRLQW RI WKH UHVHDUFK LV WKDW WKH ZRUNIORZPRGHOZHXVHGLVYHU\VSHFLILFDQGFROOHFWHGGDWDWRFKHFNWKHYDOLGLW\RI RXUHPSLULFDODSSURDFKLVOLPLWHG)RUPDQ\FRPSDQLHVWKHUHLVRIWHQDPXFKPRUH FRPSOH[SURFHVVEHIRUHWKHLQLWLDO³DXWKRUL]LQJDZRUNSDFNDJH´VWDJHOHWDORQHWKH PXOWLVRXUFLQJFDVH
864
'5DGRLX
5HIHUHQFHV 'XDUWH'/DQG6Q\GHU170DVWHULQJ9LUWXDO7HDPV6DQ)UDQFLVFR-RVVH\%DVV )ORUDF 3DUN DQG &DUOHWRQ 3UDFWLFDO 6RIWZDUH 0HDVXUHPHQW 0HDVXULQJ IRU 3URFHVV 0DQDJHPHQWDQG,PSURYHPHQW&086(,+% )XON - DQG 'H6DQFWLV * ³(OHFWURQLF &RPPXQLFDWLRQ DQG &KDQJLQJ 2UJDQL]DWLRQDO )RUPV´2UJDQL]DWLRQ6FLHQFH SS +HQGHUVRQ6HOOHUV % 3URFHVV 0HWDPRGHOOLQJ DQG 3URFHVV &RQVWUXFWLRQ ([DPSOH 8VLQJ WKH 23(1 3URFHVV )UDPHZRUN 23) $QQDOV RI 6RIWZDUH (QJLQHHULQJ .OXZHU $FDGHPLF3XEOLVKHUV SS -DUYHQSDD 6 DQG ,YHV % ³7KH *OREDO 1HWZRUN 2UJDQL]DWLRQ RI WKH )XWXUH ,QIRUPDWLRQ 0DQDJHPHQW 2SSRUWXQLWLHV DQG &KDOOHQJHV´ -RXUQDO RI 0DQDJHPHQW ,QIRUPDWLRQ 6\VWHPV SS /LSQDFN-6WDPSV-9LUWXDOWHDPV1HZ
Business Interoperability Profiles: Relating Business Interoperability Issues To Technical Interoperability Solutions Ulrike Greiner1, Christine Legner2, Sonia Lippe1, Kristin Wende2 1
2
SAP Research, Karlsruhe (Germany) / Brisbane (Australia) {ulrike.greiner, sonia.lippe}@sap.com IWI, University of St. Gallen, St. Gallen (Switzerland) {christine.legner, kristin.wende}@unisg.ch
Keywords: Value chain collaboration, business interoperability, technical interoperability, business processes, B2B integration, enterprise modelling
1 Introduction In today’s economy, enterprises realise networked business models with the goal to better serve their customers and to produce products and services more efficiently. They form temporary or permanent collaborations and pool resources, capabilities, and information. However, the vision of independent enterprises working together as an entirely virtual organisation has not yet become reality. Companies find it very time-consuming and costly to establish electronic business relationships with a larger number of business partners. Insufficient interoperability is a major impediment: Cross-organisational business processes are not aligned, a common terminology and understanding of basic business objects are missing, message formats for B2B integration are not sufficiently defined and implementation requires significant bilateral refinements. In order to address these issues, the emerging field of interoperability research has come up with a vast number of concepts and technical solutions. Among them are model-driven design of crossorganisational integration, ontology building and semantic reconciliation. However, until today, those technical interoperability solutions are not yet sufficiently linked to the business problems they address.
2866
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
The aim of this paper is 1. to systemise typical interoperability issues from a business perspective (described by Business Interoperability Profiles, BIP) and 2. to relate them to the appropriate interoperability solutions which may solve these issues. This work extends previous interoperability research by linking the technical view on interoperability to business drivers and needs. The paper thereby suggests a business-oriented categorisation of interoperability solutions. We start with the definition of interoperability from a technical and a business perspective in Section 2, followed by an overview of business interoperability issues as well as interoperability solutions in Section 3. We then present the categorisation of typical business interoperability issues into Business Interoperability Profiles (BIP). Finally, we present the mapping of the BIP to specific interoperability solutions which research has recently been suggesting. The categorisation and the interoperability solutions have been derived from our work in the ATHENA research project (http://www.athena-ip.org) and have been verified through additional projects carried out by the authors. We do not claim that the list of BIP or the technical solutions are complete. However, based on our experience from several industrial interoperability projects we believe that it covers a fairly large portion of issues and solutions.
2 Underlying concepts 2.1 Defining Interoperability The definition of interoperability that underlies the ATHENA project is “the ability of two or more systems or components to exchange information and to use the information that has been exchanged” [1]. This definition relates to the technical aspects of interoperability by suggesting standards and solutions for presenting, collecting, exchanging, processing and transporting data. From a business perspective, technical interoperability allows for seamlessly propagating and sharing information between partners. [15] define business interoperability as “the organisational and operational ability of an enterprise to cooperate with its business partners and to efficiently establish, conduct and develop IT-supported business relationships with the objective to create value.” As such, business interoperability extends the more technically focused notion of interoperability to cover organisational and operational aspects of setting up and running IT-supported relationships. It builds on the concept of networkability [17] which is a continuation of coordination theory and sees coordination as the management of relationships of dependence [12][20]. Among different issues which may arise on business level are the following: x
defining and formalising cooperation goals with business partners (e.g. by contracts and service level agreements),
BusinessInteroperability Profiles
x x
8673
streamlining business processes across organisations in order to eliminate redundancies, and deciding on the desired level of electronic interaction and the use of industry standards with business partners.
2.2 Business Interoperability Issues Organisations which seek to electronically interact with their business partners typically need to establish higher levels of external coordination [13]. The “Business Interoperability Framework” [15] classifies the resulting interoperability issues into four categories and describes different interoperability levels (Fig. 1): x
x x
x
Management of External Relationships: Increasing levels of external collaboration require companies to systematically plan, implement and monitor their cooperation with external partners and to co-define cooperation targets (“cooperation management and targets”). Employee & Culture: Tighter process integration requires business partners to cooperate in a climate of trust and confidence (“trust”). Collaborative Business Processes: In B2B relationships, responsibilities of each partner are often unclear and activities are performed ad-hoc, which results in resource conflicts as well as coordination effort. Organisations become more interoperable if they collaborate based on a clear and well documented cross-organisational business process that is practical and reflects industry standards (“public process”). A key issue in aligning business processes lies in a mismatch of terminologies between different organisations (“business semantics”). Information systems: Electronic connections with business partners may facilitate the exchange of data or knowledge (“data integration”) as well as automated coupling of processes (“process integration”). For both, interoperability is depending on the interaction types (human-machine, machine-machine). When setting up electronic links with business partners, companies often struggle with bilateral agreements e.g. on data formats and communication protocols. The lack of scalability to a broader number of business partners has so far hindered the diffusion of inter-organisational systems. A high connectivity is achieved by replacing individual connections (1:1) with m:n connections (“connectivity”).
When comparing different industries, it becomes evident that they are characterised by different levels of business interoperability (cf. Fig. 1). In the high-tech industry, the supply chain between Original Equipment Manufacturers (OEM), contractors and component manufacturers is tightly integrated. Companies like Cisco or HP adhere to process standards (e.g. RosettaNet) and use collaboration platforms (e.g. Viacore) which ease electronic collaboration with their business partners. In many other areas, e.g. in facility management, the fragmentation of the value chain and the size of the companies make it more difficult to establish similar IT-supported business relationships. These examples illustrate that the achievable level of business interoperability, i.e. the level with
4868
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
maximum value creation, depends on environmental factors as well as on the chosen cooperation strategy. As a consequence, we base our argumentation on Contingency Theory [9] and assume that the appropriate level of business interoperability has to “fit” external and internal factors, so-called contingencies. We derive the following contingencies as being relevant to business interoperability (cf. [15]): x
x
Cooperation model (internal contingency): The cooperation model includes a description and the number of cooperation partners, their relationships (e.g. competitors, supplier-buyer), the power distribution, roles and activities within the cooperation as well as the information, product and service flow between partners (i.e. the cooperation scenario). Industry environment (external contingency): The specific (industry) environment and its dynamics (cf. [8]) as well as its e-business maturity [10] highly influence the achievable level of business interoperability.
Level of Business Interoperability 5 4 3 2 1 (fully inter- (qualified) (moderate) (minimum) (none) operable) Management of External Relationships conscious partner Business relationships are Cooperation management selection, co-defined formed ad-hoc, partners and targets cooperation targets pursue individual targets Employes & Culture mutual sense of trust and Low awareness of trust, Trust confidence "them and us" attitude Collaborative Business Process commonly accepted public no awareness of the crossPublic process processes reflecting organizational business industry or domain process standards commonly accepted proprietary semantics Business semantics business terminology reflecting industry or domain standards Information Systems human-to-human machine-machine Interaction type interaction integration (process / data integration) B2B architecture with m:nno electronic connections Connectivity connectivity established Interoperability issue
Fig. 1. Categories of Business Interoperability and their Levels
2.3 Technical Interoperability Solutions Recent research and technology development has led to a number of new technical solutions addressing interoperability problems. Major interoperability research streams come from enterprise modelling and model-driven development [16], semantic technologies such as ontology management systems or semantic reconciliation (e.g. [3]), service-oriented architectures (e.g. [2]) and a semiautomated support for modelling and executing cross-organisational business
BusinessInteroperability Profiles
8695
processes (e.g. [11]). These research streams address different aspects of interoperability and consequently can be distinguished according to the artefacts they are focussing on: business processes, services, information / data, and other aspects such as security, service-level agreements and contract handling. New concepts and technical solutions are emerging for solving interoperability issues related to these artefacts. Recent approaches to cross-organisational business process definition and implementation separate public and private views of the business processes spanning multiple organisations. Service-oriented solutions suggest the realisation of a service-oriented architecture combined with the use of Web Services as the technical basis for integrating heterogeneous software application. In the area of information/data concepts such as semantic reconciliation address aspects related to modelling and detailed specification of information that is exchanged between collaborating organisations. For the other aspects technical solutions come for instance from projects in the security and trust area or from research on virtual organisations (e.g. [19]). Orthogonal to these artefacts, model-driven development [16] suggests that the building of an interoperability solution can be organised around a set of models, ranging from the overall enterprise perspective to the execution or code level. A formal underpinning for describing models in a set of meta-models facilitates meaningful integration and transformation among models, and is the basis for automation through tools: x
x
x
Business Level (Computational Independent Model, CIM): This level represents the business view on a business relationship, reflecting strategic decisions on the competitive positioning of an enterprise as well as the organizational and process design. Technical Level (Platform Independent Model, PIM): To achieve an executable interoperability solution, the business level models first have to be transformed into platform-independent models. Optimally, business level models are transformed into technical level models and enriched with more detailed information. However, the models on this level still abstract from the implementation platform. Execution Level (Platform Specific Model, PSM): With the second transformation the technical level models are transformed to platformspecific execution level models. Platform-specific models are indispensable for the actual implementation of a system. These models are executed and make the interoperability solutions work.
3 Deriving Business Interoperability Profiles (BIP) 3.1 Method of Work It is the aim of this paper to accomplish a business-oriented approach towards the implementation of technical interoperability solutions. We therefore identify
6870
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
typical, recurring Business Interoperability Issues and systemise them into a set of Business Interoperability Profiles (cf. Fig. 2, Step 2). This is based on various case studies that were conducted within and outside the ATHENA project (Step 1). At this stage we have identified seven Business Interoperability Profiles which we believe to cover a fairly large portion of issues. This grouping of Interoperability Issues leads us to the identification of a dedicated technical approach that is required to implement the desired level of business interoperability (Step 3). By knowing what needs to be done on a technical level, we can now determine general technical Interoperability Solutions that are applicable (Step 4).
Fig. 2. Method of Work
All Business Interoperability Profiles and the related Interoperability Issues are explained in more detail in the next Section. For each profile we first describe the internal and external contingencies (cf. Fig. 3, column 3-4) before detailing the Interoperability Issues related to Management of External Relationships, Employee and Culture, Collaborative Business Processes and Information Systems (column 5-8). The textual descriptions are complemented by colours that depict the levels of business interoperability for each profile (cf. Section 2.2). The arrows provide an indication of possible improvements of interoperability levels when implementing the proposed solution. Column 9 (“Approach”) explains the design and implementation approach that is required to solve the related Interoperability Issues. The next columns then list the applicable interoperability solutions, the modelling levels involved and the artefacts to be considered. The classification of solutions into the above defined artefacts and modelling levels, help us to specify more precisely which interoperability solutions have to be implemented and which type of models have to be generated during design and development. 3.2 Business Interoperability Profiles - Description In the following, we provide a detailed description of each Business Interoperability Profile (BIP). These profiles represent clusters of typical business interoperability issues and the associated solutions. Fig. 3 provides the consolidated overview of all BIP.
BusinessInteroperability Profiles
No
Business Cooperation InteroperModel (Internal ability Profile Contingency) (BIP)
1 Ecosystem design & cooperation strategy
External Contingencies
Management of External Relationships
Low to medium e- Business Cooperation model not defined business maturity, relationships are usually fragmented formed ad-hoc industries
Cooperation 2 Design of public process scenario and targets defined
3 Coupling with Cooperation existing public scenario and process targets defined
Low e-business maturity, usually fragmented industries
Existence of public process and business semantics, medium e-business maturity
Employee & Culture Low awareness of external partners
Cooperation is managed, cooperation targets are defined individually by partners
Basic level of trust between partners
Cooperation is actively managed, cooperation targets are shared
Partners trust each other and invest in good working relationships
8717
Collaborative Business Information Systems Process Public process: No awareness of collaborative business processes
Human-to-human interaction
Proprietery business semantics
No electronic connectivity
Public process: No awareness of collaborative business processes
not relevant, usually human-to-human interaction
Proprietery business semantics
Connectivity: not relevant, usually 1:1 relationships
Public process: individual business processes are not aligned
Not relevant, usually human-to-human interaction
Business semantics are Connectivity: not defined on a proprietary relevant, usually 1:1 base or bilaterally relationships
4 Definition of business semantics
5 Design of services and business documents
6 Implementation of process integration
7 Implementation of data integration
Cooperation scenario and targets defined, high cooperation specificity
Cooperation scenario and targets defined
Cooperation scenario and targets defined
Cooperation scenario and targets defined
Cooperation is managed, cooperation targets are defined individually by partners
Basic level of trust between partners
Cooperation is managed, cooperation targets are defined individually by partners
Basic level of trust between partners
Public process, business semantics, services and business documents defined, medium to high e-business maturity
Cooperation is actively managed, cooperation targets are shared
Partners trust each other and invest in good working relationships
Existence of services and business documents, medium to high e-business maturity
Cooperation is managed, cooperation targets are defined individually by partners
Low e-business maturity, usually fragmented industries
Public process and business semantics defined, medium ebusiness maturity
not relevant, usually Public process is not relevant (usually low to human-to-human medium levels) interaction
Proprietery business semantics
Human-to-machine Individual business processes are aligned by interaction a public process Commonly accepted business semantics employed
Connectivity: 1:1 or 1:n relationships
Individual business Human-to-machine processes are aligned by interaction, process a public process integration Commonly accepted business semantics employed
Basic level of trust between partners
Connectivity: not relevant, usually 1:1 relationships
Connectivity: 1:1 or 1:n relationships
Public process is not Human-to-machine interrelevant (usually low to ti n, data integration medium levels)
Commonly accepted business semantics employed
Connectivity: 1:1 or 1:n relationships
Fig. 3. Business Interoperability Profiles - Table Overview (Part I)
8872
No
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
Business Interoperability Profile (BIP)
1 Ecosystem design & cooperation strategy
Approach
Technical Interoperability Solution
Modelling and specification level
Main artefacts
Business level Methods and tools for enterprise modelling that support modelling of value (Strategy) network and business model (e.g. ARIS, GraiTools, Mo2Go, METIS), exchange of enterprise models (e.g. using POP* metamodel)
Organizations and roles, input-output relationships (information, physical goods, …)
Commonly define public process 2 Design of public process
Business level Process modelling methods and Tools specificly targeted at cross-organisational (Organization and Processes) processes (e.g. ARIS EPC, BPMN, GraiTools, Maestro, METIS, MoGo); Exchange of business process models
Public processes / activities
3 Coupling with Link private process to public existing public processes: Model private and view processes, map private process to process public process; if necessary re-organise private processes
Process modelling methods and tools that Business level (Organization and are capable of supporting the view Processes) approach and allow for a linkage of private, view and public processes (ARIS EPC, Mo2Go NG, BPMN, Maestro, …); Model-transformation of business process modelling tools; Global modelling solution
Public and private processes (views) / activities
Design ecosystem, define and document cooperation strategy, exchange documentation between partners
4 Definition of business semantics
Describe common vocabulary, Define Ontology definition methods and ontology Business level ontology authoring tools (e.g. ATHOS, Protégé); (Information and Semantic annotation (e.g. A*) Knowledge)
5 Design of services and business documents
Model business documents (high-level Methods and tools for service and components), define services and specification (e.g. XMLSpy, Johnson); Methods and tools that support a service interfaces definition and mapping of business documents (e.g. Maestro, XML Editing Tools)
6 Implementation of process integration
Model private and view processes on technical level; map private process to public process on technical level; create services; connect processes with services; create message exchange; define and deploy on execution infrastructure
Technical and Methods and tools for model-driven developement e.g. PIM4SOA); Methods execution level and tools for technical speficification of services and workflows (e.g. Maestro, Gabriel); Respective execution infrastructure: SOA (e.g. Johnson), agents (e.g. JACK), peer-to-peer (e.g. WS Execution Engine)
Workflows, services, information / data
7 Implementation of data integration
Define source and target data format; define data transformation and mapping; define and deploy on execution infrastructure
Technical and Mapping methods and tools (e.g. STEP execution level Mapper); Semantic annotation and runtime reconciliation (e.g. A*, ARGOS, ATHOS, Semaphore)
Services, information / data
Technical level
Information / knowledge
Services, information / data
Fig. 3. Business Interoperability Profiles - Table Overview (Part II)
BusinessInteroperability Profiles
8739
BIP 1: Ecosystem Design & Cooperation Strategy BIP 1 characterises organisations which do not systematically manage their external relationships. Since they typically have not defined their cooperation model, they are unaware of collaborative business processes and have not yet invested in electronic connectivity with business partners. This business interoperability profile is more frequent in industries which are highly fragmented and are characterised by low e-business maturity, e.g. facility management. In order to become more interoperable, companies have to identify relevant partners, i.e. their ecosystem, and define their cooperation strategy. Enterprise modelling supports stakeholders such as business and strategy experts in describing and visualising their value network and their business model. Main modelling elements are organisations with their input and output relationships (physical goods, financial and information flows). Popular modelling tools are for example ARIS [7], GraiTools, Mo2Go [14] or METIS. Since different organisations may use different tools and techniques for enterprise modelling, meta-model based transformation and exchange of models facilitates interoperability. The translation of the top-level (strategic) cooperation strategy into specific collaborative processes and system architectures is subject of subsequent project phases. BIP 2: Design of “Public Process” BIP 2 characterises organisations which have defined their cooperation model, and as a consequence need to re-organise the way they are collaborating with their business partners. They need to identify the affected cross-organisational business processes and have to clarify the public process. The latter can be defined either by starting a consensus building approach with business partners or by one partner defining the process for all partners. In industries with equal power distribution the first approach is prevailing, whereas in hierarchical business relationships the focal partner (or network orchestrator) will more likely define the process. The definition of and the consensus building on public processes is supported by enterprise modelling tools (similar to the tools mentioned in BIP 1) as well as specific business process modelling languages, concepts and tools, such as ARIS Event-driven Process Chains, UML activity diagrams or BPMN. Business experts use them to detail the interaction between business partners and to agree on a common public business process. Furthermore global modelling languages should be used to define high level service interaction models. The design of further artefacts such as detailed service descriptions and information/data is not subject of this BIP, but will be covered later (BIP 4 and 5). BIP 3: Coupling with Existing "Public Process" BIP 3 characterises organisations which have defined their cooperation model and seek to adhere to an already existing public process. A high-tech company which seeks to interact with their business partners using RosettaNet PIPs may serve as an example. BIP 3 requires the existence of a documented public process which may have either been defined by other organisation(s), acting as focal companies or network orchestrators, or a standardisation body. It is consequently more frequent in an environment with a medium e-business maturity. To adhere to the public process, companies may have to re-organise and change their internal processes. Technical solutions to support these changes can be from
10 874
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
the area of enterprise and business process modelling [16]. Recent extensions of business process modelling provide concepts for modelling public and view processes and map them to internal processes. Tool support for public-viewinternal process mapping is for example offered in Maestro and Mo2Go NG. To design internal processes and to link them with a public process, it is sufficient to consider the business process models on a business level without consideration of technical details such as message exchange or service interfaces. Involved stakeholders are business experts that translate cooperation strategy and business model into a process design. BIP 4: Definition of Business Semantics BIP 4 addresses the issue of defining a common terminology and understanding of the information to be exchanged between business partners. Whereas standardisation initiatives have produced data dictionaries and information models for specific domains (e.g. supply chain management), a comparable level of shared business semantics is still lacking across different industries or for more complex collaboration scenarios (e.g. in the area of product development and post-sales). Common business semantics are a prerequisite to implement data-based as well as process-based connectivity and can be achieved through information modelling. BIP 4 typically focuses on the terminology and meaning of the information exchanged in the specific context and does not yet take into account the data structures which have been implemented in different information systems. Business experts and IT architects are involved in defining a common ontology or a common vocabulary for the specific domain. They are supported by respective methodologies for ontology definition as well as ontology authoring tools (e.g. ATHOS [6] or Protégé). Semantic annotation can be used for formal knowledge representation. BIP 5: Design of Services and Business Documents BIP 5 relates to the design of services and business documents which are the basis for electronic integration. Depending on the focus on either process or data integration, it requires that a public process and/or common business semantics have been established. This situation is frequent in industries which are increasingly moving towards networked business models and have a high ebusiness maturity. Alike the design of a public process, design of services and business documents can either emerge as result of a consensus building activity or be defined by the focal company or network orchestrator. Definition of business documents is supported by modelling tools that support e.g. a component-based modelling of business documents. To define services and service interfaces, technical specifications such as WSDL (Web Service Definition Language) can be used. Technical staff such as IT architects is necessary to actually create the services and data models using methods and tools for service specification (XMLSpy, Johnson [5], etc.) and tools that support a definition and mapping of business documents (Maestro, XML Editing Tools, etc.). The transformation to models for a particular execution platform is subject to later project phases.
BusinessInteroperability Profiles
11 875
BIP 6: Implementation of Process Integration This BIP focuses on the electronic coupling of business processes with the target to move from human-human or human-machine interaction to machinemachine integration. Basis for achieving higher levels of electronic process integration is a common understanding of the public process, the availability of service definitions as well as the existence of common business semantics. This business interoperability profile typically is found in business environments with high e-business maturity, e.g. the retail or the automotive industry. To achieve the coupling of the processes, IT architects first transform the business level models of processes to a platform-independent technical representation. On this level they enrich the models of private and view processes with more detailed information about the services to call and the messages to exchange. They also link the private process models of the partners to a technical level model of the public process. Model-driven development (e.g. supported by PIM4SOA [18]) and tools for technical specification of services and workflows (such as Maestro or Gabriel [4]) increase interoperability at this stage. To actually enact the processes, IT architects and IT administrators have to define the desired execution infrastructure, e.g. service-oriented architectures, agents or peer-to-peer. They then transform the technical level model to execution level models and deploy them on the selected execution infrastructure. BIP 7: Implementation of Data Integration BIP 7 relates to the electronic exchange of data in a machine-readable format. It requires common business semantics to be in place. A public process is not a prerequisite since this business interoperability profile may also relate to knowledge-oriented scenarios with an unstructured interaction. To achieve machine-readable data exchange, IT architects define source and target data formats as well as the transformations between them (using e.g. STEP Mapper). To implement the transformation, an execution infrastructure is identified and the transformations are deployed. This can be supported for instance by functionality to export component-based document models to XML. Semantic annotation and runtime reconciliation facilitate model-based (instead of implementation) transformation. If the data transformation relates to message exchange in a common business process, the respective links between data and process steps have to be maintained by the process execution platform.
4 Summary and Future Research In order to systemise the broad range of emerging interoperability concepts and tools, this paper shows that the interoperability solutions address different business issues and stakeholders. It suggests a more differentiated view on interoperability by identifying business interoperability issues and linking them to technical interoperability solutions. Fig. 3 summarises the business interoperability profiles and the associated interoperability solutions. In addition, it lists the approach that should be taken, the stakeholders involved and the artefacts that have to be considered. Mapping the Business Interoperability Profiles to the interoperability
12 876
Greiner, U.; Legner, C.; Lippe, S.; Wende, K.
solution schema allows organisations to select the interoperability solutions which best fit their interoperability issues. The Profiles also help researchers to position their research results in a broader context. So far, Business Interoperability Profiles and their mapping to the interoperability concepts and solutions have been tested in a limited number of case studies. Depending on the existing level of business interoperability, these cases started with different BIPs and consecutively applied a set of three to five BIPs. Further evaluation and completion of categorisation of business interoperability issues and BIP is subject to future research. Given the background from the ATHENA project, the BIPs defined in this paper have a strong focus on the modelling and implementation of business processes at different levels of abstraction. Business Processes usually imply an information exchange via messages as well as a mostly sequential order of process steps. In addition, we can imagine collaboration scenarios that consist of a concurrent set of operations (for instance, performed by different actors or software applications) each performing on the same object. The BIP should be extended by so called knowledge based interactions.
Acknowledgements The work published in this paper is (partly) funded by the E.C. through the ATHENA IP. It does not represent the view of E.C. or the ATHENA consortium, and authors are solely responsible for the paper's content.
References [1] ATHENA, (2005) ATHENA European Integrated Project, 23.09.2005, www.athenaip.org [2] ATHENA, (2006) Deliverables from project A5. http://www.athena-ip.org [3] ATHENA, (2006) Deliverables from project A3. http://www.athena-ip.org [4] ATHENA, (2006) Gabriel, ATHENA Deliverable. http://www.athena-ip.org [5] ATHENA, (2006) Johnson, ATHENA Deliverable. http://www.athena-ip.org [6] ATHENA, (2006) ATHOS, ATHENA Deliverable. http://www.athena-ip.org [7] IDS Scheer AG, (2006) ARIS Plattform... http://www.ids-scheer.com/international/english/products/53961 [8] Daft RL, (2004) Organization Theory and Design, Thomson South-Western, Manson, Ohio [9] Donaldson L, (2001) The Contingency Theory of Organizations, Sage Publications, Thousand Oaks, CA [10] e-Business Watch, (2005) The European e-Business Report - 2005 edition. Available at http://www.ebusiness-watch.org/resources/documents/eBusiness-Report-2005.pdf [11] Greiner U, Lippe S, Kahl T, Ziemann J, Jäkel FW, (2006) Designing and Implementing Cross-Organizational Business Processes – Description and Application of a Modelling Framework. Proc. of I-ESA 2006 [12] Malone, T. W., Crowston, K., (1994) The Interdisciplinary Study of Coordination. ACM Computing, Surveys 26 (1):87-119
BusinessInteroperability Profiles
13 877
[13] McAfee, A., (2005) Will Web Services Really Transform Collaboration? MIT Sloan Management, Review 46(2):78-84 [14] MooGo. Fraunhofer AG. http://www.moogo.de/ [15] Legner C, Wende K, (2006) Towards an Excellence Framework for Business Interoperability. 19th Bled eConference eValues [16] OMG, MDA Guide Version 1.0.1, (2003) Available at http://www.omg.org/docs/omg/03-06-01 [17] Österle H, Fleisch E, Alt R, (2001) Business Networking: Shaping Collaboration Between Enterprises, Springer, Berlin et al. [18] ATHENA consortium (2006) PIM4SOA , Available at http://pim4soa.sourceforge.net/index.html [19] TrustCom project, (2006) http://www.eu-trustcom.com [20] Wigand RT, Picot A, Reichwald R, (1997) Information, Organization and Management: Expanding Markets and Corporate Boundaries, John Wiley & Sons, Chichester, England
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 6,]]D/9LQFHQWDQG3%XUODW
(FROHGHV0LQHVGH6DLQWeWLHQQH,QGXVWULDO(QJLQHHULQJDQG&RPSXWHU6FLHQFH /DERUDWRU\206,'LYLVLRQFRXUV)DXULHO6DLQW(WLHQQH&HGH[)UDQFH ^L]]DYLQFHQWEXUODW`#HPVHIU
$EVWUDFW 7KLV SDSHU GHOLQHDWHV D VHUYLFHRULHQWHG DSSURDFK IRU VWUXFWXULQJ DQ HQWHUSULVHDUFKLWHFWXUHFDOOHGVHUYLFHRULHQWHGXUEDQLVP,W H[WHQGVWKHWUDGLWLRQDO LQIRUPDWLRQV\VWHPXUEDQLVPDQGHQWHUSULVHDUFKLWHFWXUHVLQRUGHUWRGHULYHVHUYLFH FOXVWHUV WKDW VWUXFWXUH VHUYLFHV LQ D IOH[LEOH ZD\ 7KLV DSSURDFK FRPSOHWHV WKH H[LVWLQJVHUYLFHRULHQWHGDUFKLWHFWXUHDSSURDFKHVLQRUGHUWREHVWFDWHJRUL]LQJWKH VHUYLFHVDQGDOVRWRGHWHUPLQLQJSRVVLEOHVHPDQWLFLVODQGVWKDWDUHQHFHVVDU\WRWKH RQWRORJ\ EXLOGLQJ SURFHVV ,W VXJJHVWV D WZR VWHS DSSURDFK )LUVW WKH VLPLODULWLHV EHWZHHQVHUYLFHVDUHPHDVXUHGXVLQJH[LVWLQJFRQFHSWVIURPLQIRUPDWLRQUHWULHYDO KHUHWKH7),')WHFKQLTXH,QDVHFRQGVWHSFOXVWHUDQDO\VLVLVDSSOLHGLQRUGHUWR GHULYHWKHGLIIHUHQWVHUYLFHDUHDVDQGVHUYLFHGLVWULFWV
.H\ZRUGVVHUYLFHXUEDQLVPXUEDQL]DWLRQFOXVWHUL]DWLRQVLPLODULW\LQWHJUDWLRQ
,QWURGXFWLRQ 2QH RI WKH PDMRU SUREOHPV RI EXLOGLQJ HQWHUSULVH LQWHJUDWLRQ DUFKLWHFWXUHV ZLWKLQ ODUJH DQG G\QDPLF HQWHUSULVHV FRQFHUQV WKH EXLOGLQJ RI VHUYLFHRULHQWHG DUFKLWHFWXUHV62$ DQGSUHFLVHO\WKHEXLOGLQJRIVWUXFWXUHGDUFKLWHFWXUHVLQRUGHU WR SURYLGH IRU WKH HQWHUSULVHV PRUH IOH[LELOLW\ DQG PDQDJHDELOLW\ 7KH QHHG IRU VHUYLFHRULHQWHG XUEDQLVP ZKLFK FRQVWLWXWHV DQ H[WHQVLRQ RI WKH WUDGLWLRQDO LQIRUPDWLRQ V\VWHP XUEDQLVP EHFRPHV LQFUHDVLQJO\ LPSRUWDQW ,Q WKLV SDSHU ZH SURSRVHDQKHXULVWLFEDVHGDSSURDFKWKDWHQDEOHVDUFKLWHFWVWRVHPL DXWRPDWLFDOO\ XUEDQL]H WKHLU HQWHUSULVH VHUYLFHV LQ D PXFK PRUH IOH[LEOH ZD\ WKDW LW LV SRVVLEOH WRGD\7KHDGYDQWDJHRIWKLVXUEDQL]DWLRQLVWKDWLWGHILQHVDQK\EULGDSSURDFKWRS GRZQDQGERWWRPXSDSSURDFK ZKLFKVLPSOLILHVQRWDEO\WKHVHUYLFHFDWHJRUL]DWLRQ DQGWKHEXLOGLQJRIWKHHQWHUSULVHVHPDQWLFV
880
6,]]D/9LQFHQWDQG3%XUODW
7KLVSDSHULVRUJDQL]HGDVIROORZV6HFWLRQLQWURGXFHVVRPHSUHYLRXVZRUNLQ WKH GRPDLQ RI XUEDQL]DWLRQ RI LQIRUPDWLRQ V\VWHPV DQG DOVR LQ WKH GRPDLQ RI VHUYLFHFDWHJRUL]DWLRQ6HFWLRQSUHVHQWVWKHPDLQSULQFLSOHVRIWKHXUEDQL]DWLRQLQ WKHFRQWH[WRI62$6HFWLRQSUHVHQWVWKHXUEDQL]DWLRQSURFHVV)LQDOO\6HFWLRQ SUHVHQWVVRPHFRQFOXVLRQVDQGRXWOLQHVVRPHIXWXUHZRUN
5HODWHGZRUN 7KHXUEDQL]DWLRQRUFLW\SODQQLQJ RILQIRUPDWLRQV\VWHPVFRQVWLWXWHVDQLPSRUWDQW DSSURDFK LQ RUGHU WR FRUUHFWO\ GHDO ZLWK WKH HQWHUSULVH DUFKLWHFWXUH >@>@ *HQHUDOO\ XUEDQL]LQJ DQ LQIRUPDWLRQ V\VWHP FRQVLVWV RQ IHGHUDWLQJ WKH H[LVWLQJ FRPSRQHQWV RI WKLV V\VWHP DURXQG DQ RYHUDOO DUFKLWHFWXUH DQG DOVR DURXQG VRPH SULQFLSOHVWKDWDOORZPRUHIOH[LELOLW\DQGUHDFWLYLW\WKDWDUHQHFHVVDU\WRDGDSWLWWR PDUNHW¶VFRQVWUDLQWVDQGHQYLURQPHQW¶VFKDQJHV>@>@7KHXUEDQL]DWLRQFRQFHSW LV EDVHG RQ WKH QRWLRQ RI ODQG XVH SODQ /83 ZKLFK JHQHUDOO\ GLYLGHV XS DQ\ HQWHUSULVH LQIRUPDWLRQ V\VWHP LQWR PXOWLSOH EORFNV $ EORFN FRQVWLWXWHV D EDVLF HOHPHQWRIWKHDSSOLFDWLRQDQGZKLFKLVLQWHUFKDQJHDEOHDXWRQRPRXVDQGFRKHUHQW *HQHUDOO\ WKUHHW\SHVRIEORFNVFDQEHGLVWLQJXLVKHGDUHDVGLVWULFWVDQGLVODQGV 7KHFRQFHSWRIDUHDGHVFULEHVWKHKLJKHVWOHYHORIGLVWULEXWLRQRISURFHVVHVDQGGDWD DQG LV JHQHUDOO\ GHILQHG DFFRUGLQJ WR IXQFWLRQDO RU RUJDQL]DWLRQDO FRQVLGHUDWLRQV ([DPSOHV RI DUHDV ZKLFK FDQ EH GHILQHG ZLWK UHVSHFW WR RUJDQL]DWLRQDO FRQFHUQV LQFOXGH>@H[FKDQJHUHVRXUFHSLORWLQJGDWDVRXUFHVUHSRVLWRU\DQGRSHUDWLRQ DUHD 7KH FRQFHSW RI GLVWULFW GHVFULEHV DQ LQWHUPHGLDU\ OHYHO RI GLVWULEXWLRQ RI IXQFWLRQVDQGGDWDZLWKLQDQDUHD,VODQGVGHVFULEHWKHORZHVWOHYHORIGLVWULEXWLRQ RIIXQFWLRQVDQGGDWDZLWKLQDGLVWULFW 7KH SULQFLSOH RI GHFRPSRVLWLRQ RI DQ LQIRUPDWLRQ V\VWHP LQWR EORFNV LV JHQHUDOO\GRQHDFFRUGLQJWRVRPHSULQFLSOHVWKDWDUHPRVWO\EDVHGRQWKHQRWLRQRI EORFNUHVSRQVLELOLW\WKDWLPSRVHVWKHGDWDDQGEHKDYLRXUHQFDSVXODWLRQDQGDOVRRQ GDWD IORZV WKDW LPSRVH ORRVH FRXSOLQJ UHODWLRQVKLSV EHWZHHQ EORFNV DQG WLJKW FRKHVLRQ ZLWKLQ HDFK EORFN 7KHVH SULQFLSOHV DUH H[SOLFLWHG ZLWKLQ WKH /83 DV XUEDQL]DWLRQUXOHVZKLFKUHJXODWHWKHLQIRUPDWLRQV\VWHPDUFKLWHFWXUHDQGWKDWFDQ EHLQWHUGLFWLRQUXOHVHJLWLVIRUELGGHQWRDFFHVVWRDQ\ EORFN ZLWKRXW XVLQJLWV LQWHUIDFH OLPLWDWLRQUXOHVHJGDWDPXVWEHXQGHUWKHVXSHUYLVLRQRIRQHDQGRQO\ RQHEORFN RUSUHVFULSWLRQUXOHVHJHDFKEORFNPXVWKDYHDQLQWHUIDFH 2WKHULPSRUWDQWZRUNVH[LVW,QWKHGRPDLQRIVHUYLFHFDWHJRUL]DWLRQWKHUHDUH VRPH SHUWLQHQW DSSURDFKHV WKDW H[SORLW VHPL DXWRPDWLF WHFKQLTXHV LQ RUGHU WR FDWHJRUL]HVHUYLFHVDFFRUGLQJO\WRDJLYHQWD[RQRP\>@>@>@7KHVHDSSURDFKHV DUH DOVR FDOOHG VXSHUYLVHG WHFKQLTXHV EHFDXVH VHUYLFH FOXVWHUV DUH NQRZQ LQ DGYDQFH2WKHUZRUNVH[LVWWKDWFRQFHUQWKHQRQVXSHUYLVHGWHFKQLTXHV>@7KHVH ODWWHUVHHPWREHDSSURSULDWHIRURXUVHUYLFHRULHQWHGXUEDQL]DWLRQSUREOHP 7KHUH DUH DOVR VRPH LPSRUWDQW ZRUNV WKDW FRQFHUQ VHUYLFH PDWFKPDNLQJ DQG WKDWH[SORLWWKHQRWLRQRIWKH VHUYLFHVLPLODULW\ ZKLFKFRQVWLWXWHVWKHVDPHQRWLRQ WKDWFDQEHXVHGLQVHUYLFHXUEDQL]DWLRQ)RUH[DPSOH>@>@DQG>@FRQVWLWXWH VRPH LPSRUWDQW ZRUNV WKDW SURSRVH WHFKQLTXHV WKDW SHUIRUP VHUYLFH PDWFKLQJ H[SORLWLQJWKHQRWLRQRIVHUYLFHVLPLODULW\LQRUGHUWRDQVZHUXVHUVHUYLFHUHTXHVWV
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 881
2WKHULPSRUWDQWZRUNVDUHWKHGLIIHUHQWLPSOHPHQWDWLRQVWKDWVWUXJJOHZLWKKRZ WR KDQGOH VHPDQWLFV DQG VHPDQWLF VHUYLFHV ,Q WKLV FRQWH[W WKH :HE 6HUYLFHV 0RGHOLQJ2QWRORJ\:602 >@DQGWKH6HPDQWLF:HE6HUYLFHV2:/6 >@ DUHWKHPRVWVDOLHQWLQLWLDWLYHVWRGHVFULEH6HPDQWLF6HUYLFHVLQRUGHUWRHQDEOHWKH DXWRPDWLRQRI6HUYLFHGLVFRYHU\FRPSRVLWLRQLQWHURSHUDWLRQDQGLQYRFDWLRQ7KH PDLQ OLPLWDWLRQ RI WKHVHVDSSURDFKHV LV WKDW WKH\ GR QRW FRUUHFWO\ JXLGH WKH XVHU GXULQJWKHVHUYLFHVWUXFWXULQJDQGDOVRWKHVHPDQWLFEXLOGLQJ )LQDOO\ LQ WKH GRPDLQ RI LQIRUPDWLRQ UHWULHYDO WKHUH DUH VRPH LPSRUWDQW DSSURDFKHV WKDW FDQ EH XVHG LQ RUGHU WR FDOFXODWH VLPLODULWLHV EHWZHHQ WZR JLYHQ FRPSRQHQWV3DUWLFXODUO\WKHV\QWDFWLFDSSURDFKHVWKDWDUHWKHPRVWDSSURSULDWHIRU RXU ZRUN LQFOXGH OH[LFDO PHDVXUHV +DPPLQJ GLVWDQFH VXEVWULQJ GLVWDQFH 1 JUDP GLVWDQFH >@ 7),') WHFKQLTXH >@ /6, /DWHQW 6HPDQWLF ,QGH[LQJ WHFKQLTXH>@DQGWKHSUREDELOLVWLFWHFKQLTXH>@
8UEDQL]DWLRQLQWKHFRQWH[WRI62$ 62$DQGXUEDQL]DWLRQ 7KH VHUYLFH XUEDQL]DWLRQ FRQVWLWXWHV DQ LPSRUWDQW DVSHFW RI RXU LQWHJUDWLRQ DSSURDFK >@>@ *HQHUDOO\ 62$ 6HUYLFH2ULHQWHG $UFKLWHFWXUH >@>@>@ DOORZVDQHDV\LQWHJUDWLRQRIKHWHURJHQHRXVDXWRQRPRXVDQGGLVWULEXWHGV\VWHPV ,W LV EDVHG RQ VRPH LQGXVWULDO VWDQGDUGV VXFK DV 62$3 :6'/ DQG 8'', WKDW FRQVWLWXWH EDVLF WHFKQRORJLHV IRU VHUYLFH PHVVDJLQJ GHVFULSWLRQ GLVFRYHU\ DQG LQWHJUDWLRQ RI VHUYLFHV 7KH XUEDQL]DWLRQ RI LQIRUPDWLRQ V\VWHPV LV JHQHUDOO\ VLPSOLILHG ZLWK WKH XVH RI 62$ WKDW LQWURGXFHV D ORRVH FRXSOLQJ EHWZHHQ WKH EXVLQHVVOD\HUDQG,7OD\HU,QGHHGZLWK62$DSSOLFDWLRQVEHFRPHFURVVJUDLQHG EORFNV ZKLFK FDQ EH GLYLGHG LQWR VHYHUDO IXQFWLRQV WKDW FDQ EH VHSDUDWHO\ DFFHVVLEOH 3UHFLVHO\ 62$ LQVHUWV DQ LQWHUPHGLDU\ OD\HU EHWZHHQ HQWHUSULVH IXQFWLRQV DQG DSSOLFDWLRQV VR WKDW LW PDNHV IOH[LEOH WKH WUDQVLWLRQ EHWZHHQ WKH HQWHUSULVHIXQFWLRQDUFKLWHFWXUHDQGWKHHQWHUSULVHDSSOLFDWLRQDUFKLWHFWXUHDQGWKDW FRQVHTXHQWO\DOORZVHDVLO\WRDOLJQWHFKQRORJ\ZLWKEXVLQHVVILJ
)LJ6HUYLFHVDVDQLQWHUPHGLDWHOD\HUEHWZHHQWKHEXVLQHVVDQGWKHWHFKQLFDOOD\HU
(YHQ LI 62$ FDQ VLPSOLI\ WKH XUEDQL]DWLRQ SURFHVV RI DQ\ HQWHUSULVH LW EHFRPHV DOVR LPSRUWDQW WR XUEDQL]H WKH VHUYLFHV WKHPVHOYHV ,Q WKLV FRQWH[W DQG SUHFLVHO\ LQ WKH FRQWH[W RI HQWHUSULVH VHUYLFHV WKH JHQHUDO LGHD RI XUEDQL]LQJ
882
6,]]D/9LQFHQWDQG3%XUODW
VHUYLFHV LV JHQHUDOO\ EDVHG RQ WKH FRQFHSW RI VHUYLFH GRPDLQ ZKLFK LV D ORJLFDO UHJURXSLQJ EORFN RI VHUYLFHV DFFRUGLQJ WR WKHLU IXQFWLRQDO FRQWH[W $ EHVW FKDUDFWHUL]DWLRQRID VHUYLFH GRPDLQLVWKDW LWUHJXODWHVWKH JUDQXODULW\RIWKH VHUYLFHV LW FDWHJRUL]HV WKH VHUYLFHV DQG LW DOORZV WKH UHXVH RI VHUYLFHV WKURXJKGHILQLQJSXEOLFVHUYLFHVWKDWDUHVKDUDEOHDFURVVVHUYLFHGRPDLQV 'LPHQVLRQVRIVHUYLFHRULHQWHGXUEDQL]DWLRQ 2XUXUEDQL]DWLRQDSSURDFKLVSUHFLVHO\EDVHGRQWKUHHGLPHQVLRQVILJ WKDW DUH VHUYLFHW\SRORJ\ VHUYLFHYLVLELOLW\ DQGVHUYLFHDUFKLWHFWXUH
6HUYLFH 7\SRORJ\ 3URFHVV )XQFWLRQDO $SSOLFDWLRQ 7HFKQLFDO
'LVWULFW
6HUYLFH 9LVLELOLW\
/RFDO7UDQVYHUVH
$UHD (QWHUSULVH 6HUYLFH $UFKLWHFWXUH
)LJ'LPHQVLRQVRIVHUYLFHRULHQWHGXUEDQL]DWLRQ
7KH ILUVW GLPHQVLRQ FRQFHUQV WKH YLVLELOLW\ RI VHUYLFHV DQG FDWHJRUL]HV WKH VHUYLFHV DFFRUGLQJO\ WR WKHLU UHXVDELOLW\ ORFDO RU WUDQVYHUVH XVH 7KH VHFRQG GLPHQVLRQ FRQFHUQV WKH W\SRORJ\ RI VHUYLFHV DQG FDWHJRUL]HV WKH VHUYLFHV DFFRUGLQJO\WRWKHLUFRPSOH[LW\DQGWKHLUQDWXUH7KHWKLUGGLPHQVLRQFRQFHUQVWKH DUFKLWHFWXUH RI VHUYLFHV DFFRUGLQJO\ WR VRPH VWUXFWXULQJ SULQFLSOHV VXFK WKRVH PHQWLRQHG LQ SUHYLRXV VHFWLRQ 7KLV ODVW GLPHQVLRQ ZKLFK ZLOO EH GHVFULEHG LQ PRUHGHWDLOVLQWKHQH[WVHFWLRQLVEDVHGRQWKHFRQFHSWRIVHUYLFHEORFNVWKDWDUH KLHUDUFKLFDOO\VWUXFWXUHGLQVHUYLFHGLVWULFWVDQGDUHDV 2XU VHUYLFH W\SRORJ\ LQFOXGHV IRXU PDLQ W\SHV RI HQWHUSULVH VHUYLFHV WKDW H[SRVH HQWHUSULVH FRPSRQHQWV DV VHUYLFHV LQ D ORRVHO\ FRXSOHG ZD\ ,Q RXU DSSURDFK IRXU PDLQ W\SHV RI HQWHUSULVH VHUYLFHV DUH GHILQHG ILJ 3URFHVV 6HUYLFHV )XQFWLRQDO 6HUYLFHV $SSOLFDWLRQ 6HUYLFHV DQG 7HFKQLFDO 6HUYLFHV 7HFKQLFDO6HUYLFHVDGGUHVVEDVLFVHUYLFHVUHOLHGWRWKHWHFKQRORJ\LQIUDVWUXFWXUH VXFKDVFRPPXQLFDWLRQDQGVHFXULW\VHUYLFHV7KHVHVHUYLFHVDUHPDLQO\SURYLGHG E\WKH(QWHUSULVH7HFKQRORJ\DQG,QIUDVWUXFWXUH/D\HUDQGWKH\DUHFRQVLGHUHGDV WUDQVYHUVDO VHUYLFHV LQ WKH ZD\ WKDW DUH JHQHUDOO\ JOREDO VHUYLFHV $SSOLFDWLRQ 6HUYLFHV DGGUHVV HQWHUSULVH DSSOLFDWLRQV 7KH\ FRQWDLQ ERWK 'DWD 6HUYLFHV WKDW
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 883
H[SRVH GDWD VRXUFHV DQG 6RIWZDUH 6HUYLFHV WKDW DGGUHVV VRIWZDUH DSSOLFDWLRQV )XQFWLRQDO6HUYLFHVGHILQHDKLJKOHYHORIUHXVDEOHVHUYLFHVDQGWKH\FRUUHVSRQGWR $SSOLFDWLRQ 6HUYLFHV RU WR DQ DVVHPEO\ RI $SSOLFDWLRQ 6HUYLFHV )LQDOO\ 3URFHVV 6HUYLFHV DGGUHVV WKH EXVLQHVV SURFHVVHV DQG EXVLQHVV DFWLYLWLHV DQG WKH\ DUH FRQVLGHUHGDVDQDVVHPEO\RI)XQFWLRQDO6HUYLFHV
LVD
3URFHVV 6HUYLFH
%XVLQHVV 6HUYLFH LVD LVD
XVHV
)XQFWLRQDO 6HUYLFH XVHV
(QWHUSULVH 6HUYLFH LVD LVD
,7 6HUYLFH LVD
LV3DUW2I
LVD
$SSOLFDWLRQ 6HUYLFH XVHV
LVD
7HFKQLFDO 6HUYLFH
)LJ7\SRORJ\RIHQWHUSULVHVHUYLFHV
LV3DUW2I
6RIWZDUH 6HUYLFH LV3DUW2I
'DWD 6HUYLFH LV3DUW2I
$V LW LV VKRZQ LQ ILJ ZH FDQ QRWLFH WKDW HDFK (QWHUSULVH 6HUYLFH FDQ EH VLPSOHRUFRPSRVLWHWKDQNVWRLV3DUW2ISURSHUW\ $VLPSOHVHUYLFHLVHOHPHQWDU\ ZKHUHDVDFRPSRVLWHVHUYLFHPD\FRQWDLQVPXOWLSOHVHUYLFHV,QDGGLWLRQWRWKLVZH DOVR XVH WKH WHUP ,7 6HUYLFHV WR FDOO HLWKHU 7HFKQLFDO RU $SSOLFDWLRQ 6HUYLFHV EHFDXVHWKH\FRUUHVSRQGWRWKHORZHUOHYHO,7/HYHO RIWKHHQWHUSULVHLQIRUPDWLRQ V\VWHP ZKHUHDV ZH XVH WKH WHUP %XVLQHVV 6HUYLFHV WR FDOO HLWKHU )XQFWLRQDO RU 3URFHVV6HUYLFHVEHFDXVHWKH\GHILQHUHXVDEOHDQGPHDQLQJIXOWREXVLQHVVSHRSOH VHUYLFHV WKDW FRUUHVSRQG WR WKH KLJKOHYHO %XVLQHVV /HYHO RI WKH HQWHUSULVH LQIRUPDWLRQV\VWHP 7KLV W\SRORJ\ RI HQWHUSULVH VHUYLFHV LV DW WKH IRXQGDWLRQV RI RXU SDUWLFXODU HQWHUSULVH VHUYLFHRULHQWHG DUFKLWHFWXUH WKDW FRQWDLQV WZR FRPSOHPHQWDU\ VXE DUFKLWHFWXUHVWKDWDUHEXVLQHVVVHUYLFHRULHQWHGDUFKLWHFWXUHRUEXVLQHVV62$ DQG ,7VHUYLFHRULHQWHG DUFKLWHFWXUH RU ,7 62$ $OWKRXJK LQ PDQ\ HQWHUSULVH DUFKLWHFWXUH LQWHJUDWLRQ SURMHFWV D WRSGRZQ DSSURDFK LV XVHG LQ RUGHU WR GHILQH VHUYLFHV ZH PXVW QRWLFH WKDW WKH EXLOGLQJ RI WKH DERYH VHUYLFHV LV WKH UHVXOW RI DSSO\LQJ DQ K\EULG EXLOGLQJ DSSURDFK WRSGRZQ DQG ERWWRPXS DSSURDFK 7KLV DOORZVWRFRUUHFWO\DOLJQLQJWKHEXVLQHVVOHYHOZLWKWKH,7OHYHO
6HUYLFHRULHQWHGXUEDQL]DWLRQ3URFHVV )RUWKHVHUYLFHRULHQWHGXUEDQL]DWLRQZHH[SORLWDSURFHVVZKLFKFRWDLQVWZRVWHSV ILJ WKDWDUH
884
6,]]D/9LQFHQWDQG3%XUODW
6WHS 'HWHUPLQDWLRQ RI WKH VHUYLFH VLPLODULW\ 7KLV ILUVW VWHS FDOFXODWHV WKH GHJUHHVRIVLPLODULWLHVWKDWH[LVWEHWZHHQHQWHUSULVHVHUYLFHV 6WHS 'HWHUPLQDWLRQ RI WKH VHUYLFH FOXVWHUV 7KLV VHFRQG VWHS GHILQHV WKH FOXVWHUVRIVHUYLFHVDFFRUGLQJO\WRWKHVLPLODULW\GHJUHHVRIHQWHUSULVHVHUYLFHVWKDW DUHFDOFXODWHGGXULQJWKHSUHYLRXVVWHS 6HUYLFH 'HVFULSWLRQ
'HWHUPLQDWLRQ RI WKH VHUYLFHVLPLODUL\
6HUYLFH 6LPLODULWLHV
'HWHUPLQDWLRQ RI VHUYLFHFOXVWHUV
6HUYLFH &OXVWHUV
)LJ6HUYLFHRULHQWHGXUEDQL]DWLRQSURFHVV
'HWHUPLQDWLRQRIWKHVHUYLFHVLPLODULW\ &RQFHUQLQJ WKH GHWHUPLQDWLRQ RI WKH VHUYLFH VLPLODULW\ ZH H[SORLW WKH IROORZLQJ KHXULVWLFILJ WZRVHUYLFHVDUHVLPLODULIDQGRQO\LIWKH\VKDUHWKHVDPHGDWD WKH\VKDUHWKHVDPHIXQFWLRQVRUWKH\VKDUHWKHVDPHGRPDLQ7ZRVHUYLFHVVKDUH WKHVDPHGDWDLIDQGRQO\LIWKH\VKDUHWKHVDPHLQSXWVRUWKHVDPHRXWSXWVRUWKHUH LVDSRVVLEOHFRQQHFWLRQEHWZHHQWKHVHUYLFHV$V ZHFDQQRWLFHLWWKHXVHRIWKH VHUYLFHGRPDLQVLVDQRWKHUMXVWLILFDWLRQWKDWRXUDSSURDFKLVDQK\EULGRQH )RUPDOO\WKHGHJUHHRIVLPLODULW\EHWZHHQWZRVHUYLFHV6NDQG6O LVFDOFXODWHG DVDZHLJKWHGVXPRISDUWLDOVLPLODULW\GHJUHHV G 6 N 6O Z [ G [ 6 N 6O
¦
[^L R F I G `
ZKHUH GL6N 6O FDOFXODWHV WKH VLPLODULW\ EHWZHHQ VHUYLFH LQSXWV GR6N 6O FDOFXODWHVWKHVLPLODULW\EHWZHHQVHUYLFHRXWSXWVGF6N 6O FDOFXODWHVWKHVLPLODULW\ EHWZHHQWKHLQSXWVRIWKHVRXUFHVHUYLFHDQGWKHRXWSXWVRIWKHWDUJHWVHUYLFHGI6N 6O FDOFXODWHV WKH VLPLODULW\ EHWZHHQ VHUYLFH RSHUDWLRQV RU IXQFWLRQV GG6N 6O FDOFXODWHV WKH VLPLODULW\ EHWZHHQ VHUYLFH GRPDLQV DQG ZL ZR ZF Z I DQG Z DUH G
ZHLJKWVLQWKHLQWHUYDO>@VXFKDV ZL ZR ZF Z I Z G
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 885
6HUYLFH 6LPLODULW\
G 6N 6O
'RPDLQ 6LPLODULW\
2SHUDWLRQ 6LPLODULW\
'DWD 6LPLODULW\
G R 6N 6O
G G 6 N 6O
,QSXW 6LPLODULW\
2XWSXW 6LPLODULW\
&RQQHFWLRQ 6LPLODULW\
G H 6N 6O
G V 6N 6O
G G 6N 6O
)LJ3ULQFLSOHRIWKHGHWHUPLQDWLRQRIWKHVHUYLFHVLPLODULW\ 7KH HYDOXDWLRQ RI WKH SDUWLDO VLPLODULW\ GHJUHHV G L 6N 6O G R 6 N 6O G F 6 N 6 O G I 6 N 6O DQG G G 6 N 6 O LVSHUIRUPHGDFFRUGLQJO\WRWKHIROORZLQJUXOHV
G L 6 N 6O \ ,QSXW 6 N ,QSXW 6O G R 6 N 6O \ 2XWSXW 6 N 2XWSXW 6O
G F 6N 6O \ ,QSXW 6N 2XWSXW 6O
G I 6 N 6 O \ 2SHUDWLRQ 6 N 2SHUDWLRQ 6 O G G 6 N 6 O \ 'RPDLQ 6 N 'RPDLQ 6 O
ZKHUH,QSXW6[ VHWRIWKHLQSXWVRIWKHVHUYLFH6[ 2XWSXW6[ VHWRIWKHRXWSXWVRIWKHVHUYLFH6[ 2SHUDWLRQ6[ VHWRIWKHRSHUDWLRQVRIWKHVHUYLFH6[ 'RPDLQ6[ VHWRIWKHIXQFWLRQDOGRPDLQVRIWKHVHUYLFH6[
\(N(O LVWKHVLPLODULW\GHJUHHEHWZHHQWKHWZRVHWVRIZRUGV(NDQG(O :HGHILQHWKLVODWWHUVLPLODULW\IXQFWLRQ\ XVLQJWKH7),')WHFKQLTXHZKLFKLVD YHU\VLPSOHDQGDOVRDSSURSULDWHWHFKQLTXHIRURXUVLPLODULW\SUREOHP
< ( N (O
FRV [ N [O
[ N7 [O 7 N
[ [N
7 O
[ [O
ZKHUH[N [N«[NP [N [O«[OP DUHWZRYHFWRUVRI7),')ZHLJKWVWKDW FRUUHVSRQGWRWKHWZRVHWV(NDQG(OPLVWKHQXPEHURIWHUPVLQWKHFROOHFWLRQ^( «(Q`DQG[LM LVWKH7),')PHDVXUHRIWKHWHUPZMLQWKHVHW(LDQGLVFDOFXODWHG
886
6,]]D/9LQFHQWDQG3%XUODW
XVLQJWKHIRUPXOD
[LM
7)LM ,') M
QLM (L
ORJ
Q QM
ZKHUH QLM GHQRWHV WKH QXPEHU RI LQVWDQFHV RI WKH WHUP ZM LQ (L QM GHQRWHV WKH QXPEHURIVHWVWKDWFRQWDLQWKHWHUPZMDQG__(L__LVWKHQXPEHURIWHUPVLQ(L 'HWHUPLQDWLRQRIWKHVHUYLFHFOXVWHUV &RQFHUQLQJWKHGHWHUPLQDWLRQRIWKHVHUYLFHFOXVWHUVRXUDSSRUDFKLVEDVHGRQWZR PDMRUW\SHVRIFOXVWHUVWKDWDUHVHUYLFHGLVWULFWVDQGVHUYLFHDUHDVILJ (QWHUSULVH 6HUYLFH
6HUYLFH'LVWULFW
6HUYLFH&OXVWHU
6HUYLFH$UHD
(QWHUSULVH
)LJ3ULQFLSOHRIWKHGHWHUPLQDWLRQRIWKHVHUYLFHFOXVWHUV
,Q RXU DSSURDFK WKH GHWHUPLQDWLRQ RI WKH VHUYLFH FOXVWHUV FRQIRUPV WR WZR PDLQ SULQFLSOHV WKDW DUH ORRVH FRRSOLQJ EHWZHHQ VHUYLFH FOXVWHUV DQG VWURQJ FRKHVLRQ ZLWKLQ HYHU\ VHUYLFH FOXVWHU )RU WKLV ZH XVH DQ DXWRPDWLF FODVVLILFDWLRQ PHWKRG DQGSUHFLVHO\DWRSGRZQKLHUDUFKLFDOFOXVWHUL]DWLRQPHWKRGZKLFKVHHPVWREHDQ DSSURSULDWH PHWKRG IRU RXU VHUYLFH FOXVWHULQJ SUREOHP )LJ LOOXVWUDWHV WKH SULQFLSOHRIWKHDOJRULWKPRIWKHVHUYLFHFOXVWHUL]DWLRQWKDWZHXVH$VVKRZQWKH DOJRULWKPXVHVDPDWUL[RIVHUYLFHVLPLODULWLHVDQGSURGXFHVDVHWRIFOXVWHUVXVLQJ WKHGLVWDQFHRI:DUG>@ $QRWKHU LPSRUWDQW FKDUDFWHULVWLF RI WKH VHUYLFH FOXVWHUV LV WKDW WKH\ DUH UHDOO\ &OXVWHUL]DWLRQ $OJRULWKP
,QSXWV DPDWUL[ RI VLPLODULW\ LQGLFHVRI QVHUYLFHV6«6Q
2XWSXWV DVHWRI VHUYLFHFOXVWHUVGLVWULFWVDQG DUHDVGHQGURJUDPPH ,QLWLDOL]DWLRQ (YHU\ VHUYLFHFRQVWLWXWHV DFOXVWHU DGLVWDQFHPHDVXUH ':DUGGLVWDQFH LV FDOFXODWHG EHWZHHQ FOXVWHUV :KLOH QXPEHU RI FOXVWHUV ! UHJURXS WKH WZR QHDUHVW FOXVWHUVDFFRUGLQJO\ WRWKH GLVWDQFH' FDOFXODWH WKH GLVWDQFHVEHWZHHQ WKH QHZFOXVWHUDQG WKH SUHYLRXV FOXVWHUV (QG :KLOH
)LJ*HQHULFDOJRULWKPRIWKHVHUYLFHFOXVWpULVDWLRQ
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 887
GHILQHGLQD KLHUDUFKLFDO ZD\DFFRUGLQJO\WRWKH VHUYLFH W\SRORJ\LQWURGXFHGLQ 6RZHUHDOO\GHILQHIRXUOHYHOVRIVHUYLFHFOXVWHUV7HFKQLFDO6HUYLFH&OXVWHUV $SSOLFDWLRQ 6HUYLFH &OXVWHUV )XQFWLRQ 6HUYLFH &OXVWHUV DQG 3URFHVV 6HUYLFH &OXVWHUV ([DPSOHRIDVHUYLFHRULHQWHGXUEDQL]DWLRQ ,Q WKH IROORZLQJ SDUW ZH ZLOO LOOXVWUDWH D VKRUW H[DPSOH RI RXU VHUYLFHRULHQWHG XUEDQL]DWLRQ DSSURDFK 6LQFH ZH RQO\ ZDQW WR VKRZ WKH H[HFXWLRQ RI WKH XUEDQL]DWLRQSURFHVVVRZHFRQVLGHUWKHFDVHRIVLPSOHDQGDEVWUDFWVHUYLFHV/HW V WDNH ILYH IXQFWLRQDO VHUYLFHV ZLWK VSHFLILF FKDUDFWHUL]DWLRQV DQG OHW V H[HFXWH WKH XUEDQL]DWLRQ SURFHVV $V VKRZQ WKH ILUVW VWHS FDOFXODWHV WKH GHJUHHV RI VHUYLFH VLPLODULW\ 7KH ZHLJKW WKDW DUH XVHG LQ WKLV FDVH DUH DV IROORZV ZL ZR Z I ZG DQG ZF 6HUYLFH 6L
,QSXW6L
6
GG
GG
RR
IG
6
GG
GG
RR
IG
6
GG
G
RR
IG
6
GG
G
RR
IG
6
GGG
G
RRR
IG
2XWSXW6L 2SHUDWLRQ6L 'RPDLQ6L
6O
6
6
6
6
6
6
6
6
6
6
6N
6LPLODULWp
/HJHQG 'LVWULFW $UHD
6
6
6
6
6
)LJ([DPSOHRIDVHUYLFHRULHQWHGXUEDQL]DWLRQ
2QFH WKH VLPLODULW\ PDWUL[ LV FDOFXODWHG XVLQJ WKH GHGLFDWHG PRGXOH WKDW ZH GHYHORSHG ILJ LW LV LQMHFWHG WR WKH VHFRQG VWHS ZKLFK H[SORLWV WKH ;/67$7 VRIWZDUH >@ LQ RUGHU WR SURGXFH D GHQGURJUDP 7KLV ODWWHU GHQGURJUDP LV LQWHUSUHWDWHGLQRUGHUWRGHILQHVHUYLFHFOXVWHUV,QRXUDSSURDFKWKHGHWHUPLQDWLRQ RIVHUYLFHFOXVWHUVLVEDVHGRQIL[LQJDWURQFDWXUHOLQHRQWKHREWDLQHGGHQGURJUDP $V VKRZ RQ ILJ WKH ILUVW WURQFDWXUH OLQH ILUVW GRWWHG OLQH GHILQHV WKH VHUYLFHGLVWULFWVZKHUHDVWKHVHFRQGWURQFDWXUHOLQHVHFRQGGRWWHGOLQH ZKLFK LV VLWXDWHG RQ WKH WRS RI WKH ILUVW WURQFDWXUH OLQH GHILQHV WKH VHUYLFH DUHDV
888
6,]]D/9LQFHQWDQG3%XUODW
:HPXVWPHQWLRQWKDWWKHIL[DWLRQRIWKHWURQFDWXUHOLQHVLQRXUDSSURDFKLVVWLOOWKH UHVXOWRIWKHKXPDQLQWHUSUHWDWLRQ
)LJ6FUHHQVKRWRIWKHVHUYLFHXUEDQL]DWLRQPRGXOH
&RQFOXVLRQVDQGIXWXUHZRUN :HKDYHSUHVHQWHGLQWKLVSDSHUDQDSSURDFKIRUVHUYLFHRULHQWHGXUEDQLVPWKDWFDQ EH XVHG LQ RUGHU WR VWUXFWXUH HQWHUSULVH VHUYLFHV LQ D IOH[LEOH ZD\ 7KLV DSSURDFK ZKLFK H[WHQGV WKH WUDGLWLRQDO LQIRUPDWLRQ V\VWHP XUEDQLVP WR 62$ VHUYLFH RULHQWHG DUFKLWHFWXUHV PD\ FRPSOHWH WKH H[LVWLQJ 62$ DSSURDFKHV LQ RUGHU WR FRUUHFWO\ UHJURXSLQJ VHUYLFHV LQWR FOXVWHUV DQG XVLQJ WKHVH REWDLQHG FOXVWHUV LQ RUGHUWREXLOGVWDEOHHQWHUSULVH VHUYLFHEORFNVDQGHQWHUSULVH VHPDQWLFEORFNV2XU XUEDQL]DWLRQ DSSURDFK LV EDVHG RQ WKUHH PDMRU GLPHQVLRQV WKDW DUH VHUYLFH W\SRORJ\ VHUYLFH YLVLELOLW\ DQG VHUYLFH DUFKLWHFWXUH )XUWKHUPRUH RXU DSSURDFK SURSRVHV D VHUYLFHRULHQWHG XUEDQL]DWLRQ WKDW LV EDVHG RQ WZR VWHSV WKDW DUH 'HWHUPLQDWLRQ RI WKH VHUYLFH VLPLODULW\ DQG 'HWHUPLQDWLRQ RI VHUYLFH FOXVWHUV 7KHILUVWVWHSLVEDVHGRQWKHXVHRIDQKHXULVWLFDSSURDFKWKDWH[SORLWVWKH7),') WHFKQLTXHZKLFKLVDVLPSOHWRROWKDWLVXVHGLQWKHLQIRUPDWLRQUHWULHYDOILHOG7KH VHFRQGVWHSLVEDVHGRQWKHXVHRIDWRSGRZQKLHUDUFKLFDOFOXVWHUL]DWLRQPHWKRG 7KH PDLQOLPLWDWLRQRIRXUDSSURDFKLVWKDWLWUHOLHVRQV\QWDFWLFGHVFULSWLRQV PDLQO\:6'/ILOHVDQGLWUHOLHVDOVRRQDVLPSOHWHFKQLTXHZKLFKLV7),') LQ RUGHU WR FDOFXODWH WKH VLPLODULW\ PDWUL[ $QRWKHU OLPLWDWLRQ LV WKDW RXU DSSURDFK IRFXVHVRQKXPDQLQWHUSUHWDWLRQLQRUGHUWRGHWHUPLQHWKHGLIIHUHQWVHUYLFHFOXVWHUV $WWKHWLPHRIZULWLQJWKLVDUWLFOHZHDUHWHVWLQJDQGH[SHULPHQWLQJDQXUEDQL]DWLRQ SURFHVVSURWRW\SH:HKDYHSHUIRUPHGVHYHUDOH[SHULPHQWVZLWKLQVPDOOFDVHVWKDW
$Q$SSURDFKIRU6HUYLFH2ULHQWHG8UEDQLVP 889
JDYH JRRG UHVXOWV 7KH IXWXUH ZRUN ZLOO IRFXV RQ LPSURYLQJ WKH VLPLODULW\ FDOFXODWLRQDSSURDFKDQGWHVWLQJWKHSURWRW\SHLQODUJHUHDOLWLHVLQRUGHUWRYDOLGDWH LWV VFDODELOLW\ DQG LWV LPSRUWDQFH GXULQJ WKH EXLOGLQJ SURFHVV RI RQWRORJLHV WKDW FDSWXUHWKHVHPDQWLFVZLWKLQODUJHDQGG\QDPLFHQWHUSULVHV
$FNQRZOHGJHPHQWV 7KHSUHVHQWHGZRUNLVDUHVXOWRIDFROODERUDWLRQEHWZHHQWKH(FROHGHV0LQHVGH 6DLQW(WLHQQH DQG 670LFURHOHFWURQLFV SUHFLVHO\ 5RXVVHW 6LWH :H ZRXOG OLNH WR WKDQN 3LHUUH /HEUXQ DQG +XJXHV 6ROLJQDF IURP 670LFURHOHFWURQLFV IRU WKHLU YDOXDEOHFRQWULEXWLRQDQGFRPPHQWVRQWKLVZRUN
5HIHUHQFHV >@ >@
>@
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@ >@
$UDELH3+XEHUW/-HW'H6RHWH*&OXVWHULQJDQG&ODVVLILFDWLRQ:ROG6FLHQWLILF 6LQJDSRUH %UXQR 0 &DQIRUD * 'L 3HQWD 0 6FRJQDPLJOLR 5 $Q DSSURDFK WR VXSSRUW ZHE VHUYLFH FODVVLILFDWLRQ DQG DQQRWDWLRQ ,Q 3URFHHGLQJV RI WKH ,((( ,QWHUQDWLRQDO &RQIHUHQFHRQH±7HFKQRORJ\H±&RPPHUFHDQGH±6HUYLFHV((( +RQN± .RQJ &RUHOOD 0 $ DQG &DVWHOOV 3 $ +HXULVWLF $SSURDFK WR 6HPDQWLF :HE 6HUYLFHV &ODVVLILFDWLRQ WK ,QWHUQDWLRQDO &RQIHUHQFH RQ .QRZOHGJH%DVHG ,QWHOOLJHQW ,QIRUPDWLRQ (QJLQHHULQJ 6\VWHPV .(6 ,QYLWHG 6HVVLRQ RQ (QJLQHHUHG $SSOLFDWLRQVRI6HPDQWLF:HE6:($ %RXUQHPRXWK8.6SULQJHU9HUODJ/HFWXUH 1RWHVLQ$UWLILFLDO,QWHOOLJHQFH 'HUZHVWHU6'XPDLV67)XUQDV*:/DQGDXHU7. +DUVKPDQQ5 ,QGH[LQJ E\ /DWHQW 6HPDQWLF $QDO\VLV -RXUQDO RI WKH $PHULFDQ 6RFLHW\ IRU ,QIRUPDUWLRQ6FLHQFHSS ',3'HOLYHUDEOHVRI',3SURMHFWKWWSGLSVHPDQWLFZHERUJ 'RQJ ; +DOHY\ $ 0DGKDYDQ - 1HPHV ( =KDQJ - 6LPLODULW\ 6HDUFK IRU :HE 6HUYLFHV 3URFHHGLQJV RI WKH WK 9/'% &RQIHUHQFH 7RURQWR &DQDGD >2QOLQH@ KWWSZZZYOGERUJFRQI5633') (UO76HUYLFH2ULHQWHG$UFKLWHFWXUH$)LHOG*XLGHWR,QWHJUDWLQJ;0/DQG:HE 6HUYLFHV3ULQWLFH+DOO ,]]D 6 9LQFHQW / DQG %XUODW 3 $ )UDPHZRUN IRU 6HPDQWLF (QWHUSULVH ,QWHJUDWLRQ ,Q 3URFHHGLQJV RI ,17(523(6$ *HQHYD 6ZLW]HUODQG SS ,]]D 6 9LQFHQW / %XUODW 3 /HEUXQ 3 DQG 6ROLJQDF + ([WHQGLQJ 2:/6 WR 6ROYH (QWHUSULVH $SSOLFDWLRQ ,QWHJUDWLRQ ,VVXHV ,QWHURSHUDELOLW\ IRU (QWHUSULVH 6RIWZDUHDQG$SSOLFDWLRQV&RQIHUHQFH,(6$ %RUGHDX[)UDQFH .DGLPD+HW0RQIRUW9/HV:HE6HUYLFHV'XQRG .QRZOHGJH:HE'HOLYHUDEOHVRI.:(%3URMHFW(8,67>2Q/LQH@ KWWSNQRZOHGJHZHEVHPDQWLFZHERUJ /L / +RUURFNV , $ VRIWZDUH IUDPHZRUN IRU PDWFKPDNLQJ EDVHG RQ VHPDQWLF ZHE WHFKQRORJ\,QWKH,QWHUQDWLRQDO-RXUQDORI(OHFWURQLF&RPPHUFH ± /RQJpSp& /HSURMHWG XUEDQLVDWLRQGXV\VWqPHG LQIRUPDWLRQ'XQRG3DULV 2OGKDP 1 7KRPDV & 6KHWK $ DQG 9HUPD . 0(7(256 :HE 6HUYLFH $QQRWDWLRQ)UDPHZRUNZLWK0DFKLQH/HDUQLQJ&ODVVLILFDWLRQ,Q3URFHHGLQJVRIWKH
890
>@ >@ >@ >@ >@ >@ >@ >@ >@ >@
6,]]D/9LQFHQWDQG3%XUODW VW,QWHUQDWLRQDO:RUNVKRSRQ6HPDQWLF:HE6HUYLFHVDQG:HE3URFHVV&RPSRVLWLRQ 6:6:3&¶ DWWKHWKHQG,QWHUQDWLRQDO&RQIHUHQFHRQ:HE6HUYLFHV,&:6¶ &DOLIRUQLD 2SHQ *URXS 72*$) 7KH 2SHQ *URXS $UFKLWHFWXUH )UDPHZRUN 9HUVLRQ 7KH 2SHQ*URXS 2:/6 &RDOLWLRQ 2:/6 6HPDQWLF 0DUNXS IRU :HE 6HUYLFHV 2:/6 &RDOLWLRQ>2Q/LQH@KWWSZZZGDPORUJVHUYLFHV 3DROXFFL 0 .DZDPXUD 7 3D\QH 7 6\FDUD . 6HPDQWLF 0DWFKLQJ RI :HE 6HUYLFH &DSDELOLWLHV ,Q 3URFHHGLQJV RI WKH )LUVW ,QWHUQDWLRQDO 6HPDQWLF :HE &RQIHUHQFH 5REHUWVRQ 6 -RQHV 6 . 5HOHYDQFH ZHLJKWLQJ RI VHDUFK WHUPV -RXUQDO RI WKH $PHULFDQ6RFLHW\IRU,QIRUPDWLRQ6FLHQFHQSS 6DVVRRQ- 8UEDQLVDWLRQGHVV\VWqPHVG LQIRUPDWLRQ+HUPHV3DULV :&:HE6HUYLFHV$FWLYLW\>2Q/LQH@KWWSZZZZRUJZV :DUG - + +LHUUDFKLFDO JURXSLQJ WR RSWLPL]H DQ REMHFWLYH IXQFWLRQ -RXUQDO RI WKH $PHULFDQVWDWLVWLFDODVVRFLDWLRQYRO :602 KWWSZZZZRUJ6XEPLVVLRQ:602 ;/67$7 'DWD $QDO\VLV DQG 6WDWLVWLFDO 6ROXWLRQ IRU 0LFURVRIW ([FHO >2Q/LQH@ KWWSZZZ[OVWDWFRP =DFKPDQ - $ )UDPHZRUN IRU ,QIRUPDWLRQ 6\VWHPV $UFKLWHFWXUH ,%0 6\VWHPV -RXUQDO9RO1R
Index of Contributors
Agostinho, C......................... 479, 817 Åhlfeldt, R.-M. ............................. 633 Álvarez, J.A.................................. 519 Anastasiou, M............................... 771 Anaya, V....................................... 237 Anicic, N. ..................................... 721 Arezza, A.............................. 415, 553 Askounis, D. ......................... 361, 517 Athanasopoulos, G. ...................... 741 Azevedo, A................................... 557 Bacetic, M. ................................... 721 Backlund, P. ................................. 315 Barkmeyer, E.J. ............................ 365 Bartlang, U. .................................. 709 Bastida, L. .................................... 427 Bauer, B........................................ 139 Bazijanec, B. ................................ 783 Beardsmore, A.............................. 829 Ben Salem, R................................ 447 Bénaben, F.................................... 257 Benamar, C................................... 495 Benkő, T. ...................................... 795 Berio, G. ....................................... 237 Berre, A.-J. ................... 115, 569, 741 Biennier, F. ................................... 495 Blanc, S. ....................................... 273 Boell, D. ....................................... 771 Bogdan, C. ................................... 329 Born, M. ....................................... 759 Boudjlida, N. ................................ 357 Boufaida, M.................................. 357 Bourey, J.-P. ................. 115, 447, 587
Broeksema, B. .............................. 697 Burlat, P........................................ 878 Cardoso, J. .................................... 333 Carnahan, L. ................................. 659 Casals, M...................................... 617 Chaari, S. ...................................... 495 Chang, J........................................ 673 Chapko, A..................................... 621 Chapurlat, V. ................................ 261 Charalabidis, Y..................... 361, 525 Charlier, B. ................................... 581 Charoy, F. ..................................... 741 Chituc, C.-M................................. 557 Cho, H. ......................................... 673 Correa, K. ..................................... 115 Costa, C.A. ................................... 277 Costa, R. ......................................... 89 Cuberos, F.J.................................. 519 Cui, D. .......................................... 219 Cutting-Decelle, A.F. ................... 587 D’Antonio, F. ............... 115, 345, 817 Daclin, N. ..................................... 447 Denno, P. ...................................... 365 Di Marzo Serugendo, G................ 741 Diep, D. ........................................ 261 Dorn, J. ......................................... 401 Doumeingts, G.............................. 119 Dubois, E........................................ 15 Ducq, Y. ............................... 273, 447 Durand, J. ..................................... 685 Eder, J........................................... 223 Elvesæter, B. ........................ 569, 771
892
Index of Contributors
Espadas, J. .................................... 431 Favrel, J. ....................................... 495 Feltus, C. ........................................ 27 Feurstein, B.K............................... 281 Figay, N........................................ 569 Finet, T. ................................ 119, 621 Fischer, K. ............................ 195, 207 Forcada, N. ................................... 617 Friese, T........................................ 709 Fuertes, A. .................................... 617 Gangolells, M. .............................. 617 Garcia, O. ....................................... 89 Gausmann, O. ............................... 783 Gebase, L...................................... 659 Genßler, T..................................... 759 Gialelis, J...................................... 261 Gionis, G. ............................. 361, 525 Goedicke, M. ................................ 463 González, L. ................................. 519 Grandin-Dubost, M. ..................... 119 Grangel, R. ........................... 115, 447 Greiner, U............................. 751, 865 Gruhn, V....................................... 753 Guglielmina, C. ............ 415, 553, 569 Gunendran, A.G. .......................... 587 Hahn, C................................. 195, 207 Hamri, S. ...................................... 357 Harzallah, M................................. 377 Hauge, J.B. .................................. 245 Heinonen, S. ................................. 529 Herrmann, A................................. 633 Heymans, P..................................... 77 Hofbauer, P................................... 155 Hrastnik, P.................................... 811 Huza, M. ....................................... 377 Iacob, M.-E................................... 463 İlal, M.E........................................ 807 Imtiaz, A....................................... 245 Ivezic, N. ...................... 483, 541, 721 Izza, S. .......................................... 879 Jäkel, F.-W. .................................. 303 Jakovljevic, N............................... 721 Jankovic, M. ................................. 541 Janner, T. ...................... 241, 467, 525 Jardim-Gonçalves, R. ..... 89, 479, 817 Jeong, B........................................ 673 Jeusfeld, M.A. ........................ 63, 315
Jiménez, G. ................................... 431 Jochem, R. ...................................... 39 Johannesson, P.............................. 633 Johnsen, S.G. ................................ 569 Johnson, P..................................... 599 Jonkers, H..................................... 463 Jørgensen, H. ................................ 771 Jun, H.B........................................ 729 Justinaviciene, K. ......................... 553 Kääriänen, J. ................................. 529 Kabilan, V. ................................... 633 Kahl, T.................................. 151, 207 Kallinikos, J.................................. 625 Kalogeras, A................................. 261 Karlsen, D..................................... 569 Katasonov, A. ............................... 183 Khadraoui, D. ............................... 741 Kiauleikis, V................................. 553 Kim, J. .......................................... 647 Kiritsis, D. .................................... 729 Klein, M. ...................................... 759 Knoll, G........................................ 553 Knothe, T...... 39, 303, 541, 5691, 771 Kokovic, Z.................................... 721 Koliver, C. .................................... 277 Köllmann, C. ................................ 463 Koussouris, S................................ 525 Kovács, L. .................................... 415 Kuhn, J. ........................................ 759 Kulvatunyou, S..................... 647, 685 Kürschner, A.C............................. 605 Kutvonen, L.................................. 629 Lagerström, R............................... 599 Lampathaki, F............................... 241 Lange, M. ..................................... 101 Latour, T....................................... 159 Lebreton, B................... 119, 621, 725 Legner, C. ............................. 725, 865 Lehmann, M. ................................ 223 Lippe, S. ............................... 569, 865 Ljubicic, V.................................... 721 Loos, P............................................ 51 Lorré, J.P. ..................................... 257 Lukácsy, G. .................................. 795 Luzi, D.......................................... 329 Macit, S. ....................................... 807 Madrigal-Mora, C......................... 195
Index of Contributors 893 893
Maló, P. .......................................... 89 Mariategui, J.-C............................ 625 Marjanovic, Z. ............ 483, 5413, 721 Martin, M.J................................... 685 Matulevičius, R.S. .......................... 77 Mayer, N......................................... 15 Meier, F. ....................................... 389 Meira, L.M. .................................. 277 Meng, F.C..................................... 459 Mertins, K..................................... 303 Miletic, I. ...................................... 483 Missikoff, M................................. 345 Mo, T............................................ 291 Moen, P. ....................................... 633 Moraitis, P. ................................... 741 Morin, J.-H. .................................. 741 Mouzakitis, S................................ 241 Müller, J.L. ................................... 151 Müller, J.P. ................... 171, 207, 709 Müller, P....................................... 151 Närman, P..................................... 599 Naudet, Y. .................................... 159 Naumenko, A................................ 183 Naz, T........................................... 401 Negretto, U. .................................. 155 Nieto, F.J. ..................................... 427 Novicic, I...................................... 721 Nuñez, M.J. .................................... 89 Nurcan, S. ..................................... 111 Oancea, M. ................................... 841 Ondracek, N. ................................ 841 Onofre, S. ..................................... 479 Opdahl, A.L.................................... 77 Ortega, J.A.................................... 518 Ospina, G.A.................................. 581 Pamptroad, G................................ 467 Pantazoglou, M............................. 741 Pataki, B. ...................................... 415 Pingaud, H.................................... 257 Pokraev, S..................................... 507 Pronios, C. .................................... 771 Quartel, D.A.C.............................. 507 Radoiu, D. .................................... 853 Rajsiri, V. ..................................... 257 Ralyté, J........................................ 315 Rechden, G.F................................ 277 Reichert, M................................... 507
Ricci, F.L...................................... 329 Rifaut, A. .................................. 15, 27 Roca, X......................................... 617 Rolfsen, R.K. ................................ 771 Rontey, P. ..................................... 659 Roser, S. ............................... 139, 207 Ruohomaa, S. ............................... 633 Ruokolainen, T. ............................ 159 Rüppel, U. .................................... 101 Salvador, V.L. .............................. 277 Samsonowa, T. ............................. 127 Sarraipa, J. .................................... 817 Schäfer, C. .................................... 753 Scheper, U. .................................. 241 Schreiner, W................................. 811 Schroth, C............. 127, 241, 467, 525 Schumacher, A.J........................... 281 Sclano, F....................................... 287 Seiceanu, M. ................................. 841 Serbanati, L.D............................... 329 Snack, P........................................ 541 Snelick, R. .................................... 659 Sobrito, G. .................................... 709 Söderström, E. .............................. 389 Song, L. ........................................ 219 Sourouni, K. ................................. 361 Spanoudakis, N............................. 741 Stäber, F. ...................................... 709 Steen, M.W.A............................... 507 Steiger-Garção, A. ........................ 479 Stevens, R..................................... 245 Stiefel, P.D. .................................. 171 Szeredi, P...................................... 795 Taglino, F. .................................... 345 Tahamtan, A. ................................ 223 Takalo, J. ...................................... 529 Terziyan, V................................... 183 Thiesse, B.F.................................. 605 Tolle, K......................................... 553 Toscano, C.................................... 557 Trichet, F. ..................................... 369 Turowski, K.................................. 783 Vallespir, B................................... 273 van Blommestein, F...................... 697 van den Heuvel, W.-J. .................... 63 Velardi, P...................................... 287 Velasco, F..................................... 519
894
Index of Contributors
Verdecho, M.J. ............................. 237 Vincent, L..................................... 879 Vujasinovic, M. ............................ 483 Walter, P......................................... 51 Wang, Z.J. ............................ 291, 459 Weber, I............................................ 3 Weigand, H................................... 633 Wende, K...................................... 865 Werth, D. ........................................ 51 Wilkes, W..................................... 841
Wombacher, A.............................. 507 Woo, J........................................... 685 Xirouchakis, P. ............................. 729 Xu, X.F................................. 291, 459 Yoo, T........................................... 673 Young, R.I.M................................ 587 Zhan, D.C. .................................... 459 Zhang, G....................................... 151 Ziemann, J. ................................... 207 Zinnikus, I. ................................... 207