Software Engineering 1 Abstraction and Modelling /

The art, craft, discipline, logic, practice, and science of developing large-scale software products needs a believable, professional base. The textbooks in this three-volume set combine informal, engineeringly sound practice with the rigour of formal, mathematics-based approaches. Volume 1 covers t...

Full description

Main Author: Bjørner, Dines.
Corporate Author: SpringerLink (Online service)
Format: Electronic
Language: English
Published: Berlin, Heidelberg : Springer Berlin Heidelberg, 2006.
Series: Texts in Theoretical Computer Science an EATCS Series,
Subjects:
Online Access: http://dx.doi.org/10.1007/3-540-31288-9
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Opening
  • Discrete Mathematics
  • Numbers
  • Sets
  • Cartesians
  • Types
  • Functions
  • A ?-Calculus
  • Algebras
  • Mathematical Logic
  • Simple RSL
  • Atomic Types and Values in RSL
  • Function Definitions in RSL
  • Property-Oriented and Model-Oriented Abstraction
  • Sets in RSL
  • Cartesians in RSL
  • Lists in RSL
  • Maps in RSL
  • Higher-Order Functions in RSL
  • Specification Types
  • Types in RSL
  • Specification Programming
  • Applicative Specification Programming
  • Imperative Specification Programming
  • Concurrent Specification Programming
  • And So On!
  • Etcetera!.