>Research
WebComposition/DGS
Chemnitz University of Technology, Germany
The WebComposition/DGS is the first component of the fourth generation of the WebComposition approach. This approach was first introduced at the WWW6 conference in 1997 as an object-oriented approach for Web Engineering. Today, the WebComposition approach abstracts the development and evolution of Web-based solutions by composing Web components. A Web-based solution is seen as set of Web components. These components address different perspectives of an application, i.e. content-perspective (aspects related to data and semantics), UIX perspective (aspects related to the user interface experience), and DSA-perspective (aspects related to distributed system and architecture behavior). As such the WebComposition approach extremely focuses on reuse, by taking two concepts of reuse of components of different perspectives into account. The development of Web components for reuse addresses the creation of reusable units that implement a certain perspective or corresponding aspect. The development of solutions by reusing existing Web components, i.e. the creation of a composition system enables the composition of existing Web components to complete Web applications/solutions.
More information about the project is available on the project hompeage.
Selected Publications
Gaekde, M., Heil, A., GET /dgs HTTP/1.1 Host: www.WebComposition.net in Hawaii International Conference on System Sciences (HICSS-42), Waikoloa, Big Island, Hawaii, USA, 5-8 Jan. 2009, ISBN 978-0-7695-3450-3
Heil, A., Meinecke, J., Gaedke, M., Components for Growing the RESTful Enterprise
in Fachtagung Modellierung betrieblicher Informationssysteme (MobIS 2008), Saarbrücken, Germany, 27-28 Nov, ISSN 1617-5468
Heil, A., Gaedke, M., WebComposition/DGS: Supporting Web2.0 Developments With Data Grids in IEEE International Conference on Web Services (ICWS 2008), Beijing, China, 23-26 Sept 2008, ISBN 978-0-7695-3313-1
Further Readings
Gaedke, M., Komponententechnik für Entwicklung und Evolution von Anwendungen im World Wide Web, Shaker Verlag, 2000, ISBN 978-3-86644-208-5
Nussbaumer, M., Entwicklung und Evolution dienstorientierter Anwendungen im Web Engineering , Universitätsverlag Karlsruhe, 2008, ISBN 978-3-86644-208-5
Autonomous Monitoring of Vulnerable Habitats
Microsoft Research Cambridge, UK, Oxford University, UK, Freie Universität Berlin, Germany
In this project we have developed an innovative system that can autonomously monitor animals and their habitats. Using a combination of wireless sensor networks and innovative software we are able to intelligently gather data from remote locations, relaying it back for local storage and processing and allow remote reconfiguration of the network by research scientists.
More information about the project is available on the project hompeage.
Selected Publications
Naumowicz, T., Freeman, R., Heil, A., Calsyn, M., Hellmich, E., Brändle, A., Guilford, T., Schiller, J., Autonomous Monitoring of Vulnerable Habitats using a Wireless Sensor Network in REALWSN'08 Workshop on Real-World Wireless Sensor Networks In conjunction with ACM EuroSys 2008, Glassgow, UK, 1st April, 2008.
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.
Selected Publications
Heil, 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, 2007.
Gedke, M., Meinecke, J., Heil, A. FDX - Federating Devices and Web Applications. In Proceedings of The Sixth International Conference on Web Engineering (ICWE06). pp. 95-102. Palo Alto, California, USA. Jul 11 - 4, 2006.
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. Diploma Thesis. University of Karlsruhe (TH), Karlsruhe, Germany. Dec 31, 2005.
Further Readings
Thiele, C., Integration von UPnP-Geräten über eine generische Webservice-Schnittstelle, 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.
Written entirely in .NET the VRDK was extended b several target platforms such as fischertechnik, a modified Robosapien but also for software as Internet Explorer or Windows Media Player. The VRDK is used for further research at the University of Stuttgart, Germany. Basically the research for programming robots using the VRDK is not continued anymore since the basic research result ended up in the Microsoft Robotics Studio.
Selected Publications
Heil, 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. [PDF].
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.
Heil, A., Programming Robots - Programming with Visualisation, Concurrency and Coordination. BCS SPA Meeting, Cambridge, UK, Nov 8, 2006.
Brändle, A., Heil, A., The VRDK robotics graphical programming environment. SGAI'05 Reaching Out With Intelligent Robotics Workshop. Cambridge, UK. Dec 12, 2005.
We also showed the VRDK during several public lectures at the Microsoft Research Labs in Cambridge, UK.
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 - SFB346
University of Karlsruhe (TH), Germany
As part of the Center of Excellence SFB346 "Rechnerintegrierte Konstruktion un Fertigung von Bauteilen", 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.
Selected Publications
Heil, A., Konzeption und Realisierung eines Anforderungsentwicklungssystems in Verteilter Umgebung, 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.
Klaar, O., Ein Beitrag zur rechnergestützten Merkmalsgewinnung und -verknüpfung aus Produktdatenmodellen zur Erkennung und Auswertung von Abhängigkeiten für die integrierte Produktentwicklung, Universitätsbibliothek Karlsruhe, Germany, 2005. [PDF].
Review Activities
- International World Wide Web Conference (WWW)
- IEEE Conference on Pervasive Computing and Communications (PerCom)
- IEEE International Conference on Web Services (ICWS)
- International Conference on Web Engineering (ICWE)
- Latin American Web Congress (LA-Web)
- International Workshop on Web Usability and Accessibility (IWWUA)
- Jahrestagung der Gesellschaft für Informatik e.V. (Informatik)
- Fachtagung Modellierung betrieblicher Informationssysteme (MobIS)
- International Conference on Mobile Ubiquitous Computing (UBICOMM)
- Hawaii International Conference on System Sciences (HICSS)
- Model-Driven Web Engineering Workshop (MDWE)
- International Journal of Web-based learning and Teaching Technologies (IJWTT)
- Guest Editor on IEEE Transactions on Automation Science and Engineering on Automation and Engineering for Ambient Intelligence (T-ASE)
|