Title: MAIS Project: Multichannel Adaptive Information Systems
1MAIS ProjectMultichannel Adaptive Information
Systems
- Barbara Pernici, Politecnico di Milano
2Outline
- Multichannel Adaptive IS
- MAIS goals
- MAIS Architecture
- Research problems
- Results and ongoing research
3MAIS Multi-channel ADAPTIVE information systems
- access to e-services - cooperative processes
- Tourism
- E-learning
- Risk management
4MAIS goals
- Develop methods, models, and architectures for
multichannel adaptive information systems - Multichannel
- Mobile information systems
- Service provisioning web, e-mail, sms,
client-server - Heterogeneity, dynamic evolution of channels
- Device characteristics
- Network connections
- Adaptation to context
- User model
- Service provisioning
- Channel of invocation, QoS
- Hardware low power consumption processors, VSBD
CHANNEL MODEL, USER MODEL
5MAIS general architecture
User and service profile, recommender
E-service retrieval, negotiation, and composition
Reflective architecture
Network and device adaptivity, very small
databases
6Research focus
ADAPTIVITY
- Adaptive orchestration of e-services
- Reflexive architecture for context-aware services
- Adaptive networks
- Low power consumption processors
- Methods and tools for multichannel interface
design and integration - Application areas e-learning, tourism, emergency
teams
7Service-oriented paradigm
Registry
Discovery Agency
ServiceSpecification
ServiceSpecification
ServiceProvider
ServiceRequestor
Service
Request
Response
Requirements
Requirements
8MAIS Service request model
Profile
1..n
User
1..n
Profile
Preference
1
Activity
Generic
Expertise
Role
Preference
Request
1
USER MODEL
1..n
1..n
requests
EService
Actor
1..n
1..n
1..n
Quality
t
n
Level
e
r
r
n
i
u
c
s
i
is in
Channel
Context
1
1
1..n
1..n
1..n
Application
1..n
1
1..n
1..n
Channel
Context
Time Zone
Protocol
1..n
1
1
Network
1
1
1..n
1..n
Device
Property
Location
Network
1..n
Interface
1..n
1..n
1..n
0..n
0..n
1
1
Geo
Memory
Display
CPU
Town
Position
1..n
1..n
1..n
0..n
0..n
Input
Operating
Application
Device
System
Country
District
9Service invocation
Services
PROCESS
op1
S1
op2
op3
op1
S2
op2
Abstract and concrete e-services
op3
10Registry MAIS E-service ontology
E-Service Ontology
QoS
QoS
QoS
QoS
QoS
QoS
QoS
11Research problems
- Dynamic selection of services
- On the basis of
- quality parameters
- user request and user profile
- Context
- When
- Preselection
- For each process instance
- For each operation
- Negotiation (quality levels, price)
- Substitution
- Dynamic process evolution
12MAIS services orchestration
MAIS functional architecture
13MAIS adaptive e-service architecture
E-Service Composition Platform
Orchestration
Chooses the best e-service according to user
request
Invokes the choosen service
Architectural strategies
MAIS reflective architecture
14General Architecture
Interaction Enabling Platform
chooses the best n-ple for service delivering
determines QoS levels acceptable for the user
translates logical constraints in technological
ones
merges service/user/context constraints
15General Architecture
Reflective Platform
Works on a given n-ple
Receives as input the acceptable QoS levels with
their constraints
Monitors the channel during service provisioning
Attempts a channel adaptation trying to change
the real values
16MAIS reflective architecture classes (2)
F. Tisato et al., Univ. Milano Bicocca
17Knowledge vs. Guess
F. Tisato et al., Univ. Milano Bicocca
18Quality in Multi-channel ADAPTIVE information
systems
Quality dimensions? (225 in MAIS documents)
PoliMI, Univ. Milano Bicocca, Univ. Roma 1
19QoS classification based on negotiation
perspective
QoS
Provider side non negotiable
Negotiable
Internal resources quality dimensions
Quality dimensions related to external resources
Provider side negotiable
User side negotiable
Each provider community defines its Quality
dimensions and levels
Technical characteristics
User profile
20The MAIS quality model
VideoOnDemand Service Community QoSspec
ltframerate, 5fps..40fpsgt ltcolordepth,
2bit..24 bitgt ltresolution, 320200
800600 1024768gt Quality rules FR CD
RES K BD
MAIS quality model
Users
Network Provider
Device Provider
Video On Demand Services Object
network
device
QoSobj ltframerate, 5fps..30fpsgt
ltcolordepth, 2bit..24 bitgt ltresolution,
320200 800600gt FR CD RES K BD
QoE ltframerate, 5fps..20fpsgt
ltcolordepth, 2bit..16 bitgt ltresolution,
800600gt
21Service user environment
- Multichannel provisioning (WebML to M3L, WML,
HTML) - Interface generation (access to information)
- Special usage contexts
- Text simplification
- Bliss language
- Vocal interaction
Polimi, Engineering, CEFRIEL, ISUFI-Lecce,
IFAC-CNR, Roma 1, Roma 3, Engineering
22Application domain e-learning
HOC Lab, Politecnico di Milano
23Application domain E-learning
Translation
Symbolic language
Complex text
Gulpease index
By hand
Text simplifier
Sentence complexity analyzer
Classifies into
Simple text
Input text
Word by word
Text simplifier
Syntactic based Shallow parser
Very simple text
Disability lab, Politecnico di Milano
24Application domain Risk management
Mobile camp
Ad hoc network
Central administration
PoliMi and CEFRIEL
25References
- MAIS web site
- http//www.mais-project.it
- Contact
- barbara.pernici_at_polimi.it
- IFIP TC8 Conference on
- Mobile Information Systems
- Oslo, September 15-17, 2004
26MAIS Project
- Multichannel adaptive IS
- Italian Research Project (2002-2005)
- Partners
- 6 universities
- Politecnico di Milano (coordinator)
- University Milano Bicocca
- University of Roma La Sapeinza
- University of Roma Tre
- University of Lecce ISUFI
- University of Brescia
- 2 research centers
- CEFRIEL
- IFAC-CNR
- 2 companies
- ST Microelectronics
- Engineering
27MAIS e-Service provisioning
28Quality model Objects and actors
Communities define quality dimensions
Service providers
Network providers
Device providers
Users
Services
networks
devices
29(No Transcript)
30Multichannel provisioning
31Other research areas MAIS adaptive procssors
- Parallelism in VLIW processors
- Jump prediction in VLIW
- Security processing
- Wireless protocols power consumption
Hardware design group, PoliMI, ST Microelectronics
32Other research areas VSDB design
- For small devices
- Storages technologies
- View design
- View concretization
Bolchini, Tanca, Schreiber, PoliMI