Buch, Englisch, 382 Seiten, Format (B × H): 175 mm x 248 mm, Gewicht: 1000 g
Scenario-Based Programming Using LSCs and the Play-Engine
Buch, Englisch, 382 Seiten, Format (B × H): 175 mm x 248 mm, Gewicht: 1000 g
ISBN: 978-3-540-00787-6
Verlag: Springer Berlin Heidelberg
The play-in/play-out method and tool presented in this book is a powerful new approach to software and systems engineering and modeling based on formal methods and program semantics. The life sequence charts (LSC) as the language of this approach generalize the message sequence charts of UML and are presented in this book for the first time in a coherent and systematic way.
The method described is fascinating from the scientific point of view. The associated play-engine tool available from the authors' Web site has broad appeal to professionals in software engineering, systems engineering, and modeling and simulation.
Zielgruppe
Research
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Grafikprogrammierung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Spiele-Programmierung, Rendering, Animation
- Mathematik | Informatik EDV | Informatik Professionelle Anwendung Fotobeabeitung und Bildbearbeitung
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Programmierung: Methoden und Allgemeines
Weitere Infos & Material
I. Prelude.- 1. Introduction.- 2. Setting the Stage.- 3. An Example-Driven Overview.- 4. The Model: Object Systems.- II. Foundations.- 5. The Language: Live Sequence Charts (LSCs).- 6. The Tool: The Play-Engine.- III. Basic Behavior.- 7. Variables and Symbolic Messages.- 8. Assignments and Implemented Functions.- 9. Conditions.- 10. Branching and Subcharts.- IV. Advanced Behavior: Multiple Charts.- 11. Executing Multiple Charts.- 12. Testing with Existential Charts.- V. Advanced Behavior: Richer Constructs.- Loops.- Transition to Design.- Classes and Symbolic Instances.- Time and Real-Time Systems.- Forbidden Elements.- VI Enhancing the Play-Engine.- Smart Play-Out (with H. Kugler).- Inside and Outside the Play-Engine.- A Play-Engine Aware GUI Editor.- Future Research Directions.- VII Appendices.- A. Formal Semantics of LSCs.- A.1 System Model and Events.- A.2 LSC Specification.- A.3 Operational Semantics.- B. XML Description of a GUI Application.- C. The Play-Engine Interface.- C.1 Visual Basic Code.- D. The GUI Application Interface.- D.1 Visual Basic Code.- E. The Structure of a (Recorded) Run.- References.