For more than 50 years, Auerbach has been publishing for IT professionals. We offer a wide range of publications—both in print and electronic. Auerbach's complete catalog of books features titles in these categories:


Contact Auerbach Publications
Contact John Wyzalek (John.Wyzalek@TaylorandFrancis.com) with questions, as well as new proposals, about books on Project Management, Process Improvement, Database, IT, Software Development and Engineering, and Operations Management.

Contact Rich O'Hanley (Rich.OHanley@TaylorandFrancis.com) with questions, as well as new proposals, about books on Information Security, Telecommunications, and Networking.

On-Line Resources

Read articles from the archives of IT Today, Auerbach's free newsletter.


Make your team a high-performance team! This free newsletter shows you how to do improvement.


Doing its part to make cyberspace safer, InfoSec Today has the latest from the everchanging world of information security.


A blog of news, research, and trends on all things lean.


CRCnetBASE offers on-line all of Auerbach's books, references, and encyclopedias. E-books, licenses, and subscriptions available from CRC Press.


     

Featured New Book

Safety-critical devices, whether medical, automotive, or industrial, are increasingly dependent on the correct operation of sophisticated software. Many standards have appeared in the last decade on how such systems should be designed and built. Developers, who previously only had to know how to program devices for their industry, must now understand remarkably esoteric development practices and be prepared to justify their work to external auditors.

Embedded Software Development for Safety-Critical Systems discusses the development of safety-critical systems under the following standards: IEC 61508; ISO 26262; EN 50128; and IEC 62304. It details the advantages and disadvantages of many architectural and design practices recommended in the standards, ranging from replication and diversification, through anomaly detection to the so-called "safety bag" systems.

Reviewing the use of open-source components in safety-critical systems, this book has evolved from a course text used by QNX Software Systems for a training module on building embedded software for safety-critical devices, including medical devices, railway systems, industrial systems, and driver assistance devices in cars.

Although the book describes open-source tools for the most part, it also provides enough information for you to seek out commercial vendors if that’s the route you decide to pursue. All of the techniques described in this book may be further explored through hundreds of learned articles. In order to provide you with a way in, the author supplies references he has found helpful as a working software developer. Most of these references are available to download for free.




    Auerbach Books on Software and Systems



Embedded Software Development for Safety-Critical Systems Developing Essbase Applications: Hybrid Techniques and Practices Securing Systems: Applied Security Architecture and Threat Models Design Science Research Methods and Patterns: Innovating Information and Communication Technology, 2nd Edition





Software Patterns, Knowledge Maps, and Domain Analysis Project Scope Management: A Practical Guide to Requirements for Engineering, Product, Construction, IT and Enterprise Pr Software and Systems Architecture in Action Secure Development for Mobile Apps





Leveraging the Wisdom of the Crowd in Software Testing Case Studies in Intelligent Computing: Achievements and Trends Case Studies in Secure Computing: Achievements and Trends Exploring Neural Networks with C#





Case Studies in System of Systems, Enterprise Systems, and Complex Systems Engineering Enterprise Integration and Information Architecture: A Systems Perspective on Industrial Information Integration Adaptive, Dynamic, and Resilient Systems The Art of LinuxKernel Design: Illustrating the Operating System Design Principle and Implementation





Agile Strategy Management: Techniques for Continuous Alignment and Improvement C: From Theory to Practice Programming Languages for MIS: Concepts and Practice Formal Languages and Computation: Models and Their Applications





Component- Oriented Development and Assembly: Paradigm, Principles, and Practice using Java Core Software Security: Security at the Source Program Management Leadership: Creating Successful Team Dynamics PhoneGap Build: Developing Cross Platform Mobile Applications in the Cloud





Software Testing: A Craftsman's Approach, Fourth Edition Requirements Engineering for Software and Systems, Second Edition Introduction to Digital Image Processing Return On Process (ROP): Getting Real Performance Results from Process Improvement





Reducing Process Costs with Lean, Six Sigma, and Value Engineering Techniques Leading Effective Virtual Teams: Overcoming Time and Distance to Achieve Exceptional Results Systems Science: Methodological Approaches Determining Project Requirements, Second Edition: Mastering the BABOK® and the CBAP® Exam





Theory and Approaches of Unascertained Group Decision-Making Networked Multisensor Decision and Estimation Fusion Drupal Web Profiles Next-Generation Batteries and Fuel Cells for Commercial, Military, and Space Applications





Software Engineering Design: Theory and Practice The 7 Qualities of Highly Secure Software Effective Methods for Software and Systems Integration The IFPUG Guide to IT and Software Measurement





