Auflistung P088 - NODe 2006 - GSEM 2006 nach Titel
1 - 10 von 18
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragAvoiding infinite recursion with stratified aspects(NODe 2006 – GSEM 2006, 2006) Bodden, Eric; Forster, Florian; Steimann, FriedrichInfinite recursion is a known problem of aspect-oriented programming with AspectJ: if no special precautions are taken, aspects advising aspects can easily and unintentionally advise themselves. We present a compiler for an extension of the AspectJ programming language that avoids self reference by associating aspects with levels, and by automatically restricting the scope of pointcuts used by an aspect to join points of lower levels. We report on a case study using our language extension, and provide numbers of the changes necessary for migrating existing applications to it. Our results suggest that we can make programming with AspectJ simpler and safer, without restricting its expressive power unduly.
- KonferenzbeitragBuilding next generation service-oriented architectures using argumentation agents(NODe 2006 – GSEM 2006, 2006) Curcin, Vasa; Ghanem, Moustafa; Guo, Yike; Stathis, Kostas; Toni, Francesca
- KonferenzbeitragDesign and implementation of a backward-in-time debugger(NODe 2006 – GSEM 2006, 2006) Hofer, Christoph; Denker, Marcus; Ducasse, StéphaneTraditional debugging and stepping execution trace are well-accepted techniques to understand deep internals about a program. However in many cases navigating the stack trace is not enough to find bugs, since the cause of a bug is often not in the stack trace anymore and old state is lost, so out of reach from the debugger. In this paper, we present the design and implementation of a backward-in-time debugger for a dynamic language, i.e., a debugger that allows one to navigate back the history of the application. We present the design and implementation of a backward-in-time debugger called UNSTUCK and show our solution to key implementation challenges.
- KonferenzbeitragDs_Grid: A database oriented data grid supporting dynamicdata integration in a domain(NODe 2006 – GSEM 2006, 2006) Shen, Derong; Yu Ge; Wang, Guangqi; Li, MeifangDatabase oriented data grid becomes a new demand with the development of grid technology, and DS_Grid (DatabaSe oriented Data Grid) is such a grid system supporting dynamic data integration with the idea of service. In DS_Grid, MultiChord is adopted as the grid framework implementing the distributed storage, processing and data integration of data service resources and the domain and its corresponding data resources schema are specified according to text similarity definition to locate the peers data service resources registered, so as to improve the cover range of data service resources discovered, multi-root and multi-peer data resources replica management mechanism to improve the efficiency of discovering data service resources and the reliability and availability of DS_Grid, filter distributed data integration strategy is applied to reduce the traffic cost and the data integration cost, and distributed clustering analysis technology is realized to summarize the huge data information. The experiments have demonstrated the availability of the key technologies adopted in DS_Grid.
- KonferenzbeitragExpansion-based service workflow replanning with limited change(NODe 2006 – GSEM 2006, 2006) Zhang, Jian Feng; Kowalczyk, Ryszard; Wu, Boris B.Service Oriented Architecture and Web Services provide an integration infrastructure for service workflow composition and execution. Many planning techniques can be facilitated to construct the service workflow at a building phase (planning), however, it is difficult and challenging to maintain the qualities of service workflow at execution phase, as the delayed response time, the limited throughput and service faults are common that often violate, or fail the service goals. Then service workflow replanning should be in place in order to deal with the unpredictable situations during service workflow execution. In this paper, we consider an expansion-based replanning algorithm with the use of a limited change strategy. It addresses the problem of least affecting the original service workflow structure whiles the service goals of the workflow remains valid. We will show simulation results of the proposed replanning strategy based on experiments with service workflow replanning. The results of the simulation are analyzed for the consideration of further research.
- KonferenzbeitragExplicit high-level rules for the customization of web services management(NODe 2006 – GSEM 2006, 2006) Cibrán, María Agustina; D'Hondt, MajaCurrent Web Services integration approaches fail at supporting a highly flexible service selection and management. To overcome these problems, the Web Services Management Layer was proposed in previous work. However, this layer presents some limitations due to the implicit representation of service criteria that guide its customization. In this paper we propose externalizing these criteria as highlevel business rules. Moreover, the specification of new unanticipated business rules is also supported. We do this by employing a high-level business rule language proposed in previous work. We show how this rule language can be used to customize the WSML, enhancing flexibility. The originality of our approach is the application of a general-purpose business rule language to the domain of Web Services management.
- KonferenzbeitragFIPA agents messaging grounded on web services(NODe 2006 – GSEM 2006, 2006) Soto, Esteban LeónMessaging mechanisms for Web Services are tending towards an agent paradigm which is based on very flexible addressing and semantics of messages on top of communication protocols that aim at macro objectives shared by a group of participants. Recent improvements in Web Services make it possible to integrate agents and Web Services in a common messaging framework that includes both architectures integrally. The present work describes the integration based on the properties of both scenarios. The proposed integrated architecture is discussed and related work reviewed to conclude with a numerous set of research areas that are enabled by this elemental step.
- KonferenzbeitragGDT: A toolkit for grid service development(NODe 2006 – GSEM 2006, 2006) Friese, Thomas; Smith, Matthew; Freisleben, BerndThe inherent complexity of Grid application development is an obstacle to the widespread adoption of service oriented Grid technology. In this paper, a software development environment for service oriented Grid applications integrated into the Eclipse platform is presented. Its design is based on model-driven software development principles, allowing domain experts to rapidly develop Grid applications by hiding the complexities of Grid middleware. The functionality of the three main components supporting service creation, process creation and interactive debugging are presented, and implementation issues is discussed.
- KonferenzbeitragGSEE: A grid-enabled value-added service platform in NGN(NODe 2006 – GSEM 2006, 2006) Li, Li; Yang, FangchunGSEE - a grid-enabled value-added service platform in Next Generation Network (NGN) - is proposed to solve the performance problem with traditional service platform of NGN. The value-added services hosted by GSEE are wrapped into grid services. GSEE and other nodes with spare processing capability are organized into virtual organization (VO). A task scheduling algorithm is proposed to overcome the performance bottleneck problem when system gets overload by leveraging existing resources in the same VO. GSEE is modeled by Stochastic Petri Net (SPN) in this paper. And simulation experiment is done based on this model, with the help of SPNP (stochastic Petri net package) to test the performance of GSEE. The simulation result verifies GSEE can really improve system performance.
- KonferenzbeitragIntegrating Feature Modeling into UML(NODe 2006 – GSEM 2006, 2006) Vranić, Valentino; Snirc, ŠánFeature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractness of feature modeling elements. This is achieved by deriving feature modeling elements from the deeper levels of the UML metamodel. We applied this approach to the essential elements of feature modeling in the cardinality-based Czarnecki-Eisenecker notation and selected elements specific to other notations. Since UML modeling tools do not support such modifications of the UML metatmodel, in order to facilitate experimentation with combining elements from different notations, we implemented this feature modeling extension as a UML profile (in Enterprise Architect and Omondo UML).