JOHN PARODI has more than twenty years experience in technical communication. He is an independent contractor focusing on the capture and articulation of technical ideas in support of engineering excellence and market success.
MICHAEL GUTTMAN is currently Director of the OMG's MDA FastStart Program. He was previously CTO of Genesis. Michael helped develop several computing standards, including CORBA 1.0 and IIOP, and is the coauthor of two books and numerous articles.
MIKE ROSEN has more than 25 years of experience in the modeling, architecture, and design of distributed systems. He was a contributing author of the OMG's COM/CORBA Interworking Specification and has written books about object technology and technology integration.
STEVE COOK is a Software Architect in the Enterprise Frameworks and Tools group at Microsoft. Previously he was a Distinguished Engineer at IBM. He has worked in the IT industry for almost 30 years, and has published a book and many papers and articles on software-related topics.
JORN BETTIN, Managing Director of SoftMetaWare, is a software consultant with a special interest in techniques to optimize the productivity of software development teams and in designing large-scale component systems.
GRADY BOOCH is an IBM Fellow and is recognized internationally for his innovative work on software architecture, software engineering, and modeling. He has been with IBM Rational as its Chief Scientist since Rational's founding, and is one of the original developers of UML. He is an author of six best-selling books.
ALAN BROWN is an IBM Distinguished Engineer responsible for driving the technical strategy for the IBM Rational desktop products. He is a key part of the leadership team responsible for product strat-egy and architecture for the combined Rational and WebSphere tooling.
SRIDHAR IYENGAR, an IBM Distinguished Engineer, leads technical strategy for IBM Rational on the use of models, metadata, and transformation frameworks. He led the definition of the initial MOF and XMI standards and their integration with UML. He serves on the OMG Architecture Board and Board of Directors.
JAMES RUMBAUGH, an IBM Distinguished Engineer, is one of the original designers of UML. He is considered one of the founders of object-oriented modeling and is an author of five highly influential books on this and related topics. He is responsible for driving IBM's efforts in the areas of modeling databases and model transformations.
BRAN SELIC is an IBM Distinguished Engineer who has been working on modeling language design and model-driven development methods since 1987. He pioneered the application of these methods in real-time and embedded systems and co-authored a book on this topic. He co-chairs the OMG task force responsible for finalizing the UML 2.0 standard.
STEPHEN J. MELLOR is an internationally recognized pioneer in creating effective, engineering approaches to software development. He published the widely read Ward-Mellor trilogy for Real-Time Systems, and Executable UML and MDA Distilled. He is Chief Scientist of the Embedded Systems Division at Mentor Graphics, and chairs the IEEE Software Industrial Advisory Board.
PATRICK HAYES received a PhD in Artificial Intelligence from Edinburgh. He has held academic positions at the University of Essex, the University of Illinois and the University of Rochester. He has been a visiting scholar at Universite de Geneve and Stanford, and has directed applied AI research at Xerox-PARC, SRI and Schlumberger.
ELISA KENDALL, Chairman & CEO of Sandpiper Software, is the principal architect of Sandpiper's UML-based knowledge representation, ontology analysis and reasoning architecture. She leads the policy awareness segment of Raytheon's DARPA/XG program for next generation communications.
DEBORAH MCGUINNESS, PhD, is the associate director and senior research scientist of the Knowledge Systems Laboratory at Stanford University. She has built and deployed numerous ontology environments and applications, including some that have been in continuous use for over a decade at AT&T and Lucent. OLIVER SIMS is an internationally recognized leader in the architecture, design, and implementation of service-oriented enterprise systems. Oliver was a founder member of the OMG Architecture Board, and has contributed to the development of MDA and UML2. He is an author of several landmark books.
Would that it were. The more common effects of technology churn are of course constant retraining, maintenance nightmares caused by lost source code in languages no-one remembers, impossible integration projects to be delivered on improbable schedules, and billions of dollars of information technology budget wasted. The stories of lost productivity and pointless software modernization efforts far outnumber the long list of technologies that promised to revolu-tionize the design, delivery, testing, maintenance and integration of software systems.
But was revolution ever achieved? One can point to improve-ments in fairly basic technologies. Though the Java I use to lay down system design today may not look all that different than the FORTRAN Backus gave us in the 1950s, the parser that translates the Java is certainly more systematic, the compiler is likely not only faster but generates better optimizations, and the interpreter is far faster than an IBM 650. Not many of those improvements, however, can truly be called revolutionary. While the World Wide Web delivered us a standardized user interface for a wide variety of information and applications available on a network, it isnt in structure too different than the Gopher, X Windows, or even IBM 3270 terminal networks that preceded it.
In fact, essentially all of the "revolutionary" technology upheavals in the I.T. field have truly been evolutionary. They built on, abstracted or extended existing communications paradigms or algorithms. This isnt a bad thing of course; it means that a system designer or software developer can leverage at least an existing abstraction in his work when he encounters the "next best thing" on the job. Sure, the C++ syntax for printing is bizarre, but printing is printing, and the FORTRAN developers FORMAT abstraction isnt going to hold one back too long from learning C++.
As youll see in the discussion, the tit-for-tat and the tête-à-tête and the to-and-fro in this volume, Model Driven Architecture (MDA) changes the landscape in some very important ways. Most obviously, most modeling languages (and in particular the Unified Modeling Language) are graphical rather than textual. With a fifty-year history of nearly all textual languages for directing computing engines, this is a departure, but not really a huge one. Formal graphi-cal languages have been used in the computing industry since the beginning, and more than a few of us remember "flow charts."
More importantly, the model transformation that is the heart and soul of MDA is in many ways no different than any other compilation technique. The idea of converting, or transforming, one descrip-tion of an algorithm into another (usually less-abstract) description of an algorithm goes back at least to our old friend FORTRAN, but really to the first assembler for EDSAC. The real difference in the MDA approach, other than the fact that the graphical language is "compiled" by an algorithm itselfa model transformeris that model transformation itself is recognized as central to the design, development, testing, deployment, maintenance and integration of computing systems.
This book contributes a conversation on points of view on MDA from these relatively early days of standardization of MDA practice. As this book appears, UML has swept the landscape, available in every open-source and commercial development environment, and according to several polls, in use or planned in use by at least 80% of corporate development shops. MDA, the natural extension of UML (which doesnt wish to continue to be chained to the rock of pretty pictures), is spreading rapidly. That doesnt mean that there is 100% agreement, however, on how the practice of system development and maintenance by model transformation should be followed.
In these pages you will find the vital discussion of a young discipline by the developers, practitioners and theorists who are creating standards and products for this evolutionary revolution. While the basic ideas of compilation and even model transformation arent very new, the standards and many of the products and practices are, and it certainly helps to have as our guide someone who literally wrote the book on Model Driven Architecture, and who has been there since the beginning of that evolution. While this isnt a reference manual or even a technology guide, its an important way to quickly understand the issues involved in implementing an MDA approach.
I leave you in the hands of several masters of the craft. Enjoy your own evolution!
Richard Mark Soley, Ph.D. Chairman and CEO Object Management Group, Inc. 40,000 feet over the Rocky Mountains
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
3 of 3 people found the following review helpful:
5.0 out of 5 stars
The best book on advanced issues in MDA,
By Paul Harmon, Editor, Business Process Trends (San Francisco, CA, USA) - See all my reviews (VINE VOICE)
This review is from: The Mda Journal: Model Driven Architecture Straight From The Masters (Paperback)
Dave Frankel is a consultant and has played a major role in the development of the Object Management Group's standards. He has served for many years on the OMG's Architecture Board, and recently, he has been especially active in helping create the framework for the OMG's Model Driven Architecture (MDA) standard. In 2003 Frankel authored the widely respected introduction to MDA, Model Driven Architecture: Applying MDA to Enterprise Computing. (Wiley, 2003).
In September of 2003, Dave started editing a column for BPTrends (www.bptrends.com) called MDA Journal. Each month he either wrote a column or edited someone else's article on some aspect of MDA. Column hardly describes the articles, since many ran to 15 pages and explored specific aspects of MDA in considerable depth. The MDA Journal rapidly evolved into one of the most popular monthly publications on BPTrends, and was the host of several ground-breaking statements on MDA, including the first official statement by Microsoft's Steve Cook on their position on MDA and Domain Specific Languages (they prefer the latter), and IBM's MDA Manifesto by Grady Booch, Alan Brown, Sridhar Iyengar, James Rubaugh and Bran Selic which defined how MDA was central to IBM's evolving work in a variety of different areas. This month Dave S. Frankel and John Parodi have published a new book: The MDA Journal: Straight from the Masters (Meghan-Kiffer Press, 2004). In essence, this book pulls together the first year's MDA columns and presents them in a convenient package. The table of contents gives you the best idea of the scope of this book: 1.Software Industrialization and the New IT: A Perspective on MDA by David S. Frankel 2.MDA and the Object Technology Barrier by David S. Frankel 3.Transitioning to MDA by Michael Guttman 4.MDA, SOA, and Technology Convergance by Michael Rosen 5.Domain-Specific Modeling and Model Driven Archiecture by Steve Cook 6.Microsoft Should Note Compete With MDA by Michael Guttman 7.Microsoft's Approach To Modeling Is Customer-Driven by Steve Cook 8.MDA and Microsoft by Michael Guttman 9.The MDA Marketing Message and the MDA Reality by David S Frankel 10.Model-Driven Software Development by Jorn Bettin 11.An MDA Manifesto by Grady Booch, Alan Brown, Sridhar Iyengar, James Rumbaugh, and Bran Seslic 12.Agile MDA by Stephen J. Mellor 13.A Model-Driven Semantic Web by David S. Frankel, Partick Hayes, Elisa F. Kendall, and Deborah L. McGuinness 14.Enterprise MDA or How Enterprise Systems Will Be Built by Oliver Sims If you don't know anything about MDA, this probably isn't the best place to start. If you want a good introduction to the basics, I recommend Dave's earlier book on MDA. For most readers, who have the basics, but are concerned about how MDA is likely to evolve, where it will be best applied, and what its limitations will be, this is the book to get. The authors include some of the best known enterprise architects and methodologists in the world - they really are masters - and they focus on exactly the questions that you are probably thinking about as you consider how your organization might use MDA. This is a major contribution to everyone's understanding of the issues involved in MDA. It's like getting a seat at an advanced seminar and hearing what the best and brightest really think about MDA.
0 of 1 people found the following review helpful:
5.0 out of 5 stars
Great way to get started on MDA,
By
This review is from: The Mda Journal: Model Driven Architecture Straight From The Masters (Paperback)
Must read for anyone interested in the latest thinking in system architecture.
Share your thoughts with other customers: Create your own review
|
|
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |