Narrow your search

Library

ULB (22)

ULiège (22)

KU Leuven (21)

Odisee (21)

Thomas More Kempen (21)

Thomas More Mechelen (21)

VIVES (21)

KDG (20)

UCLL (20)

AP (19)

More...

Resource type

book (34)

digital (19)


Language

English (51)


Year
From To Submit

2024 (1)

2023 (2)

2022 (4)

2021 (6)

2020 (3)

More...
Listing 1 - 10 of 51 << page
of 6
>>
Sort by
Mathematical Approaches to Software Quality
Author:
ISBN: 1280611898 9786610611898 184628435X 184628242X 1849965641 Year: 2006 Publisher: London : Springer London : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

The now customary expectation for high-quality software products places an immense demand on industries and organizations to fulfill this need and to consistently produce quality software. Mathematical Approaches to Software Quality provides a comprehensive introduction to various mathematical methodologies needed for developing this high-quality software. The book explains the main features of these approaches and applies these mathematical methods to solve practical problems. For instance the chapter on technology transfer presents an overview of how these technologies may be transferred to industry. Topics and features include: • Expansive overview of popular formal specification methods such as Z and VDM • Introduction to Cleanroom and software reliability • Understanding on how to predict reliability of a software product using Cleanroom • Broad discussion of ideas of Parnas, Hare and Dijkstra on software quality • Introduction to UML • Technology transfer of formal methods This book considers the potential and limitations of the various mathematical approaches and thereby aims to give a balanced view of the usability of each mathematical approach. Written with both student and professional in mind, this book assists the reader in applying mathematical methods to solve practical problems that are relevant to software engineers. It is suitable for coursework or self-study and there is helpful material on tools to support the various mathematical approaches. A companion volume entitled A Practical Approach to Software Quality, also written by Gerard O’Regan, offers a comprehensive introduction to the field and pragmatic guidance on the implementation of a sound quality system in the organization.

A practical approach to software quality
Author:
ISBN: 1441929517 1280009446 9786610009442 0387224548 0387953213 Year: 2002 Publisher: New York, United States : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Overview The aim of this book is to provide a practical introduction to software quality in an industrial environment and is based on the author's experience in working in software engineering and software quality improvement with leading indus­ trial companies. The book is written from a practitioner's viewpoint, and the objective is to include both theory and practice. The reader will gain a grasp of the fundamentals as well as guidance on the practical application of the theory. The principles of software quality management and software process im­ provement are discussed, and guidance on the implementation of maturity mod­ els such as the CMM, SPICE, or the ISO 9000:2000 standard is included. Organization and Features The first chapter provides an introduction to the fundamentals of quality man­ agement. Later chapters consider software inspections and testing, ISO 9000, the CMM, the evolving SPICE standard, metrics and problem solving, and the final chapter on formal methods and design considers some advanced topics, includ­ ing configuration management, UML, software usability, and formal methods. The reader may find the material heavy going in places, especially in the section on formal methods, and this section may be skipped. The book includes a chapter on software inspections and testing, and this in­ cludes material on Fagan inspections to build quality into the software product.


Book
Introduction to the History of Computing : A Computing History Primer
Author:
ISBN: 331933137X 3319331388 9783319331379 Year: 2016 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Tracing the story of computing from Babylonian counting boards to smartphones, this inspiring textbook/reference provides a concise overview of the key events in the history of computing, together with discussion exercises to stimulate deeper investigation into this fascinating area. Topics and features: Provides chapter introductions, summaries and key topics, as well as review questions and a glossary Includes an introduction to analogue and digital computers, and to the foundations of computing Examines the contributions of the ancient Babylonian, Egyptian, Greek, Roman, and Islamic civilisations to the field of computing Covers the first digital computers, and the earliest examples of commercial computers, mainframes and minicomputers Describes the invention and early development of the integrated circuit and the microprocessor Reviews the emergence of home computers, and the introduction of the IBM personal computer Discusses the technological revolutions initiated by the creation of the Internet, the invention of the smartphone, and the rise of social media Presents a short history of telecommunications, programming languages, operating systems, software engineering, artificial intelligence, and databases This engaging and easy-to-read work serves as an introductory textbook for students of computer science interested in the historical basis of the field. The curious reader will also find the book to be ideal as a self-study primer on the origins of the fundamental theory and early applications of the technology which has now become ubiquitous in modern society.


