LOTOSphere: Software Development with LOTOS

LOTOSphere: Software Development with LOTOS PDF Author: Tommaso Bolognesi
Publisher: Springer Science & Business Media
ISBN: 146152203X
Category : Computers
Languages : en
Pages : 490

Get Book Here

Book Description
LOTOS (Language Of Temporal Ordering Specification) became an international standard in 1989, although application of preliminary versions of the language to communication services and protocols of the ISO/OSI family dates back to 1984. This history of the use of LOTOS made it apparent that more advantages than the pure production of standard reference documents were to be expected from the use of such formal description techniques. LOTOSphere: Software Development with LOTOS describes in depth a five year project that moved LOTOS out of the ISO tower into software engineering practice. LOTOS became a vehicle for efficient, yet formally based industrial software specification, design, verification, implementation and testing. LOTOSphere: Software Development with LOTOS is divided into six parts. The first introduces the reader to LOTOS and the project LOTOSphere. The five remaining each treat an important part of the software development life cycle using LOTOS. This is the first book to give a comprehensive treatment of the use of these formal description techniques in a software engineering environment. It will thus be a valuable reference for researchers and software developers and can also be used as a text for an advanced course on the subject.

Models, Algebras and Logic of Engineering Software

Models, Algebras and Logic of Engineering Software PDF Author: Manfred Broy
Publisher: IOS Press
ISBN: 9781586033422
Category : Computers
Languages : en
Pages : 420

Get Book Here

Book Description
This volume focuses on the education of researchers, teachers, students and practitioners. As usual in engineering, a study and application of the relevant branches of mathematics is crucial both in education and practice.

Feature Interactions in Telecommunications and Software Systems VI

Feature Interactions in Telecommunications and Software Systems VI PDF Author: Muffy Calder
Publisher: IOS Press
ISBN: 9781586030650
Category : Computers
Languages : en
Pages : 344

Get Book Here

Book Description
Typically, telecommunications services are implemented in software. Feature interaction is the term used to describe interference between services or features; most attention is given to cases where the interference is undesirable, ie. there is an incompatibility. In telecommunications, control and data is distributed and on such a large scale that software development is by numerous disjoint teams; by its nature, therefore, this software experienced the feature interaction problem first. But, while the workshop focuses on communications services, the subject has relevance to any domain where separate software entities control a shared resource.

Logic Programming

Logic Programming PDF Author: Michael Maher
Publisher: MIT Press
ISBN: 9780262631730
Category : Computers
Languages : en
Pages : 580

Get Book Here

Book Description
Includes tutorials, invited lectures, and refereed papers on all aspects of logic programming including: Constraints, Concurrency and Parallelism, Deductive Databases, Implementations, Meta and Higher-order Programming, Theory, and Semantic Analysis. September 2-6, 1996, Bonn, Germany Every four years, the two major international scientific conferences on logic programming merge in one joint event. JICSLP'96 is the thirteenth in the two series of annual conferences sponsored by The Association for Logic Programming. It includes tutorials, invited lectures, and refereed papers on all aspects of logic programming including: Constraints, Concurrency and Parallelism, Deductive Databases, Implementations, Meta and Higher-order Programming, Theory, and Semantic Analysis. The contributors are international, with strong contingents from the United States, United Kingdom, France, and Japan. Logic Programming series, Research Reports and Notes

Model-Based Testing of Reactive Systems

Model-Based Testing of Reactive Systems PDF Author: Manfred Broy
Publisher: Springer
ISBN: 3540320377
Category : Computers
Languages : en
Pages : 646

Get Book Here

Book Description
Testing is the primary hardware and software verification technique used by industry today. Usually, it is ad hoc, error prone, and very expensive. In recent years, however, many attempts have been made to develop more sophisticated formal testing methods. This coherent book provides an in-depth assessment of this emerging field, focusing on formal testing of reactive systems. This book is based on a seminar held in Dagstuhl Castle, Germany, in January 2004. It presents 19 carefully reviewed and revised lectures given at the seminar in a well-balanced way ensuring competent complementary coverage of all relevant aspects. An appendix provides a glossary for model-based testing and basics on finite state machines and on labelled transition systems. The lectures are presented in topical sections on testing of finite state machines, testing of labelled transition systems, model-based test case generation, tools and case studies, standardized test notation and execution architectures, and beyond testing.

Tools and Algorithms for the Construction and Analysis of Systems

