2006 · 508 citations · 3 references
ComputingComputer ScienceSystems EngineeringDistributed SystemsReal-time SystemsSoftware EngineeringObject-oriented AnalysisObject-oriented DesignReal-time Systems DesignSoftware ArchitectureSoftware DesignSoftware ModelingConcurrency ModelsConcurrency RepresentationConcurrent System ModelingObject ModelingObject-oriented ArchitectureObject-oriented Design ModelsUml ModelingUnified Modeling Language
Object-oriented concepts are crucial in software design because they address fundamental issues of adaptation and evolution. With the proliferation of object-oriented notations and methods, the Unified Modeling Language (UML) has emerged to provide a standardized notation for describing object-oriented models. However, for the UML notation to be effectively applied, it needs to be used with an object-oriented analysis and design method. This tutorial describes the COMET method for designing real-time and distributed applications, which integrates object-oriented and concurrency concepts and uses UML.
3
The unified Modeling Language User Guide
Geoff Glasson · Linux journal · 1999 · 3.3K citations