Embedded Software Engineering Part 3: Analysis of Functional Requirements
|
|
- Edwin Ferguson
- 6 years ago
- Views:
Transcription
1 Embedded Software Engineering Part 3: Analysis of Functional Requirements Prof. Dr.-Ing. Stefan Kowalewski Chair Informatik XI, Embedded Software Laboratory RWTH Aachen University Summer term 2005 Reminder: V model requirements analysis acceptance test specification integration test architecture design system integration modul/algorithm design modul test implementation 1
2 How to do requirements analysis Reminder: Online Includes first Requirements Elicitation ad-hoc analysis - Collect the requirements from customers, marketing, system engineers etc. Requirements Analysis - Analyse whether the requirements are actually what the customers, marketing, system engineers etc. want. Offline Results will be presented to the customer after analysis Several iterations possible Two analysis paths technically oriented functional reqs (first version) requirements elicitation business oriented non-functional requirements (first version) requirements analysis analysis of functional reqs analysis of qualities functional specification driving qualities architecture design 2
3 Design viewed as an optimization problem requirements analysis analysis of functional reqs analysis of qualities functional spec = optimization constraints driving qualities = optimization criteria design = optimization Find best or good enough solution (measured by qualities) among all admissible solutions (given by functional spec.) Analysis of Functional Requirements Manifest your understanding of the elicitated requirements (make them clear to you). Structure and present them in different form to the customer (e.g., build models or derive test cases), such that the customer can then compare your understanding with his/her original intentions. Do not begin designing the system! Why? - Customer will discuss design issues with you. - Design solution will become part of specification document and reduce degree of design freedom. How? - Regard system as black box (in this phase). 3
4 Analysis of Functional Requirements First step: Define System Boundaries Interfaces between system and environment What must be designed, what is given? Needed for agreement on content of the project One possible model: Context diagram Context diagram Elements: System (Function) Partner in the environment (Interface) Flow/Exchange of - Data - Information - Energy - Mass - 4
5 Context diagram: Example ACC Driver What if sensor would be part of system? Radar sensor activate indicate operation, selected speed, current speed, current distance object distance, object velocity ACC select speed, activate, de-activate acceleration/ decelaration Engine controller brake force ESP system car speed, lateral acceleration, yaw rate Analysis of Functional Requirements Second Step: Understand Black Box behavior Capture functional requirements as they manifest themselves at the interface between system and environment. One possible tool: Use Cases Use case = A coherent piece of functionality of the system that is visible (in black-box form) from outside the system. Elements outside the system which are involved in the use case are called actors. In embedded systems, actors are mostly sensors and actuators (but also users). OOA Definition of use case (see OOSK, Prof. Lichter): A sequence of interactions between an actor/actors and a system triggered by a specific actor which produces a result for an actor. (applicable to continuous control functions?) 5
6 Use cases: Example ACC Use cases: Activation De-activation Keeping speed constant Keeping distance to front object constant Use case relations/ use case diagrams In OOA, use cases can have relations: - includes - extends - generalizes (with inheritance of interaction relations) This offers possibility to reuse use cases. Aim: Structure functionality. Use case diagrams: System boundary Usecase1 Actor 1 relation Actor 2 Usecase2 } Your opinion? Use case diagram for ACC example? 6
7 Textual description of use cases Several templates in literature. From lecture OOSK by Prof. Lichter: - Name - Aim - (Level) - Pre-condition - Post-condition - Post-condition in case of failures - Actors - Trigger - Standard sequence (steps, actions/events) - Alternatives/exceptions Textual description of use cases: Example ACC activation Name: Activating ACC Aim: ACC must be operational Pre-condition: ACC is not activated; car is running; radar sensor is available; ESP, engine ECU are running; CAN is available; cruise speed is selected; current speed is in [30 ; 180 km/h] Post-condition: ACC operation is indicated to driver Post-condition in case of failures: failure to activate ACC is indicated to driver Actors: driver, radar sensor, ESP Trigger: driver operates ACC activation interface 7
8 Textual description of use cases: Example ACC activation /2 Standard sequence (steps, actions/events): 1 Driver operates ACC activation interface 2 ACC activates radar sensor 3 radar sensor acknowledges availability 4 ACC checks that current speed is in [30 ; 180 km/h] 5 ACC indicates operability Alternatives/exceptions: 3a1 no response from radar sensor 3a2 ACC indicates failure 4a1 current speed is not in [30 ; 180 km/h] 4a2 ACC de-activates radar 4a3 ACC indicates failure Your try Use cases: Activation De-activation Keeping speed constant Keeping distance to front object constant 8
9 Textual description of use cases: Example Keeping distance to front object constant Name: Keeping distance to front object constant Aim: keeping distance constant without driver interaction Pre-condition: ACC is active Post-condition: current distance is displayed, distance is as specified, in speed control if necessary Post-condition in case of failures: indication of failure, deactivate ACC Actors: engine CU, ESP, driver, sensor Trigger: detection of a front object Textual description of use cases: Example Keeping distance to front object constant /2 Standard sequence (steps, actions/events): 1 Get distance and object speed 2 Get own speed, lateral acceleration, yaw rate 3 Compare current with desired distance 4 Adjust speed accordingly 5 Display distance 6 Go back to 1 as long as object is in front Alternatives/exceptions: Your turn! 9
10 Sequence of actions/events in use cases can be represented graphically by Sequence diagrams/mscs Basic idea: Represent interaction between system and actors by a temporally ordered exchange of messages Fundamental elements: - System, actors: vertical lines - Message exchange: horizontal arrows Actor Message System Temporal order (qualitative) Sequences are only possible, not a complete behavioral specification! Origin: Graphical representation of use cases: Sequence diagrams/mscs /2 - OSI Time Sequence Diagrams (standardized 1991!) - ITU-T SG 10: Message Sequence Charts, ITU-T SG 10: Algebraic semantics of MSCs, 1996 UML adopted MSCs, renamed them to sequence diagrams and changed/added some elements/representations - Examples: Lifelines for objects stimulus and response Actor System Actor System stimulus response 10
11 MSC Example: production plant (from Kowalewski, at-automatisierungstechnik, 9/2001) Produktion C-Teile Produktion D-Teile Lager C-Teile C C C Roboter D D Lager D-Teile Greifplatz C-Teile C D Greifplatz D-Teile Diskriminator D C C C D D A A B A B B Förderband Ortsschalter MSC Example /2: basic MSC (from Grabowski et al, at- Automatisierungstechnik, 12/2001) MSC ProduktionAC Roboterplatz FabrikFürC Produktionszelle FabrikFürD Initialzustand NeuesTeil (A) T ProdZeit Produktion eines neuen C-Teils A-Teil erkennen und C-Teil greifen Gegriffen Produkt montieren und ausliefern Produkt (AC) NächstesTeil Vorhanden (C) Initialzustand 11
12 MSC Example /3: inline expressions (from Grabowski et al, at- Automatisierungstechnik, 12/2001) MSC AlternativeProdukte Roboterplatz FabrikFürC Produktionszelle Initialisierungsphase FabrikFürD alt NeuesTeil (A) Gegriffen NächstesTeil Vorhanden (C) Produkt (AC) NeuesTeil (B) Gegriffen NächstesTeil Vorhanden (C) Gegriffen Produkt (BDC) Vorhanden (D) MSC Example /4: High level MSCs (from Grabowski et al, at- Automatisierungstechnik, 12/2001) MSC Produktionszyklus Initialisierungsphase Initialzustand ProduktionAC ProduktionBDC 12
13 Example for sequence diagram: Use case ACC activation Name: Activating ACC Aim: ACC must be operational Pre-condition: ACC is not activated; car is running; radar sensor is available; ESP, engine ECU are running; CAN is available; cruise speed is selected; current speed is in [30 ; 180 km/h] Post-condition: ACC operation is indicated to driver Post-condition in case of failures: failure to activate ACC is indicated to driver Actors: driver, radar sensor, ESP Trigger: driver operates ACC activation interface Example for sequence diagram: Use case ACC activation (2) Standard sequence (steps, actions/events): 1 Driver operates ACC activation interface 2 ACC activates radar sensor 3 radar sensor acknowledges availability 4 ACC checks that current speed is in [30 ; 180 km/h] 5 ACC indicates operability Alternatives/exceptions: 3a1 no response from radar sensor 3a2 ACC indicates failure 4a1 current speed is not in [30 ; 180 km/h] 4a2 ACC de-activates radar 4a3 ACC indicates failure 13
14 MSC for use case ACC activation driver sensor ACC ESP alt driver wants to activate ACC activate acknowledgement get speed speed in [30,180] km/h indicate operability driver wants to activate ACC activate not available indicate failure driver wants to activate ACC activate acknowledgement indicate failure get speed speed not in [30,180] Outlook Next part: Analysis of qualitative (non-functional) requirements 14
Introduction to Systems Engineering
p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career
More informationA SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS
Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal
More informationUse Case Diagrams & Sequence Diagrams
& SE3A04 Tutorial Jason Jaskolka Department of Computing and Software Faculty of Engineering McMaster University Hamilton, Ontario, Canada jaskolj@mcmaster.ca October 14/15, 2014 Jason Jaskolka & 1 / 20
More informationUMLEmb: UML for Embedded Systems. II. Modeling in SysML. Eurecom
UMLEmb: UML for Embedded Systems II. Modeling in SysML Ludovic Apvrille ludovic.apvrille@telecom-paristech.fr Eurecom, office 470 http://soc.eurecom.fr/umlemb/ @UMLEmb Eurecom Goals Learning objective
More informationModel-based and Component-oriented Programming of Robot Controls
Laboratory CIM & Robotik Prof. Dipl.-Ing. Georg Stark Model-based and Component-oriented Programming of Robot Controls 1. Development Process of Industrial Control Units 2. Programming Paradigms - object-oriented
More informationUML Use Case Diagrams
Moving Towards Specifications Lecture 9, Part 1: Modelling Interactions Jennifer Campbell CSC340 - Winter 2007 What functions will the new system provide? How will people interact with it? Describe functions
More informationMessage points from SARA Active Safety through Automotive UWB Short Range Radar (SRR)
Message points from SARA Active Safety through Automotive UWB Short Range Radar (SRR) 1. Information about Automotive UWB SRR 2. Worldwide Regulatory Situation 3. Proposals for Japan Dr. Gerhard Rollmann
More informationSOFT 437. Software Performance Analysis. What is UML? UML Tutorial
SOFT 437 Software Performance Analysis UML Tutorial What is UML? Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software
More informationSubway simulator Case study
Subway simulator Case study Marco Scotto 2004/2005 Outline Requirements Use cases Class Identification Class Diagrams Sequence & Activity Diagrams 2 Vision of the subway control system Terminal station
More informationAN0503 Using swarm bee LE for Collision Avoidance Systems (CAS)
AN0503 Using swarm bee LE for Collision Avoidance Systems (CAS) 1.3 NA-14-0267-0019-1.3 Document Information Document Title: Document Version: 1.3 Current Date: 2016-05-18 Print Date: 2016-05-18 Document
More information- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.
- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface Computer-Aided Engineering Research of power/signal integrity analysis and EMC design
More informationRequirements Analysis aka Requirements Engineering. Requirements Elicitation Process
C870, Advanced Software Engineering, Requirements Analysis aka Requirements Engineering Defining the WHAT Requirements Elicitation Process Client Us System SRS 1 C870, Advanced Software Engineering, Requirements
More informationGrundlagen des Software Engineering Fundamentals of Software Engineering
Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.
More informationApplying Software Product Line Techniques in Model-based Embedded Systems Engineering
Applying Software Product Line Techniques in Model-based Embedded Systems Engineering Andreas Polzer and Stefan Kowalewski RWTH Aachen University, Aachen, Germany {polzer kowalewski}@embedded.rwth-aachen.de
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationTransferring Technical debt to automated Production Systems (aps)
Outline Transferring Technical debt to automated Production Systems (aps) 1. Domain specific constraints 2. Types of Technical Debt 3. Causes of Architectural Technical Debt in aps 4. ATD- Parallel development
More informationDomain Understanding and Requirements Elicitation
and Requirements Elicitation CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki 1/24 Previous Lecture: The requirement engineering
More informationSystems characteristics of automotive radars operating in the frequency band GHz for intelligent transport systems applications
Recommendation ITU-R M.257-1 (1/218) Systems characteristics of automotive s operating in the frequency band 76-81 GHz for intelligent transport systems applications M Series Mobile, radiodetermination,
More informationWork Domain Analysis (WDA) for Ecological Interface Design (EID) of Vehicle Control Display
Work Domain Analysis (WDA) for Ecological Interface Design (EID) of Vehicle Control Display SUK WON LEE, TAEK SU NAM, ROHAE MYUNG Division of Information Management Engineering Korea University 5-Ga, Anam-Dong,
More informationApplied Collaboration for the Virtualization of Roads and Customer Approval as Exemplified by a Brake Control System
Applied Collaboration for the Virtualization of Roads and Customer Approval as Exemplified by a Brake Control System Sven-Etienne Henschel, Rohan Deshetti Applied Collaboration for the Virtualization of
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationA new approach to Model-Based Testing in Simulink
Presented by: Sean Wyatt 1 Public ETAS/COM-Ana 2013-10-19 ETAS GmbH 2013. All rights reserved, also regarding any disposal, exploitation, reproduction, Content 1 Need and Challenges for Function Developers
More informationLaurea Specialistica in Ingegneria. Ingegneria dell'automazione: Sistemi in Tempo Reale
Laurea Specialistica in Ingegneria dell'automazione Sistemi in Tempo Reale email: palopoli@sssup.it Tel. 050 883444 Introduzione Lecture schedule Introduction Selected topics on discrete time and sampled
More informationSYNTHESIZING AND SPECIFYING ARCHITECTURES FOR SYSTEM OF SYSTEMS
SYSTEM OF SYSTEMS ENGINEERING COLLABORATORS INFORMATION EXCHANGE (SOSECIE) SYNTHESIZING AND SPECIFYING ARCHITECTURES FOR SYSTEM OF SYSTEMS 28 APRIL 2015 C. Robert Kenley, PhD, ESEP Associate Professor
More informationModel-Based Design as an Enabler for Supply Chain Collaboration
CO-DEVELOPMENT MANUFACTURING INNOVATION & SUPPORT Model-Based Design as an Enabler for Supply Chain Collaboration Richard Mijnheer, CEO, 3T Stephan van Beek, Technical Manager, MathWorks Richard Mijnheer
More informationDiffusion Networks Diffusion of Innovations by Everett Rogers. Notes on Chapters 8 & 9 Susan Murcott DLab III (SP.
Diffusion Networks Diffusion of Innovations by Everett Rogers Notes on Chapters 8 & 9 Susan Murcott DLab III (SP. 723) May 10, 2007 1 Opinion Leadership Degree to which an individual is able to influence
More informationManufacturing Technology I. Exercise 2. Measuring and Testing in Manufacturing Technology
Lehrstuhl für Technologie der Fertigungsverfahren Laboratorium für Werkzeugmaschinen und Betriebslehre Manufacturing Technology I Exercise 2 Measuring and Testing in Manufacturing Technology Werkzeugmaschinenlabor
More informationMATHEMATICAL MODEL VALIDATION
CHAPTER 5: VALIDATION OF MATHEMATICAL MODEL 5-1 MATHEMATICAL MODEL VALIDATION 5.1 Preamble 5-2 5.2 Basic strut model validation 5-2 5.2.1 Passive characteristics 5-3 5.2.2 Workspace tests 5-3 5.3 SDOF
More informationWhat s RRI / WG1? - toward horizontal dynamic manufacturing -
What s RRI / WG1? - toward horizontal dynamic manufacturing - 22 th, Mar. 2017 Robot Revolution Initiative (RRI) Deputy Secretary-general (Industrial IoT Specialist) Yutaka Manchu 2017 Copyright Robot
More informationSpacecraft Autonomy. Seung H. Chung. Massachusetts Institute of Technology Satellite Engineering Fall 2003
Spacecraft Autonomy Seung H. Chung Massachusetts Institute of Technology 16.851 Satellite Engineering Fall 2003 Why Autonomy? Failures Anomalies Communication Coordination Courtesy of the Johns Hopkins
More informationDistributed Vision System: A Perceptual Information Infrastructure for Robot Navigation
Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp
More informationDLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR
DLR.de Chart 1 DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware FMI User Meeting at the Modelica Conference 2017 Jonathan Brembeck DLR Andreas Pillekeit - dspace
More informationSTUDY OF VARIOUS TECHNIQUES FOR DRIVER BEHAVIOR MONITORING AND RECOGNITION SYSTEM
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) Proceedings of the International Conference on Emerging Trends in Engineering and Management (ICETEM14) ISSN 0976 6367(Print) ISSN 0976
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationHORIZON Intelligent cross-linked and flexible process chain
Intelligent cross-linked and flexible process chain Aachen University enjoys an outstanding reputation and stands for engineering Aachen University Established 1870 40,000 students 10,000 mechanical engineering
More information55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium
PROCEEDINGS 55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium 13-17 September 2010 Crossing Borders within the ABC Automation, Biomedical Engineering and Computer
More information»INDUSTRIAL DATA SPACE AND THE NEED FOR TRANSFORMING MANUFACTURING IN EMERGING
INDUSTRY 4.0»INDUSTRIAL DATA SPACE AND THE NEED FOR TRANSFORMING MANUFACTURING IN EMERGING ECONOMIES «Kay Matzner Fraunhofer Gesellschaft (IFF) Germany Manufuture 2017 October 24 Tallinn-Estonia Nmedia
More informationUsing FMI/ SSP for Development of Autonomous Driving
Using FMI/ SSP for Development of Autonomous Driving presented by Jochen Köhler (ZF) FMI User Meeting 15.05.2017 Prague / Czech Republic H.M. Heinkel S.Rude P. R. Mai J. Köhler M. Rühl / A. Pillekeit Motivation
More informationAction Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems
Action Line Cyber-Physical Systems Addressing the challenges and fostering innovation in Cyber-Physical Systems Dr. Holger Pfeifer Technische Universität München EIT ICT Labs Action Line Lead Cyber-Physical
More informationTABLE OF CONTENTS Madrid 3º ESO
TABLE OF CONTENTS Madrid 3º ESO The technological process Graphic communication and expression Designing a drip irrigation system Making a photo frame with wooden clothes pegs 1. What is technology? 2.
More informationSurvey on ODX (open diagnostics data exchange)
Survey on ODX (open diagnostics data exchange) Prof. Arun Tigadi, Anupama Pandey DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING arun.tigadi@gmail.com,cell:9886719354 K. L. E. Dr. M. S. SHESHGIRI
More informationSoftware Engineering: A Practitioner s Approach, 7/e. Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman
Chapter 9 Architectural Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman For non-profit
More informationCarSim/TruckSim/BikeSim Real-Time Hardware In the Loop Mechanical Simulation Corporation
CarSim/TruckSim/BikeSim Real-Time Hardware In the Loop Mechanical Simulation Corporation www.carsim.com What is Hardware In the Loop (HIL)? Pure Simulation Software In the Loop (SIL) Plant Model Simulation
More information2. Publishable summary
2. Publishable summary CogLaboration (Successful real World Human-Robot Collaboration: from the cognition of human-human collaboration to fluent human-robot collaboration) is a specific targeted research
More informationThe application of Work Domain Analysis (WDA) for the development of vehicle control display
Proceedings of the 7th WSEAS International Conference on Applied Informatics and Communications, Athens, Greece, August 24-26, 2007 160 The application of Work Domain Analysis (WDA) for the development
More informationDeveloping a VR System. Mei Yii Lim
Developing a VR System Mei Yii Lim System Development Life Cycle - Spiral Model Problem definition Preliminary study System Analysis and Design System Development System Testing System Evaluation Refinement
More informationModeling and Simulation in Embedded Systems for Off-Highway Vehicles
Modeling and Simulation in Embedded Systems for Off-Highway Vehicles By Jason Mowry, DISTek Integration, Inc. Abstract: Over the last decade, modeling and simulation has proven itself by providing an analytical
More informationSmart and Networking Underwater Robots in Cooperation Meshes
Smart and Networking Underwater Robots in Cooperation Meshes SWARMs Newsletter #1 April 2016 Fostering offshore growth Many offshore industrial operations frequently involve divers in challenging and risky
More information» Facing the Smart Future «
Industrie 4.0 Internet of Things» Facing the Smart Future «Smart Products, Production and Services Internet of Services Industrial Internet Digital Manufacturing Call for Partners: Consortium Study Our
More informationTowards Integrated System and Software Modeling for Embedded Systems
Towards Integrated System and Software Modeling for Embedded Systems Hassan Gomaa Department of Computer Science George Mason University, Fairfax, VA hgomaa@gmu.edu Abstract. This paper addresses the integration
More informationIntroduction to Computer Science
Introduction to Computer Science CSCI 109 Andrew Goodney Fall 2017 China Tianhe-2 Robotics Nov. 20, 2017 Schedule 1 Robotics ì Acting on the physical world 2 What is robotics? uthe study of the intelligent
More informationINTEGRATING DESIGN AND ENGINEERING, II: PRODUCT ARCHITECTURE AND PRODUCT DESIGN
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 13-14 SEPTEMBER 2007, NORTHUMBRIA UNIVERSITY, NEWCASTLE UPON TYNE, UNITED KINGDOM INTEGRATING DESIGN AND ENGINEERING, II: PRODUCT ARCHITECTURE
More informationThe Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond
The Role of Computer Science and Software Technology in Organizing Universities for Industry 4.0 and Beyond Prof. dr. ir. Mehmet Aksit m.aksit@utwente.nl Department of Computer Science, University of Twente,
More informationNewsletter No. 2 (July 2017)
Enhancing intelligent urban road transport network and cooperative systems for highly automated vehicles Newsletter No. 2 (July 2017) Introduction MAVEN (Managing Automated Vehicles Enhances Network) was
More informationSofting TDX ODX- and OTX-Based Diagnostic System Framework
Softing TDX ODX- and OTX-Based Diagnostic System Framework DX (Open Diagnostic data exchange) and OTX (Open Test sequence exchange) standards are very well established description formats for diagnostics
More informationVIRTUAL DEVELOPMENT ENVIRONMENT FOR FLUID POWER MECHATRONIC SYSTEMS
VIRTUAL DEVELOPMENT ENVIRONMENT FOR FLUID POWER MECHATRONIC SYSTEMS Torsten Verkoyen Institute for Fluid Power Drives and Controls RWTH Aachen University Aachen Germany Torsten.Verkoyen@ifas.rwth-aachen.de
More informationAutonomation of the self propelled mower Profihopper based on intelligent landmarks
Autonomation of the self propelled mower Profihopper based on intelligent landmarks MSc. W. Niehaus, MSc. M. Urra Saco, MSc. K.-U. Wegner, Dipl.-Ing. (FH) A. Linz, MSc. M.Thiel, Prof.Dr. A. Ruckelshausen,
More informationThe secret behind mechatronics
The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationCS686: High-level Motion/Path Planning Applications
CS686: High-level Motion/Path Planning Applications Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa Class Objectives Discuss my general research view on motion planning Discuss
More informationTechnology Considerations for Advanced Formation Flight Systems
Technology Considerations for Advanced Formation Flight Systems Prof. R. John Hansman MIT International Center for Air Transportation How Can Technologies Impact System Concept Need (Technology Pull) Technologies
More informationModel-Driven Engineering of Embedded Real-Time Systems
Model-Driven Engineering of Embedded Real-Time Systems Federico Ciccozzi 1 Mälardalen University, Mälardalen Real-Time Research Center federico.ciccozzi@mdh.se 1 Introduction 1.1 Research Topic Model-Based
More informationMotion Graphs Teacher s Guide
Motion Graphs Teacher s Guide 1.0 Summary Motion Graphs is the third activity in the Dynamica sequence. This activity should be done after Vector Motion. Motion Graphs has been revised for the 2004-2005
More informationGraph Matching. walk back and forth in front of. Motion Detector
Graph Matching One of the most effective methods of describing motion is to plot graphs of position, velocity, and acceleration vs. time. From such a graphical representation, it is possible to determine
More informationHigh Resolution Imaging for DMLS Inspection
High Resolution Imaging for DMLS Inspection Institute of Imaging and Computer Vision RWTH Aachen University Germany 1 Agenda The BIGS Research Project Image Acquisition Setup Application Example: Material
More informationISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 6, Issue 2, March 2017
Implementation of Sensor Actuator Application and Input Output Hardware Layer of AUTOSAR Banushree 1, Hamsini C 2, Dr. S Gayathri 3, Dr. K T Veeramanju 4 Abstract AUTOSAR (Automotive Open System Architecture)
More informationAn Unreal Based Platform for Developing Intelligent Virtual Agents
An Unreal Based Platform for Developing Intelligent Virtual Agents N. AVRADINIS, S. VOSINAKIS, T. PANAYIOTOPOULOS, A. BELESIOTIS, I. GIANNAKAS, R. KOUTSIAMANIS, K. TILELIS Knowledge Engineering Lab, Department
More informationLOCALLY FOR OPTIMIZING GLOBALLY
SYSTEM OF SYSTEMS THAT ACT LOCALLY FOR OPTIMIZING GLOBALLY EU FP7 SMALL/MEDIUM SCALE FOCUSED RESEARCH PROJECT (STREP) FP7 ICT 2013.3.4: ADVANCED COMPUTING, EMBEDDED AND CONTROL SYSTEMS D) FROM ANALYZING
More information3/5. Founding of the Construction Robotics Center on RWTH Aachen Campus Copyright: Center Construction Robotics
PRESS RELEASE Robotics for the building industry Liebherr, KUKA and Autodesk join with RWTH institutes in the Center Construction Robotics to research the automation of construction Aachen, July 20, 2018
More informationTime Triggered Protocol (TTP/C): A Safety-Critical System Protocol
Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol Literature Review EE382c Fall 1999 Howard Curtis Global Technology Services MCC Robert France Global Software Division Motorola, Inc.
More informationHACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012
HACETTEPE ÜNİVERSİTESİ COMPUTER ENGINEERING DEPARTMENT BACHELOR S DEGREE INFORMATION OF DEGREE PROGRAM 2012 1 a. General Description Hacettepe University, Computer Engineering Department, was established
More informationData Analysis on Nomadic Systems: The TeleFOT Approach
Data Analysis on Nomadic Systems: The TeleFOT Approach Presentation to FOT-NET Seminar, London, UK October 2010 Andrew Morris Ruth Welsh Loughborough University, UK. TeleFOT TELEFOT TeleFOT - Field Operational
More informationAdvances and Perspectives in Health Information Standards
Advances and Perspectives in Health Information Standards HL7 Brazil June 14, 2018 W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7, FIAHSI Director, Duke Center for Health Informatics Director, Applied
More informationIntroduction to Engineering Design
Introduction to Engineering Design Final Examination Parts A, B & C ANSWER KEY Spring 2008 For Teacher Use ONLY Part A Scoring Conversion Chart Raw Score Conversion Raw Score Conversion Raw Score Conversion
More informationControlling Speculative Design using Rich Component Models
Controlling Speculative Design using Rich Component Models Werner Damm OFFIS partly joint with Sylvain Prudhomme Airbus Présenté par Albert Benveniste pour IRISATECH V based Development Process Simple?.
More informationTigreSAT 2010 &2011 June Monthly Report
2010-2011 TigreSAT Monthly Progress Report EQUIS ADS 2010 PAYLOAD No changes have been done to the payload since it had passed all the tests, requirements and integration that are necessary for LSU HASP
More informationThe Disappearing Computer. Information Document, IST Call for proposals, February 2000.
The Disappearing Computer Information Document, IST Call for proposals, February 2000. Mission Statement To see how information technology can be diffused into everyday objects and settings, and to see
More informationApplying the SPES Modeling Framework
Applying the SPES Modeling Framework A Case Study from the Automotive Domain Jennifer Brings, Julian Bellendorf, Kevin Keller, Markus Kempe, Noyan Kurt, Alexander Palm, Marian Daun paluno - The Ruhr Institute
More informationSchematizing UML Use Cases
Schematizing UML Use Cases Sabah Al-Fedaghi Computer Engineering Department Kuwait University Kuwait Asad Alrashed Computer Engineering Department Kuwait University Kuwait Abstract This paper deals with
More informationUsing Graphing Skills
Name Class Date Laboratory Skills 8 Using Graphing Skills Introduction Recorded data can be plotted on a graph. A graph is a pictorial representation of information recorded in a data table. It is used
More informationChallenges for AI: Mobile Robots on Construction Sites. Tim Detert
Challenges for AI: Mobile Robots on Construction Sites Tim Detert Challenges for AI: Mobile Robots on Construction Sites What will Mobile Robots on Construction Sites be Like? In the future it eventually
More informationAbstract. Introduction
Abstract System Dynamics Models and the Object-Oriented Paradigm Warren W. Tignor PhD Kimmich Software Systems, Inc. 7235 Dockside Lane Columbia, Maryland 21045 USA (410) 381-6009/(410) 381-5865 (fax)
More informationRobotics Laboratory. Report Nao. 7 th of July Authors: Arnaud van Pottelsberghe Brieuc della Faille Laurent Parez Pierre-Yves Morelle
Robotics Laboratory Report Nao 7 th of July 2014 Authors: Arnaud van Pottelsberghe Brieuc della Faille Laurent Parez Pierre-Yves Morelle Professor: Prof. Dr. Jens Lüssem Faculty: Informatics and Electrotechnics
More informationEmbedded Robust Control of Self-balancing Two-wheeled Robot
Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design
More informationCyber-Physical Systems and Intelligent Robotics Smart Engineering for Smart Factory
Cyber-Physical Systems and Intelligent Robotics Smart Engineering for Smart Factory Professional Education Certificate Courses at the RWTH International Academy ggmbh Preface A progressive digitalisation
More informationSiemens Mechatronic Concept Designer (MCD) & intelligent purchased parts from CADENAS. Andreas Brandauer
Siemens Mechatronic Concept Designer (MCD) & intelligent purchased parts from CADENAS Andreas Brandauer Agenda 25.10.2017 08:00 (am) Introducing / Motivation Overview Interdisciplinary Development from
More informationINTERACTIVE SKETCHING OF THE URBAN-ARCHITECTURAL SPATIAL DRAFT Peter Kardoš Slovak University of Technology in Bratislava
INTERACTIVE SKETCHING OF THE URBAN-ARCHITECTURAL SPATIAL DRAFT Peter Kardoš Slovak University of Technology in Bratislava Abstract The recent innovative information technologies and the new possibilities
More informationMeDUSA - A Model-based Construction Method for Embedded & Real-Time Software
MeDUSA - A Model-based Construction Method for Embedded & Real-Time Software Alexander Nyßen, Horst Lichter Research Group Software Construction RWTH Aachen University Ahornstraße 55, 52072 Aachen, Germany
More informationAlgebra Success. LESSON 16: Graphing Lines in Standard Form. [OBJECTIVE] The student will graph lines described by equations in standard form.
T328 [OBJECTIVE] The student will graph lines described by equations in standard form. [MATERIALS] Student pages S125 S133 Transparencies T336, T338, T340, T342, T344 Wall-size four-quadrant grid [ESSENTIAL
More informationWeedy a sensor fusion based autonomous field robot for selective weed control
Weedy a sensor fusion based autonomous field robot for selective weed control M.Sc. Dipl.-Ing. (FH) Ralph Klose 1, Dr. Johannes Marquering 2, M.Sc. Dipl.-Ing. (FH) Marius Thiel 1, Prof. Dr. Arno Ruckelshausen
More informationIntelligent Technology for More Advanced Autonomous Driving
FEATURED ARTICLES Autonomous Driving Technology for Connected Cars Intelligent Technology for More Advanced Autonomous Driving Autonomous driving is recognized as an important technology for dealing with
More informationStructural Analysis of Agent Oriented Methodologies
International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis
More informationCyber-Physical Systems: Challenges for Systems Engineering
Cyber-Physical Systems: Challenges for Systems Engineering agendacps Closing Event April 12th, 2012, EIT ICT Labs, Berlin Eva Geisberger fortiss An-Institut der Technischen Universität München Cyber-Physical
More informationopenaal 1 - the open source middleware for ambient-assisted living (AAL)
AALIANCE conference - Malaga, Spain - 11 and 12 March 2010 1 openaal 1 - the open source middleware for ambient-assisted living (AAL) Peter Wolf 1, *, Andreas Schmidt 1, *, Javier Parada Otte 1, Michael
More informationApplication of a distributed MDAO framework to the design of a short- to medium-range aircraft
www.dlr.de Chart 1 > Lecture > Author Document > Date Application of a distributed MDAO framework to the design of a short- to medium-range aircraft Erwin Moerland, Thomas Zill, Björn Nagel DLR, Institute
More informationGlossary of terms. Short explanation
Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal
More informationMeta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini
More informationInstitute of Information Systems Hof University
Institute of Information Systems Hof University Institute of Information Systems Hof University The institute is a competence centre for the application of information systems in companies. It is the bridge
More informationDriver Assistance and Awareness Applications
Using s as Automotive Sensors Driver Assistance and Awareness Applications Faroog Ibrahim Visteon Corporation GNSS is all about positioning, sure. But for most automotive applications we need a map to
More information