CALL FOR POSITION PAPERS
the UML profile
for Scheduling, Performance
on the usage of the UML profile
hold in conjunction with
Miguel A. de Miguel - ETSI, Sp
TO BE ANNOUNCED LATER
Notification of acceptance:
Workshop date :
Monday, May 25, 2004
Engineers are increasingly facing the hard problem of developing more sophisticated real-time systems while time-to-market and cost constraints are getting more stringent. The adoption of object-oriented modelling in the real-time domain appears to be essential to cope with the rapidly changing market conditions.
The main obstacles to adoption have been the lack of standards and the mismatch between object-oriented technologies and real-time needs. Consequently, the OMG has sponsored work on evolving UML standards to better address real-time issues. In particular, the OMG has adopted a specific profile that is well suited for real-time, the UML profile for Scheduling, Performance and Time (SPT).
This profile defines a basic set of concepts needed for modelling real-time aspects of an application. By using these concepts modellers can enhance their application models with enough information to either produce implementations or frameworks from annotated UML models, or to analyse the real-time behaviour of an application for schedulability and various performance characteristics. SPT provides a framework for the integration of real-time analysis techniques with UML. This alleviates two problems:
§ The cognitive gap that exists between software development and analysis techniques.
§ The time and effort required for the construction and maintenance of separate analysis models.
In 2003, numerous projects and academic papers investigated SPT, giving different reasons for either using it or not, especially in the context of the Artist project (http://www.artist-embedded.org). In parallel, the RTAD (Real-Time Analysis and Design) working group of the OMG, which commissioned the initial version of the profile, decided to issue a further Request For Proposal (RfP) to produce an updated version. This was motivated primarily by the need to integrate with the newly-adopted major revision of UML (UML 2.0) and the soon to be adopted UML profile for Quality-of-Service and Fault Tolerance.
Therefore, the RTAD is taking the opportunity offered by the new RfP process, to collect the experiences of people who have experimented with the SPT profile and on that basis, provide feedback on its usage.
In summary, in addition to offering a forum for exchanging experiences of using SPT, the goal of this workshop is to gather a list of requirements and suggested improvements to the existing UML profile for SPT to be used in drafting the new RfP.
Workshop community, series of workshops
This workshop would be the seventh in a series of
workshops hosted by various conferences: SIVOOES 2000 and
To participate to this workshop, send a position paper via email to Sébastien Gérard (Sebastien.Gerard@cea.fr). Submissions should not exceed 4 pages (10 pt., single space) and should be in one of the following formats: plain text, postscript, pdf or word.
Submissions will be evaluated based on their relevance to the workshop theme, originality, and on ability to reveal issues that may animate discussions during the workshop. The accepted papers will be placed on the workshop web site before the date of the workshop.