Specification Case Studies in RAISE

Specification Case Studies in RAISE
Author: Hung Dang Van
Publisher: Springer Science & Business Media
Total Pages: 452
Release: 2002-02-08
Genre: Computers
ISBN: 9781852333591

This volume presents twelve case studies that use RAISE - Rigorous Approach to Industrial Software Engineering - to construct, analyse, develop and apply formal specifications. The case studies cover a wide range of application areas including government finance, case-based reasoning, multi-language text processing, object-oriented design patterns, component-based software design and natural resource management. By illustrating the variety of uses of formal specifications, the case studies also raise questions about the creation, purpose and scope of formal models before they are built. Additional resources and complete specifications for all of the case studies and the RAISE tools used to process them, are available on the World Wide Web. This book will be of particular interest to software engineers, especially those responsible for the initial stages of requirements engineering and software architecture and design. It will also be of interest to academics and students on advanced formal methods courses.

Domain Modeling and the Duration Calculus

Domain Modeling and the Duration Calculus
Author: Chris George
Publisher: Springer Science & Business Media
Total Pages: 245
Release: 2007-08-28
Genre: Computers
ISBN: 3540749632

This book presents thoroughly revised tutorial papers based on lectures given by leading researchers at the International Training School on Domain Modeling and the Duration Calculus, held in Shanghai, China, as an associated event of ICTAC 2007. Topics addressed in detail are: development of real-time systems, domain engineering using abstract modeling, the area of duration calculus, and formal methods like language description using the operational semantics approach.

Formal Methods and Software Engineering

Formal Methods and Software Engineering
Author: Jim Davies
Publisher: Springer Science & Business Media
Total Pages: 511
Release: 2004-10-28
Genre: Computers
ISBN: 3540238417

Formal engineering methods are changing the way that software systems are - veloped.Withlanguageandtoolsupport,theyarebeingusedforautomaticcode generation, and for the automatic abstraction and checking of implementations. In the future, they will be used at every stage of development: requirements, speci?cation, design, implementation, testing, and documentation. The ICFEM series of conferences aims to bring together those interested in the application of formal engineering methods to computer systems. Researchers and practitioners, from industry, academia, and government, are encouraged to attend,andtohelpadvancethestateoftheart.Authorsarestronglyencouraged to make their ideas as accessible as possible, and there is a clear emphasis upon work that promises to bring practical, tangible bene?t: reports of case studies should have a conceptual message, theory papers should have a clear link to application, and papers describing tools should have an account of results. ICFEM 2004 was the sixth conference in the series, and the ?rst to be held in North America. Previous conferences were held in Singapore, China, UK, A- tralia, and Japan. The Programme Committee received 110 papers and selected 30forpresentation.The?nalversionsofthosepapersareincludedhere,together with 2-page abstracts for the 5 accepted tutorials, and shorter abstracts for the 4 invited talks.

FME 2001: Formal Methods for Increasing Software Productivity

FME 2001: Formal Methods for Increasing Software Productivity
Author: Jose N. Oliveira
Publisher: Springer
Total Pages: 641
Release: 2003-06-29
Genre: Computers
ISBN: 3540452516

