• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

Upp till 20% på populära nyheter →

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Systemvetenskap och AI

      Come, Let’s Play

      Scenario-Based Programming Using LSCs and the Play-Engine

      AvDavid Harel,Rami Marelly

      Häftad, Engelska, 2012

      574 kr

      Beställningsvara. Skickas inom 10-15 vardagar. Fri frakt över 249 kr.

      Fler format och utgåvor

      Inbunden

      574 kr

      Beskrivning

      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 con­ centrates 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 inter­ object scenario-based behavior. The book describes a language, two tech­ niques, 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' scenario­ based behavior directly from the system's graphical user interface (QUI). The second technique, play-out, makes it possible to execute, or 'play out', the behavior on the QUI as if it were programmed in a conventional intra­ object 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 ofthe phases of known system development life cycles, e.g., requirements capture and anal­ ysis, 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.

      Produktinformation

      • Utgivningsdatum:2012-11-05
      • Mått:178 x 254 x 22 mm
      • Vikt:757 g
      • Format:Häftad
      • Språk:Engelska
      • Antal sidor:382
      • Förlag:Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
      • ISBN:9783642624162

      Utforska kategorier

      • Systemvetenskap och AI inom Data och IT
      • Programvaruutveckling inom Data och IT
      • Programmeringsböcker inom Data och IT

      Mer om författaren

      David Harel is the Dean of the Faculty of Mathematics and Computer Science at the Weizmann Institute of Science in Israel. He is also co-founder of I-Logix, Inc., Andover, MA, and of SenseIT Technologies, Ltd. (DigiScents Israel). His research interests are in theoretical computer science (especially computability, automata theory and logics of programs), and in software and systems engineering (especially specification and modeling, object-oriented analysis and design, and visual languages), as well as the aesthetic layout of diagrams, clustering algorithms and the synthesis and communication of smell. He is the inventor of the language of statecharts (1983), was part of the team that designed the Statemate (1984-1987) and Rhapsody (1997) tools, and was co-inventor of LSCs (1998). His work is central to the behavioral aspects of the UML. He devotes part of his time to expository work: In 1984 he delivered a lecture series on Israeli radio, and in 1998 he hosted a series on Israeli television; some of his writing is intended for a general audience (see, for example, Computers Ltd.: What They Really Can't Do , Oxford University Press, September 2000). He has received a number of awards, including ACM's Karlstrom Outstanding Educator Award in 1992, and the 1997 Israeli Prime Minister's Award for Software. His book, Algorithmics: The Spirit of Computing (Addison-Wesley, 1987, 2nd. edn. 1992) was the Spring 1988 Main Selection of the Macmillan Library of Science. He is a Fellow of the ACM and of the IEEE.

      Recensioner i media

      The design of reactive systems is one of the most challenging problems in computer science. This books starts with a critical insight to explain the difficulty of this problem: there is a fundamental gap between the scenario-based way in which people think about such systems and the state-based way in which these systems are implemented. The book then offers a radical proposal to bridge this gap by means of playing scenarios. Systems can be specified by playing in scenarios and implemented by means of a Play-Engine that plays out scenarios. This idea is carried out and developed, lucidly, formally and playfully, to its fullest. The result is a compelling proposal, accompanied by a prototype software engine, for reactive systems design, which is bound to cause a splash in the software-engineering community. Moshe Y. Vardi, Rice University, Houston, Texas, USA Scenarios are a primary exchange tool in explaining system behavior to others, but their limited expressive power never made them able to fully describe systems, thus limiting their use. The language of Live Sequence Charts (LSCs) presented in this beautifully written book achieves this goal, and the attached Play-Engine software makes these LSCs really come alive. This is undoubtedly a key breakthrough that will start long-awaited and exciting new directions in systems specification, synthesis, and analysis. Gerard Berry, Esterel Technologies and INRIA, Sophia-Antipolis, France The approach of David Harel and Rami Marelly is a fascinating way of combining prototyping techniques with techniques for identifying behavior and user interfaces. Manfred Broy, Technical University of Munich, Germany

      Innehållsförteckning

      • 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.
      Hoppa över listan

      Mer från samma författare

      David Harel, Dexter Kozen, Jerzy Tiuryn - Dynamic Logic, Häftad

      Dynamic Logic

      David Harel, Dexter Kozen, Jerzy Tiuryn

      Häftad, 2000

      992 kr

      David Harel, Yishai Feldman - Algorithmics, Häftad

      Algorithmics

      David Harel, Yishai Feldman

      Häftad, 2004

      1 123 kr

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare - Engineering Theories of Software Intensive Systems, Inbunden

      Engineering Theories of Software Intensive Systems

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare

      Inbunden, 2005

      2 276 kr

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare - Engineering Theories of Software Intensive Systems, Häftad

      Engineering Theories of Software Intensive Systems

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare

      Häftad, 2005

      2 276 kr

      Tony Hoare, David Harel, Johannes Gruenbauer, Manfred Broy - Engineering Theories of Software Intensive Systems, E-bok

      Engineering Theories of Software Intensive Systems

      Tony Hoare, David Harel, Johannes Gruenbauer, Manfred Broy

      E-bok
      2005

      2 917 kr

      David Harel, Yishai Feldman - Algorithmik, Inbunden

      Algorithmik

      David Harel, Yishai Feldman

      Inbunden, 2006

      537 kr

      Yishai Feldman, David Harel - Algorithmik, E-bok

      Algorithmik

      Yishai Feldman, David Harel

      E-bok
      2006

      298 kr

      David Harel - Das Affenpuzzle und weitere bad news aus der Computerwelt, Inbunden

      Das Affenpuzzle und weitere bad news aus der Computerwelt

      David Harel

      Inbunden, 2001

      311 kr

      Oscar Nierstrasz, Jon Whittle, David Harel, Gianna Reggio - Model Driven Engineering Languages and Systems, Häftad

      Model Driven Engineering Languages and Systems

      Oscar Nierstrasz, Jon Whittle, David Harel, Gianna Reggio

      Häftad, 2006

      1 142 kr

      Gianna Reggio, David Harel, Jon Whittle, Oscar Nierstrasz - Model Driven Engineering Languages and Systems, E-bok

      Model Driven Engineering Languages and Systems

      Gianna Reggio, David Harel, Jon Whittle, Oscar Nierstrasz

      E-bok
      2006

      1 470 kr

      Hoppa över listan

      Du kanske också är intresserad av

      David Harel, Rami Marelly - Come, Let’s Play, Inbunden

      Come, Let’s Play

      David Harel, Rami Marelly

      Inbunden, 2003

      574 kr

      Rami Marelly, David Harel - Come, Let's Play, E-bok

      Come, Let's Play

      Rami Marelly, David Harel

      E-bok
      2012

      739 kr

      Anne Condon, David Harel, Joost N. Kok, Arto Salomaa, Erik Winfree - Algorithmic Bioprocesses, Häftad

      Algorithmic Bioprocesses

      Anne Condon, David Harel, Joost N. Kok, Arto Salomaa, Erik Winfree

      Häftad, 2012

      2 210 kr

      Erik Winfree, Arto Salomaa, Joost N. Kok, David Harel, Anne Condon - Algorithmic Bioprocesses, E-bok

      Algorithmic Bioprocesses

      Erik Winfree, Arto Salomaa, Joost N. Kok, David Harel, Anne Condon

      E-bok
      2009

      2 862 kr

      Tony Hoare, David Harel, Johannes Gruenbauer, Manfred Broy - Engineering Theories of Software Intensive Systems, E-bok

      Engineering Theories of Software Intensive Systems

      Tony Hoare, David Harel, Johannes Gruenbauer, Manfred Broy

      E-bok
      2005

      2 917 kr

      David Harel - Das Affenpuzzle und weitere bad news aus der Computerwelt, Inbunden

      Das Affenpuzzle und weitere bad news aus der Computerwelt

      David Harel

      Inbunden, 2001

      311 kr

      David Harel, Yishai Feldman - Algorithmik, Inbunden

      Algorithmik

      David Harel, Yishai Feldman

      Inbunden, 2006

      537 kr

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare - Engineering Theories of Software Intensive Systems, Häftad

      Engineering Theories of Software Intensive Systems

      Manfred Broy, Johannes Gruenbauer, David Harel, Tony Hoare

      Häftad, 2005

      2 276 kr

      David Harel, Yishai Feldman - Algorithmics, Häftad

      Algorithmics

      David Harel, Yishai Feldman

      Häftad, 2014

      654 kr

      Joost N. Kok, Anne Condon, David Harel, Joost N. Kok, Arto Salomaa, Erik Winfree - Algorithmic Bioprocesses, Inbunden

      Algorithmic Bioprocesses

      Joost N. Kok, Anne Condon, David Harel, Joost N. Kok, Arto Salomaa, Erik Winfree

      Inbunden, 2009

      2 210 kr