716,002 Hits in 7.2 sec

Full Model-Driven Practice: From Requirements to Code Generation [chapter]

Óscar Pastor, Sergio España
2012 Lecture Notes in Computer Science  
Participants work with state of the art modelling methods and code generation tools to explore different ways to match an information system with business requirements.  ...  to derive models of a lower abstraction level that can be further refined, and even generating software code automatically.  ...  model from the computation-independent requirements model. • To complete the conceptual model in order to specify the software system considering both its static and dynamic aspects. • To compile the  ... 
doi:10.1007/978-3-642-31095-9_48 fatcat:qlibtnpaunamxkz6uxvqyjnckm

Bottom-up model-driven development

Hamid Bagheri, Kevin Sullivan
2013 2013 35th International Conference on Software Engineering (ICSE)  
Early validation flows from experience applying these ideas to a healthcare-related experimental system in our lab. Index Terms-Model-driven development, Bottom-up, Partial synthesis.  ...  artifacts, but over time will recognize patterns and concerns that can profitably be lifted, from the bottom-up, to the level of partial models, in general-purpose specification languages, from which  ...  All positions we take in this paper, including any errors, are ours. This work was supported in part by the National Science Foundation under grant #1052874.  ... 
doi:10.1109/icse.2013.6606683 dblp:conf/icse/BagheriS04 fatcat:ykplysen7jgpjhshzzfxwmalm4

Models for Implementation of Software Configuration Management

Arturs Bartusevics, Leonids Novickis
2015 Procedia Computer Science  
New approach helps to organize existing solutions in parameterized way that increase ability of its reuse.  ...  Current paper introduces to problems in software configuration management area and main trends of new solutions. After introduction, new model-driven approach described.  ...  In general, this model shows which branches are needed to support a code baseline for all original environments from Environment Model.  ... 
doi:10.1016/j.procs.2014.12.002 fatcat:mzvte2krwzedvh6ighcytzn634

Tasking Modeling Language: A toolset for model-based engineering of data-driven software systems

Tobias Franz, Ayush Mani Nepal, Zain A. H. Hammadeh, Olaf Maibaum, Andreas Gerndt, Daniel Lüdtke
2021 Zenodo  
TML incorporates a set of textual and graphical domain-specific languages (DSLs), which allow system engineers to model complex event-driven software systems in a simple way and to generate software from  ...  To achieve this, we developed the Tasking Modeling Language (TML), a model-driven software development platform, planned to be released open source.  ...  Model-driven software development (MDSD) supports this process by generating communication and interface code from a central data model [1] .  ... 
doi:10.5281/zenodo.5522830 fatcat:aeyv6lohgregfdvwrm67hbo6qi

Collaborative work with Software Models - Industrial experience and requirements

Lars Bendix, Par Emanuelsson
2009 2009 International Conference on Model-Based Systems Engineering  
Version control functionality is usually a key part in coordinating the parallel work in a team and through a set of use cases, we arrive at a number of requirements to a model-driven development environment  ...  When the initial problems of introducing and adopting model-driven development in a company have been handled, we want to go to work.  ...  The code generation is "forward" only, which means that the C++ action code is a part of the model and full code generation is done from the model (UML and action code).  ... 
doi:10.1109/mbse.2009.5031721 fatcat:2x72orlo2jbfbe6hbdvrlo63ui

Model Driven Process for Real-Time Embedded Systems Software Development And Validation

Samaa A. Abdel Samie
2015 Computer Applications An International Journal  
Software development is shifting from manual programming, to model-driven engineering (MDE).  ...  As a result of the model based approach, and in addition to the major advantage of early defects detection, several time consuming tasks within the classical software development life cycle will be excluded  ...  -Model verification and validation: a way to verify, validate, and test models and generated code has to be found and automation of test cases generation is a core issue.  ... 
doi:10.5121/caij.2015.2105 fatcat:7agfn4l3v5bqnimvqstg5gcaru

A Review: Analysis of Aspect Orientation and Model Driven Engineering for Code Generation

Dhiraj Gurunule, Madhu Nashipudimath
2015 Procedia Computer Science  
Code Generation is a technique which is use to automatically generates lower level executable code from higher level design artifact.  ...  Model Driven Engineering (MDE) is a development paradigm which is characterize by model transformation and uses models to support various stages of the development life cycle.  ...  In this paper existing Aspect-oriented and Model Driven approaches are evaluated which can be used for integration of both techniques and use for code generation.  ... 
doi:10.1016/j.procs.2015.03.171 fatcat:bkqiyqxfy5b6ze2eljjr5ssx2u

From Mockups to User Interface Models: An Extensible Model Driven Approach [chapter]

José Matías Rivero, Gustavo Rossi, Julián Grigera, Juan Burella, Esteban Robles Luna, Silvia Gordillo
2010 Lecture Notes in Computer Science  
In this paper we present a model-driven approach that overcomes this problem by importing mockups and then transforming them into a technology-dependent model.  ...  However, mockups are used as a "quick and dirty" way of gathering requirements, thus discarded before development.  ...  Nevertheless, the problem can be solved in a test-driven way. When the first UI iteration is generated, a test is written to check that the structural requirements are satisfied.  ... 
doi:10.1007/978-3-642-16985-4_2 fatcat:hfmmvpb5d5b7je7jojbjbopgae

