247,524 Hits in 5.7 sec

Towards a compositional approach to model transformation for software development

Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
2009 Proceedings of the 2009 ACM symposium on Applied Computing - SAC '09  
Model transformation plays an important role in model-driven software development that aims to introduce significant efficiencies and rigor to the theory and practice of software development.  ...  In this paper, we report our first attempt at a compositional framework for graph-based model transformations using the graph querying language UnQL.  ...  ACKNOWLEDGEMENTS We would like to thank Mary Fernandez from AT&T Labs Research, who kindly provided us with the SML source codes of an UnQL system, which helped us a lot in implementing our extended system  ... 
doi:10.1145/1529282.1529383 dblp:conf/sac/HidakaHKN09 fatcat:clkgltnrpbcj7bcxtj2jvaqbx4

Model-driven Software Migration Towards Finegrained Cloud Architectures (short paper)

Robin Lichtenthäler
2019 Central-European Workshop on Services and their Composition  
To support such migration efforts, this position paper proposes a model-driven approach to enable a structured and reproducible migration.  ...  Observing the trend towards building cloud-native applications, there is also demand for migrating existing system to the finegrained architectures of cloud-native applications.  ...  A promising field of research in this regard is Model-Driven Engineering (MDE) [5] . In MDE, models are considered as a key resource for software development and evolution.  ... 
dblp:conf/zeus/Lichtenthaler19 fatcat:et76w3cnrrcxjg4xnt5kz3vfr4

Customisable Transformation-Driven Evolution for Service Architectures

Aakash Ahmad, Claus Pahl
2011 2011 15th European Conference on Software Maintenance and Reengineering  
Based on the initial results, we plan to proceed toward modeling and automating the architectural evolution in a formal way.  ...  We propose to enable transformation-driven evolution for service architectures in a semi-automated fashion.  ...  ACKNOWLEDGEMENT This work is supported, in part by Science Foundation Ireland through grant 03/CE2/I303 1 to Lero -The Irish Software Engineering Research Centre (  ... 
doi:10.1109/csmr.2011.56 dblp:conf/csmr/AhmadP11 fatcat:hy7y5wmz7zcyhm4jxgunz5ax4a

Towards Product Lining Model-driven Development Code Generators

Alexander Roth, Bernhard Rumpe
2015 Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development  
A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD).  ...  Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator  ...  to develop software products for an area of application [Clements and Northrop, 2012] .  ... 
doi:10.5220/0005242605390545 dblp:conf/modelsward/0004R15 fatcat:vw7qnccvybdzfppm4tbzmjb744

Towards a Distributed Modeling Process Based on Composite Models [chapter]

Daniel Strüber, Gabriele Taentzer, Stefan Jurack, Tim Schäfer
2013 Lecture Notes in Computer Science  
The rising impact of software development in globally distributed teams strengthens the need for strategies that establish a clear separation of concerns in software models.  ...  This paper proposes a structured process for distributed modeling based on the modularization technique provided by composite models with explicit interfaces.  ...  The process presented in this paper is our contribution towards model-driven distributed software development.  ... 
doi:10.1007/978-3-642-37057-1_2 fatcat:wmcvll5tyzdhldolykga2tgnw4

Presenting Reusable Service Models in Model-DrivenService Engineering

Selo Sulistyo
2012 International Journal of Information and Electronics Engineering  
For software development, model-driven approaches are getting more attention since it promotes a rapid development process which increasing software productivity.  ...  Current developments of software systems show the shift towards increasingly service-based, where a software system is composed of software units called services.  ...  Three aspects for the success of model-driven development approaches are models, modeling languages and model transformation (e.g. code generators).  ... 
doi:10.7763/ijiee.2012.v2.189 fatcat:qmk6lx54bfhgvp5jd4rknvua5e

A compositional approach to bidirectional model transformation

Soichiro Hidaka, Zhenjiang Hu, Hiroyuki Kato, Keisuke Nakano
2009 2009 31st International Conference on Software Engineering - Companion Volume  
In this paper, we propose a novel compositional framework for bidirectional model transformation based on an existing graph querying language UnQL, so that one can develop various useful bidirectional  ...  model transformation by combination of a fixed number of primitive bidirectional model transformations.  ...  This work is our first step towards bidirectional model programming, a linguistic framework to support systematic development of model transformations.  ... 
doi:10.1109/icse-companion.2009.5070990 dblp:conf/icse/HidakaHKN09 fatcat:m3tpmmvicvcozjbuccawqldxwq

A model-driven approach for managing software architectures with multiple evolving concerns

Ivano Malavolta
2010 Proceedings of the Fourth European Conference on Software Architecture Companion Volume - ECSA '10  
In this work we propose an approach for describing software architectures with multiple and evolving stakeholder concerns.  ...  The approach is based on model-driven engineering technologies.  ...  CONCLUSION This paper presented an approach and current results towards the definition and design of a model-driven infrastructure for managing software architectures with multiple evolving concerns.  ... 
doi:10.1145/1842752.1842755 dblp:conf/ecsa/Malavolta10 fatcat:anfiojf5h5ebjabv2sumt3bhdm

