CafeOBJ Report

CafeOBJ Report
Title CafeOBJ Report PDF eBook
Author Razvan Diaconescu
Publisher World Scientific
Pages 204
Release 1998
Genre Computers
ISBN 9789810235130

Download CafeOBJ Report Book in PDF, Epub and Kindle

This is a report on the formal definition of the CafeOBJ algebraic specification language, which is a modern successor to the famous algebraic language OBJ. While the equational core of CafeOBJ is just a reshaping of OBJ, CafeOBJ significantly extends OBJ by incorporating several recent major developments in the area of algebraic specification, such as behavioural specification and rewriting logic. The definition of the language parallels its logical semantics based on the so-called institutions, which also provide a methodological framework for structuring the presentation of the basic constructs of the language and their semantics. This report presents all the basic constructs of the language together with their semantics and addresses both the programming in-the-small and in-the-large levels. However, it also discusses proof systems and technologies, as well as methodologies. Examples are provided throughout the report as intuitive support for the definitions of the constructs and for illustrating proof techniques and methodologies.

Theoretical Aspects of Computing – ICTAC 2020

Theoretical Aspects of Computing – ICTAC 2020
Title Theoretical Aspects of Computing – ICTAC 2020 PDF eBook
Author Violet Ka I Pun
Publisher Springer Nature
Pages 327
Release 2020-11-24
Genre Computers
ISBN 3030642763

Download Theoretical Aspects of Computing – ICTAC 2020 Book in PDF, Epub and Kindle

This book constitutes the proceedings of the 17th International Colloquium on Theoretical Aspects of Computing, ICTAC 2020, which took place during November 30-December 4, 2020. The conference was originally planned to take place in Macau, China, but changed to a virtual only format due to the COVID-19 pandemic. The 15 papers presented in this volume were carefully reviewed and selected from 40 submissions. The book also contains one invited talk in full paper length. The book deals with challenges in both theoretical aspects of computing and the exploitation of theory through methods and tools for system development.

Integrated Formal Methods

Integrated Formal Methods
Title Integrated Formal Methods PDF eBook
Author Jim Davies
Publisher Springer Science & Business Media
Pages 669
Release 2007-06-22
Genre Computers
ISBN 3540732098

Download Integrated Formal Methods Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 6th International Conference on Integrated Formal Methods, IFM 2007, held in Oxford, UK. It addresses all aspects of formal methods integration, including of a process of analysis or design application of formal methods to analysis or design, extension of one method based upon the inclusion of ideas or concepts from others, and semantic integration or practical application.

Software Engineering with OBJ

Software Engineering with OBJ
Title Software Engineering with OBJ PDF eBook
Author Joseph A. Goguen
Publisher Springer Science & Business Media
Pages 428
Release 2013-11-11
Genre Computers
ISBN 147576541X

Download Software Engineering with OBJ Book in PDF, Epub and Kindle

Software Engineering with OBJ: Algebraic Specification in Action is a comprehensive introduction to OBJ, the most widely used algebraic specification system. As a formal specification language, OBJ makes specifications and designs more precise and easier to read, as well as making maintenance easier and more accurate. OBJ differs from most other specification languages not just in having a formal semantics, but in being executable, either through symbolic execution with term rewriting, or more generally through theorem proving. One problem with specifications is that they are often wrong. OBJ can help validate specifications by executing test cases, and by proving properties. As well as providing a detailed introduction to the language and the OBJ system that implements it, Software Engineering with OBJ: Algebraic Specification in Action provides case studies by leading practitioners in the field, in areas such as computer graphics standards, hardware design, and parallel computation. The case studies demonstrate that OBJ can be used in a wide variety of ways to achieve a wide variety of practical aims in the system development process. The papers on various OBJ systems also demonstrate that the language is relatively easy to understand, implement, and use, and that it supports formal reasoning in a straightforward but powerful way. Software Engineering with OBJ: Algebraic Specification in Action will be of interest to students and teachers in the areas of data types, programming languages, semantics, theorem proving, and algebra, as well as to researchers and practitioners in software engineering.

Software Security - Theories and Systems

Software Security - Theories and Systems
Title Software Security - Theories and Systems PDF eBook
Author Kokichi Futatsugi
Publisher Springer Science & Business Media
Pages 353
Release 2004-10-15
Genre Business & Economics
ISBN 354023635X

Download Software Security - Theories and Systems Book in PDF, Epub and Kindle

This book constitutes the thoroughly refereed post-proceedings of the Second Mext-NSF-JSPS Interntional Symposium on Software Security, ISSS 2003, held in Tokyo, Japan in November 2003. The 18 revised full invited and selected papers presented were carefully reviewed and improved for inclusion in the book. The papers are organized in topical sections on analysis of protocols and cryptography, verification of security properties, safe implementation of programming languages, secure execution environments, and secure systems and security management.

Functional and Logic Programming

Functional and Logic Programming
Title Functional and Logic Programming PDF eBook
Author Zhenjiang Hu
Publisher Springer
Pages 315
Release 2003-06-30
Genre Computers
ISBN 3540457887

Download Functional and Logic Programming Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 6th International Symposium on Functional and Logic Programming, FLOPS 2002, held in Aizu, Japan, in September 2002. The 15 revised full papers presented together with 3 full invited papers were carefully reviewed and selected from 27 submissions. The papers are organized in topical sections on constraint programming, program transformation and analysis, semantics, rewriting, compilation techniques, and programming methodology.

FM'99 - Formal Methods

FM'99 - Formal Methods
Title FM'99 - Formal Methods PDF eBook
Author Jeannette M. Wing
Publisher Springer
Pages 955
Release 2003-07-31
Genre Computers
ISBN 3540481184

Download FM'99 - Formal Methods Book in PDF, Epub and Kindle

Formal methods are coming of age. Mathematical techniques and tools are now regarded as an important part of the development process in a wide range of industrial and governmental organisations. A transfer of technology into the mainstream of systems development is slowly, but surely, taking place. FM’99, the First World Congress on Formal Methods in the Development of Computing Systems, is a result, and a measure, of this new-found maturity. It brings an impressive array of industrial and applications-oriented papers that show how formal methods have been used to tackle real problems. These proceedings are a record of the technical symposium ofFM’99:alo- side the papers describingapplicationsofformalmethods,youwill ndtechnical reports,papers,andabstracts detailing new advances in formaltechniques,from mathematical foundations to practical tools. The World Congress is the successor to the four Formal Methods Europe Symposia, which in turn succeeded the four VDM Europe Symposia. This s- cession re?ects an increasing openness within the international community of researchers and practitioners: papers were submitted covering a wide variety of formal methods and application areas. The programmecommittee re?ects the Congress’s international nature, with a membership of 84 leading researchersfrom 38 di erent countries.The comm- tee was divided into 19 tracks, each with its own chair to oversee the reviewing process. Our collective task was a di cult one: there were 259 high-quality s- missions from 35 di erent countries.