Tools and Algorithms for the Construction and Analysis of Systems PDF Author: Ed Brinksma
Publisher: Springer Science & Business Media
ISBN: 9783540627906
Category : Computers
Languages : en
Pages : 452

Get Book Here

Book Description
This book constitutes the refereed proceedings of the Third International Workshop on Tools and Algorithms for the Construction and Analysis of Systems, TACAS '97, held in Enschede, The Netherlands, in April 1997. The book presents 20 revised full papers and 5 tool demonstrations carefully selected out of 54 submissions; also included are two extended abstracts and a full paper corresponding to invited talks. The papers are organized in topical sections on space reduction techniques, tool demonstrations, logical techniques, verification support, specification and analysis, and theorem proving, model checking and applications.

FME 2001: Formal Methods for Increasing Software Productivity

FME 2001: Formal Methods for Increasing Software Productivity PDF Author: Jose N. Oliveira
Publisher: Springer Science & Business Media
ISBN: 9783540417910
Category : Business & Economics
Languages : en
Pages : 1052

Get Book Here

Book Description
This book constitutes the refereed proceedings of the International Symposium of Formal Methods Europe, FME 2001, held in Berlin, Germany, in March 2001. The 32 revised full papers presented together with abstracts of three invited talks were carefully reviewed and selected from a total of 72 submissions. Focusing on increasing software productivity, all current aspects in formal methods are covered. Among the application areas addressed are avionics, smart cards, financial engineering, E-commerce, middleware, security, telecommunications, etc.

ModelEd, TestEd, TrustEd

ModelEd, TestEd, TrustEd PDF Author: Joost-Pieter Katoen
Publisher: Springer
ISBN: 3319682709
Category : Computers
Languages : en
Pages : 394

Get Book Here

Book Description
This Festschrift volume has been published in honor of Ed Brinksma, on the occasion of his 60th birthday. The contributions in this Festschrift are written by a number of Ed's former Ph.D. students and collaborators. The papers are a reflection on his research contributions and interests and all fall into the area of formal methods, or in Ed's terminology applied mathematics in computer science. The papers address modeling languages and semantics, model-based testing, verification and performance analysis, probabilistic computation, system dynamics, and applications of formal methods.

Model Driven Architecture - Foundations and Applications

Model Driven Architecture - Foundations and Applications PDF Author: Alan Hartman
Publisher: Springer
ISBN: 3540320938
Category : Computers
Languages : en
Pages : 358

Get Book Here

Book Description
This book constitutes the refereed proceedings of the First European Conference, Workshops on Model Driven Architecture - Foundations and Applications, ECMDA-FA 2005, held in Nuremberg, Germany in November 2005. The 24 revised full papers presented, 9 papers from the applications track and 15 from the foundations track, were carefully reviewed and selected from 82 submissions. The latest and most relevant information on model driven software engineering in the industrial and academic spheres is provided. The papers are organized in topical sections on MDA development processes, MDA for embedded and real-time systems, MDA and component-based software engineering, metamodelling, model transformation, and model synchronization and consistency.

Architectural Design

Architectural Design PDF Author: Chris A. Vissers
Publisher: Springer
ISBN: 3319432982
Category : Computers
Languages : en
Pages : 403

Get Book Here

Book Description
This book presents a design methodology that is practically applicable to the architectural design of a broad range of systems. It is based on fundamental design concepts to conceive and specify the required functional properties of a system, while abstracting from the specific implementation functions and technologies that can be chosen to build the system. Abstraction and precision are indispensable when it comes to understanding complex systems and precisely creating and representing them at a high functional level. Once understood, these concepts appear natural, self-evident and extremely powerful, since they can directly, precisely and concisely reflect what is considered essential for the functional behavior of a system. The first two chapters present the global views on how to design systems and how to interpret terms and meta-concepts. This informal introduction provides the general context for the remainder of the book. On a more formal level, Chapters 3 through 6 present the main basic design concepts, illustrating them with examples. Language notations are introduced along with the basic design concepts. Lastly, Chapters 7 to 12 discuss the more intricate basic design concepts of interactive systems by focusing on their common functional goal. These chapters are recommended to readers who have a particular interest in the design of protocols and interfaces for various systems. The didactic approach makes it suitable for graduate students who want to develop insights into and skills in developing complex systems, as well as practitioners in industry and large organizations who are responsible for the design and development of large and complex systems. It includes numerous tangible examples from various fields, and several appealing exercises with their solutions.