CHAIMS OSMEGA – Stanford University References [AhoU:79] A.V. Aho and J.D. Ullman: "Universality of Data Retrieval Languages"; ACM Symp. on Principles of Progr. Languages, 1979, pp. 110-120. [AdveEa:96] V.S. Adve, J. Mellor-Crummey, M. Anderson, K. Kennedy, J-C. Wang, and D. A. Reed: "Integrating compilation and performance analysis for data-parallel programs"; Debugging and Perform. Tuning for Parallel Comput. Syst., Simmons, Hayes, Broron, Reed, eds.; IEEE Computer Soc. Press, 1996, pp. 25-51. [AgarwalKSW:95] Shailesh Agarwal, A.M. Keller, K. Saraswat, and G. Wiederhold: ``Flexible Relation: An Approach for Integrating Data from Multiple, Possibly Inconsistent Databases"; Proc. IEEE Data Engineering Conference, Taipei, Taiwan, March 1995. [ArbabHS:98] F. Arbab, I. Herman, and P. Spilling: “An Overview of MANIFOLD and its Implementation”; Concurrency: Practice and Experience, Vol. 5 No.1, 1993. [AshishK:97] N. Ashish and C.A. Knoblock: "Semi-automated Wrapper Generation for Internet Information Sources"; Proc. 2nd IFCIS Int. Conf. on Cooperative Information Systems (Coopis '97), Kiawah Island, June 1997 [AtkinsonBM:95] M.P. Atkinson, V. Benzaken, and D. Maier (eds.): Persistent Springer- Verlag and British Computer Society, 1995. Object Systems; [Barsalou:88] Thierry Barsalou: ``An Object-based Architecture for Biomedical Expert Database Systems"; SCAMC 12, IEEE CS Press, Washington DC, November 1988. [BarsalouSKW:91] T. Barsalou, N. Siambela, A. Keller, and G. Wiederhold: ``Updating Relational Databases through Object-Based Views''; ACM SIGMOD Conf. on the Management of Data 91, Boulder CO, May 1991. [Belady:91] Laszlo A. Belady: "From Software Engineering to Knowledge Engineering: The Shape of the Software Industry in the 1990's"; International Journal of Software Engineering and Knowledge Engineering, Vol.1 No.1, 1991. [Ben-Shaul:97] I. Ben-Shaul , et. al: "HADAS: A Network-Centric Framework for Interoperability Programming"; International Journal of Cooperative Information Systems, 1997 [BeringerTJW:98x] D. Beringer, C. Tornabene, P. Jain, G. Wiederhold: "Composition of Autonomous, Heterogeneous and Distributed Megamodules"; submitted [BeringerTJW:98] D. Beringer, C. Tornabene, P. Jain, G. Wiederhold: "A Language and System for Composing Autonomous, Heterogeneous and Distributed Megamodules"; Proc. of Data and Expert Systems (DEXA) Software Composition Workshop, IEEE, August 1998, p.826-833. [Blum:96] Bruce Blum: Beyond Programming; Oxford Un.Press, 1996. [BlumeEa:96] B. Blume, R. Eigenmann, K. Faigin, J. Grout, J. Lee, T. Lawrence, J. Hoeflinger, D. Padua, Y. Paek, P. Petersen, L. Rauchwerger, P. Tu, And S. Weatherford: "Restructuring programs for high-speed computers with Polaris"; Proc. 1996 ICPP Wkshp. on Challenges for Parallel Processing, Bloomingdale, Ill., Aug. 1996, pp. 149-161. [BoehmS:92] B. Boehm and B. Scherlis: "Megaprogramming"; Proc. DARPA Software Technology Conference 1992, Los Angeles CA, April 28-30, Meridien Corp., Arlington VA 1992. [Booch:91] Grady Booch: Object-oriented Design with Applications: Benjamin-Cummins, 1991. -1- CHAIMS OSMEGA – Stanford University [CallahanP:91] J.R. Callahan, J.M. Purtilo: "A Packaging System for Heterogeneous Execution Environments"; IEEE Transactions on Software Engineering, vol.17, pp.626-635, 1991 [Carriero:89] N. Carriero and D. Gelernter: "Linda in Context"; Communications of the ACM, April 1989 [Connolly:97] Dan Connolly (editor): "XML : principles, tools, and techniques"; World Wide Web journal, v. 2, issue 4, 1997 [CramsieEa:97] Bill Cramsie et al: CIIMPLEX Reference Architecture; Consortium for Integrated Manufacturing Protocols (CIIMPLEX), Atlanta GA [ChoiEa:91] H.-A. Choi, B Narahari, S. Rotenstreich, and A Youssef: "Scheduling on Parallel Processing Systems using Parallel Primitives"; in Rishe, Navathe, Tai: Parallel Architectures, IEEE press, 1991, pp.88-107. [Downing:98] Troy Bryan Downing: "Java Rmi: Remote Method Invocation"; IDG Books Worldwide, 1998 [ElMasriW:79] Ramez El-Masri and Gio Wiederhold: ``Data Model Integration Using the Structural Model" ; Proceedings 1979 ACM SIGMOD Conference, 1979, pages 191-202. [GeneserethSS:94] Michael R. Genesereth, Narinder P. Singh and Mustafa A.Syed: ``A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation" ; Proc. Int.Symp. on Fifth Generation Comp Systems, ICOT, Tokyo, Japan, Vol.W3, Dec.1994, pp.125-139. [GeneserethKD:97] M.R. Genesereth, A.M. Keller, and O. Duschka: ``Infomaster: An Information Integration System''; Proceedings of 1997 ACM SIGMOD Conference, May 1997. [GennariCAM:98] J. H. Gennari, H. Cheng, R. B. Altman, & M. A. Musen: "Reuse, CORBA, and Knowledge-Based Systems"; Int. J. Human-Computer Sys., in press, 1998. <<update>> [GraefeK:89] G. Grafe and K. Karen: "Dynamic Query Evaluation Plans"; In James Clifford, Bruce Lindsay, and David Maier, eds., Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data, Portland, Oregon, June 1989 [Hall:91] K. Hall: "A Framework for Change Management in a Design Database"; STA 1379 [HellersteinS:93] J.M. Hellerstein and M. Stonebraker: "Predicate Migration: Optimization Queries with Expensive Predicates"; Proc. ACM SIGMOD, May 1983, pp.267-375. [ISO:87] ISO "Information Processing -- Open Systems Interconnection -- Specification of Abstract Syntax Notation One (ASN.1)" and "Specification of Basic Encoding Rules for Abstract Syntax Notation One"; International Organization for Standardization and International Electrotechnical Committee, International Standards 8824 and 8825, 1987. [KellerJA:93] A.M. Keller, R. Jensen, and S. Agarwal: "Persistence Software: Bridging Object-Oriented Programming and Relational Databases"; ACM SIGMOD, International Conference on Management of Data, May 1993. [MelloulBSW:99] L. Melloul, D. Beringer, N. Sample, and G. Wiederhold: CPAM, A Protocol for Software Composition; submitted, 1999. [MusenGETP:94] M.A. Musen, J. H. Gennari, H. Eriksson, S.W. Tu., and A.R. Puerta: "PROTEGE II: Computer Support For Development Of Intelligent Systems From Libraries Of Components"; MEDINFO 95, The Eighth World Congress on Medical Informatics, Vancouver, B.C., Canada, 1995, pp.766-770. -2- CHAIMS OSMEGA – Stanford University [MusenS:95] M. A. Musen & A. T. Schreiber: "Architectures for Intelligent Systems Based on Reusable Components"; Artificial Intelligence in Medicine, Vol.7 pp.189-199, 1995. [PapadopoulosA:98] G. Papadopoulos and F. Arbab: “Modeling Electronic Commerce Activities Using Control-driven Coordination”; (th Int. Workshop on Database and Expert Systems Applications, Coordination Technologies for Expert Systems, <<IEEE?>> 1998. [PerrochonWB:97] L. Perrochon, G. Wiederhold, and R. Burback: "A Compiler for Composition: CHAIMS"; Fifth International Symposium on Assessment of Software Tools and Technologies (SAST `97), Pittsburgh, June 3-5, 1997. [Platt:97] D. Platt: The Essence of COM and ActiveX; Prentice-Hall, 1997. [ReedEa:96] D.A. Reed, C. L. Elford, T. M. Madhyastha, E. Smirni, and S. E. Lamm: "The next frontier: interactive and closed loop performance steering"; Proc. 1996 ICPP Workshop. on Challenges for Parallel Processing, Bloomingdale, Ill., Aug. 1996, pp. 20-31. [RosenberryKF:94] W. Rosenberry, D. Kenney and G. Fisher: Understanding DCE; O'Reilly, 1994. [Roy:92] Shaibal Roy: Parallel Execution of Database Queries; PhD Thesis, Stanford CSD report 921397, 1992. <<paper?>> [SampleH:99] Neal Sample and M. Haines: “MARS: Runtime Support for Coordinated Applications”; to appear in Proc. ACM Symp. On Applied Computing, Feb. 1999. [SampleBMW:99] N. Sample, D. Beringer, L. Melloul, and G. Wiederhold: "CLAM: Composition Language for Autonomous Megamodules"; submitted, 1999. [Searls:98] Searls, D., Salzberg, S., and Kasif, S., eds: "Decision trees and markov chains for gene finding". Salzberg. S. In Computational Methods in Molecular Biology, Amsterdam: Elsevier Science B.V., pp. 187-203, 1998. [SkamarockOS:89] W. Skamarock, J. Oliger, R.L. Street: "Adaptive Grid Refinement for Numerical Analysis", JCP, 80, 27, 1989 [Siegel:96] J. Siegel: CORBA fundamentals and programming; Wiley New York, 1996. [Szyperski:98] Clemens Szyperski: Component Software: Beyond Object-Oriented Programming; Addison-Wesley and ACM-Press New York, 1998. [TornabeneJW:98C] C. Tornabene, P. Jain, G. Wiederhold: "Software for Composition: CHAIMS"; position paper for the Workshop on Compositional Software Architectures of OMG, DARPA and MCC in Monterey, CA, January 6-8, 1998. [TornabeneJW:98S] Tornabene, D. Beringer, P. Jain, G. Wiederhold: "Composition on a Higher Level: CHAIMS"; DEXA. 1998. [Ullman:89] J. Ullman: "Principles of Database and Knowledge-Base Systems"; Computer Science Press, New York, N. Y.: Volume I: Classical Database Systems, 1988; Volume II: The New Technologies, 1989. [Wiederhold:86v] Gio Wiederhold: ``Views, Objects, and Databases''; IEEE Computer, Vol.19 No.12, December 1986, Pages 37-44. [WiederholdWC:92] Gio Wiederhold, P. Wegner and S. Ceri: "Towards Megaprogramming: A Paradigm for Component-Based Programming"; Communications of the ACM, Vol.11, 1992: pp.89-99. -3- CHAIMS OSMEGA – Stanford University [Wiederhold:92m] Gio Wiederhold: "Model-free Optimization" ; DARPA Software Technology Conference 1992, April 1992, Meridien Corp., Arlington VA, pages 83-96. [Wiederhold:92a] Gio Wiederhold: "Mediation in the Architecture of Future Information Systems" ; IEEE Computer Magazine, March 1992, pages 38-49. [WiederholdBSQ:96] Wiederhold, Gio, Michel Bilello, Vatsala Sarathy, and XiaoLei Qian: "Protecting Collaboration"; Proceedings of the National Information Systems Security Conference (NISSC'96), Baltimore MD, Oct. 1996, pp.561-569. [WiederholdBSQ:96C] Gio Wiederhold, Michel Bilello, Vatsala Sarathy, and XiaoLei Qian: “Protecting Collaboration”; Proceedings of the National Information Systems Security Conference (NISSC'96), Baltimore MD, Oct. 1996, pp.561-569. [WiederholdBD:98] Gio Wiederhold, Michel Bilello, and Chris Donahue: “Web Implementation of a Security Mediator for Medical Databases”; in T.Y. Lin and Shelly Qian: Database Security XI, Status and Prospects, IFIP / Chapman & Hall, 1998, pp.60-72. -4-