skip to main content
Skip header Section
UML distilled: applying the standard object modeling languageJanuary 1997
Publisher:
  • Addison-Wesley Longman Ltd.
  • Edinburgh Gate Harlow, Essex CM20 2JE
  • United Kingdom
ISBN:978-0-201-32563-8
Published:01 January 1997
Pages:
179
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. Liaskos S, Khan S and Mylopoulos J (2022). Modeling and reasoning about uncertainty in goal models: a decision-theoretic approach, Software and Systems Modeling (SoSyM), 21:6, (1-24), Online publication date: 1-Dec-2022.
  2. ACM
    Batory D Should Future Variability Modeling Languages Express Constraints in OCL? Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B, (182-182)
  3. Dayani M and Gelbard R (2017). Software Project Planning Through Simulation of Entire Project's Problem-Space, International Journal of Information Technology Project Management, 8:3, (22-39), Online publication date: 1-Jul-2017.
  4. Gorschek T, Tempero E and Angelis L (2014). On the use of software design models in software development practice, Journal of Systems and Software, 95, (176-193), Online publication date: 1-Sep-2014.
  5. Baker T, Randles M and Taleb-Bendiab A Towards the Automated Engineering of Dependable Adaptive Services Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012), (823-828)
  6. Zaki C, Servières M and Moreau G Transforming conceptual spatiotemporal model into object model with semantic keeping Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions, (281-290)
  7. Malek S, Esfahani N, Menasce D, Sousa J and Gomaa H Self-Architecting Software SYstems (SASSY) from QoS-annotated activity models Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, (62-69)
  8. Parsons J and Wand Y (2018). Using cognitive principles to guide classification in information systems modeling, MIS Quarterly, 32:4, (839-868), Online publication date: 1-Dec-2008.
  9. Calvanese D, De Giacomo G, Lembo D, Lenzerini M and Rosati R Path-based identification constraints in description logics Proceedings of the Eleventh International Conference on Principles of Knowledge Representation and Reasoning, (231-241)
  10. Pohl K (2018). A translation engine in support of context-level interoperability, Intelligent Decision Technologies, 2:1, (73-81), Online publication date: 1-Jan-2008.
  11. Li X and Parsons J Ontological semantics for the use of UML in conceptual modeling Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83, (179-184)
  12. Baida Z, Liu J and Tan Y Towards a methodology for designing e-government control procedures Proceedings of the 6th international conference on Electronic Government, (56-67)
  13. Gonzalez-Palacios J and Luck M Extending Gaia with agent design and iterative development Proceedings of the 8th international conference on Agent-oriented software engineering VIII, (16-30)
  14. Hennicker R and Knapp A Activity-driven synthesis of state machines Proceedings of the 10th international conference on Fundamental approaches to software engineering, (87-101)
  15. Morbach J, Yang A and Marquardt W (2007). OntoCAPE-A large-scale ontology for chemical process engineering, Engineering Applications of Artificial Intelligence, 20:2, (147-161), Online publication date: 1-Mar-2007.
  16. ACM
    Hansen T Strings of experiments Proceedings of the ninth conference on Participatory design: Expanding boundaries in design - Volume 1, (1-10)
  17. Obrenovic Z, Garay N, López J, Fajardo I and Cearreta I An ontology for description of emotional cues Proceedings of the First international conference on Affective Computing and Intelligent Interaction, (505-512)
  18. ACM
    Oppl S and Stary C Towards human-centered design of diagrammatic representation schemes Proceedings of the 4th international workshop on Task models and diagrams, (55-62)
  19. Veres C Aggregation in ontologies Proceedings of the 5th international conference on Web Engineering, (285-295)
  20. Sindhgatta R and Thonse S Functional and non-functional requirements specification for enterprise applications Proceedings of the 6th international conference on Product Focused Software Process Improvement, (189-201)
  21. ACM
    Xi C, JianHua L, ZuCheng Z and YaoHui S Modeling SystemC design in UML and automatic code generation Proceedings of the 2005 Asia and South Pacific Design Automation Conference, (932-935)
  22. ACM
    Cobbe R and Felleisen M (2019). Environmental acquisition revisited, ACM SIGPLAN Notices, 40:1, (14-25), Online publication date: 12-Jan-2005.
  23. ACM
    Cobbe R and Felleisen M Environmental acquisition revisited Proceedings of the 32nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (14-25)
  24. ACM
    Tabrizi M, Collins C, Ozan E and Li K Implementation of object-orientation using UML in entry level software development courses Proceedings of the 5th conference on Information technology education, (128-131)
  25. Dittmar A, Forbrig P, Heftberger S and Stary C Support for task modeling Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems, (59-76)
  26. ACM
    Seo J and Kim G Explorative construction of virtual worlds Proceedings of the 2004 ACM SIGGRAPH international conference on Virtual Reality continuum and its applications in industry, (395-401)
  27. Englmeier K and Angelides M Collaborative design of web service networks in a multilingual user community Proceedings of the Second CAiSE conference on Ubiquitous Mobile Information and Collaboration Systems, (138-150)
  28. Kussmaul C (2004). Software product proposals in a computer science course for non-majors, Journal of Computing Sciences in Colleges, 19:5, (78-86), Online publication date: 1-May-2004.
  29. ACM
    Bellettini C, Marchetto A and Trentini A WebUml Proceedings of the 2004 ACM symposium on Applied computing, (1662-1669)
  30. ACM
    Lewis T, Rosson M and Pérez-Quiñones M What do the experts say? Proceedings of the 35th SIGCSE technical symposium on Computer science education, (296-300)
  31. ACM
    Lewis T, Rosson M and Pérez-Quiñones M (2004). What do the experts say?, ACM SIGCSE Bulletin, 36:1, (296-300), Online publication date: 1-Mar-2004.
  32. ACM
    MacKinnon N and Murphy S Designing UML diagrams for technical documentation Proceedings of the 21st annual international conference on Documentation, (105-112)
  33. ACM
    Wand M (2003). Understanding aspects, ACM SIGPLAN Notices, 38:9, (299-300), Online publication date: 25-Sep-2003.
  34. Hamid S, Pei T and Jomhari N Object oriented analysis and UML design in the development of accommodation services system Proceedings of the 1st international symposium on Information and communication technologies, (590-595)
  35. ACM
    Wand M Understanding aspects Proceedings of the eighth ACM SIGPLAN international conference on Functional programming, (299-300)
  36. ACM
    Phillips C and Kemp E CONDUIT Proceedings of the 4th Annual Conference of the ACM Special Interest Group on Computer-Human Interaction, (15-20)
  37. ACM
    Karp A (2003). E-speak e-xplained, Communications of the ACM, 46:7, (112-118), Online publication date: 1-Jul-2003.
  38. Thom F The standard UML-Ada profile Proceedings of the 8th Ada-Europe international conference on Reliable software technologies, (394-404)
  39. Amschler Andrews A, Zhu C, Scheetz M, Dahlman E and Howe A (2019). AI Planner Assisted Test Generation, Software Quality Journal, 10:3, (225-259), Online publication date: 1-Nov-2002.
  40. Aggarwal V (2019). The Application of the Unified Modeling Language in Object-Oriented Analysis of Healthcare Information Systems, Journal of Medical Systems, 26:5, (383-397), Online publication date: 1-Oct-2002.
  41. Cheston G and Tremblay J (2002). Integrating Software Engineering in Introductory Computing Courses, IEEE Software, 19:5, (64-71), Online publication date: 1-Sep-2002.
  42. ACM
    Albalooshi F A database representation that improves automation and maintains consistency in a multiple view environment Proceedings of the 14th international conference on Software engineering and knowledge engineering, (281-288)
  43. Sycara K, Widoff S, Klusch M and Lu J (2019). Larks, Autonomous Agents and Multi-Agent Systems, 5:2, (173-203), Online publication date: 1-Jun-2002.
  44. Blilie C (2002). Patterns in Scientific Software, Computing in Science and Engineering, 4:3, (48-53), Online publication date: 1-May-2002.
  45. ACM
    Devedzić V (2002). Understanding ontological engineering, Communications of the ACM, 45:4, (136-144), Online publication date: 1-Apr-2002.
  46. Phillips C and Kemp E (2018). In support of user interface design in the rational unified process, Australian Computer Science Communications, 24:4, (21-27), Online publication date: 1-Jan-2002.
  47. Phillips C and Kemp E In support of user interface design in the rational unified process Proceedings of the Third Australasian conference on User interfaces - Volume 7, (21-27)
  48. Hallin M, Grünbacher P and Biffl S Tailoring a COTS Group Support System for Software Requirements Inspection Proceedings of the 16th IEEE international conference on Automated software engineering
  49. ACM
    Friis-Christensen A, Tryfona N and Jensen C Requirements and research issues in geographic data modeling Proceedings of the 9th ACM international symposium on Advances in geographic information systems, (2-8)
  50. Kühl M, Spitzer B, Müller-Glaser K and Dambacher U Universal Object-Oriented Modeling for Rapid Prototyping of Embedded Electronic Systems Proceedings of the 12th International Workshop on Rapid System Prototyping
  51. Basten T and van der Aalst W Inheritance of dynamic behavior Concurrent object-oriented programming and petri nets, (391-405)
  52. Egyhazy C, Eyestone S and Martino J (2018). Defining Team Processes Using OO Metaphors, IEEE Software, 18:3, (74-83), Online publication date: 1-May-2001.
  53. Scogings C and Phillips C A method for the early stages of interactive system design using UML and Lean Cuisine+ Proceedings of the 2nd Australasian conference on User interface, (69-76)
  54. Scogings C and Phillips C (2018). A method for the early stages of interactive system design using UML and Lean Cuisine+, Australian Computer Science Communications, 23:5, (69-76), Online publication date: 25-Jan-2001.
  55. Kirda E, Jazayeri M, Kerer C and Schranz M (2019). Experiences in Engineering Flexible Web Services, IEEE MultiMedia, 8:1, (58-65), Online publication date: 1-Jan-2001.
  56. Mirandola R and Cortellessa V UML based performance modeling of distributed systems Proceedings of the 3rd international conference on The unified modeling language: advancing the standard, (178-193)
  57. ACM
    Noble J, Holmes D and Potter J (2019). Exclusion for composite objects, ACM SIGPLAN Notices, 35:10, (13-28), Online publication date: 1-Oct-2000.
  58. ACM
    Noble J, Holmes D and Potter J Exclusion for composite objects Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (13-28)
  59. Adriaans P and de Haas E Learning from a substructural perspective Proceedings of the 2nd workshop on Learning language in logic and the 4th conference on Computational natural language learning - Volume 7, (176-183)
  60. ACM
    Arief L and Speirs N A UML tool for an automatic generation of simulation programs Proceedings of the 2nd international workshop on Software and performance, (71-76)
  61. ACM
    Cortellessa V and Mirandola R Deriving a queueing network based performance model from UML diagrams Proceedings of the 2nd international workshop on Software and performance, (58-70)
  62. ACM
    Lindemann C, Thümmler A, Klemm A, Lohmann M and Waldhorst O Quantitative system evaluation with DSPNexpress 2000 Proceedings of the 2nd international workshop on Software and performance, (12-17)
  63. ACM
    Stary C Contextual prototyping of user interfaces Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques, (388-395)
  64. ACM
    Sloane A Modeling deployment and configuration of CORBA systems with UML (poster session) Proceedings of the 22nd international conference on Software engineering
  65. Singh M (2000). Synthesizing Coordination Requirements for Heterogeneous Autonomous Agents, Autonomous Agents and Multi-Agent Systems, 3:2, (107-132), Online publication date: 1-Jun-2000.
  66. ACM
    Irani P and Ware C Diagrams based on structural object perception Proceedings of the working conference on Advanced visual interfaces, (61-67)
  67. ACM
    Hobbs R and Potts C Hyperscenarios Proceedings of the 38th annual on Southeast regional conference, (201-210)
  68. Phillips C and Scogings C Task and Dialogue Modeling Proceedings of the First Australasian User Interface Conference
  69. McLean R Meta-communication widgets for knowledge building in distance education Proceedings of the 1999 conference on Computer support for collaborative learning, (48-es)
  70. Kim T, Shin G and Hong E Experience with Porting a Unix Version CASE Tool to the Corresponding Java Version Proceedings of the Sixth Asia Pacific Software Engineering Conference
  71. You J and Kim S SMARTS Proceedings of the Sixth Asia Pacific Software Engineering Conference
  72. Cheung K, Ip H, Lam R, Hanka R, Tang L and Fuller G An Object-Oriented Framework for Content-Based Image Retrieval Based on 5-Tier Architecture Proceedings of the Sixth Asia Pacific Software Engineering Conference
  73. Scheetz M, Mayrhauser A, France R, Dahlman E and Howe A Generating Test Cases from an OO Model with an AI Planning System Proceedings of the 10th International Symposium on Software Reliability Engineering
  74. Henderson-Sellers B and Barbier F Black and white diamonds Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (550-565)
  75. Kabous L and Nebel W Modeling hard real time systems with UML the OOHARTS approach Proceedings of the 2nd international conference on The unified modeling language: beyond the standard, (339-355)
  76. Van Moorsel A The 'QoS Query Service' for Improved Quality-of-Service Decision Making in CORBA Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems
  77. ACM
    Travassos G, Shull F, Fredericks M and Basili V (2019). Detecting defects in object-oriented designs, ACM SIGPLAN Notices, 34:10, (47-56), Online publication date: 1-Oct-1999.
  78. ACM
    Travassos G, Shull F, Fredericks M and Basili V Detecting defects in object-oriented designs Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (47-56)
  79. McClatchey R, Kovacs Z, Estrella F, Goff J, Varga L and Zsenei M The Role of Meta-Objects and Self-Description in an Engineering Data Warehouse Proceedings of the 1999 International Symposium on Database Engineering & Applications
  80. Hanachi C, Hameurlain N and Sibertin-Blanc C Mobile agents behaviours Proceedings of the 3rd international conference on Cooperative information agents III, (196-207)
  81. Mak K, Lau H and Wong S (1999). Object-oriented technologies for automated manufacturing systems development, International Journal of Computer Applications in Technology, 12:2-5, (268-280), Online publication date: 1-Jul-1999.
  82. Agarwal R, De P and Sinha A (1999). Comprehending Object and Process Models, IEEE Transactions on Software Engineering, 25:4, (541-556), Online publication date: 1-Jul-1999.
  83. Viller S and Sommerville I (2018). Coherence, Human-Computer Interaction, 14:1, (9-41), Online publication date: 1-Mar-1999.
  84. ACM
    Jo C, Son J, Kang Y and Lim P The distributed programming environment on the Internet Proceedings of the 1999 ACM symposium on Applied computing, (85-90)
  85. ACM
    Hasselbring W (1999). Technical opinion: On defining computer science terminology, Communications of the ACM, 42:2, (88-91), Online publication date: 1-Feb-1999.
  86. ACM
    Russell D (2019). MAP, ACM SIGPLAN Notices, 34:1, (342), Online publication date: 1-Jan-1999.
  87. van Lamsweerde A and Willemet L (1998). Inferring Declarative Requirements Specifications from Operational Scenarios, IEEE Transactions on Software Engineering, 24:12, (1089-1114), Online publication date: 1-Dec-1998.
  88. ACM
    Russell D MAP Proceedings of the third ACM SIGPLAN international conference on Functional programming
  89. ACM
    Fuhr N, Gövert N and Rölleke T DOLORES Proceedings of the 21st annual international ACM SIGIR conference on Research and development in information retrieval, (257-265)
  90. Robbins J, Hilbert D and Redmiles D (1998). Extending Design Environments to Software Architecture Design, Automated Software Engineering, 5:3, (261-290), Online publication date: 1-Jul-1998.
  91. Kim T and Shin G Restructuring OODesigner Proceedings of the 20th international conference on Software engineering, (449-451)
Contributors
  • ThoughtWorks, Inc.
  • Oracle Corporation

Recommendations

George H. Williams

Unified Modeling Language (UML) is emerging as a standard graphical notation. In this concise guide to UML, the authors use appropriately brief examples of UML notation to express object-oriented analysis and design. Readers are expected to be familiar with object-oriented analysis and design techniques in order to appreciate the role that UML plays in the development process. The book introduces key elements of UML notation and semantics. It includes a brief explanation of UML's history, development, and rationale, as well as discussions of how UML can be integrated into the object-oriented development process. In addition, the authors outline various modeling concepts and techniques—use cases, CRC cards, design by contract, dynamic classification, interfaces, and abstract classes. Numerous illustrations make the presentation easy to follow. The writing style is informal; the goal is to present key ideas rather than to present a complete and definitive reference. The authors include pointers to Web sites that provide some additional material. Some of the Web sites are under construction and may be unavailable. The index is useful. The book includes references to pre-UML material. Overall, the book is an excellent introduction to UML.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.