View
214
Download
0
Category
Preview:
Citation preview
Adaptive Robotics Framework (1/2)
• Autonomous robot behaviour:– able to monitor environment– analyze the current deployment scenario– plan strategies to optimize mission– execute adaptation strategies -- possibly
reshaping software architectures
Adaptive Robotics Framework (2/2)
• Work with:– real robot: Lego MindStorm– virtual environment:
Microsoft Robotics Development Studio
• Thesis goal: – develop autonomous actuation strategies– properly sense/monitor environment– e.g. drive through building, tackle obstacles
Performance Analysis of Web Services (1/2)
Technology-driven SOA dependability analysis
– builds on top of internal Apache MUSE platform
– collect and disseminate performance metrics
– add new metrics published in literature
– how to detect anomalies and failures?
Performance Analysis of Web Services (1/2)
Target = design & implement SOA: – anomaly and failure detection in SOA (literature)– variable number of worker services dynamically orchestrated– so as to meet adaptive quality requiremens– e.g. load balancing, minimal reliability
Exploring the state-of-the-art in SOA security
• Distributed systems (SOA)
• point-to-point security technologies inadequate
• Security attributes: – authentication, authorization– integrity, confidentiality
• Thesis– Overview of WS-* security– Prooftest interoperability J2EE/.NET– Combine WS-Security & XMPP/Jabber
Exploring the state-of-the-art in distributed transaction programming
• distributed systems: web services & SOA
• .NET vs. J2EE/JTA
• how can these proprietary solutions support WS-Transaction specifications?
• compare technologies
• test interoperability
• service-oriented prototype: recovery blocks
Dependable, lightweight and adaptive service-oriented applications for smart phones
• improve availability and adaptability of data-driven, reliable mobile applications
• develop mobile web services
• dynamically switch transport, e.g. WiFi, SMS, …
• target optimal trade-off: cost vs. connectivity
Web technologies as enablers for SOA front-ends
• Web-based end-user applications
• Integrated personalized applications:– considering user role, profile, settings– portal systems and application portlets– front-end for ERP systems
• How can existing web presentation technologies effectively be used to implement application portlets?
• Student selects technologies (e.g. AJAX)
Recommended