Formal Methods in Databases and Software Engineering
Title | Formal Methods in Databases and Software Engineering PDF eBook |
Author | V.S. Alagar |
Publisher | Springer Science & Business Media |
Pages | 201 |
Release | 2012-12-06 |
Genre | Computers |
ISBN | 1447132130 |
Logic and object-orientation have come to be recognized as being among the most powerful paradigms for modeling information systems. The term "information systems" is used here in a very general context to denote database systems, software development systems, knowledge base systems, proof support systems, distributed systems and reactive systems. One of the most vigorously researched topics common to all information systems is "formal modeling". An elegant high-level abstraction applicable to both application domain and system domain concepts will always lead to a system design from "outside in"; that is, the aggregation of ideas is around real-life objects about which the system is to be designed. Formal methods \yhen applied with this view in mind, especially during early stages of system development, can lead to a formal reasoning on the intended properties, thus revealing system flaws that might otherwise be discovered much later. Logic in different styles and semantics is being used to model databases and their transactions; it is also used to specify concurrent, distributed, real-time, and reactive systems. ,The notion of "object" is central to the modeling of object oriented databases, as well as object-oriented design and programs in software engineering. Both database and software engineering communities have undoubtedly made important contributions to formalisms based on logic and objects. It is worthwhile bringing together the ideas developed by the two communities in isolation, and focusing on integrating their common strengths.
Formal Methods in Databases and Software Engineering
Title | Formal Methods in Databases and Software Engineering PDF eBook |
Author | |
Publisher | |
Pages | 241 |
Release | 1994 |
Genre | |
ISBN |
Formal Methods in Databases and Software Engineering
Title | Formal Methods in Databases and Software Engineering PDF eBook |
Author | Vangalur S. Alagar |
Publisher | London : Springer-Verlag |
Pages | 191 |
Release | 1993 |
Genre | Computers |
ISBN | 9780387198125 |
Formal Methods for Software Engineering
Title | Formal Methods for Software Engineering PDF eBook |
Author | Markus Roggenbach |
Publisher | Springer Nature |
Pages | 538 |
Release | 2022-06-22 |
Genre | Computers |
ISBN | 303038800X |
Software programs are formal entities with precise meanings independent of their programmers, so the transition from ideas to programs necessarily involves a formalisation at some point. The first part of this graduate-level introduction to formal methods develops an understanding of what constitutes formal methods and what their place is in Software Engineering. It also introduces logics as languages to describe reasoning and the process algebra CSP as a language to represent behaviours. The second part offers specification and testing methods for formal development of software, based on the modelling languages CASL and UML. The third part takes the reader into the application domains of normative documents, human machine interfaces, and security. Use of notations and formalisms is uniform throughout the book. Topics and features: Explains foundations, and introduces specification, verification, and testing methods Explores various application domains Presents realistic and practical examples, illustrating concepts Brings together contributions from highly experienced educators and researchers Offers modelling and analysis methods for formal development of software Suitable for graduate and undergraduate courses in software engineering, this uniquely practical textbook will also be of value to students in informatics, as well as to scientists and practical engineers, who want to learn about or work more effectively with formal theories and methods. Markus Roggenbach is a Professor in the Dept. of Computer Science of Swansea University. Antonio Cerone is an Associate Professor in the Dept. of Computer Science of Nazarbayev University, Nur-Sultan. Bernd-Holger Schlingloff is a Professor in the Institut für Informatik of Humboldt-Universität zu Berlin. Gerardo Schneider is a Professor in the Dept. of Computer Science and Engineering of University of Gothenburg. Siraj Ahmed Shaikh is a Professor in the Institute for Future Transport and Cities of Coventry University. The companion site for the book offers additional resources, including further material for selected chapters, prepared lab classes, a list of errata, slides and teaching material, and virtual machines with preinstalled tools and resources for hands-on experience with examples from the book. The URL is: https://sefm-book.github.io
Special issue on formal methods in databases and software engineering
Title | Special issue on formal methods in databases and software engineering PDF eBook |
Author | Vangalur S. Alagar |
Publisher | |
Pages | 231 |
Release | 1994 |
Genre | |
ISBN |
Formal Methods and Software Engineering
Title | Formal Methods and Software Engineering PDF eBook |
Author | Adrian Riesco |
Publisher | Springer Nature |
Pages | 454 |
Release | 2022-10-09 |
Genre | Computers |
ISBN | 3031172442 |
This book constitutes the proceedings of the 23rd International Conference on Formal Engineering Methods, ICFEM 2022, held in Madrid, Spain, in October 2022. The 16 full and 4 short papers presented together with 1 doctoral symposium paper in this volume were carefully reviewed and selected from 41 submissions. The papers cover for research in all areas related to formal engineering methods, such as verification and validation, software engineering, formal specification and modeling, software security, and software reliability.
Formal Methods and Software Engineering
Title | Formal Methods and Software Engineering PDF eBook |
Author | Karin Breitman |
Publisher | Springer Science & Business Media |
Pages | 770 |
Release | 2009-11-17 |
Genre | Computers |
ISBN | 3642103723 |
This book constitutes the refereed proceedings of the 11th International Conference on Formal Engineering Methods, ICFEM 2009, held in Rio de Janeiro, Brazil, December 2009. The 36 revised full papers together with two invited talks presented were carefully reviewed and selected from 121 submissions. The papers address all current issues in formal methods and their applications in software engineering. They are organized in topical sections on Testing, Protocols, verification, model checking, object-orientation, event-b, compilation, process algebra, refinement, algebraic specifications and real-time systems.