Skip to content

Your Basket

Free Post & Packing - Click for details

Receive the Foyles Newsletter

  • › Author Events
  • › Signings
  • › New Arrivals
  • › Offers
Newsletter sign up form
British Book Awards banner

Browse

[x]

This item has been added to your basket

View Basket

Model-driven Development with Executable UML

Contributor(s):
Dragan Milicev (author)
Format:
Paperback , 234 x 188 x 46mm , 816pp
Publication date:
16 Jul 2009 
Publisher:
John Wiley & Sons Ltd 
ISBN-13:
9780470481639 
ISBN-10:
0470481633 

List Price: £39.99
Online Price: £33.99
You Save: £6.00 (15%)

Buy Now

2 in stock at Charing Cross Road for collection after 24 hours or dispatched from our warehouse within 48 hours.

Free Postage and Packing on UK orders

For details of Foyles prices online and in-store and delivery arrangements click here *


Synopsis:

This is a comprehensive reference for an executable UML and the advantages of modeling. This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or analyst, you'll benefit from learning how information systems can be developed more efficiently using the object-oriented paradigm and model-driven approach. Written by an expert who is uniquely qualified in the topic, this Wrox reference offers a profile of UML that is formal and executable, instead of the relational paradigm or its incomplete coupling with object orientation. It provides a comprehensive tutorial on model-driven development and UML. This book also provides an in-depth tutorial on using model-driven development and UML for building information systems, with extensive examples. It includes tutorials and critics of traditional IS modeling paradigms, such as the relational paradigm, entity-relationship modeling, and the widely used incomplete coupling of object orientation with relational databases. It covers basic object-oriented concepts with UML semantics, like classes and data types, attributes, associations, generalizations, operations and methods. It proposes new powerful concepts for rapid development of information systems including contemporary user interfaces, such as programming by demonstration and others Model-Driven Development with Executable UML offers a thorough education in this complex topic.

Author Biography:


Dragan Milicev, PhD, is an associate professor at the Department of Computer Science at the University of Belgrade, School of Electrical Engineering. He is the founder and CTO of Serbian Object Laboratories d.o.o. (SOL, www.sol.rs), a software development company specializing in building software development tools using model-driven technology, as well as in building custom applications and systems. With 25 years of experience in building complex software systems, he has served as the chief software architect, project manager, or consultant in more than 20 academic and international industrial projects. Of note is the fact that he was Chief Software Architect and Project Manager for most of SOL's projects and all its products: SOLoist, a rapid application model-driven development framework for information systems; SOL UML Visual Debugger, one of the world's first UML visual debuggers, designed for the Poseidon for UML modeling tool; and SOL Java Visual Debugger, a plug-in for Eclipse that enables modeling of test object structures using UML object diagrams. He has published papers in some of the most prestigious scientific and professional journals and magazines, contributing to the theory and practice of model-driven development and UML. He is the author of three previous books on C++, object-oriented programming, and UML, published in Serbia. You may contact him at dmilicev@etf.rs.

Table of Contents:

Introduction. Chapter 1, Information Systems Modeling. Chapter 2, Traditional Approaches to IS Development. Chapter 3, The Object Paradigm. Chapter 4, Getting Started. Chapter 5, Basic Language Concepts. Chapter 6, Interaction and Querying. Chapter 7, General Concepts. Chapter 8, Classes and Data Types. Chapter 9, Attributes. Chapter 10, Associations. Chapter 11, Constraints. Chapter 12, Querying. Chapter 13, Operations and Methods. Chapter 14, Statemachines. Chapter 15, Collaborations and Interactions. Chapter 16, Commands, Presentation, and Architecture. Chapter 17, About Themethod. Chapter 18, Conceptual Modeling. Chapter 19, Modeling Functional Requirements. Chapter 20, Characteristics of Information Systems. Chapter 21, Process and Principles of Software Development. Chapter 22, The Relational Paradigm. Chapter 23, Structured System Analysis. Chapter 24, Introduction to The Object Paradigm. Appendix A, References and Bibliography. Index.

Additional Information:

Illustrations: illustrations Related subjects: Software engineering

* Please Note:

Online: All orders placed here will be charged at the online price shown above whether you have the item delivered or you collect it.

Instore: Items purchased instore are at the price on offer there at that time.

Store Collection: If you are paying online but wish to collect from our Charing Cross Road store, please allow 24 hours between purchase and collection. Please go to Customer Services in the basement

Same-day: For same-day collections, please reserve the book directly with the store on 020 7437 5660 or email orders@foyles.co.uk. Please note the price charged will be the instore not online price.