Using Component-Oriented Process Models for Multi-metamodel Applications

Fahad R. Golra, Fabien Dagnat
2011 2011 Frontiers of Information Technology  
These processes need to be able to assist multimetamodel development by extending support for the usage of models and transformations.  ...  Recent advancements in Model Driven Engineering (MDE) call for the corresponding software development processes.  ...  Though they take full advantage of MDE for the specification of their own approach, their approach is not targeted towards the support of model driven software development.  ... 
doi:10.1109/fit.2011.47 dblp:conf/fit/GolraD11 fatcat:neh3urfmbfd2lodgkzvfbnnryy

Towards a Model-Defined Cloud-of-Clouds

Bo An, Xiaodong Zhang, Mauricio Tsugawa, Ying Zhang, Chun Cao, Gang Huang, Jose Fortes
2015 2015 IEEE Conference on Collaboration and Internet Computing (CIC)  
In this paper, we present a model-defined approach to the development of a Cloud of Clouds, and a real case study to demonstrate its feasibility.  ...  However, due to the diversity in architecture and functionalities among different Cloud platforms, it is difficult to build a system that simultaneously manages multiple Clouds, i.e., a Cloud of Clouds  ...  Transform the composite model to the customized model Inter-Cloud network connection ViNe is a user-level virtual network software developed at the University of Florida.  ... 
doi:10.1109/cic.2015.21 dblp:conf/coinco/AnZTZC0F15 fatcat:ycgtbgs2tjdozco5kcpidn3wca

MDE Adoption in Industry: Challenges and Success Criteria [chapter]

Parastoo Mohagheghi, Miguel A. Fernandez, Juan A. Martell, Mathias Fritzsche, Wasif Gilani
2009 Lecture Notes in Computer Science  
Model-Driven Engineering has been promoted for some time as the solution for the main problem software industry is facing, i.e. complexity of software development, by raising the abstraction level and  ...  However, in our opinion MDE is still in the early adoption phase and to be successfully adopted by industry, it must prove its superiority over other development paradigms and be supported by a rich ecosystem  ...  In [2] , we have discussed the experience of Telefónica in moving from a code-centric to a model-centric software development.  ... 
doi:10.1007/978-3-642-01648-6_6 fatcat:oavbjqlpoveftjtbi6gtdbruji

Supporting Non-functional Requirements in Services Software Development Process: An MDD Approach [chapter]

Valeria de Castro, Martin A. Musicante, Umberto Souza da Costa, Plácido A. de Souza Neto, Genoveva Vargas-Solar
2014 Lecture Notes in Computer Science  
Specifically, π-SODM proposes: (i) meta-models for representing non-functional requirements in different abstraction levels; (ii) model-to-model transformation rules, useful to semi-automatically refine  ...  In order to illustrate the use of this methodology the paper describes how its use to develop a proof-of-concept.  ...  Introduction Model Driven Development (MDD) [12] is a top-down approach for designing and developing software systems proposed by the Object Management Group (OMG) 5 .  ... 
doi:10.1007/978-3-319-04298-5_18 fatcat:p6n4owokvrgibmx6iyd5b2xqtq

Towards a Subject-Oriented Model-Driven Framework

Pablo Amaya, Carlos Gonzalez, Juan M. Murillo
2006 Electronical Notes in Theoretical Computer Science  
Model-Driven Architecture is an approach which tackles such problems as: the high availability that a software product requires to be ready for use, the high degree of evolution that a software system  ...  However, in the development of large complex systems, the benefits of that approach have been diminished due to the size and complexity of models that describe these kinds of systems.  ...  The second strategy should do a compositional transformation for weaving the aspect models and a model transformation for generating the code from PSM [18] .  ... 
doi:10.1016/j.entcs.2006.07.006 fatcat:qtqlxripc5ccraylpu2dxtxtea

Towards Product Lining Model-Driven Development Code Generators [article]

Alexander Roth, Bernhard Rumpe
2015 arXiv   pre-print
A code generator systematically transforms compact models to detailed code. Today, code generation is regarded as an integral part of model-driven development (MDD).  ...  Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator  ...  to develop software products for an area of application [Clements and Northrop, 2012] .  ... 
arXiv:1509.02291v1 fatcat:tgwpqe2xzbebnegefzuzp5stmy

Software Evolution towards Model-Centric Runtime Adaptivity

Mehdi Amoui, Mahdi Derakhshanmanesh, Jurgen Ebert, Ladan Tahvildari
2011 2011 15th European Conference on Software Maintenance and Reengineering  
Runtime adaptivity is a promising direction towards achieving adaptive behavior for software systems that operate within highly dynamic and non-deterministic environments.  ...  Our approach supports adaptivity using models, which are causally connected to the software application.  ...  A developer analyzes original software with regards to the list of potential pointcuts prepared in Subsection IV-A.  ... 
doi:10.1109/csmr.2011.14 dblp:conf/csmr/AmouiDET11 fatcat:6broshsutrh4jfb7nticdudbee
« Previous Showing results 1 — 15 out of 247,524 results