This textbook covers concepts, methods, programming languages, and software tools of designing and developing both Windows-based and web-based information systems, specifically data modeling and design methods. It is designed to enable students and professionals in engineering, business, and science..
This book supplies the understanding needed to achieve continuous improvements in quality throughout the software life cycle. It defines time-tested methods for systems engineering, software design, software engineering informal/formal builds, software engineering installations, software and systems..
This book 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 diversificati..
A practical tutorial on microcontroller programming and the basics of embedded design, this book presents development tools and resources for implementing general-purpose embedded systems. It covers standard and off-the-shelf components, the implementation of circuit prototypes via breadboards, the ..
This book introduces the reader to the fundamentals of empirical research methods, and demonstrates how these methods can be used to hone a secure software development lifecycle based on empirical data and published best practices...
Written by a leading researcher in empirical software engineering, this book shows how to implement empirical research processes, procedures, and practices in software engineering. It describes the necessary steps to perform replicated and empirical research. It explains how to plan and design exper..
Energy dissipation and efficiency have prevented the widespread use of FPGA devices in embedded systems. Helping overcome these challenges, this book offers solutions for the development of energy efficient applications using FPGAs. It provides a framework for high-level hardware-software applicatio..
This book introduces model-driven approaches in software development using a pragmatic presentation that includes foundational sidebars and industrial experiences. Suitable as a textbook for master students in software engineering, it is also an ideal reference for professional software engineers. T..
Expert consultants demonstrate how to combine computing, communications, and knowledge to deliver a uniquely new, and entirely indispensable, competitive advantage. They cover detailed information on the architectures and frameworks for network-based computing, strategies for designing and implement..
Introduces you to basic principles and concepts. This title provides an overview of the client/server and Web-based computing models, and develops a solid business case for implementation. It acquaints you with various technologies involved and describes a comprehensive network computing architectur..