Skip to main content

Object-Oriented Technology

  • Textbook
  • © 2015

Overview

  • Covers specialized topics including assertions, specification and verification, virtual platform, persistent objects, object databases, query languages and transactions

  • Reinforces core principles with numerous examples, figures and exercises in each chapter

  • Promotes emerging software specification and verification technology

  • Material presented has been tested in a variety of object-oriented courses

  • Includes supplementary material: sn.pub/extras

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (7 chapters)

Keywords

About this book

The core idea of this book is that object– oriented technology is a generic technology whose various technical aspects can be presented in a unified and consistent framework. This applies to both practical and formal aspects of object-oriented technology. Course tested in a variety of object-oriented courses, numerous examples, figures and exercises are presented in each chapter.

The approach in this book is based on typed technologies, and the core notions fit mainstream object-oriented languages such as Java and C#. The book promotes object-oriented constraints (assertions), their specification and verification. Object-oriented constraints apply to specification and verification of object-oriented programs, specification of the object-oriented platform, more advanced concurrent models, database integrity constraints and object-oriented transactions, their specification and verification.

Authors and Affiliations

  • Publications: http://dblp.uni-trier.de/pers/hd/a/Alagic:Suad Website: https://sites.google.com/site/suadalagicme/, Computer Science Professor, Portland, USA

    Suad Alagić

About the author

Suad Alagić holds a PhD in Computer Science from the University of Massachusetts at Amherst. He has been a Computer Science Professor at multiple universities for many years. His research areas are Object-Oriented Systems, Database Systems, and Programming Languages and Systems. Suad Alagić previously published three books with Springer. His first book on assertions  was  translated into Japanese, Russian and Polish. Suad Alagić is the lead author of numerous papers, object-oriented in particular, that were published in the proceedings of highly visible conferences and in prestigious journals. He has had research grants from NSF and DOD and was an invited staff member of ODMG. Suad Alagić held visiting research positions at Microsoft Research and University of Tokyo. His extensive teaching experience includes a variety of object-oriented courses.

Bibliographic Information

  • Book Title: Object-Oriented Technology

  • Authors: Suad Alagić

  • DOI: https://doi.org/10.1007/978-3-319-20442-0

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer International Publishing Switzerland 2015

  • Hardcover ISBN: 978-3-319-20441-3Published: 22 August 2015

  • Softcover ISBN: 978-3-319-36669-2Published: 22 October 2016

  • eBook ISBN: 978-3-319-20442-0Published: 13 August 2015

  • Edition Number: 1

  • Number of Pages: XIV, 209

  • Number of Illustrations: 40 b/w illustrations

  • Topics: Programming Languages, Compilers, Interpreters, Programming Techniques

Publish with us