MODELS 2013 Model Driven Engineering Languages and Systems, 16th International Conference Miami, Florida - USA 29 September 2013 through 4 October 2013.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

June 9, 2006 Transforming models with ATL © 2006 ATLAS Nantes Transforming models with ATL The A TLAS Transformation Language Frédéric Jouault ATLAS.
Page 1 Automatic Evaluation of Modelling Rules and Design Guidelines, July 2006 Automatic Evaluation of Modelling Rules and Design Guidelines Tibor Farkas,
Eugene Syriani Jeff Gray University of Alabama Software Engineering Group Department of Computer Science College of Engineering.
Difference between project and other assignments  real customer  before programming: negotiations with client to clarify requirements  often.
University of Minho School of Engineering Center Algoritmi Uma Escola a Reinventar o Futuro – Semana da Escola de Engenharia - 24 a 27 de Outubro de 2011.
11.1 Lecture 11 CASE tools IMS Systems Design and Implementation.
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Object-Oriented Theories for Model Driven Architecture Tony Clark, King’s College, UK. Andy Evans, University of York, UK. Robert France, Colorado University,
1 Scenario-based Analysis of UML Design Class Models Lijun Yu October 4th, 2010 Oslo, Norway.
Difference between project and other assignments real customer before programming: negotiations with client to clarify requirements often changes.
LUCENTIA Research Group Department of Software and Computing Systems Using i* modeling for the multidimensional design of data warehouses Jose-Norberto.
Chapter 3 Software Processes.
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
Advanced Applications Of Model-to-Model Transformation © 2008 INRIA Advanced Applications Of Model-to-Model Transformation Hugo Bruneliere & Frédéric.
The MDE Diploma, a proposed curriculum in Model Driven Engineering The Post-Master MDE Diploma Model Driven Engineering for Software Management February.
Discrete Event Simulation in Automotive Final Process System Vishvas Patel John Ma Throughput Analysis & Simulations General Motors 1999 Centerpoint Parkway.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Architecture-Based Runtime Software Evolution Peyman Oreizy, Nenad Medvidovic & Richard N. Taylor.
Verification of Translation Model Transformations Levi Lúcio †, Bentley James Oakes, and Hans Vangheluwe †,‡ † School of Computer Science, McGill University,
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
A REFACTORING TOOL FOR DESIGN PATTERNS WITH MODEL TRANSFORMATIONS Zekai Demirezen Yasemin Topaloğlu Ege University Department of Computer Engineering
© Andrew IrelandDependable Systems Group Proof Automation for the SPARK Approach to High Integrity Ada Andrew Ireland Computing & Electrical Engineering.
Alignment of ATL and QVT © 2006 ATLAS Nantes Alignment of ATL and QVT Ivan Kurtev ATLAS group, INRIA & University of Nantes, France
A Practical Process for Simulation Component Reuse Dissertation Proposal Presentation by Robert G. Bartholet 27 May 2005.
Configuration Management (CM)
Author: Graham Hughes, Tevfik Bultan Computer Science Department, University of California, Santa Barbara, CA 93106, USA Source: International Journal.
Specialists in Service Oriented Application Modernization Corporate Introduction Mitre SOA for eGovernment Conference October 2,
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Software Engineering Principles Principles form the basis of methods, techniques, methodologies and tools Principles form the basis of methods, techniques,
Eleventh Lecture Hour 9:30 – 10:20 am, Saturday, September 16 Software Management Disciplines Iterative Process Planning (from Part III, Chapter 10 of.
Levi Lúcio School of Computer Science McGill University Canada (with Joachim Denil, Sadaf Mustafiz, Hans Vangheluwe, Bart Meyers, Maris Jukss and Raphael.
MODA-TEL An IST project on Model Driven Architectures for Telecommunications System Development and Operation.
Composition of UML Described Refactoring Rules Presented by Chin-Yi Tsai.
Hybrid Transformation Modeling Integrating a Declarative with an Imperative Model Transformation Language Pieter Van Gorp
© University of Strathclyde Martin Fitchie University of Strathclyde Research Presentation Day 2004 Integrating Tolerance Analysis and.
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
Verification of behavioural elements of UML models using B Truong, Ninh-Thuan and Souquieres, Jeanine In Proceedings of the 2005 ACM Symposium on.
MASE : Modeling & Analysis in Software Engineering School of Computing Queen’s University Kingston, Ontario, Canada Juergen Dingel CAMPAM, April 29, 2012.
Software Engineering - Abdul Majeed. What is software? Definition of Software Engineering Software Process Generic view of Software Engineering Software.
An approach for Framework Construction and Instantiation Using Pattern Languages Rosana Teresinha Vaccare Braga Paulo Cesar Masiero ICMC-USP: Institute.
1 From Conceptual Models to Simulation Models Takashi Iba* Yoshiaki Matsuzawa** Nozomu Aoyama** * Faculty of Policy Management, Keio University ** Graduate.
HNDIT23082 Lecture 06:Software Maintenance. Reasons for changes Errors in the existing system Changes in requirements Technological advances Legislation.
Formal Specification: a Roadmap Axel van Lamsweerde published on ICSE (International Conference on Software Engineering) Jing Ai 10/28/2003.
Based on material developed in ATHENA (IST ), INTEROP (IST ) and MODELWARE (IST ) 6-1b. Atlas Transformation Language (ATL) with RSM.
CSCI 3428: Software Engineering Tami Meredith UML Unified Modeling Language.
Formal Methods in Software Engineering1 Today’s Agenda  Mailing list  Syllabus  Introduction.
Andrey Karaulov, Alexander Strabykin Institute for System Programming Russian Academy of Sciences SYRCoSE: Spring Young Researchers Colloquium on Software.
Ch. 31 Software Engineering Principles CSC 3910 Software Engineering Time: 1:30 to 2:20Meeting Days: MWFLocation: Oxendine 1256 Textbook: Fundamentals.
October 19, 1998Doctoral Symposium OOPSLA’98 Kim Mens Intentional annotations for evolving object-oriented software Kim Mens Programming Technology Lab.
Sheet 1 Forum on Specification and Design Languages (FDL), Frankfurt, September 2003 UML to XML-Schema Transformation: a Case Study in Managing Alternative.
Objective ICT : Internet of Services, Software & Virtualisation FLOSSEvo some preliminary ideas.
Requirements Engineering Processes, York EngD Programme, 2009Slide 1 Requirements engineering processes Prof Ian Sommerville.
George Edwards Computer Science Department Center for Systems and Software Engineering University of Southern California
1 SYS366 Week 2 - Lecture Visual Modeling and Process.
The Development Process of Web Applications
Pivot Tables, Macros and VBA
Software Process Activities.
Authors: Maria de Fatima Mattiello-Francisco Ana Maria Ambrosio
Variability-based model transformation
Object oriented system development life cycle
Model-Driven Analysis Frameworks for Embedded Systems
SWE-795 Presentation 01 11/16/2018 Asking and Answering Questions during a Programming Change Task Jonathan Sillito, Member, IEEE Computer Society, Gail.
Is “Higher Level” Better?
Towards Automatic Model Synchronization from Model Transformation
Automated Analysis and Code Generation for Domain-Specific Models
Rapid software development
Dept. of Computation, UMIST
Presentation transcript:

MODELS 2013 Model Driven Engineering Languages and Systems, 16th International Conference Miami, Florida - USA 29 September 2013 through 4 October 2013

Papers Farias, Kleinner, et al. "Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies. Selim, Gehan, et al. "Automated Verification of Model Transformations in the Automotive Industry." Fondement, Frédéric, et al. "Big Metamodels Are Evil."

Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies MC Steps: 1.Model Composition 2.Detect inconsistencies 3.Resolve them Different changes Composition effort Influential factors Industry cases: Kleinner Farias[unisinos.br], Alessandro Garcia[inf.puc-rio.br], Jon Whittle[Lancaster University, UK], and Carlos Lucena [inf.puc-rio.br]

Analyzing the Effort of Composing Design Models of Large-Scale Software in Industrial Case Studies Critical factors - > Effort to combine design models(1), detect(2) & resolve inconsistencies(3) in practice 5 industry cases: MC-> to evolve and reconcile large-scale design models AIMS: 1. the extent of composition effort >changes 2. identifying and analyzing their influential factors. HOW: A series of 297 evolution scenarios was performed on the target systems, leading to more than 2 million compositions of model elements. FINDINGS: 1. the inconsistency resolution effort is much higher than the upfront effort to apply the composition technique and detect inconsistencies; 2. the developer’s reputation significantly influences the resolution of conflicting changes; 3. and the evolutions dominated by additions required less effort. Kleinner Farias[unisinos.br], Alessandro Garcia[inf.puc-rio.br], Jon Whittle[Lancaster University, UK], and Carlos Lucena [inf.puc-rio.br]

VCS Automated Verification of Model Transformations in the Automotive Industry. PROBLEM: automated verification of industrial model transformations GM-to-AUTOSAR transformation verification -> the satisfiability of a transformation model, with respect to well-formedness OCL constraints. IMPLEMENTATION: A prototype for the ATL language to reason about the correctness of an ATL RESULTS: 1. the verification results of this transformation 2. the practicality of using such tools on industrial size problems 146 corporate members as of October 2012 Gehan M. K. Selim[Queen's University, CA], Fabian Buttner[INRIA, Nantes, France], James R. Cordy[Queen's University, CA], Juergen Dingel[Queen's University, CA], and Shige Wang[General Motors Research,US]

Automated Verification of Model Transformations in the Automotive Industry. Gehan M. K. Selim[Queen's University, CA], Fabian Buttner[INRIA, Nantes, France], James R. Cordy[Queen's University, CA], Juergen Dingel[Queen's University, CA], and Shige Wang[General Motors Research,US]

Big Metamodels Are Evil Package Unmerge - A Technique for Downsizing Metamodels PROBLEM & MOTIVATION: Reuse -> keeping irrelevant concerns in derived elements Additive techniques [profiling & package merge] -> harmful overheads of complexity for both tool builders and users CONTRIBUTION: «package unmerge» - a proposal for a subtractive relation between packages Frédéric Fondement, Pierre-Alain Muller, Laurent Thiry, Brice Wittmann, and Germain Forestier - Université de Haute Alsace,France

Big Metamodels Are Evil Package Unmerge - A Technique for Downsizing Metamodels Frédéric Fondement, Pierre-Alain Muller, Laurent Thiry, Brice Wittmann, and Germain Forestier - Université de Haute Alsace,France