FME 2001 is the tenth in a series of meetings organized every eighteen months by Formal Methods Europe (FME), an independent association whose aim is to stimulate the use of, and research on, formal methods for software development. It follows four VDM Europe Symposia, four other Formal Methods Europe S- posia, and the 1999 World Congress on Formal Methods in the Development of Computing Systems. These meetings have been notably successful in bringing - gether a community of users, researchers, and developers of precise mathematical methods for software development. FME 2001 took place in Berlin, Germany and was organized by the C- puter Science Department of the Humboldt-Universit ̈at zu Berlin. The theme of the symposium was Formal Methods for Increasing Software Productivity. This theme recognizes that formal methods have the potential to do more for industrial software development than enhance software quality { they can also increase productivity at many di erent points in the software life-cycle. The importance of the theme is borne out by the many contributed papers showing how formal methods can make software development more e cient. There is an emphasis on tools that nd errors automatically, or with relatively little human e ort. There is also an emphasis on the use of formal methods to assist with critical, labor-intensive tasks such as program design and test-case generation.

Formal Systems Specification

Formal Systems Specification
Author: Manfred Broy
Publisher: Springer Science & Business Media
Total Pages: 572
Release: 1996-11-06
Genre: Computers
ISBN: 9783540619840

The RPC-memory specification problem was proposed by Broy and Lamport as a case study in the formal design of distributed and concurrent systems. As a realistic example typical for operating systems and hardware design, the RPC-memory problem was used as the basis for comparing various approaches to formal specification, refinement, and verification. Preliminary solutions were discussed during a workshop at Schloss Dagstuhl, Germany, in September 1994. Then an extensive discussion took place between the referees and authors. Finally 15 thoroughly revised papers were accepted for inclusion in this volume in full detail together with the problem statement and a synopsis.

Computers As Our Better Partners - Proceedings Of The Iisf/acm Japan International Symposium

Computers As Our Better Partners - Proceedings Of The Iisf/acm Japan International Symposium
Author: Hisao Yamada
Publisher: World Scientific
Total Pages: 358
Release: 1994-01-29
Genre:
ISBN: 9814551619

This very provocative book takes the reader on a “think-out-of-the-box” journey through the development of a treatment regimen for multiple myeloma called “dtZ”. It is a firsthand account of how more than 50 patients with myeloma were given a non-toxic, precisely-targeted, anti-cancer treatment that was specifically adapted to their individual cancers. These Individualized Anti-Cancer Targeted Therapies (smart bombs) have produced amongst the best responses as well as survival rates for myeloma. Accordingly, the author argues that some patients might even have been “cured” of their cancers.The concepts and logic behind “dtZ” are carefully presented in simple language so that both doctors and patients can easily understand them. Numerous tables and figures are provided, together with clear and simple explanations. This book is a valuable resource for all patients with myeloma who want to get the most out of their treatment by individualizing treatment to suit their needs, particularly for patients who have just been diagnosed with myeloma and who are taking that very important first step in their treatment. It is also a useful guide for doctors, nurses and researchers who treat and/or study myeloma.

Formal Methods at the Crossroads. From Panacea to Foundational Support

Formal Methods at the Crossroads. From Panacea to Foundational Support
Author: Bernhard K. Aichernig
Publisher: Springer
Total Pages: 468
Release: 2011-03-29
Genre: Computers
ISBN: 3540400079

This volume is devoted to the 10th Anniversary Colloquium of UNU/IIST, the International Institute for Software Technology of the United Nations University, as well as to the memory of Armando Haeberer, who passed away while he was working on the preparation of this book in February 2003. The volume starts with a special paper by Tom Maibaum recollecting Armando Haeberer's life and work. The second part presents work done by members of UNU/IIST as well as a paper on the history of the institute. The subsequent topical sections present key contributions by leading researchers and thus assess the state of the art in software engineering and its engineering and scientific principles, from models to software, real-time systems, and verification. All in all, the book is a unique survey of the power and potential of formal methods in software engineering.

Logics of Specification Languages

Logics of Specification Languages
Author: Dines Bjørner
Publisher: Springer Science & Business Media
Total Pages: 624
Release: 2007-12-05
Genre: Mathematics
ISBN: 3540741070

This book presents comprehensive studies on nine specification languages and their logics of reasoning. The editors and authors are authorities on these specification languages and their application. In a unique feature, the book closes with short commentaries on the specification languages written by researchers closely associated with their original development. The book contains extensive references and pointers to future developments.

Software Specification Methods

Software Specification Methods
Author: Henri Habrias
Publisher: John Wiley & Sons
Total Pages: 349
Release: 2013-03-01
Genre: Computers
ISBN: 1118613945

This title provides a clear overview of the main methods, and has a practical focus that allows the reader to apply their knowledge to real-life situations. The following are just some of the techniques covered: UML, Z, TLA+, SAZ, B, OMT, VHDL, Estelle, SDL and LOTOS.

Theoretical Aspects of Computing - ICTAC 2004

Theoretical Aspects of Computing - ICTAC 2004
Author: Zhiming Liu
Publisher: Springer Science & Business Media
Total Pages: 574
Release: 2005-03-08
Genre: Computers
ISBN: 3540253041

This book constitutes the thoroughly refereed postproceedings of the First International Colloquium on Theoretical Aspects of Computing, ICTAC 2004. The 34 revised full papers presented together with 4 invited contributions were carefully selected from 111 submissions during two rounds of reviewing and improvement. The papers are organized in topical sections on concurrent and distributed systems, model integration and theory unification, program reasoning and testing, verification, theories of programming and programming languages, real-time and co-design, and automata theory and logics.