000 -LEADER |
fixed length control field |
04320nam a22004697a 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
APU |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20220824171412.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
210803s2016 nyua b 000 0 eng |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2017276041 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
Cancelled/invalid ISBN |
9781970001785 (ePub) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781970001792 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781970001761 |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781970001778 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
DLC |
Language of cataloging |
eng |
Transcribing agency |
APU |
Modifying agency |
SF |
042 ## - AUTHENTICATION CODE |
Authentication code |
pcc |
050 00 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.625 |
Item number |
.B37 2016eb |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.276 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Barbier, Franck, |
9 (RLIN) |
47411 |
245 10 - TITLE STATEMENT |
Title |
Reactive internet programming : |
Remainder of title |
state chart XML in action / |
Statement of responsibility, etc |
Franck Barbier. |
250 ## - EDITION STATEMENT |
Edition statement |
First edition. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc |
[San Rafael, California] : |
Name of publisher, distributor, etc |
Morgan & Claypool, |
Date of publication, distribution, etc |
c2016. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
1 PDF (262 pages) : |
Other physical details |
illustrations ; |
490 0# - SERIES STATEMENT |
Series statement |
ACM Books ; |
Volume number/sequential designation |
#10 |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc |
Includes bibliographical references (pages 223-224). |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
1. Introduction -- 1.1 Software engineering in the Internet era -- 1.2 Expected benefits of model-driven software development -- 1.3 Programming with events and states -- 1.4 Model execution or interpretation -- 1.5 Architectural issues of Internet programming -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
2. Event and state-based modeling and programming -- 2.1 States are universal and everywhere -- 2.2 States are abstract and discrete -- 2.3 "Event" as dual notion of state -- 2.4 -- Harel's Statecharts -- 2.5 Discovering state chart XML -- 2.6 Statechart execution -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
3. Applying State Chart XML -- 3.1 Startup of Barbados crisis management system -- 3.2 Business case: "route negotiation" -- 3.3 Timing constraints -- 3.4 Introduction to the run-to-completion execution mode -- 3.5 Variations on modeling: the power of Statecharts -- 3.6 Evaluation -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
4. Programming State Chart XML models -- 4.1 Programming "my device" -- 4.2 Setup of entry and exit actions -- 4.3 Setup of activities -- 4.4 Sending events internally -- 4.5 Action parameters -- 4.6 State machine kick-off -- 4.7 State machine shutdown -- 4.8 State machine tracing -- 4.9 Transition programming -- 4.10 Guard programming -- 4.11 Event processing -- 4.12 Communication programming -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
5. Execution semantics -- 5.1 Example of execution semantics potential defects -- 5.2 Run-to-completion cycles -- 5.3 Action and activity execution sequencing -- 5.4 Execution sequencing and orthogonality -- 5.5 Execution sequencing and nesting -- 5.6 Event consumption principle -- 5.7 Deferred events -- 5.8 Transition conflicts -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
6. Advanced programming with PauWare engine -- 6.1 Completion transitions -- 6.2 Timer services -- 6.3 State and event naming -- 6.4 Single nesting -- 6.5 The notion of "internal transition" in State Chart XML -- 6.6 Allowed events at large -- 6.7 Unicast vs. multicast calls/communications -- 6.8 Cached transitions vs. contextual transitions -- 6.9 Data consistency checking through state invariants -- 6.10 History facilities -- 6.11 Concurrency -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
7. Programming the "Internet of things" -- 7.1 Characterization of "Internet of things" applications -- 7.2 Application requirements (home automation system) -- 7.3 Analysis -- 7.4 Design -- 7.5 Implementation issues -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
8. Programming web enterprise applications -- 8.1 Characterization of web enterprise applications -- 8.2 Application requirements (railcar control system) -- 8.3 Analysis -- 8.4 Design -- 8.5 Implementation issues -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
9. Software component management -- 9.1 Dynamical (Re)configuration -- 9.2 Extended management framework -- 9.3 Pushing state machine data outside -- |
505 8# - FORMATTED CONTENTS NOTE |
Formatted contents note |
Appendix A. Internal structure of PauWare engine -- A.1. Organization of a state machine's states in memory -- A.2. Organization of a state machine's transitions in memory -- Appendix B. Acronyms -- Appendix C. Downloadable software resources -- References -- Author's biography. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Internet programming. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
XML (Document markup language) |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Statecharts (Computer science) |
9 (RLIN) |
47412 |
830 ## - SERIES ADDED ENTRY--UNIFORM TITLE |
Uniform title |
ACM books ; |
9 (RLIN) |
47379 |
856 ## - ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
https://dl-acm-org.ezproxy.apu.edu.my/doi/book/10.1145/2872585 |
Public note |
Available in ACM Digital Library. Requires Log In to view the full text. |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
|
Koha item type |
E-Book |