Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Denivaldo Lopes is active.

Publication


Featured researches published by Denivaldo Lopes.


enterprise distributed object computing | 2004

Applying MDA approach for Web service platform

Jean Bézivin; Slimane Hammoudi; Denivaldo Lopes; Frédéric Jouault

We present the development of an illustrative example of e-business based on two different applications of a Model-Driven Architecture (MDA) approach. In the first application, the platform-independent model (PIM) is created using the Unified Modeling Language (UML). This PIM is transformed using Atlas Transformation Language (ATL) to generate the platform-specific model (PSM) based on three target platforms: Java, Web service and Java Web service developer pack (JWSDP). In the second application, the PIM is created using enterprise distributed object computing (EDOC) and transformed into another PSM based on the same target platforms. For this purpose we use the illustrative example of a travel agency to depict some issues of the approach. Then, we discuss mappings between meta-models.


conference on advanced information systems engineering | 2005

Generating transformation definition from mapping specification: application to web service platform

Denivaldo Lopes; Slimane Hammoudi; Jean Bézivin; Frédéric Jouault

In this paper, we present in the first part our proposition for mapping specification and generation of transformation definition in the context of Model Driven Architecture (MDA). In the second part, we present the application of our proposition to Web Services platform. We propose a metamodel for mapping specification and its implementation as a plug-in for Eclipse. Once mappings are specified between two metamodels (e.g. UML and WSDL), transformation definitions are generated automatically using transformation languages such as Atlas Transformation Language (ATL). We have applied this tool to edit mappings between UML and Web Services. Then, we have used this mapping to generate ATL code to achieve transformations from UML into Web Services.


international conference on software engineering advances | 2006

Metamodel Matching: Experiments and Comparison

Denivaldo Lopes; Slimane Hammoudi; José Ricardo Santos de Souza; Alan Bontempo

Recently, Model Driven Engineering (MDE) has been proposed for supporting the development, maintenance and evolution of software systems. Model Driven Architecture (MDA), Software Factories and Eclipse Modeling Framework (EMF) are representative MDE approaches. These MDE approaches have some concepts and techniques in common such as modeling, metamodels and model transformation. However, other concepts and techniques should be envisaged such as metamodel matching. In this paper, we discuss some issues and provide some insights into metamodel matching. For this purpose, we use UML and the C# platform to illustrate our approach and to evaluate our Mapping Tool for MDE (MT4MDE) and Semi-Automatic Matching Tool for MDE (SAMT4MDE). Afterwards, comparisons with other tools are presented.


Archive | 2006

Schema Matching in the Context of Model Driven Engineering: From Theory to Practice

Denivaldo Lopes; Slimane Hammoudi; Zair Abdelouahab

-Recently, software engineering is required to make face to the development, maintenance and evolution complexity of software systems. Among the proposed solutions for manging the complexity, Model Driven Engineering (MDE) has been accepted and implemented as one of the most promising solutions. In this approach, models become the hub of development, separating platform independent aspects from platform dependent aspects. Among the more important issues in MDE, we remark model transformation and model matching (or schema matching). In this paper, we propose an approach to take into account schema matching in the context of MDE. A schema matching algorithm is provided and implemented as a plug-in for Eclipse. We discuss an illustrative example to validate our approach.


Int. Conf. on Interoperability of Enterprise Software and Applications (INTEROP-ESA) | 2006

Mapping Specification in MDA: From Theory to Practice

Denivaldo Lopes; Slimane Hammoudi; Jean Bézivin; Frédéric Jouault

In this paper, we present a metamodel for supporting the mapping specification between two metamodels. A mapping model based on this proposed metamodel defines correspondences between elements from two metamodels. It can then be used to generate a transformation definition, e.g. using Atlas Transformation Language (ATL). This metamodel is based on the Eclipse Modeling Framework (EMF). A plug-in for Eclipse implements this metamodel for mapping with the aim of providing a tool for supporting mapping specification and for generating the transformation definition.


international conference on enterprise information systems | 2009

A Step Forward in Semi-automatic Metamodel Matching: Algorithms and Tool

José Sousa; Denivaldo Lopes; Daniela Barreiro Claro; Zair Abdelouahab

In recent years the complexity of producing softwares systems has increased due the continuous evolution of the requirements, the creation of new technologies and integration with legacy systems. When complexity increases the phases of software development, maintenance and evolution become more difficult to deal with, i.e. they became more subject to error-prone factors. Recently, Model Driven Architecture (MDA) has made the management of this complexity possible thanks to models and the transformation of Platform-Independent Model (PIM) in Platform-Specific Models (PSM). However, the manual creation of transformation definitions is a programming activity which is error-prone because it is a manual task. In the MDA context, the solution is to provide semi-automatic creation of a mapping specification that can be used to generate transformation definitions in a specific transformation language. In this paper, we present an algorithm to match metamodels and enhancements in the MT4MDE and SAMT4MDE tool in order to implement this matching algorithm.


