FFSE 2001 – Workshop Schedule --- MORNING --- 9:30Opening + Welcome 9:402 long presentations (Kahl, García-Cabrera) + discussion 11:00Coffee break 11:30long.

Slides:



Advertisements
Similar presentations
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Advertisements

Visual Model-based Software Development EUD-Net Workshop, Pisa, Italy September 23 rd, 2002 University of Paderborn Gregor Engels, Stefan Sauer University.
Traceability Requirements Management2 Traceability Systems Engineering STD.
1 A Graph Rewriting Formalism for Object-Oriented Software Evolution Tom Mens FWO Postdoctoral Fellow Programming Technology Lab Vrije.
1 FWO Research Network Foundations of Software Evolution Research Meeting Friday, January 18, 2002 Vrije Universiteit Brussel Brussels, Belgium.
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
4+1 View Model of Software Architecture “Software architecture” course Presented By: Mazeiar Salehie October 2004.
Mehdi Dastani Jorge J. Gomez-Sanz PROMAS PROgramming Multi-Agent Systems.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Reverse Engineering When is it the most cost effective? Raymond Utz.
Software Evolution Managing the processes of software system change
- 1 - Component Based Development R&D SDM Theo Schouten.
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
ICAIL 2007 DESI Workshop Panel presentation Marie-Francine Moens Centre for Law and ICT/ Department of Computer Science Katholieke Universiteit Leuven,
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
The Re-engineering and Reuse of Software
© Keith Vander Linden, Dilbert © United Feature Syndicate, Inc.
MAHI Research Database Project Status Report August 9, 2001.
Welcome to the Pre-Collaboration Institute Webinar: What to Expect and How to Get the Most Out of Your Experience.
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
C O M P U T E R G R A P H I C S Guoying Zhao 1 / 16 Computer Graphics Course Introduction.
Page 1 Trilinos Software Engineering Technologies and Integration Capability Area Overview Roscoe A. Bartlett Trilinos Software Engineering Technologies.
Object-oriented Software Engineering with Reuse Contracts Koen De Hondt, Carine Lucas, Kim Mens, Tom Mens, Patrick Steyaert, Roel Wuyts Programming Technology.
Software Construction and Evolution - CSSE 375 Reverse Engineering Tools and Techniques Shawn & Steve Left – Reengineering from the competition can be.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
National Workshop on ANSN Capacity Building IT modules OAP, Thailand 25 th – 27 th June 2013 KUNJEER Sameer B History of centralized ANSN website as well.
Initiative for a public method   +33 (0) 
Formalizing the Asynchronous Evolution of Architecture Patterns Workshop on Self-Organizing Software Architectures (SOAR’09) September 14 th 2009 – Cambrige.
Architectural Blueprints The “4+1” View Model of Software Architecture
Chapter 1: Overview of Workflow Management Dr. Shiyong Lu Department of Computer Science Wayne State University.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 4:15 pm – 5:30.
Software Engineering Quality What is Quality? Quality software is software that satisfies a user’s requirements, whether that is explicit or implicit.
SOFTWARE SYSTEMS DEVELOPMENT 4: System Design. Simplified view on software product development process 2 Product Planning System Design Project Planning.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
MODA-TEL An IST project on Model Driven Architectures for Telecommunications System Development and Operation.
Dr. Ágnes TÖTTŐS Migration Expert/ Ministry of Interior, Department of European Cooperation/ Hungary Tel:
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
MDA and Security October 12, 2006 FAU Secure Systems Group Patrick Morrison.
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
A Logic Meta-Programming Approach to support the Co-Evolution of Object-Oriented Design and Implementation Roel Wuyts , PROG.
Integrated Systems Division Service-Oriented Programming Guy Bieber, Lead Architect Motorola ISD C4I 2000 OOPSLA Jini Pattern Language Workshop Guy Bieber,
Formal Foundations of Software Evolution Workshop 1 Understanding Software Evolution using a Flexible Query Engine Michele Lanza Software Composition Group.
ANKITHA CHOWDARY GARAPATI
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
HNDIT23082 Lecture 06:Software Maintenance. Reasons for changes Errors in the existing system Changes in requirements Technological advances Legislation.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Katholieke Universiteit Leuven112 April 2000 Research Topics in Software Evolution Dr. Tom Mens FWO Postdoctoral Fellow Programming Technology Lab Vrije.
A Communication Virtual Machine Seminar of “Virtual Machines” course ALI MOGHADDAM University of Science and Technology Mazandaran, Babol
ATLAS Database Access Library Local Area LCG3D Meeting Fermilab, Batavia, USA October 21, 2004 Alexandre Vaniachine (ANL)
Reuse Contracts A Historic Overview Dr. Tom Mens Programming Technology Lab Vrije Universiteit Brussel Course OOSE.RC EMOOSE
4+1 View Model of Software Architecture
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
2000 Research Overview Dr. Kim Mens Programming Technology Lab Vrije Universiteit Brussel.
Documenting Evolving Software Systems through Reuse Contracts Kim Mens Patrick SteyaertCarine Lucas Programming Technology Lab, Vrije Universiteit Brussel.
A Formalism for Transformational Software Evolution Programming Technology Lab Vrije Universiteit Brussel, Belgium Tom Mens
1 Acquisition Automation – Challenges and Pitfalls Breakout Session # E11 Name: Jim Hargrove and Allen Edgar Date: Tuesday, July 31, 2012 Time: 2:30 pm-3:45.
Accident Prevention Workgroup: Annual Report 6 th June 2005 Accident Prevention Workgroup Annual Report (period 01 – ) Tamás Potykiewicz Hungarian.
June 1, 2008 Michael Erdmann, Peter Haase, Holger Lewen, Rudi Studer
Coordination Contracts, Evolution and Tools
Transformational Software Evolution by Assertions
A Declarative Evolution Framework for Object-Oriented Design Patterns
4+1 View Model of Software Architecture
4+1 View Model of Software Architecture
Re- engineeniering.
Joint Application Development (JAD)
ONAP Architecture Principle Review
Presentation transcript:

FFSE 2001 – Workshop Schedule --- MORNING --- 9:30Opening + Welcome 9:402 long presentations (Kahl, García-Cabrera) + discussion 11:00Coffee break 11:30long presentation (Ramil) + discussion 12:30Lunch --- AFTERNOON :302 short presentations (Aaltonen, Andrade) + discussion 15:002 short presentations (Heckel, Zhao) + discussion 15:302 short presentations (Lanza, Wermelinger) + discussion 16:00Coffee break 16:302 short presentations (Mens, Said) + discussion --- WRAP UP :00Additional discussion 17:30Conclusion and final remarks

March 2001© Tom Mens, Programming Technology Lab 2 Some General Questions  Which aspects of sofware evolution need to be automated by tools?  Where and how can formalisms help us with this support?  How can we build formal tools that are as general and flexible as possible? language independentcustomisable by the user independent of life-cycle phasetool interoperability scalable to large-size softwarefor design-time/run-time evolution for forward/reverse/re-engineeringbefore/during/after evolution for facilitating/supporting/analysingfor what/why/how of evolution

FFSE 2001 – Workshop Schedule MORNING 9:30Opening + Welcome 9:40Long presentations  Kahl: Software evolution via hierarchical hypergraphs  García-Cabrera et al. Evolution of hypermedia systems  Discussion on single versus multiple formalisms 11:00Coffee break 11:30Long presentation  Lehman et al. The role of formalisms in studying software evolution  Discussion on how versus what and why of software evolution 12:30Lunch

FFSE 2001 – Workshop Schedule AFTERNOON 14:30Short presentations  Aaltonen et al. Evolution based on formalised abstraction hierarchy  Andrade et al. Coordination contracts, evolution and tools  Discussion on separation of concerns and different rates of change 15:00Short presentations  Heckel et al. Graph transformation as meta language for evolution  Zhao. Change impact analysis for architectural evolution  Discussion on  layer (architecture, analysis, design, implementation)  provide support before / during / after evolution  time (design-time, run-time) of evolution

FFSE 2001 – Workshop Schedule AFTERNOON (CONTINUED) 15:30Short presentations  Lanza et al. Flexible query engine for understanding evolution  Wermelinger et al. Graph transformation for architectural reconfiguration  Discussion on logic versus algebraic approaches 16:00Coffee break 16:30Short presentations  Mens. Transformational software evolution by assertions  Said et al. Transformation of binary relations into associations and nested classes  Discussion on scalability, efficiency, automation and usability of tools

FFSE 2001 – Workshop Schedule WRAP UP 17:00Additional Discussion  Quantitative versus qualitative approaches  Transformational versus declarative approaches  Uniformity of tools for forward, reverse, and re-engineering?  Types of artifacts that can change (code, models, diagrams, hardware, documentation)  Need for tool support to anticipate / facilitate / support / analyse evolution 17:30Conclusion and final remarks 19:30Dinner?

FWO WOG “Formal Foundations of Software Evolution” FUTURE WOG-FUNDED WORKSHOPS June 18, 2001University Eötvös Loránd, Budapest, Hungary ECOOP workshop on Object-Oriented Architectural Evolution November 26-27, 2001Katholieke Universiteit Leuven, Leuven, Belgium First International Working Conference on Network Security September ??, 2002Near Barcelona, Spain Two workshops co-located with International Conference on Graph Transformation:  Workshop on Software Evolution Through Transformations  Workshop on Graph-Based Tools

FWO WOG “Formal Foundations of Software Evolution” WORKSHOP REFUND POLICY  A maximum of BEF (371,84 Euro) can be refunded per participant.  Only transportation and accomodation can be refunded.  CSMR conference registration is NOT refunded.  Original receipts of expenses should be handed over to Tom Mens, together with:  Full participant name  Affiliation (institution, address, , phone, fax)  Bank account