DocumentCode :
1345885
Title :
A generic framework for modeling resources with UML
Author :
Selic, Bran
Author_Institution :
Rational Software Inc., Kanata, Canada
Volume :
33
Issue :
6
fYear :
2000
fDate :
6/1/2000 12:00:00 AM
Firstpage :
64
Lastpage :
69
Abstract :
Current wisdom encourages designers to first focus on the logical aspects of their problem and then defer platform and technology issues until the concluding phases of development. This behavior is reasonable, considering that devising logically sound solutions is frequently the most difficult aspect of development. Unfortunately-and this has been understated to date-there are many situations in which this approach is inappropriate. Real-time software design is one domain where this situation is particularly obvious because the domain´s requirements force software to interact with the physical world in some way. Recently, a generic object oriented framework has been proposed for modeling both physical and logical resources. Although the framework is generic, it is mainly used with the industry-standard Unified Modeling Language (UML). By providing a standard means for representing resources and their attributes, it becomes possible to seamlessly transfer UML models of real-time systems between design and specialized analysis tools. The author shows how developers can use the OMG´s UML to model resources and thus predict crucial system properties before fully implementing a system
Keywords :
object-oriented languages; object-oriented programming; real-time systems; OMG; UML; Unified Modeling Language; object oriented framework; real-time software design; real-time systems; resource modeling; software development; Delay; Job shop scheduling; Mathematical model; Object oriented modeling; Object oriented programming; Performance analysis; Physics; Real time systems; Software design; Unified modeling language;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.846320
Filename :
846320
Link To Document :
بازگشت