MDE
20 Followers
Recent papers in MDE
A disponibilidade de água em uma região está relacionada a sua presença em quantidade e qualidade necessárias para atender a demanda da sociedade. Nas últimas décadas, com a in-tensificação do processo de urbanização, a questão do... more
Companies collaborate to seize opportunities as well as exchange documents and other types of resources. This is achieved by following business processes that are subject to evolution. Collaborative portals are web oriented solutions... more
These last years, the new technologies produce each day large quantities of data. Companies are faced with certain problems of collecting, storing, analyzing and exploiting these large volumes of data in order to create the added value.... more
A strategy for adaptive control and energetic optimization of aerobic fermentors was implemented, with both air flow and agitation speed as manipulated variables. This strategy is separable in its components: control, optimization,... more
A deluge of data is to be expected in the years to come. Nowadays, huge masses of data is produced every day. For example, if we take only social network users and the Internet of Things, we shall find that they generate large volumes of... more
Nowadays Cloud Computing is considered as the ideal environment for engineering, hosting and provisioning applications. A continuously increasing set of cloud-based solutions is available to application owners and developers to tailor... more
Railway Signaling System aims at resolving interoperability problems of railway signaling and train control/-command. An European system is taken place to guarantee interoperability between international borders. Such complex systems... more
Les entreprises ont de plus en plus besoin de collaborer suivant des processus métier. Les portails collaboratifs apportent une solution orienté web à ce besoin de collaboration. Cependant, leur conception et leur maintenance n'est pas... more
Nowadays building a web application is still a complex process that requires a big effort to get several tasks done. This article presents a domain specific language aimed to simplify web application development by using it within a MDSD... more
Este trabalho apresentou as técnicas utilizadas no mapeamento de precisão da dinâmica costeira de curta duração como ferramenta estratégica aos estudos dos intensos processos costeiros sazonais atuantes (erosão, transporte, balanço e... more
Modeling of security and access control policies, along with their implementation in code, must be an integral part of the software development process, to ensure that the proper level of security in an application is attained. This... more
Resumo Quantificar as consequências do escoamento superficial e grau de infiltração em bacia urbana permite avaliar o padrão de drenagem dos canais, a ocorrência de enchentes e erosões. O objetivo deste estudo foi estudar a... more
Context: Most companies, independently of their size and activity type, are facing the problem of managing, maintaining and/or replacing (part of) their existing software systems. These legacy systems are often large applications playing... more
Big Data technologies are rapidly becoming a key enabler for modern industries. However, the entry costs inherent to " going Big " are considerable, ranging from learning curve, renting/buying infrastructure, etc. A key component of these... more
Nowadays, in the world of industry end-users of business rules inside huge or small companies claims that it's so hard to understand the rules either because they are hand written by a specific structural or procedural languages used only... more
Over the past decade, cloud services emerged as one of the most promising technologies in IT. Since cloud computing allows improving the quality of software and, at the same time, aims at reducing costs of operating software and hardware,... more
O sucesso de projetos na área da engenharia de software depende muitas vezes da aplicação das melhores práticas, de acordo com as características particulares do projeto e do conhecimento técnico dos responsáveis por garantir seu sucesso.... more
Publications, including academic handbooks, contain numerous inconsistencies in the descriptions of applications of architectural methods and patterns hidden under the abbreviations such as MOF, MDA, PIM, MVC, BCE. An efficient analysis... more
Context: Mobile BIS apps demand is increasing, with shorter time-to-market requirements, but their production faces problems, such as handling business rules concurrently, multiple platforms, localization and extensibility. Objective:... more
Ikerlan-IK4 Research Alliance, Arrasate, España [email protected]
MDE-based approaches have been proposed as a solution to cope with the inefficiency of current design methods. In this context, our work defines meta-models for application, capturing functionality by means of processes communicating by... more
Security assurance is a property that ensures that the application code behaves consistently with the access control policy specified at the design level. Security assurance proofs are valid as long as software engineers do not modify the... more
MDE-based approaches have been proposed as a solution to cope with the inefficiency of current design methods. In this context, our work defines meta-models for application, capturing functionality by means of processes communicating by... more
In this paper, we propose a Round-Trip Engineering-based approach of optimizing the corrective, adaptive, evolutionary or perfective maintenance of applications on the OptimaDev, a MDA engine. It is a method which allows the automatic... more
The verification of non-functional requirements of software models (such as performance, reliability, scalability, security, etc.) requires the transformation of UML models into different analysis models such as Petri nets, queueing... more
Eclipse Modeling Framework (EMF) has become a very popular environment for the implementation of a structured model, which has resulted in increased need for integration with other modeling environments. In this paper, we describe a... more
Abstract. Cloud computing has leveraged new software development and provisioning approaches by changing the way computing, storage and networking resources are purchased and consumed. The variety of cloud oerings on both technical and... more
Cloud computing has leveraged new software development and provisioning approaches by changing the way computing, storage and networking resources are purchased and consumed. The variety of cloud offerings on both technical and business... more
In order to assist domain experts, several tools exist for the definition of graphical or textual domain specific modeling languages (DSMLs). The resulting models are useful, but not sufficient, for an overall understanding of the system,... more
Security assurance is a property that ensures that the application code behaves consistently with the access control policy specified at the design level. Security assurance proofs are valid as long as software engineers do not modify the... more
MDE-based approaches have been proposed as a solution to cope with the inefficiency of current design methods. In this context, our work defines meta-models for application, capturing functionality by means of processes communicating by... more
Within the GMT technology project (Generative Modeling Tools), an initial set of tools and artifacts for Global Model Management have recently been released under Eclipse. This paper presents the corresponding AM3 (ATLAS MegaModel... more
As cloud computing allows improving the quality of software and aims at reducing costs of operating software, more and more software is delivered as a service. However, moving from a software as a product strategy to delivering software... more