0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (4)
  • R100 - R250 (263)
  • R250 - R500 (3,672)
  • R500+ (10,870)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages > General

Transactions on Petri Nets and Other Models of Concurrency VIII (Paperback, 2013 ed.): Maciej Koutny, Wil M.P. van der Aalst,... Transactions on Petri Nets and Other Models of Concurrency VIII (Paperback, 2013 ed.)
Maciej Koutny, Wil M.P. van der Aalst, Alex Yakovlev
R1,408 Discovery Miles 14 080 Ships in 18 - 22 working days

The 8th volume of ToPNoC contains revised and extended versions of a selection of the best workshop papers presented at the 33rd International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (Petri Nets 2012). The 10 papers cover a diverse range of topics including model checking and system verification, refinement and synthesis, foundational work on specific classes of Petri nets, and innovative applications of Petri nets and other models of concurrency. Application areas covered in this volume are: biological systems, communication protocols, business processes, collaborative team work, and Petri net education. Thus this volume gives a good view of ongoing concurrent systems and Petri nets research.

Performance Modeling of Operating Systems Using Object-Oriented Simulations - A Practical Introduction (Paperback, Softcover... Performance Modeling of Operating Systems Using Object-Oriented Simulations - A Practical Introduction (Paperback, Softcover reprint of the original 1st ed. 2000)
Jose M. Garrido
R1,404 Discovery Miles 14 040 Ships in 18 - 22 working days

This book introduces the fundamental concepts and practical simulation te- niques for modeling different aspects of operating systems to study their g- eral behavior and their performance. The approaches applied are obje- oriented modeling and process interaction approach to discrete-event simu- tion. The book depends on the basic modeling concepts and is more specialized than my previous book: Practical Process Simulation with Object-Oriented Techniques and C++, published by Artech House, Boston 1999. For a more detailed description see the Web location: http: //science.kennesaw.edu/ jgarrido/mybook, html. Most other books on performance modeling use only analytical approaches, and very few apply these concepts to the study of operating systems. Thus, the unique feature of the book is that it concentrates on design aspects of operating systems using practical simulation techniques. In addition, the book illustrates the dynamic behavior of different aspects of operating systems using the various simulation models, with a general hands-on approac

Formal Techniques for Distributed Systems - Joint 14th IFIP WG 6.1 International Conference, FMOODS 2012 and 32nd IFIP WG 6.1... Formal Techniques for Distributed Systems - Joint 14th IFIP WG 6.1 International Conference, FMOODS 2012 and 32nd IFIP WG 6.1 International Conference, FORTE 2012, Stockholm, Sweden, June 13-16, 2012, Proceedings (Paperback, 2012 ed.)
Holger Giese, Grigore Rosu
R1,404 Discovery Miles 14 040 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 14th IFIP WG 6.1 International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2012, and the 32nd IFIP WG 6.1 International Conference on Formal Techniques for Networked and Distributed Systems, FORTE 2012, held in Stockholm, Sweden, in June 2012, as one of the DisCoTec 2012 events. The 16 revised full papers presented were carefully reviewed and selected from 42 submissions. They cover a wide range of topics combining theory and practice in application areas of telecommunication services, Internet, embedded and real-time systems, networking and communication security and reliability, sensor networks, service-oriented architecture, and Web services.

Combinatorial Programming: Methods and Applications - Proceedings of the NATO Advanced Study Institute held at the Palais des... Combinatorial Programming: Methods and Applications - Proceedings of the NATO Advanced Study Institute held at the Palais des Congres, Versailles, France, 2-13 September, 1974 (Paperback, Softcover reprint of the original 1st ed. 1975)
B. Roy
R1,451 Discovery Miles 14 510 Ships in 18 - 22 working days

"Combinatorial Programming" are two words whose juxtaposition still strike us as unusual, nevertheless their association in recent years adequately reflects the preoccupations underlying differing work fields, and their importance will increase both from methodology and application view points. To those who like definitions and consider the function of this book to furnish one for combinatorial programming, I will simply say that it is precise ly this which is exclusively treated here and which in the eyes of the autors is the heart of this branch of applied mathematics. Such was the initial intention of those who in the spring of 1973 gathered tog ther in Paris to state the work of the Advanced Study Institute from which this book arises. As young as combinatorial programming is, it was easy to see that a two week school was insufficient to cover the subject in an exhaustive manner. Finally the decision had to be taken to reduce to book form, and to organise within this particular means of expression, the essential syntheses and communications. Unfortunately the discussions, the round tables, and the majority of the case studies could not be included in this book which is more of a hand-book on the subject. XIV PREFACE The choice and orientation of the surveys has been guided by two criteria: the importance of already accomplished work, and the originality of the survey to be undertaken."

Software Composition - 11th International Conference, SC 2012, Prague, Czech Republic, May 31 -- June 1, 2012. Proceedings... Software Composition - 11th International Conference, SC 2012, Prague, Czech Republic, May 31 -- June 1, 2012. Proceedings (Paperback)
Thomas Gschwind, Flavio De Paoli, Volker Gruhn, Matthias Book
R1,384 Discovery Miles 13 840 Ships in 18 - 22 working days

The book constitutes the refereed proceedings of the 11th International Conference on Software Composition, SC 2012, held in Prague, Czech Republic, in May/June 2012, co-located with TOOLS 2012 Federated Conferences. The 12 revised full papers were carefully reviewed and selected from 42 submissions for inclusion in the book. The papers reflect all current research in software composition and are organized in topical sections on software composition in specification languages; context-aware and dynamic composition; composition in software development; and applications of software composition.

Runtime Verification - Second international Conference, RV 2011, San Francisco, USA, September 27-30, 2011, Revised Selected... Runtime Verification - Second international Conference, RV 2011, San Francisco, USA, September 27-30, 2011, Revised Selected Papers (Paperback, 2012 ed.)
Koushik Sen, Sarfaz Khurshid
R1,455 Discovery Miles 14 550 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed post-conference proceedings of the Second International Conference on Runtime Verification, RV 2011, held in San Francisco, USA, in September 2011. The 24 revised full papers presented together with 3 invited papers, 4 tutorials and 4 tool demonstrations were carefully reviewed and selected from 71 submissions. The papers are organized in topical sections on parallelism and deadlocks, malware detection, temporal constraints and concurrency bugs, sampling and specification conformance, real-time, software and hardware systems, memory transactions, tools; foundational techniques and multi-valued approaches.

Theory and Practice of Model Transformations - 5th International Conference, ICMT 2012, Prague, Czech Republic, May 28-29,... Theory and Practice of Model Transformations - 5th International Conference, ICMT 2012, Prague, Czech Republic, May 28-29, 2012. Proceedings (Paperback)
Zhenjiang Hu, Juan De Lara
R1,410 Discovery Miles 14 100 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 5th International Conference, ICMT 2012, held in Prague, Czech Republic, in May 2012, co-located with TOOLS 2012 Federated Conferences. The 18 full papers presented together with one invited paper were carefully revised and selected from numerous submissions. Topics addressed are such as testing, typing and verification; bidirectionality; applications and visualization; transformation languages, virtual machines; pattern matching; and transformations in modelling, reutilization.

Tests and Proofs - 6th International Conference, TAP 2012, Prague, Czech Republic, May 31 -- June 1, 2012. Proceedings... Tests and Proofs - 6th International Conference, TAP 2012, Prague, Czech Republic, May 31 -- June 1, 2012. Proceedings (Paperback)
Achim Brucker, Jacques Julliand
R1,718 Discovery Miles 17 180 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 6th International Conference on Test and Proofs, TAP 2012, held in Prague, Czech Republic, in May/June 2012, as part of the TOOLS 2012 Federated Conferences. The 9 revised full papers presented together with 2 invited papers, 4 short papers and one tutorial were carefully reviewed and selected from 29 submissions. The papers are devoted to the convergence of tests and proofs for developing novel techniques and application that support engineers in building secure, safe, and reliable systems. Among the topics covered are model-based testing; scenario-based testing; complex data structure generation; and the validation of protocols and libraries.

Mathematics of Program Construction - 11th International Conference, MPC 2012, Madrid, Spain, June 25-27, 2012, Proceedings... Mathematics of Program Construction - 11th International Conference, MPC 2012, Madrid, Spain, June 25-27, 2012, Proceedings (Paperback, 2012 ed.)
Jeremy Gibbons, Pablo Nogueira
R1,429 Discovery Miles 14 290 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 11th International Conference on Mathematics of Program Construction, MPC 2012, held in Madrid, Spain, in June 2012. The 13 revised full papers presented together with three invited talks were carefully reviewed and selected from 27 submissions. The papers are organized in topical sections on security and information flow, synchronous and real-time systems, algorithms and games, program calculi, tool support, algebras and datatypes, and categorical functional programming.

Multicore Software Engineering, Performance and Tools - International Conference, MSEPT 2012, Prague, Czech Republic, May... Multicore Software Engineering, Performance and Tools - International Conference, MSEPT 2012, Prague, Czech Republic, May 31--June 1, 2012, Proceedings (Paperback, 2012)
Victor Pankratius, Michael Philippsen
R1,696 Discovery Miles 16 960 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the International Conference on Multiscore Software Engineering, Performance, and Tools, MSEPT 2012, held in Prague in May/June 2012. The 9 revised papers, 4 of which are short papers were carefully reviewed and selected from 24 submissions. The papers address new work on optimization of multicore software, program analysis, and automatic parallelization. They also provide new perspectives on programming models as well as on applications of multicore systems.

Correct Reasoning - Essays on Logic-Based AI in Honour of Vladimir Lifschitz (Paperback, 2012): Esra Erdem, Joohyung Lee,... Correct Reasoning - Essays on Logic-Based AI in Honour of Vladimir Lifschitz (Paperback, 2012)
Esra Erdem, Joohyung Lee, Yuliya Lierler, David Pearce
R1,490 Discovery Miles 14 900 Ships in 18 - 22 working days

This Festschrift published in honor of Vladimir Lifschitz on the occasion of his 65th birthday presents 39 articles by colleagues from all over the world with whom Vladimir Lifschitz had cooperation in various respects. The 39 contributions reflect the breadth and the depth of the work of Vladimir Lifschitz in logic programming, circumscription, default logic, action theory, causal reasoning and answer set programming.

Come, Let's Play - Scenario-Based Programming Using LSCs and the Play-Engine (Paperback, Softcover reprint of the original... Come, Let's Play - Scenario-Based Programming Using LSCs and the Play-Engine (Paperback, Softcover reprint of the original 1st ed. 2003)
David Harel, Rami Marelly
R1,464 Discovery Miles 14 640 Ships in 18 - 22 working days

This book presents a powerful new language and methodology for programming complex reactive systems in a scenario-based manner. The language is live sequence charts (LSCs), a multimodal extension of sequence charts and UML's sequence diagrams, used in the past mainly for requirements. The methodology is play-in/play-out, an unusually convenient means for specifying inter-object scenario-based behavior directly from a GUI or an object model diagram, with the surprising ability to execute that behavior, or those requirements, directly. The language and methodology are supported by a fully implemented tool the Play-Engine which is attached to the book in CD form.

Comments from experts in the field:

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"

Data Structures and Program Design Using C++ (Paperback): Malhotra, D, Malhotra, N. Data Structures and Program Design Using C++ (Paperback)
Malhotra, D, Malhotra, N.
R1,774 R1,451 Discovery Miles 14 510 Save R323 (18%) Ships in 18 - 22 working days

Data structures provide a means to managing large amounts of information such as large databases, using SEO effectively, and creating Internet/Web indexing services. This book is designed to present fundamentals of data structures for beginners using the C++ programming language in a friendly, self-teaching, format. Practical analogies using real world applications are integrated throughout the text to explain technical concepts. The book includes a variety of end-of-chapter practice exercises, e.g. programming, theoretical, and multiple-choice. Features: Covers data structure fundamentals using C++ Numerous tips, analogies, and practical applications enhance understanding of subjects under discussion "Frequently Asked Questions" integrated throughout the text clarify and explain concepts Includes a variety of end-of-chapter exercises, e.g., programming, theoretical, and multiple choice

Fundamentals of Software Engineering - Fourth International IPM Conference, FSEN 2011, Tehran, Iran,  April 20-22, 2011,... Fundamentals of Software Engineering - Fourth International IPM Conference, FSEN 2011, Tehran, Iran, April 20-22, 2011, Revised Selected Papers (Paperback, 2012 ed.)
Farhad Arbab, Marjan Sirjani
R1,434 Discovery Miles 14 340 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed post-conference proceedings of the Fourth International Conference on Fundamentals of Software Engineering, FSEN 2011, held in Tehran, Iran, in April 2011. The 19 revised full papers and 5 revised short papers presented together with 3 poster presentations were carefully reviewed and selected from 64 submissions. The papers are organized in topical section on models of programs and systems, software specification, validation and verification, software architectures and their description languages, object and multi-agent systems, CASE tools and tool integration, model checking and theorem proving, and Integration of different formal methods.

Implementation and Application of Functional Languages - 23rd International Symposium, IFL 2011, Lawrence, KS, USA, October... Implementation and Application of Functional Languages - 23rd International Symposium, IFL 2011, Lawrence, KS, USA, October 3-5, 2011, Revised Selected Papers (Paperback, 2012 ed.)
Andy Gill, Jurriaan Hage
R1,793 Discovery Miles 17 930 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed post-conference proceedings of the 23rd International Symposium on Implementation and Application of Functional Languages, IFL 2011, held in Lawrence, Kansas, USA, in October 2011. The 11 revised full papers presented were carefully reviewed and selected from 33 submissions. The papers by researchers and practitioners who are actively engaged in the implementation and the use of functional and function based programming languages describe practical and theoretical work as well as applications and tools. They discuss new ideas and concepts, as well as work in progress and results.

Software Engineering - International Summer Schools, ISSSE 2009-2011, Salerno, Italy, Revised Tutorial Lectures (Paperback,... Software Engineering - International Summer Schools, ISSSE 2009-2011, Salerno, Italy, Revised Tutorial Lectures (Paperback, 2013 ed.)
Andrea De Lucia, Filomena Ferrucci
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

Software engineering is widely recognized as one of the most exciting, stimulating, and profitable research areas, with a significant practical impact on the software industry. Thus, training future generations of software engineering researchers and bridging the gap between academia and industry are vital to the field. The International Summer School on Software Engineering (ISSSE), which started in 2003, aims to contribute both to training future researchers and to facilitating the exchange of knowledge between academia and industry. This volume consists of chapters originating from a number of tutorial lectures given in 2009, 2010, and 2011 at the International Summer School on Software Engineering, ISSSE, held in Salerno, Italy. The volume has been organized into three parts, focusing on software measurement and empirical software engineering, software analysis, and software management. The topics covered include software architectures, software product lines, model driven software engineering, mechatronic systems, aspect oriented software development, agile development processes, empirical software engineering, software maintenance, impact analysis, traceability management, software testing, and search-based software engineering.

The Design and Implementation of a Log-structured file system (Paperback, Softcover reprint of the original 1st ed. 1995):... The Design and Implementation of a Log-structured file system (Paperback, Softcover reprint of the original 1st ed. 1995)
Mendel Rosenblum
R2,614 Discovery Miles 26 140 Ships in 18 - 22 working days

Computersystemsresearch is heavilyinfluencedby changesincomputertechnol- ogy. As technology changes alterthe characteristics ofthe underlying hardware com- ponents of the system, the algorithms used to manage the system need to be re- examinedand newtechniques need to bedeveloped. Technological influencesare par- ticularly evident in the design of storage management systems such as disk storage managers and file systems. The influences have been so pronounced that techniques developed as recently as ten years ago are being made obsolete. The basic problem for disk storage managers is the unbalanced scaling of hard- warecomponenttechnologies. Disk storage managerdesign depends on the technolo- gy for processors, main memory, and magnetic disks. During the 1980s, processors and main memories benefited from the rapid improvements in semiconductortechnol- ogy and improved by several orders ofmagnitude in performance and capacity. This improvement has not been matched by disk technology, which is bounded by the me- chanics ofrotating magnetic media. Magnetic disks ofthe 1980s have improved by a factor of 10in capacity butonly a factor of2 in performance. This unbalanced scaling ofthe hardware components challenges the disk storage manager to compensate for the slower disks and allow performance to scale with the processor and main memory technology. Unless the performance of file systems can be improved over that of the disks, I/O-bound applications will be unable to use the rapid improvements in processor speeds to improve performance for computer users. Disk storage managers must break this bottleneck and decouple application perfor- mance from the disk.

Call-By-Push-Value - A Functional/Imperative Synthesis (Paperback, Softcover reprint of the original 1st ed. 2003): P. B. Levy Call-By-Push-Value - A Functional/Imperative Synthesis (Paperback, Softcover reprint of the original 1st ed. 2003)
P. B. Levy
R3,342 Discovery Miles 33 420 Ships in 18 - 22 working days

Call-by-push-value is a programming language paradigm that, surprisingly, breaks down the call-by-value and call-by-name paradigms into simple primitives. This monograph, written for graduate students and researchers, exposes the call-by-push-value structure underlying a remarkable range of semantics, including operational semantics, domains, possible worlds, continuations and games.

Software and Data Technologies - 6th International Conference, ICSOFT 2011, Seville, Spain, July 18-21, 2011. Revised Selected... Software and Data Technologies - 6th International Conference, ICSOFT 2011, Seville, Spain, July 18-21, 2011. Revised Selected Papers (Paperback, 2013 ed.)
Maria Jose Escalona, Jose Cordeiro, Boris Shishkov
R1,409 Discovery Miles 14 090 Ships in 18 - 22 working days

This book constitutes the proceedings of the 6th International Conference on Software and Data Technologies, ICSOFT 2011, held in Seville, Spain, in July 12011. The 13 revised full papers presented together with 4 invited papers were carefully reviewed and selected from 220 submissions. The papers are organized in topical sections on enterprise software technology; software engineering; distributed systems; data management; knowledge-based systems.

Multicore Software Engineering, Performance, and Tools - International Conference, MUSEPAT 2013, Saint Petersburg, Russia,... Multicore Software Engineering, Performance, and Tools - International Conference, MUSEPAT 2013, Saint Petersburg, Russia, August 19-20, 2013, Proceedings (Paperback, 2013 ed.)
Joao M. Lourenco, Eitan Farchi
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the International Conference on Multiscore Software Engineering, Performance, and Tools, MUSEPAT 2013, held in Saint Petersburg, Russia, in August 2013. The 9 revised papers were carefully reviewed and selected from 25 submissions. The accepted papers are organized into three main sessions and cover topics such as software engineering for multicore systems; specification, modeling and design; programing models, languages, compiler techniques and development tools; verification, testing, analysis, debugging and performance tuning, security testing; software maintenance and evolution; multicore software issues in scientific computing, embedded and mobile systems; energy-efficient computing as well as experience reports.

Hardware Description Languages and their Applications - Specification, modelling, verification and synthesis of microelectronic... Hardware Description Languages and their Applications - Specification, modelling, verification and synthesis of microelectronic systems (Paperback, Softcover reprint of the original 1st ed. 1997)
Carlos Delgado Kloos, Eduard Cerny
R4,030 Discovery Miles 40 300 Ships in 18 - 22 working days

In the past few decades Computer Hardware Description Languages (CHDLs) have been a rapidly expanding subject area due to a number of factors, including the advancing complexity of digital electronics, the increasing prevalence of generic and programmable components of software-hardware and the migration of VLSI design to high level synthesis based on HDLs. Currently the subject has reached the consolidation phase in which languages and standards are being increasingly used, at the same time as the scope is being broadened to additional application areas. This book presents the latest developments in this area and provides a forum from which readers can learn from the past and look forward to what the future holds.

The Modula-2 Software Component Library - Volume 4 (Paperback, Softcover reprint of the original 1st ed. 1989): Charles Lins The Modula-2 Software Component Library - Volume 4 (Paperback, Softcover reprint of the original 1st ed. 1989)
Charles Lins
R2,672 Discovery Miles 26 720 Ships in 18 - 22 working days

Source Code Availability All of the source code found in this volume, and some that is not, is available from the author at a nominal fee. The author is interested in learning of any errors that may be found, though care has been taken in the construction of the modules to minimize these. The author is also interested in other comments, suggestions, recommendations, questions or experiences with the use of these modules. Contact the author through the following address: Modula-2 Software c/o Springer-Verlag 815 De La Vina St. Santa Barbara, CA 93101 As of February 1988, source code is available on 3.5" Macintosh diskettes (800K HFS format) for the TML Modula-2 compiler for MPW and the Mac METH Modula-2 compiler from ETH Ziirich. 1 Specification Requirements for specification of procedure and data abstractions were previously covered in Volume 1, Chapter 2. A summary is provided of the specification for mat used in this book. The format is adapted from that Guttag and Liskov 10] developed for the CLU language. It consists of relatively few constructs, is semi formal by providing a rigorous definition of the syntax and semantics of opera tions, and it provides powerful facilities for defining abstract data types. 1.1 Specification of Procedure Abstractions Specification of a procedure requires a full description of syntax and semantics. Syntax the name of the procedure by name, the name and type of each ar gument or result, and the order in which the arguments and results occur."

Logic for Programming, Artificial Intelligence, and Reasoning - 18th International Conference, LPAR-18, Merida, Venezuela,... Logic for Programming, Artificial Intelligence, and Reasoning - 18th International Conference, LPAR-18, Merida, Venezuela, March 11-15, 2012, Proceedings (Paperback, 2012)
Nikolaj Bjorner, Andrei Voronkov
R1,451 Discovery Miles 14 510 Ships in 18 - 22 working days

This book constitutes the proceedings of the 18th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR-18, held in Merida, Venezuela, in March 2012. The 25 regular papers and 6 tool descriptions and experimental papers presented were carefully reviewed and selected from 74 submissions. The series of International Conferences on Logic for Programming, Artificial Intelligence and Reasoning (LPAR) is a forum where, year after year, some of the most renowned researchers in the areas of logic, automated reasoning, computational logic, programming languages and their applications come to present cutting-edge results, to discuss advances in these fields, and to exchange ideas in a scientifically emerging part of the world.

Virtual Machines (Paperback, 2006): Iain D. Craig Virtual Machines (Paperback, 2006)
Iain D. Craig
R4,011 Discovery Miles 40 110 Ships in 18 - 22 working days

I love virtual machines (VMs) and I have done for a long time.If that makes me "sad" or an "anorak," so be it. I love them because they are so much fun, as well as being so useful. They have an element of original sin (writing assembly programs and being in control of an entire machine), while still being able to claim that one is being a respectable member of the community (being structured, modular, high-level, object-oriented, and so on). They also allow one to design machines of one's own, unencumbered by the restrictions of a starts optimising it for some physical particular processor (at least, until one processor or other). I have been building virtual machines, on and off, since 1980 or there abouts. It has always been something of a hobby for me; it has also turned out to be a technique of great power and applicability. I hope to continue working on them, perhaps on some of the ideas outlined in the last chapter (I certainly want to do some more work with register-based VMs and concur rency). I originally wanted to write the book from a purely semantic viewpoint."

Languages for Digital Embedded Systems (Paperback, Softcover reprint of the original 1st ed. 2000): Stephen A. Edwards Languages for Digital Embedded Systems (Paperback, Softcover reprint of the original 1st ed. 2000)
Stephen A. Edwards
R4,020 Discovery Miles 40 200 Ships in 18 - 22 working days

Appropriate for use as a graduate text or a professional reference, Languages for Digital Embedded Systems is the first detailed, broad survey of hardware and software description languages for embedded system design. Instead of promoting the one language that will solve all design problems (which does not and will not ever exist), this book takes the view that different problems demand different languages, and a designer who knows the spectrum of available languages has the advantage over one who is trapped using the wrong language. Languages for Digital Embedded Systems concentrates on successful, widely-used design languages, with a secondary emphasis on those with significant theoretical value. The syntax, semantics, and implementation of each language is discussed, since although hardware synthesis and software compilation technology have steadily improved, coding style still matters, and a thorough understanding of how a language is synthesized or compiled is generally necessary to take full advantage of a language. Practicing designers, graduate students, and advanced undergraduates will all benefit from this book. It assumes familiarity with some hardware or software languages, but takes a practical, descriptive view that avoids formalism.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Universe in X-Rays
Joachim E. Trumper, Gunther Hasinger Hardcover R4,093 Discovery Miles 40 930
Snow White and the Seven Dwarfs - New…
Chris Pallant, Christopher Holliday Hardcover R3,996 Discovery Miles 39 960
The Dulcimer Chord Bible - Standard…
Tobe A. Richards Hardcover R787 Discovery Miles 7 870
From Sources to Solution - Proceedings…
A. Z. Aris, T. H. Tengku Ismail, … Hardcover R5,261 Discovery Miles 52 610
The Power of God - by Thomas Aquinas
Richard J Regan Hardcover R1,923 Discovery Miles 19 230
Seeing Stars - The Night Sky Through…
C.R. Kitchin, Robert W. Forrest Hardcover R2,813 Discovery Miles 28 130
Allegro non troppo - Bruno Bozzetto's…
Marco Bellano Hardcover R2,608 R942 Discovery Miles 9 420
Under the Radar - The First Woman in…
M. Goss, Richard McGee Hardcover R4,061 Discovery Miles 40 610
Mad Eyed Misfits - Writings on Indie…
Chris Robinson Paperback R702 Discovery Miles 7 020
Ferrari F430 Buyers Guide
Daniel Hurlbert Paperback R481 Discovery Miles 4 810

 

Partners