A Method for Aspect-Oriented Meta-Model Evolution. VAO 2014 York. Reiner Jung Robert Heinrich Eric Schmieders Misha Strittmatter Wilhelm Hasselbring
|
|
- Delphia Martin
- 5 years ago
- Views:
Transcription
1 for spect-oriented Meta-Model Evolution VO 2014 York Reiner Jung Robert Heinrich Eric Schmieders Misha Strittmatter Wilhelm Hasselbring 22 nd July 2014 iobserve This work was partially supported by the DFG (German Research Foundation) under the Priority Program SPP1593: Design For Future Managed Software Evolution (grant H 2038/4-1, RE 1674/6-1, PO 607/3-1) and the Helmholtz ssociation of German Research Centers
2 Motivation Introduction Driver of Meta-Model Evolution 1. Long-living software systems 2. Convergence of design-time and run-time models e.g. MPE scenarios [Ghezzi, 2011] spect-oriented Modeling (Concern-Driven Development) Separate concerns Reduce meta-model complexity Ease meta-model evolution and reuse Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
3 Example: Palladio Meta-Model [ecker, Koziolek, & Reussner, 2009] Introduction Palladio Domain Performance prediction Meta-Model 188 classes (PCM) Concerns s, deployment, workloads,... Scenario Reuse PCM as run-time meta-model for forecasting Extensions Cloud Monitoring Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
4 Related Meta-Modeling pproaches Related Work Meta-Model Extension by Subclassing [Steinberg et al., 2009] Decorator Pattern pproach EMF Profiles [Langer et al., 2012] Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
5 Meta-Model Extension by Subclassing [Steinberg et al., 2009] Related Work rchitecture Meta-Model Model Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
6 Meta-Model Extension by Subclassing [Steinberg et al., 2009] Related Work rchitecture Meta-Model Model Probed Monitoring MM Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
7 Meta-Model Extension by Subclassing [Steinberg et al., 2009] Related Work rchitecture Meta-Model Model Probed Monitoring MM Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
8 Meta-Model Extension by Subclassing [Steinberg et al., 2009] Related Work rchitecture Meta-Model Model Cloud Probed Cloud MM Monitoring MM Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
9 Meta-Model Extension by Subclassing [Steinberg et al., 2009] Related Work rchitecture Meta-Model Model Cloud Probed Cloud MM Monitoring MM Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
10 Solution Requirements cf. [Langer et al., 2012] 1. Non-invasive meta-model annotation mechanism 2. Separation of concerns from different modeling domains 3. Honor different types of relationships and roles of meta-models 4. Should support a formal specification for extensions/annotations 5. Must support existing technology to ease integration 6. Easy application and compatible with existing tooling Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
11 Overview Central ideas spect-oriented meta-models Semantic of references Contextual meta-model patterns Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
12 spect-oriented Modeling Roles rchitecture Meta-Model Model Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
13 spect-oriented Modeling Roles rchitecture Meta-Model Monitoring MM Model base aspect Probe Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
14 spect-oriented Modeling Roles rchitecture Meta-Model Monitoring MM Model Probe Deployment Meta-Model Model Computing Node Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
15 spect-oriented Modeling Roles rchitecture Meta-Model Monitoring MM Model aspect Probe Deployment Meta-Model Model base Computing Node Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
16 spect-oriented Modeling Roles rchitecture Meta-Model Monitoring MM Model Probe Deployment Meta-Model Cloud Meta-Model Model Computing Node base aspect Node Configuration Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
17 Semantic of References Syntactical View on References Semantical View on References Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
18 Semantic of References Syntactical View on References Semantical View on References Monitoring rchitecture Probe spect/ase Model Roles Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
19 Semantic of References Syntactical View on References Semantical View on References Monitoring rchitecture Probe spect/ase Model Roles Property ody Type Declaration Typing & Declarations Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
20 Semantic of References Syntactical View on References Semantical View on References Monitoring rchitecture Probe spect/ase Model Roles Property ody Type Declaration Typing & Declarations Queue Trace Derived Models Derived Node Original Node Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
21 Contextual Meta-Model Pattern Use Cases Generators Editors Simulation and Evaluation Pattern Tracability Navigation Queries Execution / ehavior Data State Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
22 Use Case: Run-Time Model Palladio Model <<component>> <<component>> Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
23 Use Case: Run-Time Model Observation Data Model Observation Update Transformation Palladio Model <<component>> <<component>> Monitoring Trace Model Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
24 Use Case: Run-Time Model Observation Data Model Observation Update Transformation Palladio Model <<component>> <<component>> Monitoring Trace Model PCM2LQN Transformation λ μ Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
25 Use Case: Run-Time Model Observation Data Model Observation Update Transformation Palladio Model <<component>> <<component>> Monitoring Trace Model PCM2LQN Transformation LQN2PCM Trace Model λ μ Evaluation Deployment daptation Result Model Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
26 Summary and Outlook Conclusions Summary Non-invasive annotation mechanism through OM Separate concerns represented by separate meta-models etter understanding of pattern and semantics in meta-models Use EMF/Ecore as formal notation for meta-models No new meta-meta-model required Compatible with existing frameworks Outlook Detailed definition of meta-model pattern Implications on tooling Evaluation of our method in a PCM modernization effort Solid core PCM Wide palette of extensions Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
27 ppendix Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
28 Decorator Pattern [Gamma, Helm, Johnson, & Vlissides, 1994] Conclusions ase Meta-Model Model bstract Decorator Cloud Reliable Cloud MM Reliability MM Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
29 EMF Profiles [Langer et al., 2012] Conclusions Features Provide a profile mechanism for EMF Multiple profiles can be annotated to one class Generic reusable profiles for reuse Comes with its own (meta-)meta-model Downside No tool-integration Xtext DSL framework [XText, 2011] KLighD diagram and auto-layout framework [Schneider, Spönemann, & von Hanxleden, 2013] Genmodel facilities Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
30 References I Conclusions G, I., & Foundation, E. [2011]. Xtext. ecker, S., Koziolek, H., & Reussner, R. [2009]. The Palladio component model for model-driven performance prediction. J. of Systems and Software, 82, Retrieved from doi: /j.jss Gamma, E., Helm, R., Johnson, R., & Vlissides, J. [1994]. Design patterns: elements of reusable object-oriented software. Pearson Education. Ghezzi, C. [2011, Sept]. The fading boundary between development time and run time. In Web services (ecows), th ieee european conf. on (p. 11). doi: /ECOWS Langer, P., Wieland, K., Wimmer, M., & Cabot, J. [2012]. EMF Profiles: lightweight extension approach for emf models. JOT, 11(1), Retrieved from Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
31 References II Conclusions Schneider, C., Spönemann, M., & von Hanxleden, R. [2013, September]. Just model! Putting automatic synthesis of node-link-diagrams into practice. In Proceedings of vl/hcc. San Jose, C, US. Steinberg, D., udinsky, F., Paternostro, M., & Merks, E. [2009]. Emf: Eclipse modeling framework (2. ed.). oston, M: ddison-wesley. Retrieved from Jung, Heinrich, Schmieder, Strittmatter, Hasselbring Meta-Model Evolution / 12
SOSP 14 Symposium on Software Performance: Joint Descartes/Kieker/Palladio Days 2014
SOSP 14 Symposium on Software Performance: Joint Descartes/Kieker/Palladio Days 2014 Stuttgart, Germany, November 26 28, 2014 Proceedings Editors: Steffen Becker, Wilhelm Hasselbring, André van Hoorn,
More informationwith permission from World Scientific Publishing Co. Pte. Ltd.
The CoCoME Platform: A Research Note on Empirical Studies in Information System Evolution, Robert Heinrich, Stefan Gärtner, Tom-Michael Hesse, Thomas Ruhroth, Ralf Reussner, Kurt Schneider, Barbara Paech
More informationA Social Creativity Support Tool Enhanced by Recommendation Algorithms: The Case of Software Architecture Design
A Social Creativity Support Tool Enhanced by Recommendation Algorithms: The Case of Software Architecture Design George A. Sielis, Aimilia Tzanavari and George A. Papadopoulos Abstract Reusability of existing
More informationHow the Understanding of the Effects of Design Decisions Informs Requirements Engineering
How the Understanding of the Effects of Design Decisions Informs Requirements Engineering Zoya Durdik zoya.durdik@kit.edu Anne Koziolek koziolek@kit.edu Ralf H. Reussner reussner@kit.edu Abstract Requirements
More informationA Model-Driven Approach to Support Engineering Changes in Industrial Robotics Software
A Model-Driven Approach to Support Engineering Changes in Industrial Robotics Software Yu Sun 1, Jeff Gray 2, Karlheinz Bulheller 3, and Nicolaus von Baillou 3 1 University of Alabama at Birmingham, Birmingham
More informationTowards an Architecture Maintainability Maturity Model (AM 3 )
Towards an Architecture Maintainability Maturity Model (AM 3 ) Christoph Rathfelder, Henning Groenda FZI Forschungszentrum Informatik, Software Engineering, Haid-und-Neu-Straße 10-14, 76131 Karlsruhe {rathfelder,
More informationExplicit Domain Knowledge in Software Engineering
Explicit Domain Knowledge in Software Engineering Maja D Hondt System and Software Engineering Lab Vrije Universiteit Brussel, Belgium mjdhondt@vub.ac.be January 6, 2002 1 Research Areas This research
More informationGood Scientific Data Management Practice
Good Scientific Data Management Practice Prof. Dr. Wilhelm (Willi) Hasselbring Software Engineering Group http://se.informatik.uni-kiel.de/ ISOS, March 22th, 2017 22.03.2017 W. Hasselbring 1 Agenda What
More informationSOFTWARE ARCHITECTURE
SOFTWARE ARCHITECTURE Foundations, Theory, and Practice Richard N. Taylor University of California, Irvine Nenad Medvidovic University of Southern California Eric M. Dashofy The Aerospace Corporation WILEY
More informationConFra: A Context Aware Human Machine Interface Framework for In-vehicle Infotainment Applications
ConFra: A Context Aware Human Machine Interface Framework for In-vehicle Infotainment Applications Hemant Sharma, Dr. Roger Kuvedu-Libla, and Dr. A. K. Ramani Abstract The omnipresent integration of computer
More informationBoxed Economy Simulation Platform and Foundation Model
Boxed Economy Simulation Platform and Foundation Model Takashi Iba Graduate School of Media and Governance, Keio University JSPS Research Fellow Research Associate of Fujita Institute of Future Management
More informationModeling for Smart Cyber-Physical Systems Application to Farming Systems
Modeling for Smart Cyber-Physical s Application to Farming s Benoit Combemale (Inria & Univ. Rennes 1) http://people.irisa.fr/benoit.combemale benoit.combemale@irisa.fr @bcombemale in collaboration with
More information6 panelists and 1 moderator
In 2016 6 panelists and 1 moderator They enjoyed their arguments so much They wrote a paper about it THIS IS THAT PAPER User Experience for Model-Driven Engineering: Challenges and Future Directions -
More informationIntroducing the European Space Agency Architectural Framework for Space-based Systems of Systems Engineering
Introducing the European Space Agency Architectural Framework for Space-based Systems of Systems Engineering Daniele Gianni, Niklas Lindman *, Joachim Fuchs and Robert Suzic European Space Agency Abstract.
More informationSAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS. Tim Kelly, John McDermid
SAFETY CASE PATTERNS REUSING SUCCESSFUL ARGUMENTS Tim Kelly, John McDermid Rolls-Royce Systems and Software Engineering University Technology Centre Department of Computer Science University of York Heslington
More informationTowards an MDA-based development methodology 1
Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,
More informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationEarthCube Conceptual Design: Enterprise Architecture for Transformative Research and Collaboration Across the Geosciences
EarthCube Conceptual Design: Enterprise Architecture for Transformative Research and Collaboration Across the Geosciences ILYA ZASLAVSKY, DAVID VALENTINE, AMARNATH GUPTA San Diego Supercomputer Center/UCSD
More information3D Interaction Techniques Based on Semantics in Virtual Environments
ISSN 1000-9825, CODEN RUXUEW E-mail jos@iscasaccn Journal of Software, Vol17, No7, July 2006, pp1535 1543 http//wwwjosorgcn DOI 101360/jos171535 Tel/Fax +86-10-62562563 2006 by of Journal of Software All
More informationPervasive Services Engineering for SOAs
Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au
More informationModel-Driven Engineering: Realizing the vision
Model-Driven Engineering: Realizing the vision Robert B. France Dept. of Computer Science Colorado State University Fort Collins, Colorado, USA france@cs.colostate.edu About the author Organizer and steering
More informationFormal Scenario Definition Language for Aviation: Aircraft Landing Case Study
Formal Scenario Definition Language for Aviation: Aircraft Landing Case Study Shafagh Jafer 1 and Bharvi Chhaya 2 Embry-Riddle Aeronautical University, Daytona Beach, FL, 32114-3900 Umut Durak 3 and Torsten
More informationPatEvol A Pattern Language for Evolution in Component-Based Software Architectures
PatEvol A Pattern Language for Evolution in Component-Based Software Architectures Aakash Ahmad, Pooyan Jamshid, Claus Pahl, Fawad Khaliq School of Computing, Dublin City University, Ireland [ahmad.aakash
More informationA FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING
A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during
More informationImproving Awareness during Product Derivation in Multi-User Multi Product Line Environments
Improving Awareness during Product Derivation in Multi-User Multi Product Line Environments Rick Rabiser Paul Grünbacher Gerald Holl Christian Doppler Laboratory for Automated Software Engineering Johannes
More informationCurrent Technologies in Vehicular Communications
Current Technologies in Vehicular Communications George Dimitrakopoulos George Bravos Current Technologies in Vehicular Communications George Dimitrakopoulos Department of Informatics and Telematics Harokopio
More informationMission-focused Interaction and Visualization for Cyber-Awareness!
Mission-focused Interaction and Visualization for Cyber-Awareness! ARO MURI on Cyber Situation Awareness Year Two Review Meeting Tobias Höllerer Four Eyes Laboratory (Imaging, Interaction, and Innovative
More informationThe Decision View of Software Architecture: Building by Browsing
The Decision View of Software Architecture: Building by Browsing Juan C. Dueñas 1, Rafael Capilla 2 1 Department of Engineering of Telematic Systems, ETSI Telecomunicación, Universidad Politécnica de Madrid,
More informationResearch and Application of Agricultural Science and Technology Information Resources Sharing Technology Based on Cloud Computing
2019 2nd International Conference on Computer Science and Advanced Materials (CSAM 2019) Research and Application of Agricultural Science and Technology Information Resources Sharing Technology Based on
More informationA DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL
A DIALOGUE-BASED APPROACH TO MULTI-ROBOT TEAM CONTROL Nathanael Chambers, James Allen, Lucian Galescu and Hyuckchul Jung Institute for Human and Machine Cognition 40 S. Alcaniz Street Pensacola, FL 32502
More informationThe Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2
The Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2 10/24/06 1 Topics Abstract Definitions Value of Patterns Documented Pattern Language Patterns New Pattern
More informationTowards Application Driven Sensor Network Control. Nael Abu-Ghazaleh SUNY Binghamton
Towards Application Driven Sensor Network Control Nael Abu-Ghazaleh SUNY Binghamton nael@cs.binghamton.edu Scenario Observer wants to observe something about the phenomenon Track all the lions in this
More informationPROJECT FINAL REPORT
Ref. Ares(2015)334123-28/01/2015 PROJECT FINAL REPORT Grant Agreement number: 288385 Project acronym: Internet of Things Environment for Service Creation and Testing Project title: IoT.est Funding Scheme:
More informationOn the Energy Consumption of Design Patterns
On the Energy Consumption of Design Patterns Christian Bunse Fachhochschule Stralsund Sebastian Stiemer Fachhochschule Stralsund EASED@BUIS 2013 Oldenburg, April 2013 Motivation Standard personal computer
More informationANNUAL REPORT Contact Ahornstr Aachen, Germany
ANNUAL REPORT 2018 Contact office@swc.rwth-aachen.de www.swc.rwth-aachen.de +49-241-80-21331 Ahornstr. 55 52074 Aachen, Germany SWC TEAM Horst Lichter Marion Zinner Christian Plewnia Konrad Fögen Simon
More informationSOFT 423: Software Requirements
SOFT 423: Software Requirements Week 5 Class 1 Personas and Interactive Systems SOFT 423 Winter 2015 1 Feedback Survey Don t forget to please fill out the survey! I would appreciate if you could fill it
More informationARTEMIS The Embedded Systems European Technology Platform
ARTEMIS The Embedded Systems European Technology Platform Technology Platforms : the concept Conditions A recipe for success Industry in the Lead Flexibility Transparency and clear rules of participation
More informationDemonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools
Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools Avner Hatsek, Ohad Young, Erez Shalom, Yuval Shahar Medical Informatics Research Center Department of Information
More informationThe Semantics of Innovation Exploring the deep nature of innovation IC3K, Rome, October 2014
The Semantics of Innovation Exploring the deep nature of innovation IC3K, Rome, 21-24 October 2014 Michele M. Missikoff, CNR and UnivPM, Ancona, Italy (michele.missikoff@cnr.it) 1 This talk objective Clarify
More informationBridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM)
Bridging Functional Safety Analysis and Software Architecture Assessment Safety scenarios in Architecture Trade-off Analysis Method (ATAM) Miroslaw Staron Software Engineering Computer Science and Engineering
More informationModelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema
Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema Neeraj Sharma Associate Professor Department of Computer Science Punjabi University, Patiala (India) ABSTRACT
More informationEditorial for the Special Issue on Aspects and Model-Driven Engineering
Editorial for the Special Issue on Aspects and Model-Driven Engineering Robert France 1 and Jean-Marc Jézéquel 2 1 Colorado State University, Fort Collins, Colorado, USA, france@cs.colostate.edu, 2 IRISA-Université
More informationOn the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning
On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning Mirko Morandini 1, Luca Sabatucci 1, Alberto Siena 1, John Mylopoulos 2, Loris Penserini 1, Anna Perini 1, and Angelo
More informationAbout Software Engineering.
About Software Engineering pierre-alain.muller@uha.fr What is Software Engineering? Software Engineering Software development Engineering Let s s have a look at ICSE International Conference on Software
More informationMulti-channel Provisioning of Public Services
Multi-channel Provisioning of Public Services Gustav Aagesen Department of Computer and Information Science Norwegian University of Science and Technology 1 Outline of the talk Background and motivation
More informationSENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey
SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software
More informationExtending Telecom Service Design Activities for Early Verification
Extending Telecom Service Design Activities for Early Verification Iyas Alloush 1,2 Supervisor of the thesis: A/Prof.Siegfried Rouvrais 1,3 Director of the thesis: Prof. Yvon Kermarrec 1,2 1: Telecom Bretagne,
More informationMobile Cognitive Indoor Assistive Navigation for the Visually Impaired
1 Mobile Cognitive Indoor Assistive Navigation for the Visually Impaired Bing Li 1, Manjekar Budhai 2, Bowen Xiao 3, Liang Yang 1, Jizhong Xiao 1 1 Department of Electrical Engineering, The City College,
More informationM-CREAM: A Tool for Creative Modeling of Emergency Scenarios in Smart Cities
M-CREAM: A Tool for Creative Modeling of Emergency Scenarios in Smart Cities Antonio De Nicola 1[0000 0002 1045 0510], Michele Melchiori 2[0000 0001 8649 4192], Maria Luisa Villani 1[0000 0002 7582 806X]
More informationRequirements Engineering Through Viewpoints
Requirements Engineering Through Viewpoints Anthony Finkelstein, Steve Easterbrook 1, Jeff Kramer & Bashar Nuseibeh Imperial College Department of Computing 180 Queen s Gate, London SW7 2BZ acwf@doc.ic.ac.uk
More informationIntegrated Driving Aware System in the Real-World: Sensing, Computing and Feedback
Integrated Driving Aware System in the Real-World: Sensing, Computing and Feedback Jung Wook Park HCI Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA, USA, 15213 jungwoop@andrew.cmu.edu
More informationDomain Specific Engineering Environments
Published at APSEC 2008 December 3-5. Beijing, China Domain Specific Environments Jacky Estublier, German Vega, Philippe Lalanda, Thomas Leveque Laboratoire Informatique de Grenoble F-38041, Grenoble cedex
More informationDSL/Model Co-Evolution in Industrial EMF-Based MDSE Ecosystems
/Model Co-Evolution in Industrial EMF-Based MDSE Ecosystems J.G.M. Mengerink Eindhoven University of Technology j.g.m.mengerink@tue.nl R.R.H. Schiffelers ASML & Eindhoven Univerisity of Technology r.r.h.schiffelers@tue.nl
More information2.6.1: Program Outcomes
2.6.1: Program Outcomes Program: M.Sc. Informatics Program Specific Outcomes (PSO) PSO1 This program provides studies in the field of informatics, which is essentially a blend of three domains: networking,
More informationToward Effective Deployment of Design Patterns for Software Extension: A Case Study
Toward Effective Deployment of Design Patterns for Software Extension: A Case Study T.H. Ng City University of Hong Kong cssam@cs.cityu.edu.hk S.C. Cheung Hong Kong University of Science and Technology
More informationCourse Outline Department of Computing Science Faculty of Science
Course Outline Department of Computing Science Faculty of Science COMP 2920 3 Software Architecture & Design (3,1,0) Fall, 2015 Instructor: Phone/Voice Mail: Office: E-Mail: Office Hours: Calendar /Course
More informationMechanical Design. CATIA - 3D Functional Tolerancing and Annotations 2 (FTA) CATIA V5R20
Mechanical Design CATIA - 3D Functional Tolerancing and Annotations 2 (FTA) CATIA V5R20 Mechanical Design CATIA - 3D Functional Tolerancing and Annotations Define and manage tolerance specifications and
More informationA Reconfigurable Citizen Observatory Platform for the Brussels Capital Region. by Jesse Zaman
1 A Reconfigurable Citizen Observatory Platform for the Brussels Capital Region by Jesse Zaman 2 Key messages Today s citizen observatories are beyond the reach of most societal stakeholder groups. A generic
More informationA Domain Specific Language for Smart Cities
Proceedings A Domain Specific Language for Smart Cities Francisca Rosique *, Fernando Losilla and Juan Ángel Pastor Department of Information and Communications Technologies, Universidad Politecnica de
More informationThe DSS Synoptic Facility
10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, PO1.030-6 (2005) The DSS Synoptic Facility G. Morpurgo, R. B. Flockhart and S. Lüders CERN IT/CO,
More informationUsing Variability Modeling Principles to Capture Architectural Knowledge
Using Variability Modeling Principles to Capture Architectural Knowledge Marco Sinnema University of Groningen PO Box 800 9700 AV Groningen The Netherlands +31503637125 m.sinnema@rug.nl Jan Salvador van
More informationSysML contracts for systems of systems
SysML contracts for systems of systems Bryans, J., Fitzgerald, J., Payne, R., Miyazawa, A. and Kristensen, K. Postprint deposited in Curve January 206 Original citation: Bryans, J., Fitzgerald, J., Payne,
More informationPolicy-Based RTL Design
Policy-Based RTL Design Bhanu Kapoor and Bernard Murphy bkapoor@atrenta.com Atrenta, Inc., 2001 Gateway Pl. 440W San Jose, CA 95110 Abstract achieving the desired goals. We present a new methodology to
More informationDouble Pulse Test Board
Double Pulse Test Board Features 1200 V, 100 A Testing Low Series Inductance Design Wide, 6 oz. Copper Current Traces Multiple DUT and FWD Connections for Long Life Compatible with GeneSiC Gate Drive Mounting
More informationKnowledge Engineering in robotics
Knowledge Engineering in robotics Herman Bruyninckx K.U.Leuven, Belgium BRICS, Rosetta, eurobotics Västerås, Sweden April 8, 2011 Herman Bruyninckx, Knowledge Engineering in robotics 1 BRICS, Rosetta,
More informationARTIST: Model-Based Stairway to the Cloud
ARTIST: Model-Based Stairway to the Cloud Javier Troya, Hugo Brunelière, Martin Fleck, Manuel Wimmer, Leire Orue-Echevarria, Jesús Gorroñogoitia To cite this version: Javier Troya, Hugo Brunelière, Martin
More informationThe Context Analysis of Problematic Activities in New Product Development Processes
Proceedings of the International MultiConference of Engineers and Computer Scientists 01 Vol II, IMECS 01, March 1-15, 01, Hong Kong The Context Analysis of Problematic Activities in New Product Development
More informationMapping, Illuminating, and Interacting with Science (sap_0116) Mapping, Illuminating, and Interacting with Science (sap_0116)
Mapping, Illuminating, and Interacting with Science (sap_0116) Kevin W. Boyack Sandia National Laboratories Richard Klavans SciTech Strategies, Inc. W. Bradford Paley Digital Image Design Incorporated
More informationCIS1109 merged questions
CIS1109 merged questions Score: 1. In a conversation with a "non-technically inclined" friend of yours, your friend keeps on referring to the actual physical device as the actual computing machine and
More informationCOMOS Walkinside 10.2
COMOS Walkinside 10.2 Why Immersive Training? Knowledge retention through learning Leverage the power of: Human graphic memory from 3D contextual simulations Repetition of scenario-driven work tasks Time-scale
More informationDISTRIBUTED OBJECT VISUALIZATION FOR SENSOR-DRIVEN SYSTEMS
DISTRIBUTED OBJECT VISUALIZATION FOR SENSOR-DRIVEN SYSTEMS Christopher D. Gill, Washington University, St. Louis, MO David L. Levine, Washington University, St. Louis, MO Carlos O Ryan, Washington University,
More informationAn Introduction to SIMDAT a Proposal for an Integrated Project on EU FP6 Topic. Grids for Integrated Problem Solving Environments
An Introduction to SIMDAT a Proposal for an Integrated Project on EU FP6 Topic Grids for Integrated Problem Solving Environments Martin Hofmann Department of Bioinformatics Fraunhofer Institute for Algorithms
More informationInformation Visualizations that Improve Access to Scholarly Knowledge and Expertise
Information Visualizations that Improve Access to Scholarly Knowledge and Expertise Katy Börner School of Library and Information Science katy@indiana.edu ACM Board Meeting, NYC, Oct 22 nd, 2004 Users
More informationIntroduction to adoption of lean canvas in software test architecture design
Introduction to adoption of lean canvas in software test architecture design Padmaraj Nidagundi 1, Margarita Lukjanska 2 1 Riga Technical University, Kaļķu iela 1, Riga, Latvia. 2 Politecnico di Milano,
More informationTechnology Roadmapping An Overview for MAA Thrust Area Work Groups
Technology Roadmapping An Overview for MAA Thrust Area Work Groups Technology Roadmapping What is it How would you develop it Apr. 2013 How would you use it Evolution of technology roadmapping Strategic
More informationModels as a Foundation for Systems Engineering Should We Expect a Breakthrough? Brett Malone Vitech Corporation
Models as a Foundation for Systems Engineering Should We Expect a Breakthrough? Brett Malone Vitech Corporation bmalone@vitechcorp.com The Transition to Models? Opportunities Enablers Inhibitors Threats
More informationDEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR
Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,
More informationNetwork Energy Performance of 5G Systems. Dr. Ylva Jading Senior Specialist Ericsson Research
Network Energy Performance of 5G Systems Dr. Ylva Jading Senior Specialist Ericsson Research Network Energy Performance Targeting reduced energy consumption Economy Ecology Engineering The big picture
More informationKnowledge Management for Command and Control
Knowledge Management for Command and Control Dr. Marion G. Ceruti, Dwight R. Wilcox and Brenda J. Powers Space and Naval Warfare Systems Center, San Diego, CA 9 th International Command and Control Research
More informationThe German National Project ICONAV
Chart 1 ICNS Conference > The German National Project ICONAV > 23.04.2013 The German National Project ICONAV M. Schnell 1, U. Epple 1, D. Shutin 1, N. Schneckenburger 1, Thomas Bögl 2 1) German Aerospace
More informationA tool and a formalism to design and apply patterns 1
A tool and a formalism to design and apply patterns Agnès Conte, José-Celso Freire Junior, Jean-Pierre Giraudin, Ibtissem Hassine, Dominique Rieu LSR-IMAG, SIGMA BP 72, 38402 SAINT MARTIN D HERES CEDEX
More informationOn the Globalization of Domain-Specific Languages
On the Globalization of Domain-Specific Languages Betty H.C. Cheng, Benoit Combemale, Robert B. France, Jean-Marc Jézéquel, Bernhard Rumpe To cite this version: Betty H.C. Cheng, Benoit Combemale, Robert
More informationAn Embedding Model for Mining Human Trajectory Data with Image Sharing
An Embedding Model for Mining Human Trajectory Data with Image Sharing C.GANGAMAHESWARI 1, A.SURESHBABU 2 1 M. Tech Scholar, CSE Department, JNTUACEA, Ananthapuramu, A.P, India. 2 Associate Professor,
More informationThe EPAC Architecture: An Expert Cell Approach to Field Programmable Analog Devices
The EPC rchitecture: n Expert Cell pproach to Field Programmable nalog Devices Hans W. Klein Director of EPC Programs IMP, Inc., San Jose, C, US bstract This paper describes the architectural configuration
More informationGlobalizing Modeling Languages
Globalizing Modeling Languages Benoit Combemale, Julien Deantoni, Benoit Baudry, Robert B. France, Jean-Marc Jézéquel, Jeff Gray To cite this version: Benoit Combemale, Julien Deantoni, Benoit Baudry,
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationA SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS
Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal
More informationDESIGN AGENTS IN VIRTUAL WORLDS. A User-centred Virtual Architecture Agent. 1. Introduction
DESIGN GENTS IN VIRTUL WORLDS User-centred Virtual rchitecture gent MRY LOU MHER, NING GU Key Centre of Design Computing and Cognition Department of rchitectural and Design Science University of Sydney,
More informationTutorial: The Web of Things
Tutorial: The Web of Things Carolina Fortuna 1, Marko Grobelnik 2 1 Communication Systems Department, 2 Artificial Intelligence Laboratory Jozef Stefan Institute, Jamova 39, 1000 Ljubljana, Slovenia {carolina.fortuna,
More informationMODELING, INTEGRATING, AND ENACTING THE DESIGN OF SOFTWARE PRODUCTION PROCESSES
From: AAAI Technical Report SS-94-07. Compilation copyright 1994, AAAI (www.aaai.org). All rights reserved. MODELING, INTEGRATING, AND ENACTING THE DESIGN OF SOFTWARE PRODUCTION PROCESSES Walt Scacchi
More informationCSC2125: Modeling Methods, Tools and Techniques Winter 2018
CSC2125: Modeling Methods, Tools and Techniques Winter 2018 Marsha Chechik Department of Computer Science University of Toronto Intro and Organizational Meeting http://www.cs.toronto.edu/~chechik/courses18/csc2125
More informationDeterminants of E-commerce Adoption. among Malaysian SMEs
Determinants of E-commerce Adoption among Malaysian SMEs Khairul Anwar Bin Mohamad Zaki Bachelor of Mechanical Engineering Purdue University West Lafayette, Indiana United States of America 2005 Submitted
More informationABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION
Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University
More informationDistilling Scenarios from Patterns for Software Architecture Evaluation A Position Paper
Distilling Scenarios from Patterns for Software Architecture Evaluation A Position Paper Liming Zhu, Muhammad Ali Babar, Ross Jeffery National ICT Australia Ltd. and University of New South Wales, Australia
More informationInstitutionen för datavetenskap
Institutionen för datavetenskap Department of Computer and Information Science Master's Thesis Model-Based Hazard Analysis of Undesirable Environmental and Components Interaction. by Hoda Mehrpouyan LIU-IDA/LITH-EX-A
More information2010 HSC Software Design and Development Marking Guidelines
00 HSC Software Design and Development Marking Guidelines Section I Question Answer A A A 4 D 5 C 6 B 7 B 8 D 9 D 0 C D B B 4 D 5 A 6 B 7 C 8 D 9 C 0 C 00 HSC Software Design and Development Marking Guidelines
More informationWelcome to the Holzinger Group HCI KDD Part 4: How do we contribute to the international scientific community
Science is to test crazy ideas Engineering is to put these ideas into Business Andreas Holzinger VO 706.996 W DiplomandInnen Seminar VO 706.997 W DissertantInnen Seminar Welcome to the Holzinger Group
More informationModel-driven Development of Complex Software: A Research Roadmap
Model-driven Development of Complex Software: A Research Roadmap Robert France, Bernhard Rumpe Robert France is a Professor in the Department of Computer Science at Colorado State University. His research
More informationPatterns and their impact on system concerns
Patterns and their impact on system concerns Michael Weiss Department of Systems and Computer Engineering Carleton University, Ottawa, Canada weiss@sce.carleton.ca Abstract Making the link between architectural
More informationGA A23983 AN ADVANCED COLLABORATIVE ENVIRONMENT TO ENHANCE MAGNETIC FUSION RESEARCH
GA A23983 AN ADVANCED COLLABORATIVE ENVIRONMENT by D.P. SCHISSEL for the National Fusion Collaboratory Project AUGUST 2002 DISCLAIMER This report was prepared as an account of work sponsored by an agency
More information