Development high performance scientific computing application using model-driven architecture

Bazargul Matkerim, Darhan Akhmed-Zaki, Manuel Barata
2013 Applied Mathematical Sciences  
The modeling and developing process adapted the modern Model-Driven Architecture (MDA) technology which was created by Object Management Group.  ...  We specially created the HPSC components to model the platform independent model (PIM) and platform specic model (PSM) of MDA.  ...  We know that the development of HPSC application in traditional way is driven by the physical-mathematical model which is manually coded directly from the chosen numerical model.  ... 
doi:10.12988/ams.2013.37426 fatcat:5t6nvkly7zcwnlemwyv2odojc4

CEPchain: A graphical model-driven solution for integrating complex event processing and blockchain

Juan Boubeta-Puig, Jesús Rosa-Bilbao, Jan Mendling
2021 Expert systems with applications  
solution for integrating CEP and blockchain  Support for the definition of high-level models of event-driven smart contracts  Automatic transformation into code to be deployed in a CEP engine and a  ...  In this way, temporal queries can be delegated from the blockchain to a CEP component that provides temporal reasoning in real time by matching event patterns over time and quickly reacting to them.  ...  Firstly, our CEPchain graphical tool allowed us to load the interface of a smart contract and then automatically model it in a graphical way by using the Load and Model from Caterpillar menu option.  ... 
doi:10.1016/j.eswa.2021.115578 fatcat:aj2jzsbpibdhnlt37zob6urxye

Model driven development with Ada

Andy Lapping
2004 Proceedings of the 2004 annual ACM SIGAda international conference on Ada The engineering of correct and reliable software for real-time & distributed systems using Ada and related technologies - SIGAda '04  
with rich enough specification to be able to design and implement it in Ada.  ...  Model-Driven Development (MDD) based on the UML has emerged as the preferred approach by a growing number of systems engineers and software developers for addressing this growing complexity.  ...  The best way of ensuring this is to generate the code from the model.  ... 
doi:10.1145/1032297.1032301 dblp:conf/sigada/Lapping04 fatcat:bcnuluvjhjb7rbbfuggby454qa

A Framework for Model Driven Transformation Engineering towards Software Architecture and Performance

Ahmad Mateen, Alia Tabassum
2016 International Journal of Computer Applications  
This paper presents a different experience and application of defining and implementing an Agile Development Process (ADP) using Model Driven Architecture (MDA) series.  ...  This approach offers several other advantages including Platform-independent models which are used to promote the system endurance and flexibility in deployment.  ...  so the criticism from the execution exercises to the arrangement exercises and the other way around ought to be performed in a powerful way.  ... 
doi:10.5120/ijca2016908959 fatcat:swokj5674vgidiwaqutj3s6xf4

On the Need for Artifact Models in Model-Driven Systems Engineering Projects [chapter]

Arvid Butting, Timo Greifenberg, Bernhard Rumpe, Andreas Wortmann
2018 Lecture Notes in Computer Science  
During this, a multitude of artifacts of different kinds are involved that are related to each other in various ways.  ...  Model-driven development has shown to facilitate systems engineering.  ...  dependencies, or creational dependencies (e.g., a model and the code generated from it).  ... 
doi:10.1007/978-3-319-74730-9_12 fatcat:a2kd6b27xfcktfukse4r7ohaiu

An Agile and Extensible Code Generation Framework [chapter]

Dimitrios S. Kolovos, Richard F. Paige, Fiona A. C. Polack
2005 Lecture Notes in Computer Science  
Here, an agile code-oriented model-driven generative methodology is outlined that reduces complexity and allows the engineer to define the exact form of the produced code and embrace change in the requirements  ...  A flexible tool, ECGF, supports this methodology, and a case study in rapid generation of large-scale HTML documents is outlined.  ...  A Code-Oriented Model-Driven Methodology Agile development shifts attention from models (e.g., in UML) to code.  ... 
doi:10.1007/11499053_33 fatcat:momzdekpknhkdk3z7dtwxqhubq

MockupDD: Facilitating Agile Support for Model-Driven Web Engineering [chapter]

José Matías Rivero, Gustavo Rossi
2013 Lecture Notes in Computer Science  
Model-Driven Web Engineering methodologies provide a more productive way of building Web Applications using high-level models and generating final implementations from them.  ...  In this work we propose a hybrid agile and Model-Driven approach called MockupDD that intends to blend the best of MDWE and agile development processes.  ...  From the modeling point of view, user interfaces were used in numerous approaches as a basis for requirements or software specifications.  ... 
doi:10.1007/978-3-319-04244-2_31 fatcat:r2c77gepjfh6xa4vew5snfawpu
« Previous Showing results 1 — 15 out of 716,002 results