Narrow your search

Library

AP (10)

EhB (10)

KDG (10)

KU Leuven (9)

VUB (9)

ULiège (8)

UCLouvain (6)

ULB (6)

Odisee (5)

Thomas More Kempen (5)

More...

Resource type

book (24)

digital (10)


Language

English (30)

French (1)

German (1)


Year
From To Submit

2020 (3)

2018 (1)

2014 (2)

2011 (3)

2010 (3)

More...
Listing 1 - 10 of 32 << page
of 4
>>
Sort by

Book
Black & white
Author:
Year: 1947 Publisher: Willesden Cliff Jones

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords


Book
Black & white, part two
Author:
Year: 1947 Publisher: Willesden Cliff Jones

Loading...
Export citation

Choose an application

Bookmark

Abstract

Keywords


Book
Mural : a formal development support system
Author:
ISBN: 354019651X 038719651X 1447131800 9783540196518 Year: 1991 Publisher: London: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Software development : a rigorous approach
Author:
ISBN: 0138218846 9780138218843 Year: 1980 Publisher: Englewood Cliffs: Prentice Hall,

Loading...
Export citation

Choose an application

Bookmark

Abstract

Case studies in systematic software development
Author:
ISBN: 0131160885 9780131160880 Year: 1990 Publisher: New York: Prentice Hall,


Book
Understanding programming languages
Author:
ISBN: 303059257X 3030592561 Year: 2020 Publisher: Cham, Switzerland : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book is about describing the meaning of programming languages. The author teaches the skill of writing semantic descriptions as an efficient way to understand the features of a language. While a compiler or an interpreter offers a form of formal description of a language, it is not something that can be used as a basis for reasoning about that language nor can it serve as a definition of a programming language itself since this must allow a range of implementations. By writing a formal semantics of a language a designer can yield a far shorter description and tease out, analyse and record design choices. Early in the book the author introduces a simple notation, a meta-language, used to record descriptions of the semantics of languages. In a practical approach, he considers dozens of issues that arise in current programming languages and the key techniques that must be mastered in order to write the required formal semantic descriptions. The book concludes with a discussion of the eight key challenges: delimiting a language (concrete representation), delimiting the abstract content of a language, recording semantics (deterministic languages), operational semantics (non-determinism), context dependency, modelling sharing, modelling concurrency, and modelling exits. The content is class-tested and suitable for final-year undergraduate and postgraduate courses. It is also suitable for any designer who wants to understand languages at a deep level. Most chapters offer projects, some of these quite advanced exercises that ask for complete descriptions of languages, and the book is supported throughout with pointers to further reading and resources. As a prerequisite the reader should know at least one imperative high-level language and have some knowledge of discrete mathematics notation for logic and set theory.


Digital
Understanding Programming Languages
Author:
ISBN: 9783030592578 Year: 2020 Publisher: Cham Springer International Publishing

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book is about describing the meaning of programming languages. The author teaches the skill of writing semantic descriptions as an efficient way to understand the features of a language. While a compiler or an interpreter offers a form of formal description of a language, it is not something that can be used as a basis for reasoning about that language nor can it serve as a definition of a programming language itself since this must allow a range of implementations. By writing a formal semantics of a language a designer can yield a far shorter description and tease out, analyse and record design choices. Early in the book the author introduces a simple notation, a meta-language, used to record descriptions of the semantics of languages. In a practical approach, he considers dozens of issues that arise in current programming languages and the key techniques that must be mastered in order to write the required formal semantic descriptions. The book concludes with a discussion of the eight key challenges: delimiting a language (concrete representation), delimiting the abstract content of a language, recording semantics (deterministic languages), operational semantics (non-determinism), context dependency, modelling sharing, modelling concurrency, and modelling exits. The content is class-tested and suitable for final-year undergraduate and postgraduate courses. It is also suitable for any designer who wants to understand languages at a deep level. Most chapters offer projects, some of these quite advanced exercises that ask for complete descriptions of languages, and the book is supported throughout with pointers to further reading and resources. As a prerequisite the reader should know at least one imperative high-level language and have some knowledge of discrete mathematics notation for logic and set theory.

Formal specification and software development
Authors: ---
ISBN: 0133290034 9780133290035 Year: 1982 Publisher: Englewood Cliffs: Prentice Hall,


Book
FM 2014: Formal Methods : 19th International Symposium, Singapore, May 12-16, 2014. Proceedings
Authors: --- ---
ISBN: 331906410X 3319064096 Year: 2014 Publisher: Cham : Springer International Publishing : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This book constitutes the refereed proceedings of the 19th International Symposium on Formal Methods, FM 2014, held in Singapore, May 2014. The 45 papers presented together with 3 invited talks were carefully reviewed and selected from 150 submissions. The focus of the papers is on the following topics: Interdisciplinary Formal Methods, Practical Applications of Formal Methods in Industrial and Research Settings, Experimental Validation of Tools and Methods as well as Construction and Evolution of Formal Methods Tools.


Book
Dependable and Historic Computing : Essays Dedicated to Brian Randell on the Occasion of his 75th Birthday
Authors: ---
ISBN: 3642245404 3642245412 Year: 2011 Publisher: Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

This Festschrift volume, published in honor of Brian Randell on the occasion of his 75th birthday, contains a total of 37 refereed contributions. Two biographical papers are followed by the six invited papers that were presented at the conference 'Dependable and Historic Computing: The Randell Tales', held during April 7-8, 2011 at Newcastle University, UK. The remaining contributions are authored by former scientific colleagues of Brian Randell. The papers focus on the core of Brian Randell’s work: the development of computing science and the study of its history. Moreover, his wider interests are reflected and so the collection comprises papers on software engineering, storage fragmentation, computer architecture, programming languages and dependability. There is even a paper that echoes Randell’s love of maps. After an early career with English Electric and then with IBM in New York and California, Brian Randell joined Newcastle University. His main research has been on dependable computing in all its forms, especially reliability, safety and security aspects, and he has led several major European collaborative projects.

Keywords

Engineering & Applied Sciences --- Computer Science --- Computer science. --- Microprogramming. --- Software engineering. --- Programming languages (Electronic computers). --- Operating systems (Computers). --- Computer security. --- Computers. --- Computer Science. --- History of Computing. --- Operating Systems. --- Systems and Data Security. --- Control Structures and Microprogramming. --- Software Engineering. --- Programming Languages, Compilers, Interpreters. --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Computer systems --- Cybernetics --- Machine theory --- Calculators --- Cyberspace --- Computer privacy --- Computer system security --- Computers --- Cyber security --- Cybersecurity --- Electronic digital computers --- Protection of computer systems --- Security of computer systems --- Data protection --- Security systems --- Hacking --- Computer operating systems --- Disk operating systems --- Systems software --- Computer languages --- Computer program languages --- Computer programming languages --- Machine language --- Electronic data processing --- Languages, Artificial --- Computer software engineering --- Engineering --- Computer programming --- Informatics --- Science --- Protection --- Security measures --- Operating systems --- Microprogramming . --- Operating systems (Computers) --- Data protection. --- Computers—History. --- Compilers (Computer programs). --- Data and Information Security. --- Compilers and Interpreters. --- Compiling programs (Computer programs) --- Computer programs --- Programming software --- Data governance --- Data regulation --- Personal data protection --- Protection, Data

Listing 1 - 10 of 32 << page
of 4
>>
Sort by