Middleware support for embedded software with multiple QoS properties for ubiquitous computing environments

被引:0
作者
Yau, SS [1 ]
Wang, Y [1 ]
Huang, DZ [1 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
来源
EIGHTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS | 2003年
关键词
ubiquitous computing; embedded software; reconfigurable context-sensitive middleware; QoS; aspect-oriented software development; situation-awareness; security;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ubiquitous application software usually has multiple QoS requirements, such as situation awareness, real-time, and security, which make the application software development complicated In this paper, an approach to supporting multiple QoS properties in application software using middleware is presented Our Reconfigurable Context-Sensitive Middleware (RCSM), which provides situation-awareness support to the application software, is expanded to support more QoS by using Aspect-Oriented Software Development techniques. In the expanded RCSM, each QoS is processed through a set of aspect components. The application. developers specify the QoS requirements in a specification file, which is in turn compiled to configure the corresponding aspect components. Being associated with certain application objects, the QoS aspect components enforce the QoS requirements according to the specification during run-time. In this paper, security, in addition to situation-awareness, is used as an example to illustrate our approach.
引用
收藏
页码:250 / 256
页数:7
相关论文
共 12 条
[1]   Composing crosscutting concerns using composition filters - Supporting both intraclass and interclass crosscutting through model extension. [J].
Bergmans, L ;
Aksit, M .
COMMUNICATIONS OF THE ACM, 2001, 44 (10) :51-57
[2]   Handling crosscutting constraints in domain-specific modeling - Uniting AOP with model-integrated computing. [J].
Gray, J ;
Bapty, T ;
Neema, S ;
Tuck, J .
COMMUNICATIONS OF THE ACM, 2001, 44 (10) :87-93
[3]   A control-based middleware framework for quality-of-service adaptations [J].
Li, BC ;
Nahrstedt, K .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1999, 17 (09) :1632-1650
[4]  
Lieberherr K, 2001, COMMUN ACM, V44, P39, DOI 10.1145/383845.383855
[5]   Achieving end-to-end predictability in the TAO real-time CORBA ORB [J].
Pyarali, I ;
Schmidt, DC ;
Cytron, RK .
EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, :13-22
[6]  
Rajkumar R, 1997, REAL TIM SYST SYMP P, P298, DOI 10.1109/REAL.1997.641291
[7]  
Sullivan GT, 2001, COMMUN ACM, V44, P95, DOI 10.1145/383845.383865
[8]  
Vanegas R, 1998, MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, P207
[9]   SOME COMPUTER-SCIENCE ISSUES IN UBIQUITOUS COMPUTING [J].
WEISER, M .
COMMUNICATIONS OF THE ACM, 1993, 36 (07) :75-84
[10]   Development of situation-aware application software for ubiquitous computing environments [J].
Yau, SS ;
Wang, Y ;
Karim, F .
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :233-238