international conference on web services | 2011

Improving Web Service Discovery by a Functional and Structural Approach

Rodrigo Amorim; Daniela Barreiro Claro; Denivaldo Lopes; Patrick Albers; Aline Maria Santos Andrade

Service oriented Architecture (SOA) has been widely used in service computing applications and this fact has been encouraged the publication over the Web in a Web Service format. Whereas the number of Web services published on the Web is growing up, discovery techniques must be improved so as to retrieve more desirable services. Nowadays, the most commonly used technique is semantic filters based on ontological concepts. However, such mechanisms can leave out some important Web services of the matching process, because of their structural relationship not mentioned in an ontology. In order to overcome such problems, some authors have proposed a hybrid approach to combine traditional syntactic and semantic approaches. These proposals remain restricted especially with respect to complexity, precision and time of execution, thus making such solutions in most of cases unfeasible. In this paper, we combine semantic filters based on functional properties with a structural approach, analyzing each neighbor relationship in an ontology. The results showed a considerable improvement in terms of performance and a complexity reduction with respect to other existing techniques. Furthermore, we implement a tool called OWLS-S Discovery in order to simplify the use of our approach by developers.


database and expert systems applications | 2006

Security on MASs with XML Security Specifications

Emerson Oliveira; Zair Abdelouahab; Denivaldo Lopes

In the past, multi-agent systems were used in proprietary environments. Nowadays, these systems have been used broadly in open distributed networks, such as e-commerce applications for Internet. An environment such as the Internet cannot be considered a safe place. Thus, multi-agent systems should have security mechanisms, e.g. confidentiality and integrity. The XML security specifications are standards that are based on XML and provide security mechanisms. They include: XML digital signature for digital signature; XML encryption for cryptography; XML key management specification for public key infrastructure. Agents may use a FIPA (foundation for intelligent physical agents) standard called RDF(resource description framework), which is a message content standard in XML language. Using this standard, agents can communicate exchanging XML messages, but these messages are not secure. In this article, we propose a secure communication model for agents based on RDF and the XML security specifications


international conference on software engineering advances | 2006

A Remote IDS Based on Multi-Agent Systems, Web Services and MDA

Mauro Silva; Denivaldo Lopes; Zair Abdelouahab

In this paper, we present a model, an architecture and an implementation of a Remote IDS (Intrusion Detection System) using the technology of Multi-agent Systems, Web Services and MDA (Model-Driven Architecture). This model adapts and extends the NIDIA (Network Intrusion Detection System based on Intelligent Agents) to provide a remote IDS on the Internet. The purpose is that users that do not have a local IDS can use the services provided by our remote IDS. NIDIA is an IDS whose architecture consists of a set of cooperative agents. The IDS functionalities are provided as a set of accessible services on the Internet through Web Services. The architecture of our IDS uses MDA to support metadata management such as profiles of machines, profiles of users and profiles of services. An illustrative example shows our IDS.


international conference on software engineering advances | 2007

Using MDA to Support Hypermedia Document Sharing

Bruno Lima; G. de Sousa; Denivaldo Lopes

The standards around hypermedia documents wrap all technologies for Digital Television and Web delivery such as transmission, content, software layer and return channel. This paper focuses in the software layer, also know as middleware. Many standard multimedia languages have a similar syntax and semantics to describe hypermedia documents, such as synchronized multimedia integration language and nested context model. However, each one of these languages can only be interpreted by its specific middleware. This scenario generates an enormous problem because a hypermedia document model designed for a specific standard can not be widely shared. Consequently, a same hypermedia document must be translated in several other standards to be widely shared, increasing the authoring efforts and waste of time. This paper introduces a model driven approach to support the widely sharing of hypermedia documents.

Collaboration


Dive into the Denivaldo Lopes's collaboration.

Top Co-Authors

Avatar

Zair Abdelouahab

Federal University of Maranhão

View shared research outputs
Top Co-Authors

Avatar

Slimane Hammoudi

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Marcelo Santos

Federal University of Bahia

View shared research outputs
Top Co-Authors

Avatar

Patrick Albers

École Normale Supérieure

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Breno Sousa

Federal University of Maranhão

View shared research outputs
Top Co-Authors

Avatar

Emerson Oliveira

Federal University of Maranhão

View shared research outputs
Top Co-Authors

Avatar

Helaine Sousa

Federal University of Maranhão

View shared research outputs
Top Co-Authors

Avatar

Mário Santos

Federal University of Maranhão

View shared research outputs
Researchain Logo
Decentralizing Knowledge