Kaleidoscope: using design patterns in CS1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Adaptations to OCL for ensuring quality of geographic data (poster session)
OOPSLA '00 Addendum to the 2000 proceedings of the conference on Object-oriented programming, systems, languages, and applications (Addendum)
Distributed component architecture for scientific applications
CRPIT '02 Proceedings of the Fortieth International Conference on Tools Pacific: Objects for internet, mobile and embedded applications
A goal-driven approach to enterprise component identification and specification
Communications of the ACM
Web-based application development: a software engineering approach
ACM SIGCSE Bulletin
Practical guidelines for the readability of IT-architecture diagrams
Proceedings of the 20th annual international conference on Computer documentation
Replicating the CREWS Use Case Authoring Guidelines Experiment
Empirical Software Engineering
Workflow Automation: Overview and Research Issues
Information Systems Frontiers
An Approach to Modelling Legacy Enterprise Systems
DNIS '02 Proceedings of the Second International Workshop on Databases in Networked Information Systems
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
Follow the Fox to Renardus: An Academic Subject Gateway Service for Europe
ECDL '00 Proceedings of the 4th European Conference on Research and Advanced Technology for Digital Libraries
A Conceptual Modeling Approach for Semantics-Driven Enterprise Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Ten-Step Survival Guide for the Emerging Business Web
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
UML Activity Diagrams as a Workflow Specification Language
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
Extreme Programming in a Research Environment
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
A Framework for Supporting Interoperability of Data Warehouse Islands Using XML
DaWaK '01 Proceedings of the Third International Conference on Data Warehousing and Knowledge Discovery
Object-oriented concept mapping using UML class diagrams
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Formalization of the Whole-Part Relationship in the Unified Modeling Language
IEEE Transactions on Software Engineering
Why can't they create architecture models like "Developer X"?: an experience report
Proceedings of the 25th International Conference on Software Engineering
A jini-based software framework for developing distributed cooperative decision support systems
Software—Practice & Experience
Specification-based regression test selection with risk analysis
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
Information Systems - Special issue: Data management in bioinformatics
Laying the Foundation for Web Services over Legacy Systems
WSE '02 Proceedings of the Fourth International Workshop on Web Site Evolution (WSE'02)
Form: A Framework for Creating Views of Program Executions
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Transforming UML class diagrams into relational data models
UML and the unified process
Modeling nursing interventions in the act class of HL7 RIM Version 3
Journal of Biomedical Informatics - Special issue: Building nursing knowledge through infomatics: from concept representation to data mining
Smart-Media Design Process with Scenario Based Modeling
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
Information Systems Frontiers
Programming in context: a model-first approach to CS1
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Application-level power management in pervasive computing systems: a case study
Proceedings of the 1st conference on Computing frontiers
Adventure cycles: a software engineering approach
ACE '04 Proceedings of the Sixth Australasian Conference on Computing Education - Volume 30
Modelling the evolution of legacy systems to web-based systems
Journal of Software Maintenance and Evolution: Research and Practice - Special issue: Web site evolution
Model-Driven Interactive System Design for Therapy Robots
Journal of Intelligent and Robotic Systems
Implementing integrated services of networked home appliances using service oriented architecture
Proceedings of the 2nd international conference on Service oriented computing
Proceedings of the 2nd annual conference on Mid-south college computing
Formal interpreters for diagram notations
ACM Transactions on Software Engineering and Methodology (TOSEM)
Visualizing structural properties of irregular parallel computations
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Teaching software engineering through game design
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
On organizing and accessing geospatial and georeferenced web resources using the G-portal system
Information Processing and Management: an International Journal
A Framework for Design Tradeoffs
Software Quality Control
Fuzzy nature of trust and dynamic trust modeling in service oriented environments
Proceedings of the 2005 workshop on Secure web services
Automated Software Engineering
Testing software modelling tools using data mutation
Proceedings of the 2006 international workshop on Automation of software test
Groupware development support with technology patterns
International Journal of Human-Computer Studies
Visualization aided performance tuning of irregular task-parallel computations
Information Visualization
Modeling distributed real-time applications with specification PEARL
Real-Time Systems
Information and Software Technology
A software framework for automated verification
Proceedings of the 2007 ACM symposium on Applied computing
Computational framework for investigation of aircraft nonlinear dynamics
Advances in Engineering Software
SVSb: simple and visual storyboards: developing a visualisation method for depicting user scenarios
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
Test system in digital logic design virtual laboratory: tasks delivery
CompSysTech '07 Proceedings of the 2007 international conference on Computer systems and technologies
A conceptual model for business-oriented management of web services
SEPADS'07 Proceedings of the 6th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
An analysis of current mobile services and enabling technologies
International Journal of Ad Hoc and Ubiquitous Computing
A two-player game system implemented under WAP
International Journal of Mobile Communications
Architecture of Qbox: a scalable first-principles molecular dynamics code
IBM Journal of Research and Development
Do secure information system design methods provide adequate modeling support?
Information and Software Technology
SUMLOW: early design-stage sketching of UML diagrams on an E-whiteboard
Software—Practice & Experience
On the Technological Aspects of Generative Learning Object Development
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
A Multi-level Methodology for Developing UML Sequence Diagrams
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Multimedia interactive environment for study the plane analytical geometry
WSEAS Transactions on Computers
Design techniques for the support of interdisciplinary research
SoD '07 Proceedings of the 2007 Symposium on Science of Design
Development of a dynamical software for doing geometrical constructions
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
A modeling method for service management of e-Learning
AIC'08 Proceedings of the 8th conference on Applied informatics and communications
Visual interactive environment for doing geometrical constructions
WSEAS Transactions on Computers
Component-based software version management based on a Component-Interface Dependency Matrix
Journal of Systems and Software
Health level seven: the cornerstone of medical informatics tutorial presentation
Journal of Computing Sciences in Colleges
Journal of Integrated Design & Process Science
An ontology-driven system architecture for precision agriculture applications
International Journal of Metadata, Semantics and Ontologies
Computers and Industrial Engineering
Using design patterns in object-oriented finite element programming
Computers and Structures
Graph-based methods for the analysis of large-scale multiagent systems
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
VICSDA: using virtual communities to secure service discovery and access
The Fourth International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness & Workshops
LP structures on type lattices and some refactoring problems
Programming and Computing Software
Realization of an interactive informatical system for the quadric surfaces study
ICCOMP'09 Proceedings of the WSEAES 13th international conference on Computers
Development of interactive software for teaching three-dimensional analytic geometry
DIWEB'09 Proceedings of the 9th WSEAS international conference on Distance learning and web engineering
Bluetooth Application Programming with the Java APIs Essentials Edition
Bluetooth Application Programming with the Java APIs Essentials Edition
Designing an electronic medical records system using design patterns
Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human
A modified C-means clustering algorithm
DNCOCO'09 Proceedings of the 8th WSEAS international conference on Data networks, communications, computers
A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A Taxonomy of Model Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
BPM'03 Proceedings of the 2003 international conference on Business process management
Proceedings of the 8th international interactive conference on Interactive TV&Video
Enterprise modelling methodology for forward and reverse supply chain flows integration
Computers in Industry
Design of an intelligent system for the automatic demonstration of geometry theorems
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
TELE-INFO'10 Proceedings of the 9th WSEAS international conference on Telecommunications and informatics
WSEAS Transactions on Computers
WSEAS Transactions on Computers
Plugin driven architecture for intelligent management of building
AmI'10 Proceedings of the First international joint conference on Ambient intelligence
Supporting ERP open source customization with UML
Proceedings of the Workshop on Open Source and Design of Communication
UML design of a system for coordinated care of mentally ill patients after discharge to home
ICCOMP'10 Proceedings of the 14th WSEAS international conference on Computers: part of the 14th WSEAS CSCC multiconference - Volume II
Object oriented development of an interactive software for studying of circle using UML diagrams
ECC'11 Proceedings of the 5th European conference on European computing conference
Expert Systems with Applications: An International Journal
Building a global normalized ontology for integrating geographic data sources
Computers & Geosciences
Scalable analysis of conceptual data models
Proceedings of the 2011 International Symposium on Software Testing and Analysis
Resource allocation contracts for open analytic runtime models
EMSOFT '11 Proceedings of the ninth ACM international conference on Embedded software
Moving back to scrum and scaling to scrum of scrums in less than one year
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Experiences in discovering, modeling, and reenacting open source software development processes
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
From user stories to code in one day?
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Writing coherent user stories with tool support
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Business process collaboration using semantic interoperability: review and framework
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
A multi-stage fuzzy-grey approach to analyzing software development cost
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
SelfSync: a dynamic round-trip engineering environment
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
Concept sharing through interaction: the effect of information visualization for career design
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Component-based engineering of distributed embedded control software
Component-Based Software Development for Embedded Systems
Fractals, fuzzy logic and expert systems to assist in the construction of musical pieces
Expert Systems with Applications: An International Journal
MDD vs. traditional software development: A practitioner's subjective perspective
Information and Software Technology
Business process modelling: five styles and a method to choose the most suitable one
Proceedings of the Second Edition of the International Workshop on Experiences and Empirical Studies in Software Modelling
Proceedings of the Winter Simulation Conference
Selecting among alternatives using dependencies: an NFR approach
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.02 |
Now widely adopted as the de facto industry standard and sanctioned by the Object Management Group, the Unified Modeling Language (UML) is a notation all software developers need to know and understand. However, the UML is a big language, and not all of it is equally important. The award-winning first edition of UML Distilled was widely praised for being a concise guide to the core parts of the UML and has proved extremely successful in helping developers get up and running quickly. UML Distilled, Second Edition, maintains the concise format with significantly updated coverage of use cases and activity diagrams, and expanded coverage of collaborations. It also includes a new appendix detailing the changes between UML versions.Written for those with a basic understanding of object-oriented analysis and design, this book begins with a summary of UML's history, development, and rationale and then moves into a discussion of how the UML can be integrated into the object-oriented development process. The primary author profiles the various modeling techniques in the UML--such as use cases, class diagrams, and interaction diagrams--and describes the notation and semantics clearly and succinctly. He also outlines useful non-UML techniques such as CRC cards and patterns. These descriptions are made even more relevant with a collection of best practices based on the primary author's experience and a brief Java programming example demonstrating the implementation of a UML-based design. With this tour of the key parts of the UML, readers will be left with a firm foundation upon which to build models and develop further knowledge of the Unified Modeling Language.Praise for the First Edition"UML Distilled is a recipient of the prestigious 1997 Software Development Magazine Productivity Award in the Books category. Addison-Wesley congratulates authors Martin Fowler and Kendall Scott for their outstanding work.""UML Distilled is well written, knowledgeable about both systems development and UML, and disarmingly honest." -- Robert L. Glass, The Software Practitioner (March 1998)"UML Distilled proves that you can say a lot of useful things about computing in a small book." -- Gregory V. Wilson, Dr. Dobb's Journal 020165783XB04062001