000 04075nam a22004215i 4500
999 _c361702
_d361702
_x1
001 361702
003 ES-MaUEC
005 20230102121419.0
006 a||||fo|||| 00| 0
007 cr nn nnnaamaa
008 211108s2021 sz | s |||| 0|eng d
020 _a9783030734848
024 7 _a10.1007/978-3-030-73484-8
_2doi
040 _aES-MaUEC
_bspa
_cES-MaUEC
_dES-MaUEC
050 4 _aQA76.76 .D47
_b2021 EB
100 1 _aBjørner, D.
_9681838
_d1937-
_q(Dines),
245 1 0 _aDomain Science and Engineering
_bA Foundation for Software Development
_cby Dines Bjørner.
250 _aFirst edition 2021
264 1 _aCham
_bSpringer International Publising
_c2021
300 _a1 recurso en línea (XVIII, 401 páginas)
_b44 ilustraciones, 19 ilustraciones a color
336 _2rdacontent
_aTexto
_btxt
337 _2rdamedia
_aelectrónico
_bc
338 _2rdacarrier
_arecurso electrónico
_bcr
347 _aarchivo de texto
_bPDF
490 0 _aMonographs in Theoretical Computer Science. An EATCS Series
_x2193-2069
490 0 _aComputer Science (SpringerNature-11645)
490 0 _aComputer Science (R0) (SpringerNature-43710)
505 0 _aPart I, Setting the Scope -- Concepts -- Philosophy -- Space, Time and Matter -- Logic and Mathematics -- Part II, Domains -- Domains: A Taxonomy: External Qualities -- Domains: An Ontology: Internal Qualities -- Transcendental Deduction -- Domains: A Dynamics Ontology: Perdurants -- Domain Facets -- Part III, Requirements -- Requirements -- Part IV, Closing -- Demos, Simulators, Monitors and Controllers -- Winding Up -- References -- Appendix A: Pipelines Domain: Endurants -- Appendix B: Mereology, A Model -- Appendix C: Four Languages -- Appendix D: An RSL Primer -- Appendix E: Indexes -- List of Figures.
520 3 _aIn this book the author explains domain engineering and the underlying science, and he then shows how we can derive requirements prescriptions for computing systems from domain descriptions. A further motivation is to present domain descriptions, requirements prescriptions, and software design specifications as mathematical quantities. The author's maxim is that before software can be designed we must understand its requirements, and before requirements can be prescribed we must analyse and describe the domain for which the software is intended. He does this by focusing on what it takes to analyse and describe domains. By a domain we understand a rationally describable discrete dynamics segment of human activity, of natural and man-made artefacts, examples include road, rail and air transport, container terminal ports, manufacturing, trade, healthcare, and urban planning. The book addresses issues of seemingly large systems, not small algorithms, and it emphasizes descriptions as formal, mathematical quantities. This is the first thorough monograph treatment of the new software engineering phase of software development, one that precedes requirements engineering. It emphasizes a methodological approach by treating, in depth, analysis and description principles, techniques and tools. It does this by basing its domain modeling on fundamental philosophical principles, a view that is new for a computer science monograph. The book will be of value to computer scientists engaged with formal specifications of software. The author reveals this as a field of interesting problems, most chapters include pointers to further study and exercises drawn from practical engineering and science challenges. The text is supported by a primer to the formal specification language RSL and extensive indexes.
988 _aSpringer_Computer_2021
650 7 _2embne
_aSoftware
_9143838
776 0 8 _iPrinted edition:
_z9783030734831
776 0 8 _iPrinted edition:
_z9783030734855
776 0 8 _iPrinted edition:
_z9783030734862
856 4 0 _uhttps://go.openathens.net/redirector/universidadeuropea.es?url=https://doi.org/10.1007/978-3-030-73484-8
_zAcceso a este recurso digital (usuarios Universidad Europea de Madrid)
942 _2lcc
_cLE
998 _b02/2022
_dz
_eh
_zSI