|
In the last decade there has been a growing interest in the research and software
industry communities toward techniques, methods and tools that allow one to manage
system performance concerns in the software developer domain. Poor performance
can often be the cause of software project failure, and the need to address
performance concerns during software development is fully acknowledged. One of
the main impediments to progress in this field lies in the different cultures in software
and performance and in the lack of standard practices and tool support. One
promising direction to bridge this gap is the one described in this book. Model-based
Software Performance Analysis is the research domain that introduces performance
concerns into the scope of software models, thus allowing the developer to carry out
performance analysis all along the software lifecycle.
The goal of the book is to provide the cross-knowledge that allows developers
to face software performance issues since the very early phases of the software
development. On one hand, we provide the basic concepts of performance
analysis. On the other hand, we introduce the readers to the problem of making a
performance analysis a common practice in the software development process and
describe the most representative methodologies proposed to annotate and translate
software models into performance models.
For the sake of book uniformity, we do not report here applications of approaches
to case studies from the real world (except for a few cases), because the intent of
the book is to provide an introduction to this domain. We leave to possible future
editions the treatment of real case studies and the lessons learned from them. |
|
|
Handbook of Formulas and Tables for Signal Processing (Electrical Engineering Handbook)Signal processing is a broad and timeless area. The term "signal" includes audio, video, speech, image, communication, geophysical, sonar, radar, medical, and more. Signal processing applies to the theory and application of filtering, coding, transmitting, estimating, detecting, analyzing, recognizing, synthesizing, recording, and... | | Firewalls 24sevenFor experienced network administrators. This updated edition of Firewalls 24seven is the book that you and other network administrators have been waiting for. Starting where other books and training courses end and the real world begins, it provides advanced information on today's most effective security technologies and techniques.
Written to... | | Embedded Systems for Smart Appliances and Energy Management
The short answer to the question is “yes!” – provided that we can satisfy a key
requirement: we must achieve the widespread deployment of intelligent, low-cost,
distributed communications that operate down to the level of individual household
and office appliances. To understand why we need such a communications... |
Windows Vista Annoyances: Tips, Secrets, and HacksWindows Vista may be the next big thing, but it still contains enough quirks and unaccountable behaviors to vex anyone. This unique guide not only discusses the most irritating features of the latest Microsoft operating system and how to get around them, but also explains how to improve Windows and do more with the software than Microsoft intended.... | | Server+ Certification BibleThe only guide you need for Server+ exam success … You're holding in your hands the most comprehensive and effective guide available for the CompTIA Server+ exam. Trevor Kay delivers incisive, crystal-clear explanations of every Server+ topic, highlighting exam-critical concepts and offering hands-on tips that can help you in your real-world... | | |
|