Unified Modeling Language

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 360 Experts worldwide ranked by ideXlab platform

Grady Booch - One of the best experts on this subject based on the ideXlab platform.

  • the Unified Modeling Language user guide 2nd edition
    2015
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson, Steve Hoberman
    Abstract:

    It is intended for graduate students, focusing on UML and methods, covering all development “The Unified Modeling Language User Guide, V.2.0”, Addison Wesley, 2005 Walter Savitch: “Absolute Java, 2nd edition”, Addison Wesley, 2006. The Unified Modeling Language User Guide SECOND EDITION. For nearly ten years,. Unified Modeling Language (UML) has been the industry standard. So whatever arguments may exist about the best UML for programming, you will In Unified Modeling Language User Guide, 2nd Edition, when discussing.

  • Unified Modeling Language user guide the 2nd edition addison wesley object technology series
    2005
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson
    Abstract:

    For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard Modeling Language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the Language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the Language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the Language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex Modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0.Highlights include: A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs New details and updated coverage of provided and required interfaces, collaborations, and UML profiles Additions and changes to discussions of sequence diagrams, activity diagrams, and more Coverage of many other changes introduced by the UML 2.0 specificationWith this essential guide, you will quickly get up to speed on the latest features of the industry standard Modeling Language and be able to apply them to your next software project.

  • the Unified Modeling Language reference manual second edition
    2005
    Co-Authors: James E Rumbaugh, Grady Booch, Ivar Jacobson, Charles Ashbacher
    Abstract:

    Like all dynamic Languages, the Unified Modeling Language (UML) is growing more complex over time. While it is true that for most developers, this means that you will regularly use a smaller percentage of the Language, the actual percentage will vary from person to person and from day to day. Therefore, no abridged UML manual could possibly be adequate. Written by the three creators of the UML, this manual is clearly definitive and one that all developers should have at extended arms reach. Designed to cover the changes in the recently released UML 2.0, which were significant, a CD with the full text in Adobe PDF form with hotlinks to the definitions of the key terms is also included. The opening chapter is an overview of the UML and most people can skip it. Chapter two is an overview of models, and this one is worth reading. Short, it introduces some of the fundamental terminology and approaches. A walkthrough of UML is done in chapter three, which introduces the various formal views of a project. They are: static, design, use case, state machine, activity, interaction, deployment, and model management. Each of these views is then explained in a short chapter. These chapters should be required reading for users of the book, as they establish much of the notational and definitional background used in the reference section. The real value of the book is in the five hundred plus pages of detailed definitions of the key terms and phrases in the UML. Listed in alphabetical order, each entry has the following form:

  • Unified Modeling Language reference manual the 2nd edition
    Unified Modeling Language Reference Manual The (2nd Edition), 2004
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    “If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book-especially on the changes and new capabilities that have come with UML.” i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ -Ed Seidewitz, Chief Architect, IntelliData Technologies CorporationThe latest version of the Unified Modeling Language-UML 2.0-has increased its capabilities as the standard notation for Modeling software-intensive systems. Like most standards documents, however, the official UML specification is difficult to read and navigate. In addition, UML 2.0 is far more complex than previous versions, making a thorough reference book more essential than ever.In this significantly updated and expanded edition of the definitive reference to the standard, James Rumbaugh, Ivar Jacobson, and Grady Booch-the UML's creators-clearly and completely describe UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles. Whether you are capturing requirements, developing software architectures, designing implementations, or trying to understand existing systems, this is the book for you.Highlights include: Alphabetical dictionary of articles covering every UML concept Integrated summary of UML concepts by diagram type Two-color diagrams with extensive annotations in blue Thorough coverage of both semantics and notation, separated in each article for easy reference Further explanations of concepts whose meaning or purpose is obscure in the original specifications Discussion sections offering usage advice and additional insight into tricky concepts Notation summary, with references to individual articles A hyperlinked version of the book in Adobe Reader format on CD-ROM, an excellent resource for browsing or searching the text for specific information An enhanced online index available on the book's web site allowing readers to quickly and easily search the entire text for specific topicsThe result is an indispensable resource for anyone who needs to understand the inner workings of the industry standard Modeling Language.

  • the Unified Modeling Language reference manual
    1999
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    Written by the three pioneers behind the Unified Modeling Language (UML) standard, The Unified Modeling Language Reference Manual provides an excellent real-world guide to working with UML. This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive. The book begins with a history of UML, from structured design methods of the '60s and '70s to the competing object-oriented design standards that were Unified in 1997 to create UML. For the novice, the authors illustrate key diagram types such as class, use case, state machine, activity, and implementation. (Of course, learning these basic diagram types is what UML is all about. The authors use an easy-to-understand ticket-booking system for many of their examples.) After a tour of basic document types, The Unified Modeling Language Reference Manual provides an alphabetical listing of more than 350 UML terms. Entries range from a sentence or two to several pages in length. (Class, operation, and use case are just a few of the important terms that are covered.) Though you will certainly need to be acquainted with software engineering principles, this reference will serve the working software developer well. As the authors note, this isn't UML for Dummies, but neither is it an arcane academic treatise. The authors succeed in delivering a readable reference that will answer any UML question, no matter how common or obscure. --Richard Dragan

