0
Your cart

Your cart is empty

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

Showing 1 - 7 of 7 matches in All Departments

Variational Object-Oriented Programming Beyond Classes and Inheritance (Hardcover, 1998 ed.): Mira Mezini Variational Object-Oriented Programming Beyond Classes and Inheritance (Hardcover, 1998 ed.)
Mira Mezini
R4,507 Discovery Miles 45 070 Ships in 10 - 15 working days

Purpose of the Book This book presents an approach to improve the standard object-oriented pro gramming model. The proposal is aimed at supporting a larger range of incre mental behavior variations and thus promises to be more effective in mastering the complexity of today's software. The ability of dealing with the evolutionary nature of software is one of main merits of object-oriented data abstraction and inheritance. Object-orientation allows to organize software in a structured way by separating the description of different kinds of an abstract data type into different classes and loosely connecting them by the inheritance hierarchy. Due to this separation, the soft ware becomes free of conditional logics previously needed for distinguishing between different kinds of abstractions and can thus more easily be incremen tally extended to support new kinds of abstractions. In other words, classes and inheritance are means to properly model variations of behavior related to the existence of different kinds of an abstract data type. The support for extensi bility and reuse with respect to such kind-specific behavior variations is among the main reasons for the increasing popularity of object-oriented programming in the last two decades. However, this popularity does not prevent us from questioning the real effec tiveness of current object-oriented techniques in supporting incremental vari ations. In fact, this popularity makes a critical investigation of the variations that can actually be performed incrementally even more important."

