{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T02:51:00Z","timestamp":1770432660976,"version":"3.49.0"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2008,12,9]],"date-time":"2008-12-09T00:00:00Z","timestamp":1228780800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Ann. Telecommun."],"published-print":{"date-parts":[[2009,2]]},"DOI":"10.1007\/s12243-008-0073-y","type":"journal-article","created":{"date-parts":[[2008,12,8]],"date-time":"2008-12-08T13:17:09Z","timestamp":1228742229000},"page":"45-63","source":"Crossref","is-referenced-by-count":37,"title":["FPath and FScript: Language support for navigation and reliable reconfiguration of Fractal architectures"],"prefix":"10.1007","volume":"64","author":[{"given":"Pierre-Charles","family":"David","sequence":"first","affiliation":[]},{"given":"Thomas","family":"Ledoux","sequence":"additional","affiliation":[]},{"given":"Marc","family":"L\u00e9ger","sequence":"additional","affiliation":[]},{"given":"Thierry","family":"Coupaye","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,12,9]]},"reference":[{"key":"73_CR1","first-page":"182","volume-title":"ICPADS \u201998: proceedings of the 1998 international conference on parallel and distributed systems","author":"M Abdallah","year":"1998","unstructured":"Abdallah M, Guerraoui R, Pucheral P (1998) One-phase commit: does it make sense? In: ICPADS \u201998: proceedings of the 1998 international conference on parallel and distributed systems. IEEE Computer Society, Washington, DC, p\u00a0182"},{"key":"73_CR2","doi-asserted-by":"crossref","unstructured":"Aldrich J, Chambers C, Notkin D (2002) ArchJava: connecting software architecture to implementation. In: International conference on software engineering, ICSE 2002, Orlando, May 2002","DOI":"10.1145\/581339.581365"},{"key":"73_CR3","doi-asserted-by":"crossref","unstructured":"Alia M, Lenglet R, Coupaye T, Lefebvre A (2004) Querying on reflexive component-based architectures. In: Proceedings of the 30th EUROMICRO conference, Rennes, Sept 2004","DOI":"10.1109\/EURMIC.2004.1333364"},{"key":"73_CR4","unstructured":"Allen RJ (1997) A formal approach to software architecture. PhD thesis, Carnegie Mellon University, May 1997. Technical Report Number: CMU-CS-97-144"},{"issue":"1","key":"73_CR5","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TDSC.2004.2","volume":"01","author":"A Avizienis","year":"2004","unstructured":"Avizienis A, Laprie J-C, Randell B, Landwehr C (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE Trans Dependable Secur Comput 01(1):11\u201333","journal-title":"IEEE Trans Dependable Secur Comput"},{"key":"73_CR6","volume-title":"2nd European workshop on software architectures (EWSA 2005). Lecture notes in computer science, vol 3527","author":"T Batista","year":"2005","unstructured":"Batista T, Joolia A, Coulson G (2005) Managing dynamic reconfiguration in component-based systems. In: 2nd European workshop on software architectures (EWSA 2005). Lecture notes in computer science, vol 3527. Springer Berlin, Heidelberg"},{"issue":"11\u201312","key":"73_CR7","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1002\/spe.767","volume":"36","author":"R Bruneton","year":"2006","unstructured":"Bruneton R, Coupaye T, Leclercq M, Qu\u00e9ma V, Stefani J-B (2006) The Fractal component model and its support in Java. Softw Pract Exp 36(11\u201312):1257\u20131284 (special issue on Experiences with Auto-adaptive and Reconfigurable Systems)","journal-title":"Softw Pract Exp"},{"key":"73_CR8","unstructured":"Bruneton R, Coupaye T, St\u00e9fani J-B (2003) The Fractal component model. Technical report, The ObjectWeb Consortium, Sept 2003, version 2.0"},{"key":"73_CR9","volume-title":"The object data standard \u2013 ODMG 3.0. The Morgan Kaufmann series in data management systems","year":"2000","unstructured":"Cattell R, Barry DK, Berler M, Eastman J, Jordan D, Russell C, Schadow O, Stanienda T, Velez F (eds) (2000) The object data standard \u2013 ODMG 3.0. The Morgan Kaufmann series in data management systems. Morgan Kaufmann, San Francisco"},{"issue":"1","key":"73_CR10","doi-asserted-by":"crossref","first-page":"146","DOI":"10.1109\/69.43410","volume":"1","author":"S Ceri","year":"1989","unstructured":"Ceri S, Gottlob G, Tanca L (1989) What you always wanted to know about Datalog (and never dared to ask). IEEE Trans Knowl Data Eng 1(1):146\u2013166","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"73_CR11","unstructured":"Coulson G, Blair GS, Grace P, Joolia A, Lee K, Ueyama J (2004) A component model for building systems software. In: Proceedings of IASTED software engineering and applications (SEA\u201904), Cambridge, Nov 2004"},{"key":"73_CR12","unstructured":"Dashofy EM, van\u00a0der Hoek A, Taylor RN (2001) A highly-extensible, XML-based architecture description language. In: Proceedings of the working IEEE\/IFIP conference on software architectures (WICSA 2001), Amsterdam"},{"key":"73_CR13","unstructured":"David P-C (2005) D\u00e9veloppement de composants Fractal adaptatifs\u00a0: un langage d\u00e9di\u00e9 \u00e0 l\u2019aspect d\u2019adaptation. Ph.D. thesis, Universit\u00e9 de Nantes \/ \u00c9cole des Mines de Nantes, July 2005"},{"key":"73_CR14","doi-asserted-by":"crossref","unstructured":"David P-C, Ledoux T (2006) An aspect-oriented approach for developing self-adaptive Fractal components. In: 5th international symposium on software composition (SC\u201906), Vienna, Mar 2006","DOI":"10.1007\/11821946_6"},{"key":"73_CR15","volume-title":"Proceedings of the 8th IFIP international conference on distributed applications and interoperable systems (DAIS\u201908), Oslo, Norway, June 2008. LNCS","author":"P-C David","year":"2008","unstructured":"David P-C, L\u00e9ger M, Grall H, Ledoux T, Coupaye T (2008) A multi-stage approach for reliable dynamic reconfigurations of component-based systems. In: Proceedings of the 8th IFIP international conference on distributed applications and interoperable systems (DAIS\u201908), Oslo, Norway, June 2008. LNCS. Springer, Heidelberg"},{"key":"73_CR16","first-page":"81","volume-title":"Proceedings of reflection 2001, the third international conference on metalevel architectures and separation of crosscutting concerns, Kyoto, Japan (Sept 2001), vol\u00a02192 of Lecture Notes in Computer Science, AITO","author":"J Dowling","year":"2001","unstructured":"Dowling J, Cahill V (2001) The K-Component architecture meta-model for self-adaptive software. In: Yonezawa A, Matsuoka, S (eds) Proceedings of reflection 2001, the third international conference on metalevel architectures and separation of crosscutting concerns, Kyoto, Japan (Sept 2001), vol\u00a02192 of Lecture Notes in Computer Science, AITO. Springer, Heidelberg, pp.\u00a081\u201388"},{"key":"73_CR17","unstructured":"Fassino J-P, Stefani J-B, Lawall J, Muller G (2002) THINK: a software framework for component-based operating system kernels. In: Proceedings of the general track: 2002 USENIX annual technical conference, June 10\u201315, 2002, Monterey, California, USA. USENIX 2002, ISBN 1-880446-00-6"},{"key":"73_CR18","first-page":"47","volume-title":"Foundations of component-based systems","author":"D Garlan","year":"2000","unstructured":"Garlan D, Monroe RT, Wile D (2000) Acme: architectural description of component-based systems. In: Leavens GT, Sitaraman M (eds) Foundations of component-based systems. Cambridge University Press, New York, pp\u00a047\u201367"},{"key":"73_CR19","doi-asserted-by":"crossref","unstructured":"Hajiyev E (2005) CodeQuest \u2013 source code querying with datalog. Msc thesis, St. Anne\u2019s College, University of Oxford, Oxford University","DOI":"10.1145\/1094855.1094884"},{"key":"73_CR20","unstructured":"Jayaprakash N, Coupaye T, Collet C, Rivierre N (2005) Des r\u00e9gles actives au sein d\u2019une infrastructure logicielle autonomique. In: Journ\u00e9es Composants 2005, 4\u00e9me conf\u00e9rence francophone autour des composants logiciels, Le Croisic, Apr 2005"},{"issue":"1","key":"73_CR21","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MC.2003.1160055","volume":"36","author":"J Kephart","year":"2003","unstructured":"Kephart J, Chess DM (2003) The vision of autonomic computing. IEEE Comput 36(1):41\u201350","journal-title":"IEEE Comput"},{"issue":"11","key":"73_CR22","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1109\/32.60317","volume":"16","author":"J Kramer","year":"1990","unstructured":"Kramer J, Magee J (1990) The evolving philosophers problem: dynamic change management. IEEE Trans Softw Eng 16(11):1293\u20131306","journal-title":"IEEE Trans Softw Eng"},{"key":"73_CR23","unstructured":"L\u00e9ger M, Coupaye T, Ledoux T (2006) Contr\u00f4le dynamique de l\u2019int\u00e9grit\u00e9 des communications dans les architectures \u00e0 composants. In: Rousseau R, Urtado C, Vauttier S (eds) LMO (2006), Herm\u00e9s Lavoisier, pp\u00a021\u201336"},{"key":"73_CR24","first-page":"24","volume-title":"Proceedings of the ACM SIGSOFT\u201996 fourth symposium on the foundations of software engineering, San Francisco, CA, USA, Oct 1996","author":"N Medvidovic","year":"1996","unstructured":"Medvidovic N, Oreizy P, Robbins JE, Taylor RN (1996) Using object-oriented typing to support architectural design in the C2 style. In: Proceedings of the ACM SIGSOFT\u201996 fourth symposium on the foundations of software engineering, San Francisco, CA, USA, Oct 1996. ACM SIGSOFT, New York, pp\u00a024\u201332"},{"issue":"1","key":"73_CR25","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26(1):70\u201393","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"73_CR26","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1145\/1118890.1118892","volume":"37","author":"M Mernik","year":"2005","unstructured":"Mernik M, Heering J, Sloane AM (2005) When and how to develop domain-specific languages. ACM Comput Surv 37(4):316\u2013344","journal-title":"ACM Comput Surv"},{"key":"73_CR27","doi-asserted-by":"crossref","first-page":"320","DOI":"10.1109\/ICDCSW.2004.1284049","volume-title":"ICDCSW \u201904: proceedings of the 24th international conference on distributed computing systems workshops","author":"RS Moreira","year":"2004","unstructured":"Moreira RS, Blair GS, Carrapatoso E (2004) Supporting adaptable distributed systems with FORMAware. In: ICDCSW \u201904: proceedings of the 24th international conference on distributed computing systems workshops. IEEE Computer Society, Washington, DC, pp\u00a0320\u2013325"},{"key":"73_CR28","unstructured":"OCL 2.0 Specification (2005) http:\/\/www.omg.org\/docs\/ptc\/05-06-06.pdf"},{"key":"73_CR29","unstructured":"Oreizy P (1996) Issues in the runtime modification of software architectures. Technical report UCI-ICS-TR-96-35, Department of Information and Computer Science University of California, Irvine"},{"key":"73_CR30","first-page":"259","volume-title":"Software composition, 5th international symposium, SC 2006, Vienna, Austria, Mar 2006, vol\u00a04089 of Lecture Notes in Computer Science","author":"N Pessemier","year":"2006","unstructured":"Pessemier N, Seinturier L, Coupaye T, Duchien L (2006) A model for developing component-based and aspect-oriented systems. In: L\u00f6we W, S\u00fcdholt M (eds) Software composition, 5th international symposium, SC 2006, Vienna, Austria, Mar 2006, vol\u00a04089 of Lecture Notes in Computer Science. Springer, Heidelberg, pp\u00a0259\u2013274 (Revised papers)"},{"key":"73_CR31","volume-title":"The 10th international ACM SIGSOFT symposium on component-based software engineering (CBSE 2007), Boston, MA, USA, July 2007. Lecture Notes in Computer Science, ACM","author":"J Polakovic","year":"2007","unstructured":"Polakovic J, Mazar\u00e9 S, Stefani J-B, David P-C (2007) Experience with implementing safe reconfigurations in component-based embedded systems. In: The 10th international ACM SIGSOFT symposium on component-based software engineering (CBSE 2007), Boston, MA, USA, July 2007. Lecture Notes in Computer Science, ACM. Springer, Heidelberg"},{"key":"73_CR32","first-page":"205","volume-title":"Proceedings of ECOOP 2002, Malaga, Spain, May 2002, vol\u00a02374 of Lecture Notes in Computer Science","author":"B Redmond","year":"2002","unstructured":"Redmond B, Cahill V (2002) Supporting unanticipated dynamic adaptation of application behaviour. In: Proceedings of ECOOP 2002, Malaga, Spain, May 2002, vol\u00a02374 of Lecture Notes in Computer Science. Springer, Heidelberg, pp\u00a0205\u2013230"},{"issue":"2","key":"73_CR33","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1145\/1018210.1018213","volume":"13","author":"R Roshandel","year":"2004","unstructured":"Roshandel R, Hoek AVD, Mikic-Rakic M, Medvidovic N (2004) Mae\u2014a system model and environment for managing architectural evolution. ACM Trans Softw Eng Methodol 13(2):240\u2013276","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"73_CR34","unstructured":"Rouvoy R (2006) Une d\u00e9marche \u00e0 granularit\u00e9 extr\u00eamement fine pour la construction de canevas intergiciels hautement adaptables\u00a0: application aux services de transactions. PhD thesis, Universit\u00e9 des Sciences et Technologies de Lille, Lille"},{"key":"73_CR35","volume-title":"Component software","author":"C Szyperski","year":"1997","unstructured":"Szyperski C (1997) Component software. ACM, New York"},{"issue":"3","key":"73_CR36","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/319732.319734","volume":"7","author":"IL Traiger","year":"1982","unstructured":"Traiger IL, Gray J, Galtieri CA, Lindsay BG (1982) Transactions and consistency in distributed database systems. ACM Trans Database Syst 7(3):323\u2013342","journal-title":"ACM Trans Database Syst"},{"key":"73_CR37","first-page":"515","volume-title":"Concepts and applications of multilevel transactions and open nested transactions. Database transaction models for advanced applications","author":"G Weikum","year":"1992","unstructured":"Weikum G, Schek H-J (1992) Concepts and applications of multilevel transactions and open nested transactions. Database transaction models for advanced applications. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, pp 515\u2013553"},{"key":"73_CR38","unstructured":"World Wide Web Consortium (1999) XML path language (XPath) version 1.0. W3C Recommendation, Nov 1999. http:\/\/www.w3.org\/TR\/xpath\/"},{"key":"73_CR39","unstructured":"World Wide Web Consortium (2007) XML path language (XPath) version 2.0. W3C Recommendation, Jan 2007. http:\/\/www.w3.org\/TR\/xpath20\/"}],"container-title":["annals of telecommunications - annales des t\u00e9l\u00e9communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-008-0073-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s12243-008-0073-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s12243-008-0073-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,2]],"date-time":"2019-06-02T06:37:59Z","timestamp":1559457479000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s12243-008-0073-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,12,9]]},"references-count":39,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2009,2]]}},"alternative-id":["73"],"URL":"https:\/\/doi.org\/10.1007\/s12243-008-0073-y","relation":{},"ISSN":["0003-4347","1958-9395"],"issn-type":[{"value":"0003-4347","type":"print"},{"value":"1958-9395","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,12,9]]}}}