Filters








11,315 Hits in 8.3 sec

Model-to-Metamodel Transformation for the Development of Component-Based Systems [chapter]

Gerd Kainz, Christian Buckl, Stephan Sommer, Alois Knoll
2010 Lecture Notes in Computer Science  
Keywords: Model-to-Metamodel (M2MM), Model-to-Model (M2M), Model Transformation, Component-based Systems, Model-Driven Development (MDD).  ...  Embedded systems are a potential application area for component-based development approaches.  ...  In this paper, a new approach for a multi-phase model-driven development of component-based systems has been presented based on model-to-metamodel (M2MM) transformations.  ... 
doi:10.1007/978-3-642-16129-2_28 fatcat:bvt7jmle7jaj5knt27mxiftloq

Addressing Domain Evolution Challenges in Software Product Lines [chapter]

Gan Deng, Gunther Lenz, Douglas C. Schmidt
2006 Lecture Notes in Computer Science  
This paper describes techniques for minimizing such impacts on MDDbased PLAs for DRE systems through a case study that shows how a layered architecture and model-to-model transformation tool support can  ...  It is hard to develop and evolve software product-line architectures (PLAs) for large-scale distributed real-time and embedded (DRE) systems.  ...  We use a case study of a representative MDD-based tool for DRE system to describe how to evolve PLAs systematically and minimize human intervention for specifying model-to-model transformation rules as  ... 
doi:10.1007/11663430_26 fatcat:psjugfw5kbdpviqhbktf522spy

A Generic Approach Simplifying Model-to-Model Transformation Chains [chapter]

Gerd Kainz, Christian Buckl, Alois Knoll
2012 Lecture Notes in Computer Science  
For exogenous transformations, problems arise with respect to creation and maintenance of the subsequent metamodels.  ...  Due to the particularities of embedded systems, using only endogenous transformations is not appropriate.  ...  The tools are built according to state-of-the-art for embedded systems development and rely on M2M transformations to calculate data needed for code generation.  ... 
doi:10.1007/978-3-642-33666-9_37 fatcat:yq6izecayjgyxnzy5sarqs7npy

Automatic Impact Analysis of Software Architecture Migration on Model Driven Software Development

Joseba Andoni Agirre, Leire Etxeberria, Goiuria Sagardui
2013 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
When models are used for code generation, a system based on metamodels and transformations is developed in order to allow automatic code generation from models.  ...  This means to adapt the transformation rules, the input metamodel and models. To reduce the adaptation time of MDSD system has become crucial.  ...  The work has been developed by the embedded system group supported by the Department of Education, Universities and Research of the Basque Government.  ... 
dblp:conf/models/AgirreES13 fatcat:325brcugqjgl5bcjdj5r534o74

Flexible views for view-based model-driven development

Erik Johannes Burger
2013 Proceedings of the 18th international doctoral symposium on Components and architecture - WCOP '13  
The envisioned benefit of the approach is to improve software quality, to increase consistency between the various modeling artifacts in model-driven software development, and to reduce the complexity  ...  In this paper, we present a view-based modeling approach based on Orthographic Software Modeling (OSM), and introduce flexible views as a concept for the creation of custom, user-specific views.  ...  We plan to validate our approach by applying it to the component-based development process of the Palladio metamodel [6] .  ... 
doi:10.1145/2465498.2465501 fatcat:5tn7nbc63vcjjotcacmfyo2g2y

Pattern-based model transformation

Sheena R. Judson
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
Model Driven Architecture (MDA), which supports the development of software-intensive systems through the transformation of models to executable components and applications, requires a standard way to  ...  The use of patterns as model building blocks (through pattern-based transformations) helps raise the level of abstraction at which systems are developed.  ...  MDA supports the development of software-intensive systems through the transformation of models to executable components and applications.  ... 
doi:10.1145/949344.949382 dblp:conf/oopsla/Judson03 fatcat:4zv2ylru2rgbvneemo3tpmepzi

A Methodology and Framework for Creating Domain-Specific Development Infrastructures

George Edwards, Nenad Medvidovic
2008 2008 23rd IEEE/ACM International Conference on Automated Software Engineering  
DSDIs are commonly created in a costly, ad-hoc fashion because current model-driven engineering (MDE) technologies lack sufficient mechanisms for capturing the semantics of domain concepts.  ...  An integrated set of these elements is called a domain-specific development infrastructure (DSDI).  ...  Thus, the architect has implemented an end-to-end latency analysis without having to develop a model transformation.  ... 
doi:10.1109/ase.2008.27 dblp:conf/kbse/EdwardsM08 fatcat:2pq2iu3vwvbnxmhjd5kdas7qay

Visualisation of Domain-Specific Modelling Languages Using UML

Bas Graaf, Arie van Deursen
2007 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'07)  
In this paper we propose to extend the typical model-driven approach with the automatic generation of diagrams for documentation.  ...  Although graphical representations of the involved models are important for documentation, the development of required visualisations and editors is cumbersome.  ...  Acknowledgement Part of the research described in this paper was sponsored by NWO via the Jacquard Reconstructor project.  ... 
doi:10.1109/ecbs.2007.77 dblp:conf/ecbs/GraafD07 fatcat:ukzugk2qebdazl2cdpbbwojdiq

