Object-oriented Test & Measurement Software Development in C++

Object-oriented Test & Measurement Software Development in C++

Author: Lee Atchison

Publisher: Prentice Hall

Published: 1997

Total Pages: 0

ISBN-13: 9780132279505

DOWNLOAD EBOOK

Today's object-oriented programming languages offer unique advantages for devising and executing test routines for all types of instrumentation. This book introduces C++ concepts in a framework designed especially to suit the concerns of the test and measurement community.


Test Driven Development for Embedded C

Test Driven Development for Embedded C

Author: James W. Grenning

Publisher: Pragmatic Bookshelf

Published: 2011-04-25

Total Pages: 486

ISBN-13: 1680504886

DOWNLOAD EBOOK

Another day without Test-Driven Development means more time wasted chasing bugs and watching your code deteriorate. You thought TDD was for someone else, but it's not! It's for you, the embedded C programmer. TDD helps you prevent defects and build software with a long useful life. This is the first book to teach the hows and whys of TDD for C programmers. TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design problems. You get immediate notification of side effect defects. You get to spend more time adding valuable features to your product. James is one of the few experts in applying TDD to embedded C. With his 1.5 decades of training,coaching, and practicing TDD in C, C++, Java, and C# he will lead you from being a novice in TDD to using the techniques that few have mastered. This book is full of code written for embedded C programmers. You don't just see the end product, you see code and tests evolve. James leads you through the thought process and decisions made each step of the way. You'll learn techniques for test-driving code right nextto the hardware, and you'll learn design principles and how to apply them to C to keep your code clean and flexible. To run the examples in this book, you will need a C/C++ development environment on your machine, and the GNU GCC tool chain or Microsoft Visual Studio for C++ (some project conversion may be needed).


Object-Oriented Metrics in Practice

Object-Oriented Metrics in Practice

Author: Michele Lanza

Publisher: Springer Science & Business Media

Published: 2007-05-16

Total Pages: 213

ISBN-13: 3540395385

DOWNLOAD EBOOK

Presents a novel metrics-based approach for detecting design problems in object-oriented software. Introduces an important suite of detection strategies for the identification of different well-known design flaws as well as some rarely mentioned ones.


Testing Object-Oriented Software

Testing Object-Oriented Software

Author: Imran Bashir

Publisher: Springer Science & Business Media

Published: 2012-12-06

Total Pages: 226

ISBN-13: 1461215269

DOWNLOAD EBOOK

Addressing various aspects of object-oriented software techniques with respect to their impact on testing, this text argues that the testing of object-oriented software is not restricted to a single phase of software development. The book concentrates heavily on the testing of classes and of components or sub-systems, and a major part is devoted to this subject. C++ is used throughout this book that is intended for software practitioners, managers, researchers, students, or anyone interested in object-oriented technology and its impacts throughout the software engineering life-cycle.


Flexible Test Automation

Flexible Test Automation

Author: Pasquale Arpaia

Publisher: Momentum Press

Published: 2014-12-31

Total Pages: 317

ISBN-13: 1606503855

DOWNLOAD EBOOK

In laboratory management of an industrial test division, a test laboratory, or a research center, one of the main activities is producing suitable software for automatic benches by satisfying a given set of requirements. This activity is particularly costly and burdensome when test requirements are variable over time. If the batches of objects have small size and frequent occurrence, the activity of measurement automation becomes predominating with respect to the test execution. Flexible Test Automation shows the development of a software framework as a useful solution to satisfy this exigency. The framework supports the user in producing measurement applications for a wide range of requirements with low effort and development time.


A Framework of Software Measurement

A Framework of Software Measurement

Author: Horst Zuse

Publisher: Walter de Gruyter

Published: 1998

Total Pages: 794

ISBN-13: 9783110155877

DOWNLOAD EBOOK

A textbook for a course in a curriculum software management on approaches to quantifying the quality aspects of software and then make qualitative sense of the quantitative measurement data. Provides a framework for software measurement principals, and theoretical and practical guidelines. The CD-ROM contains references and a small demonstration version of Zuse/Drabe Measurement Information System. Annotation copyrighted by Book News, Inc., Portland, OR


Real-Time C++

Real-Time C++

Author: Christopher Kormanyos

Publisher: Springer

Published: 2018-05-02

Total Pages: 441

ISBN-13: 3662567180

DOWNLOAD EBOOK

With this book, Christopher Kormanyos delivers a highly practical guide to programming real-time embedded microcontroller systems in C++. It is divided into three parts plus several appendices. Part I provides a foundation for real-time C++ by covering language technologies, including object-oriented methods, template programming and optimization. Next, part II presents detailed descriptions of a variety of C++ components that are widely used in microcontroller programming. It details some of C++’s most powerful language elements, such as class types, templates and the STL, to develop components for microcontroller register access, low-level drivers, custom memory management, embedded containers, multitasking, etc. Finally, part III describes mathematical methods and generic utilities that can be employed to solve recurring problems in real-time C++. The appendices include a brief C++ language tutorial, information on the real-time C++ development environment and instructions for building GNU GCC cross-compilers and a microcontroller circuit. For this third edition, the most recent specification of C++17 in ISO/IEC 14882:2017 is used throughout the text. Several sections on new C++17 functionality have been added, and various others reworked to reflect changes in the standard. Also several new sample projects are introduced and existing ones extended, and various user suggestions have been incorporated. To facilitate portability, no libraries other than those specified in the language standard itself are used. Efficiency is always in focus and numerous examples are backed up with real-time performance measurements and size analyses that quantify the true costs of the code down to the very last byte and microsecond. The target audience of this book mainly consists of students and professionals interested in real-time C++. Readers should be familiar with C or another programming language and will benefit most if they have had some previous experience with microcontroller electronics and the performance and size issues prevalent in embedded systems programming.


A Metrics Suite for Object Oriented Design

A Metrics Suite for Object Oriented Design

Author: Shyam R. Chidamber

Publisher: Andesite Press

Published: 2017-08-24

Total Pages: 46

ISBN-13: 9781376180473

DOWNLOAD EBOOK

This work has been selected by scholars as being culturally important, and is part of the knowledge base of civilization as we know it. This work was reproduced from the original artifact, and remains as true to the original work as possible. Therefore, you will see the original copyright references, library stamps (as most of these works have been housed in our most important libraries around the world), and other notations in the work. This work is in the public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work. As a reproduction of a historical artifact, this work may contain missing or blurred pages, poor pictures, errant marks, etc. Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.