Filters








1,257 Hits in 2.8 sec

HyperAdapt: Enabling Aspects for XML [chapter]

Matthias Niederhausen, Sven Karol, Uwe Aßmann, Klaus Meißner
2009 Lecture Notes in Computer Science  
In this paper we discuss how Hyper-Adapt addresses these problems, paving the road towards a productive use of aspect orientation in the domain of web applications.  ...  Second, the lack of concepts for dealing with aspect interactions places a heavy burden on the use of multiple aspects.  ...  Second, we use a weaving pipeline for composing aspects of general XML-based languages.  ... 
doi:10.1007/978-3-642-02818-2_38 fatcat:b5anckicdffgjnazf5v54vp76i

Code generation for WSLAs using AXpect

G.S. Swint, C. Pu
2004 Proceedings. IEEE International Conference on Web Services, 2004.  
WSLAs can be viewed as describing the service aspect of web services. By their nature, web services are distributed.  ...  Viewed from this AOP perspective, then, we present a method for integrating WSLAs into code generation using the AXpect weaver, the AOP technology for Infopipes.  ...  Also, we would like to thank Charles Consel of INRIA/ENSEIRB (Bordeaux, France),  ... 
doi:10.1109/icws.2004.1314732 dblp:conf/icws/SwintP04 fatcat:2zvwfpitavf4hdm5valmtfm5dm

A non-invasive approach to dynamic Web services provisioning

Fei Cao, B.R. Bryant, Shih-Hsi Liu, Wei Zhao
2005 IEEE International Conference on Web Services (ICWS'05)  
Meanwhile, we show how the service provisioning can be adapted in a modularized way by complementing the conventional Service-Oriented Architecture (SOA) with a repository of adaptation aspects.  ...  In particular, there is a need for dynamic adaptation for provisioned services to accommodate the everchanging business requirements externally as well as the computing resource status internally, while  ...  Aspect-Oriented Programming (AOP) [7] offers a means to abstract cross-cutting concerns in a modularized way called an aspect, and the concerns can be weaved using weaver technology into the base program  ... 
doi:10.1109/icws.2005.11 dblp:conf/icws/CaoBLZ05 fatcat:d7mwogo765e6node7n7s2mds4e

A component-based and aspect-oriented model for software evolution

Nicolas Pessemier, Lionel Seinturier, Laurence Duchien, Thierry Coupaye
2008 International journal of computer applications in technology  
The weaving interface in FAC is more general purpose than the adaptation interface of SAFRAN.  ...  The weaving interface (which is a Fractal control interface) can be called directly at runtime, or by using an XML file for Fractal ADL. In the latter case the XML file will also call the API.  ... 
doi:10.1504/ijcat.2008.017722 fatcat:o2gsuusokrej5jb5l5er6yh54a

Towards aspect weaving applications

Carine Courbis, Anthony Finkelstein
2005 Proceedings of the 27th international conference on Software engineering - ICSE '05  
In this paper, we illustrate how applications with aspect weaving capabilities can be easily and dynamically adapted with unforseen features.  ...  Software must be adapted to accommodate new features in the context of changing requirements.  ...  ACKNOWLEDGEMENTS This work is supported by the Generative Software Development project funded by BT Group. Anthony Finkelstein is grateful for support from an IBM faculty partnership award.  ... 
doi:10.1145/1062455.1062484 dblp:conf/icse/CourbisF05 fatcat:qm2gmgyscngt3p2nd434http2q

Mulini

Gueyoung Jung, Calton Pu, Galen Swint
2007 Proceedings of the 2007 workshop on Automating service quality Held at the International Conference on Automated Software Engineering (ASE) - WRASQ '07  
In this article, we outline the design of Mulini, an automated staging framework for large-scale multi-tier applications that realizes the automation via an extensible and flexible code generator.  ...  To illustrate the usability of the Mulini code generator in complex staging, we apply Mulini to bottleneck detection and observation-based performance characterization of the RUBiS e-Commerce benchmark  ...  ACKNOWLEDGMENTS We would like to thank Akhil Sahai of HP Labs for his valuable insight and comments during the applications of this framework.  ... 
doi:10.1145/1314483.1314486 fatcat:3yvdtu5bbjasfonzuuf7g6ji7a

Language-Independent and Automated Software Composition: The FeatureHouse Experience

Sven Apel, Christian Kastner, Christian Lengauer
2013 IEEE Transactions on Software Engineering  
, aspect weaving).  ...  Although superimposition is a general-purpose concept, it has been (re)invented and implemented individually for various kinds of software artifacts.  ...  Stefan Boxleitner for integrating quantification and weaving, Jens Dörre for adding XML-based languages, Marko Rosenmüller and Norbert Siegmund for their support in developing the C grammar, Wolfgang  ... 
doi:10.1109/tse.2011.120 fatcat:qknmw5o25zentlklv4x5vnyh4y

Bridging the Gap between Technical Heterogeneity of Context-Aware Platforms: Experimenting a Service Based Connectivity between Adaptable Android, WComp and OpenORB [article]

Valerie Monfort, Sihem Cherif
2012 arXiv   pre-print
In this paper, we show how we extend Android to make it adaptable and open.  ...  The need is the same when IS requires using context aware platforms for different aims.  ...  In our example, the Android for Eclipse plug-in generates a main.xml file for the layout. This file owns the XML based definitions of the different widgets and their containers.  ... 
arXiv:1203.0400v1 fatcat:hmjztrffpzc6vn64m7aun2wgxe

A new approach towards the self-adaptability of Service-Oriented Architectures to the context based on workflow

Faîçal, Jalel Akaichi
2012 International Journal of Advanced Computer Science and Applications  
In this paper, we are interested in improving the different needs of this criterion and we propose a new approach towards a self-adaptability of SOA to the context based on workflow and showing the feasibility  ...  Distributed information systems are needed to be autonomous, heterogeneous and adaptable to the context.  ...  [24] proposed a tool for weaving aspects for a simple adaptability of the Web services, implementing aspects of the services as loosely coupled, where aspects are woven dynamically.  ... 
doi:10.14569/ijacsa.2012.031201 fatcat:drlt7fflrze6zc3sdmcmkdkbvq

CONTROL FUNCTIONS DEVELOPMENT FOR DISTRIBUTED AUTOMATION SYSTEMS USING THE TORERO APPROACH

Luca Ferrarini, Carlo Veber, Christian Schwab, Marcus Tangermann, Aggeliki Prayati
2005 IFAC Proceedings Volumes  
The paper presents the design and implementation of an innovative Integrated Development Environment, developed within the on-going European Research Project TORERO, to model and design reusable distributed  ...  This project proposes an architecture which relies on a development environment based on the Eclipse tool and the emerging standard IEC 61499 and on a suitable control device where a portion of the distributed  ...  The corresponding XML format (IEC 61499 compliant) of these functionalities are generated by the XML generator (provided by the XML Parser plug-in).  ... 
doi:10.3182/20050703-6-cz-1902.01456 fatcat:ci3f5c6o4vfftbxwt5tfwxh24e

Agile Service-Oriented Applications: Rule-based Foundation with Runtime Adaptability

Ali Alqahtani, Hussein Zedan
2010 International Journal of Digital Content Technology and its Applications  
Then, we leverage this composition logic with aspect-oriented techniques towards coping with dynamic adaptability.  ...  Keywords Service-oriented applications, ECA-driven interactions, Aspect-oriented mechanisms, Runtime adaptability, rewrite logic.  ...  More precisely, towards non-intrusively intercepting events, executing and then weaving triggering ECA-driven interactions, the generic guidelines for any strategy should respect the following steps: (  ... 
doi:10.4156/jdcta.vol4.issue1.2 fatcat:amcpxdzzl5hflh2e4js2geis64

Can Graph Transformation Make Aspect Languages for BPEL Redundant?

Roy Gronmo
2010 2010 14th IEEE International Enterprise Distributed Object Computing Conference  
AO4BPEL can be difficult to understand and to write for non-XML experts.  ...  Three AO4BPEL examples, taken from the literature, are used to test the suitability of graph transformation as a means to simulate BPEL aspects.  ...  Acknowledgment The work reported in this paper has been funded by The Research Council of Norway, grant no. 167172/V30 (the SWAT project), and by the ENVISION project grant no. 249120 (EU FP7).  ... 
doi:10.1109/edoc.2010.31 dblp:conf/edoc/Gronmo10 fatcat:doa7tsipr5g23lqlhe7txs5d7a

Towards effective adaptive user interfaces design

Tomas Cerny, Michael J. Donahoo, Eunjee Song
2013 Proceedings of the 2013 Research in Adaptive and Convergent Systems on - RACS '13  
Rich Entity Aspect/Audit Design (READ).  ...  The increasing use of Web-based applications continues to broaden the user groups of enterprise applications at large.  ...  In order to support flexible adaptation of various concerns, we consider the runtime aspect model.  ... 
doi:10.1145/2513228.2513278 dblp:conf/racs/CernyDS13 fatcat:t4df5ts5gfcanenbtao4aemdka

An Extensible Aspect-Oriented Modeling Environment for Constructing Domain-Specific Languages

Naoyasu UBAYASHI, Yasutaka KAMEI
2012 IEICE transactions on information and systems  
As a case study, we show a UML-based DSL for describing the external contexts of embedded systems. key words: aspect-oriented modeling, extensible weaver, DSL  ...  We introduce the notion of edit-time structural reflection and extensible model weaving. Using these mechanisms, a modeler can easily construct domain-specific languages (DSLs).  ...  Acknowledgements We This research is being conducted as a part of the Grantin-aid for Scientific Research (B), 23300010 by the Ministry of Education, Culture, Sports, Science and Technology, Japan.  ... 
doi:10.1587/transinf.e95.d.942 fatcat:jzdyjuvqnjcivhovrtjzluytvi

Composition of XML Dialects: A ModelicaXML Case Study

Adrian Pop, Ilie Savga, Uwe Aßmann, Peter Fritzson
2005 Electronical Notes in Theoretical Computer Science  
This would be very useful for automatic generation of models from various CAD products. • Provide little support for library designers (no automatic renaming of components in models, no support for comparison  ...  While all these tools have high capabilities for compilation and simulation of Modelica models, they: • Provide little support for configuration and generation of components and models from external data  ...  The use of Abstract Syntax Trees represented as XML for aspect-oriented programming and component weaving is presented in [18] .  ... 
doi:10.1016/j.entcs.2004.02.071 fatcat:giyxks3lbbceno6g2sojo2p3du
« Previous Showing results 1 — 15 out of 1,257 results