63 3.6.1 Vision de l'Object Management Group, p.64 ,
Architectural Reasoning in ArchJava, Lecture Notes in Computer Science, vol.2374, pp.334-367, 2002. ,
DOI : 10.1007/3-540-47993-7_15
Errata: a formal basis for architectural connection, ACM Transactions on Software Engineering and Methodology, vol.7, issue.3, pp.333-334, 1998. ,
DOI : 10.1145/287000.287031
Specifying Dynamism in Software Architectures, Proceedings of the Workshop on Foundations of Component-Based Software Engineering, 1997. ,
ArchJava : An Evaluation, 2003. ,
Jam - A Smooth Extension of Java with Mixins, 154+. [Ant] Ant Apache web site, 2000. ,
DOI : 10.1007/3-540-45102-1_8
Language Support for Connector Abstractions, Proceedings 17th European Conference on Object-Oriented Programming, 2003. ,
DOI : 10.1007/978-3-540-45070-2_5
Vion-Dury, Architecturing and Configuring Distributed Applications with Olan, Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Midd- leware'98) (The Lake District, UK), 1998. ,
Architecture-based autonomous repair management : An application to j2ee clusters, The 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), 2005. ,
The synchronous languages twelve years later, Proc. of the IEEE, pp.91-64, 2003. ,
Modern concurrency abstractions for C#, ACM Transactions on Programming Languages and Systems, vol.26, issue.5, pp.769-804, 2004. ,
DOI : 10.1145/1018203.1018205
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.7918
An Open Component Model and Its Support in Java, Proceedings of the International Symposium on Component-based Software Engineering (CBSE'2004), 2004. ,
DOI : 10.1007/978-3-540-24774-6_3
The Fractal Component Model and its Support in Java, Software Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems, pp.11-12, 2006. ,
From Distributed Objects to Hierarchical Grid Components, 2003. ,
DOI : 10.1007/978-3-540-39964-3_78
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.6.3011
Frédéric Pétrot, Wander O. Cesário, and Ahmed Amine Jerraya , A unified HW/SW interface model to remove discontinuities between HW and SW design, pp.159-163, 2005. ,
The Fractal Component Model, v2 The SL Synchronous Language, IEEE Transactions on Software Engineering, vol.22, issue.4, pp.256-266, 1996. ,
From distributed objects to distributed components : the olan approach Construction, configuration et administration d'applications réparties, BFS97] Angelos Bilas, Jason Fritts, and Jaswinder Pal Singh, Real-time parallel MPEG-2 decoding in software, IPPS '97 : Proceedings of the 11th International Symposium on Parallel Processing, pp.197-203, 1997. ,
Towards a precise definition of the OMG/MDA framework, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001), pp.273-290, 2001. ,
DOI : 10.1109/ASE.2001.989813
Ptolemy: A Framework for Simulating and Prototyping Heterogeneous Systems, Int. Journal in Computer Simulation, vol.4, issue.2, p.0, 1994. ,
DOI : 10.1016/B978-155860702-6/50048-X
Dream Types -A Domain Specific Type System for Component-Based Message- Oriented Middleware, 4th Workshop on Specification and Verification of Component- Based Systems (SAVCBS'05), in association with ESEC A survey of research and practices of networkon-chip, ACM Comput. Surv. Essential COM, vol.38, issue.1, p.5, 1998. ,
The current state of CBSE, IEEE Software, vol.15, issue.5, pp.37-46, 1998. ,
DOI : 10.1109/52.714622
An Efficient Component Model for the Construction of Adaptive Middleware, Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms (Middleware'01), pp.160-178, 2001. ,
DOI : 10.1007/3-540-45518-3_9
A generic component model for building systems software, ACM Transactions on Computer Systems, vol.26, issue.1, 2004. ,
DOI : 10.1145/1328671.1328672
Metameta is better-better, 1997. [Cel] The cell project at ibm research Experiences integrating and scaling a performance test bed generator with an open source case tool, Proceedings of the 19th IEEE international conference on Automated software engineering, pp.36-45, 2004. ,
Spidle: A DSL Approach to Specifying Streaming Applications, GPCE '03 : Proceedings of the second international conference on Generative programming and component engineering, pp.1-17, 2003. ,
DOI : 10.1007/978-3-540-39815-8_1
Designing and implementing Choices: an object-oriented system in C++, Communications of the ACM, vol.36, issue.9, pp.117-126, 1993. ,
DOI : 10.1145/162685.162717
A parallel ultra-high resolution MPEG-2 video decoder for PC cluster based tiled display systems, IPDPS '02 : Proceedings of the 16th International Parallel and Distributed Processing SymposiumCOR] CORBA language mapping specifications, p.30, 2002. ,
Object oriented programming : an evolutionary approach, 1986. ,
Dynamic instrumentation of production systems, USENIX 2004 Annual Technical Conference, pp.15-28, 2004. ,
Hardware/software interfaces design for soc., The Industrial Information Technology Handbook, CWMa] Common Warehouse Metamodel (CWM) SpecificationCWMb] Common Warehouse Metamodel (CWM) Specification, 2001. ,
A highly-extensible, xmlbased architecture description language, WICSA '01 : Proceedings of the Working IEEE/IFIP Conference on Software Architecture (WICSA'01), p.103, 2001. ,
Rodric Rabbah, and Saman Amarasinghe, MPEG-2 decoding in StreamIt, IPDPS, 2006. ,
The structure of the the-multiprogramming system, Commun. ACM, vol.11, issue.5, pp.341-346, 1968. ,
Programming-in-the large versus programming-in-thesmall, Proceedings of the international conference on Reliable software, pp.114-121, 1975. ,
Jsr 220 : Enterprise javabeans, version 3, 2006. ,
Safe dynamic reconfigurations of fractal architectures with fscript, Liste des marques déposées de l'OMGDOM] W3C Document Object Model web site, 2003. ,
URL : https://hal.archives-ouvertes.fr/hal-00485549
Representing product family architectures in an extensible architecture description language, PFE, pp.330-341, 2001. ,
A comprehensive approach for the development of modular software architecture description languages, ACM Transactions on Software Engineering and Methodology, vol.14, issue.2, pp.199-245, 2005. ,
DOI : 10.1145/1061254.1061258
Ieee 90 : Ieee standard glossary of software engineering terminology Exterminate all operating system abstractions, HOTOS '95 : Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS- V) Eclipse Modeling Framework, p.78, 1990. ,
The exokernel operating system architecture, 1998. ,
Aspect weaving as component knitting : Separating concerns with knit, 2001. ,
THINK : vers une architecture de systèmes flexibles [FBB + 97 The Flux OSKit : a substrate for kernel and language research, SOSP '97 : Proceedings of the sixteenth ACM symposium on Operating systems principles, pp.38-51, 1997. ,
Reflective program generation with patterns, Proceedings of the 5th international conference on Generative programming and component engineering , GPCE '06, pp.275-284, 2006. ,
DOI : 10.1145/1173706.1173748
Aspect-Oriented Software Development [FG96] Cédric Fournet and Georges Gonthier, The reflexive CHAM and the join-calculus, POPL '96 : Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pp.372-385, 1996. ,
Compiling join-patterns, Electronic Notes in Computer Science, vol.16, issue.2, 1998. ,
URL : https://hal.archives-ouvertes.fr/inria-00077047
Beyond Flexibility and Reflection: The Virtual Virtual Machine Approach, IWCC, pp.16-25, 2001. ,
DOI : 10.1007/3-540-47840-X_2
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.530.4817
Giedrius Majauskas, Wander O. Cesário, and Ahmed Amine Jerraya, An efficient architecture for the implementation of message passing programming model on massive multiprocessor, IEEE International Workshop on Rapid System Prototyping, pp.80-87, 2004. ,
Softarch/mte : Generating distributed system test-beds from high-level software architecture descriptions, Autom. Softw. Eng, vol.12, issue.1, pp.5-39, 2005. ,
Acme, CASCON First Decade High Impact Papers on, CASCON '10, 1997. ,
DOI : 10.1145/1925805.1925814
Athapascan-1 : On-line building data flow graph in a parallel language [Gro01] Flux Research Group, Knit user's manual and tutorial version 1.0.0 Coding of Audiovisual Objects-art 10, PACT '98 : Proceedings of the 1998 International Conference on Parallel Architectures and Compilation TechniquesH2603] Advanced Video Coding. ISO, p.88, 1997. ,
MMLite, Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications , EW 8, pp.96-103, 1998. ,
DOI : 10.1145/319195.319210
The performance of µ-kernel-based systems, SOSP '97 : Proceedings of the sixteenth ACM symposium on Operating systems principles, pp.66-77, 1997. ,
An architectural overview of qnx, Proceedings of the Workshop on Microkernels and Other Kernel Architectures USENIX Association, pp.113-126, 1992. ,
An overview of the singularity project, 2005. ,
Communicating sequential processes, Commun. ACM, vol.21, issue.8, pp.666-677, 1978. ,
A Generic Language for Dynamic Adaptation, Lecture Notes in Computer Science, vol.3648, pp.40-49, 2005. ,
DOI : 10.1007/11549468_8
URL : https://hal.archives-ouvertes.fr/hal-01490960
Open Distributed Processing Reference Model -Part 3 : Architecture. International Standard ISO/IEC IS 10746-3, Jav] JavaCC web site Eclipse Java Development Tools (JDT) Supproject web site, pp.151-165, 1995. ,
Guest editorial : Concurrent hardware and software design for multiprocessor soc, ACM Trans. Embedded Comput. Syst, vol.5, issue.2, pp.259-262, 2006. ,
Hardware/software interface codesign for embedded systems, IEEE Computer, vol.38, issue.2, pp.63-69, 2005. ,
Introduction to the cell multiprocessor, IBM J. Res. Dev, vol.495, issue.4, pp.589-604, 2005. ,
Application performance and flexibility on exokernel systems, Proceedings of the sixteenth ACM symposium on Operating systems principles, pp.52-65, 1997. ,
The evolving philosophers problem: dynamic change management, IEEE Transactions on Software Engineering, vol.16, issue.11, pp.1293-1306, 1990. ,
DOI : 10.1109/32.60317
Hors-série de la Revue des sciences et technologies de l'information. [L4K06] L4Ka Team, L4 Experimental Kernel Reference Manual -Version X.2 support logiciel à composants pour la construction d'applications multimédia adaptatives The problem with threads, HermèsLay05] Oussama Layaïda, pp.33-42, 2005. ,
Achieved ipc performance, HOTOS '97, Proceedings of the 6th Workshop on Hot Topics in Operating Systems (HotOS-VI) 28. [LH05] Oussama Layaida and Daniel Hagimont, Designing self-adaptive multimedia applications through hierarchical reconfiguration., DAIS, LNCS, 1997. ,
Improving ipc by kernel design, 14th ACM Symposium on Operating System Principles (SOSP)Lin] Linux online, 1993. ,
Specification and analysis of system architecture using rapide, IEEE Transactions on Software Engineering, vol.21, issue.4, pp.336-355, 1995. ,
DREAM, Proceedings of the 3rd workshop on Adaptive and reflective middleware -, 2005. ,
DOI : 10.1145/1028613.1028625
URL : https://hal.archives-ouvertes.fr/hal-00881539
Interaction-based programming with classages, OOPSLA '05 : Proceedings of the 20th annual ACM SIGPLAN conference on Object oriented programming, systems, languages, and applications, pp.191-209, 2005. ,
A First Experimentation on High-Level Tooling Support upon Fractal, 2006. ,
URL : https://hal.archives-ouvertes.fr/inria-00204114
An event-based architecture definition language, IEEE Transactions on Software Engineering, vol.21, issue.9, pp.717-734, 1995. ,
Supporting heterogeneous architecture descriptions in an extensible toolset Séparation des préoccupations et méta-modélisation pour environnements de manipulation d'architectures logicielles à base de composants Programmation parallèle à base de composants pour les applications de streaming ? contribution à l'infrastructure Think Dynamic Reconfiguration of THINK-based OS with FScript, 29th International Conference on Software EngineeringMar02] Raphaël MarvieMay06] Frédéric Mayot École Doctorale Mathématiques et InformatiqueMaz06] Sébastien Mazaré, 2002. ,
Networks on chip : A new paradigm for systems on chip design, DATE, pp.418-419, 2002. ,
Microcomponent-based component controllers: a foundation for component aspects, 12th Asia-Pacific Software Engineering Conference (APSEC'05), pp.729-737, 2005. ,
DOI : 10.1109/APSEC.2005.78
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.8149
Mass produced software components, Proceedings of NATO Software Engineering Conference, pp.138-155, 1968. ,
Model Driven Architecture (MDA), Object Management Group, 2001. ,
Specifying distributed software architectures, Proc. 5th European Software Engineering Conf. (ESEC 95), pp.137-153, 1995. ,
DOI : 10.1007/3-540-60406-5_12
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.7933
Regis : A constructive development environment for distributed programs [Mes97] Message-Passing Interface Forum, MPI-2.0 : Extensions to the Message-Passing Interface, MPI Forum, The MICO CORBA Component Project, 1994. ,
The click modular router, Symposium on Operating Systems Principles ModFact Web Sitelip6.fr. [MOF00] OMG Meta Object Facility (MOF) Specification, version 1.3, object management group, pp.217-231, 1999. ,
Cramming more components onto integrated circuits, pp.56-59 ,
Making paths explicit in the scout operating system , Operating Systems Design and Implementation, pp.153-167, 1996. ,
System-on-chip beyond the nanometer wall, Proceedings of the 40th conference on Design automation , DAC '03, pp.419-424, 2003. ,
DOI : 10.1145/775832.775943
Components and Fractal : An Analysis, MPEa] MPEG-2 video codec reference C codeMPEb] MPEG-2 specification, google : "ISO/IEC 13818. [MPE98] MPEG-4 Specification, 1998. ,
The common language infrastructure annotated standard A Classification and Comparison Framework for Software Architecture Description Languages, IEEE Transactions on Software Engineering, vol.26, issue.1, 2000. ,
Mpi microtask for programming the cell broadband enginetm processor, IBM Syst, J, vol.45, issue.1, pp.85-102, 2006. ,
Bringing ease and adaptability to mpsoc software design : A component-based approach, CASSIS, pp.118-137, 2005. ,
Report OMG TC Document Formal/01- 02-01, Object Management Group, CORBA/IIOP 2.4.2 Specification, Tech Lightweight CORBA component modelobjectweb.org/. [Ope05] OpenMAX Integration Layer Application Programming Interface Specification Version 1.0, december 2005. [Ope06] OpenMAX Development Layer API SpecificationOSC05] OSCI, Draft standard SystemC language reference manual, 2001. ,
Optimistic incremental specialization : Streamlining a commercial operating system, Proc. 15th ACM Symposium on Operating Systems Principles (Copper Mountain CO (USA)), 1995. ,
On the criteria for decomposing systems into module, Communications of the ACM, vol.15, issue.12, pp.1053-1058, 1972. ,
Automatic mapping of parallel applications onto multi-processor platforms : A multimedia application, Proceedings of the Digital System Design , EUROMICRO Systems on (DSD'04), pp.2-4, 2004. ,
Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, pp.178-185, 2001. ,
DOI : 10.1145/1101560.1101566
URL : https://hal.archives-ouvertes.fr/inria-00071366
Vers l'exogiciel. Une approche de la construction d'infrastructures logicielles radicallement configurables, 2005. ,
Cilk : Efficient multithreaded computing, 1998. ,
Report on the language knit : A component definition and linking language version 1.0.0, 2001. ,
The architecture of a UML virtual machine, Conference on Object-Oriented, pp.327-341, 2001. ,
Knit : Component composition for systems software, Proc. of the 4th Operating Systems Design and Implementation (OSDI), pp.347-360, 2000. ,
Modelling and implementation of an MPEG-2 video decoder using a GALS design path, Master's thesis, 2006. ,
Guest editor's introduction : Model-driven engineering, IEEE Computer, vol.39, issue.2, pp.25-31, 2006. ,
Abstractions and implementations forarchitectural connections, ICCDS '96 : Proceedings of the 3rd International Conference on Configurable Distributed Systems, 1996. ,
DOI : 10.1109/cds.1996.509340
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.174.446
Parallelization of MPEG-2 video decoder in shared memory systems, SPC06] Lionel Seinturier, Nicolas Pessemier, and Thierry Coupaye, AOKell 2.0 Documentation, 2004. ,
A Component Model Engineered with Components and Aspects, CBSE, pp.139-153, 2006. ,
DOI : 10.1007/11783565_10
URL : https://hal.archives-ouvertes.fr/inria-00126350
Clearwater, Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering , ASE '05, pp.144-153, 2005. ,
DOI : 10.1145/1101908.1101931
URL : https://hal.archives-ouvertes.fr/inria-00402293
VINO : An integrated platform for operating systems and database research Component software : beyond object-oriented programming, 1994. ,
Modern operating systems, 2001. ,
Qinna, a Component-Based QoS Architecture, Thi] Think web site, 2005. ,
DOI : 10.1007/11424529_8
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.129.7378
StreamIt: A Language for Streaming Applications, Proceedings of the 11th International Conference on Compiler Construction, pp.179-196, 2002. ,
DOI : 10.1007/3-540-45937-5_14
Teleport messaging for distributed stream programs, Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '05, pp.224-235, 2005. ,
DOI : 10.1145/1065944.1065975
URL : http://cag.lcs.mit.edu/commit/papers/05/thies-ppopp05.pdf
An overview of the amoeba distributed operating system, SIGOPS Oper, Syst. Rev, vol.15, issue.3, pp.51-64, 1981. ,