0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (3)
  • R100 - R250 (267)
  • R250 - R500 (3,696)
  • R500+ (10,879)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming > Programming languages

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.

Programming Multi-Agent Systems - 8th International Workshop, ProMAS 2010, Toronto, ON, Canada,  May 11, 2010. Revised Selected... Programming Multi-Agent Systems - 8th International Workshop, ProMAS 2010, Toronto, ON, Canada, May 11, 2010. Revised Selected Papers (Paperback, 2012 ed.)
Rem Collier, Jurgen Dix, Peter Novak
R1,714 Discovery Miles 17 140 Ships in 18 - 22 working days

This book constitutes the proceedings of the 8th International Workshop on Programming Multi-Agent Systems held in Toronto, Canada, in May 2010 in conjunction with AAMAS 2010, the 9th International Joint Conference on Autonomous Agents and Multiagent Systems. The 7 revised full papers presented together with 1 invited paper were carefully reviewed and selected for inclusion in the book. The papers cover a broad range of mostly practical topics like decision component of agent systems; practical examples of programming languages; interaction with the environment, and are thus organized in topical sections on reasoning, programming languages, and environments.

Bayesian Networks in R - with Applications in Systems Biology (Paperback, 2013 ed.): Radhakrishnan Nagarajan, Marco Scutari,... Bayesian Networks in R - with Applications in Systems Biology (Paperback, 2013 ed.)
Radhakrishnan Nagarajan, Marco Scutari, Sophie Lebre
R2,607 Discovery Miles 26 070 Ships in 18 - 22 working days

Bayesian Networks in R with Applications in Systems Biology is unique as it introduces the reader to the essential concepts in Bayesian network modeling and inference in conjunction with examples in the open-source statistical environment R. The level of sophistication is also gradually increased across the chapters with exercises and solutions for enhanced understanding for hands-on experimentation of the theory and concepts. The application focuses on systems biology with emphasis on modeling pathways and signaling mechanisms from high-throughput molecular data. Bayesian networks have proven to be especially useful abstractions in this regard. Their usefulness is especially exemplified by their ability to discover new associations in addition to validating known ones across the molecules of interest. It is also expected that the prevalence of publicly available high-throughput biological data sets may encourage the audience to explore investigating novel paradigms using the approaches presented in the book.

Foundations of Real-Time Computing: Scheduling and Resource Management (Paperback, Softcover reprint of the original 1st ed.... Foundations of Real-Time Computing: Scheduling and Resource Management (Paperback, Softcover reprint of the original 1st ed. 1991)
Andre M.Van Tilborg, Gary M. Koob
R4,024 Discovery Miles 40 240 Ships in 18 - 22 working days

This volume contains a selection of papers that focus on the state-of the-art in real-time scheduling and resource management. Preliminary versions of these papers were presented at a workshop on the foundations of real-time computing sponsored by the Office of Naval Research in October, 1990 in Washington, D.C. A companion volume by the title Foundations of Real-Time Computing: Fonnal Specifications and Methods complements this book by addressing many of the most advanced approaches currently being investigated in the arena of formal specification and verification of real-time systems. Together, these two texts provide a comprehensive snapshot of current insights into the process of designing and building real-time computing systems on a scientific basis. Many of the papers in this book take care to define the notion of real-time system precisely, because it is often easy to misunderstand what is meant by that term. Different communities of researchers variously use the term real-time to refer to either very fast computing, or immediate on-line data acquisition, or deadline-driven computing. This text is concerned with the very difficult problems of scheduling tasks and resource management in computer systems whose performance is inextricably fused with the achievement of deadlines. Such systems have been enabled for a rapidly increasing set of diverse end-uses by the unremitting advances in computing power per constant-dollar cost and per constant-unit-volume of space. End-use applications of deadline-driven real-time computers span a spectrum that includes transportation systems, robotics and manufacturing, aerospace and defense, industrial process control, and telecommunications."

Algebraic and Numeric Biology - 4th International Conference, ANB 2010, Hagenberg, Austria, July 31-August 2, 2010, Revised... Algebraic and Numeric Biology - 4th International Conference, ANB 2010, Hagenberg, Austria, July 31-August 2, 2010, Revised Selected Papers (Paperback, 2012)
Katsuhisa Horimoto, Masahiko Nakatsui, Nikolaj Popov
R1,721 Discovery Miles 17 210 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 4th International Conference on Algebraic Biology, ANB 2010, held at the Castle of Hagenberg, Austria in July/August 2010. The conference is a follow up of the AB Conference. The 10 papers were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on mathematical modeling, system analysis and design, genomics, molecular structure analysis, automata theory, artificial intelligence, sequence analysis, automated reasoning, formal language and hybrid symbolic numerical methods.

Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Paperback, 2011 ed.): Paul Lokuciejewski, Peter... Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems (Paperback, 2011 ed.)
Paul Lokuciejewski, Peter Marwedel
R4,011 Discovery Miles 40 110 Ships in 18 - 22 working days

