Refinement semantics, languages and applications /

Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is all about turning an abstract description (of a soft or hardware system) into something closer to implementation. It provides that essential bridge between higher level requirements and an implementatio...

Full description

Main Author: Derrick, John, 1963-
Other Authors: Boiten, Eerke, 1966-, SpringerLink (Online service)
Format: eBook
Language: English
Published: Cham, Switzerland : Springer, [2018]
Physical Description: 1 online resource.
Subjects:
LEADER 04965cam a2200793Mi 4500
001 1050602708
003 OCoLC
005 20240223121953.0
006 m o d
007 cr cnu---unuuu
008 180907s2018 sz o 000 0 eng d
016 7 |a 019046661  |2 Uk 
019 |a 1055595762  |a 1081235923  |a 1082294150  |a 1086452217  |a 1105187936  |a 1110869623 
020 |a 3319927116  |q (electronic book) 
020 |a 9783319927107  |q (print) 
020 |a 3319927108 
020 |a 9783319927114  |q (electronic bk.) 
020 |z 9783319927091 
020 |z 3319927094 
024 7 |a 10.1007/978-3-319-92711-4  |2 doi 
024 8 |a 10.1007/978-3-319-92 
035 |a (OCoLC)1050602708  |z (OCoLC)1055595762  |z (OCoLC)1081235923  |z (OCoLC)1082294150  |z (OCoLC)1086452217  |z (OCoLC)1105187936  |z (OCoLC)1110869623 
037 |a com.springer.onix.9783319927114  |b Springer Nature 
040 |a YDX  |b eng  |e rda  |e pn  |c YDX  |d YDX  |d GW5XE  |d NLE  |d UPM  |d OCLCF  |d UAB  |d UKMGB  |d OTZ  |d LVT  |d OCLCQ  |d U3W  |d VT2  |d DKU  |d CAUOI  |d BRX  |d LEAUB  |d LQU  |d UKAHL  |d EBLCP  |d OCLCQ  |d OCLCO  |d LUU  |d OCLCQ  |d N$T  |d OCLCO  |d OCLCL 
049 |a COM6 
050 4 |a QA76.76.A65  |b D47 2018 
072 7 |a UMZ  |2 bicssc 
072 7 |a COM051230  |2 bisacsh 
072 7 |a UMZ  |2 thema 
082 0 4 |a 005.3  |2 23 
100 1 |a Derrick, John,  |d 1963-  |1 https://id.oclc.org/worldcat/entity/E39PBJrgHxChGDyqhGBp3Q9MT3,  |e author. 
245 1 0 |a Refinement :  |b semantics, languages and applications /  |c John Derrick, Eerke Boiten. 
264 1 |a Cham, Switzerland :  |b Springer,  |c [2018] 
300 |a 1 online resource. 
336 |a text  |b txt  |2 rdacontent. 
337 |a computer  |b c  |2 rdamedia. 
338 |a online resource  |b cr  |2 rdacarrier. 
347 |a text file. 
347 |b PDF. 
588 0 |a Online resource; title from digital title page (viewed on September 17, 2018). 
505 0 |a Semantics.- Labeled Transition Systems and their Refinement.- Automata -- introducing simulations.- Simple State Based Refinement.- A Relational View of Refinement.- Perspicuity, Divergence, and Internal Operations.- Refinement in Specification Languages.- State-based Languages: Z and B.- State-based Languages: Event-B and ASM.- Relating Notions of Refinement.- Relational Concurrent Refinement.- Relating Data Refinement and Failures-divergences Refinement.- Process data types -- a fully general model of concurrent refinement. 
520 |a Refinement is one of the cornerstones of a formal approach to software engineering. Refinement is all about turning an abstract description (of a soft or hardware system) into something closer to implementation. It provides that essential bridge between higher level requirements and an implementation of those requirements. This book provides a comprehensive introduction to refinement for the researcher or graduate student. It introduces refinement in different semantic models, and shows how refinement is defined and used within some of the major formal methods and languages in use today. It (1) introduces the reader to different ways of looking at refinement, relating refinement to observations(2) shows how these are realised in different semantic models (3) shows how different formal methods use different models of refinement, and (4) how these models of refinement are related. 
650 0 |a Application software  |x Development. 
650 6 |a Logiciels d'application  |x Développement. 
650 7 |a Computer programming  |x software development.  |2 bicssc. 
650 7 |a Software Engineering.  |2 bicssc. 
650 7 |a Computers  |x Programming  |x General.  |2 bisacsh. 
650 7 |a Computers  |x Software Development & Engineering  |x General.  |2 bisacsh. 
650 7 |a Application software  |x Development.  |2 fast. 
700 1 |a Boiten, Eerke,  |d 1966-  |1 https://id.oclc.org/worldcat/entity/E39PCjwRPMm9M4CjRrkvVvgyq3,  |e author. 
710 2 |a SpringerLink (Online service) 
776 0 8 |i Print version:  |a Derrick, John, 1963-  |t Refinement.  |d Cham, Switzerland : Springer, [2018]  |z 3319927094  |z 9783319927091  |w (OCoLC)1033526201. 
907 |a .b58362514  |b multi  |c -  |d 181029  |e 240321 
998 |a (3)cue  |a cu  |b 240227  |c m  |d z   |e -  |f eng  |g sz   |h 0  |i 2 
948 |a MARCIVE Overnight, in 2024.03 
948 |a MARCIVE Overnight, in 2023.01 
948 |a MARCIVE Over, 07/2021 
948 |a MARCIVE Q3&4 2018 
994 |a 92  |b COM 
995 |a Loaded with m2btab.ltiac in 2024.03 
995 |a Loaded with m2btab.elec in 2024.02 
995 |a Loaded with m2btab.ltiac in 2023.01 
995 |a Loaded with m2btab.ltiac in 2021.07 
995 |a Loaded with m2btab.elec in 2021.06 
995 |a Loaded with m2btab.ltiac in 2019.01 
995 0 0 |a OCLC offline update by CMU and loaded with m2btab.elec in 2018.10 
999 |e z 
999 |a cue 
989 |d cueme  |e  - -   |f  - -   |g -   |h 0  |i 0  |j 200  |k 240227  |l $0.00  |m    |n  - -   |o -  |p 0  |q 0  |t 0  |x 0  |w SpringerLink  |1 .i150590921  |u http://ezproxy.coloradomesa.edu/login?url=https://link.springer.com/10.1007/978-3-319-92711-4  |3 SpringerLink  |z Click here for access