The Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2
|
|
- Betty Tucker
- 5 years ago
- Views:
Transcription
1 The Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2 10/24/06 1
2 Topics Abstract Definitions Value of Patterns Documented Pattern Language Patterns New Pattern Language Summary References 10/24/06 2
3 About the Authors Satya Moorthy is currently a Systems Engineer with Lockheed Martin in Moorestown NJ. He develops architectures for complex systems using systems engineering tools and architecture frameworks Satya has as a M.E. in Systems Engineering, and a B.E. in Computer Engineering, both from Stevens Institute of Technology. He is also a Certified Enterprise Architect from the Federal Enterprise Architecture Certification (FEAC) Institute 10/24/06 3
4 About the Authors Robert Cloutier received his Ph.D. in Systems Engineering from Stevens Institute of Technology. He currently is a Principal Systems Engineer with the Lockheed Martin Corporation in Moorestown, NJ. He is responsible for developing and modeling architectures for complex systems, and has over 20 years experience in systems engineering, software engineering, and project management in both commercial and defense industries. Rob also has an M.B.A. from Eastern College, and a B.S. from the United States Naval Academy. He is an Industry Fellow at Stevens Institute of Technology and an Adjunct Professor for Eastern University. He is a member of the International Council on Systems Engineering (INCOSE), an associate editor for the Journal of Enterprise Architecture, and is a member of IEEE. Rob also chairs the Rowan University Electrical and Computer Engineering Department Industry Advisory Board. Finally, Rob teaches Architecture and Design for Stevens Institute s Systems Engineering Graduate program. 10/24/06 4
5 Abstract A pattern is a solution that can be applied to similar problems, or problems with similar characteristics. Patterns have existed since before most people can remember, and have been used across different disciplines from designing a building, to developing software, to making clothing. Recent research has examined the use of patterns in systems engineering and at the documentation of such patterns to enable reuse. Based on a documented systems engineering pattern language from this recent research, this presentation reviews the documented pattern language, identifies the patterns used to develop the pattern language, and then develops a new pattern language based on an existing functional sequence. 10/24/06 5
6 Architect s Challenge The art-like quality of systems architecting depends on the architect s ability to recognize complex system requirements patterns and the ability to match those patterns to architecture solutions [Carpenter, 1996] Through years of experience, the architect recognizes relationships and patterns Applies correct solution to the problem at hand 10/24/06 6
7 What Constitutes a Pattern? Some patterns seem self evident, but have actually matured out of experience Simple at first They are the result of trial and error, but survive the test of time. And maybe they become more complex Patterns are Reusable Successes 10/24/06 7
8 Definitions System architecture patterns constitute high-level structures, appropriate to the design of the major components of a system. They express the relation between the context, a problem, and a solution, documenting attributes and usage guidance. They are time-proven in solving problems similar in nature to the problem under consideration. [Cloutier, Doctoral Dissertation, 2006] Patterns are not invented, patterns are mined from past successful designs 10/24/06 8
9 Patterns In Use by Multiple Disciplines Requirements Engineering Control Systems Engineering IBM e-business Pattern Hierarchy 10/24/06 9
10 Pattern History 1964 Christopher Alexander Books on Architecture, building and urban planning Notes on the Synthesis of Form A Pattern Language A Timeless Way of Building Ward Cunningham & Kent Beck Decided to use some of Alexander's ideas Developed five patterns for guiding novice Smalltalk programmers Presented paper at OOPSLA'87 in Orlando "Using Pattern Languages for Object-Oriented Oriented Programs" Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides Software Design Design Patterns: Elements of Reusable Object-Oriented Oriented Software 10/24/06 10
11 What is a Pattern? A pattern is a model or facsimile of an actual thing or action, which provides some degree of representation (an abstraction) to enable the recreation of that entity over and over again. Each pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem in such a way that you could use this solution a million times over without doing it the same way twice. [Ale77]. Server Client Client-Server Pattern Enterprise Server Departmental Server Client Three-tier Pattern 10/24/06 11
12 Value of Patterns Knowledge Management mining the patterns of classic embedded systems to capture the core competencies of their business Why? We can trace availability and fault tolerance to patterns, and we have extracted those patterns from the minds of long-standing experts. [Cop97] Capture Good Architecture Concepts Enable reuse of good concepts and implementations, and to preserve them for future projects Control Complexity Architectural patterns may help control the complexity of an architecture by standardizing it on a well known and practiced pattern Common Understanding Describe parts of the designs and implementations in the context of known and understood patterns may foster a common understanding of the architecture Mitigate Risks 10/24/06 12
13 Documented Pattern Pattern Name: Aliases: Keywords: Problem Context: Perform C2 None known Plan Detect Control Act C2 Command Control Does not address Prepare precondition nor Assess post condition In command and control (C2), it is normal for the problem to progress from one stage to another. Those stages are Plan/Detect/Control/Act Terminology from various domains may be different, and must be adapted in the application of the pattern Problem Description: In command and control (C2), it is normal Forces: 10/24/06 13
14 Perform C2 Pattern Pattern Solution: Interfaces: This pattern provides the basis for developing the command and control (C2) interfaces and information that moves through the stages of C2. It provides the A0 Context and the first level of decomposition using IDEF0. Information flows between the stages of this pattern, as well as feedback loops. Some information is generated only in a particular stage and then output in the form of reports. Names of information can be modified as required by specific domain application. 10/24/06 14
15 Perform C2 Pattern Doctrine External Guidance Strategy External Data Environmental Data 0 Perform C2 (Pattern) Assessment (BDA) Coordination Data Mission Assessment Mission Status Mission Support Requests Orders Plans Raw Intel Reports Req for Information Resource Assignments Sensor Data Situational Data Tasking Tracks/Targets of Interest Resources Date: Tuesday, January 17, 2006 Number: 0 Author: Robert J. Cloutier Name: Perform C2 (Pattern) 10/24/06 15
16 Pattern Languages A pattern language is a network of patterns that are complementary, and may work together to form a larger pattern. The C2 pattern is actually a pattern language. It is comprised of four architecture smaller patterns plan, detect, control and act. Each of these four patterns could be used independently to architect the Concept of Operations (CONOPS) of another system. For instance, the Plan pattern shown could be used by a marketing organization developing a new software application to manage new product launches. 10/24/06 16
17 Perform C2 Pattern Language Doctrine External Guidance Strategy Environmental Data External Data 1 Plan (Operations) 1 Planning Reports Analysis Intel Products Mission Requirements Tasking Orders Plans Resource Assignments Reports Req for Information Raw Intel Tasking Orders Plans Resource Assignments 2 Detect (Surveillance & Tracking) 2 S&D Reports Tracks/Targets of Interest Sensor Availability Situational Data Sensor Data Tracks/Targets of Interest Situational Data 3 C2 Reports Control (Classification & Identification) 3 Coordination Data Immediate Tasking Situational Data C2 Resource Availability Mission Support Requests 4 Engagement Report Coordination Data Mission Support Requests Act (Execute/ Prosecute Mission) Mission Status A... Mission Assessment Mission Assessment Mission Support Requests 4 Resources 10/24/06 17
18 Perform C2 Pattern Language The Perform C2 Pattern Language is comprised of four patterns Plan Detect Control Engage The patterns can be reused by an architect who is starting to develop an activity model based on another functional sequence 10/24/06 18
19 New Pattern Language Reuse of elements of Perform C2 Pattern to develop a new Pattern Language based on another functional sequence. Example MAPE Monitor the Situation Assess the Situation Plan Operations Execute the Mission Reuse Plan from previously documented pattern in order to develop new pattern language based on MAPE 10/24/06 19
20 Plan Pattern in Perform C2 Doctrine External Guidance Strategy Environmental Data External Data 1 Plan (Operations) 1 Planning Reports Analysis Intel Products Mission Requirements Tasking Orders Plans Resource Assignments Reports Req for Information Raw Intel Tasking Orders Plans Resource Assignments 2 Detect (Surveillance & Tracking) 2 S&D Reports Tracks/Targets of Interest Sensor Availability Situational Data Sensor Data Tracks/Targets of Interest Situational Data 3 C2 Reports Control (Classification & Identification) 3 Coordination Data Immediate Tasking Situational Data C2 Resource Availability Mission Support Requests 4 Engagement Report Coordination Data Mission Support Requests Act (Execute/ Prosecute Mission) Mission Status A... Mission Assessment Mission Assessment Mission Support Requests 4 Resources 10/24/06 20
21 Plan Pattern Doctrine External Guidance Strategy External Data Environmental Data Mission Support Request Resource Availability Mission Assessment Plan Operations 0 A0 Planning Reports Request For Information Raw Intel Analysis Intel Products Mission Requirements Tasking Orders Plans Resource Assignments Resources 10/24/06 21
22 Reusing Plan in MAPE - Situational Awareness External Guidance Command Authority Common Operational Picture (COP) External Data (Intel Report, RFI s) Monitor the Situation External Environmental Data External Subscription to COP External Tasking Orders 1 A1 Reports RFIs Situational Data Update Coordination Data Subscription to COP Reports Assess the RFIs Situation TOI Information 2 A2 Resource Availability Coordination Data Common Operational Picture (COP) Plan Operations Reports RFIs Reports RFIs 3 A3 Tasking Orders Execute the RFIs Mission Reports Mission Assessment 4 A4 Mission Assessment DoD FAA DHS 10/24/06 22 Common Operational Picture (COP)
23 Summary The use of patterns aids systems engineers in solving similar problems Patterns can be combined into pattern languages Documenting patterns can be useful for architecting systems in the future Pattern documentation is not confined to, or limited by, engineering tools 10/24/06 23
24 References Alexander, Christopher, Notes on the Synthesis of Form, Cambridge: Harvard University Press, Alexander, Christopher, A Pattern Language, New York: Oxford University Press, Alexander, Christopher, A Timeless Way of Building. New York: Oxford University Press, Alexander, Christopher, The Order of Nature: An Essay on the Art of Building and the Nature of the Universe, Book 1 The Phenomenon of Life, Berkley, CA: The Center for Environmental Structure, Carpenter, Robert Glenn. System Architect s Job Characteristics and Approach to the Conceptualization of Complex Systems. Doctoral Dissertation presented to the Faculty of the Graduate School University of Southern California, May Cloutier, Robert and Dinesh Verma, Applying Pattern Concepts to Enterprise Architecture, Journal of Enterprise Architecture Volume 2, Number 2, May Cloutier, Robert, Applicability of Patterns to Architecting Complex Systems, Doctoral Dissertation, Stevens Institute of Technology, Cloutier, Robert, Towards the Application of Patterns to Systems Engineering, Proceedings of the 2005 Conference on Systems Engineering Research, March Cloutier and Verma, Applying the Concept of Patterns to Systems Architecture, INCOSE Systems Journal, Pre-release. release. Cloutier, Robert, Calimar Consulting Website, 10/24/06 24
25 References Coplien, James, Idioms and Patterns as Architectural Literature, IEEE Software Special Issue on Objects, Patterns, and Architectures, January Hartnett, Kenneth, Enhanced Civilian/Military Airspace Security (ECMAS) System Conceptual Architecture, Spring /24/06 25
26 Contact Information Satya Moorthy Lockheed Martin MS2, Moorestown NJ satya.n.moorthy@lmco.com Robert Cloutier, Ph.D. Lockheed Martin MS2, Moorestown NJ robert.j.cloutier@lmco.com robert.cloutier@stevens.edu 10/24/06 26
27 Any Questions? 10/24/06 27
28 10/24/06 28
SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid
SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS Tim Kelly, John McDermid Rolls-Royce Systems and Software Engineering University Technology Centre Department of Computer Science University of York Heslington
More informationTecniche di Progettazione: Design Patterns
Tecniche di Progettazione: Design Patterns Laurea Magistrale in Informatica, Pisa 1 2 3 Some reviews How hard these steps! I believe that the riser / tread ratio is one of the most uncomfortable I've ever
More informationINCOSE: TRANSFORMATION
5 October 2018 INCOSE: TRANSFORMATION Troy A. Peterson INCOSE Assistant Director Systems Engineering Transformation troy.peterson@incose.org Vice President & Technical Fellow System Strategy, Inc. (SSI)
More informationSituational Awareness Architectural Patterns
Situational Awareness Architectural Patterns Mike Gagliardi, Bill Wood, Len Bass SEI Manuel Beltran Boeing 11/4/2011 1 Motivation Software Patterns are the codification of common problems within a domain
More informationHCI Design Patterns. Interdisciplinary Design. Problem: Interdisciplinary Design. Communication. User MAOCE Developer. values.
HCI Design Patterns 1 A D I Interdisciplinary Design Problem: Interdisciplinary Design In-Class Exercise User MAOCE Developer You are a software developer working on a new software project. List all other
More informationSoSECIE Webinar. Welcome to the 2019 System of Systems Engineering Collaborators Information Exchange (SoSECIE)
SoSECIE Webinar Welcome to the 2019 System of Systems Engineering Collaborators Information Exchange (SoSECIE) We will start at 11AM Eastern Time Skype Meeting +1 (703) 983-2020, 46013573# You can download
More informationSystems engineering from a South African perspective
Systems engineering from a South African perspective By Letlotlo Phohole, CTO, Wits Transnet Centre of Systems Engineering. March 2014 Origins of Systems Engineering (SE) in South Africa South Africa is
More informationObject Oriented Design Patterns
We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks online or by storing it on your computer, you have convenient answers with object oriented design
More informationAn Exploratory Study of Design Processes
International Journal of Arts and Commerce Vol. 3 No. 1 January, 2014 An Exploratory Study of Design Processes Lin, Chung-Hung Department of Creative Product Design I-Shou University No.1, Sec. 1, Syuecheng
More informationDSM-Based Methods to Represent Specialization Relationships in a Concept Framework
20 th INTERNATIONAL DEPENDENCY AND STRUCTURE MODELING CONFERENCE, TRIESTE, ITALY, OCTOBER 15-17, 2018 DSM-Based Methods to Represent Specialization Relationships in a Concept Framework Yaroslav Menshenin
More informationAs President and CEO Jonathan has spoken on a number of information technology and security topics for the Ohio Society of Certified Public
Terri Bradford Eason manages the foundation s Gift Planning Program as a member of the Advancement team. Her primary focus is cultivating relationships that help individuals establish current and deferred
More informationTerri Bradford Eason manages the foundation s Gift Planning Program as a member of the Advancement team. Her primary focus is cultivating
Terri Bradford Eason manages the foundation s Gift Planning Program as a member of the Advancement team. Her primary focus is cultivating relationships that help individuals establish current and deferred
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationThriving Systems Theory:
Thriving Systems Theory: An Emergent Information Systems Design Theory Les Waguespack, Ph.D. Professor & Chairperson of Computer Information Systems William T. Schiano professor of Computer Information
More informationLeveraging 21st Century SE Concepts, Principles, and Practices to Achieve User, Healthcare Services, and Medical Device Development Success
Leveraging 21st Century SE Concepts, Principles, and Practices to Achieve User, Healthcare Services, and Medical Device Development Success Charles Wasson, ESEP Wasson Strategics, LLC Professional Training
More informationArchitecting Large Business Systems
Architecting Large Business Systems Tutorial at OOP 2001, Munich January 22nd, 2001 Alan O Callaghan De Montfort University The Gateway Leicester, LE1 9BH United Kingdom aoc@dmu.ac.uk Jens Coldewey Coldewey
More informationARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)
Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416
More informationPrivacy Pattern Catalogue: A Tool for Integrating Privacy Principles of ISO/IEC into the Software Development Process
Privacy Pattern Catalogue: A Tool for Integrating Privacy Principles of ISO/IEC 29100 into the Software Development Process Olha Drozd Vienna University of Economics and Business, Vienna, Austria olha.drozd@wu.ac.at
More informationDesign Constructs for Integration of Collaborative ICT Applications in Innovation Management
Design Constructs for Integration of Collaborative ICT Applications in Innovation Management Sven-Volker Rehm 1, Manuel Hirsch 2, Armin Lau 2 1 WHU Otto Beisheim School of Management, Burgplatz 2, 56179
More informationCARMA: Complete Autonomous Responsible Management Agent (System)
University of Technology, Sydney Faculty of Engineering and Information Technology CARMA: Complete Autonomous Responsible Management Agent (System) Submitted by: Haydn Mearns BE (Soft.) 2012 Principal
More informationENGAGE MSU STUDENTS IN RESEARCH OF MODEL-BASED SYSTEMS ENGINEERING WITH APPLICATION TO NASA SOUNDING ROCKET MISSION
2017 HAWAII UNIVERSITY INTERNATIONAL CONFERENCES SCIENCE, TECHNOLOGY & ENGINEERING, ARTS, MATHEMATICS & EDUCATION JUNE 8-10, 2017 HAWAII PRINCE HOTEL WAIKIKI, HONOLULU, HAWAII ENGAGE MSU STUDENTS IN RESEARCH
More informationKosuke Imamura, Assistant Professor, Department of Computer Science, Eastern Washington University
CURRICULUM VITAE Kosuke Imamura, Assistant Professor, Department of Computer Science, Eastern Washington University EDUCATION: PhD Computer Science, University of Idaho, December
More informationThe Critical Need for Increased IT Education in Aerospace Undergraduate and Graduate Programs
The Critical Need for Increased IT Education in Aerospace Undergraduate and Graduate Programs Lyle N. Long Distinguished Professor of Aerospace Engineering The Pennsylvania State University Presented at
More informationSRII SRII Management Team
SRII Management Team SRII President: Kris Singh, IBM Services Research Kris Singh is the Director of Strategic Programs for Service Research at IBM Almaden Research Center in San Jose, CA. Kris has over
More informationSCHOOL OF SYSTEMS & ENTERPRISES GRADUATE STUDIES CHOOSE TO EXCEL SYSTEMS COMPLEXITY SECURITY RESILIENCE ANALYTICS ENTERPRISE SYSTEMIC RISK SOFTWARE
GRADUATE STUDIES SCHOOL OF SYSTEMS SYSTEMS & ENTERPRISES COMPLEXITY SECURITY RESILIENCE ANALYTICS ENTERPRISE CHOOSE TO EXCEL SYSTEMIC RISK SOFTWARE STEVENS.EDU/SSE MESSAGE FROM THE DEAN The most significant
More informationAgile Engineering of Scalable Enterprise-Level Capabilities
Agile Engineering of Scalable Enterprise-Level Capabilities Dr. R. Cherinka and Dr. R. Miller The MITRE Corporation 4830 W. Kennedy Blvd., Tampa, FL 33609 Phone: 813-287-9457, Fax: 813-287-9540 rdc@mitre.org,
More informationValidation and Verification of MBSE-compliant CubeSat Reference Model
15 th Annual Conference on Systems Engineering Research Disciplinary Convergence: Implications for Systems Engineering Research Eds.: Azad M. Madni, Barry Boehm Daniel A. Erwin, Roger Ghanem; University
More informationThe Intel Science and Technology Center for Pervasive Computing
The Intel Science and Technology Center for Pervasive Computing Investing in New Levels of Academic Collaboration Rajiv Mathur, Program Director ISTC-PC Anthony LaMarca, Intel Principal Investigator Professor
More informationHui-Ju Tsai Associate Professer of Finance Department of Business Management
Office Address: Washington College 300 Washington Avenue, Chestertown, MD 21620 Phone: 410-778-6378 Email: htsai2@washcoll.edu Hui-Ju Tsai Associate Professer of Finance Department of Business Management
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationDefense Modeling & Simulation Verification, Validation & Accreditation Campaign Plan
Defense Modeling & Simulation Verification, Validation & Accreditation Campaign Plan John Diem, Associate Director (Services) OSD/AT&L Modeling & Simulation Coordination Office : January 24 27, 2011 24-27
More informationStrategies for Research about Design: a multidisciplinary graduate curriculum
Strategies for Research about Design: a multidisciplinary graduate curriculum Mark D Gross, Susan Finger, James Herbsleb, Mary Shaw Carnegie Mellon University mdgross@cmu.edu, sfinger@ri.cmu.edu, jdh@cs.cmu.edu,
More informationProduct Knowledge Management: Role of the Synthesis of TRIZ and Ontology in R&D Process
Product Knowledge Management: Role of the Synthesis of TRIZ and Ontology in R&D Process Hyman Duan, Quentin Xie, Yunmei Hong, Leonid Batchilo, Alp Lin IWINT, Inc. Abstract With the acceptance of Knowledge
More informationANDREW N. TINSETH Assistant Professor of Clinical Accounting
ANDREW N. TINSETH Assistant Professor of Clinical Accounting BIOGRAPHY: Andrew Tinseth is an Assistant Professor of Clinical Accounting at the University of Southern California s (USC) Marshall School
More informationSystems Engineering Overview. Axel Claudio Alex Gonzalez
Systems Engineering Overview Axel Claudio Alex Gonzalez Objectives Provide additional insights into Systems and into Systems Engineering Walkthrough the different phases of the product lifecycle Discuss
More informationDr. Cynthia Dion-Schwartz Acting Associate Director, SW and Embedded Systems, Defense Research and Engineering (DDR&E)
Software-Intensive Systems Producibility Initiative Dr. Cynthia Dion-Schwartz Acting Associate Director, SW and Embedded Systems, Defense Research and Engineering (DDR&E) Dr. Richard Turner Stevens Institute
More informationSafety Case Construction and Reuse using Patterns. Abstract
Safety Case Construction and Reuse using Patterns T P Kelly, J A McDermid High Integrity Systems Engineering Group Department of Computer Science University of York York YO1 5DD E-mail: tpk jam@cs.york.ac.uk
More informationThe essential role of. mental models in HCI: Card, Moran and Newell
1 The essential role of mental models in HCI: Card, Moran and Newell Kate Ehrlich IBM Research, Cambridge MA, USA Introduction In the formative years of HCI in the early1980s, researchers explored the
More informationreusing design experience for petri nets through patterns Matthias Gries, Jorn W. Janneck, Martin Naedele Computer Engineering and Networks Laboratory
reusing design experience for petri nets through patterns Matthias Gries, Jorn W. Janneck, Martin Naedele Computer Engineering and Networks Laboratory (TIK) Swiss Federal Institute of Technology Zurich
More information15 th Annual Conference on Systems Engineering Research
The image part with relationship ID rid3 was not found in the file. The image part with relationship ID rid7 was not found in the file. 15 th Annual Conference on Systems Engineering Research March 23-25
More informationThe Complexities of Mixed Use
The Complexities of Mixed Use 2:30 pm 5:00 pm Thursday, October 15, 2015 Piper Auditorium, Gund Hall MDes Real Estate & the Built Environment Harvard University Graduate School of Design 48 Quincy Street,
More informationExplicit Domain Knowledge in Software Engineering
Explicit Domain Knowledge in Software Engineering Maja D Hondt System and Software Engineering Lab Vrije Universiteit Brussel, Belgium mjdhondt@vub.ac.be January 6, 2002 1 Research Areas This research
More informationRichard J. Donoghue Senior Vice President for Strategy, Planning and Business Development
Richard J. Donoghue Senior Vice President for Strategy, Planning and Business Development Richard (Rick) J. Donoghue, senior vice president for strategy, planning and business development at NYU Langone
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 informationTowards a novel method for Architectural Design through µ-concepts and Computational Intelligence
Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence Nikolaos Vlavianos 1, Stavros Vassos 2, and Takehiko Nagakura 1 1 Department of Architecture Massachusetts
More informationUniversity of Southern California Guidelines for Assigning Authorship and for Attributing Contributions to Research Products and Creative Works
University of Southern California Guidelines for Assigning Authorship and for Attributing Contributions to Research Products and Creative Works Drafted by the Joint Provost-Academic Senate University Research
More informationStatistical Signal and Array Processing. Professor Harry Van Trees
Statistical Signal and Array Processing Professor Harry Van Trees 1 C3I Center Organization Center of Excellence in Command, Control, Communications and Intelligence Systems Architecture Lab Modeling and
More informationAn Agent-based Quality Assurance Assessment System
Proceedings of the 5th WSEAS International Conference on E-ACTIVITIES, Venice, Italy, November 20-22, 2006 148 An Agent-based Quality Assurance Assessment System Putsadee Pornphol Department of Computer
More informationCredible Autocoding for Verification of Autonomous Systems. Juan-Pablo Afman Graduate Researcher Georgia Institute of Technology
Credible Autocoding for Verification of Autonomous Systems Juan-Pablo Afman Graduate Researcher Georgia Institute of Technology Agenda 2 Introduction Expert s Domain Next Generation Autocoding Formal methods
More informationList of Preparers. Federal Highway Administration. Maine Department of Transportation. James F. Linker. Raymond Faucher, P.E. Judith Lindsey-Foster
7 List of Preparers Federal Highway Administration James F. Linker Mr. Linker is the Manager of the Environmental Program at the Maine Division of FHWA. He has over 30 years experience in FHWA Right of
More informationRESEARCH & DEVELOPMENT Dr. Mohsen Mohammadi PO Box 4400, 15 Dineen Drive Fredericton, New Brunswick Canada E3B 5A3 506)
RESEARCH & DEVELOPMENT Dr. Mohsen Mohammadi PO Box 4400, 15 Dineen Drive Fredericton, New Brunswick Canada E3B 5A3 506) 458-7104 mmohamm2@unb.ca COMMERCIALIZATION Dr. Craig Murphy 300 Union Street Saint
More informationLeveraging Simulation to Create Better Software Systems in an Agile World. Jason Ard Kristine Davidsen 4/8/2013
Leveraging Simulation to Create Better Software Systems in an Agile World Jason Ard Kristine Davidsen 4/8/2013 Copyright 2013 Raytheon Company. All rights reserved. Customer Success Is Our Mission is a
More informationTechnology Challenges in Command and Control
Technology Challenges in Command and Control Alexander H. Levis* System Architectures Lab, C3I Center * Currently on leave; Chief Scientist, USAF alevis@gmu.edu alexander.levis@pentagon.af.mil History
More informationGaps in the Body of Knowledge of Systems Engineering
Gaps in the Body of Knowledge of Systems Engineering Alice Squires School of Systems and Enterprises Stevens Institute of Technology Hoboken, NJ 07030 Email: alice.squires@stevens.edu Garry Roedler Lockheed
More informationVITA. Brian L. Betker. Education. Professional Experience
VITA Brian L. Betker 69 Berry Road Park John Cook School of Business St. Louis MO 63122 3674 Lindell Blvd. 314.918.0386 St. Louis MO 63108 314.977.7154 E-mail: Betkerbl@slu.edu Education Ph.D. (Finance)
More informationLINDA L. STANLEY. B.S. in Accounting, magna cum laude, Arizona State University, Tempe, AZ, May, 1989
LINDA L. STANLEY 4620 W. Paso Trail Phoenix, AZ 85083 (623)328-7251 (Home) E-mail: Linda.Stanley@asu.edu EDUCATION Ph.D. in Business Administration, Arizona State University, Tempe, AZ, December 1994.
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationU252 - Environmental Law Monday and Wednesday 11:00 a.m. -12:20 p.m. in SSPA 1165
U252 - Environmental Law Monday and Wednesday 11:00 a.m. -12:20 p.m. in SSPA 1165 Professor Joseph DiMento Office: 212E Social Ecology I Bldg. Office Hours: Tuesday 10:30 a.m. or by appointment Phone:(949)824-5102
More informationArchitectures On-Demand for Any Domain Using Stable Software Patterns
Architectures On-Demand for Any Domain Using Stable Software Patterns FIVE DAYS SEMINAR PROPOSAL DR. MOHAMED E. FAYAD Professor of Computer Engineering Computer Engineering Dept., College of Engineering
More informationAngelo Valletta. Most recently, Angelo has been awarded the following:
Angelo Valletta Angelo J. Valletta currently serves as the Regional Executive Director for Fidelity Information Systems (FIS). Angelo is responsible for the technology direction, strategy, policy, and
More informationSoftware Maintenance Cycles with the RUP
Software Maintenance Cycles with the RUP by Philippe Kruchten Rational Fellow Rational Software Canada The Rational Unified Process (RUP ) has no concept of a "maintenance phase." Some people claim that
More informationA three-component representation to capture and exchange architects design processes
CHUNKS, LINES AND STRATEGIES A three-component representation to capture and exchange architects design processes JONAS LINDEKENS Vrije Universiteit Brussel, Belgium and ANN HEYLIGHEN Katholieke Universiteit
More informationAdministrative Change to AFRLI , Science and Technology (S&T) Systems Engineering (SE) and Technical Management
Administrative Change to AFRLI 61-104, Science and Technology (S&T) Systems Engineering (SE) and Technical Management OPR: AFRL/EN Reference paragraph 5. The link to the S&T Guidebook has been changed
More informationSUNYOUNG KIM CURRICULUM VITAE
SUNYOUNG KIM CURRICULUM VITAE Ph.D. Candidate Human-Computer Interaction Institute School of Computer Science Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 Sunyoung.kim@cs.cmu.edu
More informationA FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE
A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE Murat Pasa Uysal Department of Management Information Systems, Başkent University, Ankara, Turkey ABSTRACT Essence Framework (EF) aims
More informationThe Tool Box of the System Architect
- number of details 10 9 10 6 10 3 10 0 10 3 10 6 10 9 enterprise context enterprise stakeholders systems multi-disciplinary design parts, connections, lines of code human overview tools to manage large
More informationSoftware Architecture. New wine in old bottles? (i.e., software architecture global design?, architect designer)
Software Architecture New wine in old bottles? (i.e., software architecture global design?, architect designer) Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural
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 informationINNOVATIVE APPROACH TO TEACHING ARCHITECTURE & DESIGN WITH THE UTILIZATION OF VIRTUAL SIMULATION TOOLS
University of Missouri-St. Louis From the SelectedWorks of Maurice Dawson 2012 INNOVATIVE APPROACH TO TEACHING ARCHITECTURE & DESIGN WITH THE UTILIZATION OF VIRTUAL SIMULATION TOOLS Maurice Dawson Raul
More informationHOW TO SUCCESSFULLY CONDUCT LARGE-SCALE MODELING AND SIMULATION PROJECTS. Osman Balci
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. HOW TO SUCCESSFULLY CONDUCT LARGE-SCALE MODELING AND SIMULATION PROJECTS Osman Balci
More informationFUTURE-PROOF INTERFACES: SYSTEMATIC IDENTIFICATION AND ANALYSIS
13 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, DSM 11 CAMBRIDGE, MASSACHUSETTS, USA, SEPTEMBER 14 15, 2011 FUTURE-PROOF INTERFACES: SYSTEMATIC IDENTIFICATION AND ANALYSIS Wolfgang Bauer
More informationElena R. Baca. Los Angeles. Orange County. Practice Areas. Admissions. Languages. Education
Elena R. Baca Partner, Employment Law Department elenabaca@paulhastings.com Elena Baca is chair of Paul Hastings Los Angeles office and co-vice chair of the Employment Law practice. Ms. Baca is recognized
More informationKenneth L. Bachman, Jr.
Kenneth L. Bachman, Jr. Partner, Washington Office Kenneth L. Bachman is a partner based in the Washington, D.C. office. Mr. Bachman's practice focuses on financial institution and economic sanctions matters,
More informationUNIT VIII SYSTEM METHODOLOGY 2014
SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so
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 informationTechnology Roadmapping. Lesson 3
Technology Roadmapping Lesson 3 Leadership in Science & Technology Management Mission Vision Strategy Goals/ Implementation Strategy Roadmap Creation Portfolios Portfolio Roadmap Creation Project Prioritization
More informationComputer Science at James Madison University
Computer Science at James Madison University Dr. Sharon Simmons, Department Head Dr. Chris Mayfield, Assistant Professor CHOICES 2016 1 What is Computer Science? 2 What is Computer Science? CS is posing
More informationJager UAVs to Locate GPS Interference
JIFX 16-1 2-6 November 2015 Camp Roberts, CA Jager UAVs to Locate GPS Interference Stanford GPS Research Laboratory and the Stanford Intelligent Systems Lab Principal Investigator: Sherman Lo, PhD Area
More informationReconsidering the Role of Systems Engineering in DoD Software Problems
Pittsburgh, PA 15213-3890 SIS Acquisition Reconsidering the Role of Systems Engineering in DoD Software Problems Grady Campbell (ghc@sei.cmu.edu) Sponsored by the U.S. Department of Defense 2004 by Carnegie
More informationHigh Performance Computing Systems and Scalable Networks for. Information Technology. Joint White Paper from the
High Performance Computing Systems and Scalable Networks for Information Technology Joint White Paper from the Department of Computer Science and the Department of Electrical and Computer Engineering With
More informationDigital Engineering and Engineered Resilient Systems (ERS)
Digital Engineering and Engineered Resilient Systems (ERS) Mr. Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA
More informationTechnology Refresh A System Level Approach to managing Obsolescence
Technology Refresh A System Level Approach to managing Obsolescence Jeffrey Stavash Shanti Sharma Thaddeus Konicki Lead Member Principle Member Senior Member Lockheed Martin ATL Lockheed Martin ATL Lockheed
More informationCourse Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007
Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large
More informationDEFENSE ACQUISITION UNIVERSITY EMPLOYEE SELF-ASSESSMENT. Outcomes and Enablers
Outcomes and Enablers 1 From an engineering leadership perspective, the student will describe elements of DoD systems engineering policy and process across the Defense acquisition life-cycle in accordance
More informationAn Approach to Integrating Modeling & Simulation Interoperability
An Approach to Integrating Modeling & Simulation Interoperability Brian Spaulding Jorge Morales MÄK Technologies 68 Moulton Street Cambridge, MA 02138 bspaulding@mak.com, jmorales@mak.com ABSTRACT: Distributed
More informationApplying Open Architecture Concepts to Mission and Ship Systems
Applying Open Architecture Concepts to Mission and Ship Systems John M. Green Gregory Miller Senior Lecturer Lecturer Department of Systems Engineering Introduction Purpose: to introduce a simulation based
More informationSYSTEMS ENGINEERING OPERATIONS RESEARCH
page 1 / 6 page 2 / 6 systems engineering operations research pdf Systems engineering signifies only an approach and, more recently, a discipline in engineering. The aim of education in systems engineering
More informationApril 18 to 20, 2018 Time: 9:00 am to 5:00 pm Venue: IBA, City Campus
Institute of Business Administration Karachi Leadership and Ideas for Tomorrow April 18 to 20, 2018 Time: 9:00 am to 5:00 pm Venue: CEE @ IBA, City Campus cee.iba.edu.pk Introduction Effective execution
More informationA Risk-Based Decision Support Tool for Evaluating Aviation Technology Integration in the National Airspace System
A Risk-Based Decision Support Tool for Evaluating Aviation Technology Integration in the National Airspace System James T., Ph.D. Muhammad Jalil, M.S. Sharon M. Jones, M.E. AIAA Aviation Technology, Integration,
More informationTowards a Software Engineering Research Framework: Extending Design Science Research
Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------
More informationArchitecture-Led Safety Process
Architecture-Led Safety Process Peter H. Feiler Julien Delange David P. Gluch John D. McGregor December 2016 TECHNICAL REPORT CMU/SEI-2016-TR-012 Software Solutions Division http://www.sei.cmu.edu Copyright
More informationKyiv National University of Trade and Economics Faculty of Trade and Marketing INFORMATION PACKAGE
Kyiv National University of Trade and Economics Faculty of Trade and Marketing INFORMATION PACKAGE European Credit Transfer and Accumulation System (ECTS) Field of knowledge Specialty Specialization Education
More informationin the New Zealand Curriculum
Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure
More information1997 William & Mary Tax Conference Speakers
College of William & Mary Law School William & Mary Law School Scholarship Repository William & Mary Annual Tax Conference Conferences, Events, and Lectures 1997 1997 William & Mary Tax Conference Speakers
More informationThinkPlace case for IBM/MIT Lecture Series
ThinkPlace case for IBM/MIT Lecture Series Doug McDavid and Tim Kostyk: IBM Global Business Services Lilian Wu: IBM University Relations and Innovation Discussion paper: draft Version 1.29 (Oct 24, 2006).
More informationCURRICULUM VITAE. H.E Ambassador Ralph S. Thomas
CURRICULUM VITAE H.E Ambassador Ralph S. Thomas Summary Senior Teaching Fellow Mona School of Business and Management - University of the West Indies - present Former Ambassador Extraordinary and Plenipotentiary
More information2009 ESMD Space Grant Faculty Project
2009 ESMD Space Grant Faculty Project 1 Objectives Train and develop the highly skilled scientific, engineering and technical workforce of the future needed to implement space exploration missions: In
More informationRev. Integr. Bus. Econ. Res. Vol 5(NRRU) 233 ABSTRACT
Rev. Integr. Bus. Econ. Res. Vol 5(NRRU) 233 A Framework for Ontology-Based Knowledge Management System Case Study of Faculty of Business Administration of Rajamangala University of Technology ISAN Pharkpoom
More informationTHE NEW YORK BAR FOUNDATION 2016 The Honorable Judith S. Kaye Commercial and Federal Litigation Scholarship
THE NEW YORK BAR FOUNDATION 2016 The Honorable Judith S. Kaye Commercial and Federal Litigation Scholarship The New York Bar Foundation is pleased to announce the 2016 Honorable Judith S. Kaye Commercial
More informationAdditional information about Christopher Wootton is available on the SEC s Web site at
Christopher Wootton ChFC CRD #5428911 Common Wealth Centre 2040 North Loop 336W, Suite 125 Conroe, TX 77304 This Brochure Supplement provides information about Christopher Wootton that supplements the
More information