For real-time systems, the worst-case execution time (WCET) is the key objective to be considered. Traditionally, code for real-time systems is generated without taking this objective into account and the WCET is computed only after code generation. Worst-Case Execution Time Aware Compilation Techniques for Real-Time Systems presents the first comprehensive approach integrating WCET considerations into the code generation process. Based on the proposed reconciliation between a compiler and a timing analyzer, a wide range of novel optimization techniques is provided. Among others, the techniques cover source code and assembly level optimizations, exploit machine learning techniques and address the design of modern systems that have to meet multiple objectives. Using these optimizations, the WCET of real-time applications can be reduced by about 30% to 45% on the average. This opens opportunities for decreasing clock speeds, costs and energy consumption of embedded processors. The proposed techniques can be used for all types real-time systems, including automotive and avionics IT systems.

Transactions on Pattern Languages of Programming III (Paperback, 2013 ed.): James Noble, Ralph Johnson, Uwe Zdun, Eugene... Transactions on Pattern Languages of Programming III (Paperback, 2013 ed.)
James Noble, Ralph Johnson, Uwe Zdun, Eugene Wallingford
R1,793 Discovery Miles 17 930 Ships in 18 - 22 working days

The Transactions on Pattern Languages of Programming subline aims to publish papers on patterns and pattern languages as applied to software design, development, and use, throughout all phases of the software life cycle, from requirements and design to implementation, maintenance and evolution. The primary focus of this LNCS Transactions subline is on patterns, pattern collections, and pattern languages themselves. The journal also includes reviews, survey articles, criticisms of patterns and pattern languages, as well as other research on patterns and pattern languages. This book, the third volume in the Transactions on Pattern Languages of Programming series, presents five papers that have been through a careful peer review process involving both pattern experts and domain experts. The papers present various pattern languages and a study of applying patterns and represent some of the best work that has been carried out in design patterns and pattern languages of programming over the last few years.

Safe and Secure Software Reuse - 13th International Conference on Software Reuse, ICSR 2013,Pisa, Italy, June 18-20, 2013,... Safe and Secure Software Reuse - 13th International Conference on Software Reuse, ICSR 2013,Pisa, Italy, June 18-20, 2013, Proceedings (Paperback, 2013 ed.)
John Favaro, Maurizio Morisio
R1,430 Discovery Miles 14 300 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 13th International Conference on Safe and Secure Software Reuse, ICSR 2013, held in Pisa, Italy, in June 2013. The 27 papers (18 full and 9 short papers) presented were carefully reviewed and selected from various submissions. The papers are organized in topical sections on feature modeling and variability analysis; reuse and testing; architecture and reuse; analysis for reuse; reuse and patterns, short papers, emerging ideas and trends.

Behavioral Specifications of Businesses and Systems (Paperback, Softcover reprint of the original 1st ed. 1999): Haim Kilov,... Behavioral Specifications of Businesses and Systems (Paperback, Softcover reprint of the original 1st ed. 1999)
Haim Kilov, Bernhard Rumpe, Ian Simmonds
R4,021 Discovery Miles 40 210 Ships in 18 - 22 working days

