The project 'Application Models in Intelligent Environments' is a scholarship funded by the Microsoft Research PhD Scholarship Programme and thus contributes directly to the research field of the Distributed and Self-organizing Computer Systems Group. The project investigates the phenomenon of increasing intelligent environments consisting of a wide range of services and devices such as sensors, actors, and as a large amount of communication capabilities, directly or implicitly connected and interacting with users. The research covers a formal model describing such system-wide interrelationships and the development of an interaction platform. Due to the emergence of large amounts of data, a sophisticated communication mechanism is developed that enables the end-user to recognize and resolves conflicts and interfering actions e.g. raised due to the heterogeneous behavior of various devices such as mobile devices and sensors. The hereby developed models and components found the base for a systematic engineering process of typical interaction systems using Web technologies.
This research includes various topics including Web Engineering, Software Engineering practices, formal models and interaction with hardware devices. If you are interested in contributing to this field of research (Studienarbeit/Diplomarbeit), feel free to contact me directly.
|
Federated Device Assemblies (FDX)
University of Karlsruhe (TH), Germany; Microsoft Research Cambridge, UK; Universität Stuttgart, Germany Federated Device Assemblies (FDX) allow to federate device functionality across organisational boundaries based on Web service technologies. This is achieved by describing devices functionality in a machine readable abstraction. Using Web service technologies allows to access e.g. already existing security concepts. PublicationsHeil, A., Knoll M., Weis, T. The Internet of Things - Context-Based Device Federations. In Proceedings of Hawaii International Conference on System Science 2007 (HICSS-40), Hawaii, USA, Jan 2007. Gedke, M., Meinecke, J., Heil, A. FDX - Federating Devices and Web Applications. In Proceedings of The Sixth International Conference on Web Engineering (ICWE06). Palo Alto, California, USA, Jul 11 - 4, 2006, pp. 95-102. Heil, A., Thiele, C., Alles Verbunden - Von UPnP zur Geräte-Föderation. In Lecture Notes in Informatics, Informatiktage 2006, Fachwissenscahftlicher Informatik-Kongress. pp. 95-100. Bonn, Germany, Mar 31 - Apr 1, 2006. Heil, A. Federated Device- and Service-Management with Web Technologies, Thesis. University of Karlsruhe (TH), Karlsruhe, Germany. Dec 31, 2005. Heil, A. Föderatives Geräte- und Dienstemanagement mit Web-Technologien, Thesis (deutsche Kurzfassung). University of Karlsruhe (TH), Karlsruhe, Germany. Dec 31, 2005. Further Readings Thiele, C., Integration von UPnP-Geräten über eine generische Webservice-Schnittstelle, Student Research Paper. University of Kalrsruhe (TH), Germany. Feb, 2006. |
|
Visual Robot Development Kit - VRDK
Microsoft Research Cambridge, UK; TU Berlin, Germany; Universtät Stuttgart, Germany The Visual Robot Development Kit (VRDK) was oringinally developed by Andreas Ulbrich and Torben Weis at the Technische Universität Berlin, Germany. The VRDK introduced the conept of meta programming different kinds of device, e.g., heterogeneous hardware specifications and runtime environments in a distributed environment. Written entirely in .NET the VRDK was extended by several target platforms such as fischertechnik, a modified Robosapien but also for software as Internet Explorer or Windows Media Player. The VRDK was used for further research at the University of Stuttgart, Germany. Basically the research for programming robots using the VRDK is not continued anymore since several research result ended up in the Microsoft Robotics Studio. PublicationsHeil, A., Moradi, I., Weis, T., LCARS - The Next Generation Programming Context. Context in Advances interfaces, International Workshop in conjunction with AVI 2006. Venice, Italy, May 23, 2006. Invited Talks Heil, A., Ethics in AI. SGAI 2006 - Intelligent Robotics Workshop, Cambridge, UK, Dec 11, 2006. Heil, A., Brändle, A., Lightweight Concurrency: A Distributed Platform for Creating Robotics Applications, HUMANOIDS'06 - 2006 IEEE-RAS International Conference on Humanoid Robots, Humanoid Technologies Workshop. Genova, Italy. Dec 4, 2006. Brändle, A., Heil, A., The VRDK robotics graphical programming environment. SGAI 2005 - Reaching Out With Intelligent Robotics Workshop. Cambridge, UK, Dec 12, 2005. Further Readings Weis, T., Knoll, M., Ulbrich, A., Mühl G., Brändle, A., Rapid Prototyping for Pervasive Applications, In IEEE Pervasive Computing, vol. 6, no. 2, pp. 76-84, Apr-Jun, 2007. |
|
Anforderungsentwicklungssystem - AES
University of Karlsruhe (TH), Germany As part of the Center of Excellence SFB346 "Rechnerintegrierte Konstruktion und Fertigung von Bauteilen", I spent four years with the Institute of Computer Applications in Design and Planning (RPK) University of Karlsruhe (TH). There we developed a distributed requirements engineering tool. The tool (AES) was integrated into the so-called "SFB-Desktop", a CORBA-based approach to integrate different distributed tools into a uniform user interface. Entirely written in Java, the rule-based Expert System Jess was applied to solve conflicts during the requirement engineering process. To achieve the project goals innovative concepts for information- and knowledge processing have been developed. PublicationsHeil, A., Konzeption und Realisierung eines Anforderungsentwicklungssystems in Verteilter Umgebung, Student Research Paper. University of Karlsruhe (TH), Karlsruhe, Germany, May, 2000. Further Readings Gebauer M., Kooperative Produktentwicklung auf Basis verteilter Anforderungen, Shaker Verlag, 2001, ISBN 978-3-8265-9200-X. |