DEAS 2005

Share Embed


Descrição do Produto

DEAS 2005: Workshop on the Design and Evolution of Autonomic Application Software David Garlan

Marin Litoiu

Hausi A. Müller

Carnegie Mellon University [email protected]

IBM Toronto Laboratory [email protected]

University of Victoria [email protected]

John Mylopoulos

Dennis B. Smith

Kenny Wong

University of Toronto [email protected]

Software Engineering Institute [email protected]

University of Alberta [email protected],

managed systems has been studied in a large number of specific areas, including databases, robotics, control systems, faulttolerant computing, agents, adaptive systems, neural networks, and others. In this workshop however, we will concentrate on the design and evolution of autonomic application software.

ABSTRACT Understanding software engineering issues for autonomic computing systems is critical for the software and information technology sectors, which are continually challenged to reduce the complexity of their systems. To be autonomic, a system must know itself as well as its boundaries and its environment, configure and reconfigure itself, continually optimize itself, recover or heal from malfunction, protect itself, and function in a heterogeneous world—while keeping its complexity hidden from the user. The goal of this workshop is to bring together researchers and practitioners, who investigate concepts, methodologies, techniques, technologies, and tools to design and evolve autonomic software.

2. TOPICS OF INTEREST Topics of interest include, but are not limited to, architectural styles, attribute-based architectural styles, and architecture patterns for autonomic elements and systems, designing highvariability software, designing self-managed systems, evolving autonomic software, injecting autonomicity into legacy systems, integration mechanisms, methods for evaluating complex tradeoffs, adoption of autonomic systems, or assessing the user experience in self-managed systems.

Categories & Subject Descriptors: D.2.10 [Software Design]: D.2.11 [Software Architectures]

Applications of interest include, but are not limited to, web services, applications involving software that helps people with special needs live their lives, software that integrates multiple heterogeneous components, such as an inter-organizational workflow system that coordinates production or service processes, or autonomic systems serving the information economy.

General Terms: Design Keywords: Autonomic computing, self-managed systems 1. MOTIVATION AND GOALS While there are several workshops [1, 4, 5] that deal with autonomic computing systems, there are few workshops that focus on software engineering issues, i.e., how do we design, build, and evolve such software systems so that they can meet given—and evolving—requirements for particular classes of users and/or applications. Most existing systems cannot be re-designed and re-developed from scratch to incorporate autonomic capabilities. Rather self-management capabilities have to be added gradually and incrementally—one aspect at a time. The references include some excellent starting points [2, 3, 6]. With the proliferation of autonomic applications, users will impose ever-more demands with respect to functional and non-functional requirements for autonomicity.

3. REFERENCES [1] Garlan, D., Kramer, J. and Wolf, A. FSE Workshop on SelfManaged Systems (WOSS), Newport Beach, CA, Oct. 2004. http://www-2.cs.cmu.edu/~garlan/woss04/ [2] Herger, L., et al. (eds). Special Issue on Autonomic Computing, IBM Systems Journal, 42(1):3-188, 2003. http://www.research.ibm.com/journal/sj42-1.html [3] Kephart, J.O. and Chess, D.M. The Vision of Autonomic Computing, IEEE Computer, 36(1):41-50, Jan 2003. [4] Kephart, J., Parashar, M., Sunderam, V. and Das, R. Procs. IEEE International Conference on Autonomic Computing (ICAC), New York, NY, May 2004.

The goal of this workshop is to exchange opinions, advance ideas, and discuss preliminary results among researchers and practitioners who investigate concepts, methodologies, and tools to design and evolve autonomic software. The topic of self-

[5] Litoiu, M., Müller, H.A., Chakraborty, D. and Yesha, Y. CASCON Workshop on Technologies and Applications of Autonomic Systems, Oct. 2004. [6] Murch, R. Autonomic Computing, Prentice Hall, 2004.

Copyright is held by the author/owner(s). ICSE’05, May 15–21, 2005, St. Louis, Missouri, USA. ACM 1-58113-963-2/05/0005.

699

Lihat lebih banyak...

Comentários

Copyright © 2017 DADOSPDF Inc.