Automatic Generation of Implementations for Object-oriented Abstractions

Automatic Generation of Implementations for Object-oriented Abstractions
Author :
Publisher :
Total Pages : 10
Release :
ISBN-10 : OCLC:461037862
ISBN-13 :
Rating : 4/5 (62 Downloads)

Book Synopsis Automatic Generation of Implementations for Object-oriented Abstractions by :

Download or read book Automatic Generation of Implementations for Object-oriented Abstractions written by and published by . This book was released on 2009 with total page 10 pages. Available in PDF, EPUB and Kindle. Book excerpt: We present a general-purpose code transformation system, the POET system, for the purpose of automatic code generation from high-level behavior specifications of object-oriented abstractions to low-level efficient implementations in C++ and Java. In particular, we have developed an extended finite-state-machine-based language, iFSM, which models the behavior logic together with implementation details of arbitrary OO abstractions. We then use the POET system to automatically translate the behavior specifications to type-safe OO implementations in Java or C++. Finally, we use the POET system to automatically translate the behavior specifications to the input language of a model-checker (NuSMV) and apply model checking to validate the correctness of the specification. If the iFSM specification is correct, our approach can always generate a correct and type-safe implementation.


Automatic Generation of Implementations for Object-oriented Abstractions Related Books

Automatic Generation of Implementations for Object-oriented Abstractions
Language: en
Pages: 10
Authors:
Categories: Code generators
Type: BOOK - Published: 2009 - Publisher:

DOWNLOAD EBOOK

We present a general-purpose code transformation system, the POET system, for the purpose of automatic code generation from high-level behavior specifications o
Program Development in Java
Language: en
Pages: 452
Authors: Barbara Liskov
Categories: Computers
Type: BOOK - Published: 2000-06-06 - Publisher: Pearson Education

DOWNLOAD EBOOK

Written by a world-renowned expert on programming methodology, and the winner of the 2008 Turing Award, this book shows how to build production-quality programs
Automatic Generation of Object-oriented Class Implementations from Behavioral Specifications
Language: en
Pages: 136
Authors: Anitha Rani Marneni
Categories: C++ (Computer program language)
Type: BOOK - Published: 2010 - Publisher:

DOWNLOAD EBOOK

Data Abstraction
Language: en
Pages: 696
Authors: Joseph Bergin
Categories: Computers
Type: BOOK - Published: 1994 - Publisher:

DOWNLOAD EBOOK

This text takes a object-oriented approach to teaching data abstraction using C++. It consists of three main sections: an overview, in which the principles of o
Concrete Abstractions
Language: en
Pages: 686
Authors: Max Hailperin
Categories: Abstract data types (Computer science).
Type: BOOK - Published: 1999 - Publisher: Max Hailperin

DOWNLOAD EBOOK

CONCRETE ABSTRACTIONS offers students a hands-on, abstraction-based experience of thinking like a computer scientist. This text covers the basics of programming