Contact Profile (1/2) Yu Sun, University of Alabama at Birmingham Hyun Cho, University of Alabama Jeff Gray, University of Alabama Jules White, Virginia.

Slides:



Advertisements
Similar presentations
Verification of DSMLs Using Graph Transformation: A Case Study with Alloy Zekai Demirezen 1, Marjan Mernik 1,2, Jeff Gray 1, Barrett Bryant 1 1 Department.
Advertisements

Page 1 Automatic Evaluation of Modelling Rules and Design Guidelines, July 2006 Automatic Evaluation of Modelling Rules and Design Guidelines Tibor Farkas,
This research is supported by NSF CAREER award CCF A Demonstration-based Approach to Support Live Transformations in a Model Editor Yu SunUniversity.
This research is supported by NSF CAREER award CCF MT-Scribe: A Flexible Tool to Support Model Evolution Yu SunUniversity of Alabama at Birmingham.
Chapter 6: Design of Expert Systems
Automated Analysis and Code Generation for Domain-Specific Models George Edwards Center for Systems and Software Engineering University of Southern California.
Overview of Software Requirements
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Department of Computer Science & Engineering College of Engineering Dr. Betty H.C. Cheng, Laura A. Campbell, Sascha Konrad The demand for distributed real-time.
1 Scenario-based Analysis of UML Design Class Models Lijun Yu October 4th, 2010 Oslo, Norway.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Business Rules INFS 770 – KM for E-Business Professor L. Kerschberg Spring 2004.
Chapter 7: The Object-Oriented Approach to Requirements
Spectra Software Defined Radio Products Applying Model Driven Design, Generative Programming, and Agile Software Techniques to the SDR Domain OOPSLA '05.
Chapter Seven Advanced Shell Programming. 2 Lesson A Developing a Fully Featured Program.
PTD Energy Management & Information Systems FERC TC: Information Technology for Reliability & Markets ISO-RTO Standards Collaborative July 14, 2004 J.
A Generative and Model Driven Framework for Automated Software Product Generation Wei Zhao Advisor: Dr. Barrett Bryant Computer and Information Sciences.
Yu SunUniversity of Alabama at Birmingham PAR Works Jeff Gray University of Alabama Montpellier, France July 3rd, 2013 This research is supported.
Yu Sun 1, Zekai Demirezen 1, Marjan Mernik 2, Jeff Gray 1, Barret Bryant 1 1 Department of Computer and Information Sciences, University of Alabama at.
Copyright © 2012 Accenture All Rights Reserved.Copyright © 2012 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are.
Author: Lornet LD team Reuse freely – Just quote Desired Properties of a MOT Graphic Representation Formalism Simplicity and User Friendliness (win spec,
L. Dillon Software Engineering & Network Systems Laboratory Michigan State University 1 Getting Results From Testing Laura K. Dillon Software Engineering.
Key Challenges for Modeling Language Creation by Demonstration Hyun Cho, Jeff Gray Department of Computer Science University of Alabama Jules White Bradley.
Unit Testing for Domain-Specific Languages 1 Hui Wu, 1 Jeff Gray and 2 Marjan Mernik 1 University of Alabama at Birmingham, USA
Of 33 lecture 10: ontology – evolution. of 33 ece 720, winter ‘122 ontology evolution introduction - ontologies enable knowledge to be made explicit and.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Design Rules-Part B Standards and Guidelines
Salt Suite User Guide (Copyright Salt ).
Verification and Validation in the Context of Domain-Specific Modelling Janne Merilinna.
Oracle Data Integrator Transformations: Adding More Complexity
Illustrations and Answers for TDT4252 exam, June
1 I n t u i t C o n f i d e n t i a l The Document Management Solution for QuickBooks Michelle Dulog (714) Gold.
This research is supported by NSF CAREER award CCF A WYSISYG Approach forConfiguring Model Layout using Model Transformations Yu SunUniversity.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
Automated Transformation of Statements Within Evolving Domain Specific Languages Peter Bell CEO/CTO, SystemsForge 7th OOPSLA Workshop on Domain-Specific.
Architecture-Driven Context-Specific Middleware Specializations for Distributed Real-time and Embedded Systems Akshay Dabholkar, and Aniruddha Gokhale.
A Technique for Constructing Aspect Weavers using a Program Transformation Engine Jeff Gray Suman Roychoudhury Department of Computer and Information Sciences.
1 Model-based Aspect Weaver Construction Suman Roychoudhury Frédéric Jouault Jeff Gray {roychous, jouault, cis.uab.edu This project is supported.
1 Sobah Abbas Petersen Adjunct Associate Professor TDT4252 Modelling of Information Systems Advanced Course TDT4252, Spring 2012 Lecure.
Nathalie Aquino 1, Jean Vanderdonckt 2, Francisco Valverde 1, Oscar Pastor 1 1 Department of Information Systems and Computation, Valencia University of.
NetTech Solutions Troubleshooting Office Applications Lesson Seven.
Declarative Languages and Model Based Development of Web Applications Besnik Selimi South East European University DAAD: 15 th Workshop “Software Engineering.
Model Transformations Require Formal Semantics Yu Sun 1, Zekai Demirezen 1, Tomaz Lukman 2, Marjan Mernik 3, Jeff Gray 1 1 Department of Computer and Information.
Model Transformation for End-Users
Ontology Support for Abstraction Layer Modularization Hyun Cho, Jeff Gray Department of Computer Science University of Alabama
DS(M)Ls for End-Users and Domain Experts? Panel on Creating DSLs Models in Software Engineering Workshop Zurich, Switzerland June 3, 2012 Jeff Gray University.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
Requirements Analysis
1 Contractual Consistency Between BON Static and Dynamic Diagrams Ali Taleghani July 30, 2004.
Greg McChesney Thesis Defense Presentation Computer Science, TTU Service Context Management for Exertion- oriented Programming.
© The ATHENA Consortium. CI3 - Practices of Interoperability in SMEs Proposed Solutions.
Model Transformation By Demonstration Yu Sun, Jules White, Jeff Gray This work funded in part by NSF CAREER award CCF CIS Dept. – University of.
AUTOMATIC GENERATION OF MODEL TRAVERSALS FROM METAMODEL DEFINITIONS Authors: Tomaž Lukman, Marjan Mernik, Zekai Demirezen, Barrett Bryant, Jeff Gray ACM.
#SummitNow Building a Quick Solution with Alfresco Workdesk 13. November 2013 Richard McKnight - Alfresco Christian Finzel - Alfresco.
The PLA Model: On the Combination of Product-Line Analyses 강태준.
Mechanisms for Requirements Driven Component Selection and Design Automation 최경석.
Editing Editing – the process of updating a word processing document to: make changes correct errors make it visually appealing.
MOT Tester Qualifications Next Steps
Cisco Data Virtualization
SysML v2 Formalism: Requirements & Benefits
Chapter 6: Design of Expert Systems
Web Ontology Language for Service (OWL-S)
MOT Tester Qualifications Next Steps
Daniel Amyot and Jun Biao Yan
Graduation Project Kick-off presentation - SET
Next Steps Safety Standards Service V1.1.
Dynamics 365 Customer Engagement Deep Dive: Creating a Basic Plug-in
Introduction to Problem Solving
ece 627 intelligent web: ontology and beyond
Automated Analysis and Code Generation for Domain-Specific Models
Presentation transcript:

Contact Profile (1/2) Yu Sun, University of Alabama at Birmingham Hyun Cho, University of Alabama Jeff Gray, University of Alabama Jules White, Virginia Tech Model-Driven Engineering, Domain-Specific Modeling, Model Transformation Feature Model Configuration and Validation This research is supported by NSF CAREER award CCF

Contact Profile (2) Objectives / Looking for –New ideas in feature model configuration and validation, successful case studies of SPL –Meeting new collaborators interested in SPL & MDE –Learning new ideas and techniques that influence my research interests, meeting people with similar research interests and building collaborative relationships

Supporting Feature Model Configuration using a Demonstration-based Approach This research is supported by NSF CAREER award CCF

The Problem In a feature model editing environment, how can we enable users to easily specify and reuse the knowledge related to feature model configuration and validation?

The Problem – Scenario 1 Configuration Saving / Loading –Users need to specify and save different configurations, as well as reloading them A simplified TV feature model A configuration for LCD32_37

The Problem – Scenario 2 Automatic Constraint Checking –Users need to specify dependency rules and validate them automatically An incorrect TV configuration

The Problem – Scenario 3 Automatic Error Correction –Users need to recover erroneous configurations automatically Fixing the incorrect TV configuration

Current Solution Feature model configuration and validation can be considered as a model transformation process T –T = –P: preconditions to satisfy –A: actions to carry out the transformation

Solution: Model Transformation By Demonstration A complete model transformation framework –Specify and execute model transformations –Users are fully isolated from MTLs and metamodel definitions Infer and generate model transformation patterns by demonstrating the transformation of models on concrete examples 9 Add, Remove, Update

Video Demo

Overview of MTBD

Why is it interesting? MTBD provides an end-user approach to enable users to specify and reuse the desired configuration and validation, improving knowledge exchange and sharing Users do not need to know Model Transformation Languages or Metamodels Users do not need to apply formal specifications such as CSP and SAT