Ivar Jacobson - One of the best experts on this subject based on the ideXlab platform.

  • the Unified Modeling Language user guide 2nd edition
    2015
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson, Steve Hoberman
    Abstract:

    It is intended for graduate students, focusing on UML and methods, covering all development “The Unified Modeling Language User Guide, V.2.0”, Addison Wesley, 2005 Walter Savitch: “Absolute Java, 2nd edition”, Addison Wesley, 2006. The Unified Modeling Language User Guide SECOND EDITION. For nearly ten years,. Unified Modeling Language (UML) has been the industry standard. So whatever arguments may exist about the best UML for programming, you will In Unified Modeling Language User Guide, 2nd Edition, when discussing.

  • Unified Modeling Language user guide the 2nd edition addison wesley object technology series
    2005
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson
    Abstract:

    For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard Modeling Language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the Language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the Language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the Language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex Modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0.Highlights include: A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs New details and updated coverage of provided and required interfaces, collaborations, and UML profiles Additions and changes to discussions of sequence diagrams, activity diagrams, and more Coverage of many other changes introduced by the UML 2.0 specificationWith this essential guide, you will quickly get up to speed on the latest features of the industry standard Modeling Language and be able to apply them to your next software project.

  • the Unified Modeling Language reference manual second edition
    2005
    Co-Authors: James E Rumbaugh, Grady Booch, Ivar Jacobson, Charles Ashbacher
    Abstract:

    Like all dynamic Languages, the Unified Modeling Language (UML) is growing more complex over time. While it is true that for most developers, this means that you will regularly use a smaller percentage of the Language, the actual percentage will vary from person to person and from day to day. Therefore, no abridged UML manual could possibly be adequate. Written by the three creators of the UML, this manual is clearly definitive and one that all developers should have at extended arms reach. Designed to cover the changes in the recently released UML 2.0, which were significant, a CD with the full text in Adobe PDF form with hotlinks to the definitions of the key terms is also included. The opening chapter is an overview of the UML and most people can skip it. Chapter two is an overview of models, and this one is worth reading. Short, it introduces some of the fundamental terminology and approaches. A walkthrough of UML is done in chapter three, which introduces the various formal views of a project. They are: static, design, use case, state machine, activity, interaction, deployment, and model management. Each of these views is then explained in a short chapter. These chapters should be required reading for users of the book, as they establish much of the notational and definitional background used in the reference section. The real value of the book is in the five hundred plus pages of detailed definitions of the key terms and phrases in the UML. Listed in alphabetical order, each entry has the following form:

  • Unified Modeling Language reference manual the 2nd edition
    Unified Modeling Language Reference Manual The (2nd Edition), 2004
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    “If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book-especially on the changes and new capabilities that have come with UML.” i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ -Ed Seidewitz, Chief Architect, IntelliData Technologies CorporationThe latest version of the Unified Modeling Language-UML 2.0-has increased its capabilities as the standard notation for Modeling software-intensive systems. Like most standards documents, however, the official UML specification is difficult to read and navigate. In addition, UML 2.0 is far more complex than previous versions, making a thorough reference book more essential than ever.In this significantly updated and expanded edition of the definitive reference to the standard, James Rumbaugh, Ivar Jacobson, and Grady Booch-the UML's creators-clearly and completely describe UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles. Whether you are capturing requirements, developing software architectures, designing implementations, or trying to understand existing systems, this is the book for you.Highlights include: Alphabetical dictionary of articles covering every UML concept Integrated summary of UML concepts by diagram type Two-color diagrams with extensive annotations in blue Thorough coverage of both semantics and notation, separated in each article for easy reference Further explanations of concepts whose meaning or purpose is obscure in the original specifications Discussion sections offering usage advice and additional insight into tricky concepts Notation summary, with references to individual articles A hyperlinked version of the book in Adobe Reader format on CD-ROM, an excellent resource for browsing or searching the text for specific information An enhanced online index available on the book's web site allowing readers to quickly and easily search the entire text for specific topicsThe result is an indispensable resource for anyone who needs to understand the inner workings of the industry standard Modeling Language.

  • the Unified Modeling Language reference manual
    1999
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    Written by the three pioneers behind the Unified Modeling Language (UML) standard, The Unified Modeling Language Reference Manual provides an excellent real-world guide to working with UML. This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive. The book begins with a history of UML, from structured design methods of the '60s and '70s to the competing object-oriented design standards that were Unified in 1997 to create UML. For the novice, the authors illustrate key diagram types such as class, use case, state machine, activity, and implementation. (Of course, learning these basic diagram types is what UML is all about. The authors use an easy-to-understand ticket-booking system for many of their examples.) After a tour of basic document types, The Unified Modeling Language Reference Manual provides an alphabetical listing of more than 350 UML terms. Entries range from a sentence or two to several pages in length. (Class, operation, and use case are just a few of the important terms that are covered.) Though you will certainly need to be acquainted with software engineering principles, this reference will serve the working software developer well. As the authors note, this isn't UML for Dummies, but neither is it an arcane academic treatise. The authors succeed in delivering a readable reference that will answer any UML question, no matter how common or obscure. --Richard Dragan