Book
A Brief History of Computing
Author:
ISBN: 1447123581 144712359X Year: 2012 Publisher: London : Springer London : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

The history of computing has its origins at the outset of civilization, and the need for increasingly sophisticated calculations has grown as towns and communities evolved. This lively and fascinating text traces the key developments in computation – from 3000 B.C. to the present day – in an easy-to-follow and concise manner. Providing a comprehensive introduction to the most significant events and concepts in the history of computing, the book embarks upon a journey from ancient Egypt to modern times; taking in mechanical calculators, early digital computers, the first personal computers and 3G mobile phones, among other topics. This expanded and revised new edition also examines the evolution of programming languages and the history of software engineering, in addition to such revolutions in computing as the invention of the World Wide Web. Topics and features: Ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, exercises, and a glossary Presents detailed information on major figures in computing, such as Boole, Babbage, Shannon, Turing, Zuse and Von Neumann Reviews the history of software engineering and of programming languages, including syntax and semantics Discusses the progress of artificial intelligence Examines the impact on society of the introduction of the personal computer, the World Wide Web, and the development of mobile phone technology Follows the evolution of a number of major technology companies, including IBM, Microsoft and Apple This clearly written and broad-ranging text both gives the reader a flavour of the history and stimulates further study in the subject. As such, it will be of great benefit to students of computer science, while also capturing the interest of the more casual reader.


Book
Giants of Computing : A Compendium of Select, Pivotal Pioneers
Author:
ISBN: 1447153391 1447153405 Year: 2013 Publisher: London : Springer London : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

It has been upon the shoulders of giants that the modern world has been forged.  This accessible compendium presents an insight into the great minds responsible for the technology which has transformed our lives. Each pioneer is introduced with a brief biography, followed by a concise account of their key contributions to their discipline. The selection covers a broad spread of historical and contemporary figures from theoreticians to entrepreneurs, highlighting the richness of the field of computing.  Topics and features: Describes the lives and machines built by Hermann Hollerith, Vannevar Bush, Howard Aiken, John Atanasoff, Tommy Flowers, John Mauchly, and Konrad Zuse Examines the contributions made by Claude Shannon, John Von Neumann, Alan Turing, and Sir Frederick Williams Reviews such pioneers of commercial computing as John Backus, Fred Brooks, Gordon Moore, William Shockley, Vint Cerf, Don Estridge, Gary Kildall, and Tim Berners-Lee Surveys pivotal software engineers, including Robert Floyd, C.A.R Hoare, Dines Bjorner, Edger Dijkstra, Tom DeMarco, Michael Fagan, Watt Humphries, Ivor Jacobson, David Parnas, and Ed Yourdan Discusses important characters in theoretical computing, such as James Gosling, Grace Murray Hopper, Kenneth Iverson, Donald Knuth, Dennis Ritchie, Ken Thompson, Dana Scott, Christopher Strachey, Bjarne Stroustroup, and Niklaus Wirth Includes significant contributors to the field of artificial intelligence, including John McCarthy, Marvin Minsky, John Searle, and Joseph Weizenbaum Presents a selection of computer entrepreneurs, including Larry Ellison, Bill Gates, Steve Jobs, Ken Olsen, and Thomas Watson Sr. and Jr.  Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the inspiring men and women who have shaped the field of computer science.