Metadata Repository Support for Legacy Knowledge Discovery in Public Administrations [chapter]

Adriana Maria C. M Figueiredo, Aqueo Kamada, Luciano L Damasceno, Marcos Antonio Rodrigues, Manuel de Jesus Mendes
2004 Lecture Notes in Computer Science  
In this paper we examine how a MOF-based repository can support the definition, modeling, exchanging and integration of metamodels created for legacy knowledge discovery.  ...  The OMG has issued a request soliciting proposals for a metamodel to capture knowledge from legacy systems (referred to as the Legacy Knowledge).  ...  A central component of this platform is a MOF-based repository to manipulate metamodels from different domains. GRM is the MOF-based repository system developed for this purpose.  ... 
doi:10.1007/978-3-540-24683-1_17 fatcat:tsdex2ziirauxhpcbxvcnf7jgq

View-centric engineering with synchronized heterogeneous models

Max E. Kramer, Erik Burger, Michael Langhammer
2013 Proceedings of the 1st Workshop on View-Based, Aspect-Oriented and Orthographic Software Modelling - VAO '13  
For complex systems, however, finding a single model and a single view to represent all relevant information of the system is infeasible.  ...  Model-Driven Engineering provides an abstract representation of systems through the use of models and views.  ...  We use the Palladio Component Model (PCM) [3] , an Architectural Description Language (ADL) for component-based systems, which was initially developed for performance predictions at design time.  ... 
doi:10.1145/2489861.2489864 fatcat:avilz34oqbcglei3xz3ws5ijpa

An MDE-based framework to support the development of Mixed Interactive Systems

Emmanuel Dubois, Christophe Bortolaso, Damien Appert, Guillaume Gauffre
2014 Science of Computer Programming  
OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible.  ...  This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12423 To link to this article :  ...  Acknowledgments The authors wish to thank the reviewers for the very fruitful comments and suggestions.  ... 
doi:10.1016/j.scico.2013.03.007 fatcat:qujd5mav5fgi3nqu4wsw7pjp5i

Visualization in the Context of Model Driven Engineering

R. Ian Bull, Jean-Marie Favre
2005 International Conference on the Unified Modeling Language  
This paper presents a model-driven approach to address the customization requirements of visual user interfaces, and does so in the domain of program comprehension.  ...  Program comprehension tools are one class of tools that make heavy use of information visualization techniques, and Software Engineers use these tools to help understand and maintain software systems.  ...  Model-based visualization components are also to being developed for integration within Eclipse using the EMF framework.  ... 
dblp:conf/uml/BullF05 fatcat:6evpov5r7rhgrhr3bzoj2d4ymq

Automated Model-to-Metamodel Transformations Based on the Concepts of Deep Instantiation [chapter]

Gerd Kainz, Christian Buckl, Alois Knoll
2011 Lecture Notes in Computer Science  
Solutions based on modeling / metamodeling can be used for such systems, but all of them are afflicted with different drawbacks.  ...  Numerous systems, especially component-based systems, are based on a multi-phase development process where an ontological hierarchy is established.  ...  Based on the metamodels of M2, the application developer can define models in M1, which conform to metamodels of M2 and are used to specify the application.  ... 
doi:10.1007/978-3-642-24485-8_3 fatcat:lpi752bhevaplhovxi7ehqrfey

Model Transformations for Migrating Legacy Models: An Industrial Case Study [chapter]

Gehan M. K. Selim, Shige Wang, James R. Cordy, Juergen Dingel
2012 Lecture Notes in Computer Science  
This paper reports on the case study, makes observations based on our experience to assist in the development of similar types of transformations, and provides recommendations for further research.  ...  Given that AUTOSAR defines its own metamodel for various system artifacts in automotive software development, we explore using model transformations to address the challenges in migrating GM legacy models  ...  MDWorkbench is an Eclipse-based tool for developing model-to-model transformations using the Atlas Transformation Language (ATL) [1] or the Model Query Language (MQL) [18] .  ... 
doi:10.1007/978-3-642-31491-9_9 fatcat:ei6ejz5qfrg5taobokvgelb6kq

Enterprise Model Integration [chapter]

Harald Kühn, Franz Bayer, Stefan Junginger, Dimitris Karagiannis
2003 Lecture Notes in Computer Science  
In this paper we describe basic concepts of EMI, a pattern system for metamodel integration, and a case study applying EMI for developing B2B applications.  ...  Because of the diversity of models and modelling languages for developing enterprise applications, we propose the Enterprise Model Integration (EMI) approach.  ...  Additionally, a new model type was designed for modelling the interfaces between the ERP application components, new commission components, and existing legacy systems.  ... 
doi:10.1007/978-3-540-45229-4_37 fatcat:cxpb2rawgref7a2ispzfgekkba
« Previous Showing results 1 — 15 out of 11,315 results