![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Systems Engineering 1 Topic Summary: Created On: 14-Jul-2005 13:51 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Instructor: Christoph Engels
Email: [email]christoph.engels@fh-dortmund.de[/email] School: University of Applied Science - Dortmund Dortmund, Germany Systems Engineering 1 Objective To learn and apply the basic principles of systems engineering with a focus on software development for embedded and real-time systems. This includes: 1. To get an overview of systems engineering processes (problem solving, project management, life cycles) 2. To deepen the modelling concepts which are needed especially in technical systems. These have been taught in software engineering already. This includes state machines and petri-nets. 3. To get familiar with different systems modelling approaches like UML-RT, SysML, SA/RT and the concepts of a technical model driven architecture. 4. To apply principles of project management and to apply SysML in a virtually large project realising an autonomous mobile robot in a mars mission setting. Prerequisites Students should be familiar with UML2.0. They should attend the parallel course embedded systems where an autonomous mobile robot is build. Course content The lecture contains the following sections: 1. Introduction 2. Problem solving cycle 3. Project management 4. Lifecycle models 5. Requirements management 6. Definition phase 7. State machines 8. Petri nets 9. UML 2.0 and UML-RT 10. MDA 11. SysML 12. Quality management In the lab, students have to realize a complex mars mission project virtually with requirements specification, project management and systems design. The subsystem mars rover has to be modelled with Rhapsody in SysML. In a parallel course students implement this model on a microcontroller board with sensors and actors. Required Textbooks Since most materials are available online, no additional textbooks are required. - Handouts on the development method (ROPES) and tools (Rhapsody) to be used (in prep). Recommended Material - Haberfellner et. al., ?Systems Engineering - Methodik und Praxis?, 11. Auflage, W. F. Daenzer, F. Huber (Hrgs.), Verlag Industrielle Praxis, 2002, ISBN 3-85743-998-X - INCOSE technical board, ?Systems Engineering Handbook?, Version 2a INCOSE, [url]www.incose.org[/url], 2004 - Douglass, B. P., ?Real-Time Design Patterns?, Addison-Wesley, 2003, ISBN 0-201-69956-7 - Douglass, B. P., ?Real Time UML ? Third Edition?, Addison-Wesley, 2004, ISBN 0-321-16076-2 Assessment Project and Assignments: Systems Development Project is an essential part of this class and parallel class (Embedded Systems). Assessment will be based on 2 phases: Systems Lifecycle Specification (10 pts), Systems Model (10 pts), Systems Implementation with Project Demonstration (in parallel class 20 pts). |
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.