Book
Guide to Discrete Mathematics : An Accessible Introduction to the History, Theory, Logic and Applications
Author:
ISBN: 331944560X 3319445618 Year: 2016 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This stimulating textbook/reference presents a broad and accessible guide to the fundamentals of discrete mathematics, highlighting how the techniques may be applied to various exciting areas in computing. The text is designed to motivate and inspire the reader, encouraging further study in this important skill. Topics and features: Provides an introduction to the building blocks of discrete mathematics, including sets, relations and functions Describes the basics of number theory, the techniques of induction and recursion, and the applications of mathematical sequences, series, permutations, and combinations Presents the essentials of algebra, covering simultaneous and quadratic equations, and the laws of logarithms and indices, in addition to such structures in abstract algebra as monoids, groups, rings, integral domains, fields, and vector spaces Explains the fundamentals of automata theory, matrices, graph theory, cryptography, coding theory, language theory, and the concepts of computability and decidability Reviews the history of logic, discussing propositional and predicate logic, as well as such advanced topics as fuzzy logic, temporal logic, intuitionistic logic, undefined values, theorem provers, and the applications of logic to AI Examines the important field of software engineering, describing formal methods, including the Z specification language Investigates probability and statistics, covering discrete random variables, probability distributions, sample spaces, variance and standard deviation, and hypothesis testing This engaging and clearly written work offers an invaluable overview of discrete mathematics for undergraduate computer science students, and to students of mathematics interested in the rich applications of discrete mathematics to the field of computing.

Keywords

Computer science. --- Arithmetic and logic units, Computer. --- Computer logic. --- Computer science --- Computers. --- Computer mathematics. --- Computer Science. --- Discrete Mathematics in Computer Science. --- Arithmetic and Logic Structures. --- Logics and Meanings of Programs. --- History of Computing. --- Mathematical Applications in Computer Science. --- Math Applications in Computer Science. --- Mathematics. --- Computer mathematics --- Discrete mathematics --- Electronic data processing --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer science logic --- Arithmetic and logic units, Computer --- Informatics --- Mathematics --- Computational complexity. --- Logic design. --- Science --- Complexity, Computational --- Machine theory --- Design, Logic --- Design of logic systems --- Digital electronics --- Electronic circuit design --- Logic circuits --- Switching theory --- Computer science—Mathematics. --- Computer systems --- Cybernetics --- Calculators --- Cyberspace --- Logic, Symbolic and mathematical --- Computer arithmetic --- Electronic digital computers --- Circuits --- Discrete mathematics. --- Computer arithmetic and logic units. --- Computers --- Computer Science Logic and Foundations of Programming. --- History. --- Discrete mathematical structures --- Mathematical structures, Discrete --- Structures, Discrete mathematical --- Numerical analysis


Book
Mathematics in Computing : An Accessible Guide to Historical, Foundational and Application Contexts
Author:
ISBN: 144714533X 1447145348 Year: 2013 Publisher: London : Springer London : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

From the earliest examples of computation to the digital devices that are ubiquitous in modern society, the application of mathematics to computing has underpinned the technology that has built our world. This clearly written and enlightening textbook/reference provides a concise, introductory guide to the key mathematical concepts and techniques used by computer scientists. Spanning a wide range of topics – from number theory to software engineering – the book demonstrates the practical computing applications behind seemingly abstract ideas. The work of important figures such as Alan Turing and Robert Floyd are also discussed, highlighting how the theory has been informed by historical developments. Topics and features: Ideal for self-study, offering many pedagogical features such as chapter-opening key topics, chapter introductions and summaries, review questions, and a glossary Places our current state of knowledge within the context of the contributions made by early civilizations, such as the ancient Babylonians, Egyptians and Greeks Examines the building blocks of mathematics, including sets, relations and functions Presents an introduction to logic, formal methods and software engineering Explains the fundamentals of number theory, and its application in cryptography Describes the basics of coding theory, language theory, and graph theory Discusses the concept of computability and decideability Includes concise coverage of calculus, probability and statistics, matrices, complex numbers and quaternions This engaging and easy-to-understand book will appeal to students of computer science wishing for an overview of the mathematics used in computing, and to mathematicians curious about how their subject is applied in the field of computer science. The book will also capture the interest of the motivated general reader.