James E Rumbaugh - One of the best experts on this subject based on the ideXlab platform.

  • the Unified Modeling Language user guide 2nd edition
    2015
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson, Steve Hoberman
    Abstract:

    It is intended for graduate students, focusing on UML and methods, covering all development “The Unified Modeling Language User Guide, V.2.0”, Addison Wesley, 2005 Walter Savitch: “Absolute Java, 2nd edition”, Addison Wesley, 2006. The Unified Modeling Language User Guide SECOND EDITION. For nearly ten years,. Unified Modeling Language (UML) has been the industry standard. So whatever arguments may exist about the best UML for programming, you will In Unified Modeling Language User Guide, 2nd Edition, when discussing.

  • Unified Modeling Language user guide the 2nd edition addison wesley object technology series
    2005
    Co-Authors: Grady Booch, James E Rumbaugh, Ivar Jacobson
    Abstract:

    For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. As the de facto standard Modeling Language, the UML facilitates communication and reduces confusion among project stakeholders. The recent standardization of UML 2.0 has further extended the Language's scope and viability. Its inherent expressiveness allows users to model everything from enterprise information systems and distributed Web-based applications to real-time embedded systems.In this eagerly anticipated revision of the best-selling and definitive guide to the use of the UML, the creators of the Language provide a tutorial to its core aspects in a two-color format designed to facilitate learning. Starting with an overview of the UML, the book explains the Language gradually by introducing a few concepts and notations in each chapter. It also illustrates the application of the UML to complex Modeling problems across a variety of application domains. The in-depth coverage and example-driven approach that made the first edition of The Unified Modeling Language User Guide an indispensable resource remain unchanged. However, content has been thoroughly updated to reflect changes to notation and usage required by UML 2.0.Highlights include: A new chapter on components and internal structure, including significant new capabilities for building encapsulated designs New details and updated coverage of provided and required interfaces, collaborations, and UML profiles Additions and changes to discussions of sequence diagrams, activity diagrams, and more Coverage of many other changes introduced by the UML 2.0 specificationWith this essential guide, you will quickly get up to speed on the latest features of the industry standard Modeling Language and be able to apply them to your next software project.

  • the Unified Modeling Language reference manual second edition
    2005
    Co-Authors: James E Rumbaugh, Grady Booch, Ivar Jacobson, Charles Ashbacher
    Abstract:

    Like all dynamic Languages, the Unified Modeling Language (UML) is growing more complex over time. While it is true that for most developers, this means that you will regularly use a smaller percentage of the Language, the actual percentage will vary from person to person and from day to day. Therefore, no abridged UML manual could possibly be adequate. Written by the three creators of the UML, this manual is clearly definitive and one that all developers should have at extended arms reach. Designed to cover the changes in the recently released UML 2.0, which were significant, a CD with the full text in Adobe PDF form with hotlinks to the definitions of the key terms is also included. The opening chapter is an overview of the UML and most people can skip it. Chapter two is an overview of models, and this one is worth reading. Short, it introduces some of the fundamental terminology and approaches. A walkthrough of UML is done in chapter three, which introduces the various formal views of a project. They are: static, design, use case, state machine, activity, interaction, deployment, and model management. Each of these views is then explained in a short chapter. These chapters should be required reading for users of the book, as they establish much of the notational and definitional background used in the reference section. The real value of the book is in the five hundred plus pages of detailed definitions of the key terms and phrases in the UML. Listed in alphabetical order, each entry has the following form:

  • Unified Modeling Language reference manual the 2nd edition
    Unified Modeling Language Reference Manual The (2nd Edition), 2004
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    “If you are a serious user of UML, there is no other book quite like this one. I have been involved with the UML specification process for some time, but I still found myself learning things while reading through this book-especially on the changes and new capabilities that have come with UML.” i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ i¾ -Ed Seidewitz, Chief Architect, IntelliData Technologies CorporationThe latest version of the Unified Modeling Language-UML 2.0-has increased its capabilities as the standard notation for Modeling software-intensive systems. Like most standards documents, however, the official UML specification is difficult to read and navigate. In addition, UML 2.0 is far more complex than previous versions, making a thorough reference book more essential than ever.In this significantly updated and expanded edition of the definitive reference to the standard, James Rumbaugh, Ivar Jacobson, and Grady Booch-the UML's creators-clearly and completely describe UML concepts, including major revisions to sequence diagrams, activity models, state machines, components, internal structure of classes and components, and profiles. Whether you are capturing requirements, developing software architectures, designing implementations, or trying to understand existing systems, this is the book for you.Highlights include: Alphabetical dictionary of articles covering every UML concept Integrated summary of UML concepts by diagram type Two-color diagrams with extensive annotations in blue Thorough coverage of both semantics and notation, separated in each article for easy reference Further explanations of concepts whose meaning or purpose is obscure in the original specifications Discussion sections offering usage advice and additional insight into tricky concepts Notation summary, with references to individual articles A hyperlinked version of the book in Adobe Reader format on CD-ROM, an excellent resource for browsing or searching the text for specific information An enhanced online index available on the book's web site allowing readers to quickly and easily search the entire text for specific topicsThe result is an indispensable resource for anyone who needs to understand the inner workings of the industry standard Modeling Language.

  • the Unified Modeling Language reference manual
    1999
    Co-Authors: James E Rumbaugh, Ivar Jacobson, Grady Booch
    Abstract:

    Written by the three pioneers behind the Unified Modeling Language (UML) standard, The Unified Modeling Language Reference Manual provides an excellent real-world guide to working with UML. This title provides expert knowledge on all facets of today's UML standard, helping developers who are encountering UML on the job for the first time to be more productive. The book begins with a history of UML, from structured design methods of the '60s and '70s to the competing object-oriented design standards that were Unified in 1997 to create UML. For the novice, the authors illustrate key diagram types such as class, use case, state machine, activity, and implementation. (Of course, learning these basic diagram types is what UML is all about. The authors use an easy-to-understand ticket-booking system for many of their examples.) After a tour of basic document types, The Unified Modeling Language Reference Manual provides an alphabetical listing of more than 350 UML terms. Entries range from a sentence or two to several pages in length. (Class, operation, and use case are just a few of the important terms that are covered.) Though you will certainly need to be acquainted with software engineering principles, this reference will serve the working software developer well. As the authors note, this isn't UML for Dummies, but neither is it an arcane academic treatise. The authors succeed in delivering a readable reference that will answer any UML question, no matter how common or obscure. --Richard Dragan

