An Architectural Discussion on DSPL, Software Product Line Conference Mezini. Hybrid Web Service Composition: Business Processes meet Business Rules International Conference on Service Oriented Computing, pp.59-68, 2004. ,
Feature Descriptions for Context-oriented Programming, Workshop on Dynamic Software Product Lines, 2008. ,
Feature Diagrams and Logics: There and Back Again, 11th International Software Product Line Conference (SPLC 2007), pp.23-34, 2007. ,
DOI : 10.1109/SPLINE.2007.24
The art of the meta-aspect protocol, Proceedings of the 8th ACM international conference on Aspect-oriented software development, AOSD '09, 2009. ,
DOI : 10.1145/1509239.1509248
Untangling crosscutting concerns in domain-specific languages with domain-specific join points, Proceedings of the 4th workshop on Domain-specific aspect languages, DSAL '09, 2009. ,
DOI : 10.1145/1509307.1509309
Examining the Challenges of Scientific Workflows, Computer, vol.40, issue.12, pp.24-32, 2007. ,
DOI : 10.1109/MC.2007.421
Dynamic Software Reconfiguration in Software Product Families, LNCS, pp.435-444, 2004. ,
DOI : 10.1007/978-3-540-24667-1_33
International Workshop on Dynamic Software Product Lines (DSPL), International Software Product Line Conference, 2007. ,
DOI : 10.1109/splc.2008.69
Dynamic Software Product Lines, Computer, vol.41, issue.4, pp.93-95, 2008. ,
DOI : 10.1109/MC.2008.123
URL : https://hal.archives-ouvertes.fr/hal-00722377
Analysis of Aspect-Oriented Software, LNCS, 2004. ,
DOI : 10.1007/978-3-540-25934-3_15
FeatureMapper, Companion of the 13th international conference on Software engineering , ICSE Companion '08, 2008. ,
DOI : 10.1145/1370175.1370199
Aspect-Oriented Programming, 1997. ,
SERVICE-ORIENTED COMPUTING: A RESEARCH ROADMAP, Tanter. Aspects of composition in the Reflex AOP kernel, pp.223-25598, 2006. ,
DOI : 10.1142/S0218843008001816
A Versatile Kernel for Multi-language AOP, GPCE, 2005. ,
DOI : 10.1007/11561347_13
URL : https://hal.archives-ouvertes.fr/hal-00457203
Mapping Feature Models onto Component Models to Build Dynamic Software Product Lines, DSPL [12], 2007. ,
Variability in software systems: the key to software reuse, 2000. ,
An Overview of CaesarJ, In Trans. AOSD I LNCS, vol.39, issue.10, pp.135-173, 2006. ,
DOI : 10.1007/3-540-45429-2_1
Groovy package templates: supporting reuse and runtime adaption of class hierarchies, DLS '09: Proceedings of the 5th symposium on Dynamic languages, pp.15-26, 2009. ,
A reusable observer pattern implementation using package templates, Proceedings of the 8th workshop on Aspects, components, and patterns for infrastructure software, ACP4IS '09, pp.37-42, 2009. ,
DOI : 10.1145/1509276.1509286
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.488.2027
Programming in Ada95, 1995. ,
Stateful traits and their formalization, Computer Languages, Systems & Structures, vol.34, issue.2-3, pp.83-108, 2008. ,
DOI : 10.1016/j.cl.2007.05.003
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.144.8572
Mixin-based inheritance, Proc. Conf. O-O. Prog.: Syst., Lang., and Appl. / Proc. ECOOP, pp.303-311, 1990. ,
DOI : 10.1145/97946.97982
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.156.4510
Language constructs for context-oriented programming, Proceedings of the 2005 conference on Dynamic languages symposium , DLS '05, pp.1-10, 2005. ,
DOI : 10.1145/1146841.1146842
gbeta - a Language with Virtual Attributes, Block Structure, and Propagating, Dynamic Inheritance, DAIMI Report Series, vol.29, issue.549, 1999. ,
DOI : 10.7146/dpb.v29i549.7654
Design Patterns -Elements of Reusable Object-Oriented Software, 11] J. Hannemann and G. Kiczales. Design pattern implementation in Java and AspectJ. SIGPLAN Not, pp.37161-173, 1994. ,
Safer typing of complex API usage through Java generics, Proceedings of the 7th International Conference on Principles and Practice of Programming in Java, PPPJ '09, pp.67-75, 2009. ,
DOI : 10.1145/1596655.1596666
Subject-oriented programming: a critique of pure objects, OOPSLA '93: Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications, pp.411-428, 1993. ,
Aspect-oriented programming, Proceedings European Conference on Object-Oriented Programming, pp.220-242, 1997. ,
Exploring the use of Package Templates for flexible re-use of Collections of related Classes., The Journal of Object Technology, vol.8, issue.7, pp.59-85, 2009. ,
DOI : 10.5381/jot.2009.8.7.a1
Reference Manual for the ADA Programming Language, 1983. ,
Virtual classes: a powerful mechanism in object-oriented programming, OOPSLA '89: Conference proceedings on Object-oriented programming systems, languages and applications, pp.397-406, 1989. ,
Object-Oriented Programming in the BETA Programming Language, 1993. ,
Conquering aspects with Caesar, Proceedings of the 2nd international conference on Aspect-oriented software development , AOSD '03, pp.90-99, 2003. ,
DOI : 10.1145/643603.643613
Adding Traits to (Statically Typed) Languages, 2005. ,
J&: nested intersection for scalable software composition, OOPSLA '06, pp.21-36, 2006. ,
Traits: Composable Units of Behaviour, LNCS, vol.2743, pp.327-339, 2003. ,
DOI : 10.1007/978-3-540-45070-2_12
Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs, AOSD '08: Proceedings of the 7th international conference on Aspect-oriented software development, pp.215-255, 2002. ,
DOI : 10.1145/505145.505148
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.12.2698
JTS: tools for implementing domain-specific languages, Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203), pp.143-53, 1998. ,
DOI : 10.1109/ICSR.1998.685739
A Plug-in Architecture for Self-Adaptive Web Service Compositions, 2009 IEEE International Conference on Web Services, pp.35-42, 2009. ,
DOI : 10.1109/ICWS.2009.125
Code Generation from UML Models with Semantic Variation Points, UML MoDELs, pp.54-68, 2005. ,
DOI : 10.1007/11557432_5
URL : https://hal.archives-ouvertes.fr/hal-00795105
A metaobject protocol for C++, OOPSLA, pp.285-299, 1995. ,
The Groovy Home Page ,
Versatile language semantics with reflective embedding, Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, OOPSLA '09, 2009. ,
DOI : 10.1145/1639950.1640034
An architecture for composing embedded domain-specific languages, Proceedings of the Eighth International Conference on Aspect-Oriented Software Development, AOSD '10, 2010. ,
DOI : 10.1145/1739230.1739237
The jastadd extensible java compiler, Proceedings of OOPSLA'2007, 2007. ,
Composing Domain-Specific Languages for Wide-Scope Software Engineering Applications, Proceedings of MODELS/UML, 2005. ,
DOI : 10.1007/11557432_6
Smalltalk-80: the language and its implementation, 1983. ,
Domain-Specific Language Definition Through Reflective Extensible Language Kernels, Workshop on Reflectively Extensible Programming Languages and Systems, 2003. ,
The Java Language Specification ,
JastAdd???an aspect-oriented compiler construction system, Science of Computer Programming, vol.47, issue.1, pp.37-58, 2003. ,
DOI : 10.1016/S0167-6423(02)00109-0
URL : http://doi.org/10.1016/s0167-6423(02)00109-0
Polymorphic embedding of dsls, Proceedings of the 7th international conference on Generative programming and component engineering, GPCE '08, pp.137-148, 2008. ,
DOI : 10.1145/1449913.1449935
Modular domain specific languages and tools, Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203), pp.134-142, 1998. ,
DOI : 10.1109/ICSR.1998.685738
Beyond the black box: open implementation, IEEE Software, vol.13, issue.1, pp.8-11, 1996. ,
DOI : 10.1109/52.476280
The Art of the Metaobject Protocol, 1991. ,
A preliminary study on various implementation approaches of domain-specific language. Information and software technology, Aspect-Oriented Design (AOD) Technique for Developing Distributed Object-Oriented Systems over the Internet. In International Computer Science Conference, pp.390-405, 1999. ,
Computational Reflection, 1987. ,
DOI : 10.1007/978-3-642-73005-4_27
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.149.6041
When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005. ,
DOI : 10.1145/1118890.1118892
Weaving Executability into Object-Oriented Meta-languages, Proceedings of MODELS/UML 2005, 2005. ,
DOI : 10.1007/11557432_19
URL : https://hal.archives-ouvertes.fr/hal-00795095
Polyglot: An Extensible Compiler Framework for Java, Proceedings of the 12th International Conference on Compiler Construction, pp.138-152, 2003. ,
DOI : 10.1007/3-540-36579-6_11
ML Module Mania: A Type-Safe, Separately Compiled, Extensible Interpreter, Electronic Notes in Theoretical Computer Science, vol.148, issue.2, pp.181-209, 2006. ,
DOI : 10.1016/j.entcs.2005.11.045
Building interpreters by composing monads, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '94, pp.472-492 ,
DOI : 10.1145/174675.178068
OpenJava: A class-based macro system for Java. Reflection and Software Engineering, p.1826, 2000. ,
Domain-specific languages, ACM SIGPLAN Notices, vol.35, issue.6 ,
DOI : 10.1145/352029.352035
Variability in software systems: the key to software reuse, 2000. ,
Comprehending monads, Proceedings of the 1990 ACM conference on LISP and functional programming , LFP '90, pp.61-78, 1990. ,
DOI : 10.1145/91556.91592
Development of a Modelica Compiler Using JastAdd, Workshop on Language Descriptions, Tools, and Applications, pp.117-131, 2007. ,
DOI : 10.1016/j.entcs.2008.03.048
An Efficient and Flexible Implementation of Aspect-Oriented Languages, 2009. ,
Design patterns as language constructs, JOOP, vol.11, issue.2, pp.18-32, 1998. ,
Towards unified aspect-oriented programming, Proceedings of ESUG 2005, 2005. ,
MultiJava, ACM Transactions on Programming Languages and Systems, vol.28, issue.3, pp.517-575, 2006. ,
DOI : 10.1145/1133651.1133655
Reflective languages and metalevel architectures, ACM Computing Surveys, vol.28, issue.4es, pp.28-32, 1996. ,
DOI : 10.1145/242224.242416
Patterns are signs of weakness in programming languages ,
Modular object-oriented programming with units and mixins, Proceedings of the ACM SIGPLAN international conference on Functional programming, pp.94-104, 1998. ,
Tool support for object-oriented patterns, Proceedings of the 11th European Conference on Object-Oriented Programming, 1997. ,
DOI : 10.1007/BFb0053391
Design patterns: elements of reusable object-oriented software, 1995. ,
Modularizing design patterns with aspects, Proceedings of the 4th international conference on Aspect-oriented software development , AOSD '05, pp.3-14, 2005. ,
DOI : 10.1145/1052898.1052899
Super and inner: together at last! In OOPSLA, Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp.116-129, 2004. ,
Design pattern implementation in Java and AspectJ, Proceedings of the 17th ACM conference on Object-oriented programming, systems, languages, and applications, pp.161-173, 2002. ,
A model for composable composition operators, Proceedings of the Eighth International Conference on Aspect-Oriented Software Development, AOSD '10, 2010. ,
DOI : 10.1145/1739230.1739248
On the Design of Software Composition Mechanisms and the Analysis of Composition Conflicts, 2009. ,
Prototyping and Composing Aspect Languages, Proceedings of 22nd European Conference on Object-Oriented Programming, pp.180-206, 2008. ,
DOI : 10.1007/978-3-540-70592-5_9
Language Support for Design Patterns Using Attribute Extension, Proceedings of the Workshops on Object-Oriented Technology, pp.137-140, 1997. ,
DOI : 10.1007/3-540-69687-3_29
Aspect-oriented programming with AspectS, Net.Object Days, 2002. ,
Design patterns and language design ,
It's not metaprogramming. Software Development Magazine, 2004. ,
The Art of the Metaobject Protocol, 1991. ,
Using prototypical objects to implement shared behavior in object-oriented systems, ACM SIGPLAN Notices, vol.21, issue.11, pp.214-223, 1986. ,
DOI : 10.1145/960112.28718
Making design patterns explicit in FACE, ESEC '97/FSE-5: Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering, pp.94-110, 1997. ,
DOI : 10.1145/267896.267905
Open, Extensible Object Models, Self-Sustaining Systems, pp.1-30, 2008. ,
DOI : 10.1145/1094855.1094865
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.561.487
Design Patterns: A Canonical Test of Unified Aspect Model, 2005. ,
Role model based framework design and integration, ACM SIGPLAN Notices, vol.33, issue.10, pp.117-133, 1998. ,
DOI : 10.1145/286942.286951
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.111.1993
ConSpec: A formal language for policy specification, Proceedings of REM, 2008. ,
An Efficient and Flexible Implementation of Aspect-Oriented Languages, 2009. ,
Efficient control flow quantification, Proceedings of OOPSLA, 2006. ,
DOI : 10.1145/1167473.1167484
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.493.9981
A flexible architecture for pointcut-advice language implementations, Proceedings of the 1st workshop on Virtual machines and intermediate languages for emerging modularization mechanisms , VMIL '07, 2007. ,
DOI : 10.1145/1230136.1230137
Graph-Based Algorithms for Boolean Function Manipulation, IEEE Transactions on Computers, vol.35, issue.8, p.35, 1986. ,
DOI : 10.1109/TC.1986.1676819
Object-oriented multi-methods in Cecil, Proceedings of ECOOP, 1992. ,
DOI : 10.1007/BFb0053029
Efficient multiple and predicated dispatching, Proceedings of OOPSLA. ACM, 1999. ,
DOI : 10.1145/320385.320407
A generic and reflective debugging architecture to support runtime visibility and traceability of aspects, Proceedings of the 8th ACM international conference on Aspect-oriented software development, AOSD '09, 2009. ,
DOI : 10.1145/1509239.1509263
Compose*: a language-and platform-independent aspect compiler for composition filters, Proceedings of WASDeTT, 2008. ,
Debugging Aspect-Enabled Programs, Software Composition, 2007. ,
DOI : 10.1007/978-3-540-77351-1_17
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.71.9974
Predicate dispatching: A unified theory of dispatch, Proceedings of ECOOP, 1998. ,
DOI : 10.1007/BFb0054092
Modeling Crosscutting in Aspect-Oriented Mechanisms, Proceedings of ECOOP, 2003. ,
DOI : 10.1007/978-3-540-45070-2_2
Expressive and modular predicate dispatch for Java, ACM Transactions on Programming Languages and Systems, vol.31, issue.2, p.31, 2009. ,
DOI : 10.1145/1462166.1462168
Extending omniscient debugging to support aspect-oriented programming, Proceedings of the 2008 ACM symposium on Applied computing , SAC '08, 2008. ,
DOI : 10.1145/1363686.1363753
Redundancy-free residual dispatch, Proceedings of the 7th workshop on Foundations of aspect-oriented languages, FOAL '08, 2008. ,
DOI : 10.1145/1394496.1394497
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.132.268
Research challenges in the tension between features and services, Proceedings of the 2nd international workshop on Systems development in SOA environments , SDSOA '08, pp.53-58, 2008. ,
DOI : 10.1145/1370916.1370930
Web Services Policy Framework (WS-Policy), 2006. ,
The Semantic Web, Scientific American, vol.284, issue.5, pp.34-43, 2001. ,
DOI : 10.1038/scientificamerican0501-34
A DAML-based repository for qos-aware semantic web service selection, IEEE International Conference on Web Services, pp.368-375, 2004. ,
Large scale, type-compatible service composition, Proceedings. IEEE International Conference on Web Services, 2004., pp.506-513, 2004. ,
DOI : 10.1109/ICWS.2004.1314776
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.385.6344
The Ponder Policy Specification Language, Policies for Distributed Systems and Networks, pp.18-38, 2001. ,
DOI : 10.1007/3-540-44569-2_2
Semantic Configuration Web Services in the CAWICOMS Project, ISWC '02: First International Semantic Web Conference on The Semantic Web, pp.192-205, 2002. ,
DOI : 10.1007/3-540-48005-6_16
Aspect-Oriented Software Development, 2004. ,
Compatibility verification for Web service choreography, Proceedings. IEEE International Conference on Web Services, 2004., pp.738-741, 2004. ,
DOI : 10.1109/ICWS.2004.1314806
Contract-driven creation and operation of virtual enterprises, Computer Networks, vol.37, issue.2, pp.111-136, 2001. ,
DOI : 10.1016/S1389-1286(01)00210-9
Feature-oriented domain analysis (FODA) feasibility study, 1990. ,
Interleaving discovery and composition for simple workflows, Semantic Web Services, 2004. ,
An Approach for Developing Service Oriented Product Lines, 2008 12th International Software Product Line Conference, pp.275-284, 2008. ,
DOI : 10.1109/SPLC.2008.34
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.459.9313
Combining feature-oriented analysis and aspect-oriented programming for product line asset development, Software Product Line Conference, pp.10-112, 2006. ,
Towards intelligent Web services for automating medical service composition, IEEE International Conference on Web Services, pp.384-394, 2004. ,
Framed Aspects: Supporting Variability and Configurability for AOP, Software Reuse: Methods, Techniques and Tools, pp.127-140, 2004. ,
DOI : 10.1007/978-3-540-27799-6_11
QoS-Aware Service Composition in Dynamic Service Oriented Environments, Middleware '09: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, pp.123-142, 2009. ,
DOI : 10.1007/978-3-642-10445-9_7
URL : https://hal.archives-ouvertes.fr/inria-00468178
Towards an Approach for Service-Oriented Product Line Architectures, Proceedings of the Third Workshop on Service-Oriented Architectures and Software Product Lines (SOAPL), pp.151-164, 2009. ,
Variability management with feature-oriented programming and aspects, SIGSOFT '04/FSE-12: Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, pp.127-136, 2004. ,
DOI : 10.1145/1041685.1029915
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.58.7072
Inter-Organisational Collaborations Supported by E-Contracts, In Building the E-Service Society, pp.413-429, 2004. ,
DOI : 10.1007/1-4020-8155-3_23
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.93.4885
Law-governed interaction: a coordination and control mechanism for heterogeneous distributed systems, ACM Transactions on Software Engineering and Methodology, vol.9, issue.3, pp.273-305, 2000. ,
DOI : 10.1145/352591.352592
Semantic Matching of Web Services Capabilities, ISWC '02: First International Semantic Web Conference on The Semantic Web, pp.333-347, 2002. ,
DOI : 10.1007/3-540-48005-6_26
Tapas final report, 2005. ,
Engineering Runtime Requirements-Monitoring Systems Using MDA Technologies, Trustworthy Global Computing (TGC), pp.319-333, 2005. ,
DOI : 10.1007/11580850_17
Precise service level agreements, Proceedings. 26th International Conference on Software Engineering, pp.179-188, 2004. ,
DOI : 10.1109/ICSE.2004.1317440
Transaction policies for service-oriented computing, Data & Knowledge Engineering, vol.51, issue.1, pp.59-79, 2004. ,
DOI : 10.1016/j.datak.2003.03.001
A Semantic Web Approach to Service Description for Matchmaking of Services, Proceedings of the International Semantic Web Working Symposium (SWWS), 2001. ,
A reference model for cross-organizational coordination architectures, 2008 12th Enterprise Distributed Object Computing Conference Workshops, pp.252-263, 2008. ,
DOI : 10.1109/EDOCW.2008.10
GlueQoS: middleware to sweeten quality-of-service policy interactions, Proceedings. 26th International Conference on Software Engineering, pp.189-199, 2004. ,
DOI : 10.1109/ICSE.2004.1317441
Quality driven web services composition, Proceedings of the twelfth international conference on World Wide Web , WWW '03, pp.411-421, 2003. ,
DOI : 10.1145/775152.775211
QoS-aware middleware for Web services composition, IEEE Transactions on Software Engineering, vol.30, issue.5, pp.311-327, 2004. ,
DOI : 10.1109/TSE.2004.11