906 Hits in 6.7 sec

An Efficient Migration to Model-driven Development (MDD)

Jens Knodel, Michalis Anastasopolous, Thomas Forster, Dirk Muthig
2005 Electronical Notes in Theoretical Computer Science  
To enable an efficient migration to MDD, we recommend taking advantage of concepts from software architectures, product line engineering and reverse engineering.  ...  Model-driven development envisions raising the abstraction level of software development. To fully realize this vision, technology-specific aspects must be completely hidden from developers.  ...  efficient migration to model-driven development.  ... 
doi:10.1016/j.entcs.2005.07.002 fatcat:rebl4db34nfwtnvdqi6y3vijay

MDD vs. traditional software development: A practitioner's subjective perspective

Yulkeidi Martínez, Cristina Cachero, Santiago Meliá
2013 Information and Software Technology  
CONCLUSIONS: Model-driven development methods seem to show a great potential for adoption.  ...  They also show that junior software developers feel comfortable with the use of models, and are likely to use them if accompanied by a model-driven development environment.  ...  This is the modeling use that lies at the core of the Model-Driven Development (MDD) paradigm.  ... 
doi:10.1016/j.infsof.2012.07.004 fatcat:so4e6rls6banbaass4q3gaitiu

Applying MDD in the content management system domain

Dennis Priefer, Wolf Rost, Daniel Strüber, Gabriele Taentzer, Peter Kneisel
2021 Journal of Software and Systems Modeling  
Model-driven development (MDD) seems to be a promising paradigm to address these challenges; however, it has not found adoption in the CMS domain yet.  ...  However, developing CMS extensions requires sophisticated technical knowledge, and the complex code structure of an extension gives rise to errors during typical development and migration scenarios.  ...  JooMDD: A model-driven infrastructure for developing Joomla extensions Our interview study shows that there is potential for using MDD to develop and migrate CMS extensions for saving time and improving  ... 
doi:10.1007/s10270-021-00872-3 fatcat:k3jtlykxhfg23d66yql4sn7gt4

Key Research Challenges for Successfully Applying MDD Within Real-Time Embedded Software Development [chapter]

Aram Hovsepyan, Stefan Van Baelen, Bert Vanhooff, Wouter Joosen, Yolande Berbers
2006 Lecture Notes in Computer Science  
Model-Driven Development (MDD) is a software development paradigm that promotes the use of models at different levels of abstraction and perform transformations between them to derive one or more concrete  ...  Finally, we identify the key challenges for future MDD research in order to successfully apply MDD within RTES Development.  ...  This raises the quality of every step in an MDD-based development process. Cross-platform development and enhanced platform migration.  ... 
doi:10.1007/11796435_7 fatcat:prthm3gtcvbztipiakjahzeeei

Agile Model-driven Engineering of Financial Applications

Kevin Lano, Howard P. Haughton, Sobhan Yassipour Tehrani, Hessa Alfraihi
2017 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
Modeldriven development (MDD) and model transformations have a good potential for improving these aspects of financial development.  ...  However, this dependence upon a proprietary software package causes problems when applications must be migrated to an alternative platform, or when precise control over functionality is needed.  ...  Our solution to these challenges involved using agile MDD and executable modelling as follows: • Specification of applications in an executable UML dialect, UML-RSDS [9] , which supports efficient code  ... 
dblp:conf/models/LanoHTA17 fatcat:dsqxrvlgbnbrdnd3kojmvhuuia

Model-driven development of advanced user interfaces

Jan Van den Bergh, Gerrit Meixner, Kai Breiner, Andreas Pleuss, Stefan Sauer, Heinrich Hussmann
2010 Proceedings of the 28th of the international conference extended abstracts on Human factors in computing systems - CHI EA '10  
Background: Model-Driven Development Model-Driven Development (MDD, also Model Driven Software Development, Model Driven Engineering [1][2]) has become an important paradigm in software development.  ...  The workshop on model-driven development of advanced user interfaces will be a forum of multidisciplinary discussion on how to integrate modeldriven development with the often more informal methodologies  ...  MDD provides a large number of powerful concepts and tools to deal with models, meta-models, and model transformations. They provide support for systematic and efficient software development.  ... 
doi:10.1145/1753846.1754166 dblp:conf/chi/BerghMBPSH10 fatcat:gcdqdj2ijjfqbczugfr2itkzg4

Model-Driven Approach for Realization of Data Collection Architectures for Cyber-Physical Systems of Systems to Lower Manual Implementation Efforts

