Research directions in software composition, ACM Computing Surveys, vol.27, issue.2, pp.262-264, 1995. ,
DOI : 10.1145/210376.210389
Towards an Engineering Approach to Component Adaptation, Lecture Notes in Computer Science, vol.28, pp.193-215, 2006. ,
DOI : 10.1145/242224.242420
Coordination and Adaptation Techniques for Software Entities, Workshop Reader, ser. Lecture Notes in Computer Science, vol.3344, pp.133-147, 2004. ,
DOI : 10.1007/978-3-540-30554-5_13
URL : https://hal.archives-ouvertes.fr/hal-00342015
Special Issue on Adaptive Middleware, Communications of the ACM, vol.45, issue.6, pp.30-64, 2002. ,
Component Software: Beyond Object-Oriented Programming, 1998. ,
Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999. ,
DOI : 10.1109/2.774917
A formal basis for architectural connection, ACM Transactions on Software Engineering and Methodology, vol.6, issue.3, pp.213-249, 1997. ,
DOI : 10.1145/258077.258078
URL : https://hal.archives-ouvertes.fr/hal-00444067
Protocol specifications and component adaptors, ACM Transactions on Programming Languages and Systems, vol.19, issue.2, pp.292-333, 1997. ,
DOI : 10.1145/244795.244801
Behaviour Analysis of Software Architectures, Proc. of the 1st Working IFIP Conference on Software Architecture (WICSA1), pp.35-49, 1999. ,
DOI : 10.1007/978-0-387-35563-4_3
Interface Automata, Proc. of the 8th European Software Engineering Conference held jointly with the 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE'01, pp.109-120, 2001. ,
Behavior protocols for software components, IEEE Transactions on Software Engineering, vol.28, issue.11, pp.1056-1076, 2002. ,
DOI : 10.1109/TSE.2002.1049404
Adding roles to CORBA objects, IEEE Transactions on Software Engineering, vol.29, issue.3, pp.242-260, 2003. ,
DOI : 10.1109/TSE.2003.1183935
Synchronizing Behavioural Mismatch in Software Composition, Proc. of the 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS'06), ser. Lecture Notes in Computer Science, pp.63-77, 2006. ,
DOI : 10.1145/244795.244801
URL : https://hal.archives-ouvertes.fr/hal-00342017
A Model-Based Approach to the Verification and Adaptation of WF/.NET Components, Proc. of the 4th International Workshop on Formal Aspects of Component Software (FACS'07), ser. Electronic Notes in Theoretical Computer Science, 2007. ,
DOI : 10.1016/j.entcs.2008.06.020
Microsoft Windows Workflow Foundation: Step by Step, 2007. ,
Communication and Concurrency, ser. International Series in Computer Science, 1994. ,
Finite Transition Systems, ser. International Series in Computer Science, 1994. ,
CADP??2006: A Toolbox for the Construction and Analysis of Distributed Processes, Proc. of 19th International Conference on Computer Aided Verification (CAV'07), ser. Lecture Notes in Computer Science, pp.158-163, 2007. ,
DOI : 10.1007/978-3-540-73368-3_18
URL : https://hal.archives-ouvertes.fr/inria-00189021
Transactional Reduction of Component Compositions, Proc. of the 27th IFIP International Conference on Formal Methods for Networked and Distributed Systems (FORTE'07), pp.341-357, 2007. ,
DOI : 10.1145/244795.244801
URL : https://hal.archives-ouvertes.fr/hal-00342086
Introduction to Automata Theory, Languages and Computation, 1979. ,
Synthesis of behavioral models from scenarios, IEEE Transactions on Software Engineering, vol.29, issue.2, pp.99-115, 2003. ,
DOI : 10.1109/TSE.2003.1178048
Petri nets: Properties, analysis and applications, Proceedings of the IEEE, vol.77, issue.4, pp.541-580, 1989. ,
DOI : 10.1109/5.24143
The covering and boundedness problems for vector addition systems, Theoretical Computer Science, vol.6, issue.2, pp.223-231, 1978. ,
DOI : 10.1016/0304-3975(78)90036-1
The tool TINA ??? Construction of abstract state spaces for petri nets and time petri nets, International Journal of Production Research, vol.99, issue.14, pp.2741-2756, 2004. ,
DOI : 10.1137/0216062
A Graph Based Architectural (Re)configuration Language, Proc. of the 8th European Software Engineering Conference held jointly with the 9th ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC/FSE'01, pp.20-32, 2001. ,
A survey on web services composition, International Journal of Web and Grid Services, vol.1, issue.1, pp.1-30, 2005. ,
DOI : 10.1504/IJWGS.2005.007545
Interface-Based Protocol Specification of Open Systems using PSL, Proc. of the 9th European Conference Object-Oriented Programming (ECOOP'95), pp.374-398, 1995. ,
DOI : 10.1007/3-540-49538-X_18
A compositional formalization of connector wrappers, 25th International Conference on Software Engineering, 2003. Proceedings., pp.374-384, 2003. ,
DOI : 10.1109/ICSE.2003.1201216
Model-based verification of Web service compositions, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings., pp.152-163, 2003. ,
DOI : 10.1109/ASE.2003.1240303
Automated Generation of BPEL Adapters, Proc. of the 4th International Conference on Service Oriented Computing (ICSOC'06), ser, pp.27-39, 2006. ,
DOI : 10.1007/11948148_3
Semi-automated adaptation of service interactions, Proceedings of the 16th international conference on World Wide Web , WWW '07, pp.993-1002, 2007. ,
DOI : 10.1145/1242572.1242706
Deadlock-free software architectures for COM/DCOM Applications, Journal of Systems and Software, vol.65, issue.3, pp.173-183, 2003. ,
DOI : 10.1016/S0164-1212(02)00037-7
SYNTHESIS: A Tool for Automatically Assembling Correct and Distributed Component-Based Systems, 29th International Conference on Software Engineering (ICSE'07), pp.784-787, 2007. ,
DOI : 10.1109/ICSE.2007.84
Adaptor Synthesis for Real-Rime Components, Proc. of the 13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS'07), ser. Lecture Notes in Computer Science, pp.185-200, 2007. ,
Interfaces: A Game-Theoretic Framework to Reason about Open-Systems, Proc. of the 2nd International Workshop on Foundations of Coordination Languages and Software Architectures (FOCLASA'03), ser. Electronic Notes in Theoretical Computer Science, pp.3-23, 2004. ,
A formal approach to component adaptation, Journal of Systems and Software, vol.74, issue.1, pp.45-54, 2005. ,
DOI : 10.1016/j.jss.2003.05.007
Component adaptation through flexible subservicing, Science of Computer Programming, vol.63, issue.1, pp.39-56, 2006. ,
DOI : 10.1016/j.scico.2005.07.012
Generating Adapters for Concurrent Component Protocol Synchronization, Proc. of the 5th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS'02, pp.213-229, 2002. ,
Using Smart Connectors to Resolve Partial Matching Problems in COTS Component Acquisition, Proc. of 7th International Symposium on Component-Based Software Engineering (CBSE'04), ser. Lecture Notes in Computer Science, pp.40-47, 2004. ,
DOI : 10.1007/978-3-540-24774-6_5
Developing Adapters for Web Services Integration, Proc. of the 17th Conference on Advanced Information Systems Engineering (CAiSE'05), ser. Lecture Notes in Computer Science, pp.415-429, 2005. ,
DOI : 10.1007/11431855_29
URL : https://hal.archives-ouvertes.fr/hal-00130695
Automatic component protocol adaptation with the CoConut/J tool suite, Future Generation Computer Systems, vol.19, issue.5, pp.627-639, 2003. ,
DOI : 10.1016/S0167-739X(02)00173-5
Adapt or Perish: Algebra and Visual Notation for Service Interface Adaptation, Proc. of the 4th International Conference on Business Process Management (BPM'06), ser. Lecture Notes in Computer Science ,
DOI : 10.1007/11841760_6
Context-Based Adaptation of Component Behavioural Interfaces, Proc. of the 9th Conference on Coordination Models and Languages (Coordination'07), ser. Lecture Notes in Computer Science ,
DOI : 10.1007/978-3-540-72794-1_17
Incremental Software Construction with Refinement Diagrams, Turku Center for Computer Science, 2005. ,
Adaptation of Open Component-Based Systems, Proc. of the 9th IFIP International Conference on, pp.141-156, 2007. ,
DOI : 10.1145/244795.244801
URL : https://hal.archives-ouvertes.fr/hal-00342160
Analysis of interacting BPEL web services, Proceedings of the 13th conference on World Wide Web , WWW '04, pp.621-630, 2004. ,
DOI : 10.1145/988672.988756
Describing and Reasoning on Web Services using Process Algebra, Proc. of the IEEE International Conference on Web Services, pp.43-51, 2004. ,
LTSA-WS, Proceeding of the 28th international conference on Software engineering , ICSE '06, pp.771-774, 2006. ,
DOI : 10.1145/1134285.1134408
Checking Asynchronously Communicating Components Using Symbolic Transition Systems, Proc. of the International Symposium on Distributed Objects and Applications ser. Lecture Notes in Computer Science, pp.1502-1519, 2004. ,
DOI : 10.1007/978-3-540-30469-2_42
A Formal and Tool-Equipped Approach for the Integration of State Diagrams and Formal Datatypes, IEEE Transactions on Software Engineering, vol.33, issue.3, pp.157-170, 2007. ,
DOI : 10.1109/TSE.2007.21
An Adaptation-based Approach to Incrementally Build Component Systems, Proc. of the 3rd International Workshop on Formal Aspects of Component Software (FACS'06), ser. Electronic Notes in Theoretical Computer Science, pp.155-170, 2007. ,
DOI : 10.1016/j.entcs.2006.09.037
URL : https://hal.archives-ouvertes.fr/hal-00342162
Clint: A Composition Language Interpreter, Proc. of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE'08, 2008. ,
COCOA: COnversation-based service COmposition in pervAsive computing environments with QoS support, Journal of Systems and Software, Special Issue on ICPS'06, pp.1941-1955, 2007. ,
DOI : 10.1016/j.jss.2007.03.002
URL : https://hal.archives-ouvertes.fr/inria-00415927
End-user software engineering, Communications of the ACM, vol.47, issue.9, pp.53-58, 2004. ,
DOI : 10.1145/1015864.1015889
URL : https://hal.archives-ouvertes.fr/hal-01405092
Towards End User Service Composition, 31st Annual International Computer Software and Applications Conference, Vol. 1- (COMPSAC 2007), pp.676-678, 2007. ,
DOI : 10.1109/COMPSAC.2007.222
SUB:userid? 200 PDA:credentials? PDA:query? PDA:shutdown? 220 ROOM:list? ROOM:leave! PDA:shutdown? ROOM:leave! SUB:userid? 197 ROOM:enter! SUB:bill? 178 ROOM:enter! SUB:guestmode! ROOM:leave! PDA:invoice! 190 SUB:exit! ROOM:leave ,
ROOM:leave! PDA:invoice! SUB:userid? PDA:invoice! SUB:userid? ROOM:list?SUB:usermode! SUB:auth? ROOM:list? SUB:userid? ROOM:list? PDA:login? SUB:guestmode! SUB:usermode! PDA:login? 70 SUB:userid? PDA:ticket! ROOM:enter! SUB:usermode! ROOM:enter! SUB:userid? ROOM:list? SUB:userid? ROOM:list? SUB:payinfo! PDA:shutdown? ROOM:leave! SUB:userid? SUB:guestmode! SUB:usermode! ROOM:enter! PDA:login? 9 SUB:guestmode! PDA:query? PDA:shutdown? ,