Book
Pillars of Computing : A Compendium of Select, Pivotal Technology Firms
Author:
ISBN: 3319214632 3319214640 Year: 2015 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This accessible compendium serves as a companion to the title Giants of Computing, examining a collection of significant technology firms that have helped to shape the field of computing and its impact on society. Each company is introduced with a brief account of its history, followed by a concise account of its key contributions. The selection covers a diverse range of historical and contemporary organizations from pioneers of e-commerce to influential social media companies.  Topics and features: Presents information on early computer manufacturers, such as EMCC / Sperry / Unisys, Leo Computers, and Zuse KG Reviews important mainframe and minicomputer companies, including IBM, Amdahl, and DEC Examines the contributions to the field of semiconductors made by Intel, Texas Instruments, and Motorola Describes companies that have been active in developing home and personal computers, such as Sinclair Research, Commodore, Apple, Atari, and Dell Surveys the notable research centers Bell Labs, Xerox PARC, and the Software Engineering Institute Discusses the impact of Ericsson and Motorola in the field of telecommunications, and of SAP and Oracle in the area of enterprise software and business computing Considers the achievements of the e-commerce companies Amazon and eBay, as well as the browser wars between Microsoft and Netscape Provides a review of the social media companies Facebook and Twitter Includes coverage of such prominent companies as Adobe, Cisco, Google, HP, and Unimation Suitable for the general reader, this concise and easy-to-read reference will be of interest to anyone curious about the important role played by different technology firms in forming today’s digital world. .


Book
Concise Guide to Software Engineering : From Fundamentals to Application Methods
Author:
ISBN: 3319577506 3319577492 Year: 2017 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This essential textbook presents a concise introduction to the fundamental principles of software engineering, together with practical guidance on how to apply the theory in a real-world, industrial environment. The wide-ranging coverage encompasses all areas of software design, management, and quality. Topics and features: Presents a broad overview of software engineering, including software lifecycles and phases in software development, and project management for software engineering Examines the areas of requirements engineering, software configuration management, software inspections, software testing, software quality assurance, and process quality Covers topics on software metrics and problem solving, software reliability and dependability, and software design and development, including Agile approaches Explains formal methods, a set of mathematical techniques to specify and derive a program from its specification, introducing the Z specification language Discusses software process improvement, describing the CMMI model, and introduces UML, a visual modelling language for software systems Reviews a range of tools to support various activities in software engineering, and offers advice on the selection and management of a software supplier Describes such innovations in the field of software as distributed systems, service-oriented architecture, software as a service, cloud computing, and embedded systems Includes key learning topics, summaries and review questions in each chapter, together with a useful glossary This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to learn how to build high quality and reliable software on time and on budget. The text also serves as a self-study primer for software engineers, quality professionals, and software managers.


Book
Concise Guide to Formal Methods : Theory, Fundamentals and Industry Applications
Author:
ISBN: 3319640216 3319640208 Year: 2017 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This invaluable textbook/reference provides an easy-to-read guide to the fundamentals of formal methods, highlighting the rich applications of formal methods across a diverse range of areas of computing. Topics and features: Introduces the key concepts in software engineering, software reliability and dependability, formal methods, and discrete mathematics Presents a short history of logic, from Aristotle’s syllogistic logic and the logic of the Stoics, through Boole’s symbolic logic, to Frege’s work on predicate logic Covers propositional and predicate logic, as well as more advanced topics such as fuzzy logic, temporal logic, intuitionistic logic, undefined values, and the applications of logic to AI Examines the Z specification language, the Vienna Development Method (VDM) and Irish School of VDM, and the unified modelling language (UML) Discusses Dijkstra’s calculus of weakest preconditions, Hoare’s axiomatic semantics of programming languages, and the classical approach of Parnas and his tabular expressions Provides coverage of automata theory, probability and statistics, model checking, and the nature of proof and theorem proving Reviews a selection of tools available to support the formal methodist, and considers the transfer of formal methods to industry Includes review questions and highlights key topics in every chapter, and supplies a helpful glossary at the end of the book This stimulating guide provides a broad and accessible overview of formal methods for students of computer science and mathematics curious as to how formal methods are applied to the field of computing. Dr. Gerard O'Regan is a CMMI software process improvement consultant with research interests including software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of such Springer titles as Concise Guide to Software Engineering, Guide to Discrete Mathematics, Introduction to the History of Computing, Pillars of Computing, Introduction to Software Quality, Giants of Computing, and Mathematics in Computing.

Listing 1 - 10 of 51 << page
of 6
>>
Sort by