Emanuel Trunzer, Birgit Vogel-Heuser, Jan-Kristof Chen, Moritz Kohnle
2021 Sensors  
Therefore, this paper contributes with an approach for the model-driven generation of data collection architectures to significantly lower manual implementation efforts.  ...  Via model transformations, the corresponding source code is automatically generated from formalized models that can be created using a graphical domain-specific language.  ...  Requirements for a Model-Driven Development of Data Collection Architectures To be practically applicable, an approach for MDD of data collection architectures has to fulfill several requirements (indicated  ... 
doi:10.3390/s21030745 pmid:33499280 pmcid:PMC7865791 fatcat:7v5wg74mmbhhvbmk4wus3uylgm

Migrating C/C++ Software to Mobile Platforms in the ADM Context

Liliana Martinez, Claudia Pereira, Liliana Favre
2017 International Journal of Interactive Multimedia and Artificial Intelligence  
In particular, many desktop software components need to be migrated to mobile technologies. This migration faces many challenges due to the proliferation of different mobile platforms.  ...  Software technology is constantly evolving and therefore the development of applications requires adapting software components and applications in order to be aligned to new paradigms such as Pervasive  ...  Novel technical frameworks for information integration and tool interoperability such as the Model-Driven Development (MDD) can help to manage a huge diversity of mobile technologies [4] .  ... 
doi:10.9781/ijimai.2017.436 fatcat:qqsd4meheveafilbqmulackdpy

The Integration of Agile Development and Model Driven Development - A Systematic Literature Review

Hessa Alfraihi, Kevin Lano
2017 Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development  
In this paper, we present a Systematic Literature Review (SLR) on combining Agile development and Model-Driven Development (MDD).  ...  The objectives of this paper are to identify what are the main characteristics of current Agile Model-Driven Development (Agile MDD) approaches, as well as the benefits and the problems of adopting these  ...  models migration to new meta-models upon change request such as in S8.  ... 
doi:10.5220/0006207004510458 dblp:conf/modelsward/AlfraihiL17 fatcat:k42a5vutefhg7pvmam6lxbjfam

Challenges of Model-driven Modernization - An Agile Perspective

Stavros Stavru, Iva Krasteva, Sylvia Ilieva
2013 Proceedings of the 1st International Conference on Model-Driven Engineering and Software Development  
To help answering these questions, the paper evaluates the potential of agile methods and techniques to address the challenges of Model-Driven Modernization.  ...  The combination of Model-Driven Development and delivery models like Cloud and Software as a Service have become a very promising approach for software modernization that possesses a lot of advantages,  ...  Challenges of Model-Driven Development Total of 18 reviews were thoroughly examined in order to extract the challenges relevant to Model-Driven Development (MDD).  ... 
doi:10.5220/0004317502190230 dblp:conf/modelsward/StavruKI13 fatcat:3tuk4tger5fj3di5r6koiy6nrm

Trends in Embedded Software Engineering

Peter Liggesmeyer, Mario Trapp
2009 IEEE Software  
Acknowledgments We thank Thomas Kuhn for his comments and contribution to this article. We also thank the reviewers and editors for their comments, which helped us improve this article's quality.  ...  Software development is shifting from manual programming to model-driven development (MDD).  ...  Figure 1 . 1 An iterative model-driven development process for an embedded system would encompass all phases of the development life cycle.  ... 
doi:10.1109/ms.2009.80 fatcat:tpfekrh74zhijlqoygvvgqgww4

Migrating SOA Applications to Cloud: A Systematic Mapping Study [chapter]

Miguel Botto-Tobar, Richard Ramirez-Anormaliza, Lorenzo J. Cevallos-Torres, Edwin Cevallos-Ayon
2017 Communications in Computer and Information Science  
most of the approaches follow a semi-automated (conventional) strategy for migrating to the Cloud (93%) and that most of the reported works follow a hybrid deployment model (60%).  ...  In this context, many companies have started to migrate their SOA applications to Cloud environments without proper support.  ...  However, we realized during the conduction of this mapping that migration using model-driven development paradigm is an interesting extension which will be explored as further work.  ... 
doi:10.1007/978-3-319-67283-0_1 fatcat:veheq4sqsrhafmh5exoihajl4m

Overview in the eclipse model-driven architecture tools

Hamza Natek, Abdelali Elmounadi, Fatima Guerouate, M. Sbihi, A. Mounadi, M. Garoum
2022 ITM Web of Conferences  
, having a solution to save development time has become primordial, hence it comes to the model-driven architecture approach.  ...  Implementing and applying this transformation can be done by using some tools that can help generate code from models or do reverse engineering to go from code to models.  ...  A code-generator is an important component of Model Driven Development (MDD).  ... 
doi:10.1051/itmconf/20224602001 fatcat:yphwqxqho5dmrg3xn6nigfmc7y

Model-Driven Architecture for Cloud Applications Development, A survey

Amar Ibrahim E.Sharaf Eldein, Hany H. Ammar
2015 International Journal of Computer Applications Technology and Research  
Model Driven Architecture (MDA) approach for development and maintenance becomes an evident choice for ensuring software solutions that are robust, flexible and agile for developing applications.  ...  This paper aims to survey and analyze the research issues and challenges that have been emerging in cloud computing applications with a focus on using Model Driven architecture (MDA) development.  ...  The Model Driven approach to the development of practical large scale applications is not an easy task [40] .For example, one of the difficult problems is how to obtain models at the early phases of development  ... 
doi:10.7753/ijcatr0409.1010 fatcat:yhbgmt74yzg3zaizbmhu3ruupy

Development of Mobile Applications with Functions in the Cloud through the Model Driven Approach: A Systematic Mapping Study

Emanuel Sanchiz, Magalí González, Nathalie Aquino, Luca Cernuzzi
2017 CLEI Electronic Journal  
Model Driven Development (MDD) constitutes one of the alternatives to address portability issues.  ...  This work presents a systematic mapping study that analyzes different proposals that apply MDD to the development of MobileApps-FC and that, at the same time, consider the improvement of the portability  ...  This work has been developed under the project "Mejorando el proceso de desarrollo de software: propuesta basada en MDD" (14-INV-056).  ... 
doi:10.19153/cleiej.20.3.6 fatcat:dl4spkyj65cldd7slizm3bdclm
« Previous Showing results 1 — 15 out of 906 results