Software engineering has advanced rapidly in recent years in parallel with the complexity and scale of software systems. New requirements in software systems yield innovative approaches that are developed either through introducing new paradigms or extending the capabilities of well-established approaches.
Today, computers fulfil a dazzling array of roles, a flexibility resulting from the great range of programs that can be run on them.
A Science of Operations examines the history of what we now call programming, defined not simply as computer programming, but more broadly as the definition of the steps involved in...
Computer-mediated participation is at the crossroads. In the early heady days of the digital revolution, access to "high" technologies such as GIS promised the empowerment of marginalized communities by providing data and information that was previously hidden away from public view. To a great extent, this goal has been achieved at...
Discrete mathematics and theoretical computer science are closely linked research areas with strong impacts on applications and various other scientific disciplines. Both fields deeply cross fertilize each other. One of the persons who particularly contributed to building bridges between these and many other areas is László...
Real Analysis is a discipline of intensive study in many institutions of higher education, because it contains useful concepts and fundamental results in the study of mathematics and physics, of the technical disciplines and geometry. This book is the first one of its kind that solves mathematical analysis problems with all four related main...
Sound is an integral part of every user experience but a neglected medium in design disciplines. Design of an artifact's sonic qualities is often limited to the shaping of functional, representational, and signaling roles of sound. The interdisciplinary field of sonic interaction design (SID) challenges these prevalent approaches by...
The design of interactive applications or presentations on small screens can be challenging for the designer. Not all design concepts that are valid on larger screens can be implemented on the small screen. A multitude of different devices with dissimilar technical specifications fall under the category of small- screen interfaces. Devices in...
Like its predecessors, the eighth edition of Analysis for Financial Manage
ment is for nonfinancial executives and business students interested in the
practice of financial management. It introduces standard techniques and
recent advances in a practical, intuitive way. The book assumes no prior
background beyond a rudimentary and...
Appropriate for a first or second course in digital logic design. Blends academic precision and practical experience in an authoritative introduction to basic principles of digital design and practical requirements. With over 30 years of experience in both industrial and university settings, the author covers the most widespread logic design...
A unique guide to using both modeling and simulation in digital systems design
Digital systems design requires rigorous modeling and simulation analysis that eliminates design risks and potential harm to users. Introduction to Digital Systems: Modeling, Synthesis, and Simulation Using VHDL introduces the application...
For the first time, eleven experts in the fields of signal processing and biomedical engineering have contributed to an edition on the newest theories and applications of fuzzy logic, neural networks, and algorithms in biomedicine. Nonlinear Biomedical Signal Processing, Volume I provides comprehensive coverage of nonlinear signal...
The general properties and mathematical structures of semiseparable matrices were presented in volume 1 of Matrix Computations and Semiseparable Matrices. In volume 2, Raf Vandebril, Marc Van Barel, and Nicola Mastronardi discuss the theory of structured eigenvalue and singular value computations for semiseparable matrices. These...