Language Prototyping

Language Prototyping PDF Author: Arie Deursen
Publisher: World Scientific
ISBN: 9810227329
Category : Computers
Languages : en
Pages : 375

Get Book Here

Book Description
Language prototyping provides a means to generate language implementations automatically from high-level language definitions. This volume presents an algebraic specification approach to language prototyping, and is centered around the ASF+SDF formalism and Meta-Environment. The volume is an integrated collection of articles covering a number of case studies, and includes several chapters proposing new techniques for deriving advanced language implementations. The accompanying software is freely available.

Language Prototyping

Language Prototyping PDF Author: Arie Deursen
Publisher: World Scientific
ISBN: 9810227329
Category : Computers
Languages : en
Pages : 375

Get Book Here

Book Description
Language prototyping provides a means to generate language implementations automatically from high-level language definitions. This volume presents an algebraic specification approach to language prototyping, and is centered around the ASF+SDF formalism and Meta-Environment. The volume is an integrated collection of articles covering a number of case studies, and includes several chapters proposing new techniques for deriving advanced language implementations. The accompanying software is freely available.

Algebraic Methods: Theory, Tools and Applications

Algebraic Methods: Theory, Tools and Applications PDF Author: Martin Wirsing
Publisher: Springer Science & Business Media
ISBN: 9783540516989
Category : Computers
Languages : en
Pages : 572

Get Book Here

Book Description


An Algebraic Approach To Compiler Design

An Algebraic Approach To Compiler Design PDF Author: Augusto Sampaio
Publisher: World Scientific
ISBN: 9814499927
Category : Computers
Languages : en
Pages : 205

Get Book Here

Book Description
This book investigates the design of compilers for procedural languages, based on the algebraic laws which these languages satisfy. The particular strategy adopted is to reduce an arbitrary source program to a general normal form, capable of representing an arbitrary target machine. This is achieved by a series of normal form reduction theorems which are proved algebraically from the more basic laws. The normal form and the related reduction theorems can then be instantiated to design compilers for distinct target machines. This constitutes the main novelty of the author's approach to compilation, together with the fact that the entire process is formalised within a single and uniform semantic framework of a procedural language and its algberaic laws. Furthermore, by mechanising the approach using the OBJ3 term rewriting system it is shown that a prototype compiler is developed as a byproduct of its own proof of correctness.

Semantics and Algebraic Specification

Semantics and Algebraic Specification PDF Author: Jens Palsberg
Publisher: Springer Science & Business Media
ISBN: 3642041639
Category : Computers
Languages : en
Pages : 418

Get Book Here

Book Description
proceedings of the symposium. Somecontributorswereunabletoattendthe event.

CASL User Manual

CASL User Manual PDF Author: Michel Bidoit
Publisher: Springer Science & Business Media
ISBN: 354020766X
Category : Computers
Languages : en
Pages : 239

Get Book Here

Book Description
CASL, the Common Algebraic Specification Language, was designed by the members of CoFI, the Common Framework Initiative for algebraic specification and development, and is a general-purpose language for practical use in software development for specifying both requirements and design. CASL is already regarded as a de facto standard, and various sublanguages and extensions are available for specific tasks. This book illustrates and discusses how to write CASL specifications. The authors first describe the origins, aims and scope of CoFI, and review the main concepts of algebraic specification languages. The main part of the book explains CASL specifications, with chapters on loose, generated and free specifications, partial functions, sub- and supersorts, structuring specifications, genericity and reusability, architectural specifications, and version control. The final chapters deal with tool support and libraries, and present a realistic case study involving the standard benchmark for comparing specification frameworks. The book is aimed at software researchers and professionals, and follows a tutorial style with highlighted points, illustrative examples, and a full specification and library index. A separate, complementary LNCS volume contains the CASL Reference Manual.

Compiler Construction

Compiler Construction PDF Author: Stefan Jähnichen
Publisher: Springer
ISBN: 3540490515
Category : Computers
Languages : en
Pages : 327

Get Book Here

Book Description
ETAPS’99 is the second instance of the EuropeanJoint Conferences on T- ory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprises ?ve conferences (FOSSACS, FASE, ESOP, CC, TACAS), four satellite workshops (CMCS, AS, WAGA, CoFI), seven invited lectures, two invited tutorials, and six contributed tutorials. The events that comprise ETAPS address various aspects of the system - velopment process, including speci?cation, design, implementation, analysis and improvement. The languages, methodologies and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.

Recent Trends in Algebraic Development Techniques

Recent Trends in Algebraic Development Techniques PDF Author: Didier Bert
Publisher: Springer
ISBN: 3540446168
Category : Computers
Languages : en
Pages : 491

Get Book Here

Book Description
This book constitutes the thoroughly refereed post-workshop proceedings of the 14th International Workshop on Algebraic Development Techniques, WADT'99, held in Toulouse, France in September 1999. The 23 revised full papers presented together with three invited papers were carefully reviewed and selected from 69 workshop presentations. The papers address the following topics: algebraic specification and other specification formalisms, test and validation, concurrent processes applications, logic and validation, combining formalisms, subsorts and partiality, structuring, rewriting, co-algebras and sketches, refinement, institutions and categories, and ASM specifications.

From Semantics to Computer Science

From Semantics to Computer Science PDF Author: Gilles Kahn
Publisher: Cambridge University Press
ISBN: 0521518253
Category : Computers
Languages : en
Pages : 595

Get Book Here

Book Description
Gilles Kahn was one of the most influential figures in the development of computer science and information technology, not only in Europe but throughout the world. This volume of articles by several leading computer scientists serves as a fitting memorial to Kahn's achievements and reflects the broad range of subjects to which he contributed through his scientific research and his work at INRIA, the French National Institute for Research in Computer Science and Control. The authors also reflect upon the future of computing: how it will develop as a subject in itself and how it will affect other disciplines, from biology and medical informatics, to web and networks in general. Its breadth of coverage, topicality, originality and depth of contribution, make this book a stimulating read for all those interested in the future development of information technology.

Software Language Engineering

Software Language Engineering PDF Author: Dragan Gaševic
Publisher: Springer
ISBN: 3642004342
Category : Computers
Languages : en
Pages : 354

Get Book Here

Book Description
This book constitutes the thoroughly refereed post-conference proceedings of the First International Conference on Software Language Engineering, SLE 2008, held in Toulouse, France, in September 2008. The 16 revised full papers and 1 revised short paper presented together with 1 tool demonstration paper and 2 keynote lectures were carefully reviewed and selected from 106 initial submissions. The papers are organized in topical sections on language and tool analysis and evaluation, concrete and abstract syntax, language engineering techniques, language integration and transformation, language implementation and analysis, as well as language engineering pearls.

Generative Programming and Component Engineering

Generative Programming and Component Engineering PDF Author: Don Batory
Publisher: Springer Science & Business Media
ISBN: 3540442847
Category : Business & Economics
Languages : en
Pages : 344

Get Book Here

Book Description
This book constitutes the refereed proceedings of the ACM SIGPLAN/SIGSOFT Conference on Generative Programming and Component Engineering, GPCE 2002, held in Pittsburgh, PA, USA in October 2002. The 18 revised full papers presented were carefully reviewed and selected from 39 submissions. Among the topics covered are generative programming, meta-programming, program specialization, program analysis, program transformation, domain-specific languages, software architectures, aspect-oriented programming, and component-based systems.