What caught your eye at DEAS 2005? 40 DEAS 2005 Participants.

Slides:



Advertisements
Similar presentations
Java Autonomic Agent Framework with Self-Testing Andrew Diniz da Costa Camila Nunes
Advertisements

2 Introduction A central issue in supporting interoperability is achieving type compatibility. Type compatibility allows (a) entities developed by various.
The 7th International Workshop on Feedback Computing San Jose, California, USA September 17, 2012 Feedback Computing 2012.
Probabilistic Adaptive Real-Time Learning And Natural Conversational Engine Seventh Framework Programme FP7-ICT
Welcome to DEAS 2005 Design and Evolution of Autonomic Application Software David Garlan, CMU Marin Litoiu, IBM CAS Hausi A. Müller, UVic John Mylopoulos,
Dr. Bhavani Thuraisingham The University of Texas at Dallas August 6, 2007 Software Engineering Systems Engineering Security Engineering.
Sponsored by the U.S. Department of Defense © 2005 by Carnegie Mellon University 1 Pittsburgh, PA Dennis Smith, David Carney and Ed Morris DEAS.
May 14, May 14, 2015May 14, 2015May 14, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University, Azusa,
TRANSIMS Research and Deployment Project TRACC TSM Staff Dr. Vadim Sokolov Dr. Joshua Auld Dr. Kuilin Zhang Mr. Michael Hope.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Introduction To System Analysis and Design
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Telescoping Languages: A Compiler Strategy for Implementation of High-Level Domain-Specific Programming Systems Ken Kennedy Rice University.
Chapter 1 Software Development. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 1-2 Chapter Objectives Discuss the goals of software development.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented design 2.
Strategic Directions in Real- Time & Embedded Systems Aatash Patel 18 th September, 2001.
CSC 402, Fall Requirements Analysis for Special Properties Systems Engineering (def?) –why? increasing complexity –ICBM’s (then TMI, Therac, Challenger...)
Instrumentation and Profiling David Kaeli Department of Electrical and Computer Engineering Northeastern University Boston, MA
1 FM Overview of Adaptation. 2 FM RAPIDware: Component-Based Design of Adaptive and Dependable Middleware Project Investigators: Philip McKinley, Kurt.
Course Instructor: Aisha Azeem
A Survey of Software Architecture Viewpoint Models Nicholas May
Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
1 Autonomic Computing An Introduction Guenter Kickinger.
© Siemens AG, CT SE 1, Dr. A. Ulrich C O R P O R A T E T E C H N O L O G Y Research at Siemens CT SE Software & Engineering Development Techniques.
Objective 1.2 Cloud Computing, Internet of Services and Advanced Software Engineering Arian Zwegers European Commission Information Society and Media Directorate.
Univ. Notre Dame, September 25, 2003 Support for Run-Time Adaptation in RAPIDware Philip K. McKinley Software Engineering and Networking Systems Laboratory.
An Investigation into High-Level Control Mechanism For Self Adaptive software Agents Change Negotiation Nagwa Badr Director.
©Ian Sommerville 2000 Software Engineering, 6th edition. Slide 1 Component-based development l Building software from reusable components l Objectives.
Initiative for a public method   +33 (0) 
Software engineering. What is software engineering? Software engineering is an engineering discipline which is concerned with all aspects of software.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
Introduction To System Analysis and Design
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Programming in Java Unit 3. Learning outcome:  LO2:Be able to design Java solutions  LO3:Be able to implement Java solutions Assessment criteria: 
National Science Foundation DMR ITR Computational Review and Workshop: ITR and beyond Daryl Hess, NSF Bruce Taggart, NSF June 17-19, 2004 Urbana, IL.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Chapter 1: Introduction Omar Meqdadi SE 2730 Lecture 1 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
Can architecture descriptions help prospective users to visualise the solution in terms of meeting its requirements? Peter Henderson Open Middleware Infrastructure.
Introduction Better Faster Cheaper (pick any two) On-going issue that continues to motivate research in software engineering Applications: –continue to.
Aspect-Oriented Requirements Engineering David Schaefer, Joao Araujo, Isabel Brito, Awais Rashid, Claudia Mesquita.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Deriving Operational Software Specification from System Goals Xin Bai EEL 5881 Course Fall, 2003.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
1-1 Software Development Objectives: Discuss the goals of software development Identify various aspects of software quality Examine two development life.
Improving Dependability in Service Oriented Architectures using Ontologies and Fault Injection Binka Gwynne Jie Xu School of Computing University of Leeds.
Testing Maturity Model (TMM). Introduction For the past decade, the software industry has put substantial effort in improving the quality of its products.
Self-Organizing Architectures SOAR 2010 International Conference on Autonomic Computing and Communication, ICAC Washington DC, USA June 7, 2010.
Satellite MAS Position Statement FOSE-MAS 2008 – Danny Weyns.
SAFEWARE System Safety and Computers Chap18:Verification of Safety Author : Nancy G. Leveson University of Washington 1995 by Addison-Wesley Publishing.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Resilience through Dynamic Reconfigurations in Agent Systems Ilya Lopatkin Newcastle University, School of Computing Science.
“Intelligent User Interfaces” by Hefley and Murray.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
George Edwards Computer Science Department Center for Systems and Software Engineering University of Southern California
1 Software Testing and Quality Assurance Lecture 38 – Software Quality Assurance.
SOA Implementation and Testing Summary
Software Engineering and Best Practices
Model-Driven Analysis Frameworks for Embedded Systems
CEN 5011 Advanced Software Engineering
CSSSPEC6 SOFTWARE DEVELOPMENT WITH QUALITY ASSURANCE
Welcome to Corporate Training -1
Model Base Validation Techniques for Software
Autonomic Request Scheduling Container
Automated Analysis and Code Generation for Domain-Specific Models
Presentation transcript:

