fraeon
Films
BrowseTop 250
Series
TV ShowsAnimeTop 250 TVTop 100 Anime
Games
BrowseTop 100
Books
BooksMangaTop 125 BooksTop 100 Manga
For youTrendingTier ListsThe ArchiveLeaderboard
Log inSign up free
fraeon

Everything you watch, play and read — tracked, rated and remembered in one library.

Explore

  • Films
  • TV
  • Anime
  • Games
  • Books
  • Manga

Discover

  • Trending
  • Leaderboard
  • Find people
  • Lists
  • Tier lists

Company

  • Tour
  • About
  • Community guidelines
  • Privacy
  • Terms
  • Contact

© 2026 fraeon. All rights reserved. ·

Metadata from TMDB, RAWG, Jikan & Open Library. This product uses the TMDB API but is not endorsed or certified by TMDB.

Questions or ideas? mehmet@avortas.com

HomeFeedProfile
Formal Engineering for Industrial Software Development

Formal Engineering for Industrial Software Development

by Shaoying Liu

Logic designComputer simulationInformation SystemsComputer scienceSoftware engineering
0.0
Open Library
Open Library

About this book

In any serious engineering discipline, it would be unthinkable to construct a large system without having a precise notion of what is to be built and without verifying how the system is expected to function. Software engineering is no different in this respect. Formal methods involve the use of mathematical notation and calculus in software development; such methods are difficult to apply to large-scale systems with practical constraints (e.g., limited developer skills, time and budget restrictions, changing requirements). Here Liu claims that formal engineering methods may bridge this gap. He advocates the incorporation of mathematical notation into the software engineering process, thus substantially improving the rigor, comprehensibility and effectiveness of the methods commonly used in industry. This book provides an introduction to the SOFL (Structured Object-Oriented Formal Language) method that was designed and industry-tested by the author. Written in a style suitable for lecture courses or for use by professionals, there are numerous exercises and a significant real-world case study, so the readers are provided with all the knowledge and examples needed to successfully apply the method in their own projects.

Themes & subjects

Logic designComputer simulationInformation SystemsComputer scienceSoftware engineeringComputer software, development

Author

Shaoying Liu

Pages

408

Read time

≈ 10h

Editions

1

Language

English

Publisher

Springer Berlin Heidelberg

ISBN

9783642058271

Where to buy

TR
Amazon Bookshop

Reviews

No reviews yet — be the first to write one from the Log screen.

Quotes

No quotes yet.

Discussions

Similar books

Job scheduling strategies for parallel processing

Computer capacity · Congresses

Job scheduling strategies for parallel processing

JSSPP'99 (1999 San Juan, P.R.)

1995

Digital Design

Design and construction · Digital electronics

Digital Design

John F. Wakerly

1990

Evaluation of Novel Approaches to Software Engineering

Information Systems · Software engineering

Evaluation of Novel Approaches to Software Engineering

Leszek A. Maciaszek

2011

Information and Communication Technologies in Education, Research, and Industrial Applications

Information technology · Educational technology

Information and Communication Technologies in Education, Research, and Industrial Applications

Vadim Ermolayev

2013

Reachability Problems

Computer simulation · Computers

Reachability Problems

Parosh Aziz Abdulla

2010

Computer Engineering and Technology

Processor Architectures · Performance and Reliability

Computer Engineering and Technology

Weixia Xu

2013

Membrane Computing

Biocomputers · Software engineering

Membrane Computing

Marian Gheorghe

2012

Programming in Prolog

Prolog (Computer program language) · Computer science

Programming in Prolog

William F. Clocksin

1981

Logical Foundations of Computer Science

Mathematical Logic and Formal Languages · Symbolic and mathematical Logic

Logical Foundations of Computer Science

Sergei Artemov

2007

Foundations of Probabilistic Logic Programming

Logic programming · Machine theory

Foundations of Probabilistic Logic Programming

Fabrizio Riguzzi

2018

Language and Automata Theory and Applications

Mathematical Logic and Formal Languages · Algorithm Analysis and Problem Complexity

Language and Automata Theory and Applications

Adrian-Horia Dediu

2012

VHDL for logic synthesis

Logic design · VHDL (Computer hardware description language)

VHDL for logic synthesis

Andrew Rushton

1995

Logic and computer design fundamentals

Electronic digital computers · Circuits

Logic and computer design fundamentals

M. Morris Mano

2000

Digital logic design

Digital electronics · Logic design

Digital logic design

B. Holdsworth

1982

Neural Information Processing

Pattern perception · Image Processing and Computer Vision

Neural Information Processing

Tingwen Huang

2012

Computer Information Systems and Industrial Management

Manufacturing processes · Production engineering

Computer Information Systems and Industrial Management

Khalid Saeed

2012

Pattern Recognition

Pattern recognition systems · Computer vision

Pattern Recognition

Jesús Ariel Carrasco-Ochoa

2012

Parallel Computing Technologies

Computer simulation · Computer science

Parallel Computing Technologies

Victor Malyshkin

2003