DRAFT. Streamlined Flight Software Design. Steven A. Stolper. December 10, Senior Flight Software Engineer / Flight Software Group Supervisor
|
|
- Tilde Lindegaard
- 5 år siden
- Visninger:
Transkript
1 Streamlined Flight Software Design Steven A. Stolper Senior Flight Software Engineer / Flight Software Group Supervisor December 10, 2010
2 The Development Process Software Development Methodology Capturing the Software Requirements and Design
3 Streamlined Development is *not* Defined by cost Defined by schedule Defined by project size or resources
4 Streamlined development *IS* Applying state-of-the-art techniques to accelerate Requirements analysis Design Capture Implementation Integration and test A set of strategies designed to produce high performance, highly-reliable flight systems Less costly than traditional methods Fewer engineers than traditional methods More aggressive schedule than traditional projects
5 NASA Project life cycle Formulation Implementation Pre-Phase A Concept Studies Phase A Preliminary Analysis Phase B Definition System Definition / Prelim Design Phase C Design Phase D Development Phase E Operations Phase F Disposal
6 What is a Phase? Products Activities Milestones Quality Gates Examples?
7 Pre-Phase A Phase A Phase B Phase C Phase D Requirements Design Implementation / Fabrication Program Development Analysis Major Products: Mission Concept Systems Concept Strawman schedule, and budget Major Products: Mission requirements Requirements on flight system, ground data system, support equipment, and Major Products: Architecture Design Source Selections Concept verification/proof Project Proposals operations Risk mitigation tests High level design Low Level design Major Products: Flight, ground, and SE software and hardware Unit tests Small-scale integration Early integration tests Phase D Phase E Phase F Integration Test Launch Operations Primary Mission Major Products: Major Products: Major Products: Major Products: Integrated components and checked-out system Completed tests: - Systems test Completed: - Arrival checkout Completed: - On-orbit checkout - Operational tests - Environmental testing Tested ops procedures - Final FSW load and params - Mate to LV - Launch - Instrument checkout - TCM if required - Scheduled operations
8 Never mistake activity for achievement. - John Wooden, UCLA Basketball Coach Requirements: What does the system do? Apportionment of responsibilities? (To functional subsystems) Scenarios (Use cases, derived requirements) Architectural Approach Design: Answer the five questions: What are the pieces? How do they fit? Where is the logic? Dynamic Behavior of the system? Tasking Model?
9 Design Mission Scenarios Object Design Requirements Definition Diagram Algorithms (Behavior model) Hardware Context Detailed Subsystem Requirements FSW Decomposition Problem Specifications Tasks PDR Architectural Definition Usage Model Initial Implementation Tasking Model Interfaces
10 Context Diagram Shows all of the hardware and software interfaces that FSW interacts with either directly or through other interfaces Decomposition Diagram Identifies subsystems of the flight software. Specifications to be written for each. State Diagrams Show behavioral view of flight software for both mission-related activities and software-related activities.
11 Radar Altimeter Accels Crit. Relay Controllers Bus Interrupt Controller Mars Flight Computer High Gain Antenna Solid State Power Amp UHF MODEM Telemetry Mod. Unit Command Detect. Unit Battery Reed-Sol. Downlink LMRE Timing Unit Imager Mast UART Command Decoder Fault Detect Unit 1553 Bus Controller Flight Software Temps / Analog Petal Actuators Deep Space Transponder EEPROM Power/Pyro I/F Cruise Stage Remote Unit The Medusa Diagram RAM ASI/MET Propulsion Electronics Lander Remote Unit Cruise Stage I/F Unit Lander I/F Unit Imager Support Equipment Shunt Regulator Heat Reject System Star Scanner
12 Operating System Functional Decomposition Memory Mgmnt RAM IPC Service Hardware Software This is the initial Functional Decomposition for the Pathfinder Flight Software. The arrows indicate direction of major data flow. HCD Flight SW Load Uplink EEPROM Rover Support Sequencing LMRE UHF MODEM eng. measurements CREU Eng Data Collection REU/Bus Control BC LREU Reset System Init. FDU BIC RAM SE S/C Mode Control Command Time Mgmt TU Downlink FDU Fault Analysis RSDL MET Control Event Reporting MET Petals Air Bag Retract HGA Point Antenna Actuators * Not to scale Accels Surface Pointing IVP ACS Star Scanner IMP Sun Sensor PDE Imager Pyro Shunt Reg MFC Hardware Control Relay CDU TMU WTS EDL Accels WUT RAS
13 Specification: 3. Functional Description ame of Functional Subsystem 3.1 Narrative: 1. Requirements Sources 1.1 Interviewees: Sources of information. Hallway conversations are valid sources of information. 1.2 Documents: Existing documents used as sources of information. 2. Scope 2.1 Purpose: What is this subsystem supposed to do? Why should it exist? How does it fit? How is it used by other parts of the system? 2.2 Inputs: What information flows into the subsystem? Where will the information come from? 2.3 Outputs: What information does the subsystem produce? Where will it go? 2.4 Responsibilities: What is the subsystem role in the design? What services does it provide? What information does it maintain for the system? What requirements does it fulfill? Give a high-level overview of the subsystem concept. Discuss the different aspects of how the subsystem is used by other parts of the software. Give a description of how the subsystem fulfills its system responsibilities. 3.2 Scenarios: Enumerate all the usage scenarios for this subsystem. Provide a brief description of each including inputs, outputs, and execution characteristics (I.e. does not block caller, safe from interrupt level, failure scenarios...). 4. Requirements 4.1 Mandated Implementation: List explicit, hard requirements. Elaborate if necessary. 4.2 Derived Requirements: List requirements derived from explicit requirements or discovered in the course of gathering information for this document. 4.3 Performance: List performance requirements. on-blocking? Safe for use at interrupt level? Mutual exclusion requirements? 4.4 Interface: List any requirements that affect the interface to other subsystems. 4.5 Other: Catch other requirements here along with any information that the developer feels is important.
14 5. Assumptions 5.1 Other Software Components/Software Architecture: What system-level assumptions were relied upon when the concept for this subsystem was formulated? What services and capabilities? What behavior is required from other parts of the software? 5.2 Operation: Have assumptions been made about how the system will be operated? 5.3 Other: Anything the developer is worried about. 6. Definitions Any terminology unique to this subsystem. 7. otes Any additional information the developer believes is useful.
15 Object diagrams Identify information stored and methods (operations) that can be performed on each object Collaboration (or ladder) diagrams Detailed identification of the interactions between related objects Task Diagram Identifies tasks in subsystem State Diagrams Show behavior view of the subsystem Etc
16 Commands EHA_Set_RT_Pkt_Rate EHA_Set_REC_Pkt_Rate EHA_Set_Update_Pkt_Rate EHA_Set_Info EHA_Dump_Info EHA_Use_Measurement_Set EHA_Save_Measurement_Set Time Timer Services Set/Cancel Repeating Timer Measurement Producers EHA_Store_Measurement to Build Packet Engineering Packets (RT & REC) EH&A Engineering Measurements Commands Downlink Subsystem EH&A Info Packet Commands Fault Protection Command Subsystem
17 Purpose: ame of Object What does this object do? Why does it exist? How is it used by other objects in the system? Measurement Object Packet Map: Add_Measurement Packet Map: Remove_ Measurement Methods: List each method and its parameters. Describe how each method behaves. Describe the parameters for each method and any internal data that is operated on. Collaborations: What other objects does this one interact with? What methods are invoked and why? Internal Data: Measurement Value Real-Time Criteria Recorded Criteria Packet Include Flag Real-Time Range Recorded Range Measurement_Set_Info Measurement_Get_Info EHA_Retrieve_Measurement EHA_Store_Measurement Describe the private data maintained by this object. What knowledge does this object maintain? Scenarios: List the subsystem scenarios that this object participates in and describe the object s behavior. Use state diagrams to assist in the description of the object behavior. Method Method invoked from external subsystem Collaboration with other object
18
19 Timer Packet Map Measurement Downlink Packet-timer expiration message Get_value() Measurement value Packet_send()
20 Task Object BEGIN TASK Perform task initialization functions DO FOREVER Wait for arrival of message SWITCH ON MESSAGE TYPE WHEN request for service A: Handle request WHEN request for service B: Handle request WHEN interrupt notification: Handle interrupt WHEN timer X expiration: Handle timer expiration WHEN timer Y expiration: Handle timer expiration END SWITCH END DO END TASK Interrupt Service Routine Interrupt Notification Other Task Task Requests for service Commands Event Notifications Etc... Timer Services Message Queue (More than 1 if required) Timer Expiration Notification
21 Never mistake activity for achievement. - John Wooden, UCLA Basketball Coach Requirements: What does the system do? Apportionment of responsibilities? (To functional subsystems) Scenarios (Use cases, derived requirements) Architectural Approach Design: Answer the five questions: What are the pieces? How do they fit? Where is the logic? Dynamic Behavior of the system? Tasking Model?
Project Step 7. Behavioral modeling of a dual ported register set. 1/8/ L11 Project Step 5 Copyright Joanne DeGroat, ECE, OSU 1
Project Step 7 Behavioral modeling of a dual ported register set. Copyright 2006 - Joanne DeGroat, ECE, OSU 1 The register set Register set specifications 16 dual ported registers each with 16- bit words
Læs mere2a. Conceptual Modeling Methods
ICT Enhanced Buildings Potentials IKT og Videnrepræsentationer - ICT and Knowledge Representations. 2a. Conceptual Modeling Methods Cand. Scient. Bygningsinformatik. Semester 2, 2010. CONTENT Conceptual
Læs mereLovkrav vs. udvikling af sundhedsapps
Lovkrav vs. udvikling af sundhedsapps Health apps give patients better control User Data Social media Pharma Products User behaviour Relatives www Self monitoring (app) data extract Healthcare specialists
Læs mereSikkerhed & Revision 2013
Sikkerhed & Revision 2013 Samarbejde mellem intern revisor og ekstern revisor - og ISA 610 v/ Dorthe Tolborg Regional Chief Auditor, Codan Group og formand for IIA DK RSA REPRESENTATION WORLD WIDE 300
Læs mereSOFTWARE PROCESSES. Dorte, Ida, Janne, Nikolaj, Alexander og Erla
SOFTWARE PROCESSES Dorte, Ida, Janne, Nikolaj, Alexander og Erla Hvad er en software proces? Et struktureret sæt af AKTIVITETER, hvis mål er udvikling af software. En software proces model er en abstrakt
Læs mereBasic Design Flow. Logic Design Logic synthesis Logic optimization Technology mapping Physical design. Floorplanning Placement Fabrication
Basic Design Flow System design System/Architectural Design Instruction set for processor Hardware/software partition Memory, cache Logic design Logic Design Logic synthesis Logic optimization Technology
Læs mereECE 551: Digital System * Design & Synthesis Lecture Set 5
ECE 551: Digital System * Design & Synthesis Lecture Set 5 5.1: Verilog Behavioral Model for Finite State Machines (FSMs) 5.2: Verilog Simulation I/O and 2001 Standard (In Separate File) 3/4/2003 1 ECE
Læs mereConstant Terminal Voltage. Industry Workshop 1 st November 2013
Constant Terminal Voltage Industry Workshop 1 st November 2013 Covering; Reactive Power & Voltage Requirements for Synchronous Generators and how the requirements are delivered Other countries - A different
Læs mereMSE PRESENTATION 2. Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft
CAPABILITY CONTROL LIST MSE PRESENTATION 2 Presented by Srunokshi.Kaniyur.Prema. Neelakantan Major Professor Dr. Torben Amtoft PRESENTATION OUTLINE Action items from phase 1 presentation tti Architecture
Læs mereUNISONIC TECHNOLOGIES CO.,
UNISONIC TECHNOLOGIES CO., 3 TERMINAL 1A NEGATIVE VOLTAGE REGULATOR DESCRIPTION 1 TO-263 The UTC series of three-terminal negative regulators are available in TO-263 package and with several fixed output
Læs mereBasic statistics for experimental medical researchers
Basic statistics for experimental medical researchers Sample size calculations September 15th 2016 Christian Pipper Department of public health (IFSV) Faculty of Health and Medicinal Science (SUND) E-mail:
Læs mereIBM Software Group. SOA v akciji. Srečko Janjić WebSphere Business Integration technical presales IBM Software Group, CEMA / SEA IBM Corporation
IBM Software Group SOA v akciji Srečko Janjić Business Integration technical presales IBM Software Group, CEMA / SEA Service Oriented Architecture Design principles and technology for building reusable,
Læs mereThe X Factor. Målgruppe. Læringsmål. Introduktion til læreren klasse & ungdomsuddannelser Engelskundervisningen
The X Factor Målgruppe 7-10 klasse & ungdomsuddannelser Engelskundervisningen Læringsmål Eleven kan give sammenhængende fremstillinger på basis af indhentede informationer Eleven har viden om at søge og
Læs mereByg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Architecture Framework (TOGAF)
Byg din informationsarkitektur ud fra en velafprøvet forståelsesramme The Open Group Framework (TOGAF) Otto Madsen Director of Enterprise Agenda TOGAF og informationsarkitektur på 30 min 1. Introduktion
Læs mereInternational Workshop on Language Proficiency Implementation
International Workshop on Language Proficiency Implementation Langen, Germany 6-7 September, 2007 By Captain Rick Valdes IFALPA representative to ICAO s PRICE SG PRESENTATION OUTLINE IFALPA S policy on
Læs mereBlack Jack --- Review. Spring 2012
Black Jack --- Review Spring 2012 Simulation Simulation can solve real-world problems by modeling realworld processes to provide otherwise unobtainable information. Computer simulation is used to predict
Læs mereDesign til digitale kommunikationsplatforme-f2013
E-travellbook Design til digitale kommunikationsplatforme-f2013 ITU 22.05.2013 Dreamers Lana Grunwald - svetlana.grunwald@gmail.com Iya Murash-Millo - iyam@itu.dk Hiwa Mansurbeg - hiwm@itu.dk Jørgen K.
Læs mereAgenda. The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark
Agenda The need to embrace our complex health care system and learning to do so. Christian von Plessen Contributors to healthcare services in Denmark Colitis and Crohn s association Denmark. Charlotte
Læs mereFinn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City
Finn Gilling The Human Decision/ Gilling 12. 13. September Insights Danmark 2012 Hotel Scandic Aarhus City At beslutte (To decide) fra latin: de`caedere, at skære fra (To cut off) Gilling er fokuseret
Læs mereCONNECTING PEOPLE AUTOMATION & IT
CONNECTING PEOPLE AUTOMATION & IT Agenda 1) Hvad er IoT 2) Hvilke marked? 1) Hvor stor er markedet 2) Hvor er mulighederne 3) Hvad ser vi af trends i dag Hvad er IoT? Defining the Internet of Things -
Læs mereProjektledelse i praksis
Projektledelse i praksis - Hvordan skaber man (grundlaget) for gode beslutninger? Martin Malis Business Consulting, NNIT mtmi@nnit.com 20. maj, 2010 Agenda Project Governance Portfolio Management Project
Læs mereBilag. Resume. Side 1 af 12
Bilag Resume I denne opgave, lægges der fokus på unge og ensomhed gennem sociale medier. Vi har i denne opgave valgt at benytte Facebook som det sociale medie vi ligger fokus på, da det er det største
Læs mereCONNECTING PEOPLE AUTOMATION & IT
CONNECTING PEOPLE AUTOMATION & IT Agenda 1) Hvad er IoT 2) Hvilke marked? 1) Hvor stor er markedet 2) Hvor er mulighederne 3) Hvad ser vi af trends i dag Hvad er IoT? Defining the Internet of Things -
Læs mereVina Nguyen HSSP July 13, 2008
Vina Nguyen HSSP July 13, 2008 1 What does it mean if sets A, B, C are a partition of set D? 2 How do you calculate P(A B) using the formula for conditional probability? 3 What is the difference between
Læs mereIBM Network Station Manager. esuite 1.5 / NSM Integration. IBM Network Computer Division. tdc - 02/08/99 lotusnsm.prz Page 1
IBM Network Station Manager esuite 1.5 / NSM Integration IBM Network Computer Division tdc - 02/08/99 lotusnsm.prz Page 1 New esuite Settings in NSM The Lotus esuite Workplace administration option is
Læs mereQuality indicators for clinical pharmacy services
Quality indicators for clinical pharmacy services Head of Quality and Improvement, Nordsjælland Hospital Dorthe Vilstrup Tomsen Assuring quality in clinical pharmacy services Following international, national
Læs merePortal Registration. Check Junk Mail for activation . 1 Click the hyperlink to take you back to the portal to confirm your registration
Portal Registration Step 1 Provide the necessary information to create your user. Note: First Name, Last Name and Email have to match exactly to your profile in the Membership system. Step 2 Click on the
Læs merePARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU
PARALLELIZATION OF ATTILA SIMULATOR WITH OPENMP MIGUEL ÁNGEL MARTÍNEZ DEL AMOR MINIPROJECT OF TDT24 NTNU OUTLINE INEFFICIENCY OF ATTILA WAYS TO PARALLELIZE LOW COMPATIBILITY IN THE COMPILATION A SOLUTION
Læs mereParticle-based T-Spline Level Set Evolution for 3D Object Reconstruction with Range and Volume Constraints
Particle-based T-Spline Level Set for 3D Object Reconstruction with Range and Volume Constraints Robert Feichtinger (joint work with Huaiping Yang, Bert Jüttler) Institute of Applied Geometry, JKU Linz
Læs merePEMS RDE Workshop. AVL M.O.V.E Integrative Mobile Vehicle Evaluation
PEMS RDE Workshop AVL M.O.V.E Integrative Mobile Vehicle Evaluation NEW - M.O.V.E Mobile Testing Platform Key Requirements for Measuring Systems Robustness Shock / vibrations Change of environment Compact
Læs mereStudieordning del 3,
Studieordning del 3, 2014-2016 Autoteknolog, Valgfri Uddannelseselementer Academy Profession Degree in Automotive Technology Version 0.1 Revideret 19. august 2015 Side 0 af 6 Indhold Studieordningens del
Læs mereMolio specifications, development and challenges. ICIS DA 2019 Portland, Kim Streuli, Molio,
Molio specifications, development and challenges ICIS DA 2019 Portland, Kim Streuli, Molio, 2019-06-04 Introduction The current structure is challenged by different factors. These are for example : Complex
Læs mereSesam seminar nr. 106. Sesam seminar nr. 106 - Opbygning af standard bibliotek til PLC / SCADA / MES
Sesam seminar nr. 106 Opbygning af standard software bibliotek til PLC / SCADA / MES Fokus områder: Fundament & omfang af software bibliotek Overvejelser i forbindelse med etablering af bibliotek Vedligeholdelse
Læs mereEn god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!?
En god Facebook historie Uddannelser og valgfag målrettet datacenterindustrien!? DDI møde 18.09.2019 - UCL, Odense. V/ Projektleder og lektor Lars Bojen, IT & Tech uddannelserne, lcbn@ucl.dk Agenda 1.
Læs mereUnitel EDI MT940 June 2010. Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004)
Unitel EDI MT940 June 2010 Based on: SWIFT Standards - Category 9 MT940 Customer Statement Message (January 2004) Contents 1. Introduction...3 2. General...3 3. Description of the MT940 message...3 3.1.
Læs mereRoE timestamp and presentation time in past
RoE timestamp and presentation time in past Jouni Korhonen Broadcom Ltd. 5/26/2016 9 June 2016 IEEE 1904 Access Networks Working Group, Hørsholm, Denmark 1 Background RoE 2:24:6 timestamp was recently
Læs mereDen uddannede har viden om: Den uddannede kan:
Den uddannede har viden om: Den uddannede kan: Den uddannede kan: Den studerende har udviklingsbaseret viden om og forståelse for Den studerende kan Den studerende kan Den studerende har udviklingsbaseret
Læs mereDIS ISO Status Maj 2017
DIS ISO 17025 Status Maj 2017 1 Plan for udvikling/revision af ISO 17025 WD June 2015 CD1 August 2015 CD2 February 2016 DIS November 2016 (December 2016) FDIS draft July 2017 FDIS/Publication Autumn 2017
Læs mereLearnings from the implementation of Epic
Learnings from the implementation of Epic Appendix Picture from Region H (2016) A thesis report by: Oliver Metcalf-Rinaldo, oliv@itu.dk Stephan Mosko Jensen, smos@itu.dk Appendix - Table of content Appendix
Læs mereATEX direktivet. Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.
ATEX direktivet Vedligeholdelse af ATEX certifikater mv. Steen Christensen stec@teknologisk.dk www.atexdirektivet.dk tlf: 7220 2693 Vedligeholdelse af Certifikater / tekniske dossier / overensstemmelseserklæringen.
Læs mereCHAPTER 8: USING OBJECTS
Ruby: Philosophy & Implementation CHAPTER 8: USING OBJECTS Introduction to Computer Science Using Ruby Ruby is the latest in the family of Object Oriented Programming Languages As such, its designer studied
Læs mereResource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances.
System Model Resource types R 1 1, R 2 2,..., R m CPU cycles, memory space, files, I/O devices Each resource type R i has W i instances. Each process utilizes a resource as follows: request use e.g., request
Læs merePrivat-, statslig- eller regional institution m.v. Andet Added Bekaempelsesudfoerende: string No Label: Bekæmpelsesudførende
Changes for Rottedatabasen Web Service The coming version of Rottedatabasen Web Service will have several changes some of them breaking for the exposed methods. These changes and the business logic behind
Læs mereGNSS/INS Product Design Cycle. Taking into account MEMS-based IMU sensors
GNSS/INS Product Design Cycle Taking into account MEMS-based IMU sensors L. Vander Kuylen 15 th th December 2005 Content Product Definition Product Development Hardware Firmware Measurement Campaign in
Læs mereก ก. ก (System Development) 5.7 ก ก (Application Software Package) 5.8 ก (System Implementation) Management Information System, MIS 5.
ก ก, MIS.....? 5.2 ก 5.3 ก (System Development Life Cycle: SDLC) 5.4 ก (Prototyping) 5.5 ก (End-User Development) 1 ก (System Development) Chapter? 5.6 ก ก (Outsourcing) 5.7 ก ก (Application Software Package)
Læs mereOnline kursus: Certified Information Security Manager (CISM)
Online kursus 365 dage DKK 5.999 Nr. 72845 P ekskl. moms Online kursus: Certified Information Security Manager (CISM) Dette kursus ser på rollen af informationssikkerhed og styring i en organisation. På
Læs mereNotifikation om markedsføring i Danmark af alternative inve- steringsfonde etableret i et EU/EØS land af en forvalter etable- ret i Danmark
Notifikation om markedsføring i Danmark af alternative inve- steringsfonde etableret i et EU/EØS land af en forvalter etable- ret i Danmark Notifikationsbrev Det følger af Lov om forvaltere af alternative
Læs mereStatistical information form the Danish EPC database - use for the building stock model in Denmark
Statistical information form the Danish EPC database - use for the building stock model in Denmark Kim B. Wittchen Danish Building Research Institute, SBi AALBORG UNIVERSITY Certification of buildings
Læs mereIdentifying Gender BILL EVANS SEDOR WENDLANDT EVANS & FILIPPI LLC NOVEMBER 11, 2016
BILL EVANS SEDOR WENDLANDT EVANS & FILIPPI LLC NOVEMBER 11, 2016 Definitions According to a May 13, 2016 joint release by the U.S. DOE and U.S. DOJ: Gender Identity: Refers to an individual s internal
Læs mereSpeciale. Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP)
Speciale Evaluering af Java til udvikling af indlejrede realtidssystemer ved brug af en eksisterende Java Optimized Processor (JOP) Speciale efterår 2005 Teknisk Informationsteknologi Jan Lauritzen & Mads
Læs mereHandling Sporadic Tasks in Off- Line Scheduled Distributed Real Time Systems
Handling Sporadic Tasks in Off- Line Scheduled Distributed Real Time Systems Damir Isović & Gerhard Fohler Department of Computer Engineering Mälardalen University, Sweden Presented by : Aseem Lalani Outline
Læs mereDatabase. lv/
Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde
Læs mereUnited Nations Secretariat Procurement Division
United Nations Secretariat Procurement Division Vendor Registration Overview Higher Standards, Better Solutions The United Nations Global Marketplace (UNGM) Why Register? On-line registration Free of charge
Læs mereEmbedded Software Memory Size Estimation using COSMIC: A Case Study
Embedded Software Memory Size Estimation using COSMIC: A Case Study Sophie STERN, Economic Efficiency Project manager, RENAULT, Embedded software group, FRANCE Cigdem GENCEL, Assistant Professor, Blekinge
Læs mereValg af Automationsplatform
Valg af Automationsplatform Factory or Machine? Different Product Segments APROL for Process Control and Factory Automation Automation Studio for Machine Automation Factory Automation Factory automation
Læs mereElektriske apparater til husholdningsbrug o.l. Sikkerhed Del 1: Generelle krav
Dansk standard Tillæg DS/IEC 60335-1/A1:2013 + Corr 1:2014 1. udgave 2014-05-08 Elektriske apparater til husholdningsbrug o.l. Sikkerhed Del 1: Generelle krav Household and similar electrical appliances
Læs mereOpera Ins. Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator
Opera Ins Model: MI5722 Product Name: Pure Sine Wave Inverter 1000W 12VDC/230 30A Solar Regulator I.Precautions 1. Keep the product away from children to avoid children playing it as a toy and resultinginpersonalinjury.
Læs mereTeknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling
Teknologispredning i sundhedsvæsenet DK ITEK: Sundhedsteknologi som grundlag for samarbejde og forretningsudvikling 6.5.2009 Jacob Schaumburg-Müller jacobs@microsoft.com Direktør, politik og strategi Microsoft
Læs mereIT projekt. sæt et mål og nå det med omtanke!
IT projekt sæt et mål og nå det med omtanke! Det overordnede FORMÅL med dias-showet er at fortælle hvordan vi gennemfører IT projekter med succes ved hjælp af Microsoft Solutions Framework MSF modeller:
Læs mereTilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode, som du kan se på Studieadministrationens hjemmeside
Mandatory Core Topic: BUITA Om kurset Subject Activitytype Teaching language Registration Informatik master course English Tilmelding sker via stads selvbetjening indenfor annonceret tilmeldingsperiode,
Læs mereAutodesk Simulation. Torben Christensen Niels Riis Christensen NTI CADCenter A/S
Autodesk Simulation Torben Christensen Niels Riis Christensen NTI CADCenter A/S Why Autodesk Simulation? A Comprehensive Portfolio of Solutions Mechanical Computational Fluid Dynamics Structural Plastics
Læs mereLinear Programming ١ C H A P T E R 2
Linear Programming ١ C H A P T E R 2 Problem Formulation Problem formulation or modeling is the process of translating a verbal statement of a problem into a mathematical statement. The Guidelines of formulation
Læs mereFinancing and procurement models for light rails in a new financial landscape
Financing and procurement models for light rails in a new financial landscape Jens Hoeck, Partner, Capital Markets Services 8 November 2011 Content 1. Why a need for rethinking 2. Criteria for a rethought
Læs mereOutline CS 4387/5387 SOFTWARE V&V LECTURE 7 INTEGRATION TESTING. Integration Testing. Integrating OO Applications. Definition Strategies 6/20/2018
1 CS 4387/5387 SOFTWARE V&V LECTURE 7 INTEGRATION TESTING Outline 2 Integration Testing Definition Strategies Big bang Top-down Bottom-up Sandwich Integrating OO Applications 1 Integration ing 3 Done between
Læs mereImproving data services by creating a question database. Nanna Floor Clausen Danish Data Archives
Improving data services by creating a question database Nanna Floor Clausen Danish Data Archives Background Pressure on the students Decrease in response rates The users want more Why a question database?
Læs mereSikkerhedsvejledning
11-01-2018 2 Sikkerhedsvejledning VIGTIGT! Venligst læs disse instruktioner inden sengen samles og tages i brug Tjek at alle dele og komponenter er til stede som angivet i vejledningen Fjern alle beslagsdele
Læs mereBilag 8. TDC technical requirements for approval of splitterfilters and inline filters intended for shared access (ADSL or VDSL over POTS).
Bilag 8. TDC technical requirements for approval of splitters and inline s intended for shared access (ADSL or VDSL over POTS). Dette bilag udgør bilag 8 til det mellem parterne tiltrådte Produkttillæg
Læs mereØvelse Slides må ikke deles uden godkendelse fra Anne Holmbæck
Øvelse Design af governancemodel Hvem giver øverste mandat og den man eskalerer til i yderste konsekvens Hvem giver mandat og prioriterer indenfor mandat Hvem er udførende og skal følge principper og metoder
Læs mereSmall Autonomous Devices in civil Engineering. Uses and requirements. By Peter H. Møller Rambøll
Small Autonomous Devices in civil Engineering Uses and requirements By Peter H. Møller Rambøll BACKGROUND My Background 20+ years within evaluation of condition and renovation of concrete structures Last
Læs mereKALK- OG TEGLVÆRKSFORENINGEN. CPR Sustainable Construction
CPR Sustainable Construction 1 Tommy Bisgaard - Direktør i Kalk- og Teglværksforeningen - Formand for DS 417 (CEN TC350 & 351) - Formand for miljøkomiteen i TBE & CU (keramiske industrier i Europa) - Medlem
Læs mereIPv6 Application Trial Services. 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd.
IPv6 Application Trial Services 2003/08/07 Tomohide Nagashima Japan Telecom Co., Ltd. Outline Our Trial Service & Technology Details Activity & Future Plan 2 Outline Our Trial Service & Technology Details
Læs mereStrings and Sets: set complement, union, intersection, etc. set concatenation AB, power of set A n, A, A +
Strings and Sets: A string over Σ is any nite-length sequence of elements of Σ The set of all strings over alphabet Σ is denoted as Σ Operators over set: set complement, union, intersection, etc. set concatenation
Læs mereSport for the elderly
Sport for the elderly - Teenagers of the future Play the Game 2013 Aarhus, 29 October 2013 Ditte Toft Danish Institute for Sports Studies +45 3266 1037 ditte.toft@idan.dk A growing group in the population
Læs mereProcuring sustainable refurbishment
SURE den 21. marts 2012 Procuring sustainable refurbishment Niels-Arne Jensen, Copenhagen City Properties (KEjd) Copenhagen Municipality KOMMUNE 1 Agenda About Copenhagen City Properties Background and
Læs mereBrüel & Kjær cooperation with Turbomeca - France
Brüel & Kjær cooperation with Turbomeca - France www.bksv.com Brüel & Kjær Sound & Vibration Measurement A/S. Copyright Brüel & Kjær. All Rights Reserved. Turbomeca Turbine manufacturer - France 6,360
Læs mereUser Manual for LTC IGNOU
User Manual for LTC IGNOU 1 LTC (Leave Travel Concession) Navigation: Portal Launch HCM Application Self Service LTC Self Service 1. LTC Advance/Intimation Navigation: Launch HCM Application Self Service
Læs mereAnsøgningsskema. Del A
Ansøgning om tilladelse for forvaltere af alternative investe- ringsfonde til at markedsføre andele af alternative investe- ringsfonde til detailinvestorer i Danmark Ansøgningsskema Det følger af bekendtgørelse
Læs mereSkidding System. Challenge Us
Skidding System n Malm Orstads cutting edge Engineering department designs and fabricates tailor made skidding systems for all kinds of enviroments. Our skidding systems are amongst the most efficient
Læs mereEngelsk. Niveau D. De Merkantile Erhvervsuddannelser September Casebaseret eksamen. og
052431_EngelskD 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau D www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereMS-H280-Pro Magnetic Stirrer
MS-H280-Pro Magnetic Stirrer www..com Copyright: No part of this manual may be reproduced or transmitted without prior written permission of. VERSION201407 CONTENTS Chapter 1: Working Principle... 3 1
Læs mereAppendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard
Appendix 1: Interview guide Maria og Kristian Lundgaard-Karlshøj, Ausumgaard Fortæl om Ausumgaard s historie Der er hele tiden snak om værdier, men hvad er det for nogle værdier? uddyb forklar definer
Læs mereTerese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012
Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend
Læs mereApplications. Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION. Slides adapted from Phillip Koehn
Applications Slides adapted from Phillip Koehn Computational Linguistics: Jordan Boyd-Graber University of Maryland RL FOR MACHINE TRANSLATION Computational Linguistics: Jordan Boyd-Graber UMD Applications
Læs mereTo set new standards of lifting and transportation equipment for wind turbine components. Our product groups
To set new standards of lifting and transportation equipment for wind turbine components. Our product groups Embracing the full life cycle of the wind turbine Liftra develops and supplies services to
Læs mereEksempel på eksamensspørgsmål til caseeksamen
Eksempel på eksamensspørgsmål til caseeksamen Engelsk niveau E, TIVOLI 2004/2005: in a British traveller s magazine. Make an advertisement presenting Tivoli as an amusement park. In your advertisement,
Læs mereVendor Management Strategies for Managing Your Outsource Relationships
Vendor Management Strategies for Managing Your Outsource Relationships Scott C. Lessard Sr. Program Manager, Global Support Agenda 2008 NetApp. All rights reserved. 2 Vendor Selection 4 Steps to Vendor
Læs mereLedersession for ældreomsorgs-,
Ledersession for ældreomsorgs-, sundhedschefer Agenda High Impact Leadership Behaviors Self-Assessment Tool Which of these factors do you want to focus on? Which do you not find important? Improvement
Læs mereHelp / Hjælp
Home page Lisa & Petur www.lisapetur.dk Help / Hjælp Help / Hjælp General The purpose of our Homepage is to allow external access to pictures and videos taken/made by the Gunnarsson family. The Association
Læs mereWhat s Our Current Position? Uddannelsesstruktur i AUE. What Can You Choose After DE5? Uddannelsesstruktur i AUE
Information Meeting for DE5 and DE3 Further Study Possibilities What s Our Current Position? General Education Structure Andre muligheder DE3-DE5 Semesters (AUE) What Can You Choose After DE5? Diplomingeniøruddannelsen
Læs mereUdbud på engelsk i UCL. Skabelon til beskrivelse
Udbud på engelsk i UCL Skabelon til beskrivelse Indhold 1. Forord... 3 2. What to do... 3 3. Skabelon... 4 3.1 Course Overview... 4 3.2 Target Group... 4 3.3 Purpose of the module... 4 3.4 Content of the
Læs mere3C03 Concurrency: Model-based Design
3C03 Concurrency: Model-based Design Wolfgang Emmerich 1 Outline Role of Modelling in System Development Refining Models into Designs FSP Actions and Operations FSP Processes and Threads FSP Processes
Læs mereME6212. High Speed LDO Regulators, High PSRR, Low noise, ME6212 Series. General Description. Typical Application. Package
High Speed LDO Regulators, High PSRR, Low noise, Series General Description The series are highly accurate, low noise, CMOS LDO Voltage Regulators. Offering low output noise, high ripple rejection ratio,
Læs mereEngelsk. Niveau C. De Merkantile Erhvervsuddannelser September 2005. Casebaseret eksamen. www.jysk.dk og www.jysk.com.
052430_EngelskC 08/09/05 13:29 Side 1 De Merkantile Erhvervsuddannelser September 2005 Side 1 af 4 sider Casebaseret eksamen Engelsk Niveau C www.jysk.dk og www.jysk.com Indhold: Opgave 1 Presentation
Læs mereWINDCHILL THE NEXT STEPS
WINDCHILL THE NEXT STEPS PTC/user, 4. marts 2015 Jens Christian Jensen, Econocap Agenda Windchill the next steps Bliv opdateret og inspireret til at se hvor Windchill kan hjælpe dig med andet end blot
Læs mereProgramledelse, Organisatorisk transformation og Gevinstrealisering. Praktiske erfaringer fra Signalprogrammet
Programledelse, Organisatorisk transformation og Gevinstrealisering Praktiske erfaringer fra Signalprogrammet Jacob Primault, Manager, Rambøll Management Consulting Master in economics PRINCE2, MSP, MoP
Læs mereAktivering af Survey funktionalitet
Surveys i REDCap REDCap gør det muligt at eksponere ét eller flere instrumenter som et survey (spørgeskema) som derefter kan udfyldes direkte af patienten eller forsøgspersonen over internettet. Dette
Læs mereDen nye Eurocode EC Geotenikerdagen Morten S. Rasmussen
Den nye Eurocode EC1997-1 Geotenikerdagen Morten S. Rasmussen UDFORDRINGER VED EC 1997-1 HVAD SKAL VI RUNDE - OPBYGNINGEN AF DE NYE EUROCODES - DE STØRSTE UDFORDRINGER - ER DER NOGET POSITIVT? 2 OPBYGNING
Læs mereTDC 4 Indoor voltage transformers
Medium Voltage Product TDC 4 Indoor voltage transformers Highest voltage for equipment [kv] 3.6-12 Power frequency test voltage, 1 min. [kv] 10 - Lightning impulse test voltage [kv] Max. rated burden,
Læs mereDSB s egen rejse med ny DSB App. Rubathas Thirumathyam Principal Architect Mobile
DSB s egen rejse med ny DSB App Rubathas Thirumathyam Principal Architect Mobile Marts 2018 AGENDA 1. Ny App? Ny Silo? 2. Kunden => Kunderne i centrum 1 Ny app? Ny silo? 3 Mødetitel Velkommen til Danske
Læs mereCentral Statistical Agency.
Central Statistical Agency www.csa.gov.et 1 Outline Introduction Characteristics of Construction Aim of the Survey Methodology Result Conclusion 2 Introduction Meaning of Construction Construction may
Læs mere