Manifold Learning Theory and Applications .NET 4 for Enterprise Architects and Developers The ScrumMaster Study Guide Software Project Management: A Process-Driven Approach





Intelligent Systems for Engineers and Scientists, Third Edition Measurement Data Modeling and Parameter Estimation Secure and Resilient Software: Requirements, Test Cases, and Testing Methods Software Maintenance Success Recipes





Social Software Engineering: Development and Collaboration with Social Networking How to Reduce the Cost of Software Testing The 12 Pillars of Project Excellence: A Lean Approach to Improving Project Results Applied Semantic Web Technologies





Music Emotion Recognition WebBased and Traditional Outsourcing COSMIC Function Pointsx: Theory and Advanced Practices Software Engineering Reviews and Audits





Human-Computer Etiquette: Cultural Expectations and the Design Implications They Place on Computers and Technology Testing Complex and Embedded Systems Systems Engineering Tools and Methods Encyclopedia of Software Engineering





Design and Safety Assessment of Critical Systems Implementing and Developing Cloud Computing Applications Secure Java: For Web Application Development Hybrid Rough Sets and Applications in Uncertain Decision-Making





Scrum Project Management Engineering Mega-Systems: The Challenge of Systems Engineering in the Information Age Certified Function Point Specialist Examination Guide Enterprise Systems Engineering: Advances in the Theory and Practice





Process-Centric Architecture for Enterprise Software Systems Secure and Resilient Software Development Product Release Planning: Methods, Tools and Applications Real Life Applications of Soft Computing





Process Improvement and CMMI® for Systems and Software Applied Software Product Line Engineering CAD and GIS Integration Handbook of Enterprise Integration





Enterprise-Scale Agile Software Development Architecture and Principles of Systems Engineering Getting Design Right: A Systems Approach Software Testing as a Service





Grey Game Theory and Its Applications in Economic Decision-Making Quality Assurance of Agent-Based and Self-Managed Systems Modeling Software Behavior: A Craftsman's Approach Design and Implementation of Data Mining Tools





Model-Oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems Requirements Engineering for Software and Systems Software Testing and Continuous Quality Improvement, Third Edition Systemic Yoyos: Some Impacts of the Second Dimension





Architecting Secure Software Systems Delivering Successful Projects with TSP(SM) and Six Sigma: A Practical Guide to Implementing Team Software Process(SM) The Method Framework for Engineering System Architectures Process Improvement with CMMI® v1.2 and ISO Standards





Designing Complex Systems: Foundations of Design in the Functional Domain Security Software Development: Assessing and Managing Security Risks Essential Software Testing: A Use-Case Approach Immunological Computation: Theory and Applications





Building and Maintaining a Data Warehouse The Business Value of IT: Managing Risks, Optimizing Performance and Measuring Results Architecting Software Intensive Systems: A Practitioners Guide Manage Software Testing





Interpreting the CMMI ®: A Process Improvement Approach, Second Edition Software Testing: A Craftsman's Approach, Third Edition Patterns for Performance and Operability: Building and Testing Enterprise Software Elements of Compiler Design





Grid Application Systems Design Service-Oriented Architecture: SOA Strategy, Methodology, and Technology Design Science Research Methods and Patterns: Innovating Information and Communication Technology Building Software: A Practitioner's Guide





Implementing Electronic Document and Record Management Systems Strategic Software Engineering: An Interdisciplinary Approach Software Engineering Foundations: A Software Science Perspective Testing Code Security





Effective Software Maintenance and Evolution: A Reuse-Based Approach Six Sigma Software Development, Second Edition The Art of Software Modeling Applied Software Risk Management: A Guide for Software Project Managers





Programming Language Fundamentals by Example The Handbook of Mobile Middleware Service Oriented Enterprises Global Software Development Handbook





The Debugger's Handbook Process-Based Software Project Management Modeling Software with Finite State Machines: A Practical Approach Software Sizing, Estimation, and Risk Management: When Performance is Measured Performance Improves





Database Development and Management Embedded Linux System Design and Development Accelerating Process Improvement Using Agile Techniques Antipatterns: Identification, Refactoring, and Management





UML for Developing Knowledge Management Systems Software Engineering Quality Practices Software Specification and Design: An Engineering Approach Successful Packaged Software Implementation





Defining and Deploying Software Processes The ROI from Software Quality Reducing Risk with Software Process Improvement Software Requirements: Encapsulation, Quality, and Reuse





Certain names and logos on this page and others may constitute trademarks, servicemarks, or tradenames of Taylor & Francis LLC. Copyright © 2008—2015 Taylor & Francis LLC. All rights reserved.