Behavioral Specifications of Businesses and Systems deals with the reading, writing and understanding of specifications. The papers presented in this book describe useful and sometimes elegant concepts, good practices (in programming and in specifications), and solid underlying theory that is of interest and importance to those who deal with increased complexity of business and systems. Most concepts have been successfully used in actual industrial projects, while others are from the forefront of research. Authors include practitioners, business thinkers, academics and applied mathematicians. These seemingly different papers address different aspects of a single problem - taming complexity. Behavioral Specifications of Businesses and Systems emphasizes simplicity and elegance in specifications without concentrating on particular methodologies, languages or tools. It shows how to handle complexity, and, specifically, how to succeed in understanding and specifying businesses and systems based upon precise and abstract concepts. It promotes reuse of such concepts, and of constructs based on them, without taking reuse for granted. Behavioral Specifications of Businesses and Systems is the second volume of papers based on a series of workshops held alongside ACM's annual conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA) and European Conference on Object-Oriented Programming (ECOOP). The first volume, Object-Oriented Behavioral Specifications, edited by Haim Kilov and William Harvey, was published by Kluwer Academic Publishers in 1996.

The Modula-2 Software Component Library - Volume 1 (Paperback, Softcover reprint of the original 1st ed. 1989): Charles Lins The Modula-2 Software Component Library - Volume 1 (Paperback, Softcover reprint of the original 1st ed. 1989)
Charles Lins
R1,417 Discovery Miles 14 170 Ships in 18 - 22 working days

This book is the first volume in a series entitled The Modula-2 Software Component Library. Charles Lins collection of reusable standard software components, could be the basis for every programmers software project in Modula-2. Components that are implementations of commonly used data structures are presented, along with an adequate description of their functionality and efficiency. Moreover, the books provide the background necessary to tailor these components to the specific needs of any Modula-2 environment. For every Modula-2 programmer this series of books might prove as useful and indispensible as the original language reference by Niklaus Wirth.

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

2 Source Code Availability All of the source code in this volume, and some that is not, is available from the author for $20. The author is also interested in learning of any errors that may be found, though care has been taken in the construction of the modules to minimize the possibility of their occurence. Any other comments, suggestions, recommenda- tions, questions, or experiences with the use of these modules would also be of interest. The reader may contact the author via the publisher at the following address: C. Lins: Modula-2 Source Code c/o Springer-Verlag 815 De La Vina Street Santa Barbara, CA 93101 USA As of February 1989, source code is available on two 3. 5" Macintosh diskettes (800K HFS format) for Bob Campbell's Modula-2 compiler for MPW(formerly TML Modula-2) and the MacMETH Modula-2 compiler from ETH Zurich. The author intends to port this software to both the SemperSoft and MetCom Modula- 2 compilers on the Macintosh. For the IBM PC (and compatibles) the software is available for TopSpeed Modula-2 (a product of JPI). The source code will soon be converted to work with Logitech's Modula-2 compiler as well as Stony Brook's Modula-2. Please mention your hardware platform as well as the volume(s) in which you are interested Development Environment The software for this volume was developed using the MPW (Macintosh(TM) Programmer' s Workshop) version 3. 0 and Bob Campbell's Modula-2 compiler ver- sion 1. 4d7.

Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Paperback,... Identifying Relevant Information for Testing Technique Selection - An Instantiated Characterization Schema (Paperback, Softcover reprint of the original 1st ed. 2003)
Sira Vegas, Natalia Juristo, Victor R. Basili
R2,656 Discovery Miles 26 560 Ships in 18 - 22 working days

Engineering tasks are supposed to achieve defined goals under certain project constraints. Example goals of software engineering tasks include achieving a certain functionality together with some level of reliability or performance. Example constraints of software engineering tasks include budget and time limitations or experience limitations of the developers at hand. Planning of an engineering project requires the selection of techniques, methods and tools suited to achieve stated goals under given project constraints. This assumes sufficient knowledge regarding the process-product relationships (or effects) of candidate techniques, methods and tools. Planning of software projects suffers greatly from lack of knowledge regarding the process-product relationships of candidate techniques, methods and tools. Especially in the area of testing a project planner is confronted with an abundance of testing techniques, but very little knowledge regarding their effects under varying project conditions. This book offers a novel approach to addressing this problem: First, based on a comprehensive initial characterization scheme (see chapter 7) an overview of existing testing techniques and their effects under varying conditions is provided to guide the selection of testing approaches. Second, the optimisation of this knowledge base is suggested based on experience from experts, real projects and scientific experiments (chapters 8, 9, and 10). This book is of equal interest to practitioners, researchers and students. Practitioners interested in identifying ways to organize their company-specific knowledge about testing could start with the schema provided in this book, and optimise it further by applying similar strategies as offered in chapters 8 and 9.

Formal Languages and Computation - Models and Their Applications (Hardcover, New): Alexander Meduna Formal Languages and Computation - Models and Their Applications (Hardcover, New)
Alexander Meduna
R2,957 Discovery Miles 29 570 Ships in 10 - 15 working days

Formal Languages and Computation: Models and Their Applications gives a clear, comprehensive introduction to formal language theory and its applications in computer science. It covers all rudimental topics concerning formal languages and their models, especially grammars and automata, and sketches the basic ideas underlying the theory of computation, including computability, decidability, and computational complexity. Emphasizing the relationship between theory and application, the book describes many real-world applications, including computer science engineering techniques for language processing and their implementation.

  • Covers the "theory of formal languages" and their models, including all essential concepts and properties
  • Explains how language models underlie "language processors"
  • Pays a special attention to "programming language analyzers," such as "scanners" and "parsers," based on four language models regular expressions, finite automata, context-free grammars, and pushdown automata
  • Discusses the mathematical notion of a "Turing machine" as a universally accepted formalization of the intuitive notion of a procedure
  • Reviews the general "theory of computation," particularly "computability" and "decidability"
  • Considers problem-deciding algorithms in terms of their "computational complexity" measured according to time and space requirements
  • Points out that some problems are decidable in principle, but they are, in fact, "intractable problems" for absurdly high computational requirements of the algorithms that decide them

In short, this book represents a theoretically oriented treatment of formal languages and their models with a focus on their applications. It introduces all formalisms concerning them with enough rigors to make all results quite clear and valid. Every complicated mathematical passage is preceded by its intuitive explanation so that even the most complex parts of the book are easy to grasp. After studying this book, both student and professional should be able to understand the fundamental theory of formal languages and computation, write language processors, and confidently follow most advanced books on the subject."

Fundamentals and Standards in Hardware Description Languages (Paperback, Softcover reprint of the original 1st ed. 1993): Jean... Fundamentals and Standards in Hardware Description Languages (Paperback, Softcover reprint of the original 1st ed. 1993)
Jean Mermet
R8,346 Discovery Miles 83 460 Ships in 18 - 22 working days

The second half of this century will remain as the era of proliferation of electronic computers. They did exist before, but they were mechanical. During next century they may perform other mutations to become optical or molecular or even biological. Actually, all these aspects are only fancy dresses put on mathematical machines. This was always recognized to be true in the domain of software, where "machine" or "high level" languages are more or less rigourous, but immaterial, variations of the universaly accepted mathematical language aimed at specifying elementary operations, functions, algorithms and processes. But even a mathematical machine needs a physical support, and this is what hardware is all about. The invention of hardware description languages (HDL's) in the early 60's, was an attempt to stay longer at an abstract level in the design process and to push the stage of physical implementation up to the moment when no more technology independant decisions can be taken. It was also an answer to the continuous, exponential growth of complexity of systems to be designed. This problem is common to hardware and software and may explain why the syntax of hardware description languages has followed, with a reasonable delay of ten years, the evolution of the programming languages: at the end of the 60's they were" Algol like" , a decade later "Pascal like" and now they are "C or ADA-like". They have also integrated the new concepts of advanced software specification languages.

The Logic of Partial Information (Paperback, Softcover reprint of the original 1st ed. 1995): Areski Nait Abdallah The Logic of Partial Information (Paperback, Softcover reprint of the original 1st ed. 1995)
Areski Nait Abdallah
R2,772 Discovery Miles 27 720 Ships in 18 - 22 working days

One must be able to say at all times - in stead of points, straight lines, and planes - tables, chairs and beer mugs. (David Hilbert) One service mathematics has rendered the human race. It has put common sense back where it belongs, on the topmost shelf next to the dusty canister labelled "discarded nonsense. " (Eric T. Bell) This book discusses reasoning with partial information. We investigate the proof theory, the model theory and some applications of reasoning with par tial information. We have as a goal a general theory for combining, in a principled way, logic formulae expressing partial information, and a logical tool for choosing among them for application and implementation purposes. We also would like to have a model theory for reasoning with partial infor mation that is a simple generalization of the usual Tarskian semantics for classical logic. We show the need to go beyond the view of logic as a geometry of static truths, and to see logic, both at the proof-theoretic and at the model-theoretic level, as a dynamics of processes. We see the dynamics of logic processes bear with classical logic, the same relation as the one existing between classical mechanics and Euclidean geometry."

Programming with Specifications - An Introduction to ANNA, A Language for Specifying Ada Programs (Paperback, Softcover reprint... Programming with Specifications - An Introduction to ANNA, A Language for Specifying Ada Programs (Paperback, Softcover reprint of the original 1st ed. 1990)
David Luckham
R1,445 Discovery Miles 14 450 Ships in 18 - 22 working days

Topics * what this book is about, * its intended audience, * what the reader ought to know, * how the book is organized, * acknowledgements. Specifications express information about a program that is not normally part of the program, and often cannot be expressed in a programming lan guage. In the past, the word "specification" has sometimes been used to refer to somewhat vague documentation written in English. But today it indicates a precise statement, written in a machine processable language, about the purpose and behavior of a program. Specifications are written in languages that are just as precise as programming languages, but have additional capabilities that increase their power of expression. The termi nology formal specification is sometimes used to emphasize the modern meaning. For us, all specifications are formal. The use of specifications as an integral part of a program opens up a whole new area of programming - progmmming with specifications. This book describes how to use specifications in the process of building programs, debugging them, and interfacing them with other programs. It deals with a new trend in programming - the evolution of specification languages from the current generation of programming languages. And it describes new strategies and styles of programming that utilize specifications. The trend is just beginning, and the reader, having finished this book, will viii Preface certainly see that there is much yet to be done and to be discovered about programming with specifications.

Model-Based Methodologies for Pervasive and Embedded Software - 8th International Workshop, MOMPES 2012, Essen, Germany,... Model-Based Methodologies for Pervasive and Embedded Software - 8th International Workshop, MOMPES 2012, Essen, Germany, September 4, 2012, Revised Papers (Paperback, 2013 ed.)
Ricardo J. Machado, Rita Suzana Maciel, Julia Rubin, Goetz Botterweck
R1,294 Discovery Miles 12 940 Ships in 18 - 22 working days

This book constitutes the thoroughly refereed post-conference proceedings of the 8th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, MOMPES 2012, held in Essen, Germany, in September 2012. The 7 revised full papers presented together with 1 short papers were carefully reviewed and selected from 16 submissions. The papers cover a large spectrum of topics including model-driven engineering, model analysis, runtime verification, modeling of reactive systems, variability modeling, and domain-specific languages.

PHP and MySQL Manual - Simple, yet Powerful Web Programming (Paperback, Softcover reprint of the original 1st ed. 2004): Simon... PHP and MySQL Manual - Simple, yet Powerful Web Programming (Paperback, Softcover reprint of the original 1st ed. 2004)
Simon Stobart, Mike Vassileiou
R1,529 Discovery Miles 15 290 Ships in 18 - 22 working days

PHP is rapidly becoming the language of choice for dynamic Web development, in particular for e-commerce and on-line database systems. It is open source software and easy to install, and can be used with a variety of operating systems, including Microsoft Windows and UNIX. This comprehensive manual covers the basic core of the language, with lots of practical examples of some of the more recent and useful features available in version 5.0. MySQL database creation and development is also covered, as it is the developer database most commonly used alongside PHP. It will be an invaluable book for professionals wanting to use PHP to develop their own dynamic web pages. Key Topics: - Basic Language Constructs - Manipulating Arrays and Strings - Errors and Buffering - Graphic Manipulation - PDF Library Extension - MySQL Database Management - Classes and Objects Concepts Features and Benefits: Explains how to use PHP to its full extent - covering the latest features and functions of PHP version 5.0, including the use of object-oriented programming Describes how to link a database to a web site, using the MySQL database management system Shows how to connect PHP to other systems and provides many examples, so that you can create powerful and dynamic web pages and applications Contains lots of illustrated, practical, real-world examples - including an e-commerce application created in PHP using many of the features described within the book The scripts used in the examples are available for download from www.phpmysql-manual.com

Programming Environments for Massively Parallel Distributed Systems - Working Conference of the IFIP WG 10.3, April 25-29, 1994... Programming Environments for Massively Parallel Distributed Systems - Working Conference of the IFIP WG 10.3, April 25-29, 1994 (Paperback, Softcover reprint of the original 1st ed. 1994)
Karsten M. Decker, Rene M. Rehmann
R1,447 Discovery Miles 14 470 Ships in 18 - 22 working days

Massively Parallel Systems (MPSs) with their scalable computation and storage space promises are becoming increasingly important for high-performance computing. The growing acceptance of MPSs in academia is clearly apparent. However, in industrial companies, their usage remains low. The programming of MPSs is still the big obstacle, and solving this software problem is sometimes referred to as one of the most challenging tasks of the 1990's. The 1994 working conference on "Programming Environments for Massively Parallel Systems" was the latest event of the working group WG 10.3 of the International Federation for Information Processing (IFIP) in this field. It succeeded the 1992 conference in Edinburgh on "Programming Environments for Parallel Computing". The research and development work discussed at the conference addresses the entire spectrum of software problems including virtual machines which are less cumbersome to program; more convenient programming models; advanced programming languages, and especially more sophisticated programming tools; but also algorithms and applications.

Representing Uncertain Knowledge - An Artificial Intelligence Approach (Paperback, Softcover reprint of the original 1st ed.... Representing Uncertain Knowledge - An Artificial Intelligence Approach (Paperback, Softcover reprint of the original 1st ed. 1993)
Paul Krause, Dominic Clark
R4,021 Discovery Miles 40 210 Ships in 18 - 22 working days

The representation of uncertainty is a central issue in Artificial Intelligence (AI) and is being addressed in many different ways. Each approach has its proponents, and each has had its detractors. However, there is now an in creasing move towards the belief that an eclectic approach is required to represent and reason under the many facets of uncertainty. We believe that the time is ripe for a wide ranging, yet accessible, survey of the main for malisms. In this book, we offer a broad perspective on uncertainty and approach es to managing uncertainty. Rather than provide a daunting mass of techni cal detail, we have focused on the foundations and intuitions behind the various schools. The aim has been to present in one volume an overview of the major issues and decisions to be made in representing uncertain knowl edge. We identify the central role of managing uncertainty to AI and Expert Systems, and provide a comprehensive introduction to the different aspects of uncertainty. We then describe the rationales, advantages and limitations of the major approaches that have been taken, using illustrative examples. The book ends with a review of the lessons learned and current research di rections in the field. The intended readership will include researchers and practitioners in volved in the design and implementation of Decision Support Systems, Ex pert Systems, other Knowledge-Based Systems and in Cognitive Science."

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Perils & Consequences
Rich Votaw, Stan Scott Hardcover R616 Discovery Miles 6 160
Risk, Information and Insurance - Essays…
Henri Louberge Hardcover R2,806 Discovery Miles 28 060
Selling Hope, Selling Risk…
Donald C Langevoort Hardcover R1,074 Discovery Miles 10 740
With Dignity - The Search for Medicare…
Sheri I. David Hardcover R2,214 R2,044 Discovery Miles 20 440
Mitigation and Financing of Seismic…
Paul R. Kleindorfer, Murat R. Sertel Hardcover R2,812 Discovery Miles 28 120
Value in Healthcare - What is it and How…
Jonathan Hart Hardcover R608 R557 Discovery Miles 5 570
Bancassurance
N. Genetay, P Molyneux Hardcover R3,775 Discovery Miles 37 750
Brackenridge's Medical Selection of Life…
R.D.C. Brackenridge, R. Croxson, … Hardcover R11,206 Discovery Miles 112 060
A Guide to Insurance Management
Stephen Diacon Hardcover R1,321 Discovery Miles 13 210
Insurable Interest and the Law
Franziska Arnold-Dwyer Paperback R1,412 Discovery Miles 14 120

 

Partners