메뉴 건너뛰기




Volumn 38, Issue 4, 2012, Pages 755-777

Adaptation of service protocols using process algebra and on-the-fly reduction techniques

Author keywords

adaptation contracts; interfaces; mismatch; on the fly generation; process algebra; protocols; Service composition; software adaptation; tools; verification

Indexed keywords

MISMATCH; ON - THE-FLY GENERATION; PROCESS ALGEBRAS; SERVICE COMPOSITIONS; SOFTWARE ADAPTATION;

EID: 84864610088     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.62     Document Type: Article
Times cited : (45)

References (65)
  • 2
    • 33746211940 scopus 로고    scopus 로고
    • Software adaptation
    • C. Canal, J.M. Murillo, and P. Poizat, "Software Adaptation," L'Objet, vol. 12, no. 1, pp. 9-31, 2006.
    • (2006) L'Objet , vol.12 , Issue.1 , pp. 9-31
    • Canal, C.1    Murillo, J.M.2    Poizat, P.3
  • 3
    • 77952677427 scopus 로고    scopus 로고
    • An overview on protocol adaptors for service component integration
    • R. Seguel, R. Eshuis, and P. Grefen, An Overview on Protocol Adaptors for Service Component Integration. Beta, 2009.
    • (2009) Beta
    • Seguel, R.1    Eshuis, R.2    Grefen, P.3
  • 4
    • 0037911294 scopus 로고    scopus 로고
    • Automatic component protocol adaptation with the coconut/j tool suite
    • R.H. Reussner, "Automatic Component Protocol Adaptation with the CoConut/J Tool Suite," Future Generation Computer Systems, vol. 19, no. 1, pp. 627-639, 2003.
    • (2003) Future Generation Computer Systems , vol.19 , Issue.1 , pp. 627-639
    • Reussner, R.H.1
  • 5
    • 44249113543 scopus 로고    scopus 로고
    • Failure-free coordinators synthesis for component-based architectures
    • M. Tivoli and P. Inverardi, "Failure-Free Coordinators Synthesis for Component-Based Architectures," Science of Computer Programming, vol. 71, no. 3, pp. 181-212, 2008.
    • (2008) Science of Computer Programming , vol.71 , Issue.3 , pp. 181-212
    • Tivoli, M.1    Inverardi, P.2
  • 6
    • 4944251280 scopus 로고    scopus 로고
    • A formal approach to component adaptation
    • A. Bracciali, A. Brogi, and C. Canal, "A Formal Approach to Component Adaptation," J. Systems and Software, vol. 74, no. 1, pp. 45-54, 2005.
    • (2005) J. Systems and Software , vol.74 , Issue.1 , pp. 45-54
    • Bracciali, A.1    Brogi, A.2    Canal, C.3
  • 8
    • 49349115660 scopus 로고    scopus 로고
    • Model-based adaptation of behavioural mismatching components
    • July/Aug.
    • C. Canal, P. Poizat, and G. Salaü n, "Model-Based Adaptation of Behavioural Mismatching Components," IEEE Trans. Software Eng., vol. 34, no. 4, pp. 546-563, July/Aug. 2008.
    • (2008) IEEE Trans. Software Eng. , vol.34 , Issue.4 , pp. 546-563
    • Canal, C.1    Poizat, P.2    Salaün, G.3
  • 10
    • 74449092659 scopus 로고    scopus 로고
    • Automated composition of web services via planning in asynchronous domains
    • P. Bertoli, M. Pistore, and P. Traverso, "Automated Composition of Web Services via Planning in Asynchronous Domains," Artificial Intelligence, vol. 174, pp. 316-361, 2010.
    • (2010) Artificial Intelligence , vol.174 , pp. 316-361
    • Bertoli, P.1    Pistore, M.2    Traverso, P.3
  • 11
    • 0036859290 scopus 로고    scopus 로고
    • Behavior protocols for software components
    • DOI 10.1109/TSE.2002.1049404
    • F. Plasil and S. Visnovsky, "Behavior Protocols for Software Components," IEEE Trans. Software Eng., vol. 28, no. 11, pp. 1056-1076, Nov. 2002. (Pubitemid 35421801)
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.11 , pp. 1056-1076
    • Plasil, F.1    Visnovsky, S.2
  • 14
    • 77950619188 scopus 로고    scopus 로고
    • Interactive specification and verification of behavioural adaptation contracts
    • J. Cámara, G. Salaü n, C. Canal, and M. Ouederni, "Interactive Specification and Verification of Behavioural Adaptation Contracts," Proc. Ninth Int'l Conf. Quality Software, pp. 65-75, 2009.
    • (2009) Proc. Ninth Int'l Conf. Quality Software , pp. 65-75
    • Cámara, J.1    Ouederni, M.2
  • 19
    • 33750544462 scopus 로고    scopus 로고
    • LTSA-WS: A tool for model-based verification of Web service compositions and choreography
    • Proceeding of the 28th International Conference on Software Engineering 2006, ICSE '06
    • H. Foster, S. Uchitel, and J. Kramer, "LTSA-WS: A Tool for Model-Based Verification of Web Service Compositions and Choreography," Proc. Int'l Conf. Software Eng., pp. 771-774, 2006. (Pubitemid 46600984)
    • (2006) Proceedings - International Conference on Software Engineering , vol.2006 , pp. 771-774
    • Foster, H.1    Uchitel, S.2    Magee, J.3    Kramer, J.4
  • 20
    • 47249123597 scopus 로고    scopus 로고
    • A model-based approach to the verification and adaptation of wf/.net components
    • J. Cubo, G. Salaü n, C. Canal, E. Pimentel, and P. Poizat, "A Model-Based Approach to the Verification and Adaptation of WF/.NET Components," Proc. Fourth Int'l Workshop Formal Aspects Component Software, pp. 39-55, 2007.
    • (2007) Proc. Fourth Int'l Workshop Formal Aspects Component Software , pp. 39-55
    • Cubo, J.1    Poizat, P.2
  • 22
  • 23
    • 33847238729 scopus 로고    scopus 로고
    • A formal architectural description language based on symbolic transition systems and modal logic
    • P. Poizat and J.-C. Royer, "A Formal Architectural Description Language Based on Symbolic Transition Systems and Modal Logic," J. Universal Computer Science, vol. 12, no. 12, pp. 1741-1782, 2006.
    • (2006) J. Universal Computer Science , vol.12 , Issue.12 , pp. 1741-1782
    • Poizat, P.1    Royer, J.-C.2
  • 24
    • 33947426829 scopus 로고    scopus 로고
    • A formal and tool-equipped approach for the integration of state diagrams and formal datatypes
    • DOI 10.1109/TSE.2007.21
    • C. Attiogbé, P. Poizat, and G. Salaü n, "A Formal and Tool-Equipped Approach for the Integration of State Diagrams and Formal Datatypes," IEEE Trans. Software Eng., vol. 33, no. 3, pp. 157-170, Mar. 2007. (Pubitemid 46443997)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.3 , pp. 157-170
    • Attiogbe, C.1    Poizat, P.2    Salaun, G.3
  • 29
    • 84864608532 scopus 로고
    • ISO/IEC LOTOS.-A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour ISO, Int'l Standard 8807
    • ISO/IEC, "LOTOS.-A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour," ISO, Int'l Standard 8807, 1989.
    • (1989)
  • 30
    • 0023544236 scopus 로고
    • Introduction to the iso specification language lotos
    • T. Bolognesi and E. Brinksma, "Introduction to the ISO Specification Language LOTOS," Computer Networks and ISDN Systems, vol. 14, no. 1, pp. 25-59, 1988.
    • (1988) Computer Networks and ISDN Systems , vol.14 , Issue.1 , pp. 25-59
    • Bolognesi, T.1    Brinksma, E.2
  • 32
    • 0018454915 scopus 로고
    • Propositional dynamic logic of regular programs
    • Sept.
    • M.J. Fischer and R.E. Ladner, "Propositional Dynamic Logic of Regular Programs," J. Computer and System Sciences, vol. 18, no. 2, pp. 194-211, Sept. 1979.
    • (1979) J. Computer and System Sciences , vol.18 , Issue.2 , pp. 194-211
    • Fischer, M.J.1    Ladner, R.E.2
  • 33
    • 0037332768 scopus 로고    scopus 로고
    • Efficient on-The-fly model-checking for regular alternation-free mu-calculus
    • DOI 10.1016/S0167-6423(02)00094-1, PII S0167642302000941
    • R. Mateescu and M. Sighireanu, "Efficient On-the-Fly Model-Checking for Regular Alternation-Free Mu-Calculus," Science of Computer Programming, vol. 46, no. 3, pp. 255-281, 2003. (Pubitemid 35349766)
    • (2003) Science of Computer Programming , vol.46 , Issue.3 , pp. 255-281
    • Mateescu, R.1    Sighireanu, M.2
  • 34
    • 0028413632 scopus 로고
    • Model checking and boolean graphs
    • Apr.
    • H.R. Andersen, "Model Checking and Boolean Graphs," Theoretical Computer Science, vol. 126, no. 1, pp. 3-30, Apr. 1994.
    • (1994) Theoretical Computer Science , vol.126 , Issue.1 , pp. 3-30
    • Andersen, H.R.1
  • 35
    • 49049126479 scopus 로고
    • Results on the propositionalα-calculus
    • D. Kozen, "Results on the Propositionalα-Calculus," Theoretical Computer Science, vol. 27, pp. 333-354, 1983.
    • (1983) Theoretical Computer Science , vol.27 , pp. 333-354
    • Kozen, D.1
  • 36
    • 0027579401 scopus 로고
    • A linear-time model-checking algorithm for the alternation-free modal mu-calculus
    • Apr.
    • R. Cleaveland and B. Steffen, "A Linear-Time Model-Checking Algorithm for the Alternation-Free Modal mu-Calculus," Formal Methods in System Design, vol. 2, no. 2, pp. 121-147, Apr. 1993.
    • (1993) Formal Methods in System Design , vol.2 , Issue.2 , pp. 121-147
    • Cleaveland, R.1    Steffen, B.2
  • 37
    • 31744450716 scopus 로고    scopus 로고
    • CAESAR-SOLVE: A generic library for on-The-fly resolution of alternation-free Boolean equation systems
    • DOI 10.1007/s10009-005-0194-9
    • R. Mateescu, "Caesar-solve: A Generic Library for On-the-Fly Resolution of Alternation-Free Boolean Equation Systems," Int'l J. Software Tools for Technology Transfer, vol. 8, no. 1, pp. 37-56, July 2006. (Pubitemid 43174324)
    • (2006) International Journal on Software Tools for Technology Transfer , vol.8 , Issue.1 , pp. 37-56
    • Mateescu, R.1
  • 39
    • 84947903650 scopus 로고    scopus 로고
    • OPEN/CAESAR: An Open Software Architecture for Verification, Simulation, and Testing
    • Tools and Algorithms for the Construction and Analysis of Systems
    • H. Garavel, "Open/Caesar: An Open Software Architecture for Verification, Simulation, and Testing," Proc. Int'l Conf. Tools and Algorithms for the Construction and Analysis of Systems, pp. 68-84, 1998. (Pubitemid 128055537)
    • (1998) Lecture notes in computer science , Issue.1384 , pp. 68-84
    • Garavel, H.1
  • 43
    • 44249100506 scopus 로고    scopus 로고
    • Synthesis of decentralized and concurrent adaptors for correctly assembling distributed component-based systems
    • M. Autili, L. Mostarda, A. Navarra, and M. Tivoli, "Synthesis of Decentralized and Concurrent Adaptors for Correctly Assembling Distributed Component-Based Systems," J. Systems and Software, vol. 81, no. 12, pp. 2210-2236, 2008.
    • (2008) J. Systems and Software , vol.81 , Issue.12 , pp. 2210-2236
    • Autili, M.1    Mostarda, L.2    Navarra, A.3    Tivoli, M.4
  • 51
    • 84864630857 scopus 로고    scopus 로고
    • Black & white, never grey: On interfaces synchronization, pragmatics and responsibilities
    • F. Puntigam, "Black & White, Never Grey: On Interfaces Synchronization, Pragmatics and Responsibilities," Proc. 12th Int'l Workshop Component-Oriented Programming, 2007.
    • (2007) Proc. 12th Int'l Workshop Component-Oriented Programming
    • Puntigam, F.1
  • 54
    • 55849105560 scopus 로고    scopus 로고
    • Composition and run-time adaptation of mismatching behavioural interfaces
    • J. Cámara, G. Salaü n, and C. Canal, "Composition and Run-Time Adaptation of Mismatching Behavioural Interfaces," J. Universal Computer Science, vol. 14, no. 13, pp. 2182-2211, 2008.
    • (2008) J. Universal Computer Science , vol.14 , Issue.13 , pp. 2182-2211
    • Cámara, J.1    Canal, C.2
  • 58
    • 77954577190 scopus 로고    scopus 로고
    • Protocol-aware matching of web service interfaces for adapter development
    • H.R.M. Nezhad, G.Y. Xu, and B. Benatallah, "Protocol-Aware Matching of Web Service Interfaces for Adapter Development," Proc. Int'l Conf. World Wide Web, pp. 731-740, 2010.
    • (2010) Proc. Int'l Conf. World Wide Web , pp. 731-740
    • Nezhad, H.R.M.1    Xu, G.Y.2    Benatallah, B.3
  • 60
    • 0023347999 scopus 로고
    • On the supremal controllable sublanguage of a given language
    • W.M. Wonham and P.J. Ramadge, "On the Supremal Controllable Sublanguage of a Given Language," SIAM J. Control and Optimization, vol. 25, no. 3, pp. 637-659, 1987. (Pubitemid 17585880)
    • (1987) SIAM Journal on Control and Optimization , vol.25 , Issue.3 , pp. 637-659
    • Wonham, W.M.1    Ramadge, P.J.2
  • 61
    • 0024479313 scopus 로고
    • The control of discrete event systems
    • Jan.
    • P.J.G. Ramadge and W.M. Wonham, "The Control of Discrete Event Systems," Proc. IEEE, vol. 77, no. 1, pp. 81-98, Jan. 1989.
    • (1989) Proc. IEEE , vol.77 , Issue.1 , pp. 81-98
    • Ramadge, P.J.G.1    Wonham, W.M.2
  • 62
    • 17044383882 scopus 로고    scopus 로고
    • Typing the behavior of objects and components using session types
    • DOI 10.1016/S1571-0661(05)80382-2, PII S1571066105803822, Foclasa 2002: Foundations of Coordination Languages and Software Architectures (Satellite Workshop of Concur 2002)
    • A. Vallecillo, V.T. Vasconcelos, and A. Ravara, "Typing the Behavior of Objects and Component Using Session Types," Electronic Notes in Theoretical Computer Science, vol. 68, no. 3, pp. 439-456, 2003. (Pubitemid 40679098)
    • (2003) Electronic Notes in Theoretical Computer Science , vol.68 , Issue.3 , pp. 439-456
    • Vallecillo, A.1    Vasconcelos, V.T.2    Ravara, A.3
  • 65
    • 58049104785 scopus 로고    scopus 로고
    • Adaptation of service protocols using process algebra and on-The-fly reduction techniques
    • R. Mateescu, P. Poizat, and G. Salaü n, "Adaptation of Service Protocols Using Process Algebra and On-the-Fly Reduction Techniques," Proc. Int'l Conf. Service-Oriented Computing, pp. 84-99, 2008.
    • (2008) Proc. Int'l Conf. Service-Oriented Computing , pp. 84-99
    • Mateescu, R.1    Poizat, P.2    Salaün, G.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.