Home Page Icon
Home Page
Table of Contents for
Cover image
Close
Cover image
by Kim Fowler
Developing and Managing Embedded Systems and Products
Cover image
Title page
Copyright
List of Contributors
About the Editor
Co-Author Biography
Author’s Biographies
Chapter Authors
Case Study Authors
Developing and Managing Embedded Systems and Products: The Roadmap
Chapter 1: Introduction to Good Development
Chapter 2: Drivers of Success in Engineering Teams
Chapter 3: Project Introduction
Chapter 4: Dealing with Risk
Chapter 5: Documentation
Chapter 6: System Requirements
Chapter 7: Analyses and Tradeoffs
Chapter 8: The Discipline of System Design
Chapter 9: Mechanical Design
Chapter 10: Electronic Design
Chapter 11: Software Design and Development
Chapter 12: Security
Chapter 13: Review
Chapter 14: Test and Integration
Chapter 15: Manufacturing
Chapter 16: Logistics, Distribution, and Support
Chapter 17: Agreements, Contracts, and Negotiations
Chapter 18: Dealing with the Government
Chapter 19: Agency and Getting Paid
Chapter 20: Intellectual Property etc.
Chapter 21: Open Source Software
Chapter 22: Laws That Can Nail Embedded Engineers
Chapter 23: Corporate Operations, Export, and Compliance
Chapter 24: Case Studies
List of Acronyms
Chapter 1. Introduction to Good Development
About this book
Focus
Team attributes
Systems engineering
Various approaches to development processes
Life cycle phases
Case Study: Disastrous engineering processes fixed
Conclusion
Acknowledgments
References
Suggested reading
Chapter 2. Drivers of Success in Engineering Teams
Overview of organizational and psychological drivers
The role of the team member
The role of the team leader
Self-awareness and assessment
Establishing essential relationships
Team development
Engagement and the motivational environment
The power of dialogue
Enhancing success with emotional intelligence
Handling conflict
Further development
References
Chapter 3. Project Introduction
Overview
Establishing the vision, mission, goals, and objectives
Establish the team
Communications
Business case
Business administration and concerns
Effort to introduce a project
Acknowledgement
Recommended reading
References
Chapter 4. Dealing with Risk
Overview
Definitions
Risk analysis and management
Hazard analysis
Types of problems
Failure
Disasters and catastrophes
Intrusion, sabotage, theft, and destruction
Contingency planning
Effort to manage risk
Acknowledgement
References
Chapter 5. Documentation
Overview and rationale
Function
Types and content
When, who, and what
Document formats
Document contents
Summary and parting thoughts
Appendix A: Examples from a test plan
Integration test procedures
Some test plans have a manufacturing section—here is an example
Acceptance test procedures
Installation test procedures
Appendix B: Examples of test procedures
Mechanical, packaging, and cabling test scripts
Software processes test scripts
Hardware test scripts
Recommended reading
References
Chapter 6. System Requirements
Definitions
Developing and managing requirements
Customer interpretation of requirements
Requirement categories
Common risks in setting requirements
Process and QA
Domains and properties
Setting boundaries
Framing the system for requirements definition
Use cases
Prioritizing requirements
Recommendations to reduce requirements’ risks
Mike Gard: thoughts on developing requirements
Oshana’s Maxim—estimating requirements’ efforts
Acknowledgments
References
Recommended reading
Chapter 7. Analyses and Tradeoffs
Introduction
The business case
Tradeoffs
Use cases
Design analyses
Physical forms of analysis
Formal analysis techniques
Root cause analysis (RCA)
Final case study
Acknowledgment
References
Recommended reading
Chapter 8. The Discipline of System Design
What to expect in this chapter
Basic definitions
Human elements in system design
Business concerns
The art of system design
System design choices
Approaching a design
Finding parts
System analysis and test
References
Chapter 9. Mechanical Design
What to expect from this chapter
Materials
Fasteners
Fabrication
Finishes
Packaging
Thermal design
Mechanisms
Analysis and test
References
Suggested reading
Chapter 10. Electronic Design
Overview of electronic design
Circuit design
Components
Semiconductors
Visual displays
Integrated circuits
Circuit boards
Connectors, cables, and conductors
Operating life (MTBF)
Power and power consumption
Cooling
Environmental extremes
RFI, EMI, and EMC compliance
Analysis methods
Testing, qualifications, and conflicts
Built-in self-test
Acknowledgment
References
Chapter 11. Software Design and Development
Distinguishing characteristics
The framework for developing embedded software
Tools and techniques
Conclusion
References
Chapter 12. Security
Overview
Correctness, safety, and security
Security engineering
Building a secure system
Chapter references
Suggested reading
Chapter 13. Review
Introduction to review
General processes and procedures
Components of a review
Peer review and inspection
Internal review
Formal design review
Change control board
Failure review board
Audits and customer reviews
Static versus dynamic analysis
Debrief
Acknowledgments
References
Chapter 14. Test and Integration
Introduction
General processes and procedures
Test plan
Verification
Validation
Field trial and testing
Integration
Calibration and alignment checks
Environmental tests
Highly accelerated life test
Compliance testing
Other issues to consider
Acknowledgment
References
Suggested reading
Chapter 15. Manufacturing
Overview of manufacturing
Some philosophical issues with manufacturing
General processes and procedures
Specifics of fabrication and assembly
Production test
Considerations in manufacturing
Acknowledgments
References
Chapter 16. Logistics, Distribution, and Support
Overview of logistics, distribution, and support
Market release
Distribution and delivery
Packaging
Inventory
Sales support
Technical support
Training
Maintenance and replenishment
Diagnosis and repair
Recalls, patches, and updates
Reverse and green logistics and disposal
Acknowledgment
References
Suggested reading
Chapter 17. Agreements, Contracts, and Negotiations
Interpretation of contracts generally
The signing of agreements
The ubiquitous NDA
MOU means IOU
A word on negotiations of contracts
Humble negotiations with the Big Guy (reprinted with permission from the September 2001 IEEE Instrumentation and Measurement Magazine, by Craig Silver)
Chapter 18. Dealing with the Government
Considerations in US federal government contracts
The government’s right to change
The government’s right to terminate
Ethical issues in government contracts
Some criminal statutes relevant to government contracting
The government contractor defense
Chapter 19. Agency and Getting Paid
Agency
Why are agency relations so important?
Getting paid
Bankruptcy—what does his problem have to do with me?
Chapter 20. Intellectual Property, Licensing, and Patents
Software licensing, source code, and somebody going broke
Protection of intellectual property
Copyrights and the embedded engineer
Protection of trade secrets
Trademarks
Patents
Chapter 21. Open-Source Software
Best read in a Volkswagen minibus
Top 20 most commonly used licenses in open-source projects
Most recent projects to convert to GPLv3, LGPLv3, or AGPLv3
Public domain and shareware
Litigation and an open-source license
Chapter 22. Laws That Can Nail Embedded Engineers
The Digital Millennium Copyright Act
Stored Communications Act
The Computer Fraud and Abuse Act 18 USC § 1030
Torts and the engineer
Chapter 23. Corporate Operations
The charter
Shares and stocks
Hiring or contracting with foreigners
So you want to export
Antiboycott considerations (ignoring, “I told you not to play with her!”)
Arbitration clauses under international contracts
Insurance
Compliance—or why won’t you comply?
Chapter 24. Case Studies
Introduction
Two case studies from the Oak Ridge National Laboratory: development of real-time instrumentation systems
Case study 3: design of a parallel computer-based, streaming digital video instrument
Case study 4: troubleshooting a boiler points out the need for good, comprehensive design and development
Case study 5: debugging of electromagnetic compatibility issues
References
Appendix A. Dependability Calculations
Brief overview
Observed failure rates
First approximation: simplified failure rates
Experimental analysis
Recommended Reading
References
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset