Auflistung P088 - NODe 2006 - GSEM 2006 nach Erscheinungsdatum
1 - 10 von 18
Treffer pro Seite
Sortieroptionen
- 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.
- 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).
- 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.
- 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.
- KonferenzbeitragPatterns for re-usable aspects in object teams(NODe 2006 – GSEM 2006, 2006) Sokenou, Dehla; Mehner, Katharina; Herrmann, Stephan; Sudhof, HenryAspect-oriented software development still lacks practical evidence. While aspects are claimed to be useful in adapting existing applications there is also first evidence that they might themselves be re-usable. We present results from two case studies with the aspect-oriented programming language ObjectTeams/Java that investigate the re-usability of aspects in developing a security framework. During the development of the framework we have identified patterns for re-usable aspects that increase the flexibility when applying a framework to a given application.
- 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.
- 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.
- KonferenzbeitragPath expression pointcuts: Abstracting over non-local object relationships in aspect-oriented languages(NODe 2006 – GSEM 2006, 2006) Al-Mansari, Mohammed; Hanenberg, StefanIn aspect-oriented programming, aspects require access to join point information for selecting join points within pointcuts as well as for specifying aspect-specific behavior at such join points within advice. Unfortunately, aspectoriented systems typically provide only local information about join points, i.e. information that is directly accessible from the execution context at the corresponding join points like the target object within a method call. However, there are many situations where the needed information is not directly available and relies on object information that is non-local concerning the execution context at the corresponding join points. As a consequence, developers are forced to specify a number of work-arounds – pointcuts and advice that neither reflect on the conceptual join point selection nor purely on the conceptual aspect behavior. In this paper, we show recurring situations in which "local" join point information is not sufficient for specifying aspects. We propose so called "path expression pointcuts" that permit to abstract over (non-local) object-relationships within pointcuts – and show that this overcomes the problem.
- 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.
- 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.