Formal Methods and Object Technology
Title | Formal Methods and Object Technology PDF eBook |
Author | Stephen J. Goldsack |
Publisher | Springer Science & Business Media |
Pages | 379 |
Release | 2012-12-06 |
Genre | Mathematics |
ISBN | 1447130715 |
Rationale Software engineering aims to develop software by using approaches which en able large and complex program suites to be developed in a systematic way. However, it is well known that it is difficult to obtain the level of assurance of correctness required for safety critical software using old fashioned program ming techniques. The level of safety required becomes particularly high in software which is to function without a break for long periods of time, since the software cannot be restarted and errors can accumulate. Consequently programming for mission critical systems, for example, needs to address the requirements of correctness with particular care. In the search for techniques for making software cheaper and more reliable, two important but largely independent influences have been visible in recent years. These are: • Object Technology • Formal Methods First, it has become evident that objects are, and will remain an important concept in software. Experimental languages of the 1970's introduced various concepts of package, cluster, module, etc. giving concrete expression to the importance of modularity and encapsulation, the construction of software com ponents hiding their state representations and algorithmic mechanisms from users, exporting only those features (mainly the procedure calling mechanisms) which were needed in order to use the objects. This gives the software com ponents a level of abstraction, separating the view of what a module does for the system from the details of how it does them.
Applications of Formal Methods
Title | Applications of Formal Methods PDF eBook |
Author | Michael Gerard Hinchey |
Publisher | |
Pages | 480 |
Release | 1995 |
Genre | Computers |
ISBN |
This collection of case studies contains contributions illustrating the application of formal methods to real-life problems with industrial relevance.
Formal Methods in Computer Science
Title | Formal Methods in Computer Science PDF eBook |
Author | Jiacun Wang |
Publisher | CRC Press |
Pages | 279 |
Release | 2019-06-21 |
Genre | Computers |
ISBN | 1498775357 |
This textbook gives students a comprehensive introduction to formal methods and their application in software and hardware specification and verification. It has three parts: The first part introduces some fundamentals in formal methods, including set theory, functions, finite state machines, and regular expressions. The second part focuses on logi
Modern Formal Methods and Applications
Title | Modern Formal Methods and Applications PDF eBook |
Author | Hossam A. Gabbar |
Publisher | Springer Science & Business Media |
Pages | 217 |
Release | 2006-06-28 |
Genre | Science |
ISBN | 140204223X |
Formal methods are a robust approach for problem solving. It is based on logic and algebraic methods where problems can be formulated in a way that can help to find an appropriate solution. This book shows the basic concepts of formal methods and highlights modern modifications and enhancements to provide a more robust and efficient problem solving tool. Applications are presented from different disciplines such as engineering where the operation of chemical plants is synthesized using formal methods. Computational biology becomes easier and systematic using formal methods. Also, hardware compilation and systems can be managed using formal methods. This book will be helpful for both beginners and experts to get insights and experience on modern formal methods by viewing real applications from different domains.
Formal Methods for Components and Objects
Title | Formal Methods for Components and Objects PDF eBook |
Author | Frank S. de Boer |
Publisher | Springer Science & Business Media |
Pages | 436 |
Release | 2006-08-10 |
Genre | Computers |
ISBN | 3540367497 |
This book presents 19 revised invited keynote lectures and revised tutorial lectures given at the 4th International Symposium on Formal Methods for Components and Objects, FMCO 2005, Amsterdam, November 2005. The book provides a unique combination of ideas on software engineering and formal methods that reflect the current interest in the application or development of formal methods for large scale software systems such as component-based systems and object systems.
Formal Methods: State of the Art and New Directions
Title | Formal Methods: State of the Art and New Directions PDF eBook |
Author | Paul Boca |
Publisher | Springer Science & Business Media |
Pages | 290 |
Release | 2009-12-04 |
Genre | Computers |
ISBN | 1848827369 |
Through fundamental contributions from leading researchers, this volume describes the use of formal modeling methods in the areas of requirements, design and validation. The self-contained chapters provide readers with rich background information and a diverse breadth of specialist material.
Formal Methods for Open Object-Based Distributed Systems
Title | Formal Methods for Open Object-Based Distributed Systems PDF eBook |
Author | Gilles Barthe |
Publisher | Springer Science & Business Media |
Pages | 268 |
Release | 2008-05-29 |
Genre | Computers |
ISBN | 3540688625 |
This book constitutes the refereed proceedings of the 10th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2008, held in Oslo, Norway, in June 2008. The 14 revised full papers presented together with 1 invited lecture were carefully reviewed and selected from 35 submissions. The papers cover topcics such as semantics of object-oriented programming; formal techniques for specification, analysis, and refinement; model checking; theorem proving and deductive verification; type systems and behavioral typing; formal methods for service-oriented computing; integration of quality of service requirements into formal models; formal approaches to component-based design; and applications of formal methods.