Contributions à la vérification de la sûreté de l'assemblage et à l'adaptation de composants réutilisables

作者: Sebti Mouelhi

DOI:

关键词:

摘要: Cette these a pour objectif de proposer une approche formelle basee sur les automates d’interface specifier contrats des composants reutilisables et verifier leur interoperabilite fonctionnelle. se traduit par la verification trois niveaux : signature, semantique, protocole. Le formalisme est base « optimiste» qui prend en compte contraintes l’environnement. considere que deux sont compatibles s’il existe un environnement convenable avec lequel ils peuvent interagir correctement. Dans premier temps, nous proposons preliminaire integre semantique parametres actions dans compatibilite substitution specifies d’interface. second somme interesses adapter dont decrits enrichis actions. En ce sens, avons propose algorithme permet generer automatiquement specification d’un adaptateur lorsque celui-ci existe. troisieme augmente le pouvoir d’expression notre proposee l’interoperabilite proprietes surete communiquent variables definies au niveau leurs particulier, etudions preservation invariants composition raffinement.

参考文章(104)
Niklaus Wirth, Program development by stepwise refinement Communications of the ACM. ,vol. 26, pp. 70- 74 ,(1983) , 10.1145/357980.358010
Françoise Baude, Denis Caromel, Matthieu Morel, From Distributed Objects to Hierarchical Grid Components Lecture Notes in Computer Science. pp. 1226- 1242 ,(2003) , 10.1007/978-3-540-39964-3_78
N. Medvidovic, R.N. Taylor, A classification and comparison framework for software architecture description languages IEEE Transactions on Software Engineering. ,vol. 26, pp. 70- 93 ,(2000) , 10.1109/32.825767
Xabier Aretxandieta, Xabier Elkorobarrutia, Franck Barbier, Component Adaptation for Correctness in Composite Systems Seventh International Conference on Composition-Based Software Systems (ICCBSS 2008). pp. 130- 137 ,(2008) , 10.1109/ICCBSS.2008.16
Amy Moormann Zaremski, Jeannette M. Wing, Signature matching: a tool for using software libraries ACM Transactions on Software Engineering and Methodology. ,vol. 4, pp. 146- 170 ,(1995) , 10.1145/210134.210179
Thomas J. Schaefer, The complexity of satisfiability problems symposium on the theory of computing. pp. 216- 226 ,(1978) , 10.1145/800133.804350
Fabio Somenzi, Enrico Macii, Gary D. Hachtel, R. Iris Bahar, Abelardo Pardo, Erica A. Frohm, Charles M. Gaona, Algebraic decision diagrams and their applications international conference on computer aided design. ,vol. 10, pp. 188- 191 ,(1993) , 10.5555/259794.259826
Clemens Szyperski, Dominik Gruntz, Stephan Murer, Component Software: Beyond Object-Oriented Programming ,(2002)
J. Richard Büchi, Symposium on Decision Problems: On a Decision Method in Restricted Second Order Arithmetic Logic, Methodology and Philosophy of Science, Proceeding of the 1960 International Congress. ,vol. 44, pp. 1- 11 ,(1966) , 10.1016/S0049-237X(09)70564-6
David Garlan, Robert Monroe, David Wile, Acme: an architecture description interchange language conference of the centre for advanced studies on collaborative research. pp. 159- 173 ,(2010) , 10.1145/1925805.1925814