5 Conclusion
This paper proposes a methodology to integrate QoS specification and analysis into
the semiotic framework for distributed multimedia systems modeling. This approach
can put functional and non-functional requirements together for analysis and design.
Both static model checking and dynamic QoS monitoring can be supported. In com-
parison, the approach of using a QoS specification language only focuses on the QoS
but not the application requirements. Use of UML QoS profile, on the other hand, can
add annotation to functional UML models but the QoS mapping and monitoring can-
not be visualized easily. Specification of QoS characteristics, requirements and con-
straints could be done in flexible ways, including static values, range of values or run
time dynamic evaluation. Specification of QoS norms provides a clear definition for
actions to be taken during QoS admission test and policing. It also fits in well with
the agent-oriented architecture. Although implementation consideration is outside the
scope of this paper, building QoS aware applications using agent technology together
with a rule engine would be feasible. Implementation investigation for models de-
signed under the semiotic framework will be the next extension of this paper.
References
1. Aagedal Jan Oyvind, Ecklund Jr Earl F, 2002, Modelling QoS : Towards a UML Profile,
Proceedings of UML 2002, Dresden, Germany, Springler Verlag LNCS 2460, pp.275-289.
2. Bernardi Simona, Petriu Dorina C, 2004, Comparing two UML Profiles for Non-functional
Requirement Annotations : the SPT and QoS Profiles, Proceedings of the Workshop on
Specification and Validation of Real-time and Embedded Systems, SVERTS 2004, Lisbon.
3. Chan Mangtang, Liu Kecheng, 2004, Semantic Analysis and Dynamic Representation for
Collaborative Design of Distributed Multimedia Systems, Proceedings of the 8th Interna-
tional Conference on Computer Supported Cooperative Work in Design, Vol. 2, pp.197-
202.
4. Exposito Ernesto, Gineste Mathieu, Peyrichou Romain, Senac Patrick, Diaz Michel, 2003,
XQOS: XML-based QoS Specification Language, Proceedings of MMM'03, The 9th Inter-
national Conference on Multi-Media Modeling January 7-10, 2003, Taiwan, pp.114-134.
5. Exposito Ernesto, Senac Patrick, Diaz Michel, 2004, UML-SDL modelling of the FPTP QoS
Oriented Transport Protocol, Proceedings of the 10th International Multimedia Modeling
Conference (MMM 2004), 5-7 January 2004, Brisbane, Australia, pp.153-160.
6. Frolund Svend, Koistinen Jari, 1998, QML: A Lanuage for Quality of Service Specification,
HP Laboratories Technical Report, HPL-98-10.
7. Gu Xiaohui, Wichadakul Duangdao, Nahrstedt Klara, 2001, Visual QoS Programming Envi-
ronment for Ubiquitous Multimedia Services, Proceedings of IEEE International Confer-
ence on Multimedia and Expo2001(ICME2001), Tokyo, Japan, Aug. 22 - Aug. 25, 2001.
8. ITU-T, 1997, Information Technology - Quality of Service Framework, ITU-T X.641
(ISO/IEC IS13236).
9. Liu Kecheng, 2000, Semiotics in information systems engineering, Cambridge, U.K., Cam-
bridge University Press.
10. Madja E., Hafid A., Dssouli R., von Bochmann G., Gecsei J., 1998, Meta-data modelling
for quality of service (QoS) management in the World Wide Web (WWW), Proceedings of
11