Content-type: text/html Bibliography

Bibliography

Keyword:
 
[AIM2000] {Ariba Corp. and IBM Corp. and Microsoft Corp.}, "UDDI Technical White Paper," Technical report, September 2000. (UDDITechnicalWhitePaper.pdf)details
 
[Achermann2000] Achermann, F. and Nierstrasz, O., "Applications = Components + Scripts - A tour of Piccola," In Mehmet Aksit, editors, Kluwer, 2000, 2000.details
 
[Achermann2001] Achermann, F. and Al., "Piccola -- a Small Composition Language," In Howard Bowman and John Derrick, editors, (pp. 403-426), Cambridge University Press, 2001.details
 
[Agrawal2001] Agrawal, R. and Al., "Vinci: A Service-Oriented Architecture for Rapid Development of Web Applications," in Proceedings of WWW-2001, May 2001.details
 
[Aldrich2002] Aldrich, J. and Chambers, C. and Notkin, D., "Architectural Reasoning in ArchJava," in ECOOP2002, June 2002.details
 
[Aldrich2002b] Aldrich, J. and Chambers, C. and Notkin, D., "ArchJava: Connecting Software Architecture to Implementation," in Proceedings of ICSE, may 2002.details
 
[Allen1997] Allen, R. and Garlan, D. and Douence, R., "Specifying Dynamism in Software Architectures," in Proceedings of the Workshop on Foundations of, September 1997.details
 
