Self-Adaptation: MAPE-K and Control Theory
|
|
- Bartholomew Hart
- 5 years ago
- Views:
Transcription
1 Self-Adaptation: MAPE-K and Control Theory Danny Weyns & Stepan Shevtsov Grenoble, France November 4, 2014
2 Linnaeus University Sweden Växjö Campus AdaptWise research team focusing on engineering self-adaptive systems 2
3 Research setting Software engineers have to deal with uncertainties resulting from incomplete knowledge at design time, e.g. - Dynamic operating conditions that are difficult to predict - Parts enter and leave the system at will - Changing goals How to engineer such systems and guarantee the required system goals?
4 Self-adaptation System maintains a model of itself at runtime System reasons about itself and adapts to realize system goals Architecture-based self-adaptation - Separation between domain concerns & adaptation concerns - Adaptation concerns are handled by a feedback loop - Feedback loop set of components that share knowledge
5 Model architecture-based self-adaptation Software system input effect Environment Non-controllable software, hardware, network, physical context
6 Model architecture-based self-adaptation Self-adaptive software system Managing system monitor adapt monitor Managed system Controllable software input effect Environment Non-controllable software, hardware, network, physical context
7 Model architecture-based self-adaptation Self-adaptive software system monitor monitor M A K P Managed system Controllable software E Managing system adapt MAPE-K - M: Monitor - A: Analyze - P: Plan - E: Execute - K: Knowledge input effect Environment Non-controllable software, hardware, network, physical context
8 Research focus Principles of architecture-based self-adaptation - FORMS: Unifying reference model for self-adaptation - Do External Feedback Loops Improve the Design of Self- Adaptive Systems? Rigorous modeling and verification - ActivFORMS: Active formal models for self-adaptation - Unifying approach for self-adaptation that integrates architecture-based approach with control-theoretic approach
9 Research focus Principles of architecture-based self-adaptation - FORMS: Unifying reference model for self-adaptation - Do External Feedback Loops Improve the Design of Self- Adaptive Systems? Today Assurances to handle uncertainty - ActivFORMS: Active formal models for self-adaptation - Unifying approach for self-adaptation that integrates architecture-based approach with control-theoretic approach
10 ActivFORMS: Starting points Assurances for self-adaption - One prominent approach is using formal models - Main focus on K of MAPE-K - Main focus on uncertainty wrt model parameters Assurance of adaptation capabilities by MAPE functions? - E.g., does analysis detect errors correctly? - Are adaptations performed in order of selected plan? How to provide assurances with changing/new goals? - Requires support for adaptations of adaptation functions
11 ActivFORMS: Active formal models for selfadaptation Formal model of complete MAPE-K loop Model is directly executed to adapt the managed system Model directly supports online verification of goal satisfaction/violation Goals and MAPE-K models can be changed at runtime to support changing/new goals
12 Approach
13 Active Model MAPE-K behaviors modeled as network of timed automata Adaptation requirements formulated in timed computation tree logic Model can be verified offline (e.g., using Uppaal tool) PlanDisableLane!dependOnLane() planningdisablelane[rid]? initiateplan() PlanDisable PlanWait dependonlane() Plan planned() PlanReady addplanstepwait() execute[rid]! addplanstepdisable() Monitoring(1).RequestToDisableLane && knowledge[1].disabledlane == Lane_cd --> Execution(1).DisableLane && knowledge[1].disabledlane == Lane_cd
14 Virtual Machine Can load and execute active model Interaction with managed system and environment through probes and effectors Allows verification of goal satisfaction/violation Goals and MAPE-K models can be changed at runtime to support changing/new goals
15 Goal management Goal model with associated adaptation models Goal monitor monitors goal satisfaction Goal adaptor satisfies current goals and adapt active model when needed Goal manager supports inspection active model and updating models
16 Case study
17 Goal Management Interface
18 Goal Management Interface Show executing model
19 Goal Management Interface Updating goals and models
20 Goal Management Interface Update model
21 Discussion Active formal model paves the way for handling continuous change Goal model and associated adaptation models - Support changing goals and adding new goals - Results in small models allowing efficient verification We have applied the approach successfully to different case studies Various opportunities for future research remain, including: - Support for probabilistic models - Runtime support for model checking - Coordination between active models
22 Research focus Principles of architecture-based self-adaptation - FORMS: Unifying reference model for self-adaptation - Do External Feedback Loops Improve the Design of Self- Adaptive Systems? Rigorous modeling and verification - ActivFORMS: Active formal models for self-adaptation - Unifying approach for self-adaptation that integrates architecture-based approach with control-theoretic approach
23 Unifying approach for self-adaptation that integrates architecture-based approach with control-theoretic approach Control theory provides a mature mathematical framework to design and analyze feedback loops Has been used to control computing systems Focus primarily on controlling resources of computing systems (CPU, memory, bandwidth, etc.) Our aim is to control software
24 Motivation for controlling software How do control-based solutions relate to MAPE-K based solutions? Are they complementary? Or does control theory provide a foundational theoretical framework to software adaptation?
25 Unifying approach for self-adaptation that integrates architecture-based approach with control-theoretic approach Control in service-based system: e.g., - Dynamically replace service that goes down with alternative - Change service with better quality properties - Change the workflow at runtime to improve QoS, etc.
26 Variety of challenges How does the (mathema-cal) model of so2ware look like? For which types of adapta-ons can we control so2ware and for which not? How is a setpoint/input defined? What are the knobs to adapt so2ware? What guarantees can be provided? How do typical so2ware adapta-on proper-es relate to typical proper-es of controllers? What are the benefits and limita-ons of applying control theory to so2ware systems?
27 Current work Systema-c literature review of using control theory to adapt so2ware Focus on applica-on layer and suppor-ng service layer (not 1 to 1 mapping to resources (e.g. a driver or virtual machine) Research ques-ons we plan to address - RQ1: What is the focus of research on control- based adapta-on in so2ware systems? - RQ2: What quali-es are affected by adap-ng so2ware using principles from control theory? - RQ3: How are the so2ware systems with feedback controllers modeled and constructed? In parallel, we are studying how to apply a control- based approach to adapt the architecture of a service based system
28 Bibliography D. Weyns, S. Malek, J. Andersson, FORMS: Unifying Reference Model for Formal Specifica-on of Distributed Self- Adap-ve Systems, ACM Transac-ons on Autonomous and Adap-ve Systems, TAAS, 7(1), 2012 D. Weyns, U. I2ikhar and J. Söderlund, Do External Feedback Loops Improve the Design of Self- Adap-ve Systems? A Controlled Experiment, So2ware Engineering for Adap-ve and Self- Managing Systems, SEAMS 2013 M. Usman I2ikhar, Danny Weyns: Ac-vFORMS: ac-ve formal models for self- adapta-on, Interna-onal Symposium in So2ware Engineering of Adap-ve and Self- Managing Systems, SEAMS 2014 D. Weyns, S. Shevtsov, S. Pllana: Providing Assurances for Self- Adapta-on in a Mobile Digital Storytelling Applica-on Using Ac-vFORMS, Interna-onal Conference on Self- Adap-ve and Self- Organizing Systems, SASO 2014 Papers available via: hcp://homepage.lnu.se/staff/daweaa/publica-ons/publica-ons.htm
Self-adaptive Distributed Software Systems
Self-adaptive Distributed Software Systems INF 5360 spring 2015 lecturer: Amir Taherkordi INF5360/9360 spring 2015: overview self-adaptive software systems 1 Overview Ø Preliminary definitions Ø Motivation
More informationEnhancing Autonomy with Trust: Pilot license to the autonomy Presented by S. Bhattacharyya
Enhancing Autonomy with Trust: Pilot license to the autonomy Presented by S. Bhattacharyya Slide 1 UAVs are Here! Slide 2 Autonomy / Verification Context Damage-Tolerant Flight Controls Emergency Mission
More informationSE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering?
SE curriculum in CC2001 made by IEEE and ACM: Overview and Ideas for Our Work Katerina Zdravkova Institute of Informatics E-mail: Keti@ii.edu.mk What is Software Engineering? SE is the discipline concerned
More informationModel-Driven Design-Space Exploration for Software-Intensive Embedded Systems
Model-Driven Design-Space Exploration for Software-Intensive Embedded Systems (extended abstract) Twan Basten 1,2, Martijn Hendriks 1, Lou Somers 2,3, and Nikola Trčka 4 1 Embedded Systems Institute, Eindhoven,
More informationIBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation
Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy
More informationA Study of Resilient Architecture for Critical Software-Intensive System-of-Systems (Sisos)
A Study of Resilient Architecture for Critical Software-Intensive System-of-Systems (Sisos) Nadeem Akhtar Department of Computer Science & IT The Islamia Univ. of Bahawalpur, Malik Muhammad Saad Missen
More informationNew Solution Deployment: Best Practices White Paper
New Solution Deployment: Best Practices White Paper Document ID: 15113 Contents Introduction High Level Process Flow for Deploying New Solutions Solution Requirements Required Features or Services Performance
More informationThe software process
The software process Process product Process properties Cost Effort Hours worked Punctuality Outline Activities Production (requirements, design, implementation), verification, management Phases Development,
More informationChapter 6. Software Quality Management & Estimation
Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process
More informationThis document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.
Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This
More informationA system that can help the work and the management of every production line
A system that can help the work and the management of every production line 2 ABOUT US Campana Forni praises over 30 years of experience in industrial furnaces field. Since its start, we perfected our
More informationFormal Analysis and Verification of Agent-Oriented Supply-Chain Management
Formal Analysis and Verification of Agent-Oriented Supply-Chain Management Muhammad Zubair Shoukat, Muhammad Atif, Imran Riaz Hasrat Department of Computer Science and Information Technology The University
More informationMODPROD 2017, Linköping February 8, 2017
The Need for Comprehensive Whole-life-cycle Systems Engineering Tool Support for Cyber- Physical Systems MODPROD 2017, Linköping February 8, 2017 Daniel Bouskela, EDF, France daniel.bouskela@edf.fr Peter
More informationA Proposition for a Service Systems Design Method *
A Proposition for a Service Systems Design Method * Blagovesta Kostova 1[0000-0001-9890-5227] 1 École polytechnique fédérale de Lausanne, 1015 Lausanne, Switzerland blagovesta.kostova@epfl.ch 1 State of
More informationOn the management of nonfunctional requirements
- modulo B On the management of nonfunctional requirements Dr Tullio Vardanega European Space Research and Technology Centre and University of Padua TU Delft, 12 November 2001 Outline of the talk What
More informationFUNDAMENTAL SAFETY OVERVIEW VOLUME 2: DESIGN AND SAFETY CHAPTER G: INSTRUMENTATION AND CONTROL
PAGE : 1 / 14 SUB CHAPTER G.6 I&C PROCEDURES AND TOOLS 1. STANDARD I&C SYSTEM This section describes the tools used for PAS/SAS (level 1 automation data) and MCP[PICS] (HMI) I&C programming. It includes
More informationChallenge to Open Systems Dependability
IFIP WG 10.4 Dependable Computing and Fault Tolerance Challenge to Open Systems Dependability Sony Computer Science Laboratories, Inc. Research Supervisor of Dependable Embedded OS Project, CREST, JST
More informationCOPYRIGHTED MATERIAL RELIABILITY ENGINEERING AND PRODUCT LIFE CYCLE 1.1 RELIABILITY ENGINEERING
1 RELIABILITY ENGINEERING AND PRODUCT LIFE CYCLE 1.1 RELIABILITY ENGINEERING Reliability has a broad meaning in our daily life. In technical terms, reliability is defined as the probability that a product
More informationAscertaining the QoS Attributes for SOA based Applications in Cloud
Ascertaining the QoS Attributes for SOA based Applications in Cloud K. Balakrishna, S. Thulasi Krishna, M.E,(Ph.D), M.Tech, Department of C.S.E., Associate Professor, Department of C.S.E., Kuppam engineering
More informationSoftware Engineering & Architecture
Software Engineering & Architecture 10. SOFTWARE EVOLUTION Martin Kropp University of Applied Sciences Northwestern Switzerland Institute for Mobile and Distributed Systems References Based on the PowerPoint
More informationCHAPTER 6 DYNAMIC SERVICE LEVEL AGREEMENT FOR GRID RESOURCE ALLOCATION
158 CHAPTER 6 DYNAMIC SERVICE LEVEL AGREEMENT FOR GRID RESOURCE ALLOCATION 6.1 INTRODUCTION In a dynamic and heterogeneous Grid environment providing guaranteed quality of service for user s job is fundamentally
More informationP R E S E N TAT I O N.
P R E S E N TAT I O N WHAT IS CROSSPAYS? Crosspays is the Community of Consumers and Entrepreneurs, the world s first self regula ng decentralized: GLOBAL MARKETPLACE SEARCH SYSTEM OF GOODS AND SERVICES
More informationZTEso boosts China Mobile s IoT business growth and development
ZTEso boosts China Mobile s IoT business growth and development ZTEso boosts China Mobile s IoT business growth and development Background & Challenges Voice and messaging revenues for Communica on Service
More informationRobMoSys. composable models and software for robotics systems
RobMoSys composable models and software for robotics systems March 2017 Edinburgh, Scotland, UK Project Coordinator: Sara Tucci CEA LIST, Paris-Saclay, France HORIZON 2020 project nº 732410 Innovation
More informationCloud Architecture Continuity: Change Models and Change Rules for Sustainable Cloud Software Architectures
JOURNAL OF SOFTWARE: EVOLUTION AND PROCESS J. Softw. Evol. and Proc. 2016; 00:1 20 Published online in Wiley InterScience (www.interscience.wiley.com). Cloud Architecture Continuity: Change Models and
More informationMeasuring and Assessing Software Quality
Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements
More informationSystems Engineering Concept
Systems Engineering Concept WHITE PAPER February 2017 The Systems Engineering Concept provides practical hands-on methods and tools, that enable companies to meet today s global business challenges through
More informationSt Louis CMG Boris Zibitsker, PhD
ENTERPRISE PERFORMANCE ASSURANCE BASED ON BIG DATA ANALYTICS St Louis CMG Boris Zibitsker, PhD www.beznext.com bzibitsker@beznext.com Abstract Today s fast-paced businesses have to make business decisions
More informationSoftware Design. A software design is a precise description of a system, using variety of different perspective.
Software Design Software Design A software design is a precise description of a system, using variety of different perspective. Software design are complicated, therefore, they must be modeled. Software
More informationComparison of Component Frameworks for Real-time Embedded Systems
Comparison of Component Frameworks for Real-time Embedded Systems P. Hošek, T. Pop, T. Bureš, P. Hnětynka, M. Malohlava CHARLES UNIVERSITY PRAGUE Faculty of Mathematics and Physics Department of Distributed
More informationAIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS
27 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS Yumei Wu*, Bin Liu* *Beihang University Keywords: software airworthiness, software
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and CSPB01.01 Identify and analyze customer software needs and requirements. CSPB01.01.01.00 Gather data to identify customer requirements. CSPB01.01.01.01 Gather information
More informationTaming Uncertainty in Self-Adaptation through Possibilistic Analysis
Department of Computer Science George Mason University Technical Report Series 4400 University Drive MS#4A5 Fairfax, VA 22030-4444 USA http://cs.gmu.edu/ 703-993-1530 Taming Uncertainty in Self-Adaptation
More informationModels in Engineering Glossary
Models in Engineering Glossary Anchoring bias is the tendency to use an initial piece of information to make subsequent judgments. Once an anchor is set, there is a bias toward interpreting other information
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and ICPB01.01 Identify and analyze customer software needs and requirements. ICPB01.01.01.00 Gather data to identify customer requirements. ICPB01.01.01.01 Gather information
More informationResearch Summer School on Statistics for Data Science S4D 2018, Caen, France
Research Summer School on Statistics for Data Science S4D 2018, Caen, France Faicel Chamroukhi https://chamroukhi.com Faicel Chamroukhi Research Summer School on Statistics for Data Science (S4D 2018)
More informationQuality management Guidelines for quality plans
FINAL DRAFT INTERNATIONAL STANDARD ISO/FDIS 10005 ISO/TC 176/SC 2 Secretariat: BSI Voting begins on: 2018 03 13 Voting terminates on: 2018 05-08 Quality management Guidelines for quality plans Management
More informationInvestigation into Self-Adaptive Software Agents Development
Liverpool John Moores University School of Computing and Mathematical Sciences Investigation into Self-Adaptive Software Agents Development E. Grishikashvili Distributed Multimedia Systems Engineering
More informationArchitectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems
Architectural Considerations for Validation of Run-Time Application Control Capabilities for Real-Time Systems Paul V. Werme, NSWCDD Antonio L. Samuel, NSWCDD DISTRIBUTION STATEMENT A. Approved for public
More information21/01/2013. Announcements. IBM s Complexity Solution. What is Autonomic Computing? Reading assignments
Welcome to SENG 371 Software Evolution Spring 2013 A Core Course of the BSEng Program Hausi A. Müller, PhD PEng Professor, Department of Computer Science Associate Dean Research, Faculty of Engineering
More informationSANDVIK MACHINING SOLUTIONS TO ACQUIRE SOFTWARE COMPANY METROLOGIC GROUP 27 APRIL 2018
SANDVIK MACHINING SOLUTIONS TO ACQUIRE SOFTWARE COMPANY METROLOGIC GROUP 27 APRIL 2018 INTRODUCTION 2 CAPITAL MARKETS DAY, NOVEMBER 2017 From a world leading player in the niche industry of metal cutting,
More informationLeadership & Management
W1: Introduc-on Leadership & Management What is then Leadership? The Evolu-on of Leadership Research 1900: Traits approaches 1950: Behavioral theories 1990s 1960: Contingency theories Conflict Ppaper Construc-ve
More informationNetwork maintenance evolution and best practices for NFV assurance October 2016
Network maintenance evolution and best practices for NFV assurance October 2016 TECHNOLOGY BUSINESS RESEARCH, INC. 2 CONTENTS 3 Introduction: NFV transformation drives new network assurance strategies
More informationAn Automated Approach for Supporting Application QoS in Shared Resource Pools
An Automated Approach for Supporting Application QoS in Shared Resource Pools Jerry Rolia, Ludmila Cherkasova, Martin Arlitt, Vijay Machiraju Hewlett-Packard Laboratories 5 Page Mill Road, Palo Alto, CA
More informationA Proven Approach to Requirements Engineering
Requirements A Proven Approach to Requirements Engineering The Why, What and How of REVEAL November 2013 System Assurance Architectures CONTENT A. Why do we need B. C. REVEAL Overview D. E. A // WHY DO
More informationIntroduction to Software Engineering
Introduction to Software Engineering (CS350) Lecture 16 Jongmoon Baik Software Testing Strategy 2 What is Software Testing? Testing is the process of exercising a program with the specific intent of finding
More informationFive things to look for in an enterprise planning and budgeting solution
Five things to look for in an enterprise planning and budgeting solution As companies struggle with the uncertainties of rapidly recovering markets and global instabilities, many have come to realize that
More informationAutonomous Machining
Autonomous Machining Jaydeep Karandikar GE Global Research Center NSF workshop on Research Needs in Machining and Machine Tools March 5-6 Alexandria, VA Autonomous cars are here (almost)! Driver assistance
More informationModel-Based Design Maturity: Benchmarking the Automotive Industry Vinod Reddy Manager, Consulting Services
Model-Based Design Maturity: Benchmarking the Automotive Industry Vinod Reddy Manager, Consulting Services 2014 The MathWorks, Inc. 1 Key questions from our customers about Model-Based Design What is the
More informationDevelopment of AUTOSAR Software Components with Model-Based Design
Development of AUTOSAR Software Components with Model-Based Design Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Joachim Schlosser Senior Team Leader Application Engineering The MathWorks
More informationDesign Quality. Indu Lakshman
Design Quality Indu Lakshman Overview New product development (NPD) covers the complete process of bringing a new product to market. In commercial terms, new product development is described in the literature
More informationThe Top Thrill Dragster
EEC 421/521: Software Engineering The Software Process Prescriptive Process Models 1/22/08 EEC 421/521: Software Engineering 1 The Top Thrill Dragster 420 ft tall Max speed over 120 mph World s second
More informationI D C M A R K E T S P O T L I G H T. S i l o s a n d Promote Business Ag i l i t y
I D C M A R K E T S P O T L I G H T E f f e c t i ve M u l ticloud Str ategies B reak Dow n S i l o s a n d Promote Business Ag i l i t y August 2016 Adapted from IDC's Multicloud Management Survey by
More informationSELF AWARE VEHICLES FOR URBAN AIR MOBILITY: CHALLENGES AND OPPORTUNITIES
SELF AWARE VEHICLES FOR URBAN AIR MOBILITY: CHALLENGES AND OPPORTUNITIES Irene M. Gregory, Ph.D., S.T. NASA Senior Technologist for Advanced Control Theory and Applications 2017 AFOSR Dynamics and Control
More informationService Level Agreement Modeling
International Journal of Software Engineering. ISSN 0974-3162 Volume 4, Number 2 (2013), pp. 7-14 International Research Publication House http://www.irphouse.com Service Level Agreement Modeling Dr.Sarmad
More information9. Verification, Validation, Testing
9. Verification, Validation, Testing (a) Basic Notions (b) Dynamic testing. (c) Static analysis. (d) Modelling. (e) Environmental Simulation. (f) Test Strategies. (g) Tool support. (h) Independent Verification
More informationFiat Group Automobiles Policy for Software Quality Improvement
Fiat Group Automobiles Policy for Software Quality Improvement 2010-01-2329 Published 10/19/2010 Edoardo Sivera Fiat Group Automobiles (FGA) Copyright 2010 SAE International ABSTRACT Automotive systems
More informationDO-178B 김영승 이선아
DO-178B 201372235 김영승 201372237 이선아 Introduction Standard Contents SECTION 1 INTRODUCTION SECTION 2 SYSTEM ASPECTS RELATING TO SOFTWARE DEVELOPMENT SECTION 3 SOFTWARE LIFE CYCLE SECTION 4 SOFTWARE PLANNING
More informationSoftware development processes: from the waterfall to the Unified Process
Software development processes: from the waterfall to the Unified Process Paul Jackson School of Informatics University of Edinburgh The Waterfall Model Image from Wikipedia 2 / 17 Pros, cons and history
More informationAdvantage Risk Management. Evolution to a Global Grid
Advantage Risk Management Evolution to a Global Grid Michael Oltman Risk Management Technology Global Corporate Investment Banking Agenda Warm Up Project Overview Motivation & Strategy Success Criteria
More informationResearch on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis
Research on Architecture and Key Technology for Service-Oriented Workflow Performance Analysis Bo Liu and Yushun Fan Department of Automation, Tsinghua University, Beijing 100084, China liubo03@mails.tsinghua.edu.cn,
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationEIS Quick Bites: NOV 2018 by Prof. Om Trivedi
Chapter 4: Emerging Computing Technologies CLOUD COMPUTING Cloud computing refers to the delivery of computing resources over the Internet. Cloud services allow individuals and businesses to use software
More informationThe Requirements and Rules to achieve a Certificate as a European Expert in Maintenance Management
1 The Requirements and Rules to achieve a Certificate as a European Expert in Maintenance Management 2 Aktiviteter 3 Background To become competent to manage and develop the maintenance activities and
More informationCape Software s VPLink for Honeywell Plantscape Systems
Cape Software 25211 Grogans Mill Rd, Suite 313 The Woodlands, TX 77380 cedric@capesoftware.com FAX (281) 362-9776 Sales: (281) 362-9747 Cape Software s VPLink for Honeywell Plantscape Systems Background
More informationINCOSE Certification for Systems Engineers & Systems Engineering: Fundamental Maxims
INCOSE Certification for Systems Engineers & Systems Engineering: Fundamental Presented to The INCOSE Swiss Chapter December 2012 Sysnovation, LLC 13741 Johnson Memorial Drive Shakopee, MN 55379 USA www.sysnovation.com
More informationModel-Driven Development for Safety-Critical Software Components
Model-Driven Development for Safety-Critical Software Components By Franz Walkembach, Product Line Manager WHEN IT MATTERS, IT RUNS ON WD RIVER EXECUTIVE SUMMARY Software platforms are becoming an increasingly
More informationBIG DATA ANALYTICS WORKSHOP FOR MANAGERS March, Endorsed by
BIG DATA ANALYTICS WORKSHOP FOR MANAGERS 10-12 March, 2019 Endorsed by BIG DATA ANALYTICS WORKSHOP FOR MANAGERS topics include: INTRODUCTION VISION & STRATEGY ARCHITECTURE & DATA APPLICATION DATA SCIENCE
More informationDesign and Implementation of Underground Mining Safety Production Management System
, pp.173-180 http://dx.doi.org/10.14257/ijsia.2013.7.6.18 Design and Implementation of Underground Mining Production Management System Jun Luo Civil and Environmental Engineering School, University of
More informationPertemuan 2. Software Engineering: The Process
Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically
More informationPlatform-Based Design of Heterogeneous Embedded Systems
Platform-Based Design of Heterogeneous Embedded Systems Ingo Sander Royal Institute of Technology Stockholm, Sweden ingo@kth.se Docent Lecture August 31, 2009 Ingo Sander (KTH) Platform-Based Design August
More informationEmbedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms. Energy aware design of computing systems and applications (PhD course)
Politecnico di Milano Embedded Systems 1 - Ms Advanced Operating Systems (AOS) - Ms Energy aware design of computing systems and applications (PhD course) Anno Accademico 2015-2016 Lecturer: Prof. William
More informationCMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION
CMMI FOR SERVICES, THE PREFERRED CONSTELLATION WITHIN THE SOFTWARE TESTING FUNCTION OF A SOFTWARE ENGINEERING ORGANIZATION NAME: Nestor K. Ovalle, PhD TITLE: Leadership & Corporate Change Consultant; CMMI
More informationBACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS
BACSOFT IOT PLATFORM: A COMPLETE SOLUTION FOR ADVANCED IOT AND M2M APPLICATIONS What Do You Need to Ensure a Successful Transition to IoT? As the business climate grows ever more competitive, industrial
More informationWhat Do You Need to Ensure a Successful Transition to IoT?
What Do You Need to Ensure a Successful Transition to IoT? As the business climate grows ever more competitive, industrial companies are looking to the Internet of Things (IoT) to provide the business
More informationA handle on the future
Translated article Die Zukunft im Griff, Automobil Elektronik 05-06 / 2018 A handle on the future Virtualized testing and XiL for automated driving Advanced driver assistance systems (ADAS) have come so
More informationISO/IEC INTERNATIONAL STANDARD. Software and systems engineering Tools and methods for product line technical management
INTERNATIONAL STANDARD ISO/IEC 26555 First edition 2013-03-01 Software and systems engineering Tools and methods for product line technical management Ingénierie du logiciel et des systèmes Outils et méthodes
More informationAdvanced Software Engineering FYI
C870, Advanced Software Engineering, Advanced Software Engineering Dr. Overview of Software Engineering and Development Processes C870 C870: Advanced Software Engineering (): Intro to Software Engineering
More informationLiterature Review M.Y. Suhaila, W.K. Wan Mohd Nasir, Member, IAENG, 2011 Raed Shatnawi and Ahmad Alzu bi, IMECS 2011
Literature Review M.Y. Suhaila, W.K. Wan Mohd Nasir, Member, IAENG, 2011 In this paper,the numerous recent contribution of web application testing approaches reflect the rising awareness and concern for
More informationMANAGEMENT INFORMATION SYSTEMS COURSES Student Learning Outcomes 1
MANAGEMENT INFORMATION SYSTEMS COURSES Student Learning Outcomes 1 MIS 180: Principles of Information Systems 1. Explain the importance of determining information system requirements for all management
More informationApplication of STPA to ESF-CCS. Dong-Ah Lee, Jang-Soo Lee, Se-Woo Cheon, and Junbeom Yoo
Application of STPA to ESF-CCS Dong-Ah Lee, Jang-Soo Lee, Se-Woo Cheon, and Junbeom Yoo Contents Background: KNICS experiences Introduction: New HA approach Application: Case study of STPA Conclusion Discussion
More informationSTRUCTURAL AND QUANTITATIVE PERSPECTIVES ON BUSINESS PROCESS MODELLING AND ANALYSIS
STRUCTURAL AND QUANTITATIVE PERSPECTIVES ON BUSINESS PROCESS MODELLING AND ANALYSIS Henry M. Franken, Henk Jonkers and Mark K. de Weger* Telematics Research Centre * University of Twente P.O. Box 589 Centre
More informationDESIGN OF ONRAMP MODEL PREDICTIVE CONTROL FOR ON- ENGINE AND GT-POWER TRANSIENT VALIDATION
XLVII. INTERNATIONAL SCIENTIFIC CONFERENCE OF THE CZECH AND SLOVAK UNIVERSITIES AND INSTITUTIONS DEALING WITH RESEARCH OF INTERNAL COMBUSTION ENGINES SEPTEMBER 5-6, 2016 BRNO, CZECH REPUBLIC BRNO UNIVERSITY
More informationEMC 2 Living Lab Automotive
Embedded Multi-Core Systems for Mixed Criticality Applications in dynamic and changeable Real-time Environments EMC 2 Living Lab Automotive Presentation at 3Ccar workshop Eindhoven NL, 2016-11-15 Rutger
More informationA Component-Based Model-Driven Approach with traceability of concerns: Railway RBC Handover Case Study
A Component-Based Model-Driven Approach with traceability of concerns: Railway RBC Handover Case Study YRS 2015, Roma, Italy Marc Sango PhD candidate, University of Lille 1 and IFSTTAR, France marc.sango@ifsttar.fr
More informationA methodology for improving reliability of complex systems
Research paper A methodology for improving reliability of complex systems - Synthesis of architectural design method and model checking - Atsushi Katoh *, Masataka Urago and Yoshiaki Ohkami [Translation
More informationPMP. Processexam.com. PMI Project Management Professional. Exam Summary Syllabus Questions
PMP PMI Project Management Professional Processexam.com Exam Summary Syllabus Questions Table of Contents Keys to success in PMP Exam on PMI Project Management Professional... 2 PMI PMP Certification Details:...
More informationLimi ng Heights for Nonstructural Standard and EQ Wall Studs
TECH NOTE Publication 1, Version 1 March 2018 Limi ng Heights for Nonstructural Standard and EQ Wall Studs SUMMARY: This Technical Note addresses cold-formed steel studs in nonstructural interior wall
More informationAutomating Debt Collection 101. Key concepts and requirements for a successful automation effort
Key concepts and requirements for a successful automation effort Contents Introduction 1 What is automation in Debt Collection? 3 Process Automation 4 Agent-Independant Decision Automation 5 The Benefits
More informationFundamentals of Requirements Engineering
- interfaces system seen as black box inputs functions quantified characteristics outputs restrictions, prerequisites boundaries, exceptions standards, regulations Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg
More informationERICSSON TECHNOLOGY INSIGHTS FROM CUSTOMER EXPERIENCE AWARENESS SEPTEMBER 30, 2016 ERICSSON TECHNOLOGY REVIEW 1
CHARTING THE FUTURE OF INNOVATION CUSTOMER #08 EXPERIENCE 2016 AWARENESS ERICSSON TECHNOLOGY INSIGHTS FROM CUSTOMER EXPERIENCE AWARENESS SEPTEMBER 30, 2016 ERICSSON TECHNOLOGY REVIEW 1 Customer Experience
More informationUsing Safety Contracts to Verify Design Assumptions During Runtime
Using Safety Contracts to Verify Design Assumptions During Runtime Omar T. Jaradat and Sasikumar Punnekkat Mälardalen University (Västerås, Sweden) {omar.jaradat, sasikumar.punnekkat}@mdh.se 23rd International
More informationEnterprise engineering based IT systems for organizations
Enterprise engineering based IT systems for organizations Realizing Business - IT alignment via Modeling, instead of Programming, Dr. ir. Steven J H van Kervel. ForMetis BV, Netherlands. CTU Praag 2014
More informationIntroduction to software testing and quality process
Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities
More informationNDIA Test and Evaluation Conference
NDIA Test and Evaluation Conference Model Based Systems Engineering (MBSE) and Modeling and Simulation (M&S) adding value to Test and Evaluation (T&E) March 16, 2011 Larry Grello High Performance Technologies,
More informationCMMI V2.0 MODEL AT-A-GLANCE. Including the following views: Development Services Supplier Management. CMMI V2.0 outline BOOKLET FOR print.
CMMI V.0 MODEL AT-A-GLANCE Including the following views: Development Services Supplier Management CMMI V.0 outline BOOKLET FOR print.indd CMMI V.0 An Integrated Product Suite Designed to meet the challenges
More informationDigital Business will require a Software Revolution
Digital Business will require a Software Revolution Table of Contents REVOLUTION REQUIRED The Four Forces Digital Business Implications of Digital Business What s the ETA? The Great Software Chasm AN EMERGING
More informationCIM Forum Charter Dated
CIM Forum Charter Dated 2018-12-18 The information provided below is subject to change and reflects the current state of the CIM Forum charter within the DMTF. Management Problem(s) and Environment The
More informationEngineering the Future with AUTOSAR
Partners create Perspectives Engineering the Future with AUTOSAR while considering all system requirements and standards! RTE Safety Application Layer Security ISOBUS Automated Driving AUTOSAR for Innovative
More informationviii demonstrate how mythmaking served to construct an ERP system as an integrated system and at the same time served to elaborate existing organizati
vii Preface This book provides a socio-technical view of enterprise resource planning (ERP) selection and implementation practices from a global perspective. The emphasis of this book is not on the technology
More information