Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Personalizing the Usage of Complex Services N. I. Yussupova, D.V. Popov B.

Similar presentations


Presentation on theme: "1 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Personalizing the Usage of Complex Services N. I. Yussupova, D.V. Popov B."— Presentation transcript:

1 1 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Personalizing the Usage of Complex Services N. I. Yussupova, D.V. Popov B. Koenig-Ries, I. Vaynerman

2 2 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Structure  Motivation and Problems  Status of Research Area  Own Solution  Conclusion

3 3 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa MOTIVATION UND PROBLEMS Status of Research Area Own Solution Conclusion

4 4 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Motivation: Interaction with Service as an iterative Process (1) Application (mobile) Business process boolean checkCC(int num) Location print(String doc) Provider AProvider B Location String doc boolean pay(int sum) int num boolean printcheckCC boolean commit() boolean commit int sum boolean pay

5 5 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Application (mobile) Cell_phone search(String firm, int cost, String display) firm: Nokia cost: 350 display: Color „Search“ - Service search Nokia 6100 Nokia 6610 Nokia 7250 Motivation: Interaction with Service as an iterative Process (2) firm: Nokia cost: 350 display: Color photo: integ fm-tuner: intg Nokia 7250 Cell_phone search(String firm, int cost, String display, Camera photo, Tuner fm-tuner)

6 6 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Each time user needsa custom set ofrequest parameters Problems: The user Support. Why and where? Application (mobile) Location print(String doc, int dpi) Provider print String doc int dpi Location A Location B Location C Location print(String doc, int dpi, String color, Location loc) String doc int dpi String color near Location D Location E

7 7 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Problems: The user Support. Why and where? Application (mobile) ?  Is the „Location A“ still suitable, or not? Location print(String doc, int dpi, String color, int cost) doc: my.doc dpi: 600 color: Color-print cost: 10$ Provider Location print(String doc, int dpi, String color, int cost) Location A (cost: 10,50$)

8 8 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Problems: The user Support. Why and where? Application (mobile) DPI or COST ?  User should decide which parameter is more “important” for him Location print() Provider Location print() Location What is better: „500 dpi : 1.0 $“ oder „700 dpi : 2.0$“? dpi: about 600 cost: about 1.5$

9 9 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Application (mobile) ? Location print(String doc, int dpi, String color)  Adjustable boarders for values of request parameters.  Supporting of multiple sets of request parameters.  Prioritisation of user requests. Requirements of user support

10 10 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Status of Research Area Motivation and Problems Own Solution Conclusion

11 11 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Status of research area (1)  Using technologies: UDDI, Preference SQL, Preference XPath Problems:  Requests contain no Semantic  Non-personal matching-functions : User priorities are not full integrated into Request and therefore they cannot be taken into account  No semantics-based matching : Direct matching of Request with Service Descriptions

12 12 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Status of research area (2)  Skyline Queries  Service Globe  Problems: Formulation of valid user requests is not supported  Problems: No appropriate algorithms to decide which point of Skyline is a most suitable for user preferences

13 13 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution Motivation and Problems Status of Research Area Conclusion

14 14 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution: DSD Description

15 15 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution: DSD Description

16 16 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution: Declarative Set Component nameDescription Type ConditionDefines the type (class) of set members Direct Condition Defines a condition which concerns directly to potential objects of set (but not to their attributes) It is possible to use the operators "==", "> = ", "<", etc. to define this condition. It can be set any number of such conditions, joined with logical "and", or no condition at all. Property Condition Intended for sets formed not by primitive types (classes). This condition defines a membership of objects in a set basing on values of their attributes. Missing Strategy Serves to define a membership of object in a set if not all of an object’s attributes are set. Connecting Strategy Serves to define how separate property conditions will be combined Type Check Strategy Defines an opportunity of membership for objects of classes which are ancestors for a class of the given set

17 17 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution: Declarative Set Company City domicile == Jena Date >= Type Condition Direct Condition Property Condition dateOfFormation Super[2, 0.3] + 0.7 0.4*domicile + 0.6*dateOfFormation Missing Strategy Connecting Strategy Type Check Strategy  The set contains all the Firms, which were established in Jena, in 2004 or later

18 18 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Own Solution: User Support  Special approaches to integrate priorities into Request descriptions and Request processing Adjustable user interface. Semantic user Profile Storage and control of user priorities Methods to calculate the mathematic representation of user priorities Communication interface

19 19 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Conclusion  Interaction with Service is an iterative Process  The requirements of user support are:  Supporting of multiple sets of request parameters  Adjustable boarders for values of request parameters  Prioritisation of user requests  The existing solutions do not fit the requirements  We have developed own Solution which meets the formulated requirements

20 20 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Thank you for Attention! Uff...


Download ppt "1 Igor Vanerman. Personalizing the Usage of Complex Services. CSIT 2005 Ufa Personalizing the Usage of Complex Services N. I. Yussupova, D.V. Popov B."

Similar presentations


Ads by Google