My Account Log in

4 options

Practical model-based systems engineering / Jose L. Fernandez, Carlos Hernandez.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

Knovel General Engineering & Project Administration Academic Available online

View online

eBook EngineeringCore Collection Available online

View online
Format:
Book
Author/Creator:
Fernández Pérez, José Luis, author.
Hernandez, Carlos, author.
Series:
Artech House technology management and professional development library.
Technology management and professional development library
Language:
English
Subjects (All):
Engineering mathematics.
Physical Description:
1 online resource (259 pages)
Edition:
1st ed.
Distribution:
[Piscataqay, New Jersey] : IEEE Xplore, [2019]
Place of Publication:
Boston ; London : Artech House, [2019]
Contents:
Intro
Practical Model-BasedSystems Engineering
Contents
Preface
Acknowledgments
CHAPTER 1 Introduction
1.1 Book Goals and Readers
1.2 Book Content
1.3 Diverse Paths for Reading the Book
References
CHAPTER 2 Systems Engineering
2.1 Definition and Properties of a System
2.2 The System Life Cycle
2.3 Systems Engineering: A Discipline to Deal with Complexity
2.3.1 The Need for Systems Engineering
2.3.2 Key Tasks of Systems Engineering
2.4 System Development Alternatives
2.4.1 Sequential Approach
2.4.2 Incremental Approach
2.4.3 Evolutionary Approach
2.5 Summary
2.6 Questions and Exercises
CHAPTER 3 Model-Based Systems Engineering
3.1 Why Is Model-Based Engineering Necessary?
3.2 What Is Modeling in MBSE?
3.2.1 Why Are Models Used?
3.2.1 Models and Views
3.3 Modeling Languages, Methods, and Tools for MBSE
3.3.1 Modeling Languages
3.3.2 MBSE Methodologies
3.3.3 MBSE Tools
3.4 Summary
3.5 Questions and Exercises
CHAPTER 4 The ISE&amp
PPOOA Process
4.1 Integrating Systems Engineering and Software Architecting
4.2 Challenges of the ISE&amp
4.2.1 Implementing Nonfunctional Requirements
4.2.2 Dealing with Functional and Physical Interfaces
4.3 Conceptual Model for Systems Engineering with ISE&amp
PPOOA
4.4 Dimensions and Main Steps of the ISE&amp
4.4.1 The Systems Engineering Subprocess
4.4.2 The Software Architecting Subprocess
4.5 An Extension of the Process for Energy Efficiency Concerns
4.6 Summary
4.7 Questions and Exercises
CHAPTER 5 Functional Architecture
5.1 The Importance of Functional Architecture
5.1.1 Functional Architecture in Systems Engineering
5.1.2 What About Functional Architecture for Software Intensive Systems?.
5.2 A Function is a Transformation
5.2.1 Main Concepts Related to the Functional Architectural Model
5.2.2 Functional Architecture Models
5.3 Modeling the Functional Hierarchy
5.3.1 Top-Down Approach for a Functional Hierarchy
5.3.2 Bottom-Up Approach for a Functional Hierarchy
5.4 Modeling the Functional Flows
5.5 Describing Functions and Functional Interfaces
5.6 Functional Requirements
5.7 Summary
5.8 Questions and Exercises
CHAPTER 6 Heuristics to Apply in the Engineering of Systems
6.1 Heuristics Framework
6.2 Systems Architecting Heuristics
6.2.1 Heuristics for Step 3: Functional Architecture of the ISE Process
6.2.2 Heuristics for Step 4: Physical Architecture of the ISE Process
6.3 Reliability and Maintainability Heuristics
6.3.1 Reliability and Maintainability Heuristics for Step 4: Physical Architecture of the ISE Process
6.3.2 Maintainability Heuristics for Software Architecting: PPOOA Process
6.3.3 Heuristics for Restricting the Visibility of Responsibilities
6.3.4 Heuristics for Preventing Unintended Effects
6.4 Efficiency Heuristics
6.4.1 Heuristics for Managing Demand
6.4.2 Heuristics for Arbitrating Demand
6.4.3 Heuristics for Managing Multiple Resources
6.5 Safety Heuristics
6.5.1 Heuristics for Hazard Avoidance
6.5.2 Heuristics for Hazard Reduction
6.5.3 Heuristics for Hazard Control
6.5.4 Heuristics for Mitigation of the Effects
6.6 Resilience Heuristics
6.6.1 Heuristics for Surviving a Threat
6.6.2 Heuristics for Adapting to a Threat
6.6.3 Heuristics to Degrade Gracefully
6.6.4 Heuristics to Act as a Whole in the Face of a Threat
6.7 Software Architecting Heuristics Using the PPOOA Framework
6.8 Summary
6.9 Questions and Exercises
CHAPTER 7 Physical Architecture.
7.1 Physical Architecture in Systems Engineering
7.1.1 Main Concepts Related to the Physical Architectural Model
7.1.2 Functional, Physical, and Quality Trees in ISE&amp
7.1.3 Other Architecture Models
7.2 Allocation and Modularity
7.2.1 Representation of the Modular Architecture
7.2.2 Allocation
7.3 Design Heuristics for Refining the Architecture
7.3.1 Control Monitor Pattern
7.3.2 Triple Modular Redundancy Pattern
7.4 Software Architecting with the PPOOA Framework
7.4.1 Domain Model
7.4.2 Software Components and the PPOOA Vocabulary
7.4.3 Coordination Mechanisms
7.4.4 Software Behavior and Causal Flow of Activities
7.5 Summary
7.6 Questions and Exercises
CHAPTER 8 Example of Application: Unmanned Aerial Vehicle-Electrical Subsystem
8.1 Example Overview, Needs, and Capabilities
8.1.1 Operational Scenarios and Use Cases
8.1.2 System Capabilities
8.2 Functional Architecture and System Requirements
8.2.1 Functional Architecture
8.2.2 System Requirements
8.3 Physical Architecture and Heuristics Applied
8.3.1 Heuristics Applied
8.3.2 Physical Architecture
8.4 Summary
CHAPTER 9 Example of Application: Collaborative Robot
9.1 Example Overview, Needs, and Capabilities
9.1.1 Step 1: Identify Operational Scenarios
9.1.2 Step 2.a: Capabilities and High-Level Functional Requirements
9.1.3 Step 2.b: Quality Attributes and System NFRs
9.2 Functional Architecture and System Requirements
9.2.1 Functional Architecture
9.2.2 System Requirements
9.3 Physical Architecture and Heuristics Applied
9.3.1 Modular Architecture
9.3.2 Application of Heuristics to Refine the Physical Architecture
9.3.3 Representation of the Refined Physical Architecture
9.4 Software Architecture
9.4.1 Software Components.
9.4.2 Casual Flows of Activities
9.4.3 Safety Heuristics
9.5 Summary
CHAPTER 10 Examples of Application: Energy Efficiency for the Steam Generation Process of a Coal Power Plant
10.1 Example Overview
10.2 Functional Architecture of the Steam Generation Process
10.3 Physical Architecture of the Steam Generation Subsystem
10.4 Equations and Correlations of the Matter and Energy Balances
10.5 Results
10.6 Summary
10.7 Questions and Exercises
CHAPTER 11 Trade-Off Analysis
11.1 Trade-Off and the Architecture Decision Process
11.2 Trade-Off Assessment Criteria and Utility Functions
11.3 A Trade-Off Subprocess to be Used with the ISE&amp
11.4 Summary
CHAPTER 12 Other Topics of Interest and Next Steps
12.1 Agile Development
12.1.1 Principles and Misconceptions about Agility
12.1.2 Scalability in Agile Approaches
12.1.3 ISE&amp
PPOOA Process and Agility
12.2 Architecture Evaluation and Model Checking
12.2.1 Architecture Evaluation
12.2.2 Diverse Practices for Architecture Evaluation
12.2.3 Model Assessment
12.3 Next Steps Recommended to the Reader
12.4 Summary
Appendix A SysML Notation
A.1 Use of SysML in the ISE&amp
PPOOA Methodology
A.1.1 SysML Diagrams in ISE&amp
A.2 SysML for the ISE&amp
PPOOA Structural Perspective
A.2.1 Blocks and Block Definition Diagram
A.2.2 SysML Internal Block Diagram: Parts, Ports, Connectors, and Flows
A.3 SysML for the ISE&amp
PPOOA Behavioral Perspective
A.3.1 Activity Nodes
A.3.2 Control Nodes
A.4 Other SysML Elements and Views in ISE&amp
A.4.1 Allocation
A.4.2 Use Case Diagram
A.4.3 Constraint Blocks and Parametric Diagrams
A.4.4 Requirements
A.5 Complementing SysML: PPOOA Architecture Diagram.
References
Appendix B Requirements Framework
B.1 Needs, Capabilities, and Requirements
B.2 Requirements Classification
B.3 Requirements Flowdown in Systems Development
B.4 Models and Requirements
B.5 Requirements Templates
B.6 Summary
About the Authors
Index.
Notes:
Description based on print version record.
Includes bibliographical references and index
ISBN:
1-5231-3274-4
1-63081-581-0

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account