Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Modelling Systems: Practical Tools and Techniques in Software Development

Buy

For developers of computer-based systems, capturing and understanding the complex functional requirements and behaviour of software components has come to represent a considerable challenge. This book aims to equip readers with skills and techniques which will help them to address this challenge. It does so by stressing the value of abstract system models which can be analysed and tested before an expensive commitment is made to a particular design strategy. The book enables the reader to understand the role and nature of abstract models as well as gain practical experience in their creation.

In order to permit machine-supported analysis, system models must be formulated in a well-defined notation. In this text, we use a formally defined language called VDM-SL (the Vienna Development Method Specification Language). The Vienna Development Method is a collection of techniques for developing computing systems from models expressed in the language. Since its origin in an industrial environment, VDM has become one of the most widely used of a class of techniques known as model-oriented formal methods. The language VDM-SL was recently standardised by the International Organization for Standardization (ISO). Although VDM-SL is used as a teaching medium in this text, the principles taught apply equally well to other model-based formal methods such as B, RAISE and Z.

In this book we take a pragmatic approach to the use of formal methods.We aim to illustrate the concepts and techniques used in VDM without overwhelming the reader with mathematics. Unlike most teaching texts on formal methods, this book does not treat formal refinement or formal proof. Instead it focuses on the construction of abstract and formal models for a range of computer systems. Mastering the construction and validation of abstract models is in our view a prerequisite for entering the world of verification.

(HTML tags aren't allowed.)

Call Center Operation: Design, Operation and Maintenance
Call Center Operation: Design, Operation and Maintenance

Every customer-facing corporation has at least one call center. In the United States, call centers handle a billion calls per year. Call Center Operation gives you the complete coverage of the critical issues involved in the design, implementation, organization, and management of a customer call center. Sharp provides information on...

Soft Computing for Problem Solving: SocProS 2018, Volume 2 (Advances in Intelligent Systems and Computing)
Soft Computing for Problem Solving: SocProS 2018, Volume 2 (Advances in Intelligent Systems and Computing)
This two-volume book presents the outcomes of the 8th International Conference on Soft Computing for Problem Solving, SocProS 2018. This conference was a joint technical collaboration between the Soft Computing Research Society, Liverpool Hope University (UK), and Vellore Institute of Technology (India), and brought together researchers,...
SCJP Sun Certified Programmer for Java 6 Exam 310-065
SCJP Sun Certified Programmer for Java 6 Exam 310-065

This book's primary objective is to help you prepare for and pass Sun Microsystem's SCJP certification for Java 6 or Java 5. The Java 6 and Java 5 exams are almost identical in scope, and they are both much broader than their predecessor, the Java 1.4 exam. For the remainder of this book we'll typically reference the Java 6 exam,...


Microsoft SQL Server 2012 with Hadoop
Microsoft SQL Server 2012 with Hadoop

With the explosion of data, the open source Apache Hadoop ecosystem is gaining traction, thanks to its huge ecosystem that has arisen around the core functionalities of its distributed file system (HDFS) and Map Reduce. As of today, being able to have SQL Server talking to Hadoop has become increasingly important because the two are indeed...

Elasticsearch: A Complete Guide
Elasticsearch: A Complete Guide

End-to-end Search and Analytics

About This Book

  • Solve your data analytics problems with the Elastic Stack
  • Improve your user search experience with Elasticsearch and develop your own Elasticsearch plugins
  • Design your index, configure it, and distribute it ― you'll...
J2EE Open Source Toolkit : Building an Enterprise Platform with Open Source Tools (Java Open Source Library)
J2EE Open Source Toolkit : Building an Enterprise Platform with Open Source Tools (Java Open Source Library)
Discover how to harness the full power of open source tools to build a free J2EE enterprise platform

The choice is yours . . . you can spend thousands of dollars on commercial enterprise platforms or you can take advantage of free, fast, and reliable open source alternatives. To make your decision even easier, this innovative book provides you...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy