0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R1,000 - R2,500 (4)
  • R2,500 - R5,000 (4)
  • R5,000 - R10,000 (2)
  • -
Status
Brand

Showing 1 - 10 of 10 matches in All Departments

Mastering Software Variability with FeatureIDE (Hardcover, 1st ed. 2017): Jens Meinicke, Thomas Thum, Reimar Schroeter, Fabian... Mastering Software Variability with FeatureIDE (Hardcover, 1st ed. 2017)
Jens Meinicke, Thomas Thum, Reimar Schroeter, Fabian Benduhn, Thomas Leich, …
R1,928 Discovery Miles 19 280 Ships in 10 - 15 working days

This book is a self-contained, practical introduction how to use FeatureIDE for modeling and implementing variable systems. In particular, readers learn how to analyze domains using feature models, specify requirements in form of configurations, and how to generate code based on conditional compilation and feature-oriented programming. Given the interactive style of the book, readers can directly try out the open-source development environment. All code examples are available in the standard distribution on GitHub and can immediately been used for individual modifications. Each part of the book is presented as a step-by-step tutorial and additionally illustrated using an ongoing example of elevator control software written in Java. Written by the core development team of FeatureIDE, this book is suitable for students using a tool for deepening the theoretical foundations of variability modeling and implementation, and as a reference for practitioners needing a stable and scalable tool for industrial applications. FeatureIDE is the most used open-source tool for feature modeling and has been continuously improved since 2004. The success of FeatureIDE is due to being a vehicle for cutting-edge product-line research by still providing an easy-to-use and seamless integration into Eclipse.

Feature-Oriented Software Product Lines - Concepts and Implementation (Hardcover, 2013 ed.): Sven Apel, Don Batory, Christian... Feature-Oriented Software Product Lines - Concepts and Implementation (Hardcover, 2013 ed.)
Sven Apel, Don Batory, Christian Kastner, Gunter Saake
R2,669 Discovery Miles 26 690 Ships in 10 - 15 working days

While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the requirements of its customer. The concept of features is central to achieving this level of automation, because features bridge the gap between the requirements the customer has and the functionality a product provides. Thus features are a central concept in all phases of product-line development. The authors take a developer's viewpoint, focus on the development, maintenance, and implementation of product-line variability, and especially concentrate on automated product derivation based on a user's feature selection. The book consists of three parts. Part I provides a general introduction to feature-oriented software product lines, describing the product-line approach and introducing the product-line development process with its two elements of domain and application engineering. The pivotal part II covers a wide variety of implementation techniques including design patterns, frameworks, components, feature-oriented programming, and aspect-oriented programming, as well as tool-based approaches including preprocessors, build systems, version-control systems, and virtual separation of concerns. Finally, part III is devoted to advanced topics related to feature-oriented product lines like refactoring, feature interaction, and analysis tools specific to product lines. In addition, an appendix lists various helpful tools for software product-line development, along with a description of how they relate to the topics covered in this book. To tie the book together, the authors use two running examples that are well documented in the product-line literature: data management for embedded systems, and variations of graph data structures. They start every chapter by explicitly stating the respective learning goals and finish it with a set of exercises; additional teaching material is also available online. All these features make the book ideally suited for teaching - both for academic classes and for professionals interested in self-study.

Logics for Databases and Information Systems (Hardcover, 1998 ed.): Jan Chomicki, Gunter Saake Logics for Databases and Information Systems (Hardcover, 1998 ed.)
Jan Chomicki, Gunter Saake
R5,836 Discovery Miles 58 360 Ships in 10 - 15 working days

Time is ubiquitous in information systems. Almost every enterprise faces the problem of its data becoming out of date. However, such data is often valu able, so it should be archived and some means to access it should be provided. Also, some data may be inherently historical, e.g., medical, cadastral, or ju dicial records. Temporal databases provide a uniform and systematic way of dealing with historical data. Many languages have been proposed for tem poral databases, among others temporal logic. Temporal logic combines ab stract, formal semantics with the amenability to efficient implementation. This chapter shows how temporal logic can be used in temporal database applica tions. Rather than presenting new results, we report on recent developments and survey the field in a systematic way using a unified formal framework [GHR94; Ch094]. The handbook [GHR94] is a comprehensive reference on mathematical foundations of temporal logic. In this chapter we study how temporal logic is used as a query and integrity constraint language. Consequently, model-theoretic notions, particularly for mula satisfaction, are of primary interest. Axiomatic systems and proof meth ods for temporal logic [GHR94] have found so far relatively few applications in the context of information systems. Moreover, one needs to bear in mind that for the standard linearly-ordered time domains temporal logic is not re cursively axiomatizable [GHR94]' so recursive axiomatizations are by necessity incomplete.

Logics for Emerging Applications of Databases (Hardcover, 2004 ed.): Jan Chomicki, Ron Van Der Meyden, Gunter Saake Logics for Emerging Applications of Databases (Hardcover, 2004 ed.)
Jan Chomicki, Ron Van Der Meyden, Gunter Saake
R3,097 Discovery Miles 30 970 Ships in 10 - 15 working days

In this era of heterogeneous and distributed data sources, ranging from semistructured documents to knowledge about coordination processes or workflows, logic provides a rich set of tools and techniques with which to address the questions of how to represent, query and reason about complex data. This book provides a state-of-the-art overview of research on the application of logic-based methods to information systems, covering highly topical and emerging fields: XML programming and querying, intelligent agents, workflow modeling and verification, data integration, temporal and dynamic information, data mining, authorization, and security. It provides both scientists and graduate students with a wealth of material and references for their own research and education.

Feature-Oriented Software Product Lines - Concepts and Implementation (Paperback, Softcover reprint of the original 1st ed.... Feature-Oriented Software Product Lines - Concepts and Implementation (Paperback, Softcover reprint of the original 1st ed. 2013)
Sven Apel, Don Batory, Christian Kastner, Gunter Saake
R2,791 Discovery Miles 27 910 Ships in 10 - 15 working days

While standardization has empowered the software industry to substantially scale software development and to provide affordable software to a broad market, it often does not address smaller market segments, nor the needs and wishes of individual customers. Software product lines reconcile mass production and standardization with mass customization in software engineering. Ideally, based on a set of reusable parts, a software manufacturer can generate a software product based on the requirements of its customer. The concept of features is central to achieving this level of automation, because features bridge the gap between the requirements the customer has and the functionality a product provides. Thus features are a central concept in all phases of product-line development. The authors take a developer's viewpoint, focus on the development, maintenance, and implementation of product-line variability, and especially concentrate on automated product derivation based on a user's feature selection. The book consists of three parts. Part I provides a general introduction to feature-oriented software product lines, describing the product-line approach and introducing the product-line development process with its two elements of domain and application engineering. The pivotal part II covers a wide variety of implementation techniques including design patterns, frameworks, components, feature-oriented programming, and aspect-oriented programming, as well as tool-based approaches including preprocessors, build systems, version-control systems, and virtual separation of concerns. Finally, part III is devoted to advanced topics related to feature-oriented product lines like refactoring, feature interaction, and analysis tools specific to product lines. In addition, an appendix lists various helpful tools for software product-line development, along with a description of how they relate to the topics covered in this book. To tie the book together, the authors use two running examples that are well documented in the product-line literature: data management for embedded systems, and variations of graph data structures. They start every chapter by explicitly stating the respective learning goals and finish it with a set of exercises; additional teaching material is also available online. All these features make the book ideally suited for teaching - both for academic classes and for professionals interested in self-study.

Logics for Databases and Information Systems (Paperback, Softcover reprint of the original 1st ed. 1998): Jan Chomicki, Gunter... Logics for Databases and Information Systems (Paperback, Softcover reprint of the original 1st ed. 1998)
Jan Chomicki, Gunter Saake
R5,622 Discovery Miles 56 220 Ships in 10 - 15 working days

Time is ubiquitous in information systems. Almost every enterprise faces the problem of its data becoming out of date. However, such data is often valu able, so it should be archived and some means to access it should be provided. Also, some data may be inherently historical, e.g., medical, cadastral, or ju dicial records. Temporal databases provide a uniform and systematic way of dealing with historical data. Many languages have been proposed for tem poral databases, among others temporal logic. Temporal logic combines ab stract, formal semantics with the amenability to efficient implementation. This chapter shows how temporal logic can be used in temporal database applica tions. Rather than presenting new results, we report on recent developments and survey the field in a systematic way using a unified formal framework [GHR94; Ch094]. The handbook [GHR94] is a comprehensive reference on mathematical foundations of temporal logic. In this chapter we study how temporal logic is used as a query and integrity constraint language. Consequently, model-theoretic notions, particularly for mula satisfaction, are of primary interest. Axiomatic systems and proof meth ods for temporal logic [GHR94] have found so far relatively few applications in the context of information systems. Moreover, one needs to bear in mind that for the standard linearly-ordered time domains temporal logic is not re cursively axiomatizable [GHR94]' so recursive axiomatizations are by necessity incomplete.

Logics for Emerging Applications of Databases (Paperback, Softcover reprint of the original 1st ed. 2004): Jan Chomicki, Ron... Logics for Emerging Applications of Databases (Paperback, Softcover reprint of the original 1st ed. 2004)
Jan Chomicki, Ron Van Der Meyden, Gunter Saake
R2,901 Discovery Miles 29 010 Ships in 10 - 15 working days

In this era of heterogeneous and distributed data sources, ranging from semistructured documents to knowledge about coordination processes or workflows, logic provides a rich set of tools and techniques with which to address the questions of how to represent, query and reason about complex data.

This book provides a state-of-the-art overview of research on the application of logic-based methods to information systems, covering highly topical and emerging fields: XML programming and querying, intelligent agents, workflow modeling and verification, data integration, temporal and dynamic information, data mining, authorization, and security. It provides both scientists and graduate students with a wealth of material and references for their own research and education.

Transactions and Database Dynamics - 8th International Workshop on Foundations of Models and Languages for Data and Objects,... Transactions and Database Dynamics - 8th International Workshop on Foundations of Models and Languages for Data and Objects, Dagstuhl Castle, Germany, September 27-30, 1999 Selected Papers (Paperback, 2000 ed.)
Gunter Saake, Kerstin Schwarz, Can Turker
R1,595 Discovery Miles 15 950 Ships in 10 - 15 working days

These post-proceedings contain the revised versions of the accepted papers of the international workshop \Transactions and Database Dynamics," which was the eighth workshop in a series focusing on foundations of models and languages for data and objects (FoMLaDO). Seven long papers and three short papers were accepted for inclusion in the proceedings. The papers address various issues of transactions and database dynamics: { criteria and protocols for global snapshot isolation in federated transaction management, { uni ed theory of concurrency control and replication control, { speci cation of evolving information systems, { inheritance mechanisms for deductive object databases with updates, { speci cation of active rules for maintaining database consistency, { integrity checking in subtransactions, { open nested transactions for multi-tier architectures, { declarative speci cation of transactions with static and dynamic integrity constraints, { logic-based speci cation of update queries as open nested transactions, and { execution guarantees and transactional processes in electronic commerce payments. In addition to the regular papers, there are papers resulting from two working groups. The rst working group paper discusses the basis for transactional c- putation. In particular, it addresses the speci cation of transactional software. The second working group paper focuses on transactions in electronic commerce applications. Among others, Internet transactions, payment protocols, and c- currency control and persistence mechanisms are discussed. Moreover, there is an invited paper by Jari Veijalainen which discusses tr- sactional aspects in mobile electronic commerce.

Verteiltes und Paralleles Datenmanagement - Von verteilten Datenbanken zu Big Data und Cloud (German, Paperback, 2015 ed.):... Verteiltes und Paralleles Datenmanagement - Von verteilten Datenbanken zu Big Data und Cloud (German, Paperback, 2015 ed.)
Erhard Rahm, Gunter Saake, Kai-Uwe Sattler
R1,195 Discovery Miles 11 950 Ships in 10 - 15 working days

Das Buch vermittelt umfassende Grundlagen moderner Techniken des verteilten und parallelen Datenmanagements, die das Fundament moderner Informationssysteme bilden. Ausgehend von einer Betrachtung der Architekturvarianten, die sich aus verteilten sowie parallelen Hardwareinfrastrukturen ergeben, werden die Bereiche Datenverteilung, Anfrageverarbeitung sowie Konsistenzsicherung behandelt. Hierbei werden jeweils Verfahren und Techniken fur klassische verteilte, parallele sowie moderne massiv-verteilte bzw. massiv-parallele Architekturen vorgestellt und hinsichtlich ihrer Eigenschaften diskutiert. Damit schlagen die Autoren die Brucke zwischen klassischen Verfahren und aktuellen Entwicklungen im Cloud- und Big Data-Umfeld.

Objektorientierte Spezifikation von Informationssystemen (German, Paperback, 1993 ed.): Gunter Saake Objektorientierte Spezifikation von Informationssystemen (German, Paperback, 1993 ed.)
Gunter Saake
R1,396 Discovery Miles 13 960 Ships in 10 - 15 working days

Thema des vorliegenden Buches ist die formale Beschreibung von Informationssy- stemen mit objektorientierten Methoden. Als Informationssysteme charakterisieren wir aIle komplexen Software-Systeme, die eine dauerhafte Datenhaltung in einer Da- tenbank und interaktiven Zugang zu den gespeicherten Informationen unterstiitzen. Diese Charakterisierung umfaBt somit den gr6fiten Teil der aktuell praktisch einge- setzten und im Entwurf befindlichen rechnergestiitzten Anwendungen, und die Be- deutung auch formal abgesicherter Entwurfsmethoden wird fiir derartige Systeme in Zukunft noch zunehmen. Wahrend formale Beschreibungsmethoden im Bereich der klassischen Programm- spezifikation und auch der Kommunikationsprotokolle inzwischen etablierte Verfah- ren sind, dominieren moment an im Bereich der Modellierung von Informationssy- stemen eher informelle Verfahren. Werden in diesem Gebiet tatsiichlich formale Me- thoden eingesetzt, so beinhalten diese oft nur einen kleinen Teilaspekt des gesamten Systems, etwa die Modellierung der gespeicherten Information in Form eines Sche- mas eines Datenmodells. 1m vorliegenden Buch wird ein formal basierter Ansatz zur objektorientierten Modellierung von Informationssystemen vorgestellt, der bewahrte Modellierungskonzepte der etablierten informellen Methoden integriert. Das Buch ist wie folgt aufgebaut. 1m Kapitel 1 werden die Begriffe Informati- onssystem, formale Spezijikation und objektorientierte Beschreibung eingefiihrt und kurz charakterisiert. Kapitel 2 behandelt den konzeptionellen Entwurf von Infor- mationssystemen. Es werden allgemeine Anforderungen an den konzeptionellen Ent- wurf diskutiert und diese Anforderungen den etablierten Spezifikationsformalismen gegeniibergestellt. Ein Abschnitt ist dem mehrschichtigen konzeptionellen Entwurf, der ein Informationssystem in Schichten urn eine zentrale Datenbank herum model- liert, gewidmet. Nach einer allgemeinen Kritik dieses Ansatzes wird der Bezug des klassischen Entwurfsansatzes zu objektorientierten Entwurfsprinzipien diskutiert.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Being There - Backstories From The…
Tony Leon Paperback R350 R312 Discovery Miles 3 120
Beauties of Shakespeare CB - Eighteenth…
Dodd William Book R1,109 Discovery Miles 11 090
The Universal Restoration - Exhibited in…
Elhanan Winchester Paperback R563 Discovery Miles 5 630
PowerPoint for Beginners
M. L. Humphrey Hardcover R589 Discovery Miles 5 890
The Master Builder; Or, Life at a Trade
Day Kellogg Lee Paperback R565 Discovery Miles 5 650
Integrated Organisational Communication
George Angelopulo, Rachel Barker Paperback  (2)
R803 R723 Discovery Miles 7 230
Casio Standard Analogue Wrist Watch…
R459 R416 Discovery Miles 4 160
The Universal Restoration - Exhibited in…
Elhanan Winchester Paperback R524 Discovery Miles 5 240
Casio Ladies Wrist Watch (Silver | Pink)
R1,399 R969 Discovery Miles 9 690
The Laws of Wages, Profits and Rent…
George Tucker Paperback R487 Discovery Miles 4 870

 

Partners