Systems Engineering and Architecture: Principles, Models, Tools, and Applications
Date: TBD 2016 | Tuition: TBD | Continuing Education Units (CEUs): TBD
*This course has limited enrollment. Apply early to guarantee your spot.
Application Deadline »
Who Should Attend |
Learning Objectives |
Course Reading Materials |
Program Outline | Schedule | Participants' Comments | About the Instructors | Location |
Links & Resources | Updates
System and product complexities are increasing with time due to requirements for additional functionality, higher performance, competitive cost, schedule pressures, more flexibility or adaptability, and cognition-based friendlier human interfaces. Complex engineering systems have a set of common principles, embedded in a theory, that goes beyond and cuts across the traditional fields of engineering. Novel products and systems development require the involvement of and communication between professionals with multiple disciplinary backgrounds and other stakeholders, notably the customer. This collaboration increases the likelihood of detecting product failures early on during its lifecycle, yielding significant cuts in time-to-market and rework.
The Systems Engineering (SE) discipline has been continuously growing in response to the increase in system and product complexity. System architecture is an early critical lifecycle activity that determines the systems concept and mode of operation. Nurturing systems thinking and engineering skills, the engineering education this course provides grounds intuition and experience in theory and practice. The course starts with introducing general SE and Systems Architecture principles. The approach underlying the system modeling is Object-Process Methodology (OPM), a comprehensive paradigm for systems architecting, conceptual modeling, and lifecycle support. To gain hands-on modeling experience, we use OPCAT, which supports modeling of the systems requirements, top-level architecture, and detailed executable design. The course also exposes the basics of SysML – the OMG Systems Modeling Language. The OPM model constitutes a central underlying artifact of the system, which can be translated to SysML, evolve, and serve as a major reference to all the stakeholders throughout the entire lifecycle.
Highlights of the 2015 course
- Out-of-the-box thinking that fosters a holistic approach and creative solutions
- Combination of systems architecting principles with two modeling languages—SysML and OPM—and synergies between them
- Hands-on collaborative experience via a small-scale team project of the team's choice, based on OPM (ISO standard PAS 19450)
Fundamentals: Core concepts, understandings, and tools (10%)
Latest Developments: Recent advances and future trends (35%)
Industry Applications: Linking theory and real-world (35%)
Out-of-the-box thinking & problem solving skills (20%)
Lecture: Delivery of material in a lecture format (40%)
Discussion or Groupwork: Participatory learning (20%)
Labs: Demonstrations, experiments, simulations (20%)
Small group mini-project in participant's area of expertise (20%)
Introductory: Appropriate for a general audience (40%)
Specialized: Assumes experience in practice area or field (40%)
Advanced: In-depth explorations at the graduate level (20%)
Who Should Attend
This program is intended for system engineers and architects from all industry sectors, software engineers, system integrators, analysts and designers, academics, executives, product developers, project leaders, project heads, systems biologists, banking and financial engineers and modelers, methods engineers, and database designers and administrators.
- Synthesize and analyze existing architecting approaches to enhancing creativity while reducing ambiguity and complexity.
- Utilize out-of-the-box holistic system thinking in developing a systems conceptual model and architecture.
- Define system architecture, modeling, form, function, structure, and behavior.
- Describe how a system's function emerges from its form and behavior.
- Distinguish between the notions of system, product, service, and project, and how each creates value and competitive advantage for the enterprise.
- Evaluate the use of OPM and SysML using OPCAT software in class.
- Integrate complexity management with abstraction and refinement.
Course Reading Materials
Crawley, E., Cameron, B., Selva, D. System Architecture: Strategy and Product Development for Complex Systems. Prentice Hal, 2015 (included in tuition).
Dori, D. Object-Process Methodology: A Holistic Systems Paradigm. Springer Verlag, Heidelberg, New York, 2002 (included in tuition).
Slides and course handouts of Professor Crawley's System Architecture course.
Used in industry and academia, OPCAT (academic version) is a software tool designed to support OPM. The updated version will be distributed to the students and serve as a platform to practice and apply the OPM analysis and design techniques, work on the examples and case studies, and carry out the mini-project. In preparation, participants are advised to download and install OPCAT (academic version) from http://esml.iem.technion.ac.il/ and read the background material available on that website.
- Session 1--2 hours
Introduction, course objectives, what is a system, form vs. function (Crawley)
- Session 2--1.5 hours
Systems architecture principles (Crawley)
- Session 3--1.5 hours
Model-based systems architecture (Crawley, Dori)
- Session 4--1.5 hours
OPM basics, stakeholders and beneficiaries, project topic discussion and selection. Teamwork starts (Crawley, Dori)
- Session 5--2 hours
System aspects: function, structure, behavior (Crawley)
- Session 6--1.5 hours
Structural and procedural links (Dori)
- Session 7--1.5 hours
Determining a system's function and value, teamwork (Crawley, Dori)
- Session 8--1.5 hours
Guided teamwork on project (Dori)
- Session 9--2 hours
Complexity management (Dori)
- Session 10--1.5 hours
Managing large-scale projects in industry and academia (Crawley)
- Session 11--1.5 hours
Project-product lifecycle management, project teamwork (Dori)
- Session 12--1.5 hours
Metamodeling, project teamwork (Dori)
- Session 13--2 hours
Intermediate project presentations, feedback, and discussion (Dori)
- Session 14--1.5 hours
Intro to SysML, SysML structure diagrams (Dori)
- Session 15--1.5 hours
SysML behavior diagrams, project teamwork (Dori)
- Session 16--1.5 hours
Metamodeling, project teamwork (Dori)
- Session 17--2 hours
Final project presentations and feedback (Dori, Crawley)
- Session 18--1.5 hours
Course summary, discussion, takeaway, awarding of certificates (Crawley, Dori)
Course schedule, registration times and Special Events
Registration is Monday morning, 7:45 - 8:15 am.
Class runs 8:30 am - 5:00 pm every day except Friday when it ends at 12:30 pm.
Special events include a dinner for course participants and faculty on Tuesday night. Evening activities are included in tuition.
Please note that laptops are required for this course. In preparation, participants are advised to download and install OPCAT (academic version) from http://esml.iem.technion.ac.il/ and read background material available on that website. Tablets will not be sufficient for the computing activities in this course.
Senior Systems Engineer, Rockwell Collins
"A very good experience. The class broadened my understanding of what is involved in architecting a good system and gave me the opportunity to meet other engineers trying to solve problems similar to my own."
Researcher, ENI Spa
"The course has a considerable phase of exercises, giving you the possibility to put into practice immediately and with sequence of steps what you learn day-by-day."
CTO, iSolv Technologies(Pty)Ltd
"The course materials were both comprehensive and current with contextualization of the material in terms of the latest international research and development being conducted into modeling methodologies."
About The Instructors
Professor Edward Crawley is the Ford Professor of Engineering at MIT and President of the Skolkovo Institute of Science and Technology. He currently serves as the Director of the Bernard M. Gordon – MIT Engineering Leadership Program, an effort to significantly strengthen the quality of engineering leadership education for competitiveness and innovation. From 2003 to 2006 he served as the Executive Director of the Cambridge – MIT Institute. For the previous seven years, he served as the Department Head of Aeronautics and Astronautics at MIT, leading the strategic realignment of the department. He received an SB (1976) and an SM (1978) in Aeronautics and Astronautics and an ScD (1981) in Aerospace Structures from MIT.
Recently, Crawley's research has focused on the domain of architecture, design, and decision support in complex technical systems that involve economic and stakeholder issues. His work spans a range from the development of underlying theory, typified by a recent paper on the Algebra of Systems, to the development of methods and tools, such as Object Process Networks and Architecture Decision Graphs. It extends as far as a consulting role on the design of actual systems. He worked with NASA on the design of its lunar and earth observing systems and with BP on oil exploration system designs.
Crawley is a Fellow of the AIAA and the Royal Aeronautical Society (UK) and is a member of three national academies of engineering: the Royal Swedish Academy of Engineering Science, the (UK) Royal Academy of Engineering, and the U.S. National Academy of Engineering. He was awarded a Doctor Honoris Causa by Chalmers University, Sweden in 2006. A founder of ACX, a Cambridge-based product development and manufacturing firm, he served as its Chairman and Chief Technology Officer from 1992 to 2000, at which time it was acquired by Cymer, Incorporated (CYMI). He is a founder and the Chairman of BioScale, a company developing biomolecular detectors. In 2007, he founded, and currently serves as the Chairman of Dataxu, a Cambridge- and Beijing-based company in Internet Advertising Matching. In 2003, he was elected to the Board of Directors of Orbital Sciences Corporation (ORB), where he serves on the Compensation and Audit and Finance committees.
Professor Dov Dori is a Lecturer at MIT's Engineering Systems Division (ESD). Between 2001 and 2008 he was Head of Technion's Area of Information Systems Engineering at the Faculty of Industrial Engineering and Management, and Research Affiliate at MIT. Between 1999 and 2001 he was Visiting Faculty MIT Sloan and ESD. Professor Dori received his B.Sc. in Industrial Engineering and Management from the Technion in 1975, M.Sc. in Operations Research from Tel Aviv University in 1981, and Ph.D. in Computer Science from Weizmann Institute of Science, Israel, in 1988. Between 1978 and 1984 he was Chief Industrial Engineer of the MERKAVA Tank Production Plant. His research interests include Model-Based Systems Engineering, Systems Development and Lifecycle Methodologies, Information Systems Engineering, Computer Aided Software Engineering, and Web systems engineering. Dori has developed the Machine Drawing Understanding System (MDUS) and Object-Process Methodology (OPM). Between 1999 and 2001 Dori was Associate Editor of IEEE Transactions on Pattern Analysis and Machine Intelligence (T-PAMI). He is Associate Editor of Systems Engineering, INCOSE's flagship journal. He is author/co-editor of four books and author of over 130 publications. Dori is Fellow of the International Association for Pattern Recognition (IAPR), a Senior Member of IEEE and ACM, and a member of INCOSE. He has been a consultant and invited lecturer for companies including Pratt and Whitney Canada, Ford Motor Company, FAA, NASA, The MITRE Corporation, Xerox, Kodak, and others.
This course takes place on the MIT campus in Cambridge, Massachusetts. We can also offer this course for groups of employees at your location. Please complete the Custom Programs request form for further details.
Links & Resources
- Book launch: "System Architecture: Strategy and Product Development for Complex Systems" - MIT News May 4, 2015
- Crawley wins National Academy of Engineering’s Gordon Prize
- Skoltech, MIT reflect on first year of collaboration
- Review of U.S. Human Space Flight Plans Committee
- Friedenthal, S., Moore, A., and Steiner, R. A Practical Guide to SysML: The Systems Modeling Language. Morgan Kaufmann, 2008.