Risk-Driven Continuous Delivery of Trustworthy Smart Iot Systems — First Version

Total Page:16

File Type:pdf, Size:1020Kb

Risk-Driven Continuous Delivery of Trustworthy Smart Iot Systems — First Version Grant AgreementRef. Ares(2019)4295935 N° 780351 - 05/07/2019 Title: Risk-driven Continuous Delivery of Trustworthy Smart IoT Systems — First Version Authors: Jacek Dominiak (BAW), Nicolas Ferry (SINTEF), Elena González (BAW), Stéphane Lavirotte (CNRS), Brice Morin (SINTEF), Victor Muntés (BAW), Phu H. Nguyen (SINTEF), Alexander Palm (UDE), Angel Rego (TECNALIA), Jean Yves Tigli (CNRS) Editors: Nicolas Ferry (SINTEF), Phu H. Nguyen (SINTEF) Reviewers: Erkuden Rios (TECNALIA), Uģis Grīnbergs (BOSC) Identifier: Deliverable # D2.2 v1.0 Nature: Report Date: 30 June 2019 Status: Delivered Diss. level: Public Executive Summary D2.2 provides the first version of the ENACT Continuous Delivery toolkit (including the Orchestration and Continuous Deployment Enabler and the Test, Simulation and Emulation Enabler), the Risk Management Enabler, and the Actuation Conflict Management Enabler. In particular, in this document, we provide an overall as well as a technical presentation of each of the enablers developed in WP2. Copyright © 2019 by the ENACT consortium – All rights reserved. The research leading to these results has received funding from the European Community's H2020 Programme under grant agreement n° 780351 (ENACT). ENACT Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems Deliverable # D2.2 Members of the ENACT consortium: SINTEF AS Norway BEAWRE DIGITAL SL Spain MONTIMAGE France EVIDIAN SA France INDRA Sistemas SA Spain Fundación Tecnalia Research & Innovation Spain TellU AS Norway Centre National de la Recherche Scientifique France Universitaet Duisburg-Essen Germany Istituto per Servizi di Ricovero e Assistenza agli Anziani Italy Baltic Open Solution Center Latvia Elektronikas un Datorzinatnu Instituts Latvia Public Final version 1.0, 30/06/2019 2 ENACT Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems Deliverable # D2.2 Revision history Date Version Author Comments 01 December Initial Nicolas Ferry (SINTEF) Outline and summaries 13 February Initial Nicolas Ferry (SINTEF) Introduction 13 May Draft Nicolas Ferry, Brice Almost complete version of section Morin, Phu Nguyen 3 (SINTEF) 24 May Draft Jean-Yves tigli, Stéphane Almost complete version of Section Lavirotte (CNRS) 4 4 June Draft Nicolas Ferry, Phu Final version section 3 Nguyen (SINTEF) 4 June Draft Jacek Dominiak Draft version section 2 5 June Draft Jean-Yves tigli, Stéphane Final version section 4 Lavirotte (CNRS) 5 June Draft Elena González (Beawre) Draft version section 2 5 June Draft Victor Muntés (Beawre) Review draft version section 2 + further contributions to section 2 11 June Draft Nicolas Ferry (SINTEF) Final version of Section 1 and 6 11 June Draft Jean Yves Tigli (CNRS) Update Section 4 after WP2 internal review 19 June Draft Erkuden Rios Internal Review 25 June Draft Ugis Grisberg Internal Review 27 June Final Nicolas Ferry (SINTEF), Update based Internal Reviews Phu Nguyen (SINTEF), Victor Muntes (Beawre), Jean Yves Tigli (CNRS) Public Final version 1.0, 30/06/2019 3 ENACT Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems Deliverable # D2.2 Contents CONTENTS .......................................................................................................................................... 4 1 INTRODUCTION ........................................................................................................................ 6 CONTEXT AND OBJECTIVES .................................................................................................................... 6 ACHIEVEMENTS ...................................................................................................................................... 8 STRUCTURE OF THE DOCUMENT ........................................................................................................... 9 2 AGILE AND CONTINUOUS RISK MANAGEMENT ........................................................... 11 OVERALL PRESENTATION OF THE ENABLER ..................................................................................... 11 Motivation ..................................................................................................................................... 11 Background tool architecture: MUSA ............................................................................... 14 TECHNICAL PRESENTATION AND HIGHLIGHTS ................................................................................. 15 Risk Management Methodology .......................................................................................... 16 SYNTHESIS ............................................................................................................................................. 20 3 CONTINUOUS ORCHESTRATION AND DEPLOYMENT OF SIS .................................. 21 OVERALL PRESENTATION OF THE ENABLER ..................................................................................... 22 Motivating example .................................................................................................................. 22 Overall approach ........................................................................................................................ 25 TECHNICAL PRESENTATION AND HIGHLIGHTS ................................................................................. 27 The GeneSIS Modelling Language ...................................................................................... 27 The GeneSIS execution engine .............................................................................................. 31 Model-based, Platform-independent Logging of the deployed SIS ....................... 37 INTEGRATION WITH EXISTING PLATFORMS ...................................................................................... 48 SYNTHESIS ............................................................................................................................................. 50 4 IDENTIFYING, ANALYSING AND MANAGING ACTUATION CONFLICTS ................ 53 OVERALL PRESENTATION OF THE ENABLER ..................................................................................... 53 Illustration and Motivation ................................................................................................... 53 Overall Approach ....................................................................................................................... 56 Highlights ...................................................................................................................................... 58 TECHNICAL PRESENTATION ................................................................................................................ 59 Actuation Conflict Detection and Solving for large scale SIS ................................. 59 Designing Safe and Reliable Custom Actuation Conflict Manager ....................... 63 ACM Enabler V1 Illustration ................................................................................................. 67 SYNTHESIS ............................................................................................................................................. 70 5 TEST AND SIMULATION FOR SIS ...................................................................................... 72 OVERALL PRESENTATION OF THE ENABLER .................................................................................... 72 Motivation ..................................................................................................................................... 73 Overall approach to Test and Simulation ....................................................................... 75 TECHNICAL PRESENTATION AND HIGHLIGHTS ................................................................................. 75 FUTURE PLANS ..................................................................................................................................... 76 SYNTHESIS ............................................................................................................................................. 78 6 CONCLUSION ........................................................................................................................... 80 Public Final version 1.0, 30/06/2019 4 ENACT Development, Operation, and Quality Assurance of Trustworthy Smart IoT Systems Deliverable # D2.2 APPENDIX A .................................................................................................................................... 81 1 RISK MANAGEMENT -- USER GUIDE ................................................................................ 81 2 GENESIS – USER GUIDE ........................................................................................................ 82 INSTALLATION ...................................................................................................................................... 82 Pre-requisite: ............................................................................................................................... 82 From git: ........................................................................................................................................ 83 From DockerFile: ........................................................................................................................ 83 From the public Docker image: ............................................................................................ 84 TUTORIALS AND EXAMPLES ...............................................................................................................
Recommended publications
  • CMMN Modeling of the Risk Management Process Extended Abstract
    CMMN modeling of the risk management process Extended abstract Tiago Barros Ferreira Instituto Superior Técnico [email protected] ABSTRACT Enterprise Risk Management (ERM) is thus a very important activity to support the Risk management is a development activity and achievement of the organizations' goals. increasingly plays a crucial role in Risk management is defined as “coordinated organization´s management. Being very activities to direct and control an organization valuable for organizations, they develop and with regard to risk” [1]. ERM, as a risk implement enterprise risk management management activity, comprises the strategies that improve their business model identification of the potential events in the whole and bring them better results. Enterprise risk organization that can affect the objectives, the management strategies are based on the respective risk appetite, and thus, with implementation of a risk management process reasonable assurance, the fulfillment of the and supporting structure. Together, this process organization's goals [2]. and structure form a framework. ISO 31000 Many organizations nowadays have their standard is currently the main global reference risk management framework, including framework for risk management, proposing the activities to identify their risks, and their general principles and guidelines for risk prevention measures, documented. To this end, management, regardless of context. The most [1] is at this moment the main reference for risk recent revision of the standard ISO 31000:2018 management frameworks, proposing the [1] depicts the process of risk management as general principles and guidelines for risk a case rather than a sequential process. To that management, regardless of their context.
    [Show full text]
  • Deliverable D7.5: Standards and Methodologies Big Data Guidance
    Project acronym: BYTE Project title: Big data roadmap and cross-disciplinarY community for addressing socieTal Externalities Grant number: 619551 Programme: Seventh Framework Programme for ICT Objective: ICT-2013.4.2 Scalable data analytics Contract type: Co-ordination and Support Action Start date of project: 01 March 2014 Duration: 36 months Website: www.byte-project.eu Deliverable D7.5: Standards and methodologies big data guidance Author(s): Jarl Magnusson, DNV GL AS Erik Stensrud, DNV GL AS Tore Hartvigsen, DNV GL AS Lorenzo Bigagli, National Research Council of Italy Dissemination level: Public Deliverable type: Final Version: 1.1 Submission date: 26 July 2017 Table of Contents Preface ......................................................................................................................................... 3 Task 7.5 Description ............................................................................................................... 3 Executive summary ..................................................................................................................... 4 1 Introduction ......................................................................................................................... 5 2 Big Data Standards Organizations ...................................................................................... 6 3 Big Data Standards ............................................................................................................. 8 4 Big Data Quality Standards .............................................................................................
    [Show full text]
  • A Quick Guide to Responsive Web Development Using Bootstrap 3
    STEP BY STEP BOOTSTRAP 3: A QUICK GUIDE TO RESPONSIVE WEB DEVELOPMENT USING BOOTSTRAP 3 Author: Riwanto Megosinarso Number of Pages: 236 pages Published Date: 22 May 2014 Publisher: Createspace Independent Publishing Platform Publication Country: United States Language: English ISBN: 9781499655629 DOWNLOAD: STEP BY STEP BOOTSTRAP 3: A QUICK GUIDE TO RESPONSIVE WEB DEVELOPMENT USING BOOTSTRAP 3 Step by Step Bootstrap 3: A Quick Guide to Responsive Web Development Using Bootstrap 3 PDF Book Written by a team of noted teaching experts led by award-winning Texas-based author Dr. Today we knowthat many other factors in?uence the well- functioning of a computer system. Rossi, M. Answers to selected exercises and a list of commonly used words are provided at the back of the book. He demonstrates how the most dynamic and effective people - from CEOs to film-makers to software entrepreneurs - deploy them. The chapters in this volume illustrate how learning scientists, assessment experts, learning technologists, and domain experts can work together in an integrated effort to develop learning environments centered on challenge-based instruction, with major support from technology. This continues to be the only book that brings together all of the steps involved in communicating findings based on multivariate analysis - finding data, creating variables, estimating statistical models, calculating overall effects, organizing ideas, designing tables and charts, and writing prose - in a single volume. Step by Step Bootstrap 3: A Quick Guide to Responsive Web Development Using Bootstrap 3 Writer The Dreams Our Stuff is Made Of: How Science Fiction conquered the WorldAdvance Praise ""What a treasure house is this book.
    [Show full text]
  • EMSCLOUD - an Evaluative Model of Cloud Services Cloud Service Management
    See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/277022271 EMSCLOUD - An evaluative model of cloud services cloud service management Conference Paper · May 2015 DOI: 10.1109/INTECH.2015.7173479 CITATION READS 1 146 2 authors, including: Mehran Misaghi Sociedade Educacional de Santa Catarina (… 56 PUBLICATIONS 14 CITATIONS SEE PROFILE All in-text references underlined in blue are linked to publications on ResearchGate, Available from: Mehran Misaghi letting you access and read them immediately. Retrieved on: 05 July 2016 Fifth international conference on Innovative Computing Technology (INTECH 2015) EMSCLOUD – An Evaluative Model of Cloud Services Cloud service management Leila Regina Techio Mehran Misaghi Post-Graduate Program in Production Engineering Post-Graduate Program in Production Engineering UNISOCIESC UNISOCIESC Joinville – SC, Brazil Joinville – SC, Brazil [email protected] [email protected] Abstract— Cloud computing is considered a paradigm both data repository. There are challenges to be overcome in technology and business. Its widespread adoption is an relation to internal and external risks related to information increasingly effective trend. However, the lack of quality metrics security area, such as virtualization, SLA (Service Level and audit of services offered in the cloud slows its use, and it Agreement), reliability, availability, privacy and integrity [2]. stimulates the increase in focused discussions with the adaptation of existing standards in management services for cloud services The benefits presented by cloud computing, such as offered. This article describes the EMSCloud, that is an Evaluative Model of Cloud Services following interoperability increased scalability, high performance, high availability and standards, risk management and audit of cloud IT services.
    [Show full text]
  • International Standard Iso 19600:2014(E)
    This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-918326 INTERNATIONAL ISO STANDARD 19600 First edition 2014-12-15 Compliance management systems — Guidelines Systèmes de management de la conformité — Lignes directrices Reference number ISO 19600:2014(E) © ISO 2014 This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-918326 ISO 19600:2014(E) COPYRIGHT PROTECTED DOCUMENT © ISO 2014 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of the requester. ISOTel. copyright+ 41 22 749 office 01 11 Case postale 56 • CH-1211 Geneva 20 FaxWeb + www.iso.org 41 22 749 09 47 E-mail [email protected] Published in Switzerland ii © ISO 2014 – All rights reserved This preview is downloaded from www.sis.se. Buy the entire standard via https://www.sis.se/std-918326 ISO 19600:2014(E) Contents Page Foreword ........................................................................................................................................................................................................................................iv Introduction ..................................................................................................................................................................................................................................v
    [Show full text]
  • Master Glossary
    Master Glossary Term Definition Course Appearances 12-Factor App Design A methodology for building modern, scalable, maintainable software-as-a-service Continuous Delivery applications. Architecture 2-Factor or 2-Step Two-Factor Authentication, also known as 2FA or TFA or Two-Step Authentication is DevSecOps Engineering Authentication when a user provides two authentication factors; usually firstly a password and then a second layer of verification such as a code texted to their device, shared secret, physical token or biometrics. A/B Testing Deploy different versions of an EUT to different customers and let the customer Continuous Delivery feedback determine which is best. Architecture A3 Problem Solving A structured problem-solving approach that uses a lean tool called the A3 DevOps Foundation Problem-Solving Report. The term "A3" represents the paper size historically used for the report (a size roughly equivalent to 11" x 17"). Acceptance of a The "A" in the Magic Equation that represents acceptance by stakeholders. DevOps Leader Solution Access Management Granting an authenticated identity access to an authorized resource (e.g., data, DevSecOps Engineering service, environment) based on defined criteria (e.g., a mapped role), while preventing an unauthorized identity access to a resource. Access Provisioning Access provisioning is the process of coordinating the creation of user accounts, e-mail DevSecOps Engineering authorizations in the form of rules and roles, and other tasks such as provisioning of physical resources associated with enabling new users to systems or environments. Administration Testing The purpose of the test is to determine if an End User Test (EUT) is able to process Continuous Delivery administration tasks as expected.
    [Show full text]
  • OWASP Top 10 - 2017 the Ten Most Critical Web Application Security Risks
    OWASP Top 10 - 2017 The Ten Most Critical Web Application Security Risks This work is licensed under a https://owasp.org Creative Commons Attribution-ShareAlike 4.0 International License 1 TOC Table of Contents Table of Contents About OWASP The Open Web Application Security Project (OWASP) is an TOC - About OWASP ……………………………… 1 open community dedicated to enabling organizations to FW - Foreword …………..………………...……… 2 develop, purchase, and maintain applications and APIs that can be trusted. I - Introduction ………..……………….……..… 3 At OWASP, you'll find free and open: RN - Release Notes …………..………….…..….. 4 • Application security tools and standards. Risk - Application Security Risks …………….…… 5 • Complete books on application security testing, secure code development, and secure code review. T10 - OWASP Top 10 Application Security • Presentations and videos. Risks – 2017 …………..……….....….…… 6 • Cheat sheets on many common topics. • Standard security controls and libraries. A1:2017 - Injection …….………..……………………… 7 • Local chapters worldwide. A2:2017 - Broken Authentication ……………………... 8 • Cutting edge research. • Extensive conferences worldwide. A3:2017 - Sensitive Data Exposure ………………….. 9 • Mailing lists. A4:2017 - XML External Entities (XXE) ……………... 10 Learn more at: https://www.owasp.org. A5:2017 - Broken Access Control ……………...…….. 11 All OWASP tools, documents, videos, presentations, and A6:2017 - Security Misconfiguration ………………….. 12 chapters are free and open to anyone interested in improving application security. A7:2017 - Cross-Site Scripting (XSS) ….…………….. 13 We advocate approaching application security as a people, A8:2017 - Insecure Deserialization …………………… 14 process, and technology problem, because the most A9:2017 - Using Components with Known effective approaches to application security require Vulnerabilities .……………………………… 15 improvements in these areas. A10:2017 - Insufficient Logging & Monitoring….…..….. 16 OWASP is a new kind of organization.
    [Show full text]
  • Recently Completed September October 2015
    Current Standards Activities Page 1 of 15 Browse By Group: View All New Publications | Supplements | Amendments | Errata | Endorsements | Reaffirmations | Withdrawals | Formal Interpretations | Informs & Certification Notices | Previous Reports Last updated: November 5, 2015 New Publications This section lists new standards, new editions (including adoptions), and special publications that have been recently published. Clicking on "View Detail" will display the scope of the document and other details available on CSA’s Online store. Program Standard Title Date Posted Scope Quality / Business Z710-15 Activités du Bureau du registre de la nation métisse 10/29/2015 View Detail Management Communications / CAN/CSA-ISO/IEC Identification cards - Test methods - Part 5: Optical memory cards 10/29/2015 View Detail Information 10373-5:15 (Adopted ISO/IEC 10373-5:2014, third edition, 2014-10-01) Communications / CAN/CSA-ISO/IEC Information technology - Programming languages, their 10/29/2015 View Detail Information 1989:15 environments and system software interfaces - Programming language COBOL (Adopted ISO/IEC 1989:2014, second edition, 2014-06-01) Communications / CAN/CSA-ISO/IEC Information technology - Magnetic stripes on savingsbooks 10/29/2015 View Detail Information 8484:15 (Adopted ISO/IEC 8484:2014, second edition, 2014-08-15) http://standardsactivities.csa.ca/standardsactivities/recent_infoupdate.asp 11/5/2015 Current Standards Activities Page 2 of 15 Electrical / Electronics C22.2 NO. 184.1-15 Solid-state dimming controls 10/22/2015 View Detail (Bi-national standard with UL 1472) Electrical / Electronics C22.2 NO. 295-15 Neutral grounding devices 10/22/2015 View Detail Electrical / Electronics C22.2 NO. 94.1-15 Enclosures for electrical equipment, non-environmental 10/22/2015 View Detail considerations (Tri-national standard with NMX-J-235/1-ANCE-2015 and UL 50) Electrical / Electronics C22.2 NO.
    [Show full text]
  • Strategic Change in Enterprise Risk Management
    Edinburgh Research Explorer Strategic change in enterprise risk management Citation for published version: Agarwal, R & Ansell, J 2016, 'Strategic change in enterprise risk management', Strategic Change, vol. 25, no. 4, pp. 427-439. https://doi.org/10.1002/jsc.2072 Digital Object Identifier (DOI): 10.1002/jsc.2072 Link: Link to publication record in Edinburgh Research Explorer Document Version: Peer reviewed version Published In: Strategic Change General rights Copyright for the publications made accessible via the Edinburgh Research Explorer is retained by the author(s) and / or other copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated with these rights. Take down policy The University of Edinburgh has made every reasonable effort to ensure that Edinburgh Research Explorer content complies with UK legislation. If you believe that the public display of this file breaches copyright please contact [email protected] providing details, and we will remove access to the work immediately and investigate your claim. Download date: 28. Sep. 2021 Strategic change in Enterprise Risk Management Strategic Change in Enterprise Risk Management Ruchi Agarwal and Jake Ansell1 University of Edinburgh Business School, UK Research Article This article is based on strategic change in theory and practice of Enterprise Risk Management and highlights four emerging risk strategies: ‘Rudimentary’, ‘Anticipatory’, ‘Resilience’ and ‘Transformation’ An empirical research has been carried out with over 50 CRO and senior management interviews in emerging and mature markets. The literature and practice of ERM strategies have been shown at different state of strategic change in developing and developed markets.
    [Show full text]
  • International Standard Iso 19600:2014(E)
    INTERNATIONAL ISO STANDARD 19600 First edition 2014-12-15 Compliance management systems — Guidelines Systèmes de management de la conformité — Lignes directrices Reference number ISO 19600:2014(E) --`,,,```,`,,,`,````,,``,,,,```-`-`,,`,,`,`,,`--- Copyright International Organization for Standardization © ISO 2014 Provided by IHS under license with ISO Licensee=University of Alberta/5966844001, User=gh, ramin No reproduction or networking permitted without license from IHS Not for Resale, 01/03/2015 08:41:27 MST ISO 19600:2014(E) COPYRIGHT PROTECTED DOCUMENT © ISO 2014 All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of the requester. ISOTel. copyright+ 41 22 749 office 01 11 Case postale 56 • CH-1211 Geneva 20 FaxWeb + www.iso.org 41 22 749 09 47 E-mail [email protected] Published in Switzerland--`,,,```,`,,,`,````,,``,,,,```-`-`,,`,,`,`,,`--- Copyright Internationalii Organization for Standardization © ISO 2014 – All rights reserved Provided by IHS under license with ISO Licensee=University of Alberta/5966844001, User=gh, ramin No reproduction or networking permitted without license from IHS Not for Resale, 01/03/2015 08:41:27 MST ISO 19600:2014(E) Contents Page Foreword ........................................................................................................................................................................................................................................iv
    [Show full text]
  • Berntsen Mette.Pdf (1.974Mb)
    Summary In the oil and gas industry it has become a higher focus on risk and risk management the last years. It is higher expectation from stakeholders that organizations take full account for risks. It is important for Aibel as a leading service company and serious player in the industry to keep track and control of risk at all levels in the organization. Aibel has therefore established a risk management strategy for the company. In this thesis the objective is to discuss how to achieve good risk management. A review of the risk management in Aibel is performed along with a survey to map the employee’s knowledge and experience on the subject. Gaps between the present risk management and principles from ISO 31000 are identified. The risk management strategy is also compared to the PSA requirements to see if they comply. An evaluation and classification of the risk maturity level for the organization is done. This is based on a risk maturity model. The risk maturity level measures the current level of risk culture in an organization. In this case there are 4 defined levels, naïve, novice, normalized and natural. With natural as the highest achieved level. The overall impression made in this thesis is that many of the principles for achieving good risk management are implemented. Despite of this there have been revealed weaknesses and huge potentials for improvement. The findings are discussed and there are also suggested areas of improvements for the organization on how to achieve an even more effective risk management. There have been identified several benefits for improving the present risk management along with suggestions for further work.
    [Show full text]
  • Risk Management Software Utilization in the Singapore Construction
    KICEM Journal of Construction Engineering and Project Management (2011) www.jcepm.org Online ISSN 2233-9582 http://dx.doi.org/10.6106/JCEPM.2011.1.2.028 Risk Management Software Utilization in the Singapore Construction Industry: Evaluation and Improvement Bon-Gang Hwang1 and Pee Mee Chua2 Abstract: Risk management is popularly and widely used in various industries to handle uncertainty that can negatively affect their businesses. While in the current Information-Technology oriented age, software packages are designed to assist in carrying out risk management processes, the construction industry does not seem to have software that is tuned to its specific characteristics and processes. Therefore, this study first explores the types of software that are commonly used for risk management in the Singapore construction industry. Also, using one-sample t-test, it is tested if the software programs used in the construction industry have effectively catered the needs of the users. For the analysis, a survey questionnaire was developed and the representatives from 34 companies participated in the survey. Furthermore, this study also makes use of the current risk management framework defined in ISO31000 to design a risk management software algorithm that can suit the needs for the Singapore construction industry. The results from this study will contribute to identifying strategic areas, in terms of use of risk management software, on which the industry needs to focus, ultimately enhancing their performance of risk management. Keywords: Risk Management, Software, Construction Project, Project Management, Singapore I. INTRODUCTION improved. According to Roland (2008), with the aid of In today’s competitive and unpredictable technology, “companies can more easily incorporate risk circumstances, risk management is highly emphasized and management into critical business processes and improve utilized in businesses and projects in various industries.
    [Show full text]