What caught your eye at DEAS 2005? 40 DEAS 2005 Participants

2 What caught your eye at DEAS 2005?  Murray  Interoperability – need standards  Dan  Adapting to design flaws seems impossible  Danny  Lots of architectures for adaptability  Apply architectural analysis to verify quality properties  Marin  Diverse range of papers across autonomic computing, and software engineering  Wide spectrum of high-level and specific papers

3 What caught your eye at DEAS 2005?  Masoud  Pushing complexity inside systems can become difficult to maintain (humans still involved in evolving these systems)  Need to separate the concerns of self-management from business logic  Rean  How to benchmark or evaluate these systems on various quality factors, beyond performance?  Need objective criteria

4 What caught your eye at DEAS 2005?  Piotr  Diverse range of papers, but disjoint; perhaps the topics could be more targeted, since autonomic computing is such a wide area  Dennis  Diversity good, to avoid the growing community from being too insular  Several traditions involved here  TRAPJ approach seems to have promise

5 What caught your eye at DEAS 2005?  Bradley  Also interested in TRAP approach  Massimiliano  Practicality of the techniques  Marcus  No one presented a development approach that involved existing, legacy components

6 What caught your eye at DEAS 2005?  No work on formally analyzing an adaptable system to ensure quality requirements  Yijun  Need example benchmark problem on which autonomic aspects can be applied  Diverse range of viewpoints  Looking at formalizing goals; executable specification language for dynamic changing goals for properties

7 What caught your eye at DEAS 2005?  How to reveal fault or failure in a system?  How to specify formally how to adapt or evolve the system?  Alexei  Didn’t see anything on formalization of adaptation  Practical solutions lower level than he can directly use

8 What caught your eye at DEAS 2005?  Dynamic measures  Jinguo  Agents community also very diverse  Lots of mechanisms, but missed real results or strategies for making a system self managing; does such a system really help?  Ken  Role of user in autonomic systems

9 What caught your eye at DEAS 2005?  Upcoming autonomic computing events  ICAC, Seattle, mid June  ICSM, Budapest, September STEP – Software Technology & Engineering Practice –Working workshop  CASCON, Toronto, October 19 Autonomic Workshops

10 What caught your eye at DEAS 2005?  DEAS future  A focus on software applications, more than the middleware aspects  Need design techniques and strategies for building an autonomic application in some domain  Symposium at ICSE 2006 Shanghai two-day workshop focusing on software engineering aspects

11 DEAS 2005 Proceedings  21 papers  131 pages  To appear in ACM Digital Library  Copyright ACM /05/0005  final.pdf final.pdf

Thank you all!! Have a safe trip home!