|
|
DASIS: Dependability and Adaptivity of Service-oriented Information Systems
Project Topic
Development of a systematic approach to achieve dependability and adaptivity of service-oriented information systems.
Project Description
A new paradigm is introduced into the literature of computer science with the concept of service-oriented architectures: Applications are no longer confined with a predetermined set of services, but they can extend their capabilities by dynamically composing services or resources in an autonomous way. Under the paradigm, services are abstracted out from concrete resources, which can be accessed via uniform and public interfaces. Of many issues related to the paradigm of service orientation, the central goal of this project is the provision of ways to achieve dependability and adaptivity of information systems. The key to the solution of dependability is the formal specifications, analysis, and orchestration of services based on workflows. Also, the key to the solution of adaptivity is the dynamic management of product variations based on the variability management techniques of product line engineering. In particular, we focus on the following issues:
- Workflow based dynamic service orchestration with high reliability
- Product line analysis and architectural framework to deploy services at run time
- Highly reliable resource management framework
Project Members
Project Chair
Participating Research Groups
- Integrated Communication Systems Group, Department of Computer Science
- Software Engineering Group, Department of Computer Science
- Fraunhofer Institute for Experimental Software Engineering (IESE)
Scientific Personnel
- Dr. Dirk Muthig
- Dr. Jaejoon Lee
- Matthias Naab
- Joachim Götze
- Markus Hillenbrand
External Cooperation
Project Events and Achievements
- Project start: January 1st, 2006
- Project end: December 31st, 2007
Project Milestones
- 31 Mar 2006:
- Surveys on related issues in the literature
- Decision on research scope and directions
- 31 July 2006:
- Workflow specification extensions based on an existing specification language
- A prototype simulator with capabilities of consistency checking among services
- 15 Aug 2006:
- A definition of service oriented architecture view from product line perspectives with a specification language for dynamic architecture reconfiguration
- Jan 2007:
- A prototype demonstration based on the proposed approach: an application on Virtual Office of the Future (VOF)
- 28 Feb 2007:
- DASMOD workshop presentation: current research results and the VOF demonstrator
- 18 Apr 2007:
- Internal workshop: research status presentation
- Refinement of the heterogeneous architecture (HEART) style for formal analysis
- Document-oriented workflow management for high availability
- Dependability attribute definition and integration to the Venice framework
- September 2007:
- Internal workshop: research status presentation and discussion on joint publication
- Dec 2007:
- Final presentation and demonstration of the second prototype
Visits by external researchers
- 9 June 2006:
- Prof. Dr. Kyo C. Kang (Pohang University of Science and Technology (POSTECH), R.O.Korea)
- 6 July - 30 September 2006:
- Salvador Trujillo (University of the Basque Country, Spain)
- 1 December 2006 - 30 November 2007:
- Minseong Kim (Sogang University, R.O.Korea (south))
Talks
- 9 June 2006:
- Jaejoon Lee, "DASIS: Concepts and Research Directions," Internal presentation
- 10 July 2006:
- Salvador Trujillo, "Web Product-line Manufacturing," Internal presentation
- 2 November 2006:
- Jaejoon Lee, "Product Line Research Projects at Fraunhofer IESE: DASIS and BelAmi," the 1st German-Korean Workshop on Software Product Lines, Seoul, R.O.Korea
- 2 February 2007:
- Dirk Muthig, "Dependability and Adaptivity of Service-Oriented Information Systems (DASIS): Status Report," DASMOD workshop, TU at Kaiserslautern, Germany
- 28 June 2007:
- Dirk Muthig "Key Issues/Trends and Case Studies in Software Development in Europe," the 2nd German-Korean Workshop on Software Product Lines, Pohang, R.O.Korea
- Jaejoon Lee "Case Study: Product Line Software Engineering in Europe," the 2nd German-Korean Workshop on Software Product Lines, Pohang, R.O.Korea
Project Publications
Minseong Kim, Sooyong Park, Jaejoon Lee. In: International Workshop on Dynamic Software Product Line (DSPL 07). Accepted, September, 2007
Jaejoon Lee, Dirk Muthig, Matthias Naab, Minseong Kim, Sooyong Park. In: International Workshop on Service Oriented Architectures and Product Lines - What is the Connection?. Accepted, September, 2007
Markus Hillenbrand, Joachim Götze, Ge Zhang, Paul Müller. In: Kommunikation in Verteilten Systemen, KiVS 2007, Bern, Schweiz. Februrary, 2007
Isabel John, Jaejoon Lee, Dirk Muthig. In: First International Workshop on Variability Modelling of Software-intensive Systems, VaMoS 2007, Limerick, Ireland. January, 2007
Jaejoon Lee, Dirk Muthig. In: Communications of the ACM. Volume 49, Number 12, The Association for Computing Machinery , ACM, P. 55--59, http://portal.acm.org/toc.cfm?id=1183236&idx=J79&type=issue&coll=ACM&dl=ACM&part=magazine&WantType=Magazines&title=CACM&CFID=5685811&CFTOKEN=61577795, December, 2006
Jaejoon Lee, Dirk Muthig. In: 1st International Workshop on Open Source Software and Product Lines, OSSPL, 2006, Baltimore, USA. August, 2006
| r21 - 09 Aug 2007 - JaejoonLee |
|