Keng Siau - One of the best experts on this subject based on the ideXlab platform.

  • Unified Modeling Language the teen years and growing pains
    International Conference on Human Interface and Management of Information, 2013
    Co-Authors: John S Erickson, Keng Siau
    Abstract:

    Unified Modeling Language (UML) is adopted by the Object Management Group as a standardized general-purpose Modeling Language for object-oriented software engineering. Despite its status as a standard, UML is still in a development stage and many studies have highlighted its weaknesses and challenges - including those related to human factor issues. Further, UML has grown considerably more complex since its inception. This paper traces the history of Unified Modeling Language (UML) from its formation to its current state and discusses the current state of the UML Language. The paper first introduces UML and its various diagrams, and discusses its characteristics and features. The paper then looks at UML's strengths, challenges, and possible future development. The human factor issues with using UML are discussed and elaborated. Potential research questions related to UML are also highlighted.

  • A semiotic analysis of Unified Modeling Language graphical notations
    Requirements Engineering, 2009
    Co-Authors: Keng Siau, Yuhong Tian
    Abstract:

    Unified Modeling Language (UML) is the standard Modeling Language for object-oriented system development. Despite its status as a standard, UML has a fuzzy formal specification and a weak theoretical foundation. Semiotics, the study of signs, provides a good theoretical foundation for UML research because graphical notations (or visual signs) of UML are subjected to the principles of signs. In our research, we use semiotics to study the effectiveness of graphical notations in UML. We hypothesized that the use of iconic signs as UML graphical notations leads to representation that is more accurately interpreted and that arouses fewer connotations than the use of symbolic signs. An open-ended survey was used to test these hypotheses. The results support our propositions that iconic UML graphical notations are more accurately interpreted by subjects and that the number of connotations is lower for iconic UML graphical notations than for symbolic UML graphical notations. The results have both theoretical and practical significance. This study illustrates the usefulness of using semiotics as a theoretical underpinning in analyzing, evaluating, and comparing graphical notations for Modeling constructs. The results of this research also suggest ways and means of enhancing the graphical notations of UML Modeling constructs.

  • rational Unified process and Unified Modeling Language a goms analysis
    Unified modeling language, 2001
    Co-Authors: Keng Siau
    Abstract:

    GOMS is a model that analyzes knowledge of how to do a task in terms of Goals, Operators, Methods and Selection rules. GOMS is one of the most popular theoretical models in the field of human-computer interaction. Since its introduction, the GOMS model has been extended, enhanced and applied to areas outside human-computer interaction. The goal of this chapter is to discuss the use of the GOMS model for the design and evaluation of Modeling techniques. In this chapter, we introduce the GOMS concepts, discuss the applicability of GOMS for Modeling and describe how GOMS can be used to analyze Rational Unified Process and Unified Modeling Language.

  • Unified Modeling Language a complexity analysis
    Journal of Database Management, 2001
    Co-Authors: Keng Siau, Qing Cao
    Abstract:

    Unified Modeling Language (UML) has emerged as the software industry’s dominant Modeling Language. It is the de facto Modeling Language standard for specifying, visualizing, constructing, and documenting the components of software systems. Despite its prominence and status as the standard Modeling Language, UML has its critics. Opponents argue that it is complex and difficult to learn. Some question the rationale of having nine diagramming techniques in UML and the raison d’Aatre of those nine techniques in UML. Others point out that UML lacks a comprehensive methodology to guide its users, which makes the Language even more convoluted. A few studies on UML can be found in the literature. However, no study exists to provide a quantitative measure of UML complexity or to compare UML with other object oriented techniques. In this research, we evaluate the complexity of UML using complexity metrics. The objective is to provide a reliable and accurate quantitative measure of UML complexity. A comparison of the complexity metrical values of UML with other object-oriented techniques was also carried out. Our findings suggest that each diagram in UML is not distinctly more complex than techniques in other OO methods. But as a whole, UML is very complex - 2-11 times more complex than other OO methods.

  • Unified Modeling Language systems analysis design and development issues
    2001
    Co-Authors: Keng Siau, Terry Halpin
    Abstract:

    An edited collection of contributions from industry and academia, forming an examination of the Unified Modelling Language (UML). It illustrates how UML can be used successfully in practice, and identifies various problematic aspects of UML, suggesting possible solutions.

James Odell - One of the best experts on this subject based on the ideXlab platform.

  • uml 2 0 and agents how to build agent based systems with the new uml standard
    Engineering Applications of Artificial Intelligence, 2005
    Co-Authors: Bernhard Bauer, James Odell
    Abstract:

    Unified Modeling Language (UML 2.0) is the upcoming standard of the Object Management Group for specifying object-oriented software systems. In this paper, we will show how UML 2.0 can be applied for the specification of agent-based systems. Moreover, we will give a short overview on existing agent methodologies to have a reference what has to be specified in such systems. The paper concludes with some outlook for further research and open issues for specifying agents with UML 2.0.