A practitioner's handbook for real-time analysis
A practitioner's handbook for real-time analysis
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Real-Time Systems and Programming Languages: ADA 95, Real-Time Java, and Real-Time POSIX
Embedded UML: a merger of real-time UML and co-design
Proceedings of the ninth international symposium on Hardware/software codesign
PRIMA-UML: a performance validation incremental methodology on early UML diagrams
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
Physical Programming: Beyond Mere Logic
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
An Object-Oriented Approach for PC Clusters
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
The Importance of Resource Management in Engineering Distributed Objects
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Towards a composition model problem based on IEC61850
Journal of Systems and Software - Special issue on: Component-based software engineering
UML for real
Towards an engineering tool for implementing reusable distributed control systems
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
QoS Management specification support for multimedia middleware
Journal of Systems and Software
Adaptive Resource Management in Middleware: A Survey
IEEE Distributed Systems Online
Uniform object modeling methodology and reuse of real-time system using UML
Proceedings of the 5th ACM international conference on Embedded software
A SOA-based embedded systems development environment for industrial automation
EURASIP Journal on Embedded Systems - Embedded System Design in Intelligent Industrial Automation
SystemC/C-based model-driven design for embedded systems
ACM Transactions on Embedded Computing Systems (TECS)
Maintaining constraints of UML models in distributed collaborative environments
Journal of Systems Architecture: the EUROMICRO Journal
Heaven or hell? a "Real-time" UML? panel
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Embedded Systems Design
Annotating UML models with non-functional properties for quantitative analysis
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Unifying hardware and software components for embedded system development
Proceedings of the 2004 international conference on Architecting Systems with Trustworthy Components
Modeling dynamic virtualized resource landscapes
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Model-based development for RTSJ platforms
Proceedings of the 10th International Workshop on Java Technologies for Real-time and Embedded Systems
Hi-index | 4.10 |
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.