CafeOBJ Report

CafeOBJ Report
Author :
Publisher : World Scientific
Total Pages : 204
Release :
ISBN-10 : 9810235135
ISBN-13 : 9789810235130
Rating : 4/5 (35 Downloads)

Synopsis CafeOBJ Report by : Razvan Diaconescu

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
Author :
Publisher : Springer Nature
Total Pages : 327
Release :
ISBN-10 : 9783030642761
ISBN-13 : 3030642763
Rating : 4/5 (61 Downloads)

Synopsis Theoretical Aspects of Computing – ICTAC 2020 by : Violet Ka I Pun

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.

Algebraic Informatics

Algebraic Informatics
Author :
Publisher : Springer
Total Pages : 298
Release :
ISBN-10 : 9783540754145
ISBN-13 : 3540754148
Rating : 4/5 (45 Downloads)

Synopsis Algebraic Informatics by : Symeon Bozapalidis

This book constitutes the refereed proceedings of the Second International Conference on Algebraic Informatics, CAI 2007, held in Thessaloniki, Greece, in May 2007. The papers cover topics such as algebraic semantics on graphs and trees, formal power series, syntactic objects, algebraic picture processing, infinite computation, acceptors and transducers for strings, trees, graphs, arrays, etc., and decision problems.

Software Engineering with OBJ

Software Engineering with OBJ
Author :
Publisher : Springer Science & Business Media
Total Pages : 428
Release :
ISBN-10 : 9781475765410
ISBN-13 : 147576541X
Rating : 4/5 (10 Downloads)

Synopsis Software Engineering with OBJ by : Joseph A. Goguen

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.

Functional and Logic Programming

Functional and Logic Programming
Author :
Publisher : Springer
Total Pages : 315
Release :
ISBN-10 : 9783540457886
ISBN-13 : 3540457887
Rating : 4/5 (86 Downloads)

Synopsis Functional and Logic Programming by : Zhenjiang Hu

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.

Specification, Algebra, and Software

Specification, Algebra, and Software
Author :
Publisher : Springer
Total Pages : 675
Release :
ISBN-10 : 9783642546242
ISBN-13 : 3642546242
Rating : 4/5 (42 Downloads)

Synopsis Specification, Algebra, and Software by : Shusaku Iida

This Festschrift volume, published in honor of Kokichi Futatsugi, contains 31 invited contributions from internationally leading researchers in formal methods and software engineering. Prof. Futatsugi is one of the founding fathers of the field of algebraic specification and verification and is a leading researcher in formal methods and software engineering. He has pioneered and advanced novel algebraic methods and languages supporting them such as OBJ and CafeOBJ and has worked tirelessly over the years to bring such methods and tools in contact with software engineering practice. This volume contains contributions from internationally leading researchers in formal methods and software engineering.

FM'99 - Formal Methods

FM'99 - Formal Methods
Author :
Publisher : Springer
Total Pages : 955
Release :
ISBN-10 : 9783540481188
ISBN-13 : 3540481184
Rating : 4/5 (88 Downloads)

Synopsis FM'99 - Formal Methods by : Jeannette M. Wing

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.

Software Security - Theories and Systems

Software Security - Theories and Systems
Author :
Publisher : Springer Science & Business Media
Total Pages : 353
Release :
ISBN-10 : 9783540236351
ISBN-13 : 354023635X
Rating : 4/5 (51 Downloads)

Synopsis Software Security - Theories and Systems by : Kokichi Futatsugi

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.

Rewriting Logic and Its Applications

Rewriting Logic and Its Applications
Author :
Publisher : Springer
Total Pages : 307
Release :
ISBN-10 : 9783319129044
ISBN-13 : 331912904X
Rating : 4/5 (44 Downloads)

Synopsis Rewriting Logic and Its Applications by : Santiago Escobar

This book constitutes the thoroughly refereed post-workshop proceedings of the 10th International Workshop on Rewriting Logic and its Applications, WRLA 2014, held as a satellite event of ETAPS 2014, in Grenoble, France, in March 2014. The 13 revised full papers presented together with 3 invited papers were carefully reviewed and selected from 21 submissions. The papers address a great diversity of topics in the fields of foundations and models of RL; languages based on RL; RL as a logical framework; RL as a semantic framework; use of RL to provide rigorous support for model-based software engineering; formalisms related to RL; verification techniques for RL specifications; comparisons of RL with existing formalisms having analogous aims; application of RL to specification and analysis of distributed systems and physical systems.