Un système de contractualisation pour Fractal : intégration et retours sur expérience, Journées Composants 2005 Le Croisic (France) ,
Enforcing Different Contracts in Hierarchical Component-Based Systems, 5th International Symposium on Software Composition, SC'06 (ETAPS satellite event) (25-26 Vienna (Austria), Lecture Notes in Computer Science, 2006. ,
DOI : 10.1007/11821946_4
URL : https://hal.archives-ouvertes.fr/hal-01351678
On contracting different behavioral properties in component-based systems, Proceedings of the 2006 ACM symposium on Applied computing , SAC '06, pp.1798-1799, 2006. ,
DOI : 10.1145/1141277.1141699
URL : https://hal.archives-ouvertes.fr/hal-01351667
From Components to Autonomic Elements Using Negotiable Contracts, 3rd International Conference on Autonomic and Trusted Computing (ATC'06) Lecture Notes in Computer Science, 2006. ,
DOI : 10.1007/11839569_8
URL : https://hal.archives-ouvertes.fr/hal-01351632
Some Autonomic Features of Hierarchical Components with Negotiable Contracts, 3rd IEEE International Conference on Autonomic Computing (ICAC'06) (12-16, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-01351665
Towards a Versatile Contract Model to Organize Behavioral Specifications, 33rd International Conference on Current Trends in Theory and Practice of Computer Science SOFSEM 2007, Harrachov (Czech Republic) ,
DOI : 10.1007/978-3-540-69507-3_73
URL : https://hal.archives-ouvertes.fr/hal-01334905
Composite Contract Enforcement in Hierarchical Component Systems In ETAPS, 6th International Symposium on Software Composition (SC 2007) Lecture Notes in Computer Science, 2007. ,
Chapitre Contrats dans Livrable Faros : État de l'art sur la contractualisation et composition Research, 2006. ,
Spécification d'une architecture pour la contractualisation de services : expression du besoin Research Report RNTL Faros, number F-1.2, pp.1-30, 2007. ,
Don't go with the flow : Web services composition standards exposed, IEEE Intelligent Systems, vol.18, issue.1, pp.72-76, 2003. ,
Composing specifications, ACM Transactions on Programming Languages and Systems, vol.15, issue.1, pp.73-132, 1993. ,
DOI : 10.1145/151646.151649
What???s in an Agreement?An Analysis and an Extension of WS-Agreement, ICSOC, pp.424-436, 2005. ,
DOI : 10.1007/11596141_32
Adding more ???DL??? to IDL, Proceedings of the 21st international conference on Software engineering, ICSE '99, 1999. ,
DOI : 10.1145/302405.302660
Interconnecting Objects via Contracts, UML, pp.566-583, 1999. ,
DOI : 10.1007/3-540-46852-8_40
Web services agreement specification (ws-agreement), Global Grid Forum, 2004. ,
Component interoperability, 2000. ,
Volume ii : Technical concepts of component-based software engineering, 2000. ,
Contracts, games and refinement, 1997. ,
A brief history of process algebra, Theoretical Computer Science, vol.335, issue.2-3, pp.131-146, 2005. ,
DOI : 10.1016/j.tcs.2004.07.036
Jass ? java with assertions, Workshop on Runtime Verification held in conjunction with the 13th Conference on Computer Aided Verification, CAV'01, 2001. ,
Making components contract aware, Computer, vol.32, issue.7, pp.38-45, 1999. ,
DOI : 10.1109/2.774917
Object-Oriented Design with Applications. Benjamin/Cummings Series in Ada and Software Engineering, 1991. ,
The Asynchronous Transfer Mode: a tutorial, Thèse [15], pp.279-309, 1992. ,
DOI : 10.1016/0169-7552(92)90114-6
Using aspect-oriented programming to instrument ocl contracts in java, 2004. ,
The fractal component model The ObjectWeb Consortium, 2002. ,
An overview of JML tools and applications, Eighth International Workshop on Formal Methods for Industrial Critical Systems (FMICS 03), 2003. ,
DOI : 10.1007/s10009-004-0167-4
Improving JML: For a Safer and More Effective Language, 2003. ,
DOI : 10.1007/978-3-540-45236-2_25
Négociation de contrats : des systèmes multi-agents aux composants logiciels. RSTI -Série L'Objet (RSTI-Objet, 2006. ,
Compositional Patterns of Non-Functional Properties for Contract Negotiation, Journal of Software, vol.2, issue.2, p.12, 2007. ,
DOI : 10.4304/jsw.2.2.52-63
Enforcing Different Contracts in Hierarchical Component-Based Systems, Software Composition, pp.50-65, 2006. ,
DOI : 10.1007/11821946_4
URL : https://hal.archives-ouvertes.fr/hal-01351678
Etat de l'art des approches contractuelles, 2003. ,
A Contracting System for Hierarchical Components, Lecture Notes in Computer Science, vol.3489, pp.187-202, 2005. ,
DOI : 10.1007/11424529_13
Web services differentiation with service level agreements, 2003. ,
Développement de composants Fractal adaptatifs : un langage dédié à l'aspect d'adaptation, 2005. ,
Behavioral specification of distributed software component interfaces, IEEE Computer, vol.32, issue.7, pp.46-53, 1999. ,
Formal Specification of Interaction in Agent Societies, FAABS, pp.37-52, 2002. ,
DOI : 10.1007/978-3-540-45133-4_4
Adding contracts to Java with Handshake, 1998. ,
Software Connectors and Their Role in Component Deployment, DAIS'01, 2001. ,
DOI : 10.1007/0-306-47005-5_6
icontract : Design by contract in java, 2001. ,
Contract soundness for object-oriented languages, ACM Conference on Object Oriented Programming, Systems, Languages and Applications (OOPSLA'01), pp.1-15, 2001. ,
Behavioral contracts and behavioral subtyping, ESEC / SIGSOFT FSE, pp.229-236, 2001. ,
SOFA/DCUP: architecture for component trading and dynamic updating, Proceedings. Fourth International Conference on Configurable Distributed Systems (Cat. No.98EX159), 1998. ,
DOI : 10.1109/CDS.1998.675757
Implementing ws-cdl, JSWEB 2006 (II Jornadas Científico- Técnicas en Servicios Web), 2006. ,
Quality of service aware distributed object systems, 1998. ,
Quality of service specification in distributed object systems design, Proceedings of the 4th USENIX Conference on Object-Oriented Technologies and Systems (COOTS). USENIX, 1998. ,
A survey of architecture description languages In Reports from CSC2108 Automatic Verification, 2000. ,
Design Patterns, 1994. ,
Design by Contract Deontic Design Language for Multiagent Systems, ANIREM, 2005. ,
DOI : 10.1007/11775331_12
Rule-driven component composition for embedded systems, 1999. ,
Abstract data types and the development of data structures, Communications of the ACM, vol.20, issue.6, pp.396-404, 1977. ,
DOI : 10.1145/359605.359618
Contracts : Specifying behavioral compositions in object-oriented systems, Proceedings of the OOPSLA/ECOOP '90 Conference on Object-oriented Programming Systems, Languages and Applications, pp.169-180, 1990. ,
Decomposing refinement proofs using assume-guarantee reasoning, IEEE/ACM International Conference on Computer Aided Design. ICCAD, 2000. IEEE/ACM Digest of Technical Papers (Cat. No.00CH37140), pp.245-252, 2000. ,
DOI : 10.1109/ICCAD.2000.896481
An axiomatic basis for computer programming, ACM 12, pp.576-580, 1969. ,
Modular architecture for a toolset supporting ocl, Proc. 3rd International Conference on the Unified Modeling Language (UML), pp.278-293, 1939. ,
Specifying distributed software architectures, Fifth European Software Engineering Conference ESEC'95, 1995. ,
DOI : 10.1007/3-540-60406-5_12
The k-component architecture meta-model for self-adaptive software The Third Int, Conference on Metalevel Architectures and Separation of Crosscutting Concerns, 2001. ,
Qos specification languages for distributed multimedia applications : A survey and taxonomy, IEEE MultiMedia, vol.11, issue.3, pp.74-87, 2004. ,
Tentative steps toward a development method for interfering programs, ACM Transactions on Programming Languages and Systems, vol.5, issue.4, pp.569-619, 1983. ,
DOI : 10.1145/69575.69577
An MDA approach to tame component based software development, Formal Methods for Components and Objects : Second International Symposium, FMCO 2003, pp.260-275, 2003. ,
jContractor: A Reflective Java Library to Support Design By Contract, Meta-Level Architectures and Reflection, 2nd Int'l Conf. Reflection, pp.175-196, 1999. ,
DOI : 10.1007/3-540-48443-4_18
The .NET Contract Wizard: adding Design by Contract to languages other than Eiffel, Proceedings 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems. TOOLS 39, 2001. ,
DOI : 10.1109/TOOLS.2001.941655
URL : https://hal.archives-ouvertes.fr/hal-00395725
Managing dynamic services: a contract based approach to a conceptual architecture, NOMS 2002. IEEE/IFIP Network Operations and Management Symposium. ' Management Solutions for the New Communications World'(Cat. No.02CH37327), pp.15-19 ,
DOI : 10.1109/NOMS.2002.1015605
The wsla framework : Specifying and monitoring service level agreements for web services, Journal of Network and System Management, vol.11, issue.1, 2003. ,
Extending JML Specifications with Temporal Logic, Algebraic Methodology and Software Technology (AMAST), 2002. ,
DOI : 10.1007/3-540-45719-4_23
Semantic component composition, 2002. ,
MDA Explained : The Model Driven Architecture?Practice and Promise, 2003. ,
Supervised Interaction ??? A Form of Contract Management to Create Trust between Agents, Trust, Reputation, and Security, pp.108-122, 2002. ,
DOI : 10.1007/3-540-36609-1_9
icontract ? the java design by contract tool, Proceedings of TOOLS 26 : Technology of Object-Oriented Languages and Systems, 1998. ,
The ``Hoare Logic'' of CSP, and All That, ACM Transactions on Programming Languages and Systems, vol.6, issue.2, pp.281-296, 1984. ,
DOI : 10.1145/2993.357247
A brief survey of software architecture, 2002. ,
Design by contract with jml. Draft, available from jmlspecs.org, 2005. ,
How the design of jml accomodates both runtime assertion checking and formal verification, 2002. ,
QoS Aspect Languages and Their Runtime Integration, Proceedings of the Fourth ICSE Workshop on Component- Based Software Engineering, 2001. ,
DOI : 10.1007/3-540-49530-4_22
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.44.6414
Web service level agreement (wsla) language specification, version 1.0, 2003. ,
Concurrency : state models & Java programs, 1999. ,
The design of gccl : a generalized common contract language, 2002. ,
URL : https://hal.archives-ouvertes.fr/inria-00072086
The greybox approach : when blackbox specifications hide too much, TUCS, 1999. ,
A classification and comparison framework for software architecture description languages, IEEE Transactions on Software Engineering, vol.26, issue.1, 1997. ,
DOI : 10.1109/32.825767
URL : https://hal.archives-ouvertes.fr/hal-00444077
Applying 'design by contract', Computer, vol.25, issue.10, pp.40-51, 1992. ,
DOI : 10.1109/2.161279
Eiffel : the language, 1992. ,
Contracts, components, and their runtime verification on the .net platform, 2002. ,
Definition of contracts for service composition, 2004. ,
Proofs of Networks of Processes, IEEE Transactions on Software Engineering, vol.7, issue.4, pp.417-426, 1981. ,
DOI : 10.1109/TSE.1981.230844
Automated debugging in java using ocl and jdi, proceedings of the Fourth International Workshop on Automated Debugging, 2000. ,
Verification of Parallel Programs with the Owicki-Gries and Rely-Guarantee Methods in Isabelle, 2002. ,
Towards a taxonomy of software connectors, ICSE, 2000. ,
Web services orchestration and choreography, Computer, vol.36, issue.10, pp.46-52, 2003. ,
DOI : 10.1109/MC.2003.1236471
A survey on compositionnal verification, 1998. ,
An approach to implement contracts as trusted intermediaries, Proceedings. First IEEE International Workshop on Electronic Contracting, 2004., 2004. ,
DOI : 10.1109/WEC.2004.1319511
Analysing uml use cases as contracts, UML, pp.518-533, 1999. ,
Behavior protocols for software components, IEEE Transactions on Software Engineering, vol.28, issue.11, 2002. ,
DOI : 10.1109/TSE.2002.1049404
Evaluation of Assertion Support for the Java Programming Language., The Journal of Object Technology, vol.1, issue.3, 2002. ,
DOI : 10.5381/jot.2002.1.3.a1
Software evolution in componentware using requirements/assurances contracts, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.147-156, 2000. ,
DOI : 10.1145/337180.337198
An enhanced model for component interfaces to support automatic and dynamic adaption, New Issues in Object Interoperability ? Proceedings of the ECOOP' 2000 Workshop on Object Interoperability, pp.33-42, 2000. ,
A Metamodel for OCL, UML, pp.156-171, 1999. ,
DOI : 10.1007/3-540-46852-8_12
Architectural styles, design patterns, and objects, 1997. ,
CQML+ : Enhancements to CQML, Thèse [94] 1st Intl. Workshop on Quality of Service in Component-Based Software Engineering, pp.43-56, 2003. ,
Qccs : A methodology for the development of contract-aware components based on aspect-oriented design, Workshop on Early Aspects : Aspect-Oriented Requirements Engineering and Architecture Design (AOSD-2002), 2002. ,
Performance Models for Discrete Event Systems with Synchronisations : Formalisms and Analysis Techniques, chapter Modelling and analysis of time constrained and hierarchical systems (MATCH), 1998. ,
A method for support design by contract on the .net platform, 2002. ,
A proof technique for rely/guarantee properties, Foundations of Software Technology and Theoretical Computer Science, pp.369-391, 1985. ,
DOI : 10.1007/3-540-16042-6_21
Assumption/commitment rules for networks of asynchronously communicating agents, 1993. ,
Component Software : Beyond Object-Oriented Programming, 1998. ,
Toward structural and behavioral analysis for component models, SAVBCS 2004, 12th ACM SIG- SOFT Symposium on the Foundation of Software Engineering, 2004. ,
Design and implementation of assertions for the common language infrastructure, IEE Proceedings - Software, vol.150, issue.5, 2003. ,
DOI : 10.1049/ip-sen:20030988
Containers for predictable behavior of component-based software, Proceedings of the Fifth ICSE Workshop on Component Based Software Engineering, 2002. ,
Compositional Reasoning Using the Assumption-Commitment Paradigm, COMPOS, pp.565-583, 1997. ,
DOI : 10.1007/3-540-49213-5_22
Service components for managing the life-cycle of service compositions, Information Systems, vol.29, issue.2, pp.97-125, 2004. ,
DOI : 10.1016/S0306-4379(03)00051-6
An extension of ocl with temporal logic, Critical Systems Development with UML ? Proceedings of the UML'02 workshop, pp.53-62 ,
Assume-guarantee supervisor for concurrent systems, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001, p.151, 2001. ,
DOI : 10.1109/IPDPS.2001.925140