Results 1 - 10
of
24
M.P.: Supporting transparent model update in distributed case tool integration
- In: SAC ’06: Proceedings of the 2006 ACM symposium on Applied computing
, 2006
"... Model Driven Architecture (MDA) is a software development approach that focuses on models. In order to support MDA, a lot of CASE tools have emerged; each of them provides a different set of modeling services (operations for automating model manipulation). We have proposed an open environment called ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
Model Driven Architecture (MDA) is a software development approach that focuses on models. In order to support MDA, a lot of CASE tools have emerged; each of them provides a different set of modeling services (operations for automating model manipulation). We have proposed an open environment called ModelBus, which enables the integration of heterogeneous and distributed CASE tools. ModelBus enables tools to invoke the modeling services provided by other tools. In this paper, we focus on supporting a particular kind of modeling services: services that update models (i.e. they have inout parameters). Our contribution is to enable a tool to update models owned by another tool. We propose a parameter passing mechanism that hides the complexity of model update from tools. First, it enables a tool to update models transparently to heterogeneous model representations. Second, it enables a tool to update models located in the memory of another remote tool transparently, as if the models were local. Third, it ensures the integrity between the updated models and the tool that owns the models.
Z.: Context and Semantic Composition of Web Services
- In DEXA Workshops
, 2006
"... Abstract. Composition of Web services is a cornerstone step in the development of interoperable systems. However, Web services still face data-heterogeneity challenges, although several attempts of using semantics. In addition, the context in which Web services evolve is still somehow ”ignored”, ham ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
(Show Context)
Abstract. Composition of Web services is a cornerstone step in the development of interoperable systems. However, Web services still face data-heterogeneity challenges, although several attempts of using semantics. In addition, the context in which Web services evolve is still somehow ”ignored”, hampering their adaptability to changes in composition situations. In this paper, we argue how context permits to determine the semantics of interfaces that Web services expose to third parties. We show the need for a context- and semantic-based approach for Web services composition.
F.: Mapping Specification in MDA: From Theory to Practice
- In: Konstantas, D., Bourrières, J.-P., Léonard, M., Boudjlida, N. (Eds). Interoperability of Enterprise Software and Applications - INTEROP-ESA
, 2006
"... Abstract. 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 Atla ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
(Show Context)
Abstract. 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. 1
A model-based approach for integrating third party systems with web applications
- Fifth International Conference on Web Engineering (ICWE2005
, 2005
"... Abstract. New Web applications are rapidly moving from stand-alone systems to distributed applications that need to interoperate with third party systems, such as external Web services or legacy applications. In most cases, this integration is not properly addressed by current Web Engineering propos ..."
Abstract
-
Cited by 5 (4 self)
- Add to MetaCart
(Show Context)
Abstract. New Web applications are rapidly moving from stand-alone systems to distributed applications that need to interoperate with third party systems, such as external Web services or legacy applications. In most cases, this integration is not properly addressed by current Web Engineering proposals, that either achieve it only at one single level (user interface, process, code or data), or assume the existence of a central conceptual model, something which is not always true in a service-oriented scenario. This paper presents a model-based framework that provides concepts and mechanisms for facilitating the high-level integration of Web applications with third party systems, allowing the manipulation of the external entities of such systems as native elements of our models. 1
AN EXTENDED MDA METHOD FOR USER INTERFACE MODELING AND TRANSFORMATION
"... This study presents a systematic methodology for MDA transformation that includes creating a platform independent model (PIM), transforming PIM into platform specific model (PSM), and transforming PSM into a Code model. The PIM is created first based on the use case, activity diagram and robustness ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
This study presents a systematic methodology for MDA transformation that includes creating a platform independent model (PIM), transforming PIM into platform specific model (PSM), and transforming PSM into a Code model. The PIM is created first based on the use case, activity diagram and robustness diagram. The PIM is then transformed into a PSM based on three target platforms: Web-based user interface, Java, and relational database. The PSM is then transformed into a Code model based on three types of code: JavaServer Pages (JSP) 2.0, J2SE 1.5.0 and Oracle Database. With this methodology, systems can more easily and systematically be analyzed, designed, and generated and, thereby, increase system development productivity.
Challenges and Techniques on the Road to Dynamically Compose Web Services
, 2006
"... One of the great challenges to be faced in order to enable the success of future Web-based applications is to find effective ways to handle with the interoperability demands. In this context, Service-Oriented Architectures and Web Services technology are being considered as the most a#ordable solut ..."
Abstract
-
Cited by 5 (0 self)
- Add to MetaCart
One of the great challenges to be faced in order to enable the success of future Web-based applications is to find effective ways to handle with the interoperability demands. In this context, Service-Oriented Architectures and Web Services technology are being considered as the most a#ordable solution to promote interoperability, by applying strategies like Service Composition. Nevertheless, most composition approaches applied nowadays in real world contexts lack dynamism. In fact, there is not yet a consensus regarding what would really be a dynamic composition. In this paper we propose some criteria to identify the levels of dynamism and automatization in service compositions. Furthermore, taking into account a model driven approach, we propose a strategy where different techniques can be used to make compositions more dynamic and automatic. This strategy is then exemplified and discussed considering an e-Government composition scenario.
Model Centric Approach of Web Services Composition
"... Abstract. The development of composite Web Services is being specified in a more declarative way than imperative programming. In this context, conceptual modeling has been the most accepted solution. Conceptual modeling of Web services has been done using behavioral models (like activity diagrams) c ..."
Abstract
-
Cited by 2 (0 self)
- Add to MetaCart
(Show Context)
Abstract. The development of composite Web Services is being specified in a more declarative way than imperative programming. In this context, conceptual modeling has been the most accepted solution. Conceptual modeling of Web services has been done using behavioral models (like activity diagrams) considering mainly the dynamic view. We believe that, besides the dynamic aspects, the models should capture structural requirements between web service operations. In this way, behavioral models could be complemented with a structural model. In this paper we introduce a Web service composition modeling solution, following the MDA approach, considering both –structural and dynamic properties- enriched with semantic constraints in order to automatically generate composite Web services implemented in BPEL. 1
Applying Model Fragment Copy-Restore to Build an
- Open and Distributed MDA Environment, MoDELS/UML Conf
, 2006
"... Abstract. ModelBus is a middleware system that offers the interoperability between CASE tools for supporting software development according to MDA. This interoperability allows tools to share services and models, by using an RPC mechanism. ModelBus adopts the call-by-copy-restore semantic, as it is ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
(Show Context)
Abstract. ModelBus is a middleware system that offers the interoperability between CASE tools for supporting software development according to MDA. This interoperability allows tools to share services and models, by using an RPC mechanism. ModelBus adopts the call-by-copy-restore semantic, as it is very close to local call semantic and is flexible as regards tools ’ heterogeneous model representations. In this work, we extend this semantic to enable only specific model fragments to be passed as parameters, instead of complete models. The advantages are 1) improving the performance because passing only model fragments requires less data processing and 2) enhancing access control to models because the service’s modification can be restricted to the specific model fragment that is specified as parameters. The implementation of this work is available as the Eclipse project Model Driven Development integration (MDDi). 1
Working Session: Program Comprehension and Migration Strategies for Web Service and Service-Oriented
- Architectures”, Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC’06) IEEE CS
, 2006
"... ..."
(Show Context)
An MOF2-based Service metamodel
, 2008
"... As Service-Oriented Computing is gaining mainstream adoption, Services are emerging as core-building blocks of today’s applications. In particular, web services have become the most common technology manifestation of the service-oriented computing paradigm. Basic open-standards that enable web servi ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
As Service-Oriented Computing is gaining mainstream adoption, Services are emerging as core-building blocks of today’s applications. In particular, web services have become the most common technology manifestation of the service-oriented computing paradigm. Basic open-standards that enable web services such as WSDL, SOAP etc. have evolved and stabilized over a period of time. However issues such as service composition, policy definition and enforcement, support for semantics are among the few issues that still remain open. With increased adoption of service-oriented computing and rapidly evolving technologies and standards to address these open-issues, heterogeneity has emerged in service development approaches leading to complexity and risks. In this paper, we address this problem by introducing modeling abstractions that could be used in the early-stage service development lifecycle of web-based electronic services. We present a holistic approach to services modeling using six model views. These views represent different perspectives of services modeling and form our core Services Metamodel with a grounding in the formal foundations of MOF2.