Variational Object-Oriented Programming Beyond Classes and Inheritance (Paperback, Softcover reprint of the original 1st ed.... Variational Object-Oriented Programming Beyond Classes and Inheritance (Paperback, Softcover reprint of the original 1st ed. 1998)
Mira Mezini
R4,344 Discovery Miles 43 440 Ships in 10 - 15 working days

Variational Object-Oriented Programming Beyond Classes and Inheritance presents an approach for improving the standard object-oriented programming model. The proposal is aimed at supporting a larger range of incremental behavior variations and thus promises to be more effective in mastering the complexity of today's software. The material presented in this book is interesting to both beginners and students or professionals with an advanced knowledge of object-oriented programming: * The first part of the book can be used as supplementary material for students and professionals being introduced to object-oriented programming. It provides them with a very concise description of the main concepts of object-oriented programming, which are presented from a conceptual point of view rather than related to the features of a particular object-oriented programming language. The description of the main concepts is a synthesis of considerations from several leading works in data abstraction and object-oriented technology. Parts of the book are currently used as supplementary material for teaching a graduate course on object-oriented design.* The book provides experienced programmers with a conceptual view of the relationship between object-oriented programming, data abstraction, and previous programming models that promotes a deep understanding of the essence of object-oriented programming. * The book presents a synthesis of both the main achievements and the main shortcomings of object-oriented programming with respect to supporting incremental programming and promoting software reuse. It illustrates the behavior variations that can be performed incrementally and those that are not supported properly; the workarounds currently used for dealing with the latter case are described. * Recent developments from ongoing research in object-oriented programming are presented, showing that the problems they deal with can actually be traced to some form of context-dependent behavior. The developments considered include design patterns, subject-oriented programming, adaptive programming, reflection, open implementations, and aspect-oriented programming.* Advanced students interested in language design are not only provided with a comprehensive informal description of the new model, but also with a formal model and the description of a prototype implementation of RONDO embedded into the Smalltalk-80 environment. This can serve as a basis for experimenting with new concepts or with modifications of the proposed model. * The last chapter of the book is particularly beneficial to the practitioners of object technology, since it deals with issues in maintaining reusable object-oriented systems.

ECOOP 2011--Object-Oriented Programming - 25th European Conference. Lancaster, UK, July 25-29, 2011, Proceedings (Paperback,... ECOOP 2011--Object-Oriented Programming - 25th European Conference. Lancaster, UK, July 25-29, 2011, Proceedings (Paperback, 2011 ed.)
Mira Mezini
R1,633 Discovery Miles 16 330 Ships in 10 - 15 working days

This book constitutes the refereed proceedings of the 25th European Conference on Object-Oriented Programming, ECOOP 2011, held in Lancaster, UK, in July 2011. The 26 revised full papers, presented together with three keynote lectures were carefully reviewed and selected from a total of 100 submissions. The papers cover topics such as empirical studies, mining, understanding, recommending, modularity, modelling and refactoring, aliasing and ownership; as well as memory optimizations.

Transactions on Aspect-Oriented Software Development VIII (Paperback): Shmuel Katz, Mira Mezini Transactions on Aspect-Oriented Software Development VIII (Paperback)
Shmuel Katz, Mira Mezini; Edited by (ghost editors) Christine Schwanninger, Wouter Joosen
R1,504 Discovery Miles 15 040 Ships in 10 - 15 working days

This volume, the 8th in the Transactions on Aspect-Oriented Software Development series, contains two regular submissions and a special section, consisting of five papers, on the industrial applications of aspect technology. The regular papers describe a framework for constructing aspect weavers, and patterns for reusable aspects. The special section begins with an invited contribution on how AspectJ is making its way from an exciting new hype topic to a valuable technology in enterprise computing. The remaining four papers each cover different industrial applications of aspect technology, which include a telecommunication platform, a framework for embedding user assistance in independently developed applications, a platform for digital publishing, and a framework for program code analysis and manipulation.

Transactions on Aspect-Oriented Software Development VII - A Common Case Study for Aspect-Oriented Modeling (Paperback,... Transactions on Aspect-Oriented Software Development VII - A Common Case Study for Aspect-Oriented Modeling (Paperback, Edition.)
Shmuel Katz, Mira Mezini; Edited by (ghost editors) Joerg Kienzle
R1,564 Discovery Miles 15 640 Ships in 10 - 15 working days

- Those who want to learn about AOM ?nd in this special issue a concise collection of descriptions of solid and mature AOM approaches. They only have to take the time to understand one case study in order to appreciate the sample models shown in all papers. - Those who want to apply AOM for a particular purpose and are looking for the most appropriate AOM technique can use the papers presented in this specialissue to identify the mostpromisingapproach(es).By identifying similarities between their problem and the case study they should be able to determine candidate AOM approaches easily. - Those working on their own AOM approach can readily identify approaches that were able to handle concerns that their own approach is not able to handle elegantly. This stimulates cross-fertilization between approaches and collaborative research. - Thoseengineering researchersthat areworkingon enhancing softwaredev- opment processes can use the example models presented in this special issue to understand the potential bene?ts of using AOM techniques at di?erent phases of the software development life-cycle.

Objects, Components, Architectures, Services, and Applications for a Networked World - International Conference NetObjectDays,... Objects, Components, Architectures, Services, and Applications for a Networked World - International Conference NetObjectDays, NODe 2002, Erfurt, Germany, October 7-10, 2002, Revised Papers (Paperback, 2003 ed.)
Mehmet Aksit, Mira Mezini, Rainer Unland
R1,703 Discovery Miles 17 030 Ships in 10 - 15 working days

  This book constitutes the thoroughly refereed post-proceedings of the international conference NetObjectDays 2002, held in Erfurt, Germany, in October 2002. The 26 revised full papers presented were carefully selected during two rounds of reviewing and revision. The papers are organized in topical sections on embedded and distributed systems; components and MDA; Java technology; Web services; aspect-oriented software design; agents and mobility; software product lines; synchronization; testing, refactoring, and CASE tools.

Networked Systems - 10th International Conference, NETYS 2022, Virtual Event, May 17-19, 2022, Proceedings (Paperback, 1st ed.... Networked Systems - 10th International Conference, NETYS 2022, Virtual Event, May 17-19, 2022, Proceedings (Paperback, 1st ed. 2022)
Mohammed-Amine Koulali, Mira Mezini
R1,531 Discovery Miles 15 310 Ships in 10 - 15 working days

This book constitutes the revised selected papers of the 10th International Conference on Networked Systems, NETYS 2022, held as virtual event, in May 17-19, 2022. The conference was held virtually due to the COVID-19 crisis.The 18 full papers and 2 short papers presented were carefully reviewed and selected from 100 submissions. The scope of the conference covers all aspects related to the design and the development of these systems, including multi-core architectures, Concurrent and distributed algorithms, parallel/concurrent/distributed programming, distributed databases, big data applications and systems, cloud systems, networks, security, and formal verification. They were organized in topical sections as follows: Distributed System; Networking; Verification; Security.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
The Great Train Robber: My Autobiography…
Chris Pickard Paperback R299 R271 Discovery Miles 2 710
Stateless Literature of the Gulf…
Tareq Alrabei Hardcover R3,371 Discovery Miles 33 710
John W. Garrett and the Baltimore and…
Kathleen Waters Sander Hardcover R1,243 Discovery Miles 12 430
अ+ह+म्=Aham - अ to ह
Nitu Singh Hardcover R1,461 Discovery Miles 14 610
The West Coast - From Melkbos To The…
Leon Nell Paperback  (2)
R370 R342 Discovery Miles 3 420
Eight Days In July - Inside The Zuma…
Qaanitah Hunter, Kaveel Singh, … Paperback  (1)
R360 R337 Discovery Miles 3 370
Bloed, Dunner as Water - Suid-Afrika se…
Charne Kemp Paperback R350 R328 Discovery Miles 3 280
Couture Creations Text. Cardstock…
R86 R69 Discovery Miles 690
Notes on the Churches in the Counties of…
Arthur Hussey Paperback R641 Discovery Miles 6 410
Couture Creations Text. Cardstock…
R86 R69 Discovery Miles 690

 

Partners