[Allen1998] Allen, R. and Douence, R. and Garlan, D., "Specifying and Analyzing Dynamic Software Architectures," in Proceedings of the 1998 Conference on Fundamental Approaches to Software Engineering (FASE'98), March 1998.details
 
[Almeida2001] Almeida, J. P. and Al., "Transparent Dynamic Reconfiguration for CORBA," in Third International Symposium on Distributed Objects and Applications (DOA), 2001.details
 
[Almeida2001b] Almeida, J. and Al., "An approach to dynamic reconfiguration of distributed systems based on object-middleware," in Proceedings of the 19th Brazilian Symposium on Computer Networks (SBRC), 2001.details
 
[Amano1999] Amano, N. and Watanable, T., "An Approach for Constructing Dynamically Adaptable Component-based Software Systems using LEAD++," International Workshop on Object Oriented Reflection and Software Engineering (OORaSE'99), 1999.details
 
[Andersson1998] Andersson, J., "Reactive dynamic architectures," in Proceedings of the third international workshop on Software architecture, (pp. 1-4), 1998.details
 
[Andrade2001] Andrade, L.F. and Fiadeiro, J.L., "Coordination Technologies for Web-Services," in {Workshop on Object-Oriented Web Services (at OOPSLA)}, 2001.details
 
[Andrade2001b] Andrade, L.F. and Fiadeiro, J.L., "Coordination Technologies for Managing Information System Evolution," in 13th Conference on Advanced Information Systems Engineering, 2001.details
 
[Andrade2002] Andrade, L. and Fiadeiro, J.L., "An Architectural Approach to Auto-Adaptive Systems," in 22nd International Conference on Distributed Computing Systems Workshops (ICDCSW), (pp. 439), 2002.details
 
[Anind1999] Anind, D.K. and Salber, D. and Abowd, G.D., "A Context-Based Infrastructure for Smart Environments," in Proceedings of the 1st International Workshop on Managing Interactions in Smart Environments (MANSE), (pp. 114-128), December 1999.details
 
[Arnold1999] Arnold, K., and O'Sullivan, B. and Waldo, R. W., and Wollrath, A., "The Jini Specification," Addison-Wesley, 1999.details
 
[Assmann2003] Assmann, U., "Invasive Software Composition," University of Linkoping, Sweden, 2003.details
 
[Bachman2000] Bachman, F. and Al., "Volume II: Technical Concepts of Component-Based Software Engineering," Technical report, Software Engineering Institute, ESC-TR-2000-007. May 2000.details
 
[Baker2002] Baker, J. and Hsieh, W., "Runtime Aspect Weaving Through Metaprogramming," in Proceedings of the 1st Aspect-Oriented Software Development Conference (AOSD), April 2002.details
 
[Balter1998] Balter, R. and Bellissard, L. and Riveill, M. and Vion-Dury, J.-Y., "{Architecting and Configuring Distributed Applications with OLAN}," in Proceedings of the IFIP International Conference on, (pp. 241-256), September 1998.details
 
[Balzer1996] Balzer, R., "Enforcing architecture constraints," in Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops, (pp. 80-82), 1996.details
 
[Barnes1998] Barnes, J.G.P., "Programming in Ada," Addison-Wesley, Second edition, 1998.details
 
[Bass2000] Bass, L. and Al., "Volume I: Market Assessment of Component-Based Software Engineering," Technical report, Software Engineering Institute, CMU/SEI-2001-TN-007. May 2000.details
 
[Batista2000] Batista, T.V. and Rodriguez, N., "Dynamic Reconfiguration of Component Based Applications," in Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems (PDSE), 2000.details
 
[Batory1992] Batory, D. and O'Malley, S., "The design and implementation of hierarchical software systems with reusable components," ACM Transactions on Software Engineering and Methodology, Vol. 1, No. 4, (pp. 355-398), 1992.details
 
[Bearman1993] Bearman, M., "{ODP Trader}," in Proceedings of the IFIP International Conference on Open DIstributed Processing, September 1993.details
 
[Bellisard1995] Bellisard, L. and Atallah, S.B. and Kerbrat, A. and Riveill, M, "{Component Based Programming And Application Management with OLAN}," in Proceedings of Wokshop on Object-based Parallel and Distributed Computation, 1995.details
 
[Bellisard1996] Bellisard, L. and Riveill, M., "From Distributed Objects to Distributed Components : the Olan Approach," in Proceedings of the workshop Putting Distributed Objects to Work (ECOOP), 1996.details
 
[Belloir2001] Belloir, N and Al., "Formalisation de la relation Tout-Partie : application a l'assemblage des composants logiciels," Journees Composants, Besancon, Octobre 2001. (French)details
 
[Benchiao1999] Benchiao, J., Automatic Software Deployment. Doctoral dissertation, New York University Department of Computer Science. 1999.details
 
[Berman1999] Berman, S. and Figuiera, R., "A persistent store as the basis of an extensible software engineering environment.," in Proceedings of First International Symposium on Constructing Software Engineering Tools, (pp. 121-126), 1999.details
 
[BernersLee2001] Berners-Lee, T. and Hendler, J. and Lassila, O., "The Semantic Web," Scientific American, May 2001.details
 
[Beugnard1999] Beugnard, A. and Al., "Making Components Contract Aware," IEEE Computer, Vol. 32, No. 7, (pp. 38-45), July 1999.details
 
[Bezivin2002] Bezivin, J. et Blanc, X., "MDA : Vers un Important Changement de Paradigme en Genie Logiciel," Document Electronique, Juillet 2002. (http://www.devreference.net/)details
 
[Bezivin2002b] Bezivin, J. et Blanc, X., "Promesses et Interrogations De L'approche MDA," Document Electronique, Septembre 2002. (http://www.devreference.net/)details
 
[Bieber2001] Bieber, G. and Carpenter, J., "Introduction to Service-Oriented Programming (Rev 2.1)," Online Document, April 2001. (http://www.openwings.org/download.html)details
 
[Bierman2003] Bierman, G. and Hicks, M. and Sewell, P. and Stoyle, G., "Formalizing Dynamic Software Updating," in Proceedings of the Workshop on Unexpected Software Evolution, April 2003.details
 
[Birbilis2000] Birbilis, G. and Al., "E-Slate: A software architectural style for end-user programming," in 22nd International Conference on Software Engineering ICSE, 2000.details
 
[Birk1997] Birk, A. and Giese, P. and Kempkens, R. and Rombach, D. and Ruhe, G., "The PERFECT Handbook Volume 3: Process Enactment," Technical report, Fraunhofer IESE, 061.97/E. 1997.details
 
[Birngruber2001] Birngruber, D., "A Software Composition Language and Its Implementation," Perspectives of System Informatics, July 2001.details
 
[Blair2000] Blair, G. S. and Al., "The role of software architecture in constraining adaptation incomponent-based middleware platforms," in IFIP/ACM International Conference on Distributed systems platforms, (pp. 164-184), 2000.details
 
[Bobrow1993] Bobrow, D.G and Gabriel, R.G. and White, J.L., "CLOS in Context - The Shape of the Design Space," in Object-Oriented Programming: The Clos Perspective, Published by MIT Press, 1993.details
 
[Boehm2002] Boehm, B., "Get Ready for Agile Methods, with Care," IEEE Computer, (pp. 64-69), January 2002.details
 
[Bohme2001] Bohme H. and Al., "Component IDL to Programming Languages Mapping," September 2001.details
 
[Bolour2003] Bolour, A., "Notes on the Eclipse Plug-in Architecture," Online article, July 2003. ({http://www.eclipse.org/articles/Article-Plug-in-architecture/plugin_architecture.html})details
 
[Bouraqadi2000] Bouraqadi N., "Java et la Reflexion," Technical report, Ecole des Mines de Nantes, 2000-4-INFO. 2000.details
 
[Box1998] Box, D., "Essential COM," Addison-Wesley, January 1998.details
 
[Brandt2001] Brandt, R., Dynamic Adaptation of Mobile Code in Heterogeneous Environments. Masters thesis, Institut fur Informatik, Technishen Universitat Munchen. 2001.details
 
[Brooks1987] Brooks, F., "No Silver Bullet: Essence and Accidents of Software Engineering," Computer, Vol. 20, No. 4, (pp. 10-19), April 1987.details
 
[Brown1992] Brown, A.W. and Feiler, P.H and Wallnau, K.C., "Understanding Integration in a Software Development Environment," Technical report, Software Engineering Institute, CMU/SEI-91-TR-31. January 1992.details
 
[Bruneton2004] Bruneton, E. and Coupaye, T. and Stefani, J.B., "The Fractal Composition Framework Version 2.0-3," Object Web Consortium, July 2004.details
 
[Buessow1998] Buessow, R. and Al., "An Open Environment for Heterogeneous Modelling Techniques and Tools," in Proceedings of the International Workshop on Current Trends in Applied Formal Methods, 1998.details
 
[Burbeck2000] Burbeck, S., "Evolution of Web Applications into Service-Oriented Components with Web Services," Online Document, October 2000. (http://www-106.ibm.com/developerworks/library/ws-tao/index.html)details
 
[COSET2000] , Second International Symposium On Constructing Software Engineering Tools, Edited by Ferguson, I. and Gray, J. and Scott, L., June 2000.details
 
[Calvary2001] Calvary. G and Coutaz, J. and Thevenin, D., "Supporting Context Changes for Plastic User Interfaces: A Process and a Mechanism," Proceedings of IHM-HCI, 2001.details
 
[Carzaniga1998] Carzaniga, A. and Fuggeta, A. and R.S. Hall and Van der Hoek, A. and Heimbigner, D. and Wolf, A.L., "A Characterization Framework for Software Deployment Technologies," Technical report, University of Colorado, Dept. of Computer Science, CU-CS-857-98. April 1998.details
 
[Casati2000] Casati, F. and Al., "Adaptive and Dynamic Service Composition in eFlow," Technical report, Hewlett-Packard, HPL-2000-39. 2000.details
 
[Cerami2002] Cerami, E., "Chapter 6: WSDL Essentials," in Web Service Essentials, Published by O'Reilly, 2002.details
 
[Cervantes2000] Cervantes, H., Analyse de dependances et Decoupe dans un logiciel de grande Taille. Masters thesis, Universite Joseph Fourier, Grenoble. 2000.details
 
[Cervantes2002] Cervantes, H. and Hall, R. S., "Beanome: A Component Model for the OSGi Framework," in proceedings of the Workshop on Software Infrastructures for Component-Based Applications on Consumer Devices, September 2000.details
 
[Cervantes2002b] Cervantes, H. and Favre, J. M., "Comparing JavaBeans and OSGi Towards an Integration of two Complementary Component Models," in presented at the 28th Euromicro Conference on Component Based Software Engineering (ECBSE), September 2002.details
 
[Cervantes2002c] Cervantes, H. and Favre, J. M. and Duclos, F., "Describing Hierarchical Compositions of Java Beans with the Beanome Language.," in Workshop on Software Composition (SC2002), 2002.details
 
[Cervantes2003] Cervantes, H. and Hall, R.S., "Automating Service Dependency Management in a Service-Oriented Component Model," in Proceedings of the 6th Workshop on Component Based Software Engineering (CBSE), 2003.details
 
[Chakraborty2001] Chakraborty, D. and Perich, F. and Avancha, S. and Joshi, A., "{DReggie: Semantic Service Discovery for M-Commerce Applications}," in Workshop on Reliable and Secure Applications in Mobile Environments (20th Symposium on Reliable Distributed Systems), 2001.details
 
[Chen2000] Chen, G. and Kotz, D., "A Survey of Context-Aware Mobile Computing Research," Technical Report TR2000-381, Department of Computer Science, Dartmouth College, November 2000. (http://www.cs.dartmouth.edu/~glchen/papers/chen_survey-tr.pdf)details
 
[Cheng2002] Cheng, S. and Al., "Software Architecture-based Adaptation for Pervasive Systems," Lecture Notes in Computer Science, Vol. 2299, April 2002.details
 
[Chomat2003] Chomat, S. and Donsez, D., "{OSGiTV: une plate-forme de deploiement d'applications de television interactive basee sur OSGi}," in Proceedings de CFSE, 2003.details
 
[Clements1995] Clements, P., "From Subroutines to Subsystems: Component Based Software Development," The American Programmer, Vol. 8, No. 11, November 1995.details
 
[Clements1996] Clements, P. C., "A Survey of Architecture Description Languages," in Eighth International Workshop on Software Specification and Design, 1998.details
 
[Collins-Sussman2004] Collins-Sussman, B. and Fitzpatrick, B. W. and Pilato, C.M., "Version Control with Subversion for version 1.0," TBA, 2004.details
 
[Combs2001] Combs, N., "Reliable Recruitment and Assembly of Peer-to-peer Services and Distributed Workflow," Working Conference on Complex and Dynamic Systems Architecture, December 2001.details
 
[ComponentSource2003] {ComponentSource}, "The Evolution of Components," Online Document, 2003. (http://www.componentsource.com/AboutComponents/ComponentEssentials/TheEvolutionOfComponents.asp)details
 
[Conan2001] Conan, D. and Putrycz, E. and Farcet, N. and DeMiguel, M., "Integration of Non-Functional Properties in Containers," in Sixth International Workshop on Component-Oriented Programming (WCOP), 2001.details
 
[Corwin2003] Corwin, J. and Bacon, D. F. and Grove, D. and Murthy, C., "{MJ: A Rational Module System for Java and its Applications}," in Proceedings of OOPSLA, 2003.details
 
[Costa2000] Costa, J. and Caires, L., "A Basic Model of Typed Components," Lecture Notes in Computer Science, Vol. 1850, 2000.details
 
[Cuesta1999] Cuesta, C. E. and De la Fuente, P. and Barrio- Solorzano, M., "Dynamics and Reflection in Software Architecture," in Proceedings of 4th Workshop on M'etodos, Entornosy Nuevas Herramientas en Ingenier'ya de Requisitos, 1999.details
 
[Curbera2001] Curbera, F. and Nagy, A. and Weerawarana, S., "Web-Services: Why and How," in Workshop on Object-Oriented Web Services (in OOPSLA), August 2001. (http://www.research.ibm.com/people/b/bth/OOWS2001.html)details
 
[Curbera2001b] Curbera, F. and Mukhi, N. and Weerawarana, S., "On the Emergence of a Web Services Component Model," in Proceedings of the Sixth International Workshop on Component-Oriented Programming (WCOP), 2001.details
 
[Curbera2002] Curbera, F. and Al., "Business Process Execution Language (BPEL) for Web Services, Version 1.0," IBM, July 2002.details
 
[Curtis1992] Curtis, B. and Kellner, M.I. and Over, J., "Process Modeling," Communications of the ACM, Vol. 35, No. 9, (pp. 75-90), 1992.details
 
[Dahlem2003] Dahlem, D. and Bychkov, Y. and Kawasme, L. and Janhnke, J.H., "Towards Context Oriented Web Services of Smart Personal Object Technologies (COWSPOTS)," Position paper at the Workshop on Reference Architectures and Patterns for Pervasive Computing (at OOPSLA), 2003. (http://jeckstein.com/oopsla/pervasive-computing/)details
 
[Dami1998] Dami, S. and Estublier, J. and Amiour, M., "Apel: A Graphical Yet Executable Formalism for Process Modeling," Automated Software Engineering: An International Journal, Vol. 5, No. 1, (pp. 61-96), January 1998.details
 
[Dashofy2001] Dashofy, E. M. and Van der Hoek, A. and Taylor, R. N., "A Highly-Extensible, XML-Based Architecture Description Language," Working IEEE/IFIP Conference on Software Architecture (WICSA'01), 2001.details
 
[Dashofy2002] Dashofy, E.M. and Van der Hoek, A. and Taylor, R., "Towards Architecture-based Self-Healing Systems," in Proceedings of the Workshop on Self-Healing Systems (WOSS), 2002.details
 
[Dashofy2002b] Dashofy, E.M. and Van der Hoek, A. and Taylor, R. N., "An Infrastructure for the Rapid Development of XML-Based Architecture Description Languages," in Proceedings of the 24th International Conference on Software Engineering, 2002.details
 
[Davidson2002] Davidson, M., "{The Bean Builder Tutorial}," Online Document, 2002. (http://java.sun.com/products/javabeans/beanbuilder/1.0/docs/guide/tutorial.html)details
 
[DePalma2001] DePalma, N. and Laumay, P. and Bellisard, L., "Ensuring Dynamic Reconfiguration Consistency," in Proceedings of the Sixth International Workshop on Component Oriented Programming, 2001.details
 
[DeRemer1976] DeRemer, F. and Kron, H., "Programming-in-the-Large Versus Programming-in-the-Small," IEEE Transactions on Software Engineering, Vol. 2, No. 2, (pp. 80-87), June 1976.details
 
[DeSoto1997] DeSoto, A., "Using the Beans Development Kit 1.0," JavaSoft, September 1997.details
 
[Demeyer1999] Demeyer, S. and Ducasse, S., "The Famoos Handbook," 1999. (http://www.iam.unibe.ch/~scg/Archive/Papers/Duca99xFamoosHandBook.pdf)details
 
[Deri1997] Deri, L., A Component-based Architecture for Open, Independently Extensible Distributed Systems. Doctoral dissertation, Bern University. June 1997.details
 
[Dey2000] Dey, A. and Abouwd, G., "Towards a Better Understanding of Context and Context-Awareness," Workshop on the what, who, where, when and how of context awareness at CHI, 2000.details
 
[Diakov1999] Diakov, N. and Al., "State of the Art of Middleware Technologies," Online Document, June 1999. (http://amidst.ctit.utwente.nl/workpackages/wp1/documents/d131b.pdf)details
 
[Dijkstra1968] Dijkstra, E., "Go To Statement Considered Harmful," Communications of the ACM, Vol. 11, No. 3, (pp. 147-149), March 1968.details
 
[Dogru1999] Dogru, A. H., "Component Oriented Software Engineering Modeling Language," Technical report, Computer Engineering Department, Middle East Technical University, December 1999.details
 
[Dowling2000] Dowling, J. and Schaefer, T. and Cahill, V., "Using Reflection to Support Dynamic Adaptation of System Software: A Case Study Driven Evaluation," in In Proceedings of Software Engineering and Reflection, 2000.details
 
[Dowling2001] Dowling, J. and Cahill, V., "Dynamic Software Evolution and The K-Component Model," Technical report, Trinity College Dublin, TCD-CS-2001-51. December 2001.details
 
[Dowling2001b] Dowling, J. and Cahill, V., "The K-Component Architecture Meta-Model for Self-Adaptive Software," Technical report, Trinity College Dublin, Computer Science Department, 2001.details
 
[Duclos2002] Duclos, F., Environnement de Gestion de Services Non Fonctionnels Dans les Applications a Composants. Doctoral dissertation, Universite Joseph Fourier. Octobre 2002.details
 
[Dvorak2002] Dvorak, D., "Conference Notes from OOPSLA," November 2002.details
 
[Eckel2000] Eckel, B., "Thinking in Java," Prentice-Hall, Second edition, 2000.details
 
[Emmerich2002] Emmerich, W. and Kaveh, N., "Component Technologies: Java Beans, COM, CORBA, RMI, EJB and the CORBA Component Model," Proc. of the 24th Int. Conference on Software Engineering (ICSE), 2002. (Tutorial)details
 
[Endrei2004] Endrei, M. et Al., "Patterns: Service-Oriented Architecture and Web Services," IBM WebSphere software, Edited by Redbooks, 2004.details
 
[Fabry1976] Fabry, R.S., "How to design a system in which modules can be changed on the fly," in Proceedings of the 2d International Conference on Software Engineering (ICSE), 1976.details
 
[Faure2002] Faure, D., "Creating KParts components, Part 1," 2002.details
 
[Feiler1998] Feiler, P. and Li, J., "Consistency in Dynamic Reconfiguration," in Proceedings of 4th International Conference on Configurable Distributed Systems, 1998.details
 
[Ferguson1999] Ferguson, R.I. and Al., "MetaMOOSE -- an Object-oriented Framework for the Construction of CASE Tools," in Proceedings of CoSET'99, (pp. 19-32), May 1999.details
 
[Finne1999] Finne, S. and Al., "Calling Hell from Heaven and Heaven from Hell," in Proceedings of the 4th ACM SIGPLAN International Conference on , (pp. 114-125), 1999.details
 
[Fowler2001] Fowler, M. and Highsmith, J., "The Agile Manifesto," Software Development, August 2001.details
 
[Fowler2003] Fowler, M., "The New Methodology," online document, April 2003. (http://www.martinfowler.com/articles/newMethodology.html)details
 
[Fowler2004] Fowler, M., "Inversion of Control and the Dependency Injection Pattern," Online Document, 2004. ({http://martinfowler.com/articles/injection.html})details
 
[Fujii2004] Fujii, K. and Suda, T., 2004. (submitted to IEEE JSAC, Special Issue on Intelligent Services and Applications in Next Generation Networks.)details
 
[Gamma1995] Gamma, E. and Al., "Design Patterns: Elements of Reusable Object-Oriented Software," { Addison-Wesley Publishing Company, 1995.details
 
[Gamma1996] Gamma, E., "The Extension Objects Pattern," Technical report, Washington University, wucs-97-07. 1996. (PLoP '96)details
 
[Garlan1994] Garlan, D. and Shaw, M., "An Introduction to Software Architecture," Technical report, Carnegie Mellon University, CMU-CS-94-166. January 1994.details
 
[Garlan1995] Garlan, D., "What is Style?," in Proceedings of Dagshtul Workshop on Software Architecture, 1995.details
 
[Garlan2000] Garlan, D. and Monroe, R. and Wile, D., "ACME: Architectural Description of Component-Based Systems in Foundations of Component-Based Systems," Cambridge University Press, Edited by Gary T. Leavens and Murali Sitaraman, 2000. (pp. 47-68)details
 
[Garlan2000b] Garlan, D., "Software Architecture: a Roadmap," In A. Finkelstein, editors, ACM Press, 2000.details
 
[Garlan2002] Garlan, D., "Software Architecture," in Software Engineering Encyclopedia, Published by Wiley and Sons, 2002.details
 
[Garlan2002b] Garlan, D. and Siewiorek, D. and Smailagic, A. and Steenkiste, P., "Project Aura: Towards Distraction-Free Pervasive Computing," IEEE Pervasive Computing, special issue on Integrated Pervasive Computing Environments, Vol. 1, No. 2, (pp. 22-31), 2002.details
 
[Gemmell2002] Gemmell, J. and Bell, G. and Lueder, R. and Drucker, S. and Wong, C., "MyLifeBits: Fulfilling the Memex Vision," ACM Multimedia, 2002.details
 
[Georgakopoulos1995] Georgakopoulos, D. and Hornick, M. and Sheth, A., "An Overview of Workflow Management: From Process Modeling to Workflow Automation Infrastructure," Distributed and Parallel Databases, Vol. 3, No. 2, (pp. 119-153), 1995.details
 
[Georgiadis2002] Georgiadis, I. and Magee, J. and Kramer, J., "Self-organising software architectures for distributed systems," in Proceedings of the first workshop on Self-healing systems, (pp. 33-38), 2002.details
 
[Georgiadis2002b] Georgiadis, I., Self-Organising Distributed Component Software Architectures. Doctoral dissertation, Department of Computing, Imperial College of Science, Technology and Medicine, University of London. 2002.details
 
[Gokhale2002] Gokhale, A. and Kumar, B. and Sahuguet, A., "Reinventing the Wheel? CORBA vs. Web Services," in Proceedings of the Eleventh International World Wide Web Conference, 2002.details
 
[Graham1996] Graham, N. and Morton, C.A., and Urnes, T., "ClockWorks: Visual Programming of Component-Based Software Architectures," Journal of Visual Languages and Computing, Vol. 7, No. 2, (pp. 175-196), 1996.details
 
[Groth1995] Groth, B. and Al., "Project integrating reference object library (PIROL): an object-oriented multiple-view SEE," in Software Engineering Environment Conferences, April 1995.details
 
[Grunbacher2000] Grunbacher, A., Dynamic Distributed Systems. Masters thesis, Technical University of Vienna. May 2000.details
 
[Grundy1997] Grundy, J., "A Visual, Java-based Componentware Environment for Constructing Multi-view Editing Systems," in Proceedings of 2nd Component Users Conference, July 1997.details
 
[Grundy1998] Grundy, J. and Al., "A Descentralized Architecture for Software Process Modeling and Enactment," IEEE Internet Computing, September 1998.details
 
[Grundy1998b] Grundy, J. and Hosking, J. and Mugridge, R., "Inconsistency Management for Multiple-View Software Development Environments," IEEE Transactions on Software Engineering, 1998.details
 
[Grundy1998c] Grundy, J., "Human Interaction Issues for User-configurable Collaborative Editing Components," in Proceedings of APCHI, 1998.details
 
[Grundy1998d] J. Grundy and J. Hosking and W. Mugridge, "Static and Dynamic Visualisation of Software Architectures for Component-based Systems," in Proceedings of SEKE, June 1998.details
 
[Grundy1999] Grundy, J., "Aspect-Oriented Requirements Engineering for Component-Based Software Systems," in IEEE International Symposium on Requirements Engineering, 1999.details
 
[Grundy1999b] Grundy, J.C. and Mugridge, W.B. and Hosking, J.G., "Constructing Component-Based Software Engineering Environments: Issues and Practices," Journal of Information and Software Technology, Special Issue on Constructing Software Engineering Tools, 1999.details
 
[Grundy1999c] Grundy, J. and Hosking, J., "Human-Computer Interaction Issues for the Configuration of Component-based Software Systems," in Proceedings of the OzCHI'99 Conference, 1999.details
 
[Grundy2000] Grundy, J. and Hosking, J., "Developing Adaptable User Interfaces for Component-based Systems," in Proceedings of the 1st Australian User Interface Conference, January 2000.details
 
[Grundy2001] Grundy, J. and Patel, R., "Developing Software Components with the UML, Enterprise Java Beans and Aspects," in Australian Software Engineering Conference, 2001.details
 
[Grundy2001b] Grundy, J.C. and Hosking, J.G, "Software Tools," Wiley Encyclopeadia of Software Engineering, 2d. Edition, December 2001.details
 
[Gschwind2002] Gschwind, T., Adaptation and Composition Techniques for Component-Based Software Engineering. Doctoral dissertation, Techishe Universitat Wien. February 2002.details
 
[Gustavsson2002] Gustavsson, J and Assman, U., "A Classification of Runtime Software Changes," in Proceedings of the First International Workshop on Unanticipated Software Evolution (USE), 2002.details
 
[Hailpern1991] Hailpern, B. and Kaiser, G. E., "Dynamic Reconfiguration in an Object-Based Programming Language with Distributed Shared Data," in Proceedings of the 11th International Conference on Distributed Computing Systems (ICDCS), 1991.details
 
[Hall1997] Hall, R. and Al., "The Software Dock: A Distributed, Agent-based Software Deployment System," Technical report, University of Colorado, Department of Computer Science, CU-CS-832-97. February 1997.details
 
[Hall1997b] Hall, R., "An Architecture for Post-Development Configuration Management in a Wide-Area Network," in Proceedingos of the International Conference on Distributed Computing Systems, May 1997.details
 
[Hall1999] Hall, R.S., Agent-based Software Configuration and Deployment. Doctoral dissertation, University of Colorado. 1999.details
 
[Hall2004] Hall, R.S. and Cervantes, H., "An OSGi Implementation and Experience Report," in {IEEE Consumer Communications and Networking Conference}, 2004. (To appear)details
 
[Halloway2001] Halloway, S. D., "Component Development for the Java Platform," Addison-Wesley Pub. Co., First edition, 2001.details
 
[Hayes2003] Hayes, B., "The Post-OOP Paradigm," American Scientist, Vol. 91, No. 2, (pp. 106-110), March 2003.details
 
[Heineman1997] Heineman G. T., "A Model for Designing Adaptable Software Components," Technical report, Worcester Polytechnic Institute, WPI-CS-TR-97-6. September 1997.details
 
[Helander1998] Helander, J. and Forin, A., "{MMLite: A Highly Componentized System Architecture}," in {Proceedings of the eight ACM SIGOPS European Workshop}, 1998.details
 
[Hicks2001] Hicks, M., Dynamic Software Updating. Doctoral dissertation, University of Pennsylvania. 2001.details
 
[Hicks2001b] Hicks, M., "Dynamic Software Updating," in {SIGPLAN Conference of Programming Language Design and Implementation}, 2001.details
 
[Highsmith2002] Highsmith, J., "What Is Agile Software Development?," CrossTalk: The Journal of Defense Software Engineering, October 2002.details
 
[Hightower2004] Hightower, R. and Al., "Professional Java Tools for Extreme Programming," Wiley Publishing, Edited by Elliot, R., 2004.details
 
[Hjalmtysson1998] Hjalmtysson, G. and Gray, R., "Dynamic C++ Classes: A lightweight mechanism to update code in a running program," USENIX Annual Technical Conference (No 98), 1998.details
 
[Hofmeister1993] Hofmeister, C. R., Dynamic Reconfiguration of Distributed Applications. Doctoral dissertation, Computer Science Department, University of Maryland. 1993.details
 
[Horn2001] Horn, P., "Autonomic Computing," Online Whitepaper, October 2001. (http://www.research.ibm.com/autonomic/manifesto/autonomic_computing.pdf)details
 
[Horstmann1995] Horstmann M., "From C++ to COM," Online Documentation from Microsoft, October 1995.details
 
[Humphrey2000] Humphrey, W.S., "The Personal Software Process (PSP)," Technical report, Software Engineering Institute (CMU), CMU/SEI-2000-TR-022. November 2000.details
 
[IBM2000] {IBM Corp.}, "Eclipse Platform Plug-in Developer Guide," Online Whitepaper, 2000. (http://www.eclipse.org/documentation/pdf/org.eclipse.platform.doc.isv.pdf)details
 
[IBM2002] {IBM Corp.}, "Introducing IBM Tivoli Configuration Manager," October 2002.details
 
[Indulska1993] Indulska, J. and Bearman, M. and Raymond, K., "{A Type Management System for an ODP Trader}," in {Proceedings of the IFIP TC6/WG6.1 International Conference on Open Distributed Processing ICODP}, 1993.details
 
[InstallShield2001] InstallShield Software Corp., "InstallShield Developer Version 7.0 Getting Started Guide," July 2001.details
 
[Inverardi2002] Inverardi, P. and Tivoli, M., "The role of architecture in components assembly," in Seventh International Workshop on Component-Oriented Programming (WCOP), 2002.details
 
[Jackson2002] Jackson, D., "Alloy: a lightweight object modelling notation," Software Engineering and Methodology, Vol. 11, No. 2, 2002.details
 
[Johnson1988] Johnson, R. E. and Foote, B., "Designing Reusable Classes," Journal of Object-Oriented Programming, Vol. 1, No. 2, (pp. 22-35), June/July 1988.details
 
[Johnson2003] Johnson, P.M. et Al., "Beyond the Personal Software Process: metrics collection and analysis for the differently disciplined," in Proceedings of the 25th International Conference on Software Engineering, 2003.details
 
[Johnson2004] Johnson, R. and Hoeller, J., "Expert One-on-One J2EE Development Without EJB," Wiley, Edited by Elliot, R., 2004.details
 
[Jones2002] Jones, C. and Romanovsky, A. and Welch, I, "A Structured Approach to Handling On-Line Interface Upgrades," in 26th Annual International Computer Software and Applications Conference, (pp. 1000), August 2002.details
 
[Kantorowitz1989] Kantorowitz, E. and Sudarsky, O., "The Adaptable User Interface," Communications of the ACM, Vol. 32, No. 11, (pp. 1352-1358), November 1989.details
 
[Kendall1994] Kendall, S. C. and Waldo, J. and Wollrath, A. and Wyantt, G., "A Note on Distributed Computing," Online Technical Report (TR-94-29), November 1994. (http://research.sun.com/research/techrep/1994/abstract-29.html)details
 
[Ketfi2002] Ketfi, A. and Belkhatir, N. and Cunin, P. Y., "Adaptation Dynamique, concepts et experimentations," in Proceedings of ICSSEA, 2002. (In French)details
 
[Kiczales1992] Kiczales, "Towards a New Model of Abstraction in Software Engineering," Proceedings of the International Workshop on New Models for Software Architecture (IMSA), 1992.details
 
[Kiczales1997] Kiczales, G. and Al., "Aspect-Oriented Programming," In Mehmet Ak\csit and Satoshi Matsuoka, editors, (pp. 220-242), Springer-Verlag, 1997.details
 
[Kienzle2002] Kienzle, J. and Guerraoui, R., "AOP: Does it Make Sense? The case of Concurrency and Failures," in 16th European Conference on Object Oriented Programming (ECOOP), 2002.details
 
[Kon1998] Kon, F. and Campbell, R. H., "On the Role of Inter-Component Dependence in Supporting Automatic Reconfiguration," Technical report, Department of Computer Science, University of Illinois at Urbana-Champaign, UIUCDCS-R-98-2080. December 1998.details
 
[Kon1999] Kon, F. and Campbell, R. H. , "Supporting automatic configuration of component-based distributed systems," in Proceedings of the 5th USENIX Conference on Object-Oriented Technologies and Systems (COOTS), 1999.details
 
[Kon2000] Kon, F., Automatic Configuration of Component-Based Distributed Systems. Doctoral dissertation, Department of Computer Science, University of Illinois. May 2000.details
 
[Kon2002] Kon, F. and Al., "The case for reflective middleware," Communications of the ACM, Vol. 45, No. 6, (pp. 33-38), 2002.details
 
[Korkea2000] Korkea-aho, M., "Context-Aware Applications Survey," Internetworking Seminar, Helsinki University of Technology, Spring 2000. (http://www.hut.fi/~mkorkeaa/doc/context-aware.html)details
 
[Kreger2001] Kreger, H., "Web Services Conceptual Architecture (WSCA 1.0)," Online Whitepaper, 2001. (http://www-4.ibm.com/software/solutions/webservices/pdf/WSCA.pdf)details
 
[Lanza2003] Lanza, M. and Ducasse, S., "Polymetric Views - A Lightweight Visual Approach to Reverse Engineering," IEEE Transactions on Software Engineering, Vol. 29, No. 9, (pp. 782-795), September 2003.details
 
[Leblanc2002] Leblanc, S. and Marvie, R. and Merle, P. and Geib, J.M., "{TORBA: contrats de courtage pour CORBA}," Les intergiciels, developpements recents dans CORBA, Java RMI et les agents mobiles, (pp. 47-72), 2002.details
 
[Levine2000] Levine, J.R., "Linkers and Loaders," Morgan Kaufmann, First edition, 2000.details
 
[Leymann1997] Leymann, F. and Roller, D., "Workflow-based applications," IBM Systems Journal, Vol. 36, No. 1, (pp. 102), 1997.details
 
[Leymann2001] Leymann, F. and Roller, D. and Schmidt, M.T., "Web Services and Business Process Management," Online Document, November 2001. (http://www.research.ibm.com/journal/sj/412/leymann.html)details
 
[Liang1998] Liang, S. and Bracha, G., "Dynamic class loading in the Java virtual machine," in Conference on Object-oriented programming, systems, languages, and applications (OOPSLA'98), (pp. 36-44), 1998.details
 
[Lopes1995] Lopes C. V. and Hursch W. L., "Separation of Concerns," Technical report, College of Computer Science, Northeastern University, Boston, February 1995.details
 
[Loritsch2001] Loritsch, B., "Developing With Apache Avalon Revision 1.4," Online Document, December 2001. (http://jakarta.apache-korea.org/avalon/developing/developing-with-avalon.pdf)details
 
[Lowy2001] Lowy, J., "Chapter 10: .NET Serviced Components," in COM and .NET Component Services, Published by O'Reilly, 2001.details
 
[Luckham1995] Luckham, D. C. and Al., "Specification and Analysis of System Architecture Using Rapide," {IEEE Transactions on Software Engineering, Vol. 21, No. 4, (pp. 336-355), 1995.details
 
[Luckham1996] Luckham, D., "Rapide: A Language and Toolset for Simulation of Distributed Systems by Partial Orderings of Events," presented at DIMACS Partial Order Methods Workshop IV, Princeton University, July 1996.details
 
[Luer2001] Luer, C., "Wren -- An Environment for Component-Based Development," in Proceedings of the Joint 8th European Software Engineering , (pp. 207 - 217), September 2001.details
 
[Lumpe2002] Lumpe, M. and Schneider, J-G. and Schonhage, B. and Genssler, T., "Composition Languages," in Proceedings of the Second International Workshop on Composition Languages, 2002.details
 
[Magee1996] Magee, J. and Kramer, .J., "Dynamic Structure in Software Architectures," in {Proceedings of the Fourth Symposium of the Foundations of Software Architecture (FSE4)}, 1996.details
 
[Malabarba2000] Malabarba, S. and Pandey, R. and Gragg, J. and Barr, E. and Barnes, J.F., "Runtime Support for Type-Safe Dynamic Java Classes," in Proceedings of ECOOP, (pp. 337-361), 2000.details
 
[Marshall1999] Mashall, S. and Biddle, R. and Tempero, E., "Dyno: A tool for dynamic interactive documentation," Technical report, Victoria University of Wellington, New Zealand, CS-TR-99-5. 1999.details
 
[Martin2000] Martin, R. C., "Design Principles and Design Patterns," Online Document, 2000. (http://www.objectmentor.com)details
 
[Marvie2001] Marvie, R. and Merle, P., "{CORBA Component Model: Discussion and Use with OpenCCM}," Special issue of the Informatica : "Component Based Software Deployment", Vol. 25, No. 4, 2001.details
 
[Marvie2001b] Marvie, R., "{CODeX: proposition pour la description dynamique d'architectures a base de composants logiciels}," in Acte des Journees Composants, October 2001. (in French)details
 
[Mattson2000] Mattson, M. and Bosch, J., "Stability assessment of evolving industrial object-oriented frameworks," Journal Of Software Maintenance: Research and Practice, Vol. 12, (pp. 79-102), 2000.details
 
[Mattsson2000] Mattsson, M., Evolution and Composition of Object-Oriented Frameworks. Doctoral dissertation, Department of Software Engineering and Computer Science, University of Karlskrona/Ronneby. 2000.details
 
[McDirmid2001] McDirmid S. and Flatt M. and Hsieh W. C., "Jiazzi: New-Age Components for Old-Fashioned Java," in Proceedings of OOPSLA, 2001.details
 
[McIlraith2003] McIlraith, S. A., and Martin, D. L., "Bringing Semantics to Web Services," {IEEE Intelligent Systems}, (pp. 90-93), January/February 2003.details
 
[Medvidovic1995] Medvidovic, N., "Formal Definition of the Chiron-2 Software Architectural Style," Technical report, UCI-ICS-95-24. August 1995.details
 
[Medvidovic1996] Medvidovic, N., "ADLs and dynamic architecture changes," in Joint Proceedings of the Second International Software Architecture Workshop (ISAW-2) and International Workshop on Multiple Perspectives in Software Development (Viewpoints '96) on SIGSOFT '96 workshops, 1996.details
 
[Medvidovic1997] Medvidovic, N. and Taylor, R. N., "A Framework for Classifying and Comparing Architecture Description Languages," in Proceedings of the~Sixth~European Software Engineering Conference~(ESEC/FSE 97), (pp. 60-76), 1997.details
 
[Medvidovic2000] Medvidovic, N. and Taylor, R. N., "A Classification and Comparison Framework for Software Architecture Description Languages," IEEE Transactions on Software Engineering, Vol. 26, No. 1, (pp. 70-96), January 2000.details
 
[Mehta2001] Mehta, M. B., "Microsoft.Net," Online Document, 2001. (http://www.dotnetextreme.com)details
 
[Meijler1997] Meijler, T. and Nierstrasz, O., "Beyond Objects: Components," Academic Press, 1997.details
 
[Mens2003] Mens, T. and Buckley, J. and Rashid, A. and Zenger, M., "Towards a Taxonomy of Software Evolution," in Second International Workshop on Unanticipated Software Evolution (USE), 2003.details
 
[Merle1997] Merle, P. and Gransart, C. and Geib, J.-M., "{Using and implementing CORBA objects with CorbaScript}," in Object Based Parallel and Distributed Computing Workshop, October 1997.details
 
[Meyer1989] Meyer, B., "To Object-Oriented Design: The Road to Eiffel," Structured Programming, Vol. 10, No. 1, (pp. 19-39), January 1989.details
 
[Meyer1999] Meyer, B. and Mingins, C., "Component-Based Development: From Buzz to Spark," Computer, Vol. 32, No. 7, (pp. 35-37), July 1999.details
 
[Mikhajlov1998] Mikhajlov, L. and Sekerinski, E., "A Study of the Fragile Base Class Problem," in Object-Oriented Programming 12th European Conference, ECOOP, (pp. 355-382), 1998.details
 
[Milne1999] Milne, P. and Walrath, K., "Long term persistence for JavaBeans," Online document, November 1999. (http://java.sun.com/products/jfc/tsc/articles/persistence/)details
 
[Milojicic2001] Milojicic, D. and Al., "Pervasive Services Infrastructure," in Proceedings of the Second International Workshop on Technologies for E-Services (TES), 2001.details
 
[Morris1991] Morris, E. and Feiler, P. and Smith, D., "Case Studies in Environment Integration," Technical report, Software Engineering Institute, CMU/SEI-91-TR-13. December 1991.details
 
[Muller1997] Muller, P., "Introduction to Object-Oriented Programming Using C++," Globewide Network Academy online document, September 1997.details
 
[Muller2001] Muller, P. and Zeidler, C. and Stich, C. and Stelter, A., "PECOS - Pervasive Component Systems," in Workshop on Open Source Technologie in der Automatisierungstechnik, 2001.details
 
[Neighbors1987] Neighbors, J.M., "Module Interconnection Languages," Online document, 1987.details
 
[Nelson1991] Nelson, G., "Systems Programming with Modula-3," Prentice Hall, Edited by Nelson, G., 1991.details
 
[Newmarch2001] NewMarch, J., "A Programmer's Guide to Jini Technology," APress, 2001.details
 
[Nierstrasz1994] Nierstrasz, O. and Meijler, T. D., "Requirements for a Composition Language," in Proceedings of the workshop on Models and Languages for Coordination of Parallelism and Distribution (at ECOOP), 1994.details
 
[Nilsson2003] Nillson, N., "Connecting Producers and Consumers," Position paper at the Workshop on Reference Architectures and Patterns for Pervasive Computing (at OOPSLA), 2003. (http://jeckstein.com/oopsla/pervasive-computing/)details
 
[Noda2001] Noda, N. and Kishi, T., "Implementing Design Patterns Using Advanced Separation of Concerns," in Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA), 2001.details
 
[OMG1995] {Object Management Group}, "{The Common Object Request Broker: Architecture and Specification}," July 1995. (2.0)details
 
[OMG1999] {Object Management Group}, "CORBA Components: Joint Revised Submission," August 1999.details
 
[OMGCCM2002] {OMG CCM Implementers Group}, "Corba Component Model Tutorial," Slides, April 2002.details
 
[OSF1996] {Open Software Foundation}, "The OSF Distributed Computing Environment ," online document, 1996. (http://www.osf.org/dce)details
 
[OSGi2003] {Open Services Gateway Initiative}, "OSGi Service Platform (3d Release)," March 2003.details
 
[OTI2001] {Object Technology International Inc.}, "Eclipse Platform Technical Overview," Online Document, July 2001.details
 
[OWL2003] {OWL Services Coalition}, "{OWL-S: Semantic Markup for Web Services}," Online, 12 2003. ({http://www.daml.org/services/owl-s/1.0/owl-s.html})details
 
[Oberleitner2002] Oberleitner, J. and Gschwind, T., "Requirements for an Architectural Composition Language," in Second International Workshop on Composition Languages, 2002.details
 
[ObjectWeb2002] {Object Web}, "Fractal Tutorial," {Object Web}, June 2002.details
 
[Oetiker2003] Oetiker, T. and Al., "The Not So Short Introduction to LATEX," Online Document, 2003.details
 
[Oktaba2003] Oktaba, H. and Al., "Moprosoft: Modelo de Procesos para la Industria de Software," Online document, May 2003. (password: prosoft)details
 
[Openwings2003] OpenWings.org, "The Openwings Tutorial," Online Document, October 2003. (www.openwings.org)details
 
[Oreizy1996] Oreizy, P., "Issues in the Runtime Modification of Software Architectures," Technical report, Department of Information and Computer Science, University of California, Irvine, 1996.details
 
[Oreizy1998] Oreizy, P. and Medvidovic, N. and Talyor, R. N., "Architecture-Based Runtime Software Evolution," in Proceedings of the International Conference on Software Engineering (ICSE'98)., 1998.details
 
[Oreizy1998b] Oreizy, P., "Issues in Modeling and Analyzing Dynamic Software Architectures," Proceedings of the International Workshop on the Role of Software Architecture in Testing and Analysis, 1998.details
 
[Oreizy1998c] Oreizy, P. and Taylor, R. N., "On the Role of Software Architectures in Runtime System Reconfiguration," IEE Proceedings-Software, Vol. 145, No. 5, October 1998.details
 
[Oreizy1999] Oreizy, P. and Al., "An Architecture-Based Approach to Self-Adaptive Software," IEEE Intelligent Systems, Vol. 14, No. 3, (pp. 54-62), May/June 1999.details
 
[Osterweil1987] Osterweil, L., "Software Processes are Software Too," in Proceedings of the 9th International Conference on Software Engineering, 1987.details
 
[Osterweil1997] Osterweil, L.J., "Software Processes are Software too, revisited: an invited talk on the most influential paper of ICSE 9," in Proceedings of the 19th International Conference on Software Engineering , 1987.details
 
[Ousterhout1998] Ousterhout, J.K., "Scripting: Higher-Level Programming for the 21st Century," Computer, Vol. 31, No. 3, (pp. 23-30), 1998.details
 
[PECOS1999] Arevalo, G. and Ducasse, S. and Nierstrasz, O. and Wuyts, R., "Component Model-V for Field Devices (D.2.2.8-5)," 1999. (IST-1999-20398 PECOS)details
 
[Papazoglou2002] Papazoglou, M. and Yang, J., "Design Methodology for Web Services and Business Processes," in Proceedings of the 3rd VLDBTES Workshop, 2002.details
 
[Parnas1972] Parnas, D.L., "On the Criteria To Be Used in Decomposing Systems into Modules," Communications of the ACM, Vol. 15, No. 12, December 1972.details
 
[Parrish2000] Parrish, A. and Al., "A Case Study Approach to Teaching Component Based Software Engineering," in Proceedings of the CSEE&T 2000 Conference on Software Engineering Education and Training, (pp. 140-147), March 2000.details
 
[Peltz2003] Peltz, C., "Web Services Orchestration and Choreography," Computer, October 2003.details
 
[Pernici2000] Pernici, B. and Mecella, M., "Designing Components for e-Services," in Proceedings of the VLDB Workshop on Technologies for e-Services, 2000.details
 
[Plasil1997] Plasil, F. and Balek, D. and Janecek, R., "DCUP: Dynamic Component Updating in Java/CORBA Environment," Technical report, Dep. of SW Engineering, Charles University, Prague, 97/10. 1997.details
 
[Plasil1998] Plasil, F. and Balek, D. and Janecek, R., "{SOFA/DCUP: Architecture for Component Trading and Dynamic Updating}," in Proceedings of ICCDS, 1998.details
 
[Platt2002] Platt, D.S., "Introducing Microsoft .NET," Edited by Microsoft, Press, Second edition, 2002.details
 
[Ponnenkanti2003] Ponnenkanti, S.R. and Fox, A., "Application-Service Interoperation without Standardized Interfaces," in Proceedings IEEE International Conference on Pervasive Computing and Communications (PERCOM), 2003.details
 
[Pree1997] Pree, W., "Component-Based Software Development A New Paradigm in Software Engineering?," Software - Concepts and Tools, Vol. 18, (pp. 169-174), 1997.details
 
[Prieto-Diaz1986] Prieto-Diaz, R. and Neighbors, J.M., "Module Interconnection Languages," Journal of Systems and Software, Vol. 6, No. 4, (pp. 307-334), November 1986.details
 
[Prieto-Diaz1994] Prieto-Diaz, "Module Interconnection Languages," in Software Engineering Encyclopedia, Published by John Wiley and Sons, 1994.details
 
[Pryce1999] Pryce, N. and Dulay, N., "Dynamic Architectures and Architectural Styles for Distributed Programs," in Proceedings of the 7th IEEE Workshop on Future Trends of Distributed Computing Systems, (pp. 89-94), December 1999.details
 
[Ritzau2000] Ritzau, T. and Andersson, J., "Dynamic Deployment of Java Applications," in Presented at the Java for Embedded Systems workshop, 2000.details
 
[Riveill2002] Riveill, M. and Senart, A., "Aspects dynamiques des langages de description d'architecture logicielle," in Coopération dans les systèmes à objets, Published by Hermes, 2002.details
 
[Roberts1997] Roberts, D. and Johnson, R.E. , "Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks," Addison Wesley, 1997.details
 
[Robocop2002] , "Robust Open Component Based Software Architecture for Configurable Devices Project," Information Technology for European Advancement, May 2002. (Deliverable 1.2: Framework Concepts)details
 
[Robocop2002b] Laverty, R. M., "Robust Open Component Based Software Architecture for Configurable Devices Project," Information Technology for European Advancement, May 2002. (Deliverable 1.3)details
 
[Roman2002] Roman, E. and Ambler, S. and Jewell, T., "Mastering Enterprise JavaBeans," Wiley Computer Publishing, Second edition, 2002.details
 
[SUN1997] {Sun Microsystems}, "Java Beans Specification," Online Document, 1997. (http://java.sun.com/products/javabeans/docs/)details
 
[SUN1998] Cable, L., "Extensible Runtime Containment and Services Protocol for JavaBeans Version 1.0," {Sun Microsystems}, December 1998.details
 
[SUN2001] {Sun Microsystems}, "Enterprise JavaBeans Specification Version 2.0," Online Document, August 2001. (http://java.sun.com/products/ejb/docs.html)details
 
[SUN2001b] {Sun Microsystems}, "Assembling a Module for Forte for Java," Online documentation, 2001.details
 
[Sanlaville2001] Sanlaville, R., An Architectural Environment for Dassault Systemes. Doctoral dissertation, University of Grenoble. 2001.details
 
[Satyanarayanan2001] Satyanarayanan, M., "Pervasive Computing: Vision and Challenges," {IEEE Personal Communications}, (pp. 10-17), August 2001.details
 
[Schlungbaum1997] Schlungbaum, E., "Individual User Interfaces and Model Based User Interface Software Tools," in Proceedings of the International Conference on Intelligent User Interfaces, 1997.details
 
[Schmerl2002] Schmerl, B. and Garlan, D., "Exploiting architectural design knowledge to support self-repairing systems," in Proceedings of the 14th international conference on Software engineering and knowledge engineering, (pp. 241-248), 2002.details
 
[Schmidt1999] Schmidt, D. C., "Why Software Reuse has Failed and How to Make It Work for You," C++ Report Magazine, January. (1999)details
 
[Schneider1999] Schneider, J., Components, Scripts, and Glue: A conceptual framework for software composition. Doctoral dissertation, University of Bern, Institute of Computer Science and Applied Mathematics. 1999.details
 
[Schneider2004] Schneider, J-G. and Han, J., "Components - the past, the present, and the future," in Proceedings of the Ninth International Workshop on Component-Oriented Programming, June 2004.details
 
[Schuckmann1996] Schuckmann, C. and Al., "Designing Object-Oriented synchronous groupware with COAST," in Proceedings of the ACM 1996 Conference on Computer Supported Cooperative Work (CSCW), (pp. 30-38), November 1996.details
 
[Senart2000] Senart, A., Aspects Dynamiques dans les Architectures Logicielles en Environnement Reparti. Masters thesis, Universite Joseph Fourier. 2000.details
 
[Senart2002] Senart, A. and Charra, O. and Stefani, J-B., "Developing Dynamically Reconfigurable Operating Systems Kernels With The Think Component Architecture," in Proceedings of the workshop on Engineering Context-Aware Object-Oriented Systems and Environments (ECOOSE), 2002.details
 
[Sevilla2000] Sevilla, D. and Lacage, M. and Binnerna, D. C., "{GNOME and CORBA}," The GNOME Project, 2000.details
 
[Sevilla2000b] Sevilla, D., "CORBA & Components," Online, November 2000. (Slides)details
 
[Shaw1996] Shaw, M. and Garlan, D., "Software Architecture: Perspectives on an Emerging Discipline," Prentice Hall, April 1996.details
 
[Sinderen1999] Sinderen, M. and Ferreira, L.P., "State of the Art of Middleware Architectures," Online Document, September 1999. (http://amidst.ctit.utwente.nl/workpackages/wp1/documents/d131a.pdf)details
 
[Singh2002] Singh, I. and Al, "Designing Enterprise Applications with the J2EE Platform," Addison-Wesley Pub. Co., 2002.details
 
[Smailagic2001] Smailagic, A. and Siewiorek, D. and Anhalt, J. and Gemperle, F., "Towards Context Aware Computing: Experiences and Lessons," IEEE Intelligent Systems, Vol. 6, No. 3, (pp. 38-46), June 2001.details
 
[Sommerer2003] Sommerer, A., "Java Tutorial: JAR Files," online document, 2003. (http://java.sun.com/docs/books/tutorial/jar/index.html)details
 
[Sorgatz1997] Sorgatz, A., "Dynamic Modules -- The Concept of Software Integration in MuPAD," talk and handouts, IMACS'97, Maui, Hawaii, USA, July 1997.details
 
[Spitznagel1998] Spitznagel, B. and Garlan, D., "Architecture-Based Performance Analysis," in {Proceedings of the 1998 Conference on Software Engineering and Knowledge Engineering (SEKE)}, 1998. (http://www-2.cs.cmu.edu/~able/publications/perform-seke98/)details
 
[Srivastava2003] Srivastava, B. and Koehler, J., "Web Service Composition, Current Solutions and Open Problems," in Workshop on Planning for Web Services (ICAPS), 2003.details
 
[Stevens2003] Stevens, M., "Chapter 2: Service-Oriented Architecture," in Java Web Services Architecture, Published by Morgan Kaufmann Publishers, 2003.details
 
[Stiemerling1999] Stiemerling, O. and Armin, C., "The EVOLVE Tailoring Platform: Supporting the Evolution of Component-Based Groupware," in Proceedings of EDOC'99, September 1999.details
 
[Stiemerling2000] Stiemerling, O. and Cremers, A., "The evolve project: Component based tailorability for cscw applications," AI and Society, No. 14, (pp. 120-141), 2000.details
 
[Stratton1998] Stratton, D., "{The OMG CORBA Trader Service}," Technical report, School of Information Technology and Mathematical Sciences, University of Ballarat, Australia, 1998.details
 
[Szyperski1992] Szyperski, C., "Extensible Object-Orientation," in Workshop on Object-Oriented Programming Languages—The Next Generation (at OOPSLA), 1992.details
 
[Szyperski1992b] Szyperski, C., "Import is Not Inheritance Why We Need Both: Modules and Classes," in Proceedings of the 6th European Conference on Object-Oriented Programming (ECOOP), 1992.details
 
[Szyperski1996] Szyperski, C., "Independently Extensible Systems -- Software Engineering Potential and Challenges," in Proceedings of the 19th Australian Computer Science Conference, 1996.details
 
[Szyperski1996b] Szyperski, C., "WCOP Report," in First International Workshop on Component-Oriented Programming (WCOP), 1996.details
 
[Szyperski1998] Szyperski, C., "Component software: beyond object-oriented programming," ACM Press/Addison-Wesley Publishing Co., 1998.details
 
[Szyperski2001] Szyperski, C., "Components and Web Services," Online Document, August 2001.details
 
[Tang2000] Tang, Z., Dynamic Reconfiguration of Component-Based Applications in Java. Masters thesis, Massachussets Institute of Technology (MIT). September 2000.details
 
[Tennenhouse2000] Tennenhouse, D. L., "Proactive Computing," Communications of the ACM, Vol. 43, No. 5, (pp. 43-50), May 2000.details
 
[Terzis1999] Terzis, S. and Nixon, P., "Component Trading: The Basis for a Component Oriented Development Framework," in Proceedings of the 3rd Workshop on Component-Oriented Programming (WCOP), 1999.details
 
[Thai1999] Thai, T.L., "{Learning DCOM}," O'Reilly, Edited by Oram. A., 1st edition, April 1999.details
 
[Thomas1998] Thomas, A., "Enterprise JavaBeans Technology, Server Component Model for the Java Platform," Online Document, December 1998.details
 
[Tisato2001] Tisato, F. and Al., "Architectural Reflection: Realising Software Architectures via Reflective Activities," Lecture Notes in Computer Science, Vol. 1999, (pp. 102-??), 2001.details
 
[Truyen2001] Truyen, E. and Al., "Dynamic and Selective Combination of Extensions in Component-Based Applications," 23rd International Conference on Software Engineering (ICSE'01), May 2001.details
 
[Tsalgatidou2002] Tsalgatidou, A. and Pilioura, T., "An Overview of Standards and Related Technology in Web Services," (pp. 135-162), Kluwer Academic Publishers, 2002.details
 
[UDDI2002] uddi.org, "{UDDI Version 3.0 Specification}," Online Document, July 2002. (http://uddi.org/)details
 
[Udell1994] Udell, J., "Componentware," Byte Magazine, May 1994.details
 
[Ullmer1997] Ullmer, B. and Ishii, H., "The metaDESK: Models and Prototypes for Tangible User Interfaces," in Proceedings of UIST, 1997.details
 
[Valenca2000] Valenca Paula, "Developing with Plugins and Components," online document, 2000. (http://wwwpdp.web.cern.ch/wwwpdp/as/papers/plugins/)details
 
[Vandewoude2003] Vandewoude, Y. and Berbers, Y., "A meta-model driven technology for state transfer in component oriented systems," in Proceedings of the Second International Workshop on Unanticipated Software Evolution, 2003.details
 
[Venners1999] Venners, B., "How to attach a User Interface to a Jini Service," Online Document, October 1999.details
 
[Vinoski1997] Vinoski, S., "CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments," IEEE Communications Magazine, February 1997.details
 
[Vouillon1998] Vouillon, J., "Using Modules as Classes," Informal proceedings of the FOOL'5 workshop, January 1998.details
 
[W3C2000] {World Wide Web Consortium (W3C)}, "Simple Object Access Protocol (SOAP) 1.1," W3C Note, May 2000. (http://www.w3.org/TR/SOAP/)details
 
[W3C2001] {World Wide Web Consortium (W3C)}, "Web Services Description Language (WSDL) 1.1," W3C Note, March 2001. (http://www.w3.org/TR/wsdl)details
 
[WCL2001] , Proceedings of ESEC/FSE Workshop on Composition Languages, 2001.details
 
[WCOP1997] , Proceedings of the Second InternationalWorkshop on Component-Oriented Programming (WCOP), Edited by Weck, W. and Bosch, J. and Szyperski, C., September 1997.details
 
[WCOP2000] , Proceedings of the Fifth International Workshop on Component-Oriented Programming (WCOP), Edited by Bosch, J. and Szyperski, C. and Weck, W., 2000.details
 
[Wallnau1991] Wallnau, K. and Feiler, P.H., "Tool Integration and Environment Architectures," Technical report, Software Engineering Institute, CMU/SEI-91-TR-11. May 1991.details
 
[Wallnau2001] Wallnau, K. and Al., "On the Relationship of Software Architecture to Software Component Technology," 2001.details
 
[Wallnau2003] Wallnau, K., "Volume III: A Technology for Predictable Assembly from Certifiable Components (PACC)," Technical report, Software Engineering Institute (SEI), CMU/SEI-2003-TR-009. April 2003.details
 
[Wang2000] Wang, N. and Schmidt, D. and O'Ryan, C., "Overview of the CORBA Component Model," online document, 2000. (http://www.cs.wustl.edu/~schmidt/PDF/CBSE.pdf)details
 
[Wang2003] Wang, Y. and Stroulia, E., "Semantic Structure Matching fo Assessing Web-Service Similarity," in Proceedings of the 1s international conference on service oriented computing, 2003.details
 
[Want2002] Want, R. and Pering, T. and Tennenhouse, D., "Comparing Autonomic & Proactive Computing," IBM Systems Journal, July 2002.details
 
[Weck1996] Weck, W. and Szyperski, C., "Do We Need Inheritance?," in Workshop on Composability Issues in Object-Orientation (at ECOOP), 1996.details
 
[Wegner1987] Wegner, P., "Dimensions of object-based language design," in Conference proceedings on Object-oriented programming systems, languages and applications (OOPSLA), 1987.details
 
[Weiher1997] Weiher, M., Approaches to Composition and Refinement in Object-Oriented Design. Doctoral dissertation, Fachbereich Informatik Technische Universitat Berlin. August 1997.details
 
[Weis2001] Weis, T., "Component Customization," in Sixth International Workshop on Component-Oriented Programming (WCOP), 2001.details
 
[Wermelinger2001] Wermelinger, M. and Lopes, A. and Fiadeiro, J. L., "A Graph-Based Architectural (Re)configuration Language," in Proceedings of the 8th ESEC/FSE, 2001.details
 
[Williams1994] Williams, S. and Kindel, C., "The Component Object Model: A Technical Overview," Online Document, October 1994.details
 
[Wilson2000] Wilson, S. and Kesselman, J., "Java Platform Performance, Strategies and Tactics," Addison Wesley, May 2000.details
 
[Woehr2002] Woehr, J. and Al., "NetBeans: The Definitive Guide," O'Reilly and Associates, October 2002.details
 
[Wolf2002] Wolf, W., "What is Embedded Computing?," IEEE Computer, (pp. 136-137), January 2002.details
 
[Wuyts2001] Wuyts, R. and Ducasse, S., "Composition Languages for Black-Box Components," in {First OOPSLA Workshop on Language Mechanisms for Programming Software Components}, 2001.details
 
[Yang2002] Yang, J. and Papazoglou, M.P., "Web Component: A Substrate for Web Service Reuse and Composition," in Proceedings of Advanced Information Systems Engineering 14th International Conference, CAiSE, May 2002.details
 
[Yang2003] Yang, J., "Web Service Componentization," Communications of the ACM, Vol. 46, No. 10, (pp. 35-40), October 2003.details
[ 0 / 340 online ]

Generated: 10/27/2004 at 15:010:43
contact: Humberto.Cervantes.fr
Homepage