Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Come, Let's Play: Scenario-Based Programming Using LSCs and the Play-Engine

Buy
This book does not tell a story. Instead, it is about stories. Or rather, in technical terms, it is about scenarios. Scenarios of system behavior. It concentrates on reactive systems, be they software or hardware, or combined computer-embedded systems, including distributed and real-time systems.

We propose a different way to program such systems, centered on interobject scenario-based behavior. The book describes a language, two techniques, and a supporting tool. The language is a rather broad extension of live sequence charts (LSCs), the original version of which was proposed in 1998 by W. Damm and the first-listed author of this book. The first of the two techniques, called play-in, is a convenient way to ‘play in’ scenariobased behavior directly from the system’s graphical user interface (GUI). The second technique, play-out, makes it possible to execute, or ‘play out’, the behavior on the GUI as if it were programmed in a conventional intraobject state-based fashion. All this is implemented in full in our tool, the Play-Engine.

The book can be viewed as offering improvements in some of the phases of known system development life cycles, e.g., requirements capture and analysis, prototyping, and testing. However, there is a more radical way to view the book, namely, as proposing an alternative way to program reactivity, which, being based on inter-object scenarios, is a lot closer to how people think about systems and their behavior.

We are excited by the apparent potential of this work. However, whether or not it is adopted and becomes really useful, what kinds of systems are the ideas most fitting for, and how we should develop methodologies for largescale applications, all remain to a large extent open questions. Whatever the case, we hope that the book triggers further research and experimentation.
(HTML tags aren't allowed.)

Electrically Small, Superdirective, and Superconducting Antennas
Electrically Small, Superdirective, and Superconducting Antennas
Harold Wheeler, in his classic 1947 papers, created the fi eld of electrically small antennas. This fi eld has long been important for frequencies below roughly 1 GHz, where a half-wavelength is about 6 inches. These electrically small antennas have characteristics in common that limit performance: low radiation resistance, high reactance, low effi...
Drools Developer's Cookbook
Drools Developer's Cookbook
JBoss Drools is an open source project that is always in a continuous evolution adding more modules and features to the existing ones. This evolution is possible, thanks to the vision of the core developers and the open source community that is continuously pushing it to a new level. And since version 5, Drools has been evolved to provide a...
Windows 8 Step by Step
Windows 8 Step by Step
Windows 8 is the latest operating system from Microsoft, launched three years after the successful Windows 7. Unlike recent versions, Windows 8 brings many important changes to the world of Windows operating systems.

If Windows 7 was made to run on more traditional computers such as laptops, desktops,
...

Digital Image Processing
Digital Image Processing
The sixth edition of this worldwide used textbook was thoroughly revised and extended. Throughout the whole text you will find numerous improvements, extensions, and updates. Above all, I would like to draw your attention to two major changes.

Firstly, the whole textbook is now clearly partitioned into basic and advanced material in
...
Netcentric System of Systems Engineering with DEVS Unified Process
Netcentric System of Systems Engineering with DEVS Unified Process

Addressing the new challenges that engineers face, this book presents fundamental concepts to help tackle the integration of modeling and simulation with command, and control systems of systems through the use of concepts and standards for interoperability and testing based on the Discrete Event Systems Specification Unified Process. The text...

QuickBooks 2009 For Dummies (Computer/Tech)
QuickBooks 2009 For Dummies (Computer/Tech)
Got a business to run? QuickBooks makes small-business accounting easier, and QuickBooks 2009 For Dummies shows you how! Bookkeeping may not be your favorite part of running a small business, so learning to use QuickBooks might pay off in more ways than one.

QuickBooks helps you keep financial records, prepare invoices and record...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy