Grady Booch  Grady Booch photo         

contact information

ACM Fellow, IBM Fellow, and IEEE Fellow
Maui, Hawaii
  +1dash303dash986dash2405

links

Professional Associations

Professional Associations:  ACM  |  Association for the Advancement of Artificial Intelligence  |  IEEE Computer Society

more information

More information:  Computing: The Human Experience


2018

The History of Software Engineering
Grady Booch
IEEE Software 35(5), 108-114, 2018
Abstract   unified modeling language, systems engineering, software engineering, software development, software, computer science, booch method, bibliography

MaestROB: A Robotics Framework for Integrated Orchestration of Low-Level Control and High-Level Reasoning
Asim Munawar, Giovanni De Magistris, Tu-Hoa Pham, Daiki Kimura, Michiaki Tatsubori, Takao Moriyama, Ryuki Tachibana, Grady Booch
International Conference on Robotics and Automation (ICRA), 2018


2016

Powered by NICT
Booch Grady
IEEE Software 33(6), 2016
software engineering, computer science

Remembrance of Things Past
Grady Booch
IEEE Software 33(1), 10-12, 2016
Abstract   women in computing, software engineering, software development, history of computing, computer science

No Laughing Matter
Grady Booch
IEEE Software 33(5), 9-11, 2016
Abstract   natural language processing, computer science, computational humor, booch method, artificial intelligence

Disrupting the Disrupters
Grady Booch
IEEE Software 33(4), 6-8, 2016
Abstract   systems engineering, software peer review, software engineering, software engineering process group, social software engineering, resource oriented architecture, crowdsourcing software development, computer science, booch method

It Is Cold. And Lonely
Grady Booch
IEEE Software 33(3), 7-9, 2016
Abstract   software engineering, software development, software, robot, deep learning, computer science, booch method, artificial neural network, artificial intelligence

The Computational Human
Grady Booch
IEEE Software 33(2), 8-10, 2016
Abstract   software engineering, industrial revolution, humanity, engineering, computational thinking, cognitive revolution, booch method, agricultural revolution


2015

I, for One, Welcome Our New Computer Overlords
Grady Booch
IEEE Software 32(6), 8-10, 2015
Abstract   spell, software engineering, humanity, computer science, booch method, artificial intelligence

Of Boilers, Bit, and Bots
Grady Booch
IEEE Software 32(1), 11-13, 2015
Abstract   transparency, software engineering, engineering ethics, engineering, booch method

My Autobiography
Grady Booch
IEEE Software, 2015
Abstract   software engineering, serendipity, multimedia, humanity, engineering, creativity, computer applications, biography

Anarchy and Order
Grady Booch
IEEE Software32, 20-22, 2015
Abstract   software engineering, public relations, happiness, government, engineering, booch method

Then a Miracle Occurs
Grady Booch
IEEE Software 32(4), 12-14, 2015
Abstract   systems engineering, software walkthrough, software peer review, software engineering, social software engineering, resource oriented architecture, package development process, crowdsourcing software development, computer science, booch method, backportin

Anarchy and Order [On Computing]
Grady Booch
IEEE Software 32(3), 20-22, 2015
Abstract   software engineering, public policy, network security, happiness, government, computer security, computer science, booch method

The Future of Software Engineering (SEIP Keynote)
Grady Booch
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, pp. 3-3
Abstract   systems engineering, software peer review, software engineering, software development, software design description, software archaeology, software engineering process group, social software engineering, resource oriented architecture, package development

All Watched Over by Machines of Loving Grace
Grady Booch
IEEE Software 32(2), 19-21, 2015
Abstract   surrender, software engineering, dream, computer science, booch method

The future of software engineering: keynote
Grady Booch
Proceedings of the 37th International Conference on Software Engineering, pp. 3-3, 2015
Abstract   systems engineering, software engineering, software development, software, grand challenges, fundamental human needs, engineering, best practice


2014

To Code or Not to Code, That Is the Question
Grady Booch
IEEE Software 31(5), 9-11, 2014
theoretical computer science, source code, programming paradigm, programming language theory, programming language, programming in the large and programming in the small, programming domain, intentional programming, computer science, computer programming,

The Incredible Lightness of Software
Grady Booch
IEEE Software 31(3), 88-88, 2014
Abstract   software system, software engineering, software, lightness, computer science, booch method

The Stories We Tell Ourselves
Grady Booch
IEEE Software 31(2), 18-20, 2014
Abstract   storytelling, multimedia, magic, entertainment, computer science, booch method, abstraction

The Big Questions
Grady Booch
IEEE Software 31(4), 9-11, 2014
Abstract   software engineering, knowledge management, human computer interaction, computer science, booch method

The Human and Ethical Aspects of Big Data
Grady Booch
IEEE Software 31(1), 20-22, 2014
Abstract   software engineering, normative ethics, morality, knowledge management, information ethics, engineering ethics, computer science, booch method, big data


2013

The Wonder Years
Grady Booch
IEEE Software 30(4), 16-17, 2013
Abstract   wonder, software engineering, software, nasa chief scientist, mobile computing, magic, ibm, computer science, booch method, beauty

In Defense of Boring
Grady Booch
IEEE Software 30(3), 16-17, 2013
Abstract   software engineering, software development, software, computer science, code refactoring, booch method

Deus ex Machina
Grady Booch
IEEE Software 30(6), 14-16, 2013
Abstract   spirituality, software engineering, software development, software, metaphysics, management, humanities, faith, deus, computer science, booch method

The Great and Terrible Oz
Grady Booch
ieee international conference on mobile services, pp. 14-15, 2013
Abstract   software engineering, location based service, innocence, engineering, computer security, computer applications

From Minecraft to Minds
Grady Booch
IEEE Software 30(2), 11-13, 2013
Abstract   philosophy of mind, history of computing, computer science, computational thinking, computability, cognitive science, booch method, aside

The Stories of Possibility
Grady Booch
IEEE Software 30(5), 14-15, 2013
Abstract   unintended consequences, software engineering, publishing, internet privacy, information technology, information privacy, human factors and ergonomics, computer security, computer science, booch method


2012

The large-scale structure of software-intensive systems
Grady Booch
Interface Focus 2(1), 91-100, 2012
Abstract   software architecture, software, semantics, ontology, metaphysics, metaphor, ecology, computer science, cognitive science, causation, bioinformatics

Three Stories
Grady Booch
IEEE Software 29(5), 16-18, 2012
Abstract   systems engineering, engineering

The Human Experience
Grady Booch
IEEE Software 29(4), 13-15, 2012
Abstract   socioeconomics, humanity, engineering ethics, computer science

Woven on the Loom of Sorrow
Grady Booch
IEEE Software 29(6), 13-15, 2012
Abstract   sorrow, revolution in military affairs, military science, loom, engineering ethics, engineering, computer applications

Facing Future
Grady Booch
IEEE Software 29(2), 20-21, 2012
Abstract   systems engineering, software engineering, point of no return, pile, operations management, lever, engineering, architecture

The Professional Architect
Grady Booch
IEEE Software 29(1), 12-13, 2012
Abstract   systems engineering, solution architecture, software engineering, software design description, service oriented modeling, resource oriented architecture, functional software architecture, engineering, database centric architecture, complex systems, archit

All Things Unseen
Grady Booch
IEEE Software 29(3), 14-16, 2012
Abstract   systems architecture, software engineering, software, multimedia, morphing, existential quantification, digital audio broadcasting, computer science, architecture


2011

Everything i know i learned from ada
Grady Booch
ACM Sigada Ada Letters 31(3), 17-18, 2011
Abstract   speculation, simulation, public relations, programming language, frustration, computer science, beauty, abstraction

Unintentional and Unbalanced Transparency
G Booch
Software, IEEE 28(5), 12--13, IEEE, 2011

Dominant Design
G Booch
IEEE software, 8--9, IEEE Computer Society, 2011

The Soul of a New Watson
G Booch
Software, IEEE 28(4), 9--10, IEEE, 2011

The Architecture of Small Things
G Booch
Software, IEEE 28(6), 18--19, IEEE, 2011

Managing the Pace of Innovation
G Booch, J Bosch, G McGraw, G Melnik
2011 - ieeexplore.ieee.org

The Architect's Journey
G Booch
Software, IEEE 28(3), 10--11, IEEE, 2011

Draw me a picture
G Booch
Software, IEEE 28(1), 6--7, IEEE, 2011


2010

The Promise, Limits and Beauty of Software
Grady Booch
2010
software engineering, software, engineering, beauty

Architecture Reviews
Grady Booch
IEEE Software 27(3), 96-96, 2010
Abstract   systems engineering, software technical review, software peer review, software engineering, software design description, service oriented modeling, resource oriented architecture, functional software architecture, engineering, architecture, architectural

An Architectural Oxymoron
Grady Booch
IEEE Software 27(5), 96-96, 2010
Abstract   systems engineering, software engineering, software architecture description, software architecture, resource oriented architecture, reference architecture, oxymoron, figure of speech, computer science, architecture, architectural pattern

Unified Modeling Language Reference Manual
James Rumbaugh, Ivar Jacobson, Grady Booch
2010
Abstract   uml tool, state diagram, systems modeling language, shlaer mellor method, programming language, object constraint language, database, computer science, communication diagram, class diagram, applications of uml

Why don't developers draw diagrams?
G Booch
Proceedings of the 5th international symposium on Software visualization, pp. 3--4, 2010

The Elephant and the Blind Programmers
G Booch
IEEE software, 88, IEEE Computer Society, 2010

Systems Architecture
G Booch
Software, IEEE 27(4), 96--96, IEEE, 2010

Architecture as a Shared Hallucination
G Booch
Software, IEEE 27(1), 96--96, IEEE, 2010

Enterprise Architecture and Technical Architecture
G Booch
Software, IEEE 27(2), 96--96, IEEE, 2010


2009

Architectural Mining: The Other Side of the MDD
Grady Booch
MODELS 09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems, pp. 627-627, 2009
Abstract   unified modeling language, systems engineering, source code, software, design pattern, computer science, brownfield, architecture

The Resting Place of Innovation
Grady Booch
IEEE Software 26(2), 12-13, 2009
Abstract   systems engineering, software architecture, innovation management, engineering

Software Abundance in the Face of Economic Scarcity, Part 2
Grady Booch
IEEE Software 26(6), 15-16, 2009
Abstract   strategic management, software engineering, software development, software architecture, software, scarcity, intellectual property, form of the good, engineering management, computer science, architecture

Software engineering 2.0 & research 2.0
Denis Avrilionis, Grady Booch, Jean-Marie Favre, Hausi A. Muller
Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research, pp. 353-355
Abstract   software sizing, software peer review, software engineering, software development, software engineering process group, social software engineering, resource oriented architecture, package development process, goal driven software development process, comp

Like a River
G Booch
Software, IEEE 26(3), 10--11, IEEE, 2009

Not with a Bang
G Booch
Software, IEEE 26(1), 74--75, IEEE, 2009

The defenestration of superfluous architectural accoutrements
G Booch
IEEE Software, 7--8, IEEE Computer Society, 2009

Software Abundance in the Face of Economic Scarcity, Part 1
G Booch
Software, IEEE 26(5), 12--13, IEEE, 2009

面向对象分析与设计
G Booch, 王海鹏, 潘加宇
2009 - 人民邮电出版社, 人民邮电出版社

Handbook of software architecture
G Booch
Website and Blog.[Internet]< http://www. handbookofsoftwarearchitecture. com/index. jsp, 2009


2008

Morality and the Software Architect
Grady Booch
IEEE Software 25(1), 8-9, 2008
Abstract   software engineering, software development, social responsibility, morality, human spirit, fidelity, ethical code, engineering, architecture, anonymity

Software Archeology and the Handbook of Software Architecture
Grady Booch
Workshop Software Reengineering, 5-6, 2008
Abstract   systems engineering, software peer review, software development, software design description, software architecture, software archaeology, social software engineering, resource oriented architecture, reference architecture, computer science, computer engi

Object-oriented analysis and design with applications, third edition
Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Connallen, Kelli A. Houston
ACM Sigsoft Software Engineering Notes 33(5), 2008
Abstract   web development, web application, unified modeling language, systems architecture, software system, software engineering, software development, object oriented analysis and design, glossary, computer science

Tribal memory
G Booch
Software, IEEE 25(2), 16--17, IEEE, 2008

Measuring Architectural Complexity
G Booch
Software, IEEE 25(4), 14--15, IEEE, 2008

Architectural Organizational Patterns
G Booch
Software, IEEE 25(3), 18--19, IEEE, 2008

On Architecture-Measuring Architectural Complexity
G Booch
IEEE Software 25(4), 14--15, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2008

On Architecture-Tribal Memory
G Booch
IEEE Software 25(2), 16--17, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2008

On Architecture: Morality and the Software Architect
G Booch
IEEE SOFTWARE, 8--9, IEEE Computer Society, 2008

Nine Things You Can Do with Old Software
G Booch
IEEE Software 25(5), 93--94, IEEE Computer Society Press Los Alamitos, CA, USA, 2008


2007

Readn, writn, rithmetic...and coden
Grady Booch
Proceedings of the 38th SIGCSE technical symposium on Computer science education, pp. 197-197, 2007
Abstract   writ, software development, software, knowledge management, dialog box, corporation, computer science, computational thinking, civilization, beauty

Speaking Truth to Power
G Booch
IEEE SOFTWARE, 12--13, IEEE Computer Society, 2007

It Is What It Is Because It Was What It Was
G Booch
Software, IEEE 24(1), 14--15, IEEE, 2007

The Well-Tempered Architecture
G Booch
IEEE SOFTWARE, 24--25, IEEE Computer Society, 2007

Artifacts and Process
G Booch
Software, IEEE 24(6), 26--27, IEEE, 2007

Architectural patterns for a competitive advantage
G Booch
Center for Systems and Software Engineering, University of Southern California, Los Angeles, 2007

Readn', writ'n,'rithmetic... and code'n
G Booch
ACM SIGCSE Bulletin, pp. 197--197, 2007

The irrelevance of architecture
G Booch
IEEE SOFTWARE, 10--11, IEEE Computer Society, 2007

The BCS/IET Manchester Turing Lecture
G Booch, C S IBM, B Essential
tranquil2.addyman.homeip.net, Manchester, 2007

On Architecture-Artifacts and Process
G Booch
IEEE Software 24(6), 26--27, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2007

On Architecture-The Irrelevance of Architecture
G Booch
IEEE Software 24(3), 10--11, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2007

On Architecture-It Is What It Is Because It Was What It Was
G Booch
IEEE Software 24(1), 14--15, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2007

On Architecture-The Well-Tempered Architecture
G Booch
IEEE Software 24(4), 24--25, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2007

On Architecture-The Economics of Architecture-First
G Booch
IEEE Software 24(5), 18--20, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2007

On Architecture: Speaking Truth to Power
G Booch
IEEE SOFTWARE 24(2), 12, IEEE INSTITUTE OF ELECTRICAL AND ELECTRONICS, 2007

The economics of architecture-first
G Booch
IEEE SOFTWARE, 18--20, IEEE Computer Society, 2007

Object-oriented analysis and design with applications
G Booch, R Maksimchuk, M Engle, B Young, J Conallen, K Houston
2007 - portal.acm.org, Addison-Wesley Professional


2006

From Small to Gargantuan
Grady Booch
MS, 2006
Abstract   ribbon, mechanical engineering, computer science, cartridge, bracket

From small to gargantuan [software development patterns]
G Booch
Software, IEEE 23(4), 14--15, IEEE, 2006

On Design
G Booch
Handbook of Software Architecture-Blog, 2006

General formal ontology (GFO)
H Herre, B Heller, P Burek, R Hoehndorf, F Loebe, H Michalek, A Tarski, A Tarski, J F Sowa, I Niles, others
A Foundational Ontology Integrating Objects and Processes. Part I: Basic Principles. Version1, 2006

The accidental architecture
G Booch
Software, IEEE 23(3), 9--11, IEEE, 2006

Introducing collaborative development environments
G Booch
Technical Report, 2006

Goodness of Fit
G Booch
Software, IEEE 23(6), 14--15, IEEE, 2006

UML 参考手册: 英文版
J Rumbaugh, I Jacobson, G Booch
2006 - 机械工业出版社, 机械工业出版社

Das UML-Benutzerhandbuch
G Booch, J Rumbaugh, I Jacobson
2006 - books.google.com, Pearson Education

On Architecture: Goodness of Fit
G Booch
IEEE SOFTWARE 23(6), 14, IEEE INSTITUTE OF ELECTRICAL AND ELECTRONICS, 2006

On Architecture-From Small to Gargantuan
G Booch
IEEE Software 23(4), 14--15, [Los Alamitos, CA: IEEE Computer Society, c1984-, 2006

guest editors' introduction: The Past, Present, and Future of Software Architecture
P Kruchten, H Obbink, J Stafford
IEEE software, 22--30, IEEE Computer Society, 2006

on architecture
G Booch
IEEE software, 16--18, IEEE Computer Society, 2006


2005

Echoes?: structured design and modern software practices
Steven Fraser, Kent L. Beck, Grady Booch, Larry L. Constantine, Brian Henderson-Sellers, Steve McConnell, Rebecca Wirfs-Brock, Edward Yourdon
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 383-386, 2005
Abstract   theoretical computer science, software walkthrough, software technical review, software engineering, software design description, software design, software construction, social software engineering, simulation, resource oriented architecture, personal sof

Quantitative Observation and Theoretical Construction in Software Architecture
Grady Booch
5th Working IEEE/IFIP Conference on Software Architecture (WICSA05), pp. 3-3, 2005
Abstract   systems engineering, verification and validation, software sizing, software peer review, software design description, software architecture description, social software engineering, resource oriented architecture, reference architecture, computer science,

On creating a handbook of software architecture
Grady Booch
Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 8-8, 2005
Abstract   systems engineering, software design pattern, software engineering process group, social software engineering, information engineering, computer science, computer engineering, civil engineering software, architectural technology, architectural pattern, ar

The Unified Modeling Language Users Guide
Grady Booch, James E. Rumbaugh, Ilse D. Jacobsen
2005
Abstract   unified modeling language, silicon dioxide, semiconductor, programming language, optoelectronics, modeling language, materials science, communication diagram, charge coupled device

The Unified Modeling Language user guide second edition
Grady Booch, James Rumbaugh, Ivar Jacobson, Steve Hoberman
2005
Abstract   voltage, unified process, unified modeling language, shutter, natural language processing, modeling language, eyepiece, computer science, computer hardware, communication diagram, automatic exposure control, artificial intelligence

Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Grady Booch, James Rumbaugh, Ivar Jacobson
2005
Abstract   uml tool, systems engineering, systems modeling language, shlaer mellor method, object constraint language, modeling language, east adl, computer science, class diagram, applications of uml

The Unified Modeling Language Reference Manual, Second Edition
James Rumbaugh, Ivar Jacobson, Grady Booch, Charles Ashbacher
2005
Abstract   unified modeling language, uml tool, terminology, software walkthrough, software deployment, simulation, programming language, object constraint language, finite state machine, computer science, applications of uml

Architecture Web Log
G Booch
2005

The complexity of programming models
G Booch
Keynote talk at AOSD, 14--18, 2005

Balancing agility and discipline: A guide for the perplexed
B W Boehm, R Turner
books.google.com, Addison-Wesley, 2005

Unified Modeling Language User Guide, The (Addison-Wesley Object Technology Series)
G Booch, J Rumbaugh, I Jacobson
2005 - portal.acm.org, Addison-Wesley Professional


2004

Microsoft and Domain Specific Languages Handbook of Software Architecture
Grady Booch
2004
software engineering, software architecture description, software architecture, resource oriented architecture, reference architecture, programming language, functional software architecture, feature oriented domain analysis, domain engineering, domain an

How to Write a CS Research Paper: A Bibliography
Philip W. L. Fong, Ralph E. Johnson, Kent Beck, Grady Booch, William Cook, Richard Gabriel, Rebecca Wirfs-Brock
2004
Abstract   media studies, junction temperature, electrical engineering, dissipation, device under test, computer science, bibliography, biasing

The IBM MDA Manifesto The MDA Journal
Grady Booch, A. D. Brown, Sitharama S. Iyengar, James E. Rumbaugh, Bran Selic
2004
Abstract   transfer function, probability of error, ibm, digital signal, digital filter, data science, computer science, computer hardware

Unified Modeling Language Reference Manual, The (2nd Edition)
James Rumbaugh, Ivar Jacobson, Grady Booch
Unified Modeling Language Reference Manual, The (2nd Edition) , 2004
Abstract   unified modeling language, uml tool, software, notation, modeling language, implementation, diagram, database, computer science, applications of uml

The fever is real
G Booch
ACM Queue: Tomorrow’s Computing Today 2(1), 81, 2004

'Software Archeology
G Booch
Rational User Conference, 2004

UML 2.0 Guide de r{\'e}f{\'e}rence
G Booch, I Jacobson, J Rumbaugh
Paris, CampusPress, 2004

UML 2: guide de r{\'e}f{\'e}rence
J Rumbaugh, I Jacobson, G Booch, E Burr, V Campillo, V Warion
2004 - CampusPress, CampusPress

An MDA manifesto
G Booch, A Brown, S Iyengar, J Rumbaugh, B Selic
MDA Journal5, 2--9, 2004

Unified Modeling Language Reference Manual, The
J Rumbaugh, I Jacobson, G Booch
portal.acm.org, Pearson Higher Education, 2004


2003

Uml 2003-The Unified Modeling Language: Modeling Languages and Applications: 6th International Conference, San Francisco, Ca, Usa, October 2003: Proceedings (Lecture Notes in Computer Science, 2863)
Perdita Stevens, Jon Whittle, Grady Booch
2003
unified modeling language, modeling language, engineering physics, computer science

6th international conference on UML modeling languages and applications
P Stevens, J. Whittle, G. Booch
2003
unified modeling language, uml tool, systems engineering, modeling language, management science, computer science, applications of uml

UML 2003 - the Unified Modeling Language : modeling languages and applications : 6th International Conference, San Francisco, CA, USA, October 20-24, 2003 : proceedings
Perdita Stevens, Jon Whittle, Grady Booch
UML, 2003
Abstract   use case, unified modeling language, uml tool, programming language, object constraint language, model driven architecture, middleware, metamodeling, database, computer science, applications of uml

Modelling database views with derived classes in the UML/OCL-framework
H Balsters, P Stevens, J Whittle, G Booch
Lecture Notes in Computer Science2863, 295-309, 2003
Abstract   view, unified modeling language, software development, relational database, relational algebra, query language, object oriented programming, generality, discrete mathematics, database, computer science

UML 2003 - The Unified Modeling Language. Modeling Languages and Applications
Perdita Stevens, Jon Whittle, Grady Booch
2003
uml tool, uml state machine, systems modeling language, programming language, object constraint language, modeling language, computer science, communication diagram, class diagram, applications of uml

Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies
Deepak Alur, Dan Malks, John Crupi, Grady Booch, Martin Fowler
2003
management science, computer science, best practice

OMG United Modeling Language specification (version 1.5)
G Booch, I Jacobson, J Rumbaugh
Technical Report, 2003

Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies, Sun Microsystems
D Alur, D Malks, J Crupi, G Booch, M Fowler
Inc., Mountain View, CA, 2003

MDA explained: the model driven architecture: practice and promise
A G Kleppe, J Warmer, W Bast
portal.acm.org, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 2003

Collaborative development environments
G Booch, A W Brown
Advances in Computers59, 2--29, ACADEMIC PRESS, INC, 2003


2002

Electrical Govern—mental Afairs
G Booch, J Rumbaugh, I Jaeobso
2002 - New York: Rational Software ..., New York: Rational Software Corporation

Growing the UML
G Booch
Software and Systems Modeling 1(2), 157--160, Springer, 2002

Reusing open-source software and practices: The impact of open-source on commercial vendors
A W Brown, G Booch
Lecture notes in computer science, 123--136, Springer, 2002


2001

The illusion of simplicity
G Booch
Software Development Magazine, 57--59, 2001

UML 用户指南
B Grady, R James, J Ivar
2001 - 北京: 机械工业出版社, 北京: 机械工业出版社

Lenguaje de Modelado Unificado
G Booch, J Rumbaugh, I Jacobson
Editorial Adisson Wesley. Madrid, 2001

The near-term future of component-based software engineering
H Apperly, G Booch, B Councill, M Griss, G T Heineman, I Jacobson, S Latchem, B McGibbon, D Norris, J Poulin
Component-based software engineering, pp. 753--774, 2001

BEYOND OBJECTS-Web Services: The Economic Argument. Cost avoidance, complexity management and interoperability could create a new business model.
G Booch
Software Development 9(11), 61--62, [San Francisco, CA: Miller Freeman, Inc., 1993-, 2001

The architecture of Web applications
G Booch
IBM developerWorks, 2001

UML 参考手册
G Booch, J Rumbaugh, I Jacobson, 姚淑珍, others
WNT Warszawa2002, 北京: 机械工业出版社, 2001

Web services: the economic argument
G Booch
Software Development 9(11), 27--35, 2001

Through the Looking Glass-Subtle signs point to a marked transformation, a disruptive technology on the horizon.
G Booch
Software Development 9(7), 49--52, [San Francisco, CA: Miller Freeman, Inc., 1993-, 2001

Developing the future
G Booch
Communications of the ACM 44(3), 118--121, Association for Computing Machinery, Inc, One Astor Plaza, 1515 Broadway, New York, NY, 10036-5701, USA,, 2001


2000

The future of software (abstract of invited presentation)
Grady Booch
ICSE, 2000
systems engineering, software, computer science, computer engineering

The future of software (invited presentation) (abstract only)
Grady Booch
Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, pp. 3-3
Abstract   systems engineering, software walkthrough, software requirements, software development, software deployment, software analytics, software engineering process group, social software engineering, personal software process, engineering

El Proceso Unificado de Desarrollo de Software Addison Wesley
Ivar Jacobson, Grady Booch, James E. Rumbaugh
2000
Abstract   solenoid, software, sheave, philosophy, hoist, brake, automotive engineering

El lenguaje unificado de modelado: manual de referencia
James Rumbaugh, Grady Booch, Ivar Jacobson
2000
computer science

Modelagem Visual com Rational Rose 2000 e UML
J RUMBAUGH, I JACOBSON, G BOOCH
2000 - ADDISON-WESLEY, ADDISON-WESLEY

Visual Modeling with Rational Rose 2000 and UML
G Booch, T Quatrani
2000 - Addison-Wesley, Addison-Wesley

UML, Guia do Usu{\'a}rio: tradu{\c{c}}{\~a}o
G BOOCH, J RUMBAUGH, I JACOBSON
Rio de Janeiro: Campus, 2000

The Complete Uml Training Course with Book
G Booch, I Jacobson, J Rumbaugh
2000 - dl.acm.org, Prentice Hall PTR

Unifying enterprise development teams with the UML
G Booch
Journal of Database Management 11(4), 37--39, Idea Group Inc, 701 E. Chocolate Ave, Suite 200, Hershey, PA, 17033-1240, USA,, 2000

The future of software (invited presentation)(abstract only)
G Booch
Proceedings of the 22nd international conference on Software engineering, pp. 3, 2000

Le processus unifi{\'e} de d{\'e}veloppement logiciel
I Jacobson, G Booch, J Rumbaugh, B Z Virginie
2000 - cdsweb.cern.ch, Eyrolles

El proceso unificado de desarrollo de software
J Rumbaugh, I Jacobson, G Booch
Person Education, Madrid464, Addison Wesley, 2000

OMG Unified Modeling Language Specification. Object Management Group
G Booch, I Jacobson, J Rumbaugh
Inc. Needham, MA, USA, 1034, 2000


1999

Software Architecture and UML
Grady Booch
1999
Abstract   voltage, thermal conduction, surface charge, substrate, optoelectronics, materials science, high voltage, electrode, electrical impedance, channel

The Uni ed Modelling Language Used Guide
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1999
natural language processing, linguistics, computer science, artificial intelligence

The Umi-fied Modeling Language
James E. Rumbaugh, Ivar Jacobson, Grady Booch
1999
Abstract   polymerization, polymer chemistry, polymer, polar effect, monomer, mannich reaction, condensation, chemistry, amine gas treating, aldehyde

James Rumbauch "The Unified Software Development Process
Ivar Jacobson, Grady Booch
1999
unified process, systems engineering, software peer review, software engineering, software development process, rational unified process, package development process, object oriented analysis and design, goal driven software development process, computer

Unified Modeling Language-Users ad Guide
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1999
unified process, unified modeling language, natural language processing, modeling perspective, modeling language, computer science, artificial intelligence

Unified Process Development Model
Ivar Jacobson, Grady Booch, James E. Rumbaugh
1999
unified process, systems engineering, rational unified process, openup, essential unified process, design process, computer science

UML in Action - Guest Editors Introduction
Grady Booch
Communications of The ACM42, 26-28, 1999
unified modeling language, programming language, computer science

Unified modeling language --- users guide. addison wesley
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1999
unified modeling language, natural language processing, computer science, artificial intelligence

The unified modeling language user guide - the ultimate tutorial to the UML from the original designers
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1999
uml tool, systems modeling language, programming language, package diagram, object constraint language, modeling language, computer science, communication diagram, class diagram, applications of uml

Developing Applications with Visual Basic and UML
Paul R. Reed, Grady Booch, Francesco Balena
1999
Abstract   visual basic for applications, visual basic, use case, uml tool, programming language, microsoft transaction server, javascript, database, computer science, class diagram, applications of uml

The unified software development process - the complete guide to the unified process from the original designers
Ivar Jacobson, Grady Booch, James E. Rumbaugh
1999
unified process, systems engineering, rational unified process, oracle unified method, openup, goal driven software development process, essential unified process, design process, computer science, agile unified process

The Unified Language User Guide
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1999
Abstract   voltage spike, voltage, transient voltage suppressor, programming language, electrical engineering, computer science, amplitude

UML in action
Grady Booch
Communications of The ACM 42(10), 26-28, 1999
unified modeling language, programming language, computer science

Architecting web-based systems with the unified modeling language
Grady Booch
UML99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, 1-1, 1999
Abstract   web standards, web modeling, web engineering, web design, web application, systems engineering, software design pattern, round trip engineering, computer science, architectural pattern

The UML Reference Guide
James E. Rumbaugh, Grady Booch, Ivar Jacobson
1999
Abstract   urea, unified modeling language, uml tool, thiourea, software engineering, organic chemistry, melamine, furfuryl alcohol, formaldehyde, chemistry, applications of uml

Unified Modelling Language Specification
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1999
unified process, unified modeling language, theoretical computer science, specification language, package diagram, openup, object language, object constraint language, computer science, communication diagram

Rumbaugh: the unified software development process
Ivar Jacobson, Grady Booch, J. Runbaugh
1999
unified process, systems engineering, software development process, software development, software construction, social software engineering, personal software process, goal driven software development process, empirical process, computer science

The Unified Process
Ivar Jacobson, Grady Booch, James E. Rumbaugh
IEEE Software 16(3), 96-102, 1999
unified process, systems engineering, rational unified process, oracle unified method, openup, goal driven software development process, essential unified process, design process, computer science, agile unified process

The UML Refer-ence Manual
Steven Raspudic, Grady Booch, James Rumbaugh, Ivar Jacobsn
1999
Abstract   unified modeling language, sequence diagram, programming language, notice, intellectual property, computer science

The Unified Software Development Process; Addison-Wesley
Ivar Jacobson, Grady Booch, James E. Rumbaugh
1999
Abstract   unified process, software design, package development process, hinge, engineering drawing, design process, computer science, backporting

The unified modeling language reference manual
James Rumbaugh, Ivar Jacobson, Grady Booch
1999
Abstract   uml tool, uml state machine, systems engineering, package diagram, object constraint language, database, computer science, class diagram, applications of uml

The Unified Modeling Language User Guide
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1999
Abstract   uml tool, uml state machine, systems modeling language, software engineering, shlaer mellor method, object constraint language, computer science, communication diagram, class diagram, applications of uml

El lenguaje unificado de Modelado
B Grady, R James, J Ivar
Editorial Addison wesley, Addison Wesley Madrid, 1999

The unified modelling language reference manual
J Rumbaugh, R Jacobson, G Booch
1999 - citeulike.org, Addison-Wesley

Managing software requirements: a unified approach
D Leffingwell, D Widrig
portal.acm.org, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 1999

Software Architecture and the UML
G Booch
UML World Keynote Speech, 1999

UML for XML schema mapping specification
G Booch, M Christerson, M Fuchs, J Koistinen
Rational White Paper, ACM New York, NY, USA, 1999

The unified software development process
I Jacobson, G Booch, J Rumbaugh
Addison-Wesley, Addison-Wesley, 1999


1998

Et others: The Unified Modeling Language User Guide
Grady Booch
1998
unified process, unified modeling language, theoretical computer science, object oriented analysis and design, modeling language, computer science, communication diagram

Best of Booch
Grady Booch, Edward M. Eykholt
1998
Abstract   unified modeling language, software engineering, software, semantics, object oriented modeling, object oriented analysis and design, notation, computer science, complete method, booch method

Essential COM: Addison Wesley
Don Box, Grady Booch
1998
computer science

The Unified Modeling Language User
Grady Booch, Ivar Jacobson, James E. Rumbaugh
the web conference, 1998
Abstract   semiconductor, planar, optoelectronics, modeling language, field effect transistor, etching, division, data mining, conductivity, computer science, communication diagram

The unified modelling language user guide" addison-wesley
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1998
unified process, unified modeling language, programming language, openup, natural language processing, computer science, communication diagram, artificial intelligence

Coming of Age in an Object Oriented World
G Booch
IEEE Software, November, 1998

A tale of two futures [software industry]
E Yourdon, RL Glass, G Booch, M Jackson, MM Lehman, S Andriole
Software, IEEE 15(1), 23--47, IEEE, 1998

Essential COM
C K DonBox, G Booch
1998 - Addison. Wesley, Addison. Wesley

Software development best practices
G Booch
The Ratinonal Unified Process: an introduction, 3--16, 1998

Classes and Objects
G Booch
Object Oriented Analysis and Design, Addison-Wesley Publishing Company, 81--144, 1998

Leaving Kansas
G Booch
IEEE software 15(1), 32--35, IEEE Computer Society Press, 1998


The visual modeling of software architecture for the enterprise
G Booch
Rose Architect 1(1), 18--25, 1998

Component-based software engineering
W Kozaczynski, G Booch
IEEE software 15(5), 34--36, Institute of Electrical and Electronics Engineers, Inc, 445 Hoes Ln, Piscataway, NJ, 08854-1331, USA,, 1998


1997

The Unified Modeling Language for Object Oriented Software Development
Grady Booch, James E. Rumbaugh, Iben Sogaard Jacobsen
1997
Abstract   timer, software design, programming language, object modeling technique, logic gate, lever, electronic switch, electronic component, electrical engineering, computer science, comparator

Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel)
Steven Fraser, Kent L. Beck, Grady Booch, James Coplien, Ralph E. Johnson, Bill Opdyke
OOPSLA, pp. 342-344, 1997
data mining, computer science

Unified Method Language-Notation Guide
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1997
Abstract   programming language, notation, extrusion, computer science

The Unified Modelling Language Documentation Set
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1997
Abstract   p n junction, thyristor, semiconductor, programming language, optoelectronics, ohmic contact, electrode, diode, computer science, cathode, anode

UML Distilled Applying the Standard Object Modeling Language
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1997
unified modeling language, programming language, object modeling language, object model, object definition language, object constraint language, natural language processing, computer science, artificial intelligence

UML Distilled-Applying the standard Object Modelling language: Addison Wesley
Martin Fowler, Keith Scott, Grady Booch
1997
unified modeling language, object model, natural language processing, computer science, artificial intelligence

Beyond the hype (panel): do patterns and frameworks reduce discovery costs?
Steven Fraser, Kent Beck, Grady Booch, Jim Coplien, Ralph Johnson, Bill Opdyke
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 342-344, 1997
Abstract   software system, software development, software design, software, pattern language, learning curve, knowledge management, computer science, best practice, architectural pattern

Object Constraint Language Specification (Version 1.1)
G Booch, I Jacobson, J Rumbaugh
1997 - Rational Corporation, Santa Clara, Rational Corporation, Santa Clara

Components, continuously changing systems, and urban sprawl
G Booch
Object Magazine7, 80--80, SIGS PUBLICATIONS INC, 1997

The Objectory Software Development Process
I Jacobson, G Booch, J Rumbaugh
ISBN: 0-201-57169-2, Addison Wesley, 1997

Objektorientierte Analyse und Design
G Booch, others
1997 - ist.tugraz.at, Addison-Wesley

The best of Booch: designing strategies for object technology
G Booch, E M Eykholt
books.google.com, Cambridge Univ Pr, 1997

UML 1.0 reference
G Booch, I Jacobson, J Rumbaugh
Rational Corporation1, 1997

Unified Modeling language, version 1.0
G Booch, J Rumbaugh, I Jacobson
Rational Software Corporation, URL: http:/www. rational. com2800, 95051--0951, 1997


1996

Managing object-oriented software development
Grady Booch
Annals of Software Engineering 2(1), 237-258, 1996
Abstract   systems engineering, software development, object oriented programming, iterative and incremental development, computer science

The Uni?ed Modeling Lan-guage User Guide
Grady Booch, James E. Rumbaugh, Ivar Jacobson
1996
Abstract   welding, submerged arc welding, spiral, mechanical engineering, machining, human computer interaction, electrode, computer science

Translation: Myth or Reality? (Panel Session)
Steven Fraser, Robert C. Martin, Stephen J. Mellor, Michael Lee, Grady Booch, Stephen Garone, Martin Fowler, Douglas C. Schmidt, Marie Lenzi
OOPSLA, pp. 441-443, 1996
mythology, multimedia, computer science

Translation: myth or reality? (panel)
Grady Booch, Steven Fraser, Robert C. Martin, Steven J. Mellor, Michael Lee, Steven Garone, Martin Fowler, Douglas C. Schmidt, Marie Lenzi
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 441-443, 1996
Abstract   software, objectory, object oriented programming, computer science, booch method, artificial intelligence, architecture, application domain, abstraction layer, abstraction

Unified Method, Notation Summary
James E. Rumbaugh, Grady Booch
1996
x ray notation, programming language, notation, mathematical notation, computer science

Best of Booch: Designing Strategies for Object Technology
Grady Booch, Edward M. Eykholt
1996
Abstract   unified modeling language, systems engineering, software engineering, software, semantics, notation, computer science, complete method, booch method

Analisis y diseno orientado a objetos con aplicaciones
Grady Booch, Juan Manuel Cueva Lovelle, Agustin Cernuda del Rio, Luis Joyanes Aguilar, Gabriel Guerrero
1996
computer science

Analisis y diseno orientado a objetos
Grady Booch
1996
computer science

The unified modeling language for object-oriented development
Grady Booch, Ivar Jacobson, James E. Rumbaugh
1996
unified modeling language, theoretical computer science, systems modeling language, object modeling technique, object language, object constraint language, modeling language, computer science, communication diagram, class diagram

Object Technology in Application Development
G Cohen, G Booch
1996 - Addison-Wesley, Reading, MA, Addison-Wesley, Reading, MA

Conducting a software architecture assessment
G Booch
Rational white paper, http://rational. com/products/whitepapers/391. jsp, 1996

An{\'a}lisis y dise{\~n}o orientado a objetos con aplicaciones
G Booch, J M Cueva Lovelle, A Cernuda del R{'i}o, L Joyanes Aguilar, G Guerrero
1996 - dialnet.unirioja.es

THE DEVELOPMENT TEAM
G BOOCH
Wisdom of the gurus: a vision for object technology, 225, Cambridge University Press, 1996

WELL-STRUCTURED OBJECT-ORIENTED ARCHITECTURES
G BOOCH
Wisdom of the gurus: a vision for object technology, 23, Cambridge University Press, 1996

Simplifying the Booch components
G Booch, M Vilot
Sigs Reference Library Series, 59--89, SIGS Publications, Inc. New York, NY, USA, 1996

Object solutions: managing the object-oriented project
G Booch
slac.stanford.edu, Addison-Wesley Menlo Park, CA, 1996

The unified modeling language
G Booch, J Rumbaugh, I Jacobson
Unix Review 14(13), 5, 1996


1995

Patterns: Cult to Culture? - Panel Session
Steven Fraser, Grady Booch, Frank Buschmann, James Coplien, Ivar Jacobson, Norman L. Kerth, Mary Beth Rosson
OOPSLA, pp. 231-234, 1995
programming language, multimedia, cult, computer science

Patterns (Panel): cult to culture?
Steven Fraser, Honna Segel, Grady Booch, Frank Buschmann, James Coplien, Norman L. Kerth, Ivar Jacobson, Mary Beth Rosson
Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum), pp. 85-88, 1995
programming language, humanities, cult, computer science

Unified Method for Object-Oriented Development
Grady Booch, James E. Rumbaugh
1995
unified process, object oriented programming, object model, computer vision, computer science, artificial intelligence

Software architecture and iterative development
P Kruchten, G Booch
IEEE Software 12(6), 1995

Patterns: cult to culture?
S Fraser, G Booch, F Buschmann, J Coplien, N Kerth, I Jacobson, M B Rosson
ACM SIGPLAN Notices, pp. 231--234, 1995

Rules of thumb
G Booch
Report on Object Analysis and Design (ROAD) 2(4), 2--3, 1995

Object Solutions
G Booch
Addison-Wesley, Addison-Wesley, 1995

The Unified Method Documentation Set
G Booch, J Rumbaugh
Rational Software Corporation, 1995


1994

Object-orientedanalysis design with applications
Grady Booch
1994
design technology, computer automated design, computer science, computer engineering

When bad things happen to good projects
Grady Booch
Object Magazine archive 4(2), 1994

"methodology standards: help or hindrance?" held at OOPSlA 94 October 1994, Portland, Oregon: Report on panel
David E. Monarchi, Brian Henderson-Sellers, Grady Booch, Ivar Jacobson, Stephen J. Mellor, James E. Rumbaugh, Rebecca Wirfs-Brock
Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), pp. 54-58, 1994
software engineering, programming language, computer science

How Do Teams Shape Objects ? - How Di Object Shape Teams ? (Panel)
Steven Fraser, Kent L. Beck, Grady Booch, Derek Coleman, James Coplien, Richard Helm, Kenneth S. Rubin
OOPSLA, pp. 468-473, 1994
theoretical computer science, human computer interaction, computer vision, computer science, artificial intelligence

Objektorientierte Analyse und Design mit Praktischen Anwendungsbeispielen
Grady Booch
1994
computer science

Object Oriented Design and Analysis
Grady Booch
1994
object oriented design, deep sky object, computer vision, computer science, artificial intelligence

OO Analysis and Design with Applications
Grady Booch
1994
computer science

Object-oriented design with applications, 2nd ed
Grady Booch
1994
object oriented design, computer vision, computer science, artificial intelligence

Object-oriented analysis and design (2nd ed
Grady Booch
1994
object oriented analysis and design, computer vision, computer science, artificial intelligence

Entwurfsmuster
G Booch
Objektspektrum1, 14--18, 1994

Methodology standards: help or hindrance?
G Booch, B Henderson-Sellers, I Jacobson, S Mellor, J Rumbaugh, R Wirfs-Brock, D Chairman-Monarchi
ACM SIGPLAN Notices, pp. 223--228, 1994

Scenarios
G Booch
Report on Object Analysis and Design 1(3), 3--6, 1994

Analyse et conception orientees objets
G Booch, F Reese, L Reese, P Y Bonnetain
1994 - cdsweb.cern.ch, Addison-Wesley France

How do teams shape objects?—How do objects shape teams?
S Fraser, K Beck, G Booch, D Coleman, J Coplien, R Helm, K Rubin
Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, pp. 468--473, 1994

The Booch method: process and pragmatics
G Booch
Sigs Advances In Object Technology Series, 149--166, SIGS Publications, Inc. New York, NY, USA, 1994

Coming of age in an object-oriented world
G Booch
IEEE Software 11(6), 33--41, Institute of Electrical and Electronics Engineers, Inc, 445 Hoes Ln, Piscataway, NJ, 08854-1331, USA,, 1994

Designing an application framework
G Booch
Dr Dobb's Journal-Software Tools for the Professional Programmer 19(2), 24--35, Redwood City, CA: M\&T Pub., 1989-, 1994

Software engineering with Ada
G Booch, D L Bryan, C G Petersen
books.google.com, Addison-Wesley, 1994


1993

The business case for class libraries
Grady Booch
Object Magazine archive, 1993
marketing, business case, business

The object-oriented project
Grady Booch
Object Magazine archive 3(4), 28-30, 1993
systems engineering, project sponsorship, project planning, project method, project appraisal, object oriented programming, engineering

Premature methods standardization considered harmful Open Letter to the Industry In: JOOP
Stephen J. Mellor, Sally Shlaer, Grady Booch, James E. Rumbaugh, Janet Salmons, T. Babitsky, Stephen R. Adams, Rebecca Jordan Wirfs-Brock
Journal of Object-oriented Programming, 1993
standardization, software engineering, database, considered harmful, computer science, algorithm

Panel - Which Method is Best?
Rich Mendez, Rebecca Wirfs-Brock, James E. Rumbaugh, Stephen J. Mellor, Ivar Jacobson, Grady Booch
OOPSLA, 1993
theoretical computer science, computer science

Object-Oriented Design and Analysis with Applications
Grady Booch
1993
theoretical computer science, object oriented design, idef4, generative design, computer science

How to get a paper accepted at OOPSLA (panel)
Ralph E. Johnson, Kent L. Beck, Grady Booch, William R. Cook, Richard P. Gabriel, Rebecca Wirfs-Brock
Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, pp. 429-436, 1993
Abstract   public relations, programming language, odds, computer science

Software engineering with Ada (3rd ed.)
Grady Booch, Doug Bryan
1993
software engineering, object oriented software engineering, computer science, computer engineering

Open letter to the industry: Premature Methods Standardization Considered Harmful
S J Mellor, S Shlaer, G Booch, J Rumbaugh, J Salmons, T Babitsky, S Adams, R J Wirfs-Brock
Journal of Object-Oriented Programming 6(4), 1993

Objectifying information technology
G Booch
Object Magazine 3(3), 24--28, SIGS Publications, Inc., 1993

Patterns
G Booch
Object Magazine 3(2), 1993


1992

The end of objects and the last programmer (Invited talk)
Grady Booch
Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), pp. 3-8, 1992
programming language, programmer, computer science

The Role of Methods and CASE in OO Development (Panel)
Rick DeNatale, Grady Booch, Peter Coad, Dave A. Thomas, John Tibbets
OOPSLA, 1992
software engineering, programming language, computer science

The pragmatics of building object-oriented systems (abstract)
Grady Booch
Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), 1992
Abstract   staffing, reuse, release management, quality assurance, programming language, milestone, macro, iterative and incremental development, documentation, computer science

Introduction to object-oriented design (abstract)
Lori Stipp, Grady Booch
Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), 1992
Abstract   theoretical computer science, programming language, object oriented programming, object oriented design, notation, design process, computer science

Object-oriented design with 2176A
Grady Booch
Tutorial proceedings on TRI-Ada 92, pp. 377-379, 1992
programming language, object oriented design, idef4, computer science, computer engineering

Conception orient{\'e}e objets et applications
G Booch, F Reese, L Reese
1992 - Addison-Wesley, Addison-Wesley

The Booch Method: Process and Pragmatics, Rational
G Booch
Inc., Santa Clara, CA, 1992


1991

Can Structured Methods be Objectified? (Panel)
Kent L. Beck, Grady Booch, Peter Coad, Meilir Page-Jones, Paul Ward
OOPSLA, 1991
theoretical computer science, human computer interaction, computer science

Object Oriented Design with Applications; Benjamin/Cummings
Grady Booch
Communications of The ACM, 1991
object oriented design, computer science, artificial intelligence

Object Oriented Design
B Grady
1991 - Benjamin/Cummings Publishing Co, Benjamin/Cummings Publishing Co

Object oriented design with applications
G Booch
win.tue.nl, Benjamin/Cummings Redwood City, CA, 1991


1990

Library of Reusable Ada Components
G Booch
Wizard Software, Lakewood, CO, USA, 1990

The design of the C++ booch components
G Booch, M Vilot
ACM SIgplan Notices 25(10), 1--11, ACM New York, NY, USA, 1990


1989

Panel: Using Ada within an Object-Oriented Software Development Paradigm
Steve Nies, Grady Booch, Richard P. Simonian, Ed Harris
OOPSLA, pp. 492-496, 1989
verification and validation, software framework, software development, software construction, social software engineering, resource oriented architecture, programming language, computer science, component based software engineering, backporting

On the concepts of object-oriented design
G Booch
portal.acm.org, Van Nostrand Reinhold Co. New York, NY, USA, 1989

What is and what isn't object-oriented design
G Booch
American Programmer 2(7), 14--21, 1989


1988

Ing{\'e}nierie du logiciel avec ADA: de la conception {\`a} la realisation
G Booch, J P Rosen
1988 - InterEditions, InterEditions

The Construction for Complex Systems from Reusable Software Components
G Booch
Ada Technology for Command \& Control by the AWIS Technology Council TRW Federal Systems Group, 1988


1987

The Design Ada Systems for Reusable Components
Grady Booch
COMPCON, 1987

Software enqineerinq with ada (2nd ed
Grady Booch
1987
software engineering, software, computer science

Software components with ada: structures
Grady Booch
1987
software system, software measurement, software framework, software engineering, software development, software construction, resource oriented architecture, computer science, component based software engineering, backporting

Software components with Ada : structures, tools, and subsystems
Grady Booch
1987
hardware architecture, computer science, computer architecture, component based software engineering

Reusable Software Components
G Booch
Defense Electronics 19(5), S53--S59, 1987

Software Component with ADA
G Booch
portal.acm.org, Benjamin-Cummings Publishing Co., Inc. Redwood City, CA, USA, 1987


1986

Transition to Ada for complex software systems
Grady Booch, Larry Druffel
Proceedings of the third annual Washington Ada symposium on Ada, pp. 1-109, 1986
software system, software requirements, software framework, software engineering, software development, software construction, resource oriented architecture, computer science, computer engineering, component based software engineering, backporting

Object-Oriented Programming without an Object-Oriented Language - Panel
Grady Booch, Ed Seidewitz, Mike Start, Donald Firesmith
OOPSLA, 1986
very high level programming language, theoretical computer science, programming language, programming domain, object language, object definition language, object, method, first generation programming language, fifth generation programming language, comput

Object-oriented development
Grady Booch
IEEE Transactions on Software Engineering 12(2), 211-221, 1986
Abstract   theoretical computer science, systems engineering, software development process, software development, software, object oriented programming, object oriented modeling, object oriented design, computer science, abstraction, abstract data type

Object—Oriented Development, IEEE Tr ans. on Soft
G Booch
Engi. SE 一 1(2), 211--221, 1986


1985

Dear Ada
G Booch
ACM SIGAda Ada Letters 4(5), 29--34, ACM, 1985


1983

Software engineerinq with ada
Grady Booch
1983
software engineering, software, computer science

Software engineering with ada (first edition)
Grady Booch
1983
software engineering, software construction, object oriented software engineering, engineering, computer engineering

Software engineering inn ada
Grady Booch
1983
software engineering, computer science, computer engineering

Software engineer_in~ with a da
Grady Booch
1983
software engineering, software, engineering


1982

The educational issues confronting Ada (Panel Discussion)
Grady Booch, Hal Hart, Vance Mall, Phil Miller, Peter Wegner
Proceedings of the thirteenth SIGCSE technical symposium on Computer science education, 1982
Abstract   teaching method, software quality, software engineering, software development process, panel discussion, maintainability, computer assisted instruction, computer science, computer literacy, clarity

Naming subprograms with clarity
G Booch
ACM SIGPLAN Notices 17(1), 18--22, ACM, 1982

Object-oriented design
G Booch
ACM SIGAda Ada Letters 1(3), 64--76, ACM New York, NY, USA, 1982


1981

Ada promotes software reliability with pascal-like simplicity
Grady Booch
1981
verification and validation, software verification, software reliability testing, software quality, software construction, pascal, computer science, computer architecture

Describing software design in Ada
G Booch
ACM Sigplan Notices 16(9), 47, ACM, 1981