Adaptive Robotics Framework (1/2) Autonomous robot behaviour: –able to monitor environment...

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